17 [
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.")]
66 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
77 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
87 type =
type.GetGenericArguments()[0];
static object Parse(Type enumType, string value)
static string GetClrTypeFullName(Type type)
static Exception ThrowHelperError(Exception e)
static Type TypeOfNullable
static object ReadJsonValue(DataContract contract, XmlReaderDelegator reader, XmlObjectSerializerReadContextComplexJson context)
override object ReflectionReadDictionaryItem(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, CollectionDataContract collectionContract)
void ReadSimpleDictionary(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, CollectionDataContract collectionContract, Type keyValueType, object dictionary)
override void ReflectionReadMembers(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, XmlDictionaryString[] memberNames, XmlDictionaryString[] memberNamespaces, ClassDataContract classContract, ref object obj)
override string GetCollectionContractItemName(CollectionDataContract collectionContract)
override string GetCollectionContractNamespace(CollectionDataContract collectionContract)
override bool ReflectionReadSpecialCollection(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, CollectionDataContract collectionContract, object resultCollection)
override string GetClassContractNamespace(ClassDataContract classContract)
static string GetJsonMemberName(XmlReaderDelegator xmlReader)
static DataContract GetRevisedItemContract(DataContract oldItemContract)
object ReflectionReadValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, Type type, string name, string ns, PrimitiveDataContract primitiveContractForOriginalType=null)
int ReflectionGetMembers(ClassDataContract classContract, DataMember[] members)
void ReflectionReadMember(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, ClassDataContract classContract, ref object obj, int memberIndex, DataMember[] members)
void IncrementItemCount(int count)
static bool MoveToNextElement(XmlReaderDelegator xmlReader)
static Exception CreateUnexpectedStateException(XmlNodeType expectedState, XmlReaderDelegator xmlReader)
virtual void ReadAttributes(XmlReaderDelegator xmlReader)
static string Format(string resourceFormat, object p1)
static string MustBeGreaterThanZero
static string KeyTypeCannotBeParsedInSimpleDictionary
virtual Type[] GetGenericArguments()
static TypeCode GetTypeCode(Type? type)