|
static PrimitiveDataContract | GetPrimitiveDataContract (Type type) |
|
static PrimitiveDataContract | GetPrimitiveDataContract (string name, string ns) |
|
static bool | TryGetDataContractFromGeneratedAssembly (Type type, out DataContract dataContract) |
|
static DataContract | GetDataContractFromGeneratedAssembly (Type type) |
|
static DataContract | GetDataContract (Type type) |
|
static DataContract | GetDataContract (RuntimeTypeHandle typeHandle, Type type) |
|
static DataContract | GetDataContract (RuntimeTypeHandle typeHandle, Type type, SerializationMode mode) |
|
static DataContract | GetDataContract (int id, RuntimeTypeHandle typeHandle, SerializationMode mode) |
|
static DataContract | GetDataContractSkipValidation (int id, RuntimeTypeHandle typeHandle, Type type) |
|
static DataContract | GetGetOnlyCollectionDataContract (int id, RuntimeTypeHandle typeHandle, Type type, SerializationMode mode) |
|
static DataContract | GetGetOnlyCollectionDataContractSkipValidation (int id, RuntimeTypeHandle typeHandle, Type type) |
|
static DataContract | GetDataContractForInitialization (int id) |
|
static int | GetIdForInitialization (ClassDataContract classContract) |
|
static int | GetId (RuntimeTypeHandle typeHandle) |
|
static string | GetNamespace (string key) |
|
static XmlDictionaryString | GetClrTypeString (string key) |
|
static void | ThrowInvalidDataContractException (string message, Type type) |
|
static bool | IsTypeSerializable (Type type) |
|
static Type | UnwrapRedundantNullableType (Type type) |
|
static Type | UnwrapNullableType (Type type) |
|
static string | EncodeLocalName (string localName) |
|
static bool | IsValidNCName (string name) |
|
static XmlQualifiedName | GetStableName (Type type) |
|
static XmlQualifiedName | GetStableName (Type type, out bool hasDataContract) |
|
static bool | TryGetDCAttribute (Type type, [NotNullWhen(true)] out DataContractAttribute dataContractAttribute) |
|
static XmlQualifiedName | GetCollectionStableName (Type type, Type itemType, out CollectionDataContractAttribute collectionContractAttribute) |
|
static string | GetCollectionNamespace (string elementNs) |
|
static XmlQualifiedName | GetDefaultStableName (Type type) |
|
static void | GetDefaultStableName (string fullTypeName, out string localName, out string ns) |
|
static List< int > | GetDataContractNameForGenericName (string typeName, StringBuilder localName) |
|
static bool | IsBuiltInNamespace (string ns) |
|
static string | GetDefaultStableNamespace (Type type) |
|
static string | GetDefaultStableNamespace (string clrNs) |
|
static XmlQualifiedName | CreateQualifiedName (string localName, string ns) |
|
static string | GetClrTypeFullName (Type type) |
|
static void | GetClrNameAndNamespace (string fullTypeName, out string localName, out string ns) |
|
static string | GetDataContractNamespaceFromUri (string uriString) |
|
static string | ExpandGenericParameters (string format, IGenericNameProvider genericNameProvider) |
|
static bool | IsTypeNullable (Type type) |
|
static Dictionary< XmlQualifiedName, DataContract > | ImportKnownTypeAttributes (Type type) |
|
static void | CheckAndAdd (Type type, Dictionary< Type, Type > typesChecked, [NotNullIfNotNull("nameToDataContractTable")] ref Dictionary< XmlQualifiedName, DataContract > nameToDataContractTable) |
|
static bool | IsTypeVisible (Type t) |
|
static bool | ConstructorRequiresMemberAccess (ConstructorInfo ctor) |
|
static bool | MethodRequiresMemberAccess (MethodInfo method) |
|
static bool | FieldRequiresMemberAccess (FieldInfo field) |
|
static bool | IsAssemblyFriendOfSerialization (Assembly assembly) |
|
static string | SanitizeTypeName (string typeName) |
|