Antis.Collections.Syncer.Lock C# (CSharp) Method

Lock() public static method

public static Lock ( ISyncObject subject, Action action ) : void
subject ISyncObject
action Action
return void
        public static void Lock(ISyncObject subject, Action action)
        {
            subject.Lock();
            try
            {
                action();
            }
            finally
            {
                subject.Unlock();
            }
        }
    }
Syncer