vbcorlib – .Net Power for VB6

VBCorLib-Dot Net Power for VB6.

http://sourceforge.net/projects/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:

 ApplicationException Defines the base class for predefined exceptions in the user program.
 ArgumentException The exception that is thrown when one of the arguments provided to a method is not valid.
 ArgumentNullException The exception that is thrown when a null reference is passed to a method that does not accept it as a valid argument.
 ArgumentOutOfRangeException The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
 ArithmeticException This exception is used when a mathematical error has occurred.
 ArrayList A list that dynamically increases in size to hold a number of items.
 ArrayListStatic Represents the static methods of the ArrayList class.
 ArrayTypeMismatchException Represents an exception caused by two arrays not being compatible.
 ASCIIEncoding Provides a set of methods used to encode and decode chars to and from bytes in ASCII format.
 AsymmetricAlgorithm Provides a common interface to be implemented by all Asymmetrical algorithm classes.
 AsyncCallback Used as a means for asynchronous operations to notify when a procedure is finished.
 BigInteger Represents an unlimited size signed integer value.
 BigIntegerStatic Provides methods used to manipulate BigInteger objects.
 BinaryReader Provides a set of methods to read typed information from a Stream.
 BinaryWriter Provides methods to write typed information to a stream.
 BitArray Manages a compact array of bit values. Each bit represents a boolean, where True = 1, and False = 0.
 BitArrayEnumerator This class is used to enumerate the individual bits being managed by a BitArray object.
 BitArrayStatic Provides creation methods from various types of arrays.
 BitConverter Provides a means to convert value datatypes to and from arrays of bytes.
 Buffer This class provides methods for copying manipulating arrays as byte arrays.
 Calendar Represents various systems of time in which the beginning, length, and divisions of a year are defined.
 CalendarStatic Provides static methods for the Calendar class.
 cArray Provides methods for manipulating, searching and sorting arrays.
 CaseInsensitiveComparer Provides a comparer that is case-insensitive when comparing strings.
 CaseInsensitiveHashCodePrvdr Generates hashcodes for values as normal, but ignores the case for strings.
 cDateTime Represents a point in time.
 cDateTimeStatic Represents methods to create cDateTime objects from various data sources.
 CharEnumerator Used to enumerate the characters in a string from start to end.
 Comparer Provides a default mechanism to compare two values. The values must be of the same datatype to be compared. Otherwise an exception will be thrown.
 ComparerStatic Provides static functions to access the default comparer.
 Console Provides a mechanism for handling input and output for either a screen or Stream.
 ConsoleKeyInfo Represents the information contained in a console key press.
 Constructors Functions used to create fully inititalized objects.
 Convert Provides methods used to encode and decode byte arrays to and from base-64 encoded characters.
 CryptoAPIHash Wraps the CryptoAPI hash functions to be used in the HashAlgorithmBase callback methods.
 CryptoAPITransform Utilizes the Windows CryptoAPI cryptography services to perform data transformations.
 CryptoConfig Used to access cryptography information.
 CryptographicException An exception that represents an error occuring during some form of cryptographic operation.
 CryptoStream Provides a streaming mechanism for ciphering data.
 CspKeyContainerInfo Represents information about a Crypto Service Providers Key Container.
 CspParameters Contains parameter values that can be passed on to cryptography providers.
 cString Provides static functions to format and manipulate string values.
 CultureInfo Represents information about a culture, such as number and date formatting.
 CultureInfoStatic Provides a set of static methods retrieve CultureInfo objects.
 DateTimeFormatInfo Provides a repository of formatting information to be used in formatting cDateTime and Date values to match that of a specific locale.
 DateTimeFormatInfoStatic Provides static methods to retrieve various DateTimeFormatInfo objects.
 DayLightTime Represents the start and end times for a daylight savings period, and the difference between daylight savings time and standard time.
 Decoder Provides an interface to be used in converting blocks of bytes into unicode characters.
 DES Represents a base interface that all DES algorithms should implement.
 DESCryptoServiceProvider Defines a wrapper class around a DES cryptographic service provider.
 DESStatic Provides static methods relating to the DES crypto service provider.
 DictionaryEntry A DictionaryEntry is used to contain a key/value pair. This enables collections to keep the two values together throughout an operation.
 Directory Provides a set of static methods for manipulating and retrieving directory information.
 DirectoryInfo Represents a directory to modify and retrieve information about.
 DirectoryNotFoundException An exception that is thrown when a specified directory was not found.
 DriveInfo Provides methods to access information about a drive.
 DriveInfoStatic Provides static methods for manipulating DriveInfo objects.
 DSA Represents a base interface all DSA implementations must implement.
 DSACryptoServiceProvider Provides a wrapper to access a DSA crypto service provider.
 DSAParameters Represents the DSA key parameters.
 Encoder Provides an interface for encoding unicode characters into bytes.
 Encoding Provides 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.
 EncodingInfo Contains information about a specific encoding.
 EncodingStatic Provides static methods used to retrieve existing encodings and convert between encodings.
 EndOfStreamException An exception that is thrown when an attempt to read passed the end of a stream occurs.
 Environment The Environment class provides functions for retrieving information about the local machine
 EventArgs This 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.
 EventArgsStatic Represents an event with no data.
 Exception This is the base class from which all exception derive their interface.
 ExceptionBase This is a helper class to easily manage an exception type class.
 ExceptionMethods Defines public exception management functions Throw and Catch.
 ExternalException Returns a key/value collection used to contain user-defined specific information about the exception.
 File Provides methods for manipulating and retrieving file information.
 FileInfo Provides methods for manipulating, setting and retrieving information for the specified file.
 FileNotFoundException An exception thrown when a specified file was not found.
 FileStream Represents a file as a Stream.
 FileSystemInfo The 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.
 FormatException The exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method.
 FromBase64Transform Transforms data from base-64 to plain text.
 GregorianCalendar Provides methods for manipulating dates using the Gregorian calendar mathematics.
 GregorianCalendarStatic Provides static methods for the GregorianCalendar class.
 Guid Represents a globally unique identifier (GUID).
 GuidStatic Provides static methods used to create and manipulate Guid objects.
 HashAlgorithm Represents a common interface implemented by all hashing algorithms.
 HashAlgorithmBase Provides a base implementation for implementing hash algorithms.
 Hashtable The Hashtable represents a repository of key/value pairs.
 HebrewCalendar Provides methods for manipulating Hebrew (Jewish) dates.
 HebrewCalendarStatic Provides static methods for the HebrewCalendar class.
 HijriCalendar Provides methods for manipulating Hijri dates.
 HijriCalendarStatic Provides static methods to support the Hijri calendar.
 HMAC Provides a common Hash-based Message Authentication Code (HMAC) interface to be implemented by all HMAC classes.
 HMACBase Provides the base functionality to perfrom Hash Message Authentication Code operations.
 HMACMD5 Represents an MD5 implementation of an HMAC algorithm.
 HMACRIPEMD160 Represents a RIPEMD160 hash impelemntation of the HMAC algorithm.
 HMACSHA1 Represents an SHA-1 implementation of the HMAC algorithm.
 HMACSHA256 Represents an SHA-256 implementation of the HMAC algorithm.
 HMACSHA384 Represents an SHA-384 implementation of the HMAC algorithm.
 HMACSHA512 Represents an SHA-512 implementation of the HMAC algorithm.
 HMACStatic Provides static methods associated to the HMAC class.
 IAsyncResult
 ICloneable Supports cloning, which creates a new instance of a class with the same value as an existing instance.
 ICollection Provides an interface to access size and enumeration capabilities of collections.
 IComparable Provides a standard interface used to compare an object to a value.
 IComparer A standard interface used to implement custom comparers.
 ICryptoTransform A common interface implemented by all crypto transform classes.
 ICspAsymmetricAlgorithm Provices methods to allow access to Key container information and Crypto API blob import/export ability for Asymmetric algorithmes.
 ICustomFormatter The ICustomFormatter interface is used to allow user-defined classes to be the formatting service for values.
 IDictionary This provides a standard interface to be impelments by key-value list collection.
 IDictionaryEnumerator An interface used to enumerate a dictionary style collections (Hashtable.)
 IEnumerable An interface that can be used to get an enumerator for an object.
 IEnumerator This interface is used to allow for custom enumerators to be built.
 IFormatProvider Provides a mechanism for retrieving an object to control formatting.
 IFormattable Provides functionality to format the value of an object into a string representation.
 IHashAlgorithm Provides an interface all hash algorithm callbacks must implement.
 IHashcodeProvider Provides an interface to allow for a custom hashcode generator.
 IList An interface that provides methods for accessing and manipulating values at specified indexes within a list.
 IndexOutOfRangeException The 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.
 INIFile Provides methods for manipulating an INI initialization file.
 INISectionWriter Creates an entire section at once in an INI file.
 InvalidCastException The exception that is thrown for invalid casting or explicit conversion.
 InvalidOperationException The exception that is thrown when a method call is invalid for the objects current state.
 IObject This is the base interface to allow objects to be utilized throughout most of VBCorLib.
 IOException This exception is thrown when an I/O error occurs.
 IResourceDecoder Provides an interface to allow a ResourceReader to decode resource types found within a .RES file.
 IResourceEncoder Provides an interface for classes to be used to encode data into byte arrays used by the ResourceWriter.
 IResourceReader Provides a standard interface for resource readers
 IResourceWriter Provides an interface for resource writers.
 JapaneseCalendar Provides functions for manipulate Japanese dates.
 JulianCalendar Provides methods to manipulate Julian dates.
 JulianCalendarStatic Provides static methods for the JulianCalendar class.
 KeyedHashAlgorithm Provides a common interface to be implementated by all keyed hash implentations.
 KeySizes Represents a set of key sizes.
 KoreanCalendar Provides functions to manipulate Korean dates.
 KoreanCalendarStatic Provides static methods for the KoreanCalendar class.
 MACTripleDES Represents a TripleDES implementation of an HMAC algorithm.
 MACTripleDESStatic Provides static methods associated with the MACTripleDES class.
 MathExt Provides extended math functionality.
 MD5 Represents a base interface to be implemented by all MD5 hash algorithms.
 MD5CryptoServiceProvider Provides MD5 hashing services through the CryptoAPI interface.
 MemoryMappedFile Represents a simple file-to-memory mapping.
 MemoryStream Provides an in-memory stream of data that can be read/written and modified using Stream methods.
 NotSupportedException The exception that is thrown when an invoked method is not supported.
 NullStream Provides a stream with no backing. Data can be written, but nothing will be stored.
 NumberFormatInfo Provides numeric formatting information.
 NumberFormatInfoStatic Provides methods to retrieve the various types of NumberFormatInfo objects.
 ObjectDisposedException This exception is thrown when an operation is attempted on a disposed object.
 ObjectStatic Provides default implementations of the IObject interface.
 OperatingSystem Provides information about the currently running operating system.
 OutOfMemoryException This the exception thrown when a memory error occurs.
 OverflowException This exception is thrown when a mathimatical operation causes a value outside the valid range of values for the destination object.
 Path Provides functions to locate and format path information.
 PathTooLongException An exception that is caused by a path being longer than Windows can handle.
 PlatformNotSupportedException This exception is thrown when an operation is to be performed, but the current operating system does not support the action.
 PublicFunctions Provides some helper functions.
 Queue Provides a collections that maintains a list of items in a First-in-First-Out sequence.
 QueueEnumerator Class derived from IObject.
 Random Provides a sequence of pseudo-random generated numbers.
 RandomNumberGenerator A common interface to be implemented by random number generators.
 RandomNumberGeneratorStatic Provides static methods associated with the RandomNumberGenerator class.
 RankException The exception that is thrown when an array with the wrong number of dimensions is passed to a method.
 RC2 Represents a standard interface implemented by all RC2 crypto service providers.
 RC2CryptoServiceProvider Provides cryptography services using the RC2 symmetric algorithm.
 RC2Static Provides static methods associated with the RC2 algorithm.
 Registry Supplies the base Registrykeys that access values and subkeys in the registry.
 RegistryKey Represents a key level node inside the Windows Registry.
 RegistryKeyStatic Provides static methods for the RegistryKey class.
 ResBitmapDecoder Decodes bitmap byte data from a byte array and produces a StdPicture. Usually the byte array comes from a .RES file file.
 ResBitMapEncoder This encodes a multiple StdPicture bitmaps into individual arrays of bytes.
 ResByteEncoder This will accept a byte array to be encoded into a .RES file.
 ResCursorDecoder Decodes cursor byte data from a .RES formatted byte array.
 ResCursorEncoder Encodes a StdPicture Cursor to byte data used in .RES files.
 ResCursorGroupDecoder Decodes a CursorGroup resource.
 ResCursorGroupEncoder Encodes a ResPictureGroup object to a .RES byte array.
 ResIconDecoder Decodes an icon from a .RES formatted byte array.
 ResIconEncoder Encodes the StdPicture icon.
 ResIconGroupDecoder Decodes an IconGroup resource.
 ResIconGroupEncoder Encodes a ResPictureGroup object to a .RES byte array.
 ResourceKey This class represents a Resource key by containing the 3 primary identifiers for a Windows resource.
 ResourceManager Provides convenient access to culture-specific resources at runtime.
 ResourceManagerStatic Provides static methods for the ResourceManager object.
 ResourceReader Provides a means to iterate through the resources in a .RES file.
 ResourceSet Stores all the resources localized for one particular culture, ignoring all other cultures.
 ResourceWriter Writes encoded resources out to a .RES file.
 ResPictureGroup This class represents a group of Icons or Cursors.
 ResPictureGroupInfo Represents a picture resource that is part of a group of pictures.
 ResStringTableDecoder Decodes a resource String table containing up to 16 strings.
 ResStringTableEncoder Encodes strings into string tables.
 Rfc2898DeriveBytes Provides a methods to derive Byte array keys from string passwords.
 Rijndael Provides a standard interface implemented by all Rijndael cryptographic service providers.
 RijndaelManaged Represents an implementation of the Rijndael symmetric block cipher algorithm
 RijndaelManagedTransform Performs cryptographic operations on data using the Rijndael algorithm.
 RijndaelStatic Provides static methods associated with the Rijndael class.
 RIPEMD160 Provides a common interface to be implemented by all RIPEMD160 implementations.
 RIPEMD160Managed Represents an implementation of the RIPEMD160 hashing algorithm.
 RNGCryptoServiceProvider Provides random number generation that is a bit more random than the regular Visual Basic method by using a Cryptographic Service Provider.
 RSA Represents the base interface from which all RSA class implementations must implement.
 RSACryptoServiceProvider Provides RSA encryption services using the Windows Crypto API methods.
 RSAParameters Represents the Key information for an RSA implementation.
 RSAStatic Represents methods associated with the RSA class.
 SecurityElement Provides simple XML text management capabilities.
 SecurityElementStatic Provides static functions associated to the SecurityElement class.
 SerializationException This exception is thrown when an error occurs reading or writing a propertybag and a value cannot be serialized.
 SHA1 Represents a standard interface for SHA-1 class implementations.
 SHA1CryptoServiceProvider Provides services to compute the SHA-1 hash values of data.
 SHA1Managed Provides services to compute the SHA-1 hash value.
 SHA1Static Provides methods specific to the SHA-1 class.
 SHA256 Represents a standard interface for SHA-256 class implementations.
 SHA256Managed Provides services to compute the SHA-256 hash value.
 SHA256Static Provides methods associated with the SHA-256 class.
 SHA384 Represents a standard interface for SHA-384 class implementations.
 SHA384Managed Provides services to compute the SHA-384 hash value.
 SHA384Static Provides methods associated with the SHA-384 class.
 SHA512 Represents a standard interface for SHA-512 class implementations.
 SHA512Managed Provides services to compute the SHA-512 hash value.
 SHA512Static Provides methods associated with the SHA-512 class.
 SortedList Provides a means to maintain a list of sorted items based on an associated key.
 Stack Represents a first-in-last-out collection of values.
 StaticClasses Provides direct access to static class methods.
 StopWatch Provides a timing mechanism using QueryPerformanceCounter if available, otherwise the system time is used.
 StopWatchStatic Provides methods that are related to the StopWatch class.
 Stream Provides a set of standard methods for using a Stream object.
 StreamReader Reads characters from a byte array in a particular encoding.
 StreamStatic Provides static methods for the Stream class.
 StreamWriter Writes characters to a byte stream using the specific encoding.
 StringBuilder Allows easy manipulation, concatenation and removal of strings and characters.
 StringReader Provides methods to read portions of a string.
 StringWriter Provides a set of functions for writing to a string.
 SymmetricAlgorithm Provides a standard interface for utilizing symmetric algorithms.
 SymmetricAlgorithmBase Provides a common base of functionality for SymmetricAlgorithm derived classes.
 SystemException Defines the base class for predefined exceptions in the VBCorLib library.
 TaiwanCalendar Provides functions for manipulating Taiwanese dates.
 TextReader Provides an interface to read text characters from a stream.
 TextReaderStatic Provides static functions to be accesses using TextReader.* calling convention.
 TextWriter Provides an interface used to write text characters to a stream.
 ThaiBuddhistCalendar Provides methods for manipulating ThaiBuddhist dates.
 ThaiBuddhistCalendarStatic Provides static methods of the ThaiBuddhistCalendar class.
 Ticker Provides a recurring timer event.
 TimeSpan This class represents an amount of time.
 TimeSpanStatic Provides severs static functions to help in creating TimeSpan objects.
 TimeZone Represents timezone information for the local machine.
 TimeZoneStatic Represents static methods for the TimeZone class.
 ToBase64Transform A class used to transform byte data to Base 64 data.
 TripleDES Represents the interface for Triple Data Encryption Standard classes to implement.
 TripleDESCryptoServiceProvider Provides cryptographic services using the TripleDES cryptographic service provider.
 TripleDESStatic Provides static methods used with the Triple Data Encryption Standard algorithm.
 UnauthorizedAccessException This exception is thrown when an operation attempted to access a secured value or location without proper authorization.
 UnicodeEncoding A set of functions used to convert unicode characters to and from byte arrays.
 UTF7Encoding A set of functions used to convert unicode characters to and from byte arrays.
 UTF8Encoding A set of functions to be used to convert character arrays to and from byte arrays.
 Version Represents a version number.
 VersionStatic Provides static methods to help create Version objects.
 WaitHandle
 WeakReference Provides a reference to an object, but does not keep that object alive.
 WinResourceReader A class that reads resources out of EXE and DLL files.
 XmlSyntaxException Represents an exception caused by invalid XML syntax.

 

 

 

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s