/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// xmlserializationreadcallback.BeginInvoke(callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this XmlSerializationReadCallback xmlserializationreadcallback, AsyncCallback callback) { if (xmlserializationreadcallback == null) { throw new ArgumentNullException("xmlserializationreadcallback"); } return(xmlserializationreadcallback.BeginInvoke(callback, null)); }
protected void AddReadCallback(string name, string ns, Type type, XmlSerializationReadCallback read) { WriteCallbackInfo info = new WriteCallbackInfo(); info.Type = type; info.TypeName = name; info.TypeNs = ns; info.Callback = read; typesCallbacks = EnsureHashtable(typesCallbacks); typesCallbacks.Add(new XmlQualifiedName(name, ns), info); }
protected void AddReadCallback (string name, string ns, Type type, XmlSerializationReadCallback read) { WriteCallbackInfo info = new WriteCallbackInfo (); info.Type = type; info.TypeName = name; info.TypeNs = ns; info.Callback = read; typesCallbacks = EnsureHashtable (typesCallbacks); typesCallbacks.Add (new XmlQualifiedName (name, ns), info); }
/// <include file='doc\XmlSerializationReader.uex' path='docs/doc[@for="XmlSerializationReader.AddReadCallback"]/*' /> protected void AddReadCallback(string name, string ns, Type type, XmlSerializationReadCallback read) { XmlQualifiedName typeName = new XmlQualifiedName(r.NameTable.Add(name), r.NameTable.Add(ns)); callbacks[typeName] = read; types[typeName] = type; typesReverse[type] = typeName; }
/// <include file='doc\XmlSerializationReader.uex' path='docs/doc[@for="XmlSerializationReader.AddReadCallback"]/*' /> protected void AddReadCallback(string name, string ns, Type type, XmlSerializationReadCallback read) { XmlQualifiedName typeName = new XmlQualifiedName(r.NameTable.Add(name), r.NameTable.Add(ns)); callbacks.Add(typeName, read); types.Add(typeName, type); }
protected void AddReadCallback(string name, string ns, Type type, XmlSerializationReadCallback read) { XmlQualifiedName name2 = new XmlQualifiedName(this.r.NameTable.Add(name), this.r.NameTable.Add(ns)); this.callbacks[name2] = read; this.types[name2] = type; this.typesReverse[type] = name2; }