C# 클래스 System.Runtime.Serialization.DataContractSet

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

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