public static void Part7_Tips_Main() { //Generalt Constructor will add 1 each time. because it is using that static int var a = new Item1(); var b = new Item1(); var c = new Item1(); Console.WriteLine("Method 1"); Console.WriteLine(Item1.InstanceCount); //This contconstructor run sperartely. var e = new Item2 <int>(); var f = new Item2 <int>(); var g = new Item2 <string>(); Console.WriteLine("Method 2"); Console.WriteLine(Item2 <int> .InstanceCount); Console.WriteLine(Item2 <string> .InstanceCount); //This method count together because the Generic T var h = new Item3 <int>(); var i = new Item3 <int>(); var j = new Item3 <string>(); Console.WriteLine("Method 3"); Console.WriteLine(Item3 <int> .InstanceCount); Console.WriteLine(Item3.InstanceCount); }
public void TestPropertyAndMethodNameConflict() { var item = new Item(); Assert.AreEqual(1, item.Value); Assert.AreEqual(2, item.GetValue()); var b = new B(); Assert.AreEqual(1, b.GetResult()); b = new B(5); Assert.AreEqual(15, b.GetResult()); var c = new C(); Assert.AreEqual(1, c.GetResult()); c = new C(5); Assert.AreEqual(15, c.GetResult()); var item2 = new Item2(); Assert.AreEqual(1, item2.GetResult()); item2 = new Item2(5); Assert.AreEqual(15, item2.GetResult()); var item3 = new Item3(); Assert.AreEqual(1, item3.GetResult(true)); item3 = new Item3(5); Assert.AreEqual(15, item3.GetResult(false)); }
public void ItensEnable() { Item1.GetComponent <BoxCollider2D> ().enabled = true; Item2.GetComponent <BoxCollider2D> ().enabled = true; Item3.GetComponent <BoxCollider2D> ().enabled = true; Item4.GetComponent <BoxCollider2D> ().enabled = true; Item5.GetComponent <BoxCollider2D> ().enabled = true; Item6.GetComponent <BoxCollider2D> ().enabled = true; }
public override int GetHashCode() { unchecked { var hash = 17; hash = hash * 23 + (Item1 == null ? 0 : Item1.GetHashCode()); hash = hash * 23 + (Item2 == null ? 0 : Item2.GetHashCode()); hash = hash * 23 + (Item3 == null ? 0 : Item3.GetHashCode()); hash = hash * 23 + (Item4 == null ? 0 : Item4.GetHashCode()); return(hash); } }
static void Main(string[] args) { var thing1 = new Item1(); var thing2 = new Item2(); var thing3 = new Item3(); var thing4 = new Item4(); var things = new ThingBase[] { thing1, thing2, thing3, thing4 }; foreach (var item in things) { item.GetItem(); item.DoThings(); } foreach (var item2 in things) { item2.PrintItem(); } Console.WriteLine("Press Enter To Exit."); Console.ReadLine(); }
public bool BreakIceBlock(RoomItem Item, RoomItem Item2) { if (Item.method_8().frzTimer == true) { Item2.ExtraData = "11200"; Item2.UpdateState(false, true); foreach (RoomItem Item3 in Item.method_8().GetFreeze().freezeBlocks.Values) { if (Item2.Int32_0 == Item3.Int32_0 && Item2.Int32_1 == Item3.Int32_1) { if (string.IsNullOrEmpty(Item3.ExtraData)) { Item3.method_8().GetFreeze().SetRandomPowerUp(Item3); return(true); } } } } return(false); }
/// <summary> /// Hashcode override /// </summary> /// <returns></returns> public override int GetHashCode() { return((Item1?.GetHashCode() ?? 0) ^ (Item2?.GetHashCode() ?? 0) ^ (Item3?.GetHashCode() ?? 0)); }
public override string ToString() { return(Item1.ToString() + " " + Item2.ToString() + " " + Item3.ToString()); }
public override int GetHashCode() { return((Item1.ToString() + Item2.ToString() + Item3.ToString()).GetHashCode()); }
public bool Equals(Triple other) { return(Item1.Equals(other.Item1) && Item2.Equals(other.Item2) && Item3.Equals(other.Item3)); }
private void Grid_Basic3_OnCellChanged(DataGridColumn col, int row, Item3 item, object newValue) { MessageBox.Success("Success", $"Col {col.Name} was modified on row {row}. The new value is now: {newValue}"); }
public override int GetHashCode() { return(HashCodeCombiner.Combine(Item1.GetHashCode(), Item2.GetHashCode(), Item3.GetHashCode(), Item4.GetHashCode())); }
void ChangeValue(Item3 classItem) { classItem.name = "Master_Sword"; }
public bool Equals(ValueTuple <T1, T2, T3> other) { var(item1, item2, item3) = other; return((Item1?.Equals(item1) ?? item1 == null) && (Item2?.Equals(item2) ?? item2 == null) && (Item3?.Equals(item3) ?? item3 == null)); }
public override string ToString() { return($"({Item1?.ToString()}, {Item2?.ToString()},, {Item3?.ToString()})"); }
public override int GetHashCode() { int hash = 1; if (ItemSetId != 0UL) { hash ^= ItemSetId.GetHashCode(); } if (Item1 != 0L) { hash ^= Item1.GetHashCode(); } if (Item1Quantity != 0) { hash ^= Item1Quantity.GetHashCode(); } if (Item2 != 0L) { hash ^= Item2.GetHashCode(); } if (Item2Quantity != 0) { hash ^= Item2Quantity.GetHashCode(); } if (Item3 != 0L) { hash ^= Item3.GetHashCode(); } if (Item3Quantity != 0) { hash ^= Item3Quantity.GetHashCode(); } if (Item4 != 0L) { hash ^= Item4.GetHashCode(); } if (Item4Quantity != 0) { hash ^= Item4Quantity.GetHashCode(); } if (Item5 != 0L) { hash ^= Item5.GetHashCode(); } if (Item5Quantity != 0) { hash ^= Item5Quantity.GetHashCode(); } if (Item6 != 0L) { hash ^= Item6.GetHashCode(); } if (Item6Quantity != 0) { hash ^= Item6Quantity.GetHashCode(); } if (Item7 != 0L) { hash ^= Item7.GetHashCode(); } if (Item7Quantity != 0) { hash ^= Item7Quantity.GetHashCode(); } if (Item8 != 0L) { hash ^= Item8.GetHashCode(); } if (Item8Quantity != 0) { hash ^= Item8Quantity.GetHashCode(); } if (Item9 != 0L) { hash ^= Item9.GetHashCode(); } if (Item9Quantity != 0) { hash ^= Item9Quantity.GetHashCode(); } if (Item10 != 0L) { hash ^= Item10.GetHashCode(); } if (Item10Quantity != 0) { hash ^= Item10Quantity.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
private void Grid_Editing_Advanced_OnButtonCellClicked(DataGridColumn col, int row, Item3 item) { MessageBox.Success("Success", $"Col {col.Name} was clicked on row {row}"); }