Ejemplo n.º 1
0
 public override bool Equals(object obj)
 {
     SampleDataValueBuilderBase.BuildingItem buildingItem = obj as SampleDataValueBuilderBase.BuildingItem;
     if (buildingItem == (SampleDataValueBuilderBase.BuildingItem)null)
     {
         return(false);
     }
     return(this == buildingItem);
 }
Ejemplo n.º 2
0
 private bool Push(SampleType sampleType, string identity)
 {
     SampleDataValueBuilderBase.BuildingItem item = new SampleDataValueBuilderBase.BuildingItem(sampleType, identity);
     if (!EnumerableExtensions.CountIsLessThan <SampleDataValueBuilderBase.BuildingItem>(Enumerable.Where <SampleDataValueBuilderBase.BuildingItem>((IEnumerable <SampleDataValueBuilderBase.BuildingItem>) this.stack, (Func <SampleDataValueBuilderBase.BuildingItem, bool>)(i => i == item)), SampleDataValueBuilderBase.BuildingStack.recursionLimit))
     {
         return(false);
     }
     this.stack.Add(item);
     return(true);
 }