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

Namespaces

namespace  Formatters
 
namespace  Json
 

Classes

class  ArgBuilder
 
class  AsmxCharDataContract
 
class  AsmxGuidDataContract
 
class  AttributeData
 
class  Attributes
 
class  BitFlagsGenerator
 
class  BooleanDataContract
 
class  ByteArrayDataContract
 
class  CharDataContract
 
class  ClassDataContract
 
class  ClassDataNode
 
class  CodeGenerator
 
class  CodeObject
 
class  CodeTypeReference
 
class  CodeTypeReferenceCollection
 
class  CollectionDataContract
 
class  CollectionDataContractAttribute
 
class  CollectionDataNode
 
class  ContractNamespaceAttribute
 
class  DataContract
 
class  DataContractAttribute
 
class  DataContractResolver
 
class  DataContractSerializer
 
class  DataContractSerializerExtensions
 
class  DataContractSerializerSettings
 
class  DataContractSet
 
class  DataContractSurrogateCaller
 
class  DataMember
 
class  DataMemberAttribute
 
class  DataNode
 
class  DateDataContract
 
class  DateTimeDataContract
 
class  DateTimeFormat
 
struct  DateTimeOffsetAdapter
 
class  DecimalDataContract
 
struct  DeserializationToken
 
class  DeserializationTracker
 
class  DiagnosticUtility
 
class  DictionaryGlobals
 
class  DoubleDataContract
 
class  ElementData
 
class  ENTITIESDataContract
 
class  ENTITYDataContract
 
class  EnumDataContract
 
class  EnumMemberAttribute
 
class  ExportOptions
 
class  ExtensionDataMember
 
class  ExtensionDataObject
 
class  ExtensionDataReader
 
class  FastInvokerBuilder
 
class  FixupHolder
 
class  FixupHolderList
 
class  FloatDataContract
 
class  Formatter
 
class  FormatterConverter
 
class  FormatterServices
 
class  ForState
 
class  Fx
 
class  GDayDataContract
 
class  GenericNameProvider
 
class  GenericParameterDataContract
 
class  Globals
 
class  GMonthDataContract
 
class  GMonthDayDataContract
 
class  GuidDataContract
 
class  GYearDataContract
 
class  GYearMonthDataContract
 
class  HexBinaryDataContract
 
class  HybridObjectCache
 
interface  IDataNode
 
class  IDDataContract
 
interface  IDeserializationCallback
 
class  IDREFDataContract
 
class  IDREFSDataContract
 
interface  IExtensibleDataObject
 
interface  IFormatter
 
interface  IFormatterConverter
 
class  IfState
 
interface  IGenericNameProvider
 
class  IgnoreDataMemberAttribute
 
interface  IKeyValue
 
interface  IKeyValuePairAdapter
 
class  IntDataContract
 
class  IntegerDataContract
 
class  IntRef
 
class  InvalidDataContractException
 
interface  IObjectReference
 
interface  ISafeSerializationData
 
interface  ISerializable
 
class  ISerializableDataMember
 
class  ISerializableDataNode
 
interface  ISerializationSurrogate
 
interface  ISerializationSurrogateProvider
 
interface  ISurrogateSelector
 
class  JsonFormatGeneratorStatics
 
struct  KeyValue
 
class  KeyValuePairAdapter
 
class  KnownTypeAttribute
 
class  KnownTypeDataContractResolver
 
class  LanguageDataContract
 
class  LongDataContract
 
class  LongList
 
class  MarshalByRefObjectAdapter
 
class  MemberHolder
 
class  MemoryStreamAdapter
 
class  NameDataContract
 
class  NCNameDataContract
 
class  NegativeIntegerDataContract
 
class  NMTOKENDataContract
 
class  NMTOKENSDataContract
 
class  NonNegativeIntegerDataContract
 
class  NonPositiveIntegerDataContract
 
class  NormalizedStringDataContract
 
class  NullPrimitiveDataContract
 
class  ObjectDataContract
 
class  ObjectHolder
 
class  ObjectHolderList
 
class  ObjectHolderListEnumerator
 
class  ObjectIDGenerator
 
class  ObjectManager
 
struct  ObjectReferenceStack
 
class  ObjectToIdCache
 
class  OnDeserializedAttribute
 
class  OnDeserializingAttribute
 
class  OnSerializedAttribute
 
class  OnSerializingAttribute
 
class  OptionalFieldAttribute
 
class  PositiveIntegerDataContract
 
class  PrimitiveDataContract
 
class  QNameDataContract
 
class  ReflectionBasedSerializationFeature
 
class  ReflectionClassWriter
 
class  ReflectionReader
 
class  ReflectionXmlClassReader
 
class  ReflectionXmlClassWriter
 
class  ReflectionXmlCollectionReader
 
class  ReflectionXmlFormatWriter
 
class  ReflectionXmlReader
 
class  SafeSerializationEventArgs
 
class  SchemaExporter
 
class  SchemaHelper
 
struct  ScopedKnownTypes
 
class  SerializationBinder
 
struct  SerializationEntry
 
class  SerializationEvents
 
class  SerializationEventsCache
 
class  SerializationException
 
class  SerializationFieldInfo
 
class  SerializationGuard
 
class  SerializationInfo
 
class  SerializationInfoEnumerator
 
class  SerializationObjectManager
 
class  ShortDataContract
 
class  SignedByteDataContract
 
class  SpecialTypeDataContract
 
struct  StreamingContext
 
class  StringDataContract
 
class  SurrogateDataContract
 
class  SurrogateForCyclicalReference
 
class  SurrogateHashtable
 
class  SurrogateKey
 
class  SurrogateSelector
 
class  SwitchState
 
class  TimeDataContract
 
class  TimeSpanDataContract
 
class  TokenDataContract
 
class  TypeExtensionMethods
 
class  TypeHandleRef
 
class  TypeHandleRefEqualityComparer
 
class  TypeLoadExceptionHolder
 
class  UnsignedByteDataContract
 
class  UnsignedIntDataContract
 
class  UnsignedLongDataContract
 
class  UnsignedShortDataContract
 
class  UriDataContract
 
class  ValueTypeFixupInfo
 
class  XmlDataContract
 
class  XmlDataNode
 
class  XmlFormatGeneratorStatics
 
class  XmlFormatReaderGenerator
 
class  XmlFormatWriterGenerator
 
class  XmlObjectSerializer
 
class  XmlObjectSerializerContext
 
class  XmlObjectSerializerReadContext
 
class  XmlObjectSerializerReadContextComplex
 
class  XmlObjectSerializerWriteContext
 
class  XmlObjectSerializerWriteContextComplex
 
class  XmlReaderDelegator
 
class  XmlSerializableReader
 
class  XmlSerializableServices
 
class  XmlSerializableWriter
 
class  XmlWriterDelegator
 
class  XPathQueryGenerator
 
class  XsdDataContractExporter
 
class  XsDurationDataContract
 

Enumerations

enum  StreamingContextStates {
  CrossProcess = 1 , CrossMachine = 2 , File = 4 , Persistence = 8 ,
  Remoting = 0x10 , Other = 0x20 , Clone = 0x40 , CrossAppDomain = 0x80 ,
  All = 0xFF
}
 
enum  Cmp {
  LessThan , EqualTo , LessThanOrEqualTo , GreaterThan ,
  NotEqualTo , GreaterThanOrEqualTo
}
 
enum  CodeTypeReferenceOptions { GlobalReference = 1 , GenericTypeParameter = 2 }
 
enum  CollectionKind : byte {
  None , GenericDictionary , Dictionary , GenericList ,
  GenericCollection , List , GenericEnumerable , Collection ,
  Enumerable , Array
}
 
enum  EmitTypeInformation { AsNeeded , Always , Never }
 
enum  SerializationMode { SharedContract }
 
enum  SerializationOption { CodeGenOnly , ReflectionOnly , ReflectionAsBackup }
 

Functions

delegate IXmlSerializable CreateXmlSerializableDelegate ()
 
delegate object XmlFormatClassReaderDelegate (XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, XmlDictionaryString[] memberNames, XmlDictionaryString[] memberNamespaces)
 
delegate void XmlFormatClassWriterDelegate (XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context, ClassDataContract dataContract)
 
delegate object XmlFormatCollectionReaderDelegate (XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, XmlDictionaryString itemName, XmlDictionaryString itemNamespace, CollectionDataContract collectionContract)
 
delegate void XmlFormatCollectionWriterDelegate (XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context, CollectionDataContract dataContract)
 
delegate void XmlFormatGetOnlyCollectionReaderDelegate (XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, XmlDictionaryString itemName, XmlDictionaryString itemNamespace, CollectionDataContract collectionContract)
 
delegate void DeserializationEventHandler (object sender)
 
delegate void SerializationEventHandler (StreamingContext context)