void _writer_ObjectWriteExData( object sender, ObjectWriteExDataEventArgs e )
 {
     if( !_alreadyWritten.Contains( e.Obj ) )
     {
         WritePluginsDataElement( "PluginsData", e.Obj, false );
     }
 }
Example #2
0
        private void DoWriteEnd(IStructuredWriter wSub, object o)
        {
            ObjectWriteExDataEventArgs e = new ObjectWriteExDataEventArgs(wSub, o);

            RaiseWriteEvent(e);
            Xml.WriteEndElement();
        }
Example #3
0
        internal void RaiseWriteEvent(ObjectWriteExDataEventArgs e)
        {
            var h = ObjectWriteExData;

            if (h != null)
            {
                h(this, e);
            }
            PropagateWriteEvent(e);
        }
Example #4
0
 protected override void PropagateWriteEvent( ObjectWriteExDataEventArgs e )
 {
     Parent.RaiseWriteEvent( e );
 }
Example #5
0
 private void DoWriteEnd( IStructuredWriter wSub, object o )
 {
     ObjectWriteExDataEventArgs e = new ObjectWriteExDataEventArgs( wSub, o );
     RaiseWriteEvent( e );
     Xml.WriteEndElement();
 }
Example #6
0
 protected virtual void PropagateWriteEvent( ObjectWriteExDataEventArgs e )
 {
 }
Example #7
0
 internal void RaiseWriteEvent( ObjectWriteExDataEventArgs e )
 {
     var h = ObjectWriteExData;
     if( h != null ) h( this, e );
     PropagateWriteEvent( e );
 }
Example #8
0
 protected virtual void PropagateWriteEvent(ObjectWriteExDataEventArgs e)
 {
 }
Example #9
0
 protected override void PropagateWriteEvent(ObjectWriteExDataEventArgs e)
 {
     Parent.RaiseWriteEvent(e);
 }