1 type derived from XmlWriterDelegator
System.Runtime.Serialization (1)
System\Runtime\Serialization\Json\JsonWriterDelegator.cs (1)
14
internal class JsonWriterDelegator :
XmlWriterDelegator
16 instantiations of XmlWriterDelegator
System.Runtime.Serialization (16)
System\Runtime\Serialization\DataContractSerializer.cs (8)
281
WriteObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph);
286
WriteStartObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph);
291
WriteObjectContentHandleExceptions(new
XmlWriterDelegator
(writer), graph);
296
WriteEndObjectHandleExceptions(new
XmlWriterDelegator
(writer));
301
WriteStartObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph);
306
WriteObjectContentHandleExceptions(new
XmlWriterDelegator
(writer), graph);
311
WriteEndObjectHandleExceptions(new
XmlWriterDelegator
(writer));
316
WriteObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph, dataContractResolver);
System\Runtime\Serialization\NetDataContractSerializer.cs (7)
194
WriteObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph);
199
WriteStartObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph);
204
WriteObjectContentHandleExceptions(new
XmlWriterDelegator
(writer), graph);
209
WriteEndObjectHandleExceptions(new
XmlWriterDelegator
(writer));
214
WriteStartObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph);
231
WriteObjectContentHandleExceptions(new
XmlWriterDelegator
(writer), graph);
386
WriteEndObjectHandleExceptions(new
XmlWriterDelegator
(writer));
System\Runtime\Serialization\XmlObjectSerializer.cs (1)
59
WriteObjectHandleExceptions(new
XmlWriterDelegator
(writer), graph);
171 references to XmlWriterDelegator
System.Runtime.Serialization (171)
System\Runtime\Serialization\ClassDataContract.cs (1)
439
public override void WriteXmlValue(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context)
System\Runtime\Serialization\CollectionDataContract.cs (1)
1420
public override void WriteXmlValue(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context)
System\Runtime\Serialization\DataContract.cs (3)
216
public virtual void WriteXmlValue(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context)
353
internal virtual void WriteRootElement(
XmlWriterDelegator
writer, XmlDictionaryString name, XmlDictionaryString ns)
1246
internal virtual void WriteRootElement(
XmlWriterDelegator
writer, XmlDictionaryString name, XmlDictionaryString ns)
System\Runtime\Serialization\DataContractSerializer.cs (6)
267
internal override void InternalWriteObject(
XmlWriterDelegator
writer, object graph)
272
internal override void InternalWriteObject(
XmlWriterDelegator
writer, object graph, DataContractResolver dataContractResolver)
349
internal override void InternalWriteStartObject(
XmlWriterDelegator
writer, object graph)
354
internal override void InternalWriteObjectContent(
XmlWriterDelegator
writer, object graph)
359
internal void InternalWriteObjectContent(
XmlWriterDelegator
writer, object graph, DataContractResolver dataContractResolver)
434
internal override void InternalWriteEndObject(
XmlWriterDelegator
writer)
System\Runtime\Serialization\EnumDataContract.cs (2)
334
internal void WriteEnumValue(
XmlWriterDelegator
writer, object value)
493
public override void WriteXmlValue(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context)
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (6)
377
internal static void WriteJsonNull(
XmlWriterDelegator
writer)
382
internal static void WriteJsonValue(JsonDataContract contract,
XmlWriterDelegator
writer, object graph, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
436
internal override void InternalWriteEndObject(
XmlWriterDelegator
writer)
441
internal override void InternalWriteObject(
XmlWriterDelegator
writer, object graph)
448
internal override void InternalWriteObjectContent(
XmlWriterDelegator
writer, object graph)
500
internal override void InternalWriteStartObject(
XmlWriterDelegator
writer, object graph)
System\Runtime\Serialization\Json\JsonClassDataContract.cs (1)
113
public override void WriteJsonValueCore(
XmlWriterDelegator
jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonCollectionDataContract.cs (1)
135
public override void WriteJsonValueCore(
XmlWriterDelegator
jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonDataContract.cs (2)
92
public void WriteJsonValue(
XmlWriterDelegator
jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
99
public virtual void WriteJsonValueCore(
XmlWriterDelegator
jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonEnumDataContract.cs (1)
53
public override void WriteJsonValueCore(
XmlWriterDelegator
jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonFormatGeneratorStatics.cs (4)
461
writeAttributeStringMethod = typeof(
XmlWriterDelegator
).GetMethod("WriteAttributeString", Globals.ScanAllMembers, null, new Type[] { typeof(string), typeof(string), typeof(string), typeof(string) }, null);
473
writeEndElementMethod = typeof(
XmlWriterDelegator
).GetMethod("WriteEndElement", Globals.ScanAllMembers, null, new Type[] { }, null);
521
writeStartElementMethod = typeof(
XmlWriterDelegator
).GetMethod("WriteStartElement", Globals.ScanAllMembers, null, new Type[] { typeof(XmlDictionaryString), typeof(XmlDictionaryString) }, null);
534
writeStartElementStringMethod = typeof(
XmlWriterDelegator
).GetMethod("WriteStartElement", Globals.ScanAllMembers, null, new Type[] { typeof(string), typeof(string) }, null);
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (2)
13
delegate void JsonFormatClassWriterDelegate(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, ClassDataContract dataContract, XmlDictionaryString[] memberNames);
14
delegate void JsonFormatCollectionWriterDelegate(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, CollectionDataContract dataContract);
System\Runtime\Serialization\Json\JsonObjectDataContract.cs (1)
59
public override void WriteJsonValueCore(
XmlWriterDelegator
jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
44
public override void WriteJsonValueCore(
XmlWriterDelegator
jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (13)
56
internal override bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, Type dataContractType, string clrTypeName, string clrAssemblyName)
61
internal override bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, DataContract dataContract)
66
internal override void WriteArraySize(
XmlWriterDelegator
xmlWriter, int size)
70
protected override void WriteTypeInfo(
XmlWriterDelegator
writer, string dataContractName, string dataContractNamespace)
111
void WriteTypeInfo(
XmlWriterDelegator
writer, string typeInformation)
116
protected override bool WriteTypeInfo(
XmlWriterDelegator
writer, DataContract contract, DataContract declaredContract)
161
internal void WriteJsonISerializable(
XmlWriterDelegator
xmlWriter, ISerializable obj)
193
protected override void WriteDataContractValue(DataContract dataContract,
XmlWriterDelegator
xmlWriter, object obj, RuntimeTypeHandle declaredTypeHandle)
204
protected override void WriteNull(
XmlWriterDelegator
xmlWriter)
221
internal static void WriteJsonNameWithMapping(
XmlWriterDelegator
xmlWriter, XmlDictionaryString[] memberNames, int index)
228
internal override void WriteExtensionDataTypeInfo(
XmlWriterDelegator
xmlWriter, IDataNode dataNode)
256
protected override void SerializeWithXsiType(
XmlWriterDelegator
xmlWriter, object obj, RuntimeTypeHandle objectTypeHandle, Type objectType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle, Type declaredType)
325
internal override void SerializeWithXsiTypeAtTopLevel(DataContract dataContract,
XmlWriterDelegator
xmlWriter, object obj, RuntimeTypeHandle originalDeclaredTypeHandle, Type graphType)
System\Runtime\Serialization\NetDataContractSerializer.cs (10)
182
internal override void InternalWriteObject(
XmlWriterDelegator
writer, object graph)
217
internal override void InternalWriteStartObject(
XmlWriterDelegator
writer, object graph)
224
void InternalWriteStartObject(
XmlWriterDelegator
writer, object graph, DataContract contract)
234
internal override void InternalWriteObjectContent(
XmlWriterDelegator
writer, object graph)
241
void InternalWriteObjectContent(
XmlWriterDelegator
writer, object graph, DataContract contract, Hashtable surrogateDataContracts)
273
internal static void WriteClrTypeInfo(
XmlWriterDelegator
writer, DataContract dataContract, SerializationBinder binder)
311
internal static void WriteClrTypeInfo(
XmlWriterDelegator
writer, Type dataContractType, SerializationBinder binder, string defaultClrTypeName, string defaultClrAssemblyName)
335
internal static void WriteClrTypeInfo(
XmlWriterDelegator
writer, Type dataContractType, SerializationBinder binder, SerializationInfo serInfo)
376
static void WriteClrTypeInfo(
XmlWriterDelegator
writer, string clrTypeName, string clrAssemblyName)
389
internal override void InternalWriteEndObject(
XmlWriterDelegator
writer)
System\Runtime\Serialization\PrimitiveDataContract.cs (27)
81
helper.XmlFormatWriterMethod = typeof(
XmlWriterDelegator
).GetMethod(WriteMethodName, Globals.ScanAllMembers, null, new Type[] { UnderlyingType, typeof(XmlDictionaryString), typeof(XmlDictionaryString) }, null);
83
helper.XmlFormatWriterMethod = typeof(XmlObjectSerializerWriteContext).GetMethod(WriteMethodName, Globals.ScanAllMembers, null, new Type[] { typeof(
XmlWriterDelegator
), UnderlyingType, typeof(XmlDictionaryString), typeof(XmlDictionaryString) }, null);
99
helper.XmlFormatContentWriterMethod = typeof(
XmlWriterDelegator
).GetMethod(WriteMethodName, Globals.ScanAllMembers, null, new Type[] { UnderlyingType }, null);
101
helper.XmlFormatContentWriterMethod = typeof(XmlObjectSerializerWriteContext).GetMethod(WriteMethodName, Globals.ScanAllMembers, null, new Type[] { typeof(
XmlWriterDelegator
), UnderlyingType }, null);
122
public override void WriteXmlValue(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context)
210
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
237
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
259
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
281
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
303
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
325
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
347
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
369
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
396
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
438
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
460
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
482
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
504
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
526
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
553
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
661
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
689
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
747
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
779
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
806
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
839
public override void WriteXmlValue(
XmlWriterDelegator
writer, object obj, XmlObjectSerializerWriteContext context)
856
internal override void WriteRootElement(
XmlWriterDelegator
writer, XmlDictionaryString name, XmlDictionaryString ns)
System\Runtime\Serialization\SurrogateDataContract.cs (1)
39
public override void WriteXmlValue(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context)
System\Runtime\Serialization\XmlDataContract.cs (1)
432
public override void WriteXmlValue(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context)
System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (6)
25
writeStartElementMethod2 = typeof(
XmlWriterDelegator
).GetMethod("WriteStartElement", Globals.ScanAllMembers, null, new Type[] { typeof(XmlDictionaryString), typeof(XmlDictionaryString) }, null);
38
writeStartElementMethod3 = typeof(
XmlWriterDelegator
).GetMethod("WriteStartElement", Globals.ScanAllMembers, null, new Type[] { typeof(string), typeof(XmlDictionaryString), typeof(XmlDictionaryString) }, null);
51
writeEndElementMethod = typeof(
XmlWriterDelegator
).GetMethod("WriteEndElement", Globals.ScanAllMembers, null, new Type[] { }, null);
64
writeNamespaceDeclMethod = typeof(
XmlWriterDelegator
).GetMethod("WriteNamespaceDecl", Globals.ScanAllMembers, null, new Type[] { typeof(XmlDictionaryString) }, null);
721
writeNullMethod = typeof(XmlObjectSerializerWriteContext).GetMethod("WriteNull", Globals.ScanAllMembers, null, new Type[] { typeof(
XmlWriterDelegator
), typeof(Type), typeof(bool) }, null);
747
incrementCollectionCountMethod = typeof(XmlObjectSerializerWriteContext).GetMethod("IncrementCollectionCount", Globals.ScanAllMembers, null, new Type[] { typeof(
XmlWriterDelegator
), typeof(ICollection) }, null);
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (3)
22
internal delegate void XmlFormatClassWriterDelegate(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context, ClassDataContract dataContract);
23
internal delegate void XmlFormatCollectionWriterDelegate(
XmlWriterDelegator
xmlWriter, object obj, XmlObjectSerializerWriteContext context, CollectionDataContract dataContract);
625
ilg.Call(typeof(
XmlWriterDelegator
).GetMethod(writeArrayMethod, Globals.ScanAllMembers, null, new Type[] { type, typeof(XmlDictionaryString), typeof(XmlDictionaryString) }, null));
System\Runtime\Serialization\XmlObjectSerializer.cs (12)
62
internal void WriteObjectHandleExceptions(
XmlWriterDelegator
writer, object graph)
67
internal void WriteObjectHandleExceptions(
XmlWriterDelegator
writer, object graph, DataContractResolver dataContractResolver)
103
internal virtual void InternalWriteObject(
XmlWriterDelegator
writer, object graph)
110
internal virtual void InternalWriteObject(
XmlWriterDelegator
writer, object graph, DataContractResolver dataContractResolver)
115
internal virtual void InternalWriteStartObject(
XmlWriterDelegator
writer, object graph)
120
internal virtual void InternalWriteObjectContent(
XmlWriterDelegator
writer, object graph)
125
internal virtual void InternalWriteEndObject(
XmlWriterDelegator
writer)
131
internal void WriteStartObjectHandleExceptions(
XmlWriterDelegator
writer, object graph)
148
internal void WriteObjectContentHandleExceptions(
XmlWriterDelegator
writer, object graph)
182
internal void WriteEndObjectHandleExceptions(
XmlWriterDelegator
writer)
199
internal void WriteRootElement(
XmlWriterDelegator
writer, DataContract contract, XmlDictionaryString name, XmlDictionaryString ns, bool needsContractNsAtRoot)
232
internal static void WriteNull(
XmlWriterDelegator
writer)
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (49)
110
public void InternalSerializeReference(
XmlWriterDelegator
xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
117
public virtual void InternalSerialize(
XmlWriterDelegator
xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
146
internal void SerializeWithoutXsiType(DataContract dataContract,
XmlWriterDelegator
xmlWriter, object obj, RuntimeTypeHandle declaredTypeHandle)
162
internal virtual void SerializeWithXsiTypeAtTopLevel(DataContract dataContract,
XmlWriterDelegator
xmlWriter, object obj, RuntimeTypeHandle originalDeclaredTypeHandle, Type graphType)
181
protected virtual void SerializeWithXsiType(
XmlWriterDelegator
xmlWriter, object obj, RuntimeTypeHandle objectTypeHandle, Type objectType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle, Type declaredType)
227
internal bool OnHandleIsReference(
XmlWriterDelegator
xmlWriter, DataContract contract, object obj)
250
protected void SerializeAndVerifyType(DataContract dataContract,
XmlWriterDelegator
xmlWriter, object obj, bool verifyKnownType, RuntimeTypeHandle declaredTypeHandle, Type declaredType)
274
internal virtual bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, DataContract dataContract)
279
internal virtual bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, Type dataContractType, string clrTypeName, string clrAssemblyName)
284
internal virtual bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, Type dataContractType, SerializationInfo serInfo)
289
public virtual void WriteAnyType(
XmlWriterDelegator
xmlWriter, object value)
294
public virtual void WriteString(
XmlWriterDelegator
xmlWriter, string value)
298
public virtual void WriteString(
XmlWriterDelegator
xmlWriter, string value, XmlDictionaryString name, XmlDictionaryString ns)
310
public virtual void WriteBase64(
XmlWriterDelegator
xmlWriter, byte[] value)
314
public virtual void WriteBase64(
XmlWriterDelegator
xmlWriter, byte[] value, XmlDictionaryString name, XmlDictionaryString ns)
326
public virtual void WriteUri(
XmlWriterDelegator
xmlWriter, Uri value)
330
public virtual void WriteUri(
XmlWriterDelegator
xmlWriter, Uri value, XmlDictionaryString name, XmlDictionaryString ns)
342
public virtual void WriteQName(
XmlWriterDelegator
xmlWriter, XmlQualifiedName value)
346
public virtual void WriteQName(
XmlWriterDelegator
xmlWriter, XmlQualifiedName value, XmlDictionaryString name, XmlDictionaryString ns)
361
internal void HandleGraphAtTopLevel(
XmlWriterDelegator
writer, object obj, DataContract contract)
369
internal virtual bool OnHandleReference(
XmlWriterDelegator
xmlWriter, object obj, bool canContainCyclicReference)
386
internal virtual void OnEndHandleReference(
XmlWriterDelegator
xmlWriter, object obj, bool canContainCyclicReference)
396
public void WriteNull(
XmlWriterDelegator
xmlWriter, Type memberType, bool isMemberTypeSerializable)
402
internal void WriteNull(
XmlWriterDelegator
xmlWriter, Type memberType, bool isMemberTypeSerializable, XmlDictionaryString name, XmlDictionaryString ns)
409
public void IncrementArrayCount(
XmlWriterDelegator
xmlWriter, Array array)
414
public void IncrementCollectionCount(
XmlWriterDelegator
xmlWriter, ICollection collection)
419
public void IncrementCollectionCountGeneric<T>(
XmlWriterDelegator
xmlWriter, ICollection<T> collection)
424
void IncrementCollectionCount(
XmlWriterDelegator
xmlWriter, int size)
430
internal virtual void WriteArraySize(
XmlWriterDelegator
xmlWriter, int size)
455
internal void WriteIXmlSerializable(
XmlWriterDelegator
xmlWriter, object obj)
462
internal static void WriteRootIXmlSerializable(
XmlWriterDelegator
xmlWriter, object obj)
467
static void WriteIXmlSerializable(
XmlWriterDelegator
xmlWriter, object obj, XmlSerializableWriter xmlSerializableWriter)
502
public void WriteISerializable(
XmlWriterDelegator
xmlWriter, ISerializable obj)
517
internal void WriteSerializationInfo(
XmlWriterDelegator
xmlWriter, Type objType, SerializationInfo serInfo)
552
public void WriteExtensionData(
XmlWriterDelegator
xmlWriter, ExtensionDataObject extensionData, int memberIndex)
571
void WriteExtensionDataMember(
XmlWriterDelegator
xmlWriter, ExtensionDataMember member)
579
internal virtual void WriteExtensionDataTypeInfo(
XmlWriterDelegator
xmlWriter, IDataNode dataNode)
587
internal void WriteExtensionDataValue(
XmlWriterDelegator
xmlWriter, IDataNode dataNode)
628
internal bool TryWriteDeserializedExtensionData(
XmlWriterDelegator
xmlWriter, IDataNode dataNode)
639
void WriteExtensionClassData(
XmlWriterDelegator
xmlWriter, ClassDataNode dataNode)
656
void WriteExtensionCollectionData(
XmlWriterDelegator
xmlWriter, CollectionDataNode dataNode)
677
void WriteExtensionISerializableData(
XmlWriterDelegator
xmlWriter, ISerializableDataNode dataNode)
700
void WriteExtensionXmlData(
XmlWriterDelegator
xmlWriter, XmlDataNode dataNode)
721
protected virtual void WriteDataContractValue(DataContract dataContract,
XmlWriterDelegator
xmlWriter, object obj, RuntimeTypeHandle declaredTypeHandle)
726
protected virtual void WriteNull(
XmlWriterDelegator
xmlWriter)
731
void WriteResolvedTypeInfo(
XmlWriterDelegator
writer, Type objectType, Type declaredType)
764
protected virtual bool WriteTypeInfo(
XmlWriterDelegator
writer, DataContract contract, DataContract declaredContract)
782
protected virtual void WriteTypeInfo(
XmlWriterDelegator
writer, string dataContractName, string dataContractNamespace)
787
protected virtual void WriteTypeInfo(
XmlWriterDelegator
writer, XmlDictionaryString dataContractName, XmlDictionaryString dataContractNamespace)
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (17)
126
internal override bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, DataContract dataContract)
136
internal override bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, Type dataContractType, string clrTypeName, string clrAssemblyName)
146
internal override bool WriteClrTypeInfo(
XmlWriterDelegator
xmlWriter, Type dataContractType, SerializationInfo serInfo)
156
public override void WriteAnyType(
XmlWriterDelegator
xmlWriter, object value)
162
public override void WriteString(
XmlWriterDelegator
xmlWriter, string value)
167
public override void WriteString(
XmlWriterDelegator
xmlWriter, string value, XmlDictionaryString name, XmlDictionaryString ns)
180
public override void WriteBase64(
XmlWriterDelegator
xmlWriter, byte[] value)
185
public override void WriteBase64(
XmlWriterDelegator
xmlWriter, byte[] value, XmlDictionaryString name, XmlDictionaryString ns)
198
public override void WriteUri(
XmlWriterDelegator
xmlWriter, Uri value)
203
public override void WriteUri(
XmlWriterDelegator
xmlWriter, Uri value, XmlDictionaryString name, XmlDictionaryString ns)
216
public override void WriteQName(
XmlWriterDelegator
xmlWriter, XmlQualifiedName value)
221
public override void WriteQName(
XmlWriterDelegator
xmlWriter, XmlQualifiedName value, XmlDictionaryString name, XmlDictionaryString ns)
237
public override void InternalSerialize(
XmlWriterDelegator
xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
249
internal override bool OnHandleReference(
XmlWriterDelegator
xmlWriter, object obj, bool canContainCyclicReference)
267
internal override void OnEndHandleReference(
XmlWriterDelegator
xmlWriter, object obj, bool canContainCyclicReference)
330
void InternalSerializeWithSurrogate(
XmlWriterDelegator
xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
373
internal override void WriteArraySize(
XmlWriterDelegator
xmlWriter, int size)