|
Terraria v1.4.4.9
Terraria source code documentation
|
Protected Attributes | |
| TypeBuilder | typeBuilder |
| CodeGenerator | ilg |
Static Package Functions | |
| static Regex | NewRegex (string pattern) |
| static bool | IsWildcard (SpecialMapping mapping) |
Package Attributes | |
| Dictionary< string, Type > | CreatedTypes = new Dictionary<string, Type>() |
| Dictionary< string, MemberInfo > | memberInfos = new Dictionary<string, MemberInfo>() |
Properties | |
| int | NextMethodNumber [get, set] |
| ReflectionAwareILGen | RaCodeGen [get] |
| TypeDesc | StringTypeDesc [get] |
| TypeDesc | QnameTypeDesc [get] |
| string | ClassName [get] |
| TypeScope[] | Scopes [get] |
| Dictionary< TypeMapping, string > | MethodNames [get] |
| HashSet< TypeMapping > | GeneratedMethods [get] |
| ModuleBuilder | ModuleBuilder [get, set] |
| TypeAttributes | TypeAttributes [get] |
Private Member Functions | |
| TypeMapping[] | EnsureArrayIndex (TypeMapping[] a, int index) |
| FieldBuilder | GenerateTypedSerializers (Dictionary< string, string > serializers, TypeBuilder serializerContractTypeBuilder) |
| void | GenerateGetSerializer (Dictionary< string, string > serializers, XmlMapping[] xmlMappings, TypeBuilder serializerContractTypeBuilder) |
Private Attributes | |
| int | _nextMethodNumber |
| readonly Dictionary< TypeMapping, string > | _methodNames = new Dictionary<TypeMapping, string>() |
| readonly Dictionary< string, MethodBuilderInfo > | _methodBuilders = new Dictionary<string, MethodBuilderInfo>() |
| readonly ReflectionAwareILGen | _raCodeGen |
| readonly TypeScope[] | _scopes |
| readonly TypeDesc | _stringTypeDesc |
| readonly TypeDesc | _qnameTypeDesc |
| readonly string | _className |
| TypeMapping[] | _referencedMethods |
| int | _references |
| readonly HashSet< TypeMapping > | _generatedMethods = new HashSet<TypeMapping>() |
| ModuleBuilder | _moduleBuilder |
| readonly TypeAttributes | _typeAttributes |
Static Private Attributes | |
| static readonly Dictionary< string, Regex > | s_regexs = new Dictionary<string, Regex>() |
Definition at line 10 of file XmlSerializationILGen.cs.