|
| | 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.