C# Class System.Runtime.Serialization.DataContractSet

ファイルを表示 Open project: dotnet/corefx Class Usage Examples

Private Properties

Property 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

Public Methods

Method 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

Method 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 method

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

GetEnumerator() public method

public GetEnumerator ( ) : DataContract>>.IEnumerator
return DataContract>>.IEnumerator

Remove() public method

public Remove ( XmlQualifiedName key ) : bool
key System.Xml.XmlQualifiedName
return bool

this() public method

public this ( XmlQualifiedName key ) : System.Runtime.Serialization.DataContract
key System.Xml.XmlQualifiedName
return System.Runtime.Serialization.DataContract