54 implementations of IXmlSerializable
PresentationFramework (5)
src\Framework\System\Windows\Annotations\Annotation.cs (1)
74
public sealed class Annotation :
IXmlSerializable
src\Framework\System\Windows\Annotations\AnnotationResource.cs (1)
52
public sealed class AnnotationResource :
IXmlSerializable
, INotifyPropertyChanged2, IOwnedObject
src\Framework\System\Windows\Annotations\LocatorGroup.cs (1)
47
public sealed class ContentLocatorGroup : ContentLocatorBase,
IXmlSerializable
src\Framework\System\Windows\Annotations\LocatorPartList.cs (1)
50
public sealed class ContentLocator : ContentLocatorBase,
IXmlSerializable
src\Framework\System\Windows\Data\XmlDataProvider.cs (1)
391
private class XmlIslandSerializer :
IXmlSerializable
System.Activities (1)
System\Activities\XamlIntegration\NetDataContractXmlSerializable.cs (1)
15
internal class NetDataContractXmlSerializable<T> :
IXmlSerializable
where T : class
System.Activities.DurableInstancing (1)
System\Activities\DurableInstancing\XmlPropertyBag.cs (1)
20
class XmlPropertyBag : Dictionary<XName, object>,
IXmlSerializable
System.Data (18)
fx\src\data\System\Data\DataSet.cs (1)
46
public class DataSet : MarshalByValueComponent, System.ComponentModel.IListSource,
IXmlSerializable
, ISupportInitializeNotification, ISerializable {
fx\src\data\System\Data\DataTable.cs (1)
39
public class DataTable : MarshalByValueComponent, System.ComponentModel.IListSource, ISupportInitializeNotification, ISerializable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLBinary.cs (1)
38
public struct SqlBinary : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLBoolean.cs (1)
44
public struct SqlBoolean : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLByte.cs (1)
47
public struct SqlByte : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLBytes.cs (1)
68
public sealed class SqlBytes : System.Data.SqlTypes.INullable,
IXmlSerializable
, ISerializable {
fx\src\data\System\Data\SQLTypes\SQLChars.cs (1)
59
public sealed class SqlChars : System.Data.SqlTypes.INullable,
IXmlSerializable
, ISerializable {
fx\src\data\System\Data\SQLTypes\SQLDateTime.cs (1)
50
public struct SqlDateTime : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLDecimal.cs (1)
55
public struct SqlDecimal : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLDouble.cs (1)
48
public struct SqlDouble : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLGuid.cs (1)
43
public struct SqlGuid : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLInt16.cs (1)
46
public struct SqlInt16 : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLInt32.cs (1)
46
public struct SqlInt32 : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLInt64.cs (1)
46
public struct SqlInt64 : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLMoney.cs (1)
50
public struct SqlMoney : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLSingle.cs (1)
46
public struct SqlSingle : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SQLString.cs (1)
60
public struct SqlString : INullable, IComparable,
IXmlSerializable
{
fx\src\data\System\Data\SQLTypes\SqlXml.cs (1)
42
public sealed class SqlXml: System.Data.SqlTypes.INullable,
IXmlSerializable
{
System.Data.Services (2)
System\Data\Services\Serializers\SyndicationSerializer.cs (2)
1177
internal class InlineAtomItem :
IXmlSerializable
1231
internal class InlineAtomFeed :
IXmlSerializable
System.ServiceModel (14)
System\ServiceModel\ComIntegration\ComPlusDiagnosticTraceSchemas.cs (2)
20
class WsdlWrapper :
IXmlSerializable
812
class XmlSchemaWrapper :
IXmlSerializable
System\ServiceModel\Description\MetadataReference.cs (1)
18
public class MetadataReference :
IXmlSerializable
System\ServiceModel\Description\MetadataSet.cs (1)
17
public class MetadataSet :
IXmlSerializable
System\ServiceModel\Dispatcher\XPathMessageFilter.cs (1)
26
public class XPathMessageFilter : MessageFilter,
IXmlSerializable
System\ServiceModel\EndpointAddress10.cs (1)
17
public class EndpointAddress10 :
IXmlSerializable
System\ServiceModel\EndpointAddressAugust2004.cs (1)
17
public class EndpointAddressAugust2004 :
IXmlSerializable
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (1)
23
public class Atom10FeedFormatter : SyndicationFeedFormatter,
IXmlSerializable
System\ServiceModel\Syndication\Atom10ItemFormatter.cs (1)
20
public class Atom10ItemFormatter : SyndicationItemFormatter,
IXmlSerializable
System\ServiceModel\Syndication\AtomPub10CategoriesDocumentFormatter.cs (1)
21
public class AtomPub10CategoriesDocumentFormatter : CategoriesDocumentFormatter,
IXmlSerializable
System\ServiceModel\Syndication\AtomPub10ServiceDocumentFormatter.cs (1)
24
public class AtomPub10ServiceDocumentFormatter : ServiceDocumentFormatter,
IXmlSerializable
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (1)
23
public class Rss20FeedFormatter : SyndicationFeedFormatter,
IXmlSerializable
System\ServiceModel\Syndication\Rss20ItemFormatter.cs (2)
20
public class Rss20ItemFormatter : SyndicationItemFormatter,
IXmlSerializable
198
public class Rss20ItemFormatter<TSyndicationItem> : Rss20ItemFormatter,
IXmlSerializable
System.ServiceModel.Discovery (12)
System\ServiceModel\Discovery\Version11\DiscoveryMessageSequence11.cs (1)
14
public class DiscoveryMessageSequence11 :
IXmlSerializable
System\ServiceModel\Discovery\Version11\EndpointDiscoveryMetadata11.cs (1)
14
public class EndpointDiscoveryMetadata11 :
IXmlSerializable
System\ServiceModel\Discovery\Version11\FindCriteria11.cs (1)
14
public class FindCriteria11 :
IXmlSerializable
System\ServiceModel\Discovery\Version11\ResolveCriteria11.cs (1)
14
public class ResolveCriteria11 :
IXmlSerializable
System\ServiceModel\Discovery\VersionApril2005\DiscoveryMessageSequenceApril2005.cs (1)
14
public class DiscoveryMessageSequenceApril2005 :
IXmlSerializable
System\ServiceModel\Discovery\VersionApril2005\EndpointDiscoveryMetadataApril2005.cs (1)
14
public class EndpointDiscoveryMetadataApril2005 :
IXmlSerializable
System\ServiceModel\Discovery\VersionApril2005\FindCriteriaApril2005.cs (1)
14
public class FindCriteriaApril2005 :
IXmlSerializable
System\ServiceModel\Discovery\VersionApril2005\ResolveCriteriaApril2005.cs (1)
14
public class ResolveCriteriaApril2005 :
IXmlSerializable
System\ServiceModel\Discovery\VersionCD1\DiscoveryMessageSequenceCD1.cs (1)
14
public class DiscoveryMessageSequenceCD1 :
IXmlSerializable
System\ServiceModel\Discovery\VersionCD1\EndpointDiscoveryMetadataCD1.cs (1)
14
public class EndpointDiscoveryMetadataCD1 :
IXmlSerializable
System\ServiceModel\Discovery\VersionCD1\FindCriteriaCD1.cs (1)
14
public class FindCriteriaCD1 :
IXmlSerializable
System\ServiceModel\Discovery\VersionCD1\ResolveCriteriaCD1.cs (1)
14
public class ResolveCriteriaCD1 :
IXmlSerializable
System.Xml.Linq (1)
System\Xml\Linq\XLinq.cs (1)
3441
public class XElement : XContainer,
IXmlSerializable
191 references to IXmlSerializable
PresentationFramework (14)
src\Framework\MS\Internal\Annotations\Serializer.cs (4)
75
IXmlSerializable
serializable = obj as
IXmlSerializable
;
96
IXmlSerializable
serializable = (
IXmlSerializable
)_ctor.Invoke(new object[0]);
src\Framework\System\Windows\Data\XmlDataProvider.cs (1)
215
public
IXmlSerializable
XmlSerializer
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (1)
6232
typeof(System.Xml.Serialization.
IXmlSerializable
), // type
src\Framework\System\Windows\Markup\BamlRecordReader.cs (5)
2038
IXmlSerializable
xmlSerializable = null;
2042
if (typeof(
IXmlSerializable
).IsAssignableFrom(pi.PropertyType))
2044
xmlSerializable = pi.GetValue(parent, null) as
IXmlSerializable
;
2052
if (typeof(
IXmlSerializable
).IsAssignableFrom(dp.PropertyType))
2054
xmlSerializable = ((DependencyObject)parent).GetValue(dp) as
IXmlSerializable
;
src\Framework\System\Windows\Markup\Primitives\MarkupWriter.cs (3)
756
IXmlSerializable
serializable = contentProperty.Value as
IXmlSerializable
;
1092
private void WriteXmlIsland(
IXmlSerializable
xmlSerializable, Scope scope)
System.Activities (1)
System\Activities\XamlIntegration\DynamicUpdateMapExtension.cs (1)
34
public
IXmlSerializable
XmlContent
System.Data (99)
fx\src\data\System\Data\Common\DataStorage.cs (2)
453
Debug.Assert(xmlSerializable == typeof(System.Xml.Serialization.
IXmlSerializable
).IsAssignableFrom(dataType), "IXmlSerializable");
463
typeof(System.Xml.Serialization.
IXmlSerializable
).IsAssignableFrom(dataType));
fx\src\data\System\Data\Common\ObjectStorage.cs (6)
31
implementsIXmlSerializable = typeof(
IXmlSerializable
).IsAssignableFrom(type);
289
((
IXmlSerializable
)Obj).ReadXml(xmlTextReader);
348
((
IXmlSerializable
)retValue).ReadXml(xmlReader);
399
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
412
((
IXmlSerializable
)value).WriteXml(xmlWriter);
466
!typeof(System.Xml.Serialization.
IXmlSerializable
).IsAssignableFrom(type))
fx\src\data\System\Data\Common\SQLTypes\SQLBinaryStorage.cs (2)
96
IXmlSerializable
tmp = newValue;
111
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQlBooleanStorage.cs (2)
125
IXmlSerializable
tmp = newValue;
140
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLBytesStorage.cs (2)
95
IXmlSerializable
tmp = newValue;
110
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLByteStorage.cs (2)
194
IXmlSerializable
tmp = newValue;
209
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLCharsStorage.cs (2)
97
IXmlSerializable
tmp = newValue;
112
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLDateTimeStorage.cs (2)
127
IXmlSerializable
tmp = newValue;
142
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLDecimalStorage.cs (2)
192
IXmlSerializable
tmp = newValue;
207
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLDoubleStorage.cs (2)
193
IXmlSerializable
tmp = newValue;
208
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLGuidStorage.cs (2)
96
IXmlSerializable
tmp = newValue;
111
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLInt16Storage.cs (2)
193
IXmlSerializable
tmp = newValue;
208
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLInt32Storage.cs (2)
193
IXmlSerializable
tmp = newValue;
208
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLInt64Storage.cs (2)
194
IXmlSerializable
tmp = newValue;
209
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLMoneyStorage.cs (2)
193
IXmlSerializable
tmp = newValue;
208
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLSingleStorage.cs (2)
194
IXmlSerializable
tmp = newValue;
209
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SQLStringStorage.cs (2)
150
IXmlSerializable
tmp = newValue;
165
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
fx\src\data\System\Data\Common\SQLTypes\SqlUDTStorage.cs (5)
38
implementsIXmlSerializable = typeof(
IXmlSerializable
).IsAssignableFrom(type);
147
((
IXmlSerializable
)Obj).ReadXml(xmlTextReader);
171
((
IXmlSerializable
)Obj).ReadXml(xmlReader);
185
((
IXmlSerializable
)value).WriteXml(xmlTextWriter);
198
((
IXmlSerializable
)value).WriteXml(xmlWriter);
fx\src\data\System\Data\DataSet.cs (3)
3348
XmlSchema
IXmlSerializable
.GetSchema() {
3363
void
IXmlSerializable
.ReadXml(XmlReader reader) {
3387
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\DataTable.cs (3)
5937
XmlSchema
IXmlSerializable
.GetSchema() {
5955
void
IXmlSerializable
.ReadXml(XmlReader reader) {
5969
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLBinary.cs (3)
468
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
473
void
IXmlSerializable
.ReadXml(XmlReader reader) {
501
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLBoolean.cs (3)
563
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
568
void
IXmlSerializable
.ReadXml(XmlReader reader) {
583
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLByte.cs (3)
563
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
568
void
IXmlSerializable
.ReadXml(XmlReader reader) {
584
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLBytes.cs (3)
520
XmlSchema
IXmlSerializable
.GetSchema() {
524
void
IXmlSerializable
.ReadXml(XmlReader r) {
551
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLChars.cs (3)
518
XmlSchema
IXmlSerializable
.GetSchema() {
522
void
IXmlSerializable
.ReadXml(XmlReader r) {
538
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLDateTime.cs (3)
620
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
625
void
IXmlSerializable
.ReadXml(XmlReader reader) {
653
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLDecimal.cs (3)
3251
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
3256
void
IXmlSerializable
.ReadXml(XmlReader reader) {
3279
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLDouble.cs (3)
483
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
488
void
IXmlSerializable
.ReadXml(XmlReader reader) {
504
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLGuid.cs (3)
359
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
364
void
IXmlSerializable
.ReadXml(XmlReader reader) {
379
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLInt16.cs (3)
572
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
577
void
IXmlSerializable
.ReadXml(XmlReader reader) {
593
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLInt32.cs (3)
584
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
589
void
IXmlSerializable
.ReadXml(XmlReader reader) {
605
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLInt64.cs (3)
638
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
643
void
IXmlSerializable
.ReadXml(XmlReader reader) {
659
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLMoney.cs (3)
624
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
629
void
IXmlSerializable
.ReadXml(XmlReader reader) {
646
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLSingle.cs (3)
487
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
492
void
IXmlSerializable
.ReadXml(XmlReader reader) {
508
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SQLString.cs (3)
1000
XmlSchema
IXmlSerializable
.GetSchema() { return null; }
1005
void
IXmlSerializable
.ReadXml(XmlReader reader) {
1021
void
IXmlSerializable
.WriteXml(XmlWriter writer) {
fx\src\data\System\Data\SQLTypes\SqlXml.cs (3)
213
XmlSchema
IXmlSerializable
.GetSchema() {
217
void
IXmlSerializable
.ReadXml(XmlReader r) {
239
void
IXmlSerializable
.WriteXml(XmlWriter writer)
fx\src\data\System\Data\xmlsaver.cs (2)
2236
if (!col.IsCustomType || !col.IsValueCustomTypeInstance(columnValue) ||(typeof(
IXmlSerializable
).IsAssignableFrom(columnValue.GetType()))) {
2607
if (!col.IsCustomType || !col.IsValueCustomTypeInstance(value) ||(typeof(
IXmlSerializable
).IsAssignableFrom(value.GetType()))) {
System.Runtime.Serialization (7)
System\Runtime\Serialization\Globals.cs (1)
596
typeOfIXmlSerializable = typeof(
IXmlSerializable
);
System\Runtime\Serialization\SchemaExporter.cs (2)
700
IXmlSerializable
ixmlSerializable = (
IXmlSerializable
)Activator.CreateInstance(clrType);
System\Runtime\Serialization\XmlDataContract.cs (1)
17
internal delegate
IXmlSerializable
CreateXmlSerializableDelegate();
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
555
IXmlSerializable
xmlSerializable = xmlDataContract.CreateXmlSerializableDelegate();
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (2)
470
IXmlSerializable
xmlSerializable = obj as
IXmlSerializable
;
System.ServiceModel (38)
System\ServiceModel\Description\MetadataReference.cs (3)
47
System.Xml.Schema.XmlSchema
IXmlSerializable
.GetSchema()
52
void
IXmlSerializable
.ReadXml(XmlReader reader)
57
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System\ServiceModel\Description\MetadataSet.cs (5)
64
System.Xml.Schema.XmlSchema
IXmlSerializable
.GetSchema()
70
void
IXmlSerializable
.ReadXml(XmlReader reader)
85
void
IXmlSerializable
.WriteXml(XmlWriter writer)
368
WriteSerializable((System.Xml.Serialization.
IXmlSerializable
)((global::System.ServiceModel.Description.MetadataReference)o.@Metadata), @"MetadataReference", @"http://schemas.xmlsoap.org/ws/2004/09/mex", false, true);
589
o.@Metadata = (global::System.ServiceModel.Description.MetadataReference)ReadSerializable((System.Xml.Serialization.
IXmlSerializable
)System.Activator.CreateInstance(typeof(global::System.ServiceModel.Description.MetadataReference), System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.CreateInstance | System.Reflection.BindingFlags.NonPublic, null, new object[0], null));
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (3)
536
if (typeof(
IXmlSerializable
).IsAssignableFrom(bodyObjectType))
537
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxBodyObjectTypeCannotBeInterface, bodyObjectType.FullName, typeof(
IXmlSerializable
).FullName)));
1016
(!isArray && typeof(IEnumerable).IsAssignableFrom(member.MemberType) && member.MemberType != typeof(string) && !typeof(XmlNode).IsAssignableFrom(member.MemberType) && !typeof(
IXmlSerializable
).IsAssignableFrom(member.MemberType)))
System\ServiceModel\Dispatcher\XPathMessageFilter.cs (3)
337
XmlSchema
IXmlSerializable
.GetSchema()
481
void
IXmlSerializable
.ReadXml(XmlReader reader)
602
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System\ServiceModel\EndpointAddress10.cs (3)
48
void
IXmlSerializable
.ReadXml(XmlReader reader)
53
void
IXmlSerializable
.WriteXml(XmlWriter writer)
111
XmlSchema
IXmlSerializable
.GetSchema()
System\ServiceModel\EndpointAddressAugust2004.cs (3)
48
void
IXmlSerializable
.ReadXml(XmlReader reader)
53
void
IXmlSerializable
.WriteXml(XmlWriter writer)
110
XmlSchema
IXmlSerializable
.GetSchema()
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (3)
110
XmlSchema
IXmlSerializable
.GetSchema()
116
void
IXmlSerializable
.ReadXml(XmlReader reader)
128
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System\ServiceModel\Syndication\Atom10ItemFormatter.cs (3)
103
XmlSchema
IXmlSerializable
.GetSchema()
109
void
IXmlSerializable
.ReadXml(XmlReader reader)
121
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System\ServiceModel\Syndication\AtomPub10CategoriesDocumentFormatter.cs (3)
96
XmlSchema
IXmlSerializable
.GetSchema()
102
void
IXmlSerializable
.ReadXml(XmlReader reader)
114
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System\ServiceModel\Syndication\AtomPub10ServiceDocumentFormatter.cs (3)
79
XmlSchema
IXmlSerializable
.GetSchema()
85
void
IXmlSerializable
.ReadXml(XmlReader reader)
97
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (3)
122
XmlSchema
IXmlSerializable
.GetSchema()
128
void
IXmlSerializable
.ReadXml(XmlReader reader)
140
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System\ServiceModel\Syndication\Rss20ItemFormatter.cs (3)
121
XmlSchema
IXmlSerializable
.GetSchema()
127
void
IXmlSerializable
.ReadXml(XmlReader reader)
139
void
IXmlSerializable
.WriteXml(XmlWriter writer)
System.Xml (29)
System\Xml\Serialization\Mappings.cs (3)
1071
throw new InvalidOperationException(Res.GetString(Res.XmlSerializableSchemaError, typeof(
IXmlSerializable
).Name, args.Message));
1185
IXmlSerializable
serializable = (
IXmlSerializable
)Activator.CreateInstance(type);
System\Xml\Serialization\Types.cs (1)
725
else if (typeof(
IXmlSerializable
).IsAssignableFrom(type)) {
System\Xml\Serialization\XmlReflectionImporter.cs (6)
513
throw new InvalidOperationException(Res.GetString(Res.XmlSerializableSchemaError, typeof(
IXmlSerializable
).Name, args.Message));
527
throw new InvalidOperationException(Res.GetString(Res.XmlGetSchemaInclude, baseQname.Namespace, typeof(
IXmlSerializable
).Name, "GetSchema"));
1366
throw new InvalidOperationException(Res.GetString(Res.XmlIllegalAttrOrTextInterface, accessorName, accessor.TypeDesc.ArrayElementTypeDesc.FullName, typeof(
IXmlSerializable
).Name));
1458
Type targetType = typeof(
IXmlSerializable
).IsAssignableFrom(arrayElementType) ? arrayElementType : typeof(XmlNode).IsAssignableFrom(arrayElementType) ? arrayElementType : typeof(XmlElement);
1624
throw new InvalidOperationException(Res.GetString(Res.XmlIllegalAttrOrTextInterface, accessorName, accessor.TypeDesc.FullName, typeof(
IXmlSerializable
).Name));
1670
Type targetType = typeof(
IXmlSerializable
).IsAssignableFrom(accessorType) ? accessorType : typeof(XmlNode).IsAssignableFrom(accessorType) ? accessorType : typeof(XmlElement);
System\Xml\Serialization\XmlSerializationReader.cs (6)
1347
protected
IXmlSerializable
ReadSerializable(
IXmlSerializable
serializable) {
1352
protected
IXmlSerializable
ReadSerializable(
IXmlSerializable
serializable, bool wrappedAny)
4436
Writer.Write(typeof(
IXmlSerializable
).FullName);
4490
Writer.Write(typeof(
IXmlSerializable
).FullName);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (8)
3258
isWrappedAny ? new Type[] { typeof(
IXmlSerializable
), typeof(Boolean) } : new Type[] { typeof(
IXmlSerializable
) },
3264
ilg.ConvertValue(typeof(object), typeof(
IXmlSerializable
));
3270
ilg.ConvertValue(typeof(
IXmlSerializable
), sm.TypeDesc.Type);
3324
isWrappedAny ? new Type[] { typeof(
IXmlSerializable
), typeof(Boolean) } : new Type[] { typeof(
IXmlSerializable
) },
3330
ilg.ConvertValue(typeof(object), typeof(
IXmlSerializable
));
3336
ilg.ConvertValue(typeof(
IXmlSerializable
), head.TypeDesc.Type);
System\Xml\Serialization\XmlSerializationWriter.cs (4)
571
protected void WriteSerializable(
IXmlSerializable
serializable, string name, string ns, bool isNullable) {
576
protected void WriteSerializable(
IXmlSerializable
serializable, string name, string ns, bool isNullable, bool wrapped) {
713
if (typeof(
IXmlSerializable
).IsAssignableFrom(type)) return new InvalidOperationException(Res.GetString(Res.XmlInvalidSerializable, type.FullName));
2955
WriteElementCall("WriteSerializable", typeof(
IXmlSerializable
), source, name, ns, element.IsNullable, !element.Any);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
1960
WriteElementCall("WriteSerializable", typeof(
IXmlSerializable
), source, name, ns, element.IsNullable, !element.Any);
System.Xml.Linq (3)
System\Xml\Linq\XLinq.cs (3)
4944
XmlSchema
IXmlSerializable
.GetSchema() {
4955
void
IXmlSerializable
.ReadXml(XmlReader reader) {
4969
void
IXmlSerializable
.WriteXml(XmlWriter writer) {