9 types derived from JsonDataContract
System.Runtime.Serialization (9)
System\Runtime\Serialization\Json\JsonByteArrayDataContract.cs (1)
13class JsonByteArrayDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonClassDataContract.cs (1)
14class JsonClassDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonCollectionDataContract.cs (1)
11class JsonCollectionDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonEnumDataContract.cs (1)
10class JsonEnumDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonObjectDataContract.cs (1)
12class JsonObjectDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonQNameDataContract.cs (1)
13class JsonQNameDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonStringDataContract.cs (1)
13class JsonStringDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonUriDataContract.cs (1)
13class JsonUriDataContract : JsonDataContract
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
12class JsonXmlDataContract : JsonDataContract
2 instantiations of JsonDataContract
System.Runtime.Serialization (2)
System\Runtime\Serialization\Json\JsonDataContract.cs (2)
265dataContract = new JsonDataContract(traditionalDataContract); 278dataContract = new JsonDataContract(traditionalDataContract);
14 references to JsonDataContract
System.Runtime.Serialization (14)
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (3)
374return JsonDataContract.GetJsonDataContract(contract).ReadJsonValue(reader, context); 382internal static void WriteJsonValue(JsonDataContract contract, XmlWriterDelegator writer, object graph, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle) 480DataContractJsonSerializer.WriteJsonValue(JsonDataContract.GetJsonDataContract(contract), writer, graph, null, declaredType.TypeHandle); // XmlObjectSerializerWriteContextComplexJson
System\Runtime\Serialization\Json\JsonDataContract.cs (8)
74public static JsonDataContract GetJsonDataContract(DataContract traditionalDataContract) 154static JsonDataContract[] dataContractCache = new JsonDataContract[32]; 185public static JsonDataContract GetJsonDataContract(DataContract traditionalDataContract) 188JsonDataContract dataContract = dataContractCache[id]; 214Array.Resize<JsonDataContract>(ref dataContractCache, newSize); 234static JsonDataContract CreateJsonDataContract(int id, DataContract traditionalDataContract) 238JsonDataContract dataContract = dataContractCache[id];
System\Runtime\Serialization\Json\JsonFormatGeneratorStatics.cs (1)
209getJsonDataContractMethod = typeof(JsonDataContract).GetMethod("GetJsonDataContract", Globals.ScanAllMembers);
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (2)
195JsonDataContract jsonDataContract = JsonDataContract.GetJsonDataContract(dataContract);