VBCorLib

VBCorLib


VB.EXT: VBCorLib 2.3 Version: 2.3.0  (VB.EXT Core Class Library 2.3)
Copyright 2004-2008 Kelly Ethridge


VB.EXT Core Class Library

VBCorLib

Classes:

 ApplicationExceptionDefines the base class for predefined exceptions in the user program. 
 ArgumentExceptionThe exception that is thrown when one of the arguments provided to a method is not valid. 
 ArgumentNullExceptionThe exception that is thrown when a null reference is passed to a method that does not accept it as a valid argument. 
 ArgumentOutOfRangeExceptionThe exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. 
 ArithmeticExceptionThis exception is used when a mathematical error has occurred. 
 ArrayListA list that dynamically increases in size to hold a number of items. 
 ArrayListStaticRepresents the static methods of the ArrayList class. 
 ArrayTypeMismatchExceptionRepresents an exception caused by two arrays not being compatible. 
 ASCIIEncodingProvides a set of methods used to encode and decode chars to and from bytes in ASCII format. 
 AsymmetricAlgorithmProvides a common interface to be implemented by all Asymmetrical algorithm classes. 
 AsyncCallbackUsed as a means for asynchronous operations to notify when a procedure is finished. 
 BigIntegerRepresents an unlimited size signed integer value. 
 BigIntegerStaticProvides methods used to manipulate BigInteger objects. 
 BinaryReaderProvides a set of methods to read typed information from a Stream. 
 BinaryWriterProvides methods to write typed information to a stream. 
 BitArrayManages a compact array of bit values. Each bit represents a boolean, where True = 1, and False = 0. 
 BitArrayEnumeratorThis class is used to enumerate the individual bits being managed by a BitArray object. 
 BitArrayStaticProvides creation methods from various types of arrays. 
 BitConverterProvides a means to convert value datatypes to and from arrays of bytes. 
 BufferThis class provides methods for copying manipulating arrays as byte arrays. 
 CalendarRepresents various systems of time in which the beginning, length, and divisions of a year are defined. 
 CalendarStaticProvides static methods for the Calendar class. 
 cArrayProvides methods for manipulating, searching and sorting arrays. 
 CaseInsensitiveComparerProvides a comparer that is case-insensitive when comparing strings. 
 CaseInsensitiveHashCodePrvdrGenerates hashcodes for values as normal, but ignores the case for strings. 
 cDateTimeRepresents a point in time. 
 cDateTimeStaticRepresents methods to create cDateTime objects from various data sources. 
 CharEnumeratorUsed to enumerate the characters in a string from start to end. 
 ComparerProvides a default mechanism to compare two values. The values must be of the same datatype to be compared. Otherwise an exception will be thrown. 
 ComparerStaticProvides static functions to access the default comparer. 
 ConsoleProvides a mechanism for handling input and output for either a screen or Stream. 
 ConsoleKeyInfoRepresents the information contained in a console key press. 
 ConstructorsFunctions used to create fully inititalized objects. 
 ConvertProvides methods used to encode and decode byte arrays to and from base-64 encoded characters. 
 CryptoAPIHashWraps the CryptoAPI hash functions to be used in the HashAlgorithmBase callback methods. 
 CryptoAPITransformUtilizes the Windows CryptoAPI cryptography services to perform data transformations. 
 CryptoConfigUsed to access cryptography information. 
 CryptographicExceptionAn exception that represents an error occuring during some form of cryptographic operation. 
 CryptoStreamProvides a streaming mechanism for ciphering data. 
 CspKeyContainerInfoRepresents information about a Crypto Service Providers Key Container. 
 CspParametersContains parameter values that can be passed on to cryptography providers. 
 cStringProvides static functions to format and manipulate string values. 
 CultureInfoRepresents information about a culture, such as number and date formatting. 
 CultureInfoStaticProvides a set of static methods retrieve CultureInfo objects. 
 DateTimeFormatInfoProvides a repository of formatting information to be used in formatting cDateTime and Date values to match that of a specific locale. 
 DateTimeFormatInfoStaticProvides static methods to retrieve various DateTimeFormatInfo objects. 
 DayLightTimeRepresents the start and end times for a daylight savings period, and the difference between daylight savings time and standard time. 
 DecoderProvides an interface to be used in converting blocks of bytes into unicode characters. 
 DESRepresents a base interface that all DES algorithms should implement. 
 DESCryptoServiceProviderDefines a wrapper class around a DES cryptographic service provider. 
 DESStaticProvides static methods relating to the DES crypto service provider. 
 DictionaryEntryA DictionaryEntry is used to contain a key/value pair. This enables collections to keep the two values together throughout an operation. 
 DirectoryProvides a set of static methods for manipulating and retrieving directory information. 
 DirectoryInfoRepresents a directory to modify and retrieve information about. 
 DirectoryNotFoundExceptionAn exception that is thrown when a specified directory was not found. 
 DriveInfoProvides methods to access information about a drive. 
 DriveInfoStaticProvides static methods for manipulating DriveInfo objects. 
 DSARepresents a base interface all DSA implementations must implement. 
 DSACryptoServiceProviderProvides a wrapper to access a DSA crypto service provider. 
 DSAParametersRepresents the DSA key parameters. 
 EncoderProvides an interface for encoding unicode characters into bytes. 
 EncodingProvides an interface for a provider to encode and decode unicode characters to and from bytes. Also contains information on the ability to use the encoded characters in certain situations without integerity loss. 
 EncodingInfoContains information about a specific encoding. 
 EncodingStaticProvides static methods used to retrieve existing encodings and convert between encodings. 
 EndOfStreamExceptionAn exception that is thrown when an attempt to read passed the end of a stream occurs. 
 EnvironmentThe Environment class provides functions for retrieving information about the local machine 
 EventArgsThis function determines if the value passed in is the same as the current object instance. Meaning, are the Value and this object the same object in memory. This should be overriden for different forms of equality. An example would be if this class contained a Name property and equality is determined by the names. 
 EventArgsStaticRepresents an event with no data. 
 ExceptionThis is the base class from which all exception derive their interface. 
 ExceptionBaseThis is a helper class to easily manage an exception type class. 
 ExceptionMethodsDefines public exception management functions Throw and Catch
 ExternalExceptionReturns a key/value collection used to contain user-defined specific information about the exception. 
 FileProvides methods for manipulating and retrieving file information. 
 FileInfoProvides methods for manipulating, setting and retrieving information for the specified file. 
 FileNotFoundExceptionAn exception thrown when a specified file was not found. 
 FileStreamRepresents a file as a Stream. 
 FileSystemInfoThe FileSystemInfo interface is used to access both FileInfo and DirectoryInfo objects using the same code. This allows for similar properties and methods to be used on both files and directories with a single routine. 
 FormatExceptionThe exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method. 
 FromBase64TransformTransforms data from base-64 to plain text. 
 GregorianCalendarProvides methods for manipulating dates using the Gregorian calendar mathematics. 
 GregorianCalendarStaticProvides static methods for the GregorianCalendar class. 
 GuidRepresents a globally unique identifier (GUID). 
 GuidStaticProvides static methods used to create and manipulate Guid objects. 
 HashAlgorithmRepresents a common interface implemented by all hashing algorithms. 
 HashAlgorithmBaseProvides a base implementation for implementing hash algorithms. 
 HashtableThe Hashtable represents a repository of key/value pairs. 
 HebrewCalendarProvides methods for manipulating Hebrew (Jewish) dates. 
 HebrewCalendarStaticProvides static methods for the HebrewCalendar class. 
 HijriCalendarProvides methods for manipulating Hijri dates. 
 HijriCalendarStaticProvides static methods to support the Hijri calendar. 
 HMACProvides a common Hash-based Message Authentication Code (HMAC) interface to be implemented by all HMAC classes. 
 HMACBaseProvides the base functionality to perfrom Hash Message Authentication Code operations. 
 HMACMD5Represents an MD5 implementation of an HMAC algorithm. 
 HMACRIPEMD160Represents a RIPEMD160 hash impelemntation of the HMAC algorithm. 
 HMACSHA1Represents an SHA-1 implementation of the HMAC algorithm. 
 HMACSHA256Represents an SHA-256 implementation of the HMAC algorithm. 
 HMACSHA384Represents an SHA-384 implementation of the HMAC algorithm. 
 HMACSHA512Represents an SHA-512 implementation of the HMAC algorithm. 
 HMACStaticProvides static methods associated to the HMAC class. 
 IAsyncResult 
 ICloneableSupports cloning, which creates a new instance of a class with the same value as an existing instance. 
 ICollectionProvides an interface to access size and enumeration capabilities of collections. 
 IComparableProvides a standard interface used to compare an object to a value. 
 IComparerA standard interface used to implement custom comparers. 
 ICryptoTransformA common interface implemented by all crypto transform classes. 
 ICspAsymmetricAlgorithmProvices methods to allow access to Key container information and Crypto API blob import/export ability for Asymmetric algorithmes. 
 ICustomFormatterThe ICustomFormatter interface is used to allow user-defined classes to be the formatting service for values. 
 IDictionaryThis provides a standard interface to be impelments by key-value list collection. 
 IDictionaryEnumeratorAn interface used to enumerate a dictionary style collections (Hashtable.) 
 IEnumerableAn interface that can be used to get an enumerator for an object. 
 IEnumeratorThis interface is used to allow for custom enumerators to be built. 
 IFormatProviderProvides a mechanism for retrieving an object to control formatting. 
 IFormattableProvides functionality to format the value of an object into a string representation. 
 IHashAlgorithmProvides an interface all hash algorithm callbacks must implement. 
 IHashcodeProviderProvides an interface to allow for a custom hashcode generator. 
 IListAn interface that provides methods for accessing and manipulating values at specified indexes within a list. 
 IndexOutOfRangeExceptionThe exception that is thrown when an attempt is made to access an element of an array with an index that is outside the bounds of the array. 
 INIFileProvides methods for manipulating an INI initialization file. 
 INISectionWriterCreates an entire section at once in an INI file. 
 InvalidCastExceptionThe exception that is thrown for invalid casting or explicit conversion. 
 InvalidOperationExceptionThe exception that is thrown when a method call is invalid for the objects current state. 
 IObjectThis is the base interface to allow objects to be utilized throughout most of VBCorLib. 
 IOExceptionThis exception is thrown when an I/O error occurs. 
 IResourceDecoderProvides an interface to allow a ResourceReader to decode resource types found within a .RES file. 
 IResourceEncoderProvides an interface for classes to be used to encode data into byte arrays used by the ResourceWriter
 IResourceReaderProvides a standard interface for resource readers 
 IResourceWriterProvides an interface for resource writers. 
 JapaneseCalendarProvides functions for manipulate Japanese dates. 
 JulianCalendarProvides methods to manipulate Julian dates. 
 JulianCalendarStaticProvides static methods for the JulianCalendar class. 
 KeyedHashAlgorithmProvides a common interface to be implementated by all keyed hash implentations. 
 KeySizesRepresents a set of key sizes. 
 KoreanCalendarProvides functions to manipulate Korean dates. 
 KoreanCalendarStaticProvides static methods for the KoreanCalendar class. 
 MACTripleDESRepresents a TripleDES implementation of an HMAC algorithm. 
 MACTripleDESStaticProvides static methods associated with the MACTripleDES class. 
 MathExtProvides extended math functionality. 
 MD5Represents a base interface to be implemented by all MD5 hash algorithms. 
 MD5CryptoServiceProviderProvides MD5 hashing services through the CryptoAPI interface. 
 MemoryMappedFileRepresents a simple file-to-memory mapping. 
 MemoryStreamProvides an in-memory stream of data that can be read/written and modified using Stream methods. 
 NotSupportedExceptionThe exception that is thrown when an invoked method is not supported. 
 NullStreamProvides a stream with no backing. Data can be written, but nothing will be stored. 
 NumberFormatInfoProvides numeric formatting information. 
 NumberFormatInfoStaticProvides methods to retrieve the various types of NumberFormatInfo objects. 
 ObjectDisposedExceptionThis exception is thrown when an operation is attempted on a disposed object. 
 ObjectStaticProvides default implementations of the IObject interface. 
 OperatingSystemProvides information about the currently running operating system. 
 OutOfMemoryExceptionThis the exception thrown when a memory error occurs. 
 OverflowExceptionThis exception is thrown when a mathimatical operation causes a value outside the valid range of values for the destination object. 
 PathProvides functions to locate and format path information. 
 PathTooLongExceptionAn exception that is caused by a path being longer than Windows can handle. 
 PlatformNotSupportedExceptionThis exception is thrown when an operation is to be performed, but the current operating system does not support the action. 
 PublicFunctionsProvides some helper functions. 
 QueueProvides a collections that maintains a list of items in a First-in-First-Out sequence. 
 QueueEnumeratorClass derived from IObject. 
 RandomProvides a sequence of pseudo-random generated numbers. 
 RandomNumberGeneratorA common interface to be implemented by random number generators. 
 RandomNumberGeneratorStaticProvides static methods associated with the RandomNumberGenerator class. 
 RankExceptionThe exception that is thrown when an array with the wrong number of dimensions is passed to a method. 
 RC2Represents a standard interface implemented by all RC2 crypto service providers. 
 RC2CryptoServiceProviderProvides cryptography services using the RC2 symmetric algorithm. 
 RC2StaticProvides static methods associated with the RC2 algorithm. 
 RegistrySupplies the base Registrykeys that access values and subkeys in the registry. 
 RegistryKeyRepresents a key level node inside the Windows Registry. 
 RegistryKeyStaticProvides static methods for the RegistryKey class. 
 ResBitmapDecoderDecodes bitmap byte data from a byte array and produces a StdPicture. Usually the byte array comes from a .RES file file. 
 ResBitMapEncoderThis encodes a multiple StdPicture bitmaps into individual arrays of bytes. 
 ResByteEncoderThis will accept a byte array to be encoded into a .RES file. 
 ResCursorDecoderDecodes cursor byte data from a .RES formatted byte array. 
 ResCursorEncoderEncodes a StdPicture Cursor to byte data used in .RES files. 
 ResCursorGroupDecoderDecodes a CursorGroup resource. 
 ResCursorGroupEncoderEncodes a ResPictureGroup object to a .RES byte array. 
 ResIconDecoderDecodes an icon from a .RES formatted byte array. 
 ResIconEncoderEncodes the StdPicture icon. 
 ResIconGroupDecoderDecodes an IconGroup resource. 
 ResIconGroupEncoderEncodes a ResPictureGroup object to a .RES byte array. 
 ResourceKeyThis class represents a Resource key by containing the 3 primary identifiers for a Windows resource. 
 ResourceManagerProvides convenient access to culture-specific resources at runtime. 
 ResourceManagerStaticProvides static methods for the ResourceManager object. 
 ResourceReaderProvides a means to iterate through the resources in a .RES file. 
 ResourceSetStores all the resources localized for one particular culture, ignoring all other cultures. 
 ResourceWriterWrites encoded resources out to a .RES file. 
 ResPictureGroupThis class represents a group of Icons or Cursors. 
 ResPictureGroupInfoRepresents a picture resource that is part of a group of pictures. 
 ResStringTableDecoderDecodes a resource String table containing up to 16 strings. 
 ResStringTableEncoderEncodes strings into string tables. 
 Rfc2898DeriveBytesProvides a methods to derive Byte array keys from string passwords. 
 RijndaelProvides a standard interface implemented by all Rijndael cryptographic service providers. 
 RijndaelManagedRepresents an implementation of the Rijndael symmetric block cipher algorithm 
 RijndaelManagedTransformPerforms cryptographic operations on data using the Rijndael algorithm. 
 RijndaelStaticProvides static methods associated with the Rijndael class. 
 RIPEMD160Provides a common interface to be implemented by all RIPEMD160 implementations. 
 RIPEMD160ManagedRepresents an implementation of the RIPEMD160 hashing algorithm. 
 RNGCryptoServiceProviderProvides random number generation that is a bit more random than the regular Visual Basic method by using a Cryptographic Service Provider. 
 RSARepresents the base interface from which all RSA class implementations must implement. 
 RSACryptoServiceProviderProvides RSA encryption services using the Windows Crypto API methods. 
 RSAParametersRepresents the Key information for an RSA implementation. 
 RSAStaticRepresents methods associated with the RSA class. 
 SecurityElementProvides simple XML text management capabilities. 
 SecurityElementStaticProvides static functions associated to the SecurityElement class. 
 SerializationExceptionThis exception is thrown when an error occurs reading or writing a propertybag and a value cannot be serialized. 
 SHA1Represents a standard interface for SHA-1 class implementations. 
 SHA1CryptoServiceProviderProvides services to compute the SHA-1 hash values of data. 
 SHA1ManagedProvides services to compute the SHA-1 hash value. 
 SHA1StaticProvides methods specific to the SHA-1 class. 
 SHA256Represents a standard interface for SHA-256 class implementations. 
 SHA256ManagedProvides services to compute the SHA-256 hash value. 
 SHA256StaticProvides methods associated with the SHA-256 class. 
 SHA384Represents a standard interface for SHA-384 class implementations. 
 SHA384ManagedProvides services to compute the SHA-384 hash value. 
 SHA384StaticProvides methods associated with the SHA-384 class. 
 SHA512Represents a standard interface for SHA-512 class implementations. 
 SHA512ManagedProvides services to compute the SHA-512 hash value. 
 SHA512StaticProvides methods associated with the SHA-512 class. 
 SortedListProvides a means to maintain a list of sorted items based on an associated key. 
 StackRepresents a first-in-last-out collection of values. 
 StaticClassesProvides direct access to static class methods. 
 StopWatchProvides a timing mechanism using QueryPerformanceCounter if available, otherwise the system time is used. 
 StopWatchStaticProvides methods that are related to the StopWatch class. 
 StreamProvides a set of standard methods for using a Stream object. 
 StreamReaderReads characters from a byte array in a particular encoding. 
 StreamStaticProvides static methods for the Stream class. 
 StreamWriterWrites characters to a byte stream using the specific encoding. 
 StringBuilderAllows easy manipulation, concatenation and removal of strings and characters. 
 StringReaderProvides methods to read portions of a string. 
 StringWriterProvides a set of functions for writing to a string. 
 SymmetricAlgorithmProvides a standard interface for utilizing symmetric algorithms. 
 SymmetricAlgorithmBaseProvides a common base of functionality for SymmetricAlgorithm derived classes. 
 SystemExceptionDefines the base class for predefined exceptions in the VBCorLib library. 
 TaiwanCalendarProvides functions for manipulating Taiwanese dates. 
 TextReaderProvides an interface to read text characters from a stream. 
 TextReaderStaticProvides static functions to be accesses using TextReader.* calling convention. 
 TextWriterProvides an interface used to write text characters to a stream. 
 ThaiBuddhistCalendarProvides methods for manipulating ThaiBuddhist dates. 
 ThaiBuddhistCalendarStaticProvides static methods of the ThaiBuddhistCalendar class. 
 TickerProvides a recurring timer event. 
 TimeSpanThis class represents an amount of time. 
 TimeSpanStaticProvides severs static functions to help in creating TimeSpan objects. 
 TimeZoneRepresents timezone information for the local machine. 
 TimeZoneStaticRepresents static methods for the TimeZone class. 
 ToBase64TransformA class used to transform byte data to Base 64 data. 
 TripleDESRepresents the interface for Triple Data Encryption Standard classes to implement. 
 TripleDESCryptoServiceProviderProvides cryptographic services using the TripleDES cryptographic service provider. 
 TripleDESStaticProvides static methods used with the Triple Data Encryption Standard algorithm. 
 UnauthorizedAccessExceptionThis exception is thrown when an operation attempted to access a secured value or location without proper authorization. 
 UnicodeEncodingA set of functions used to convert unicode characters to and from byte arrays. 
 UTF7EncodingA set of functions used to convert unicode characters to and from byte arrays. 
 UTF8EncodingA set of functions to be used to convert character arrays to and from byte arrays. 
 VersionRepresents a version number. 
 VersionStaticProvides static methods to help create Version objects. 
 WaitHandle 
 WeakReferenceProvides a reference to an object, but does not keep that object alive. 
 WinResourceReaderA class that reads resources out of EXE and DLL files. 
 XmlSyntaxExceptionRepresents an exception caused by invalid XML syntax.