|
| CollectionDataContractCriticalHelper ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type type) |
|
| CollectionDataContractCriticalHelper ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type type, CollectionKind kind, Type itemType, MethodInfo getEnumeratorMethod, string deserializationExceptionMessage) |
|
| CollectionDataContractCriticalHelper ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type type, CollectionKind kind, Type itemType, MethodInfo getEnumeratorMethod, MethodInfo addMethod, ConstructorInfo constructor) |
|
| CollectionDataContractCriticalHelper (Type type, CollectionKind kind, Type itemType, MethodInfo getEnumeratorMethod, MethodInfo addMethod, ConstructorInfo constructor, bool isConstructorCheckRequired) |
|
| CollectionDataContractCriticalHelper ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type type, string invalidCollectionInSharedContractMessage) |
|
void | IncrementCollectionCount (XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context) |
|
IEnumerator | GetEnumeratorForCollection (object obj) |
|
Type | GetCollectionElementType () |
|
void | ThrowInvalidDataContractException (string message) |
|
void | SetDataContractName (XmlQualifiedName stableName) |
|
void | SetDataContractName (XmlDictionaryString name, XmlDictionaryString ns) |
|
|
static Type[] | KnownInterfaces [get] |
|
CollectionKind | Kind [get] |
|
Type | ItemType [get, set] |
|
DataContract | ItemContract [get, set] |
|
DataContract | SharedTypeContract [get, set] |
|
string | ItemName [get, set] |
|
bool | IsConstructorCheckRequired [get, set] |
|
XmlDictionaryString | CollectionItemName [get] |
|
string | KeyName [get, set] |
|
string | ValueName [get, set] |
|
bool | IsDictionary [get] |
|
string | DeserializationExceptionMessage [get] |
|
XmlDictionaryString | ChildElementNamespace [get, set] |
|
bool | IsItemTypeNullable [get, set] |
|
MethodInfo | GetEnumeratorMethod [get] |
|
MethodInfo | AddMethod [get] |
|
ConstructorInfo | Constructor [get] |
|
override Dictionary< XmlQualifiedName, DataContract > | KnownDataContracts [get, set] |
|
string | InvalidCollectionInSharedContractMessage [get] |
|
bool | ItemNameSetExplicit [get] |
|
XmlFormatCollectionWriterDelegate | XmlFormatWriterDelegate [get, set] |
|
XmlFormatCollectionReaderDelegate | XmlFormatReaderDelegate [get, set] |
|
XmlFormatGetOnlyCollectionReaderDelegate | XmlFormatGetOnlyCollectionReaderDelegate [get, set] |
|
static MethodInfo | BuildIncrementCollectionCountDelegateMethod [get] |
|
static MethodInfo | GetBuildCreateGenericDictionaryEnumeratorMethodInfo [get] |
|
Type | UnderlyingType [get, set] |
|
Type | OriginalUnderlyingType [get, set] |
|
virtual bool | IsBuiltInDataContract [get] |
|
Type | TypeForInitialization [get] |
|
bool | IsReference [get, set] |
|
bool | IsValueType [get, set] |
|
XmlQualifiedName | StableName [get, set] |
|
virtual bool | IsISerializable [get, set] |
|
XmlDictionaryString | Name [get, set] |
|
XmlDictionaryString | Namespace [get, set] |
|
virtual bool | HasRoot [get, set] |
|
virtual XmlDictionaryString | TopLevelElementName [get, set] |
|
virtual XmlDictionaryString | TopLevelElementNamespace [get, set] |
|
virtual bool | CanContainReferences [get] |
|
virtual bool | IsPrimitive [get] |
|
MethodInfo | ParseMethod [get] |
|
Definition at line 14 of file CollectionDataContract.cs.