Microsoft.R.Editor.Tree.TreeUpdateTask.TakeThreadOwnership C# (CSharp) Method

TakeThreadOwnership() private method

private TakeThreadOwnership ( ) : void
return void
        internal void TakeThreadOwnership() {
            _ownerThreadId = Thread.CurrentThread.ManagedThreadId;
        }

Usage Example

Example #1
0
 /// <summary>
 /// Makes current thread owner of the tree.
 /// Normally only one thread can access the tree.
 /// </summary>
 internal void TakeThreadOwnerShip()
 {
     _ownerThread = Thread.CurrentThread.ManagedThreadId;
     TreeUpdateTask.TakeThreadOwnership();
     TreeLock.TakeThreadOwnership();
 }