C# Class System.Runtime.Serialization.DataContractSet

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Private Properties

Свойство Type Description
Add void
Add void
AddClassDataContract void
AddCollectionDataContract void
AddKnownDataContracts void
AddReferencedType void
AddXmlDataContract void
DataContractSet System.Xml
DataContractSet System.Xml
DataContractSet System.Xml
EnsureTypeNotGeneric void
GetContractCodeDomInfo System.Runtime.Serialization.ContractCodeDomInfo
GetDataContract System.Runtime.Serialization.DataContract
GetItemTypeDataContract System.Runtime.Serialization.DataContract
GetMemberTypeDataContract System.Runtime.Serialization.DataContract
GetReferencedCollectionTypes object>.Dictionary
GetReferencedTypes object>.Dictionary
GetStableName System.Xml.XmlQualifiedName
GetSurrogateData object
InternalAdd void
IsContractProcessed bool
IsTypeReferenceable bool
SetContractCodeDomInfo void
SetContractProcessed void
SetSurrogateData void
TryGetReferencedCollectionType bool
TryGetReferencedType bool
TryGetReferencedType bool

Méthodes publiques

Méthode Description
Add ( XmlQualifiedName name, System.Runtime.Serialization.DataContract dataContract ) : void
GetEnumerator ( ) : DataContract>>.IEnumerator
Remove ( XmlQualifiedName key ) : bool
this ( XmlQualifiedName key ) : System.Runtime.Serialization.DataContract

Private Methods

Méthode Description
Add ( System.Runtime.Serialization.DataContract dataContract ) : void
Add ( Type type ) : void
AddClassDataContract ( ClassDataContract classDataContract ) : void
AddCollectionDataContract ( CollectionDataContract collectionDataContract ) : void
AddKnownDataContracts ( System.Runtime.Serialization.DataContract>.System.Collections.Generic.Dictionary knownDataContracts ) : void
AddReferencedType ( object>.Dictionary referencedTypes, Type type ) : void
AddXmlDataContract ( XmlDataContract xmlDataContract ) : void
DataContractSet ( DataContractSet dataContractSet ) : System.Xml
DataContractSet ( IDataContractSurrogate dataContractSurrogate ) : System.Xml
DataContractSet ( IDataContractSurrogate dataContractSurrogate, ICollection referencedTypes, ICollection referencedCollectionTypes ) : System.Xml
EnsureTypeNotGeneric ( Type type ) : void
GetContractCodeDomInfo ( System.Runtime.Serialization.DataContract dataContract ) : System.Runtime.Serialization.ContractCodeDomInfo
GetDataContract ( Type clrType ) : System.Runtime.Serialization.DataContract
GetItemTypeDataContract ( CollectionDataContract collectionContract ) : System.Runtime.Serialization.DataContract
GetMemberTypeDataContract ( System.Runtime.Serialization.DataMember dataMember ) : System.Runtime.Serialization.DataContract
GetReferencedCollectionTypes ( ) : object>.Dictionary
GetReferencedTypes ( ) : object>.Dictionary
GetStableName ( Type clrType ) : XmlQualifiedName
GetSurrogateData ( object key ) : object
InternalAdd ( XmlQualifiedName name, System.Runtime.Serialization.DataContract dataContract ) : void
IsContractProcessed ( System.Runtime.Serialization.DataContract dataContract ) : bool
IsTypeReferenceable ( Type type ) : bool
SetContractCodeDomInfo ( System.Runtime.Serialization.DataContract dataContract, System.Runtime.Serialization.ContractCodeDomInfo info ) : void
SetContractProcessed ( System.Runtime.Serialization.DataContract dataContract ) : void
SetSurrogateData ( object key, object surrogateData ) : void
TryGetReferencedCollectionType ( XmlQualifiedName stableName, System.Runtime.Serialization.DataContract dataContract, Type &type ) : bool
TryGetReferencedType ( XmlQualifiedName stableName, System.Runtime.Serialization.DataContract dataContract, Type &type ) : bool
TryGetReferencedType ( XmlQualifiedName stableName, System.Runtime.Serialization.DataContract dataContract, bool useReferencedCollectionTypes, Type &type ) : bool

Method Details

Add() public méthode

public Add ( XmlQualifiedName name, System.Runtime.Serialization.DataContract dataContract ) : void
name System.Xml.XmlQualifiedName
dataContract System.Runtime.Serialization.DataContract
Résultat void

GetEnumerator() public méthode

public GetEnumerator ( ) : DataContract>>.IEnumerator
Résultat DataContract>>.IEnumerator

Remove() public méthode

public Remove ( XmlQualifiedName key ) : bool
key System.Xml.XmlQualifiedName
Résultat bool

this() public méthode

public this ( XmlQualifiedName key ) : System.Runtime.Serialization.DataContract
key System.Xml.XmlQualifiedName
Résultat System.Runtime.Serialization.DataContract