public void ComputeVisitor(Control7.TagToken def) { Control7.TagToken tagToken = this._InstanceWorker; Control7.TagToken tagToken2; do { tagToken2 = tagToken; Control7.TagToken value = (Control7.TagToken)Delegate.Remove(tagToken2, def); tagToken = Interlocked.CompareExchange <Control7.TagToken>(ref this._InstanceWorker, value, tagToken2); }while (tagToken != tagToken2); }
public void GetVisitor(Control7.TagToken var1) { Control7.TagToken tagToken = this._InstanceWorker; Control7.TagToken tagToken2; do { tagToken2 = tagToken; Control7.TagToken value = (Control7.TagToken)Delegate.Combine(tagToken2, var1); tagToken = Interlocked.CompareExchange <Control7.TagToken>(ref this._InstanceWorker, value, tagToken2); }while (tagToken != tagToken2); }