System.Collections.Stack.Synchronized C# (CSharp) Method

Synchronized() public static method

public static Synchronized ( Stack stack ) : Stack
stack Stack
return Stack
        public static Stack Synchronized(Stack stack)
        {
            if (stack == null)
                throw new ArgumentNullException(nameof(stack));
            Contract.Ensures(Contract.Result<Stack>() != null);
            Contract.EndContractBlock();
            return new SyncStack(stack);
        }

Same methods

Stack::Synchronized ( System stack ) : System.Collections.Stack

Usage Example

Exemplo n.º 1
0
 public override object Clone()
 {
     lock (stack) {
         return(Stack.Synchronized((Stack)stack.Clone()));
     }
 }