Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Serialization Namespace Reference

Namespaces

namespace  Configuration
 

Classes

class  Accessor
 
class  AccessorMapping
 
class  ArgBuilder
 
class  ArrayMapping
 
class  ArrayModel
 
class  AttributeAccessor
 
class  CaseInsensitiveKeyComparer
 
class  ChoiceIdentifierAccessor
 
class  CodeGenerator
 
class  CodeGeneratorConversionException
 
class  CodeIdentifier
 
class  CodeIdentifiers
 
class  Compiler
 
class  ConstantMapping
 
class  ConstantModel
 
class  DynamicAssemblies
 
class  ElementAccessor
 
class  EnumMapping
 
class  EnumModel
 
class  FieldModel
 
class  ForState
 
class  Globals
 
class  IfState
 
class  ImportContext
 
class  ImportStructWorkItem
 
interface  INameScope
 
class  IndentedWriter
 
interface  IXmlSerializable
 
interface  IXmlTextParser
 
class  LocalScope
 
class  Mapping
 
class  MemberMapping
 
class  MemberMappingComparer
 
class  MembersMapping
 
class  MethodBuilderInfo
 
class  ModelScope
 
class  NameKey
 
class  NameTable
 
class  NullableMapping
 
class  PrimitiveMapping
 
class  PrimitiveModel
 
class  QNameComparer
 
class  RecursionLimiter
 
class  ReflectionAwareCodeGen
 
class  ReflectionAwareILGen
 
class  ReflectionXmlSerializationHelper
 
class  ReflectionXmlSerializationReader
 
class  ReflectionXmlSerializationReaderHelper
 
class  ReflectionXmlSerializationWriter
 
class  SchemaGraph
 
class  SchemaImporter
 
class  SchemaObjectCache
 
class  SchemaObjectWriter
 
class  SerializableMapping
 
class  SoapAttributeAttribute
 
class  SoapAttributeOverrides
 
class  SoapAttributes
 
class  SoapElementAttribute
 
class  SoapEnumAttribute
 
class  SoapIgnoreAttribute
 
class  SoapIncludeAttribute
 
class  SoapReflectionImporter
 
class  SoapSchemaMember
 
class  SoapTypeAttribute
 
class  SourceInfo
 
class  SpecialMapping
 
class  SpecialModel
 
class  StructMapping
 
class  StructModel
 
class  TempAssembly
 
class  TempAssemblyCache
 
class  TempAssemblyCacheKey
 
class  TextAccessor
 
class  TypeDesc
 
class  TypeExtensions
 
class  TypeMapping
 
class  TypeModel
 
class  TypeScope
 
class  UnreferencedObjectEventArgs
 
class  WorkItems
 
class  XmlAnyAttributeAttribute
 
class  XmlAnyElementAttribute
 
class  XmlAnyElementAttributes
 
class  XmlArrayAttribute
 
class  XmlArrayItemAttribute
 
class  XmlArrayItemAttributes
 
class  XmlAttributeAttribute
 
class  XmlAttributeComparer
 
class  XmlAttributeEventArgs
 
class  XmlAttributeOverrides
 
class  XmlAttributes
 
class  XmlChoiceIdentifierAttribute
 
class  XmlCustomFormatter
 
struct  XmlDeserializationEvents
 
class  XmlElementAttribute
 
class  XmlElementAttributes
 
class  XmlElementEventArgs
 
class  XmlEnumAttribute
 
class  XmlFacetComparer
 
class  XmlIgnoreAttribute
 
class  XmlIncludeAttribute
 
class  XmlMapping
 
class  XmlMemberMapping
 
class  XmlMembersMapping
 
class  XmlNamespaceDeclarationsAttribute
 
class  XmlNodeEventArgs
 
class  XmlnsAccessor
 
class  XmlReflectionImporter
 
class  XmlReflectionMember
 
class  XmlRootAttribute
 
class  XmlSchemaEnumerator
 
class  XmlSchemaExporter
 
class  XmlSchemaImporter
 
class  XmlSchemaObjectComparer
 
class  XmlSchemaProviderAttribute
 
class  XmlSchemas
 
class  XmlSerializationCodeGen
 
class  XmlSerializationEventSource
 
class  XmlSerializationGeneratedCode
 
class  XmlSerializationILGen
 
class  XmlSerializationPrimitiveReader
 
class  XmlSerializationPrimitiveWriter
 
class  XmlSerializationReader
 
class  XmlSerializationReaderCodeGen
 
class  XmlSerializationReaderILGen
 
class  XmlSerializationWriter
 
class  XmlSerializationWriterCodeGen
 
class  XmlSerializationWriterILGen
 
class  XmlSerializer
 
class  XmlSerializerAssemblyAttribute
 
class  XmlSerializerFactory
 
class  XmlSerializerImplementation
 
class  XmlSerializerNamespaces
 
class  XmlSerializerVersionAttribute
 
class  XmlTextAttribute
 
class  XmlTypeAttribute
 
class  XmlTypeMapping
 

Enumerations

enum  Cmp {
  LessThan , EqualTo , LessThanOrEqualTo , GreaterThan ,
  NotEqualTo , GreaterThanOrEqualTo
}
 
enum  CodeGenerationOptions {
  None = 0 , GenerateProperties = 1 , GenerateNewAsync = 2 , GenerateOldAsync = 4 ,
  GenerateOrder = 8 , EnableDataBinding = 0x10
}
 
enum  SerializationMode { CodeGenOnly , ReflectionOnly , ReflectionAsBackup , PreGenOnly }
 
enum  SoapAttributeFlags { Enum = 1 , Type = 2 , Element = 4 , Attribute = 8 }
 
enum  SpecifiedAccessor { None , ReadOnly , ReadWrite }
 
enum  TypeFlags {
  None = 0 , Abstract = 1 , Reference = 2 , Special = 4 ,
  CanBeAttributeValue = 8 , CanBeTextValue = 0x10 , CanBeElementValue = 0x20 , HasCustomFormatter = 0x40 ,
  AmbiguousDataType = 0x80 , IgnoreDefault = 0x200 , HasIsEmpty = 0x400 , HasDefaultConstructor = 0x800 ,
  XmlEncodingNotRequired = 0x1000 , UseReflection = 0x4000 , CollapseWhitespace = 0x8000 , OptionalValue = 0x10000 ,
  CtorInaccessible = 0x20000 , UsePrivateImplementation = 0x40000 , GenericInterface = 0x80000 , Unsupported = 0x100000
}
 
enum  TypeKind {
  Root , Primitive , Enum , Struct ,
  Class , Array , Collection , Enumerable ,
  Void , Node , Attribute , Serializable
}
 
enum  XmlAttributeFlags {
  Enum = 1 , Array = 2 , Text = 4 , ArrayItems = 8 ,
  Elements = 0x10 , Attribute = 0x20 , Root = 0x40 , Type = 0x80 ,
  AnyElements = 0x100 , AnyAttribute = 0x200 , ChoiceIdentifier = 0x400 , XmlnsDeclarations = 0x800
}
 
enum  XmlMappingAccess { None = 0 , Read = 1 , Write = 2 }
 

Functions

delegate void UnknownNodeAction (object o)
 
delegate void UnreferencedObjectEventHandler (object? sender, UnreferencedObjectEventArgs e)
 
delegate void XmlAttributeEventHandler (object? sender, XmlAttributeEventArgs e)
 
delegate void XmlElementEventHandler (object? sender, XmlElementEventArgs e)
 
delegate void XmlNodeEventHandler (object? sender, XmlNodeEventArgs e)
 
delegate void XmlSerializationCollectionFixupCallback (object? collection, object? collectionItems)
 
delegate void XmlSerializationFixupCallback (object fixup)
 
delegate? object XmlSerializationReadCallback ()
 
delegate void XmlSerializationWriteCallback (object o)