public class TypeRegistry
Public Class TypeRegistry
public ref class TypeRegistry
Gemstone.Expressions.Evaluator.TypeRegistry = function();
Type.createClass(
'Gemstone.Expressions.Evaluator.TypeRegistry');
TypeRegistry | Creates a new TypeRegistry. |
Assemblies | Gets distinct assemblies for all RegisteredTypes. |
GeneratedContextTypeCount | Gets total count of generated context types. |
ItemString | Gets value for registered symbol with specified name. |
ItemString, Type | Sets value for registered symbol with specified name, new symbol will registered if symbol does not exist. |
Namespaces | Gets distinct namespaces for all RegisteredTypes. |
RegisteredSymbols | Gets registered symbols. |
RegisteredTypes | Gets registered types including explicitly registered types and types for registered symbols. |
Clone | Creates a cloned instance of this TypeRegistry. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
GetContextType(Type, Type) | Gets a compiled context type based on registered types and symbols. |
GetContextTypeTResult, TInstanceParameter | Gets a compiled context type based on registered types and symbols. |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetNewContext(Type, Type) | Gets a new context instance. |
GetNewContextTResult, TInstanceParameter | Gets a new context instance. |
GetType | Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
RegisterSymbol(Symbol) | Registers a new or updates an existing Symbol. |
RegisterSymbolT(String, T) | Registers a new or updates an existing Symbol with specified name and value. |
RegisterType(Type) | Registers a new Type. |
RegisterTypeT | Registers a new Type. |
ToString | Returns a string that represents the current object. (Inherited from Object) |