public abstract ReadObject ( System reader, bool verifyObjectName ) : object | ||
reader | System | |
verifyObjectName | bool | |
return | object |
public abstract object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
public virtual object ReadObject(System.Xml.XmlReader reader) { throw null; }
XmlObjectSerializer::ReadObject ( Stream stream ) : object | |
XmlObjectSerializer::ReadObject ( System stream ) : object | |
XmlObjectSerializer::ReadObject ( |
|
XmlObjectSerializer::ReadObject ( |
|
XmlObjectSerializer::ReadObject ( XmlReader reader ) : object | |
XmlObjectSerializer::ReadObject ( XmlReader reader, bool verifyObjectName ) : object |
object ReadHeaderObject (Type type, XmlObjectSerializer serializer, XmlDictionaryReader reader) { // FIXME: it's a nasty workaround just to avoid UniqueId output as a string. // Seealso MessageHeader.DefaultMessageHeader.OnWriteHeaderContents(). // Note that msg.Headers.GetHeader<UniqueId> () simply fails (on .NET too) and it is useless. The API is lame by design. if (type == typeof (UniqueId)) return new UniqueId (reader.ReadElementContentAsString ()); else return serializer.ReadObject (reader); }