Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Serialization.TempAssembly Class Referencesealed

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
 

Detailed Description

Definition at line 14 of file TempAssembly.cs.


The documentation for this class was generated from the following file: