29 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
43 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
57 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
71 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
120 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
141 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
152 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
157 return base.ResolveDataContractFromTypeName();
168 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
189 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
194 return base.GetSurrogatedType(
type);
static Type GetSurrogatedType(ISerializationSurrogateProvider serializationSurrogateProvider, Type type)
static Type GetDataContractType(ISerializationSurrogateProvider surrogateProvider, Type type)
static object GetDeserializedObject(ISerializationSurrogateProvider surrogateProvider, object obj, Type objType, Type memberType)
static bool IsTypeSerializable(Type type)
static string GetClrTypeFullName(Type type)
static Type UnwrapNullableType(Type type)
static Exception ThrowHelperError(Exception e)
XmlObjectSerializer serializer
DataContract GetDataContract(Type type)
DataContract rootTypeDataContract
DataContract ResolveDataContractInSharedTypeMode(string assemblyName, string typeName, out Assembly assembly, out Type type)
override object InternalDeserialize(XmlReaderDelegator xmlReader, Type declaredType, DataContract dataContract, string name, string ns)
readonly ISerializationSurrogateProvider _serializationSurrogateProvider
readonly SerializationMode _mode
readonly bool _preserveObjectReferences
override Type GetSurrogatedType(Type type)
XmlObjectSerializerReadContextComplex(XmlObjectSerializer serializer, int maxItemsInObjectGraph, StreamingContext streamingContext, bool ignoreExtensionDataObject)
override object InternalDeserialize(XmlReaderDelegator xmlReader, Type declaredType, string name, string ns)
override void CheckIfTypeSerializable(Type memberType, bool isMemberTypeSerializable)
override int GetArraySize()
Type ResolveDataContractTypeInSharedTypeMode(string assemblyName, string typeName, out Assembly assembly)
object InternalDeserializeInSharedTypeMode(XmlReaderDelegator xmlReader, int declaredTypeID, Type declaredType, string name, string ns)
override DataContract ResolveDataContractFromTypeName()
override object InternalDeserialize(XmlReaderDelegator xmlReader, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle, string name, string ns)
object InternalDeserializeWithSurrogate(XmlReaderDelegator xmlReader, Type declaredType, DataContract surrogateDataContract, string name, string ns)
XmlObjectSerializerReadContextComplex(DataContractSerializer serializer, DataContract rootTypeDataContract, DataContractResolver dataContractResolver)
virtual object ReadDataContractValue(DataContract dataContract, XmlReaderDelegator reader)
override bool IsGetOnlyCollection
bool TryHandleNullOrRef(XmlReaderDelegator reader, Type declaredType, string name, string ns, ref object retObj)
void ReplaceDeserializedObject(string id, object oldObj, object newObj)
virtual void ReadAttributes(XmlReaderDelegator xmlReader)
static string TryAddLineInfo(XmlReaderDelegator reader, string errorMessage)
static SerializationException CreateSerializationException(string errorMessage)
static string AssemblyNotFound
static string Format(string resourceFormat, object p1)
static string ClrTypeNotFound
static string TypeNotSerializable
static string AttributeNotFound
static string SurrogatesWithGetOnlyCollectionsNotSupportedSerDeser
static string PlatformNotSupported_NetDataContractSerializer
static Type GetTypeFromHandle(RuntimeTypeHandle handle)