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