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.