35 [
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.")]
66 int num2 = ((num < 1073741823) ? (num * 2) :
int.MaxValue);
87 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
149 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
192 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
227 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
233 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
242 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
248 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
256 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
bool TryAdd(TKey key, TValue value)
virtual void WriteXmlValue(XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context)
static DataContract GetDataContract(Type type)
virtual object ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context)
virtual Dictionary< XmlQualifiedName, DataContract > KnownDataContracts
static Exception ThrowHelperFatal(string message, Exception innerException)
static Type TypeOfKeyValuePair
static Type TypeOfXmlQualifiedName
static readonly object s_cacheLock
static JsonDataContract CreateJsonDataContract(int id, DataContract traditionalDataContract)
static JsonDataContract GetJsonDataContract(DataContract traditionalDataContract)
Dictionary< XmlQualifiedName, DataContract > KnownDataContracts
Dictionary< XmlQualifiedName, DataContract > _knownDataContracts
static readonly object s_createDataContractLock
JsonDataContractCriticalHelper(DataContract traditionalDataContract)
static int s_dataContractID
static int GetId(RuntimeTypeHandle typeHandle)
static readonly Dictionary< TypeHandleRef, IntRef > s_typeToIDCache
DataContract TraditionalDataContract
readonly DataContract _traditionalDataContract
void AddCollectionItemContractsToKnownDataContracts()
static JsonDataContract[] s_dataContractCache
static readonly TypeHandleRef s_typeHandleRef
readonly string _typeName
void PopKnownDataContracts(XmlObjectSerializerContext context)
static JsonReadWriteDelegates GetGeneratedReadWriteDelegates(DataContract c)
DataContract TraditionalDataContract
void WriteJsonValue(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
object ReadJsonValue(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context)
static JsonReadWriteDelegates TryGetReadWriteDelegatesFromGeneratedAssembly(DataContract c)
JsonDataContract(DataContract traditionalDataContract)
JsonDataContract(JsonDataContractCriticalHelper helper)
static JsonReadWriteDelegates GetReadWriteDelegatesFromGeneratedAssembly(DataContract c)
virtual void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
static bool TryReadNullAtTopLevel(XmlReaderDelegator reader)
static object HandleReadValue(object obj, XmlObjectSerializerReadContext context)
void PushKnownDataContracts(XmlObjectSerializerContext context)
JsonDataContractCriticalHelper Helper
Dictionary< XmlQualifiedName, DataContract > KnownDataContracts
virtual object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context)
readonly JsonDataContractCriticalHelper _helper
static JsonDataContract GetJsonDataContract(DataContract traditionalDataContract)
static Dictionary< DataContract, JsonReadWriteDelegates > GetJsonDelegates()
static string TruncateDefaultDataContractNamespace(string dataContractNamespace)
ScopedKnownTypes scopedKnownTypes
void AddNewObject(object obj)
bool MoveToAttribute(string name)
static string Format(string resourceFormat, object p1)
static string DataContractCacheOverflow
static string JsonTypeNotSupportedByDataContractJsonSerializer
static string SerializationCodeIsMissingForType
void Push(Dictionary< XmlQualifiedName, DataContract > dataContractDictionary)