|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | TempMethod |
| class | TempMethodDictionary |
Package Functions | |
| TempAssembly (XmlMapping[] xmlMappings, Assembly assembly, XmlSerializerImplementation contract) | |
| TempAssembly (XmlMapping[] xmlMappings, Type[] types, string defaultNamespace, string location) | |
| void | InitAssemblyMethods (XmlMapping[] xmlMappings) |
| bool | CanRead (XmlMapping mapping, XmlReader xmlReader) |
| object | InvokeReader (XmlMapping mapping, XmlReader xmlReader, XmlDeserializationEvents events, string encodingStyle) |
| void | InvokeWriter (XmlMapping mapping, XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle, string id) |
Static Package Functions | |
| static Assembly | LoadGeneratedAssembly (Type type, string defaultNamespace, out XmlSerializerImplementation contract) |
| static bool | GenerateSerializerToStream (XmlMapping[] xmlMappings, Type[] types, string defaultNamespace, Assembly assembly, Hashtable assemblies, Stream stream) |
| static Assembly | GenerateRefEmitAssembly (XmlMapping[] xmlMappings, Type[] types, string defaultNamespace) |
| static Type | GetTypeFromAssembly (Assembly assembly, string typeName) |
Properties | |
| static bool | UseLegacySerializerGeneration [get] |
| XmlSerializerImplementation | Contract [get] |
Private Member Functions | |
| string | ValidateEncodingStyle (string encodingStyle, string methodKey) |
Static Private Member Functions | |
| static Assembly | LoadAssemblyByPath (Type type, string assemblyName) |
| static bool | IsSerializerVersionMatch (Assembly serializer, Type type, string defaultNamespace) |
| static string | GenerateAssemblyId (Type type) |
| static MethodInfo | GetMethodFromType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] Type type, string methodName) |
Private Attributes | |
| readonly Assembly | _assembly |
| XmlSerializerImplementation | _contract |
| IDictionary | _writerMethods |
| IDictionary | _readerMethods |
| TempMethodDictionary | _methods |
Definition at line 14 of file TempAssembly.cs.