NHibernate.Loader.Criteria.CriteriaLoader.GetLockModes C# (CSharp) Метод

GetLockModes() публичный Метод

public GetLockModes ( LockMode>.IDictionary lockModes ) : LockMode[]
lockModes LockMode>.IDictionary
Результат LockMode[]
		public override LockMode[] GetLockModes(IDictionary<string, LockMode> lockModes)
		{
			string[] entityAliases = Aliases;
			if (entityAliases == null)
			{
				return null;
			}
			int size = entityAliases.Length;
			LockMode[] lockModesArray = new LockMode[size];
			for (int i = 0; i < size; i++)
			{
				LockMode lockMode;
				if (!lockModes.TryGetValue(entityAliases[i], out lockMode))
				{
					lockMode = LockMode.None;
				}
				lockModesArray[i] = lockMode;
			}
			return lockModesArray;
		}