Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Dispose () |
Static Package Functions | |
static Type | GetType (string typeName, Func< AssemblyName, Assembly > assemblyResolver, Func< Assembly, string, bool, Type > typeResolver, bool throwOnError, bool ignoreCase, ref StackCrawlMark stackMark) |
Private Member Functions | |
static void | _CreateTypeNameParser (string typeName, ObjectHandleOnStack retHandle, bool throwOnError) |
static void | _GetNames (SafeTypeNameParserHandle pTypeNameParser, ObjectHandleOnStack retArray) |
static void | _GetTypeArguments (SafeTypeNameParserHandle pTypeNameParser, ObjectHandleOnStack retArray) |
static void | _GetModifiers (SafeTypeNameParserHandle pTypeNameParser, ObjectHandleOnStack retArray) |
static void | _GetAssemblyName (SafeTypeNameParserHandle pTypeNameParser, StringHandleOnStack retString) |
TypeNameParser (SafeTypeNameParserHandle handle) | |
unsafe Type | ConstructType (Func< AssemblyName, Assembly > assemblyResolver, Func< Assembly, string, bool, Type > typeResolver, bool throwOnError, bool ignoreCase, ref StackCrawlMark stackMark) |
string[] | GetNames () |
SafeTypeNameParserHandle[] | GetTypeArguments () |
int[] | GetModifiers () |
string | GetAssemblyName () |
Static Private Member Functions | |
static Assembly | ResolveAssembly (string asmName, Func< AssemblyName, Assembly > assemblyResolver, bool throwOnError, ref StackCrawlMark stackMark) |
static Type | ResolveType (Assembly assembly, string[] names, Func< Assembly, string, bool, Type > typeResolver, bool throwOnError, bool ignoreCase, ref StackCrawlMark stackMark) |
static string | EscapeTypeName (string name) |
static SafeTypeNameParserHandle | CreateTypeNameParser (string typeName, bool throwOnError) |
Private Attributes | |
readonly SafeTypeNameParserHandle | m_NativeParser |
Static Private Attributes | |
static readonly char[] | SPECIAL_CHARS = new char[7] { ',', '[', ']', '&', '*', '+', '\\' } |
Definition at line 12 of file TypeNameParser.cs.