public void TestOrderMultipleRunBefore() { var a = new A3(); var b = new B3(); var c = new C3(); var s = new IBuildStep[] { b, a, c }; var sorted = Builder.SortSteps(s); Assert.That(sorted, Is.EqualTo(new IBuildStep[] { a, b, c })); }
private static void SendEvent(C3 c3) { if (c3 == null) { return; } c3.OnEv1(); c3.V1++; c3.V2++; }
// Fim Declaração // Inicialização void Start() { Debug.Log("Jogo Iniciado"); //Debug.Log(RecepVidas); score = 0; ContScore = 0; //PlayerPrefs.DeleteAll(); PlayerPrefs.SetInt("Score", score); C1.SetActive(true); C2.SetActive(true); C3.SetActive(true); }
static void Main(string[] args) //Method Name { //NAMESPACE NESTING //If we want to call the class C2 (defined in NamespaceNesting.cs) //we can do it one of two ways. //Either we can use the fully-qualified namespace: var myVar = new N1.N2.C2(); //or we can add a using statement to the top of the file. var myVar2 = new C2(); var myVar3 = new C3(); }
public void Test3() { var o = new C3 <int> { Z = new Lazy <I1 <int> >(() => new C1 <int> { Data = 42 }) }; var data = serializer.Serialize(o); var oo = serializer.Deserialize <C3 <int> >(data); Assert.IsNotNull(oo.Z); Assert.AreEqual(42, oo.Z.Value.Data); }
public void TargetReferenceIsWeak() { var target = new C3(); var weaktarget = new WeakReference(target); this.ea.Subscribe(target); // Ugly, but it's the only way to test a WeakReference... target = null; GC.Collect(); Assert.DoesNotThrow(() => this.ea.Publish(new M1())); Assert.IsNull(weaktarget.Target); }
private void HandleLoaded(object sender, RoutedEventArgs e) { const double step = Math.PI * 2 / 10.0; const double offset = Math.PI; C0.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 0.0 * step) * 50.0); C0.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 0.0 * step) * 50.0); C1.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 1.0 * step) * 50.0); C1.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 1.0 * step) * 50.0); C2.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 2.0 * step) * 50.0); C2.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 2.0 * step) * 50.0); C3.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 3.0 * step) * 50.0); C3.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 3.0 * step) * 50.0); C4.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 4.0 * step) * 50.0); C4.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 4.0 * step) * 50.0); C5.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 5.0 * step) * 50.0); C5.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 5.0 * step) * 50.0); C6.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 6.0 * step) * 50.0); C6.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 6.0 * step) * 50.0); C7.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 7.0 * step) * 50.0); C7.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 7.0 * step) * 50.0); C8.SetValue(Canvas.LeftProperty, 50.0 + Math.Sin(offset + 8.0 * step) * 50.0); C8.SetValue(Canvas.TopProperty, 50 + Math.Cos(offset + 8.0 * step) * 50.0); }
public ActionResult <Employee> GetEmployeeByEmail(string email) { var emailAddress = fs(C3.createEmailAddress(email)); if (emailAddress.IsNone) { return(BadRequest("Invalid email address")); } else { return(fs(C3.getEmployeeFromDatabase(_db, email)) .Map(e => (ActionResult <Employee>)Ok(e)) .IfNone(() => NotFound())); } }
public void GenericCreateInstanceWithTwoArgumentsWorks() { C3 c = Activator.CreateInstance <C3>(7, 8); Assert.AreNotEqual(c, null); Assert.AreEqual(c.i, 7); Assert.AreEqual(c.j, 8); var arr = new object[] { 7, 8 }; c = Activator.CreateInstance <C3>(arr); Assert.AreNotEqual(c, null); Assert.AreEqual(c.i, 7); Assert.AreEqual(c.j, 8); }
public void GenericCreateInstanceWithTwoArgumentsWorks_SPI_1543() { C3 c = Activator.CreateInstance <C3>(7, 8); Assert.AreNotEqual(null, c); Assert.AreEqual(7, c.i); Assert.AreEqual(8, c.j); // #1543 var arr = new object[] { 7, 8 }; c = Activator.CreateInstance <C3>(arr); Assert.AreNotEqual(null, c); Assert.AreEqual(7, c.i); Assert.AreEqual(8, c.j); }
public static void Class_Inheritance_Test() { C1 c1 = new C1(); C2 c2 = new C2(); C3 c3 = new C3(); Console.WriteLine(c1 is C1); Console.WriteLine(c1 is C2); Console.WriteLine(c2 is C1); Console.WriteLine(c2 is C2); Console.WriteLine(c2 is I1); Console.WriteLine("c3 is C3? : {0}", c3 is C3); Console.WriteLine("c3 is A2? : {0}", c3 is A2); Console.WriteLine("c3 is A1? : {0}", c3 is A1); //Result : TFTTTTTT }
static void Main(string[] args) { var c1 = new C1 { P1 = "c1" }; var c2 = new C2 { P1 = "c1", P2 = "c2" }; var c3 = new C3 { P1 = "c1", P3 = "c3" }; var s = new DataContractSerializer(typeof(C1)); Test(c1, s); Test(c2, s); Test(c3, s); }
public void TargetReferenceIsWeak() { WeakReference Test() { var target = new C3(); this.ea.Subscribe(target); return(new WeakReference(target)); } var weakTarget = Test(); GC.Collect(); Assert.DoesNotThrow(() => this.ea.Publish(new M1())); Assert.IsNull(weakTarget.Target); }
private void simpleButton3_Click(object sender, EventArgs e) { MainMenu.Stop(); HostMenuMain.Stop(); B1.Stop(); B2.Stop(); B3.Stop(); B4.Stop(); B5.Stop(); Client1.Stop(); C1.Stop(); C2.Stop(); C3.Stop(); C4.Stop(); ResetMenu.Stop(); D1.Stop(); D2.Stop(); D3.Stop(); D4.Stop(); D5.Stop(); AccountMenu.Stop(); E1.Stop(); E2.Stop(); E3.Stop(); E4.Stop(); E5.Stop(); TeleportMenu.Stop(); F1.Stop(); F2.Stop(); F3.Stop(); F4.Stop(); VisionMenu.Stop(); G1.Stop(); G2.Stop(); G3.Stop(); G4.Stop(); G5.Stop(); G6.Stop(); OtherMenu.Stop(); H1.Stop(); PS3.Extension.WriteString(0x004eb39c, "^5Menu ^1Closed"); toolStripStatusLabel2.Text = "Not Started !"; toolStripStatusLabel2.ForeColor = Color.Red; simpleButton2.Enabled = true; simpleButton3.Enabled = false; }
static void Main(string[] args) { C1 c1 = new C1(); C2 c2 = new C2(); C3 c3 = new C3(); // Constructor injection C4 ExampleClass1 = new C4(c1, c2, c3); ExampleClass1.DoStuff(); // Method injection C5 ExampleClass2 = new C5(); ExampleClass2.DoStuff(c1, c2, c3); Console.ReadKey(); }
private void FemSelect_Load(object sender, EventArgs e) { if (this.PailieMode == 3) { this.buttonX1.Visible = true; this.textBoxX29.Visible = true; this.textBoxX30.Visible = true; this.textBoxX31.Visible = true; this.textBoxX32.Visible = true; this.textBoxX33.Visible = true; } else { this.buttonX1.Visible = false; this.textBoxX29.Visible = false; this.textBoxX30.Visible = false; this.textBoxX31.Visible = false; this.textBoxX32.Visible = false; this.textBoxX33.Visible = false; } if (this.isOneOrTwo == 0) { this.textBoxX1.Text = "情况一组合方式"; this.textBoxX8.Text = A1.ToString(); this.textBoxX9.Text = A2.ToString(); this.textBoxX10.Text = A3.ToString(); this.textBoxX20.Text = B1.ToString(); this.textBoxX21.Text = B2.ToString(); this.textBoxX22.Text = B3.ToString(); this.textBoxX23.Text = C1.ToString(); this.textBoxX24.Text = C2.ToString(); this.textBoxX25.Text = C3.ToString(); this.textBoxX26.Text = D1.ToString(); this.textBoxX27.Text = D2.ToString(); this.textBoxX28.Text = D3.ToString(); } else if (this.isOneOrTwo == 1) { this.textBoxX1.Text = "情况二组合方式"; this.textBoxX8.Text = A1.ToString(); this.textBoxX9.Text = A2.ToString(); this.textBoxX10.Text = A3.ToString(); this.textBoxX20.Text = B1.ToString(); this.textBoxX21.Text = B2.ToString(); this.textBoxX22.Text = B3.ToString(); this.textBoxX23.Text = C1.ToString(); this.textBoxX24.Text = C2.ToString(); this.textBoxX25.Text = C3.ToString(); this.textBoxX26.Text = D1.ToString(); this.textBoxX27.Text = D2.ToString(); this.textBoxX28.Text = D3.ToString(); } }
public void TestNullDt() { var c1 = new C1 { UtcTicks = 0, UtcTicksNullable = null }; var s = JsonConvert.SerializeObject(c1); JsonConvert.DeserializeObject <C1>(s).Should().BeEquivalentTo(c1); var c3 = new C3() { UtcTicks = 0, UtcTicksNullable = 0 }; JsonConvert.DeserializeObject <C3>(s).Should().BeEquivalentTo(c3); JsonConvert.DeserializeObject <C1>(JsonConvert.SerializeObject(c3)).Should().BeEquivalentTo(new C1() { UtcTicks = 0, UtcTicksNullable = 0 }); }
public void Run() { C1 c1 = new C1(); string c1_name = c1.GetNmae(); //C1.virtual C2 c2 = new C2(); string c2_name = c2.GetNmae(); //C2.override C3 c3 = new C3(); string c3_name = c3.GetNmae(); //C1.virtual C1 c12 = new C2(); string c12_name = c12.GetNmae(); //C2.override C1 c13 = new C3(); string c13_name = c13.GetNmae(); //C1.virtual C1 c42 = new C42(); string c42_name = c42.GetNmae();//C2.override C5 c5 = new C5(); string c5_name = c5.GetNmae();//C0 }
protected void Populate() { var population = new TestPopulation(this.Session); this.c1_0 = population.C1A; this.c1_1 = population.C1B; this.c1_2 = population.C1C; this.c1_3 = population.C1D; this.c2_0 = population.C2A; this.c2_1 = population.C2B; this.c2_2 = population.C2C; this.c2_3 = population.C2D; this.c3_0 = population.C3A; this.c3_1 = population.C3B; this.c3_2 = population.C3C; this.c3_3 = population.C3D; this.c4_0 = population.C4A; this.c4_1 = population.C4B; this.c4_2 = population.C4C; this.c4_3 = population.C4D; }
public static void TestC3() { var c3 = new C3(); I1 i1 = c3; I2 i2 = c3; i1.Prop1 = 10; Assert.AreEqual(10, i1.Prop1); Assert.AreEqual(10, i2.Prop1); Assert.AreEqual(10, c3.Prop1); i2.Prop1 = 11; Assert.AreEqual(11, i1.Prop1); Assert.AreEqual(11, i2.Prop1); Assert.AreEqual(11, c3.Prop1); c3.Prop1 = 12; Assert.AreEqual(12, i1.Prop1); Assert.AreEqual(12, i2.Prop1); Assert.AreEqual(12, c3.Prop1); }
internal static S0 M64(C3 argThis) { if (argThis.F0 <= 0) { short var1 = s_32; try { var vr8 = new bool[][] { new bool[] { true }, new bool[] { false }, new bool[] { false }, new bool[] { true }, new bool[] { false } }; } finally { ushort var13 = s_12[0, 0].F4.F2; } System.GC.KeepAlive(var1); } long[][] var16 = new long[][] { new long[] { -1, 0, 0, -1, -1, 0, 0, 0, 0 }, new long[] { 1, 0, -1, 0, 0, 0, 0, 0, 1, 0 }, new long[] { 1, 0, 0, 1, -1, 0 }, new long[] { 1, 1, -1, 0 } }; C2 var17 = s_35; S0 var18 = s_17; var vr6 = new bool[][] { new bool[] { true, true, true, false, false, false, false, false, true }, new bool[] { false, false, true, false, true, false }, new bool[] { true }, new bool[] { true }, new bool[] { false }, new bool[] { false, false, true }, new bool[] { true }, new bool[] { false, true, false } }; if (0 >= var17.F0) { var18.F0.F1 = 1; } var18.F0 = new C0(); C1[] var22 = new C1[] { new C1(new C0(), false) }; C3[][][] var24; System.GC.KeepAlive(argThis.F0); System.GC.KeepAlive(var18.F0.F2); System.GC.KeepAlive(var18.F0.F3); System.GC.KeepAlive(10); System.GC.KeepAlive(var22[0].F0); System.GC.KeepAlive(var22[0].F4.F3); System.GC.KeepAlive(var22[0].F5); return(var18); }
public void VerifyEnums() { var values = EnumValues.NamedValues <Choices>(); var choices = EnumValues.Get <Choices>(); var scalars = EnumValues.NamedScalars <Choices, byte>(); Claim.eq(6, values.Count); Claim.eq(C0, values[C0.ToString()].Value); Claim.eq(C1, values[C1.ToString()].Value); Claim.eq(C2, values[C2.ToString()].Value); Claim.eq(C3, values[C3.ToString()].Value); Claim.eq(C0, choices.Parse(C0.ToString()).Require()); Claim.eq(C1, choices.Parse(C1.ToString()).Require()); Claim.eq(C2, choices.Parse(C2.ToString()).Require()); Claim.eq(C3, choices.Parse(C3.ToString()).Require()); Claim.eq(C0, EnumValues.ToGeneric(C0).Value); Claim.eq(C0.ToString(), EnumValues.ToGeneric(C0).Label); Claim.eq(C1, EnumValues.ToGeneric(C1).Value); Claim.eq(C1.ToString(), EnumValues.ToGeneric(C1).Label); Claim.eq(C2, EnumValues.ToGeneric(C2).Value); Claim.eq(C2.ToString(), EnumValues.ToGeneric(C2).Label); Claim.eq((byte)0, scalars[0].Value); Claim.eq((byte)1, scalars[1].Value); Claim.eq((byte)2, scalars[2].Value); Claim.eq((byte)3, scalars[3].Value); Claim.eq(C0.ToString(), scalars[0].Name); Claim.eq(C1.ToString(), scalars[1].Name); Claim.eq(C2.ToString(), scalars[2].Name); Claim.eq(C3.ToString(), scalars[3].Name); }
public void T02_FieldsWithSameInstance() { using (var ms = new MemoryStream()) { var s = new SlimSerializer(); var c3 = new C3() { Fint1 = 137 }; var dIn = new C2 { FObj1 = c3, FI11 = c3, FC31 = c3 }; s.Serialize(ms, dIn); ms.Seek(0, SeekOrigin.Begin); var dOut = (C2)s.Deserialize(ms); Assert.AreSame(dOut.FObj1, dOut.FI11); Assert.AreSame(dOut.FObj1, dOut.FC31); } }
protected void Populate() { var population = new TestPopulation(this.Session); this.c1A = population.C1A; this.c1B = population.C1B; this.c1C = population.C1C; this.c1D = population.C1D; this.c2A = population.C2A; this.c2B = population.C2B; this.c2C = population.C2C; this.c2D = population.C2D; this.c3A = population.C3A; this.c3B = population.C3B; this.c3C = population.C3C; this.c3D = population.C3D; this.c4A = population.C4A; this.c4B = population.C4B; this.c4C = population.C4C; this.c4D = population.C4D; }
protected void GenerateC3() { int Month = int.Parse(Request["month"].ToString()); int year = int.Parse(Request["year"].ToString()); RV.LocalReport.ReportPath = MapPath("/DesktopModules/Planillas/Reports/ReportC3.rdlc"); List <ConnectionDispensario.Modelos.Reporting.C3Item> itemsC3 = null; if (Month == 2) { if (DateTime.IsLeapYear(year) == true) { itemsC3 = new C3().GetC3(year, Month, 29); } else { itemsC3 = new C3().GetC3(year, Month, 28); } } else { itemsC3 = new C3().GetC3(year, Month, DateTime.DaysInMonth(year, Month)); } ReportDataSource RDS = new ReportDataSource("DataSetC3", itemsC3); RV.LocalReport.SetParameters(new ReportParameter[] { new ReportParameter("ano", year.ToString()), new ReportParameter("mes", Month.ToString()), new ReportParameter("ResponsableLlenado", "____________________"), new ReportParameter("Fecha", DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString()) }); RV.LocalReport.DataSources.Add(RDS); }
/// <summary> /// Load Event /// </summary> /// <param name="sender">sender Parameter</param> /// <param name="e">Argument Parameter</param> private void HandleLoaded(object sender, RoutedEventArgs e) { const double Step = Math.PI * 2 / 10.0; const double Offset = Math.PI; C0.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (0.0 * Step)) * 50.0)); C0.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (0.0 * Step)) * 50.0)); C1.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (1.0 * Step)) * 50.0)); C1.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (1.0 * Step)) * 50.0)); C2.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (2.0 * Step)) * 50.0)); C2.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (2.0 * Step)) * 50.0)); C3.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (3.0 * Step)) * 50.0)); C3.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (3.0 * Step)) * 50.0)); C4.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (4.0 * Step)) * 50.0)); C4.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (4.0 * Step)) * 50.0)); C5.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (5.0 * Step)) * 50.0)); C5.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (5.0 * Step)) * 50.0)); C6.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (6.0 * Step)) * 50.0)); C6.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (6.0 * Step)) * 50.0)); C7.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (7.0 * Step)) * 50.0)); C7.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (7.0 * Step)) * 50.0)); C8.SetValue(Canvas.LeftProperty, 50.0 + (Math.Sin(Offset + (8.0 * Step)) * 50.0)); C8.SetValue(Canvas.TopProperty, 50 + (Math.Cos(Offset + (8.0 * Step)) * 50.0)); }
private void C4_Tick(object sender, EventArgs e) { PS3.Extension.WriteString(0x004eb39c, "^5S^7pec Ops ^5M^7od Menu ^5B^7y ^5M^7rNiato - ^5C^7lient ^21 ^5M^7enu\n\nGod Mode\nMax Ammo\nAll Perks\n^2-->^5Rapide Fire\nLock Controller"); if (Key_IsDown((uint)0) == "R1") { C4.Stop(); C5.Start(); } if (Key_IsDown((uint)0) == "X") { byte[] buffer = new byte[] { 0xFF }; PS3.SetMemory(0x01232853, buffer); } if (Key_IsDown((uint)0) == "R3") { C4.Stop(); HostMenuMain.Start(); } if (Key_IsDown((uint)0) == "L1") { C4.Stop(); C3.Start(); } }
public C5(C1 c1, C2 c2, C3 c3 = null) { this.RightConstructorCalled = true; }
public void call_g() { C3 c3= new C3(); c3.call_g(); }
public C5(C1 c1, C2 c2 = null, C3 c3 = null, C4 c4 = null) { }
public TestPopulation(ISession session) { this.C1A = C1.Create(session); this.C1B = C1.Create(session); this.C1C = C1.Create(session); this.C1D = C1.Create(session); this.C2A = C2.Create(session); this.C2B = C2.Create(session); this.C2C = C2.Create(session); this.C2D = C2.Create(session); this.C3A = C3.Create(session); this.C3B = C3.Create(session); this.C3C = C3.Create(session); this.C3D = C3.Create(session); this.C4A = C4.Create(session); this.C4B = C4.Create(session); this.C4C = C4.Create(session); this.C4D = C4.Create(session); // String // class this.C1B.C1AllorsString = "Abra"; this.C1C.C1AllorsString = "Abracadabra"; this.C1D.C1AllorsString = "Abracadabra"; this.C1A.C1StringEquals = "Abra"; this.C1B.C1StringEquals = "Abra"; this.C1C.C1StringEquals = "Abra"; this.C2B.C2AllorsString = "Abra"; this.C2C.C2AllorsString = "Abracadabra"; this.C2D.C2AllorsString = "Abracadabra"; this.C3B.C3AllorsString = "Abra"; this.C3C.C3AllorsString = "Abracadabra"; this.C3D.C3AllorsString = "Abracadabra"; this.C3A.C3StringEquals = "Abra"; this.C3B.C3StringEquals = "Abra"; this.C3C.C3StringEquals = "Abra"; // exclusive interface this.C1B.I1AllorsString = "Abra"; this.C1C.I1AllorsString = "Abracadabra"; this.C1D.I1AllorsString = "Abracadabra"; this.C1A.I1StringEquals = "Abra"; this.C1B.I1StringEquals = "Abra"; this.C1C.I1StringEquals = "Abra"; this.C3B.I3AllorsString = "Abra"; this.C3C.I3AllorsString = "Abracadabra"; this.C3D.I3AllorsString = "Abracadabra"; this.C3A.I3StringEquals = "Abra"; this.C3B.I3StringEquals = "Abra"; this.C3C.I3StringEquals = "Abra"; // shared interface this.C1B.I12AllorsString = "Abra"; this.C1C.I12AllorsString = "Abracadabra"; this.C1D.I12AllorsString = "Abracadabra"; this.C2B.I12AllorsString = "Abra"; this.C2C.I12AllorsString = "Abracadabra"; this.C2D.I12AllorsString = "Abracadabra"; this.C2B.I23AllorsString = "Abra"; this.C2C.I23AllorsString = "Abracadabra"; this.C2D.I23AllorsString = "Abracadabra"; this.C3B.I23AllorsString = "Abra"; this.C3C.I23AllorsString = "Abracadabra"; this.C3D.I23AllorsString = "Abracadabra"; this.C3B.I34AllorsString = "Abra"; this.C3C.I34AllorsString = "Abracadabra"; this.C3D.I34AllorsString = "Abracadabra"; this.C4B.I34AllorsString = "Abra"; this.C4C.I34AllorsString = "Abracadabra"; this.C4D.I34AllorsString = "Abracadabra"; this.C1B.S1AllorsString = "Abra"; this.C1C.S1AllorsString = "Abracadabra"; this.C1D.S1AllorsString = "Abracadabra"; this.C1B.S1234AllorsString = "Abra"; this.C1C.S1234AllorsString = "Abracadabra"; this.C1D.S1234AllorsString = "Abracadabra"; this.C2B.S1234AllorsString = "Abra"; this.C2C.S1234AllorsString = "Abracadabra"; this.C2D.S1234AllorsString = "Abracadabra"; this.C3B.S1234AllorsString = "Abra"; this.C3C.S1234AllorsString = "Abracadabra"; this.C3D.S1234AllorsString = "Abracadabra"; this.C4B.S1234AllorsString = "Abra"; this.C4C.S1234AllorsString = "Abracadabra"; this.C4D.S1234AllorsString = "Abracadabra"; // Integer this.C1B.C1AllorsInteger = 1; this.C1C.C1AllorsInteger = 2; this.C1D.C1AllorsInteger = 2; this.C1B.C1IntegerLessThan = 0; this.C1C.C1IntegerLessThan = 2; this.C1D.C1IntegerLessThan = 4; this.C1B.C1IntegerGreaterThan = 0; this.C1C.C1IntegerGreaterThan = 2; this.C1D.C1IntegerGreaterThan = 4; this.C1B.C1IntegerBetweenA = -10; this.C1B.C1IntegerBetweenB = 0; this.C1C.C1IntegerBetweenA = 2; this.C1C.C1IntegerBetweenB = 2; this.C1D.C1IntegerBetweenA = 0; this.C1D.C1IntegerBetweenB = 10; this.C1B.I1AllorsInteger = 1; this.C1C.I1AllorsInteger = 2; this.C1D.I1AllorsInteger = 2; this.C1B.S1AllorsInteger = 1; this.C1C.S1AllorsInteger = 2; this.C1D.S1AllorsInteger = 2; this.C1B.I12AllorsInteger = 1; this.C1C.I12AllorsInteger = 2; this.C1D.I12AllorsInteger = 2; this.C2B.I12AllorsInteger = 1; this.C2C.I12AllorsInteger = 2; this.C2D.I12AllorsInteger = 2; this.C1B.S1234AllorsInteger = 1; this.C1C.S1234AllorsInteger = 2; this.C1D.S1234AllorsInteger = 2; this.C2B.S1234AllorsInteger = 1; this.C2C.S1234AllorsInteger = 2; this.C2D.S1234AllorsInteger = 2; this.C3B.S1234AllorsInteger = 1; this.C3C.S1234AllorsInteger = 2; this.C3D.S1234AllorsInteger = 2; this.C4B.S1234AllorsInteger = 1; this.C4C.S1234AllorsInteger = 2; this.C4D.S1234AllorsInteger = 2; // DateTime this.C1B.C1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.C1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.C1DateTimeLessThan = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1C.C1DateTimeLessThan = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1DateTimeLessThan = new DateTime(2000, 1, 1, 0, 0, 7, DateTimeKind.Utc); this.C1B.C1DateTimeGreaterThan = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1C.C1DateTimeGreaterThan = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1DateTimeGreaterThan = new DateTime(2000, 1, 1, 0, 0, 7, DateTimeKind.Utc); this.C1B.C1DateTimeBetweenA = new DateTime(2000, 1, 1, 0, 0, 1, DateTimeKind.Utc); this.C1B.C1DateTimeBetweenB = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1C.C1DateTimeBetweenA = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1C.C1DateTimeBetweenB = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1DateTimeBetweenA = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1D.C1DateTimeBetweenB = new DateTime(2000, 1, 1, 0, 0, 10, DateTimeKind.Utc); this.C1B.I1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.I1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.I1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.S1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.S1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.S1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2B.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C2C.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2D.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C2C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C3B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C3C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C3D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C4B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C4C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C4D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); // Float this.C1B.C1AllorsDouble = 1; this.C1C.C1AllorsDouble = 2; this.C1D.C1AllorsDouble = 2; this.C1B.C1FloatLessThan = 0; this.C1C.C1FloatLessThan = 2; this.C1D.C1FloatLessThan = 4; this.C1B.C1FloatGreaterThan = 0; this.C1C.C1FloatGreaterThan = 2; this.C1D.C1FloatGreaterThan = 4; this.C1B.C1FloatBetweenA = -10; this.C1B.C1FloatBetweenB = 0; this.C1C.C1FloatBetweenA = 2; this.C1C.C1FloatBetweenB = 2; this.C1D.C1FloatBetweenA = 0; this.C1D.C1FloatBetweenB = 10; this.C1B.I1AllorsDouble = 1; this.C1C.I1AllorsDouble = 2; this.C1D.I1AllorsDouble = 2; this.C1B.S1AllorsDouble = 1; this.C1C.S1AllorsDouble = 2; this.C1D.S1AllorsDouble = 2; this.C1B.I12AllorsDouble = 1; this.C1C.I12AllorsDouble = 2; this.C1D.I12AllorsDouble = 2; this.C2B.I12AllorsDouble = 1; this.C2C.I12AllorsDouble = 2; this.C2D.I12AllorsDouble = 2; this.C1B.S1234AllorsDouble = 1; this.C1C.S1234AllorsDouble = 2; this.C1D.S1234AllorsDouble = 2; this.C2B.S1234AllorsDouble = 1; this.C2C.S1234AllorsDouble = 2; this.C2D.S1234AllorsDouble = 2; this.C3B.S1234AllorsDouble = 1; this.C3C.S1234AllorsDouble = 2; this.C3D.S1234AllorsDouble = 2; this.C4B.S1234AllorsDouble = 1; this.C4C.S1234AllorsDouble = 2; this.C4D.S1234AllorsDouble = 2; // Decimal this.C1B.C1AllorsDecimal = 1; this.C1C.C1AllorsDecimal = 2; this.C1D.C1AllorsDecimal = 2; this.C1B.C1DecimalLessThan = 0; this.C1C.C1DecimalLessThan = 2; this.C1D.C1DecimalLessThan = 4; this.C1B.C1DecimalGreaterThan = 0; this.C1C.C1DecimalGreaterThan = 2; this.C1D.C1DecimalGreaterThan = 4; this.C1B.C1DecimalBetweenA = -10; this.C1B.C1DecimalBetweenB = 0; this.C1C.C1DecimalBetweenA = 2; this.C1C.C1DecimalBetweenB = 2; this.C1D.C1DecimalBetweenA = 0; this.C1D.C1DecimalBetweenB = 10; this.C1B.I1AllorsDecimal = 1; this.C1C.I1AllorsDecimal = 2; this.C1D.I1AllorsDecimal = 2; this.C1B.S1AllorsDecimal = 1; this.C1C.S1AllorsDecimal = 2; this.C1D.S1AllorsDecimal = 2; this.C1B.I12AllorsDecimal = 1; this.C1C.I12AllorsDecimal = 2; this.C1D.I12AllorsDecimal = 2; this.C2B.I12AllorsDecimal = 1; this.C2C.I12AllorsDecimal = 2; this.C2D.I12AllorsDecimal = 2; this.C1B.S1234AllorsDecimal = 1; this.C1C.S1234AllorsDecimal = 2; this.C1D.S1234AllorsDecimal = 2; this.C2B.S1234AllorsDecimal = 1; this.C2C.S1234AllorsDecimal = 2; this.C2D.S1234AllorsDecimal = 2; this.C3B.S1234AllorsDecimal = 1; this.C3C.S1234AllorsDecimal = 2; this.C3D.S1234AllorsDecimal = 2; this.C4B.S1234AllorsDecimal = 1; this.C4C.S1234AllorsDecimal = 2; this.C4D.S1234AllorsDecimal = 2; // Composites this.C1B.C1C1one2one = this.C1B; this.C1C.C1C1one2one = this.C1C; this.C1D.C1C1one2one = this.C1D; this.C1B.C1C2one2one = this.C2B; this.C1C.C1C2one2one = this.C2C; this.C1D.C1C2one2one = this.C2D; this.C1B.C1C3one2one = this.C3B; this.C1C.C1C3one2one = this.C3C; this.C1D.C1C3one2one = this.C3D; this.C3B.C3C4one2one = this.C4B; this.C3C.C3C4one2one = this.C4C; this.C3D.C3C4one2one = this.C4D; this.C1B.I1I2one2one = this.C2B; this.C1C.I1I2one2one = this.C2C; this.C1D.I1I2one2one = this.C2D; this.C1B.S1S2one2one = this.C2B; this.C1C.S1S2one2one = this.C2C; this.C1D.S1S2one2one = this.C2D; this.C1B.I12C2one2one = this.C2B; this.C1C.I12C2one2one = this.C2C; this.C1D.I12C2one2one = this.C2D; this.C2A.I12C2one2one = this.C2A; this.C1B.I12C3one2one = this.C3B; this.C1C.I12C3one2one = this.C3C; this.C1D.I12C3one2one = this.C3D; this.C2A.I12C3one2one = this.C3A; this.C1B.S1234C2one2one = this.C2B; this.C1C.S1234C2one2one = this.C2C; this.C1D.S1234C2one2one = this.C2D; this.C2A.S1234C2one2one = this.C2A; this.C1B.C1I12one2one = this.C1B; this.C1C.C1I12one2one = this.C2B; this.C1D.C1I12one2one = this.C2C; this.C1B.S1234one2one = this.C1B; this.C1C.S1234one2one = this.C2B; this.C1D.S1234one2one = this.C3B; this.C2B.S1234one2one = this.C1C; this.C2C.S1234one2one = this.C2C; this.C2D.S1234one2one = this.C3C; this.C3B.S1234one2one = this.C1D; this.C3C.S1234one2one = this.C2D; this.C3D.S1234one2one = this.C3D; this.C1B.AddC1C1one2many(this.C1B); this.C1C.AddC1C1one2many(this.C1C); this.C1C.AddC1C1one2many(this.C1D); this.C1B.AddC1C2one2many(this.C2B); this.C1C.AddC1C2one2many(this.C2C); this.C1C.AddC1C2one2many(this.C2D); this.C3B.AddC3C4one2many(this.C4B); this.C3C.AddC3C4one2many(this.C4C); this.C3C.AddC3C4one2many(this.C4D); this.C1B.AddI1I2one2many(this.C2B); this.C1C.AddI1I2one2many(this.C2C); this.C1C.AddI1I2one2many(this.C2D); this.C1B.AddS1S2one2many(this.C2B); this.C1C.AddS1S2one2many(this.C2C); this.C1C.AddS1S2one2many(this.C2D); this.C1B.AddI12C2one2many(this.C2B); this.C2C.AddI12C2one2many(this.C2C); this.C2C.AddI12C2one2many(this.C2D); this.C1B.AddS1234C2one2many(this.C2B); this.C3C.AddS1234C2one2many(this.C2C); this.C3C.AddS1234C2one2many(this.C2D); this.C1B.AddC1I12one2many(this.C1B); this.C1C.AddC1I12one2many(this.C2C); this.C1C.AddC1I12one2many(this.C2D); this.C1B.AddS1234one2many(this.C1B); this.C3C.AddS1234one2many(this.C1C); this.C3C.AddS1234one2many(this.C1D); this.C1B.C1C1many2one = this.C1B; this.C1C.C1C1many2one = this.C1C; this.C1D.C1C1many2one = this.C1C; this.C1B.C1C2many2one = this.C2B; this.C1C.C1C2many2one = this.C2C; this.C1D.C1C2many2one = this.C2C; this.C3B.C3C4many2one = this.C4B; this.C3C.C3C4many2one = this.C4C; this.C3D.C3C4many2one = this.C4C; this.C1B.I1I2many2one = this.C2B; this.C1C.I1I2many2one = this.C2C; this.C1D.I1I2many2one = this.C2C; this.C1B.S1S2many2one = this.C2B; this.C1C.S1S2many2one = this.C2C; this.C1D.S1S2many2one = this.C2C; this.C1B.I12C2many2one = this.C2B; this.C2C.I12C2many2one = this.C2C; this.C2D.I12C2many2one = this.C2C; this.C1B.S1234C2many2one = this.C2B; this.C3C.S1234C2many2one = this.C2C; this.C3D.S1234C2many2one = this.C2C; this.C1B.C1I12many2one = this.C1B; this.C1C.C1I12many2one = this.C2C; this.C1D.C1I12many2one = this.C2C; this.C1B.S1234many2one = this.C1B; this.C3C.S1234many2one = this.C1C; this.C3D.S1234many2one = this.C1C; this.C1B.AddC1C1many2many(this.C1B); this.C1C.AddC1C1many2many(this.C1B); this.C1D.AddC1C1many2many(this.C1B); this.C1C.AddC1C1many2many(this.C1C); this.C1D.AddC1C1many2many(this.C1C); this.C1D.AddC1C1many2many(this.C1D); this.C1B.AddC1C2many2many(this.C2B); this.C1C.AddC1C2many2many(this.C2B); this.C1D.AddC1C2many2many(this.C2B); this.C1C.AddC1C2many2many(this.C2C); this.C1D.AddC1C2many2many(this.C2C); this.C1D.AddC1C2many2many(this.C2D); this.C1B.AddI1I2many2many(this.C2B); this.C1C.AddI1I2many2many(this.C2B); this.C1C.AddI1I2many2many(this.C2C); this.C1D.AddI1I2many2many(this.C2B); this.C1D.AddI1I2many2many(this.C2C); this.C1D.AddI1I2many2many(this.C2D); this.C1B.AddS1S2many2many(this.C2B); this.C1C.AddS1S2many2many(this.C2B); this.C1C.AddS1S2many2many(this.C2C); this.C1D.AddS1S2many2many(this.C2B); this.C1D.AddS1S2many2many(this.C2C); this.C1D.AddS1S2many2many(this.C2D); this.C1B.AddI12C2many2many(this.C2B); this.C1C.AddI12C2many2many(this.C2B); this.C1C.AddI12C2many2many(this.C2C); this.C1D.AddI12C2many2many(this.C2B); this.C1D.AddI12C2many2many(this.C2C); this.C1D.AddI12C2many2many(this.C2D); this.C2A.AddI12C2many2many(this.C2A); this.C2A.AddI12C2many2many(this.C2B); this.C2A.AddI12C2many2many(this.C2C); this.C2A.AddI12C2many2many(this.C2D); this.C1B.AddS1234C2many2many(this.C2B); this.C1C.AddS1234C2many2many(this.C2B); this.C1C.AddS1234C2many2many(this.C2C); this.C1D.AddS1234C2many2many(this.C2B); this.C1D.AddS1234C2many2many(this.C2C); this.C1D.AddS1234C2many2many(this.C2D); this.C2A.AddS1234C2many2many(this.C2A); this.C2A.AddS1234C2many2many(this.C2B); this.C2A.AddS1234C2many2many(this.C2C); this.C2A.AddS1234C2many2many(this.C2D); this.C1B.AddC1I12many2many(this.C1B); this.C1B.AddC1I12many2many(this.C2B); this.C1C.AddC1I12many2many(this.C2B); this.C1C.AddC1I12many2many(this.C2C); this.C1D.AddC1I12many2many(this.C2B); this.C1D.AddC1I12many2many(this.C2C); this.C1D.AddC1I12many2many(this.C2D); this.C1B.AddS1234many2many(this.C1B); this.C1B.AddS1234many2many(this.C1A); this.C1C.AddS1234many2many(this.C2B); this.C1C.AddS1234many2many(this.C1A); this.C1D.AddS1234many2many(this.C3B); this.C1D.AddS1234many2many(this.C1A); this.C2B.AddS1234many2many(this.C1C); this.C2B.AddS1234many2many(this.C1A); this.C2C.AddS1234many2many(this.C2C); this.C2C.AddS1234many2many(this.C1A); this.C2D.AddS1234many2many(this.C3C); this.C2D.AddS1234many2many(this.C1A); this.C3B.AddS1234many2many(this.C1D); this.C3B.AddS1234many2many(this.C1A); this.C3C.AddS1234many2many(this.C2D); this.C3C.AddS1234many2many(this.C1A); this.C3D.AddS1234many2many(this.C3D); this.C3D.AddS1234many2many(this.C1A); this.C1B.ClassName = "c1"; this.C3B.ClassName = "c3"; }
public C4(C3 c3) { }
public static void TestUseCase() { var a = new A(); Assert.AreEqual(a, a, "Bridge692 A"); var b1 = new B1(); Assert.AreEqual(b1, b1, "Bridge692 B1"); var b2 = new B1(); Assert.AreEqual(b2, b2, "Bridge692 B2"); var b3 = new B3(); Assert.AreEqual(b3, b3, "Bridge692 B3"); var c1 = new C1(); Assert.AreNotStrictEqual(c1, c1, "Bridge692 C1"); var c2 = new C2(); Assert.AreNotStrictEqual(c2, c2, "Bridge692 C2"); var c3 = new C3(); Assert.AreNotStrictEqual(c3, c3, "Bridge692 C3"); C3? c3_1 = new C3(); Assert.AreNotStrictEqual(c3_1, c3_1, "Bridge692 C3_1"); }
private void Populate(ISession session) { this.c1A = C1.Create(session); this.c1B = C1.Create(session); this.c1C = C1.Create(session); this.c1D = C1.Create(session); this.c2A = C2.Create(session); this.c2B = C2.Create(session); this.c2C = C2.Create(session); this.c2D = C2.Create(session); this.c3A = C3.Create(session); this.c3B = C3.Create(session); this.c3C = C3.Create(session); this.c3D = C3.Create(session); this.c4A = C4.Create(session); this.c4B = C4.Create(session); this.c4C = C4.Create(session); this.c4D = C4.Create(session); IObject[] allObjects = { this.c1A, this.c1B, this.c1C, this.c1D, this.c2A, this.c2B, this.c2C, this.c2D, this.c3A, this.c3B, this.c3C, this.c3D, this.c4A, this.c4B, this.c4C, this.c4D }; this.c1A.C1AllorsString = string.Empty; // emtpy string this.c1A.C1AllorsInteger = -1; this.c1A.C1AllorsDecimal = 1.1m; this.c1A.C1AllorsDouble = 1.1d; this.c1A.C1AllorsBoolean = true; this.c1A.C1AllorsDateTime = new DateTime(1973, 3, 27, 12, 1, 2, 3, DateTimeKind.Utc); this.c1A.C1AllorsUnique = new Guid(GuidString); this.c1A.C1AllorsBinary = new byte[0]; this.c1B.C1AllorsString = "a1"; this.c1B.C1AllorsBinary = new byte[] { 0, 1, 2, 3 }; this.c1B.C1C2one2one = this.c2A; this.c1B.C1C2many2one = this.c2A; this.c1C.C1C2many2one = this.c2A; this.c1B.AddC1C2one2many(this.c2A); this.c1B.AddC1C2one2many(this.c2B); this.c1B.AddC1C2one2many(this.c2C); this.c1B.AddC1C2one2many(this.c2D); this.c1B.AddC1C2many2many(this.c2A); this.c1B.AddC1C2many2many(this.c2B); this.c1B.AddC1C2many2many(this.c2C); this.c1B.AddC1C2many2many(this.c2D); this.c1C.C1AllorsString = "a2"; this.c1C.C1AllorsBinary = null; this.c3A.I34AllorsString = "c3a"; this.c4A.I34AllorsString = "c4a"; foreach (S1234 allorsObject in allObjects) { foreach (S1234 addObject in allObjects) { allorsObject.AddS1234many2many(addObject); } } session.Commit(); }
public TestPopulation(ISession session) { this.C1A = C1.Create(session); this.C1B = C1.Create(session); this.C1C = C1.Create(session); this.C1D = C1.Create(session); this.C2A = C2.Create(session); this.C2B = C2.Create(session); this.C2C = C2.Create(session); this.C2D = C2.Create(session); this.C3A = C3.Create(session); this.C3B = C3.Create(session); this.C3C = C3.Create(session); this.C3D = C3.Create(session); this.C4A = C4.Create(session); this.C4B = C4.Create(session); this.C4C = C4.Create(session); this.C4D = C4.Create(session); // Names this.C1A.Name = "c1a"; this.C1B.Name = "c1b"; this.C1C.Name = "c1c"; this.C1D.Name = "c1d"; this.C2A.Name = "c2a"; this.C2B.Name = "c2b"; this.C2C.Name = "c2c"; this.C2D.Name = "c2d"; this.C3A.Name = "c3a"; this.C3B.Name = "c3b"; this.C3C.Name = "c3c"; this.C3D.Name = "c3d"; this.C4A.Name = "c4a"; this.C4B.Name = "c4b"; this.C4C.Name = "c4c"; this.C4D.Name = "c4d"; // String // class this.C1B.C1AllorsString = "ᴀbra"; this.C1C.C1AllorsString = "ᴀbracadabra"; this.C1D.C1AllorsString = "ᴀbracadabra"; this.C1A.C1StringEquals = "ᴀbra"; this.C1B.C1StringEquals = "ᴀbra"; this.C1C.C1StringEquals = "ᴀbra"; this.C2B.C2AllorsString = "ᴀbra"; this.C2C.C2AllorsString = "ᴀbracadabra"; this.C2D.C2AllorsString = "ᴀbracadabra"; this.C3B.C3AllorsString = "ᴀbra"; this.C3C.C3AllorsString = "ᴀbracadabra"; this.C3D.C3AllorsString = "ᴀbracadabra"; this.C3A.C3StringEquals = "ᴀbra"; this.C3B.C3StringEquals = "ᴀbra"; this.C3C.C3StringEquals = "ᴀbra"; // exclusive interface this.C1B.I1AllorsString = "ᴀbra"; this.C1C.I1AllorsString = "ᴀbracadabra"; this.C1D.I1AllorsString = "ᴀbracadabra"; this.C1A.I1StringEquals = "ᴀbra"; this.C1B.I1StringEquals = "ᴀbra"; this.C1C.I1StringEquals = "ᴀbra"; this.C3B.I3AllorsString = "ᴀbra"; this.C3C.I3AllorsString = "ᴀbracadabra"; this.C3D.I3AllorsString = "ᴀbracadabra"; this.C3A.I3StringEquals = "ᴀbra"; this.C3B.I3StringEquals = "ᴀbra"; this.C3C.I3StringEquals = "ᴀbra"; // shared interface this.C1B.I12AllorsString = "ᴀbra"; this.C1C.I12AllorsString = "ᴀbracadabra"; this.C1D.I12AllorsString = "ᴀbracadabra"; this.C2B.I12AllorsString = "ᴀbra"; this.C2C.I12AllorsString = "ᴀbracadabra"; this.C2D.I12AllorsString = "ᴀbracadabra"; this.C2B.I23AllorsString = "ᴀbra"; this.C2C.I23AllorsString = "ᴀbracadabra"; this.C2D.I23AllorsString = "ᴀbracadabra"; this.C3B.I23AllorsString = "ᴀbra"; this.C3C.I23AllorsString = "ᴀbracadabra"; this.C3D.I23AllorsString = "ᴀbracadabra"; this.C3B.I34AllorsString = "ᴀbra"; this.C3C.I34AllorsString = "ᴀbracadabra"; this.C3D.I34AllorsString = "ᴀbracadabra"; this.C4B.I34AllorsString = "ᴀbra"; this.C4C.I34AllorsString = "ᴀbracadabra"; this.C4D.I34AllorsString = "ᴀbracadabra"; this.C1B.S1AllorsString = "ᴀbra"; this.C1C.S1AllorsString = "ᴀbracadabra"; this.C1D.S1AllorsString = "ᴀbracadabra"; this.C1B.S1234AllorsString = "ᴀbra"; this.C1C.S1234AllorsString = "ᴀbracadabra"; this.C1D.S1234AllorsString = "ᴀbracadabra"; this.C2B.S1234AllorsString = "ᴀbra"; this.C2C.S1234AllorsString = "ᴀbracadabra"; this.C2D.S1234AllorsString = "ᴀbracadabra"; this.C3B.S1234AllorsString = "ᴀbra"; this.C3C.S1234AllorsString = "ᴀbracadabra"; this.C3D.S1234AllorsString = "ᴀbracadabra"; this.C4B.S1234AllorsString = "ᴀbra"; this.C4C.S1234AllorsString = "ᴀbracadabra"; this.C4D.S1234AllorsString = "ᴀbracadabra"; // Integer this.C1B.C1AllorsInteger = 1; this.C1C.C1AllorsInteger = 2; this.C1D.C1AllorsInteger = 2; this.C1B.C1IntegerLessThan = 0; this.C1C.C1IntegerLessThan = 2; this.C1D.C1IntegerLessThan = 4; this.C1B.C1IntegerGreaterThan = 0; this.C1C.C1IntegerGreaterThan = 2; this.C1D.C1IntegerGreaterThan = 4; this.C1B.C1IntegerBetweenA = -10; this.C1B.C1IntegerBetweenB = 0; this.C1C.C1IntegerBetweenA = 2; this.C1C.C1IntegerBetweenB = 2; this.C1D.C1IntegerBetweenA = 0; this.C1D.C1IntegerBetweenB = 10; this.C1B.I1AllorsInteger = 1; this.C1C.I1AllorsInteger = 2; this.C1D.I1AllorsInteger = 2; this.C1B.S1AllorsInteger = 1; this.C1C.S1AllorsInteger = 2; this.C1D.S1AllorsInteger = 2; this.C1B.I12AllorsInteger = 1; this.C1C.I12AllorsInteger = 2; this.C1D.I12AllorsInteger = 2; this.C2B.I12AllorsInteger = 1; this.C2C.I12AllorsInteger = 2; this.C2D.I12AllorsInteger = 2; this.C1B.S1234AllorsInteger = 1; this.C1C.S1234AllorsInteger = 2; this.C1D.S1234AllorsInteger = 2; this.C2B.S1234AllorsInteger = 1; this.C2C.S1234AllorsInteger = 2; this.C2D.S1234AllorsInteger = 2; this.C3B.S1234AllorsInteger = 1; this.C3C.S1234AllorsInteger = 2; this.C3D.S1234AllorsInteger = 2; this.C4B.S1234AllorsInteger = 1; this.C4C.S1234AllorsInteger = 2; this.C4D.S1234AllorsInteger = 2; // DateTime this.C1B.C1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.C1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.C1DateTimeLessThan = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1C.C1DateTimeLessThan = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1DateTimeLessThan = new DateTime(2000, 1, 1, 0, 0, 7, DateTimeKind.Utc); this.C1B.C1DateTimeGreaterThan = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1C.C1DateTimeGreaterThan = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1DateTimeGreaterThan = new DateTime(2000, 1, 1, 0, 0, 7, DateTimeKind.Utc); this.C1B.C1DateTimeBetweenA = new DateTime(2000, 1, 1, 0, 0, 1, DateTimeKind.Utc); this.C1B.C1DateTimeBetweenB = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1C.C1DateTimeBetweenA = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1C.C1DateTimeBetweenB = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.C1DateTimeBetweenA = new DateTime(2000, 1, 1, 0, 0, 3, DateTimeKind.Utc); this.C1D.C1DateTimeBetweenB = new DateTime(2000, 1, 1, 0, 0, 10, DateTimeKind.Utc); this.C1B.I1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.I1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.I1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.S1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.S1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.S1AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2B.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C2C.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2D.I12AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C1C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C1D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C2C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C2D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C3B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C3C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C3D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C4B.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 4, DateTimeKind.Utc); this.C4C.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); this.C4D.S1234AllorsDateTime = new DateTime(2000, 1, 1, 0, 0, 5, DateTimeKind.Utc); // Float this.C1B.C1AllorsDouble = 1; this.C1C.C1AllorsDouble = 2; this.C1D.C1AllorsDouble = 2; this.C1B.C1FloatLessThan = 0; this.C1C.C1FloatLessThan = 2; this.C1D.C1FloatLessThan = 4; this.C1B.C1FloatGreaterThan = 0; this.C1C.C1FloatGreaterThan = 2; this.C1D.C1FloatGreaterThan = 4; this.C1B.C1FloatBetweenA = -10; this.C1B.C1FloatBetweenB = 0; this.C1C.C1FloatBetweenA = 2; this.C1C.C1FloatBetweenB = 2; this.C1D.C1FloatBetweenA = 0; this.C1D.C1FloatBetweenB = 10; this.C1B.I1AllorsDouble = 1; this.C1C.I1AllorsDouble = 2; this.C1D.I1AllorsDouble = 2; this.C1B.S1AllorsDouble = 1; this.C1C.S1AllorsDouble = 2; this.C1D.S1AllorsDouble = 2; this.C1B.I12AllorsDouble = 1; this.C1C.I12AllorsDouble = 2; this.C1D.I12AllorsDouble = 2; this.C2B.I12AllorsDouble = 1; this.C2C.I12AllorsDouble = 2; this.C2D.I12AllorsDouble = 2; this.C1B.S1234AllorsDouble = 1; this.C1C.S1234AllorsDouble = 2; this.C1D.S1234AllorsDouble = 2; this.C2B.S1234AllorsDouble = 1; this.C2C.S1234AllorsDouble = 2; this.C2D.S1234AllorsDouble = 2; this.C3B.S1234AllorsDouble = 1; this.C3C.S1234AllorsDouble = 2; this.C3D.S1234AllorsDouble = 2; this.C4B.S1234AllorsDouble = 1; this.C4C.S1234AllorsDouble = 2; this.C4D.S1234AllorsDouble = 2; // Decimal this.C1B.C1AllorsDecimal = 1; this.C1C.C1AllorsDecimal = 2; this.C1D.C1AllorsDecimal = 2; this.C1B.C1DecimalLessThan = 0; this.C1C.C1DecimalLessThan = 2; this.C1D.C1DecimalLessThan = 4; this.C1B.C1DecimalGreaterThan = 0; this.C1C.C1DecimalGreaterThan = 2; this.C1D.C1DecimalGreaterThan = 4; this.C1B.C1DecimalBetweenA = -10; this.C1B.C1DecimalBetweenB = 0; this.C1C.C1DecimalBetweenA = 2; this.C1C.C1DecimalBetweenB = 2; this.C1D.C1DecimalBetweenA = 0; this.C1D.C1DecimalBetweenB = 10; this.C1B.I1AllorsDecimal = 1; this.C1C.I1AllorsDecimal = 2; this.C1D.I1AllorsDecimal = 2; this.C1B.S1AllorsDecimal = 1; this.C1C.S1AllorsDecimal = 2; this.C1D.S1AllorsDecimal = 2; this.C1B.I12AllorsDecimal = 1; this.C1C.I12AllorsDecimal = 2; this.C1D.I12AllorsDecimal = 2; this.C2B.I12AllorsDecimal = 1; this.C2C.I12AllorsDecimal = 2; this.C2D.I12AllorsDecimal = 2; this.C1B.S1234AllorsDecimal = 1; this.C1C.S1234AllorsDecimal = 2; this.C1D.S1234AllorsDecimal = 2; this.C2B.S1234AllorsDecimal = 1; this.C2C.S1234AllorsDecimal = 2; this.C2D.S1234AllorsDecimal = 2; this.C3B.S1234AllorsDecimal = 1; this.C3C.S1234AllorsDecimal = 2; this.C3D.S1234AllorsDecimal = 2; this.C4B.S1234AllorsDecimal = 1; this.C4C.S1234AllorsDecimal = 2; this.C4D.S1234AllorsDecimal = 2; // Composites this.C1B.C1C1one2one = this.C1B; this.C1C.C1C1one2one = this.C1C; this.C1D.C1C1one2one = this.C1D; this.C1B.C1C2one2one = this.C2B; this.C1C.C1C2one2one = this.C2C; this.C1D.C1C2one2one = this.C2D; this.C1B.C1C3one2one = this.C3B; this.C1C.C1C3one2one = this.C3C; this.C1D.C1C3one2one = this.C3D; this.C3B.C3C4one2one = this.C4B; this.C3C.C3C4one2one = this.C4C; this.C3D.C3C4one2one = this.C4D; this.C1B.I1I2one2one = this.C2B; this.C1C.I1I2one2one = this.C2C; this.C1D.I1I2one2one = this.C2D; this.C1B.S1S2one2one = this.C2B; this.C1C.S1S2one2one = this.C2C; this.C1D.S1S2one2one = this.C2D; this.C1B.I12C2one2one = this.C2B; this.C1C.I12C2one2one = this.C2C; this.C1D.I12C2one2one = this.C2D; this.C2A.I12C2one2one = this.C2A; this.C1B.I12C3one2one = this.C3B; this.C1C.I12C3one2one = this.C3C; this.C1D.I12C3one2one = this.C3D; this.C2A.I12C3one2one = this.C3A; this.C1B.S1234C2one2one = this.C2B; this.C1C.S1234C2one2one = this.C2C; this.C1D.S1234C2one2one = this.C2D; this.C2A.S1234C2one2one = this.C2A; this.C1B.C1I12one2one = this.C1B; this.C1C.C1I12one2one = this.C2B; this.C1D.C1I12one2one = this.C2C; this.C1B.S1234one2one = this.C1B; this.C1C.S1234one2one = this.C2B; this.C1D.S1234one2one = this.C3B; this.C2B.S1234one2one = this.C1C; this.C2C.S1234one2one = this.C2C; this.C2D.S1234one2one = this.C3C; this.C3B.S1234one2one = this.C1D; this.C3C.S1234one2one = this.C2D; this.C3D.S1234one2one = this.C3D; this.C1B.AddC1C1one2many(this.C1B); this.C1C.AddC1C1one2many(this.C1C); this.C1C.AddC1C1one2many(this.C1D); this.C1B.AddC1C2one2many(this.C2B); this.C1C.AddC1C2one2many(this.C2C); this.C1C.AddC1C2one2many(this.C2D); this.C3B.AddC3C4one2many(this.C4B); this.C3C.AddC3C4one2many(this.C4C); this.C3C.AddC3C4one2many(this.C4D); this.C1B.AddI1I2one2many(this.C2B); this.C1C.AddI1I2one2many(this.C2C); this.C1C.AddI1I2one2many(this.C2D); this.C1B.AddS1S2one2many(this.C2B); this.C1C.AddS1S2one2many(this.C2C); this.C1C.AddS1S2one2many(this.C2D); this.C1B.AddI12C2one2many(this.C2B); this.C2C.AddI12C2one2many(this.C2C); this.C2C.AddI12C2one2many(this.C2D); this.C1B.AddS1234C2one2many(this.C2B); this.C3C.AddS1234C2one2many(this.C2C); this.C3C.AddS1234C2one2many(this.C2D); this.C1B.AddC1I12one2many(this.C1B); this.C1C.AddC1I12one2many(this.C2C); this.C1C.AddC1I12one2many(this.C2D); this.C1B.AddS1234one2many(this.C1B); this.C3C.AddS1234one2many(this.C1C); this.C3C.AddS1234one2many(this.C1D); this.C1B.C1C1many2one = this.C1B; this.C1C.C1C1many2one = this.C1C; this.C1D.C1C1many2one = this.C1C; this.C1B.C1C2many2one = this.C2B; this.C1C.C1C2many2one = this.C2C; this.C1D.C1C2many2one = this.C2C; this.C3B.C3C4many2one = this.C4B; this.C3C.C3C4many2one = this.C4C; this.C3D.C3C4many2one = this.C4C; this.C1B.I1I2many2one = this.C2B; this.C1C.I1I2many2one = this.C2C; this.C1D.I1I2many2one = this.C2C; this.C1B.S1S2many2one = this.C2B; this.C1C.S1S2many2one = this.C2C; this.C1D.S1S2many2one = this.C2C; this.C1B.I12C2many2one = this.C2B; this.C2C.I12C2many2one = this.C2C; this.C2D.I12C2many2one = this.C2C; this.C1B.S1234C2many2one = this.C2B; this.C3C.S1234C2many2one = this.C2C; this.C3D.S1234C2many2one = this.C2C; this.C1B.C1I12many2one = this.C1B; this.C1C.C1I12many2one = this.C2C; this.C1D.C1I12many2one = this.C2C; this.C1B.S1234many2one = this.C1B; this.C3C.S1234many2one = this.C1C; this.C3D.S1234many2one = this.C1C; this.C1B.I12I34many2one = this.C3B; this.C2B.I12I34many2one = this.C4B; this.C2D.I12I34many2one = this.C4B; this.C1B.AddC1C1many2many(this.C1B); this.C1C.AddC1C1many2many(this.C1B); this.C1D.AddC1C1many2many(this.C1B); this.C1C.AddC1C1many2many(this.C1C); this.C1D.AddC1C1many2many(this.C1C); this.C1D.AddC1C1many2many(this.C1D); this.C1B.AddC1C2many2many(this.C2B); this.C1C.AddC1C2many2many(this.C2B); this.C1D.AddC1C2many2many(this.C2B); this.C1C.AddC1C2many2many(this.C2C); this.C1D.AddC1C2many2many(this.C2C); this.C1D.AddC1C2many2many(this.C2D); this.C1B.AddI1I2many2many(this.C2B); this.C1C.AddI1I2many2many(this.C2B); this.C1C.AddI1I2many2many(this.C2C); this.C1D.AddI1I2many2many(this.C2B); this.C1D.AddI1I2many2many(this.C2C); this.C1D.AddI1I2many2many(this.C2D); this.C1B.AddS1S2many2many(this.C2B); this.C1C.AddS1S2many2many(this.C2B); this.C1C.AddS1S2many2many(this.C2C); this.C1D.AddS1S2many2many(this.C2B); this.C1D.AddS1S2many2many(this.C2C); this.C1D.AddS1S2many2many(this.C2D); this.C1B.AddI12C2many2many(this.C2B); this.C1C.AddI12C2many2many(this.C2B); this.C1C.AddI12C2many2many(this.C2C); this.C1D.AddI12C2many2many(this.C2B); this.C1D.AddI12C2many2many(this.C2C); this.C1D.AddI12C2many2many(this.C2D); this.C2A.AddI12C2many2many(this.C2A); this.C2A.AddI12C2many2many(this.C2B); this.C2A.AddI12C2many2many(this.C2C); this.C2A.AddI12C2many2many(this.C2D); this.C1B.AddI12I34many2many(this.C3B); this.C1C.AddI12I34many2many(this.C3B); this.C1C.AddI12I34many2many(this.C3C); this.C1D.AddI12I34many2many(this.C3B); this.C1D.AddI12I34many2many(this.C3C); this.C1D.AddI12I34many2many(this.C3D); this.C2A.AddI12I34many2many(this.C4A); this.C2A.AddI12I34many2many(this.C4B); this.C2A.AddI12I34many2many(this.C4C); this.C2A.AddI12I34many2many(this.C4D); this.C1B.AddS1234C2many2many(this.C2B); this.C1C.AddS1234C2many2many(this.C2B); this.C1C.AddS1234C2many2many(this.C2C); this.C1D.AddS1234C2many2many(this.C2B); this.C1D.AddS1234C2many2many(this.C2C); this.C1D.AddS1234C2many2many(this.C2D); this.C2A.AddS1234C2many2many(this.C2A); this.C2A.AddS1234C2many2many(this.C2B); this.C2A.AddS1234C2many2many(this.C2C); this.C2A.AddS1234C2many2many(this.C2D); this.C1B.AddC1I12many2many(this.C1B); this.C1B.AddC1I12many2many(this.C2B); this.C1C.AddC1I12many2many(this.C2B); this.C1C.AddC1I12many2many(this.C2C); this.C1D.AddC1I12many2many(this.C2B); this.C1D.AddC1I12many2many(this.C2C); this.C1D.AddC1I12many2many(this.C2D); this.C1B.AddS1234many2many(this.C1B); this.C1B.AddS1234many2many(this.C1A); this.C1C.AddS1234many2many(this.C2B); this.C1C.AddS1234many2many(this.C1A); this.C1D.AddS1234many2many(this.C3B); this.C1D.AddS1234many2many(this.C1A); this.C2B.AddS1234many2many(this.C1C); this.C2B.AddS1234many2many(this.C1A); this.C2C.AddS1234many2many(this.C2C); this.C2C.AddS1234many2many(this.C1A); this.C2D.AddS1234many2many(this.C3C); this.C2D.AddS1234many2many(this.C1A); this.C3B.AddS1234many2many(this.C1D); this.C3B.AddS1234many2many(this.C1A); this.C3C.AddS1234many2many(this.C2D); this.C3C.AddS1234many2many(this.C1A); this.C3D.AddS1234many2many(this.C3D); this.C3D.AddS1234many2many(this.C1A); this.C1B.ClassName = "c1"; this.C3B.ClassName = "c3"; }
public void call_h2() { C3 c3 = new C3(); // create new references to a C3 object (which inherits from B2) and has public methods that return the protected functions c3.call_h2(); }
// narrowing levels and __int__ conversion: // If 2 instances of a Python subclass of C3 that implements __int__ are passed as arguments this // the first overload should be preferred. public void M140(C3 a, int b) { Flag.Value = 140; }
internal static void TestCorrectness() { C3 b = new C3(); Json.save("test.json", b); b = Json.load<C3>("test.json"); }