Tanis.Collections.Heap.InitProperties C# (CSharp) Method

InitProperties() private method

private InitProperties ( IComparer Comparer, int Capacity ) : void
Comparer IComparer
Capacity int
return void
		private void InitProperties(IComparer Comparer, int Capacity)
		{
			if(Comparer != null)
			{
				FComparer = Comparer;
				FUseObjectsComparison = false;
			}
			else
			{
				FComparer = new Comparison();
				FUseObjectsComparison = true;
			}
			FList = Capacity > 0 ? new ArrayList(Capacity) : new ArrayList();
			FAddDuplicates = true;
		}