void _writer_ObjectWriteExData( object sender, ObjectWriteExDataEventArgs e ) { if( !_alreadyWritten.Contains( e.Obj ) ) { WritePluginsDataElement( "PluginsData", e.Obj, false ); } }
private void DoWriteEnd(IStructuredWriter wSub, object o) { ObjectWriteExDataEventArgs e = new ObjectWriteExDataEventArgs(wSub, o); RaiseWriteEvent(e); Xml.WriteEndElement(); }
internal void RaiseWriteEvent(ObjectWriteExDataEventArgs e) { var h = ObjectWriteExData; if (h != null) { h(this, e); } PropagateWriteEvent(e); }
protected override void PropagateWriteEvent( ObjectWriteExDataEventArgs e ) { Parent.RaiseWriteEvent( e ); }
private void DoWriteEnd( IStructuredWriter wSub, object o ) { ObjectWriteExDataEventArgs e = new ObjectWriteExDataEventArgs( wSub, o ); RaiseWriteEvent( e ); Xml.WriteEndElement(); }
protected virtual void PropagateWriteEvent( ObjectWriteExDataEventArgs e ) { }
internal void RaiseWriteEvent( ObjectWriteExDataEventArgs e ) { var h = ObjectWriteExData; if( h != null ) h( this, e ); PropagateWriteEvent( e ); }
protected virtual void PropagateWriteEvent(ObjectWriteExDataEventArgs e) { }
protected override void PropagateWriteEvent(ObjectWriteExDataEventArgs e) { Parent.RaiseWriteEvent(e); }