AvalonStudio.TextEditor.Utils.BusyManager.Enter C# (CSharp) 메소드

Enter() 공개 정적인 메소드

public static Enter ( object obj ) : BusyLock
obj object
리턴 BusyLock
		public static BusyLock Enter(object obj)
		{
			var activeObjects = _activeObjects;
			if (activeObjects == null)
				activeObjects = _activeObjects = new List<object>();
			for (var i = 0; i < activeObjects.Count; i++)
			{
				if (activeObjects[i] == obj)
					return BusyLock.Failed;
			}
			activeObjects.Add(obj);
			return new BusyLock(activeObjects);
		}
BusyManager