C# Класс System.Runtime.Serialization.DataContractSet

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
Add ( XmlQualifiedName name, System.Runtime.Serialization.DataContract dataContract ) : void
GetEnumerator ( ) : DataContract>>.IEnumerator
Remove ( XmlQualifiedName key ) : bool
this ( XmlQualifiedName key ) : System.Runtime.Serialization.DataContract

Приватные методы

Метод Описание
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

Описание методов

Add() публичный Метод

public Add ( XmlQualifiedName name, System.Runtime.Serialization.DataContract dataContract ) : void
name System.Xml.XmlQualifiedName
dataContract System.Runtime.Serialization.DataContract
Результат void

GetEnumerator() публичный Метод

public GetEnumerator ( ) : DataContract>>.IEnumerator
Результат DataContract>>.IEnumerator

Remove() публичный Метод

public Remove ( XmlQualifiedName key ) : bool
key System.Xml.XmlQualifiedName
Результат bool

this() публичный Метод

public this ( XmlQualifiedName key ) : System.Runtime.Serialization.DataContract
key System.Xml.XmlQualifiedName
Результат System.Runtime.Serialization.DataContract