Core System Classes, Enumerations and Exceptions.
Numeric, List/Array/Dictionary/Hashtable, Exceptions, Other, Enumerations
Name |
Description |
|
Represents Big Integer object |
||
Represents Unsigned Byte object |
||
Represents a double-precision floating-point number. |
||
Represents Integer 16 bit object |
||
Represents Integer 64 bit object |
||
Represents Integer 32 bit object |
||
Represents Signed Byte object |
||
Represents Unsigned Integer 16 bit object |
||
Represents Unsigned Integer 32 bit object |
||
Represents Unsigned Integer 64 bit object |
Name |
Description |
|
A sealed class that exposes methods and properties used for list of binary values. |
||
A sealed class that exposes methods and properties used for list of byte values (0 - 255). |
||
A sealed class that exposes methods and properties used for list of Char code Numeric values. |
||
Provides the class for a strongly typed collection. |
||
Provides the abstract base class for a strongly typed collection. |
||
Provides class for a strongly typed collection of key/value pairs. |
||
Provides the abstract base class for a strongly typed collection of key/value pairs. |
||
A class exposes methods and properties used for common List and array type operations for strongly typed collections that derive from specified type |
||
Provides class for a strongly typed collection of key/value pairs. |
||
A class exposes methods and properties used for common List and array type operations for strongly typed collections. |
||
An abstract class and must be inherited by other classes such as MfList. |
||
A class exposes methods and properties used for common List and array type operations for collections. MfListVar is structured to work with vars only and does no object checking in any of it methods. |
||
A sealed class that exposes methods and properties used for list of nibble values (0 - 15). |
||
Provides a way to allow for overloading methods with type checking. |
||
Represents a first-in, first-out collection of objects. |
||
Represents a simple last-in-first-out (LIFO) of objects. |
Name |
Description |
|
The exception that is thrown when one of the arguments provided to a method is not valid. |
||
The exception that is thrown when a null reference is passed to a method that does not accept it as a valid argument. |
||
The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. |
||
The exception that is thrown for errors in an arithmetic, casting, or conversion operation. |
||
The exception that is thrown when there is an attempt to divide an integer or float value by zero. |
||
Represents errors that occur during application execution. |
||
The exception that is thrown when the format of an argument is invalid, or when a composite format string is not well formed. |
||
The exception that is thrown for invalid casting or explicit conversion. |
||
The exception that is thrown when a method call is invalid for the object's current state. |
||
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 |
||
The exception that is thrown when an attempt to access a class member fails. |
||
The exception that is thrown when there is an attempt to dynamically access a field that does not exist. |
||
The exception that is thrown when there is an attempt to dynamically access a class member that does not exist. |
||
The exception that is thrown when there is an attempt to dynamically access a method that does not exist. |
||
Exception thrown when parameter is not MfObject or derived from MfObject when MfObject was expected. |
||
The exception that is thrown when a requested method or operation is not implemented. |
||
The exception that is thrown when an invoked method is not supported. |
||
The exception that is thrown when there is an attempt to dereference a null object reference. |
||
The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow. |
||
The exception that is thrown when there is not enough memory to continue the execution of a program. |
||
Defines the base class for predefined exceptions |
Name |
Description |
|
Represents the base class for custom attributes. |
||
Represents Boolean object for handling true and false values. |
||
Represents a character as a UTF-16 code unit. |
||
Retrieves information about a Unicode character. This class cannot be inherited. |
||
Defines a dictionary key/value pair that can be set or retrieved. |
||
Contains Properties and Methods that are related to the current Environment including access to built in resources via GetResourceString() and GetResourceStringBySection(). |
||
Provides implementation methods and properties for Enum type classes |
||
Abstract class that defines methods to support the comparison of objects for equality. |
||
Exposes the enumerator, which supports a simple iteration over a collection. |
||
Indicates that an enumeration can be treated as a bit field; that is, a set of flags. |
||
Provides a mechanism for retrieving an object to control formatting. |
||
Defines how numeric values are formatted and displayed. |
||
Provides Property implementation for derived classes. This class in intended as a base class only an is not to be used on it own. |
||
Represents Null object for handling Null values. |
||
Base Class for MfNull class. |
||
Provides a base class for many other objects. All Objects working with Mini-Framework are required to inherit from MfObject. |
||
Abstract Class. Provides implementation for derived MfPrimitive classes |
||
Abstract class for singleton pattern Classes. |
||
Represents string object |
||
A MfTimeSpan object represents a time interval (duration of time or elapsed time) that is measured as a positive or negative number of days, hours, minutes, seconds, and fractions of a second. |
||
Represents type declarations: class types, array types, enumeration types, type parameters, generic type definitions of Mini-Framework. |
||
Represents a version number. This class cannot be extended. |
||
Contains information specific to Mini-Framework such as version |
||
Command Functions - Mfunc create a wrapper for many of the built in AutoHotkey command functions and adds a few other functions for common use. |
||
Provides ValueType implementation for derived classes such as MfInteger and MfString |
Name |
Description |
|
Specifies the culture-specific display of digits. |
||
Determines the options for Methods that allow Options as a parameter. |
||
Determines the styles permitted in numeric string arguments that are passed to the Parse and TryParse methods of the integral and floating-point numeric types. |
||
Determines the options for Methods that allow MfSetFormatNumberType as a parameter such as Mfunc.SetFormat(). |
||
Specifies the case, and sort rules to be used by certain overloads of the MfString.Compare MfString.Equals methods. |
||
Specifies whether applicable MfString.Split() method overloads include or omit empty substrings from the return value. |
||
Specifies the type of an object. |
||
Provides implementation methods and properties for MfEnum type classes.Defines the Unicode category of a character. |