Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Serialization.DataContractSet Class Referencesealed

Public Member Functions

void Add (XmlQualifiedName name, DataContract dataContract)
 
IEnumerator< KeyValuePair< XmlQualifiedName, DataContract > > GetEnumerator ()
 

Package Functions

 DataContractSet (DataContractSet dataContractSet)
 
void Add (Type type)
 
void InternalAdd (XmlQualifiedName name, DataContract dataContract)
 
DataContract GetDataContract (Type clrType)
 
DataContract GetMemberTypeDataContract (DataMember dataMember)
 
DataContract GetItemTypeDataContract (CollectionDataContract collectionContract)
 
bool IsContractProcessed (DataContract dataContract)
 
void SetContractProcessed (DataContract dataContract)
 

Static Package Functions

static void EnsureTypeNotGeneric (Type type)
 

Properties

Dictionary< XmlQualifiedName, DataContractContracts [get]
 
Dictionary< DataContract, object > ProcessedContracts [get]
 

Private Member Functions

void Add (DataContract dataContract)
 
void AddClassDataContract (ClassDataContract classDataContract)
 
void AddCollectionDataContract (CollectionDataContract collectionDataContract)
 
void AddXmlDataContract (XmlDataContract xmlDataContract)
 
void AddKnownDataContracts (Dictionary< XmlQualifiedName, DataContract > knownDataContracts)
 

Private Attributes

Dictionary< XmlQualifiedName, DataContract_contracts
 
Dictionary< DataContract, object > _processedContracts
 
readonly ICollection< Type_referencedTypes
 
readonly ICollection< Type_referencedCollectionTypes
 

Detailed Description

Definition at line 7 of file DataContractSet.cs.


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