示例#1
0
 void IDisposable.Dispose()
 {
     if (this._kind != ((Kind)0))
     {
         this._kind  = (Kind)0;
         this.next   = dump;
         dump        = this;
         this._other = null;
         this._self  = null;
     }
 }
示例#2
0
 void System.IDisposable.Dispose()
 {
     if ((int)this._kind != 0)
     {
         this._kind          = (VisMessageInfo.Kind) 0;
         this.next           = VisMessageInfo.dump;
         VisMessageInfo.dump = this;
         this._other         = null;
         this._self          = null;
     }
 }
示例#3
0
    public static VisMessageInfo Create(VisReactor issuer, VisNode other, Kind kind)
    {
        VisMessageInfo dump;

        if (VisMessageInfo.dump != null)
        {
            dump = VisMessageInfo.dump;
            VisMessageInfo.dump = dump.next;
            dump.next           = null;
        }
        else
        {
            dump = new VisMessageInfo();
        }
        dump._self  = issuer;
        dump._other = other;
        dump._kind  = kind;
        return(dump);
    }
示例#4
0
    public static VisMessageInfo Create(VisReactor issuer, VisMessageInfo.Kind kind)
    {
        VisMessageInfo visMessageInfo;

        if (VisMessageInfo.dump == null)
        {
            visMessageInfo = new VisMessageInfo();
        }
        else
        {
            visMessageInfo      = VisMessageInfo.dump;
            VisMessageInfo.dump = visMessageInfo.next;
            visMessageInfo.next = null;
        }
        visMessageInfo._self  = issuer;
        visMessageInfo._other = null;
        visMessageInfo._kind  = kind;
        return(visMessageInfo);
    }
示例#5
0
 void System.IDisposable.Dispose()
 {
     if ((int)this._kind != 0)
     {
         this._kind = (VisMessageInfo.Kind)0;
         this.next = VisMessageInfo.dump;
         VisMessageInfo.dump = this;
         this._other = null;
         this._self = null;
     }
 }
示例#6
0
 public static VisMessageInfo Create(VisReactor issuer, VisMessageInfo.Kind kind)
 {
     VisMessageInfo visMessageInfo;
     if (VisMessageInfo.dump == null)
     {
         visMessageInfo = new VisMessageInfo();
     }
     else
     {
         visMessageInfo = VisMessageInfo.dump;
         VisMessageInfo.dump = visMessageInfo.next;
         visMessageInfo.next = null;
     }
     visMessageInfo._self = issuer;
     visMessageInfo._other = null;
     visMessageInfo._kind = kind;
     return visMessageInfo;
 }
示例#7
0
 private void Exec(string message, VisMessageInfo.Kind kind)
 {
     this.Exec(message, null, kind);
 }
示例#8
0
 private void Exec(string message, VisNode arg, VisMessageInfo.Kind kind)
 {
 }