BogaNet 1.4.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CBogaNet.Helper.AESHelperHelper for AES cryptography
 CBogaNet.Unit.AreaUnitExtensionExtension methods for AreaUnit
 CBogaNet.Extension.ArrayExtensionExtension methods for arrays
 CBogaNet.Helper.ArrayHelperHelper methods for arrays
 CBogaNet.Extension.AvaloniaExtensionExtension methods for Avalonia
 CBogaNet.Encoder.Base16Base16 (aka Hex) encoder class
 CBogaNet.Encoder.Base2Base2 (aka Binary) encoder class
 CBogaNet.Encoder.Base32Base32 encoder class
 CBogaNet.Encoder.Base58Base58 encoder class. Partially based on: https://github.com/medo64/Medo
 CBogaNet.Encoder.Base62Base62 encoder class. Partially based on: https://github.com/JoyMoe/Base62.Net
 CBogaNet.Encoder.Base64Base64 encoder class
 CBogaNet.Encoder.Base85Base85 encoder class. Partially based on: https://github.com/coding-horror/ascii85/tree/master
 CBogaNet.Encoder.Base91Base91 encoder class. Partially based on: https://github.com/KvanTTT/BaseNcoding
 CBogaNet.TrueRandom.BaseTRNGBase-class for all TRNG modules
 CBogaNet.Unit.BitUnitExtensionExtension methods for BitUnit
 CBogaNet.ObfuscatedType.BoolObfObfuscated boolean implementation. This prevents the value from being "plain" in the memory of the application. NOTE: this class is not cryptographically secure!
 CBogaNet.SecureType.BoolSecSecure boolean implementation. This prevents the value from being "plain" in the memory of the application
 CBogaNet.BWF.BWFAvaloniaConstantsConstants for BWF in Avalonia
 CBogaNet.BWF.BWFConstantsConstants for BWF
 CBogaNet.Helper.ByteHelperHelper methods for byte
 CBogaNet.Unit.ByteUnitExtensionExtension methods for ByteUnit
 CBogaNet.Extension.CertificateExtensionExtension methods for certificates
 CBogaNet.TrueRandom.CheckQuotaGets the remaining quota from www.random.org
 CBogaNet.ConstantsCollected constants of very general utility
 CBogaNet.CRC.CRC16Implementation of CRC16 (ARC). NOTE: never use CRC for integrity checks, use hashes instead!
 CBogaNet.CRC.CRC32Implementation of CRC32. NOTE: never use CRC for integrity checks, use hashes instead!
 CBogaNet.CRC.CRC64Implementation of CRC64. NOTE: never use CRC for integrity checks, use hashes instead!
 CBogaNet.CRC.CRC8Implementation of CRC8. NOTE: never use CRC for integrity checks, use hashes instead!
 CBogaNet.Extension.DateTimeExtensionExtension methods for DateTime
 CBogaNet.Util.DIContainerSimple dependency injection (DI) container
 CDictionary
 CBogaNet.Extension.DictionaryExtensionExtension methods for IDictionary
 CBogaNet.Helper.FileHelperVarious helper functions for filesystem operations
 CBogaNet.Helper.GeneralHelperVarious helper functions of very general utility
 CBogaNet.GlobalLoggingGlobal logger for dependency injection
 CBogaNet.Util.GuidExtensionExtension methods for Guid
 CBogaNet.Helper.HashHelperHelper for hash computations. It contains ready-to-use implementations of SHA256, SHA384, SHA512, SHA3-256, SHA3-384 and SHA3-512
 CBogaNet.TTS.Util.HelperVarious helper functions
 CBogaNet.Helper.HMACHelperHelper for HMAC cryptography. It contains ready-to-use implementations of HMAC-SHA256, HMAC-SHA384, HMAC-SHA512, HMAC-SHA3-256, HMAC-SHA3-384 and HMAC-SHA3-512
 CBogaNet.Util.HttpClientFileDownloaderHttpClient for file downloads with progress-callback
 CBogaNet.BWF.Filter.IFilterInterface for all filters
 CBogaNet.i18n.ILocalizerInterface for localizers of the application
 CBogaNet.Helper.ImageHelperHelper for images in Avalonia
 CBogaNet.Prefs.IPreferencesInterface for preferences of the application
 CBogaNet.Prefs.IPreferencesContainerInterface for containers of the application preferences
 CISerializable
 CBogaNet.TTS.Provider.IVoiceProviderInterface for all voice providers
 CIXmlSerializable
 CBogaNet.Helper.JsonHelperHelper for JSON operations. Extends https://www.newtonsoft.com/json
 CBogaNet.Unit.LengthUnitExtensionExtension methods for LengthUnit
 CBogaNet.LibraryInformationInformation about the BogaNet library
 CBogaNet.Extension.ListExtensionExtension methods for IList
 CBogaNet.Util.MimeTypeMapMIME type mapper. Based on: https://github.com/samuelneff/MimeTypeMap
 CBogaNet.Helper.NetworkAdapterNetwork adapter (interface) from the current device
 CBogaNet.Helper.NetworkHelperVarious helper functions for networking
 CBogaNet.Extension.NumberExtensionExtension methods for numbers
 CBogaNet.ObfuscatedType.ObfuscatedTypeExtensionExtension methods for ObfuscatedType
 CBogaNet.ObfuscatedType.ObfuscatedValueType< TCustom, TValue >Obfuscated implementation for value types
 CBogaNet.ObfuscatedType.ObfuscatedValueType< ByteObf, byte >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< ByteObf, char >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< DecimalObf, decimal >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< DoubleObf, double >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< FloatObf, float >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< IntObf, int >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< LongObf, long >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< NintObf, nint >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< NuintObf, nuint >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< SbyteObf, sbyte >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< ShortObf, short >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< UintObf, uint >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< UlongObf, ulong >
 CBogaNet.ObfuscatedType.ObfuscatedValueType< UshortObf, ushort >
 CBogaNet.Util.ObfuscatorObfuscator for strings and byte-arrays. NOTE: this class is not cryptographically secure!
 CBogaNet.Extension.ObjectExtensionExtension methods for objects
 CBogaNet.Helper.ObjectHelperHelper methods for objects
 CBogaNet.ObfuscatedType.ObjectObf< T >Obfuscated object implementation. This prevents the object from being "plain" in the memory of the application. NOTE: this class is not cryptographically secure!
 CBogaNet.SecureType.ObjectSec< T >Secure object implementation. This prevents the object from being readable in the memory of the application
 CBogaNet.Util.ProcessRunnerExecutes applications and commands
 CBogaNet.Helper.ResourceHelperHelper for resources in Avalonia
 CBogaNet.Helper.RSAHelperHelper for RSA cryptography and X509 certificates
 CBogaNet.SecureType.SecureTypeExtensionExtension methods for SecureType
 CBogaNet.SecureType.SecureValueType< TCustom, TValue >Secure implementation for value types
 CBogaNet.SecureType.SecureValueType< ByteSec, byte >
 CBogaNet.SecureType.SecureValueType< ByteSec, char >
 CBogaNet.SecureType.SecureValueType< DecimalSec, decimal >
 CBogaNet.SecureType.SecureValueType< DoubleSec, double >
 CBogaNet.SecureType.SecureValueType< FloatSec, float >
 CBogaNet.SecureType.SecureValueType< IntSec, int >
 CBogaNet.SecureType.SecureValueType< LongSec, long >
 CBogaNet.SecureType.SecureValueType< NintSec, nint >
 CBogaNet.SecureType.SecureValueType< NuintSec, nuint >
 CBogaNet.SecureType.SecureValueType< SbyteSec, sbyte >
 CBogaNet.SecureType.SecureValueType< ShortSec, short >
 CBogaNet.SecureType.SecureValueType< UintSec, uint >
 CBogaNet.SecureType.SecureValueType< UlongSec, ulong >
 CBogaNet.SecureType.SecureValueType< UshortSec, ushort >
 CBogaNet.Util.ShortUIDShort Guid implementation with a length of 22 characters (instead 36 of the normal Guid)
 CBogaNet.Util.Singleton< T >Generic singleton
 CBogaNet.Util.Singleton< BadWordFilter >
 CBogaNet.Util.Singleton< CapitalizationFilter >
 CBogaNet.Util.Singleton< DomainFilter >
 CBogaNet.Util.Singleton< Localizer >
 CBogaNet.Util.Singleton< Pacifier >
 CBogaNet.Util.Singleton< Preferences >
 CBogaNet.Util.Singleton< PunctuationFilter >
 CBogaNet.Util.Singleton< Speaker >
 CBogaNet.Util.StopWatchStopwatch to measure performance etc
 CBogaNet.Extension.StreamExtensionExtension methods for Stream
 CBogaNet.Extension.StringExtensionExtension methods for strings
 CBogaNet.Helper.StringHelperHelper methods for strings
 CBogaNet.ObfuscatedType.StringObfObfuscated string implementation. This prevents the string from being "plain" in the memory of the application. NOTE: this class is not cryptographically secure!
 CBogaNet.SecureType.StringSecSecure string implementation. This prevents the string from being readable in the memory of the application
 CBogaNet.Unit.TemperatureUnitExtensionExtension methods for TemperatureUnit
 CBogaNet.Helper.UrlHelperHelper for URL-operations in Avalonia (browser)
 CBogaNet.TTS.Model.VoiceModel for a voice
 CBogaNet.Unit.VolumeUnitExtensionExtension methods for VolumeUnit
 CBogaNet.Unit.WeightUnitExtensionExtension methods for WeightUnit
 CBogaNet.Util.WindowsLocaleMapWindows Locale-to-ISO mapper
 CBogaNet.Helper.XmlHelperHelper for XML operations