public void ReferenceAllTypesInParametersWithReferences( IInnerInterface innerInterface, InnerEventArgs innerEventArgs, InnerDelegate innerDelegate, InnerEnum innerEnum, InnerStruct innerStruct, InnerStruct.InnerStructInnerEnum innerStructInnerEnum, InnerStruct.IInnerStructInnerInterface innerStructInnerInterface, InnerStruct.InnerStructInnerStruct innerStructInnerStruct, InnerStruct.InnerStructInnerClass innerStructInnerClass, InnerAbstractClass innerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum innerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface innerAbstractClassInnerInterface, InnerAbstractClass.InnerAbstractClassStruct innerAbstractClassStruct, InnerImplementingClass innerImplementingClass) { string toStringHolder; toStringHolder = innerInterface.ToString(); toStringHolder = innerEventArgs.ToString(); toStringHolder = innerDelegate.ToString(); toStringHolder = innerEnum.ToString(); toStringHolder = innerStruct.ToString(); toStringHolder = innerStructInnerEnum.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerStruct.ToString(); toStringHolder = innerStructInnerClass.ToString(); toStringHolder = innerAbstractClass.ToString(); toStringHolder = innerAbstractClassInnerEnum.ToString(); toStringHolder = innerAbstractClassInnerInterface.ToString(); toStringHolder = innerAbstractClassStruct.ToString(); toStringHolder = innerImplementingClass.ToString(); }
public string Fire(string[] Fact) { bool IFisTrue = true; if (Fact.Length == IFPart.Count) { for (int i = 0; i < IFPart.Count; i++) { InnerStruct IS = (InnerStruct)IFPart[i]; if (IS.IFPart == Fact[i]) { continue; } else { IFisTrue = false; } } if (IFisTrue) { return(ElsePart); } else { return(ThenPart); } } else { return("wrong number of arguments."); } }
public TestStruct(string str, int i, string str2, int i2) : this() { Str = str; Int = i; Nested = new InnerStruct { Str = str2, Int = i2 }; }
public override void PrepareRenderData(RenderPipelineContext context) { if (!innerStruct.Equals(prevData)) { Marshal.StructureToPtr(innerStruct, Marshal.UnsafeAddrOfPinnedArrayElement(rcDataUploadBuffer, 0), true); context.graphicsContext.UpdateResource(postProcessDataBuffer, rcDataUploadBuffer, c_postProcessDataSize, 0); prevData = innerStruct; } }
public MiddleStruct(int p) { i = 42; s = "string"; b = true; f = 4.2f; d = 8.4; o = new object(); inner = new InnerStruct(p); }
public void ReferenceAllTypesInClosedGenericVariables() { #pragma warning disable 219 Tuple <IInnerInterface, InnerEventArgs, InnerDelegate> tuple = new Tuple <IInnerInterface, InnerEventArgs, InnerDelegate>(new InnerImplementingClass(), new InnerEventArgs(), Console.WriteLine); List <InnerEnum> innerEnums = new List <InnerEnum>(); InnerStruct[] innerStructs = new InnerStruct[10]; Lazy <InnerStruct.InnerStructInnerEnum> innerStructInnerEnum = new Lazy <InnerStruct.InnerStructInnerEnum>(); IEnumerable <InnerStruct.IInnerStructInnerInterface> innerStructInnerInterface = new List <InnerStruct.IInnerStructInnerInterface>(); Dictionary <InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass> innerStructInnerClassByInnerStructInnerStruct = new Dictionary <InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass>(); Func <InnerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface> getInnerAbstractClass = (InnerAbstractClass @class, InnerAbstractClass.InnerAbstractClassInnerEnum @enum) => new InnerImplementingClass(); List <Dictionary <InnerAbstractClass.InnerAbstractClassStruct, IEnumerable <InnerImplementingClass[]> > > stuff = new List <Dictionary <InnerAbstractClass.InnerAbstractClassStruct, IEnumerable <InnerImplementingClass[]> > >(); #pragma warning restore 219 }
public void ReferenceAllTypesInParameters( IInnerInterface innerInterface, InnerEventArgs innerEventArgs, InnerDelegate innerDelegate, InnerEnum innerEnum, InnerStruct innerStruct, InnerStruct.InnerStructInnerEnum innerStructInnerEnum, InnerStruct.IInnerStructInnerInterface innerStructInnerInterface, InnerStruct.InnerStructInnerStruct innerStructInnerStruct, InnerStruct.InnerStructInnerClass innerStructInnerClass, InnerAbstractClass innerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum innerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface innerAbstractClassInnerInterface, InnerAbstractClass.InnerAbstractClassStruct innerAbstractClassStruct, InnerImplementingClass innerImplementingClass) { }
public void ProcessRule(bool Ifstate) { if (Ifstate) { IFpartIsOperation = true; } OPtype = OperationType.NONE; string[] Att = base.Data.Split(new string[] { "if ", " then ", " else " }, StringSplitOptions.RemoveEmptyEntries); string[] Info = Att[0].Split(new string[] { " OR " }, StringSplitOptions.RemoveEmptyEntries); if (Info.Length > 1) { for (int i = 0; i < Info.Length; i++) { InnerStruct IS = new InnerStruct(); IS.IFPart = Info[i]; IS.IsTrue = false; IFPart.Add(IS); OPtype = OperationType.OR; } } Info = Att[0].Split(new string[] { " AND " }, StringSplitOptions.RemoveEmptyEntries); if (Info.Length > 1) { for (int i = 0; i < Info.Length; i++) { InnerStruct IS = new InnerStruct(); IS.IFPart = Info[i]; IS.IsTrue = false; IFPart.Add(IS); OPtype = OperationType.AND; } } if (OPtype == OperationType.NONE) { InnerStruct IS = new InnerStruct(); IS.IFPart = Att[0]; IS.IsTrue = false; IFPart.Add(IS); } ThenPart = Att[1]; ElsePart = Att[2]; //base.Data = "If<" + Att[0] + ">\n\tThen<" + Att[1] + ">\n\tElse <" + Att[2] + ">"; }
public void ReferenceAllTypesInLocalVariablesWithInitialization() { #pragma warning disable 219 IInnerInterface innerInterface = new InnerImplementingClass(); InnerEventArgs innerEventArgs = new InnerEventArgs(); InnerDelegate innerDelegate = Console.WriteLine; InnerEnum innerEnum = InnerEnum.Two; InnerStruct innerStruct = new InnerStruct(); InnerStruct.InnerStructInnerEnum innerStructInnerEnum = InnerStruct.InnerStructInnerEnum.Two; InnerStruct.IInnerStructInnerInterface innerStructInnerInterface = new InnerImplementingClass(); InnerStruct.InnerStructInnerStruct innerStructInnerStruct = new InnerStruct.InnerStructInnerStruct(); InnerStruct.InnerStructInnerClass innerStructInnerClass = new InnerStruct.InnerStructInnerClass(); InnerAbstractClass innerAbstractClass = new InnerImplementingClass(); InnerAbstractClass.InnerAbstractClassInnerEnum innerAbstractClassInnerEnum = InnerAbstractClass.InnerAbstractClassInnerEnum.Two; InnerAbstractClass.IInnerAbstractClassInnerInterface innerAbstractClassInnerInterface = new InnerImplementingClass(); InnerAbstractClass.InnerAbstractClassStruct innerAbstractClassStruct = new InnerAbstractClass.InnerAbstractClassStruct(); InnerImplementingClass innerImplementingClass = new InnerImplementingClass(); #pragma warning restore 219 }
public void ReferenceAllTypesInClosedGenericVariablesWithReferences() { Tuple <IInnerInterface, InnerEventArgs, InnerDelegate> tuple = new Tuple <IInnerInterface, InnerEventArgs, InnerDelegate>(new InnerImplementingClass(), new InnerEventArgs(), Console.WriteLine); List <InnerEnum> innerEnums = new List <InnerEnum>(); InnerStruct[] innerStructs = new InnerStruct[10]; Lazy <InnerStruct.InnerStructInnerEnum> innerStructInnerEnum = new Lazy <InnerStruct.InnerStructInnerEnum>(); IEnumerable <InnerStruct.IInnerStructInnerInterface> innerStructInnerInterface = new List <InnerStruct.IInnerStructInnerInterface>(); Dictionary <InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass> innerStructInnerClassByInnerStructInnerStruct = new Dictionary <InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass>(); Func <InnerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface> getInnerAbstractClass = (InnerAbstractClass @class, InnerAbstractClass.InnerAbstractClassInnerEnum @enum) => new InnerImplementingClass(); List <Dictionary <InnerAbstractClass.InnerAbstractClassStruct, IEnumerable <InnerImplementingClass[]> > > stuff = new List <Dictionary <InnerAbstractClass.InnerAbstractClassStruct, IEnumerable <InnerImplementingClass[]> > >(); string toStringHolder; toStringHolder = tuple.ToString(); toStringHolder = tuple.Item1.ToString(); toStringHolder = tuple.Item2.ToString(); toStringHolder = tuple.Item3.ToString(); toStringHolder = innerEnums.ToString(); toStringHolder = innerEnums.First().ToString(); toStringHolder = innerStructs.ToString(); toStringHolder = innerStructs[0].ToString(); toStringHolder = innerStructInnerEnum.ToString(); toStringHolder = innerStructInnerEnum.Value.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.Keys.First().ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.Values.First().ToString(); toStringHolder = getInnerAbstractClass.ToString(); toStringHolder = stuff.ToString(); toStringHolder = stuff[0].ToString(); toStringHolder = stuff[0].Keys.First().ToString(); toStringHolder = stuff[0].Values.First().ToString(); toStringHolder = stuff[0].Values.First().First().ToString(); }
public void Should_set_nested_struct_values() { var inner = new InnerStruct { Name = "Inner Struct" }; var fake = new FakeStruct { Inner = inner, Name = "Old Value" }; var view = new ViewHasSubProps { FakeVal = fake }; var page = new ContentPage { Content = view }; var ctx = new XenMessageContext(); ctx.SetRequest <SetPropertyRequest>(r => { r.WidgetId = view.Id.ToString(); r.Path = new[] { "FakeVal", "Inner", "Name" }; r.Value = "Newly Set"; }); Assert.AreEqual("Inner Struct", view.FakeVal.Inner.Name); XamarinFormsReaction.Register <SetPropertyRequest, SetPropertyReaction>(page); Reaction.Execute(ctx); Assert.AreEqual("Newly Set", view.FakeVal.Inner.Name); }
public void ReferenceAllTypesInLocalVariablesWithInitializationWithReferences() { IInnerInterface innerInterface = new InnerImplementingClass(); InnerEventArgs innerEventArgs = new InnerEventArgs(); InnerDelegate innerDelegate = Console.WriteLine; InnerEnum innerEnum = InnerEnum.Two; InnerStruct innerStruct = new InnerStruct(); InnerStruct.InnerStructInnerEnum innerStructInnerEnum = InnerStruct.InnerStructInnerEnum.Two; InnerStruct.IInnerStructInnerInterface innerStructInnerInterface = new InnerImplementingClass(); InnerStruct.InnerStructInnerStruct innerStructInnerStruct = new InnerStruct.InnerStructInnerStruct(); InnerStruct.InnerStructInnerClass innerStructInnerClass = new InnerStruct.InnerStructInnerClass(); InnerAbstractClass innerAbstractClass = new InnerImplementingClass(); InnerAbstractClass.InnerAbstractClassInnerEnum innerAbstractClassInnerEnum = InnerAbstractClass.InnerAbstractClassInnerEnum.Two; InnerAbstractClass.IInnerAbstractClassInnerInterface innerAbstractClassInnerInterface = new InnerImplementingClass(); InnerAbstractClass.InnerAbstractClassStruct innerAbstractClassStruct = new InnerAbstractClass.InnerAbstractClassStruct(); InnerImplementingClass innerImplementingClass = new InnerImplementingClass(); string toStringHolder; toStringHolder = innerInterface.ToString(); toStringHolder = innerEventArgs.ToString(); toStringHolder = innerDelegate.ToString(); toStringHolder = innerEnum.ToString(); toStringHolder = innerStruct.ToString(); toStringHolder = innerStructInnerEnum.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerStruct.ToString(); toStringHolder = innerStructInnerClass.ToString(); toStringHolder = innerAbstractClass.ToString(); toStringHolder = innerAbstractClassInnerEnum.ToString(); toStringHolder = innerAbstractClassInnerInterface.ToString(); toStringHolder = innerAbstractClassStruct.ToString(); toStringHolder = innerImplementingClass.ToString(); }
public void ReferenceAllTypesInClosedGenericVariables() { #pragma warning disable 219 Tuple<IInnerInterface, InnerEventArgs, InnerDelegate> tuple = new Tuple<IInnerInterface, InnerEventArgs, InnerDelegate>(new InnerImplementingClass(), new InnerEventArgs(), Console.WriteLine); List<InnerEnum> innerEnums = new List<InnerEnum>(); InnerStruct[] innerStructs = new InnerStruct[10]; Lazy<InnerStruct.InnerStructInnerEnum> innerStructInnerEnum = new Lazy<InnerStruct.InnerStructInnerEnum>(); IEnumerable<InnerStruct.IInnerStructInnerInterface> innerStructInnerInterface = new List<InnerStruct.IInnerStructInnerInterface>(); Dictionary<InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass> innerStructInnerClassByInnerStructInnerStruct = new Dictionary<InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass>(); Func<InnerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface> getInnerAbstractClass = (InnerAbstractClass @class, InnerAbstractClass.InnerAbstractClassInnerEnum @enum) => new InnerImplementingClass(); List<Dictionary<InnerAbstractClass.InnerAbstractClassStruct, IEnumerable<InnerImplementingClass[]>>> stuff = new List<Dictionary<InnerAbstractClass.InnerAbstractClassStruct, IEnumerable<InnerImplementingClass[]>>>(); #pragma warning restore 219 }
public OuterStruct(InnerStruct x) { X = x; }
public void InnerImplementingClassReferenceAllMembers() { var events = 0; EventHandler<InnerEventArgs> eventDelegate = (object sender, InnerEventArgs e) => { ++events; }; int i; SelfReferencingMembersMixin selfReferencingMembersMixin = new SelfReferencingMembersMixin(); selfReferencingMembersMixin.Property = 4; selfReferencingMembersMixin.field = selfReferencingMembersMixin.Property; selfReferencingMembersMixin.Method(); selfReferencingMembersMixin.EventHappened += eventDelegate; selfReferencingMembersMixin.OnEventHappened(new InnerEventArgs()); selfReferencingMembersMixin.EventHappened -= eventDelegate; SelfReferencingMembersMixin.StaticProperty = 9; SelfReferencingMembersMixin.staticField = StaticProperty; SelfReferencingMembersMixin.StaticMethod(); SelfReferencingMembersMixin.StaticEventHappened += eventDelegate; SelfReferencingMembersMixin.OnStaticEventHappened(new InnerEventArgs()); SelfReferencingMembersMixin.StaticEventHappened -= eventDelegate; InnerStruct innerStruct = new InnerStruct(); innerStruct.InnerStructProperty = 54; i = innerStruct.InnerStructProperty; innerStruct.InnerStructMethod(); innerStruct.InnerStructEventHappened += eventDelegate; innerStruct.InnerStructEventHappened -= eventDelegate; InnerStruct.StaticInnerStructProperty = 58; i = InnerStruct.StaticInnerStructProperty; InnerStruct.StaticInnerStructMethod(); InnerStruct.StaticInnerStructEventHappened += eventDelegate; InnerStruct.StaticInnerStructEventHappened -= eventDelegate; InnerAbstractClass.StaticInnerAbstractClassProperty = 32; InnerAbstractClass.StaticInnerAbstractClassMethod(); InnerAbstractClass.StaticInnerAbstractClassEventHappened += eventDelegate; InnerAbstractClass.StaticInnerAbstractClassEventHappened -= eventDelegate; this.InnerAbstractClassProperty = 85; i = this.InnerAbstractClassProperty; this.InnerAbstractClassMethod(); this.InnerAbstractClassEventHappened += eventDelegate; this.OnInnerAbstractClassEventHappened(new InnerEventArgs()); this.InnerAbstractClassEventHappened -= eventDelegate; this.InnerAbstractClassAbstractProperty = 781; i = this.InnerAbstractClassAbstractProperty; this.InnerAbstractClassAbstractMethod(); this.InnerAbstractClassAbstractEventHappened += eventDelegate; this.OnInnerAbstractClassAbstractEventHappened(new InnerEventArgs()); this.InnerAbstractClassAbstractEventHappened -= eventDelegate; this.InnerAbstractClassInnerInterfaceProperty = 85; i = this.InnerAbstractClassInnerInterfaceProperty; this.InnerAbstractClassInnerInterfaceMethod(); this.InnerAbstractClassInnerInterfaceEventHappened += eventDelegate; this.OnInnerAbstractClassInnerInterfaceEventHappened(new InnerEventArgs()); this.InnerAbstractClassInnerInterfaceEventHappened -= eventDelegate; this.InnerInterfaceProperty = 69; i = this.InnerInterfaceProperty; this.InnerInterfaceMethod(); this.InnerInterfaceEventHappened += eventDelegate; this.OnInnerInterfaceEventHappened(new InnerEventArgs()); this.InnerInterfaceEventHappened -= eventDelegate; this.InnerStructInnerInterfaceProperty = 15; i = this.InnerStructInnerInterfaceProperty; this.InnerStructInnerInterfaceMethod(); this.InnerStructInnerInterfaceEventHappened += eventDelegate; this.OnInnerStructInnerInterfaceEventHappened(new InnerEventArgs()); this.InnerStructInnerInterfaceEventHappened -= eventDelegate; this.InnerImplementingClassProperty = 48; this.innerImplementingClassField = this.InnerImplementingClassProperty; this.InnerImplementingClassMethod(); this.InnerImplementingClassEventHappened += eventDelegate; this.OnInnerImplementingClassEventHappened(new InnerEventArgs()); this.InnerImplementingClassEventHappened -= eventDelegate; InnerImplementingClass.StaticInnerImplementingClassProperty = 13; InnerImplementingClass.staticInnerImplementingClassField = InnerImplementingClass.StaticInnerImplementingClassProperty; InnerImplementingClass.StaticInnerImplementingClassMethod(); InnerImplementingClass.StaticInnerImplementingClassEventHappened += eventDelegate; InnerImplementingClass.OnStaticInnerImplementingClassEventHappened(new InnerEventArgs()); InnerImplementingClass.StaticInnerImplementingClassEventHappened -= eventDelegate; }
public void InnerAbstractClassReferenceAllMembers() { var events = 0; EventHandler <InnerEventArgs> eventDelegate = (object sender, InnerEventArgs e) => { ++events; }; int i; var selfReferencingMembersMixin = new SelfReferencingMembersMixin { Property = 4 }; selfReferencingMembersMixin.field = selfReferencingMembersMixin.Property; selfReferencingMembersMixin.Method(); selfReferencingMembersMixin.EventHappened += eventDelegate; selfReferencingMembersMixin.OnEventHappened(new InnerEventArgs()); selfReferencingMembersMixin.EventHappened -= eventDelegate; SelfReferencingMembersMixin.StaticProperty = 9; SelfReferencingMembersMixin.staticField = StaticProperty; SelfReferencingMembersMixin.StaticMethod(); SelfReferencingMembersMixin.StaticEventHappened += eventDelegate; SelfReferencingMembersMixin.OnStaticEventHappened(new InnerEventArgs()); SelfReferencingMembersMixin.StaticEventHappened -= eventDelegate; InnerStruct innerStruct = new InnerStruct(); innerStruct.InnerStructProperty = 54; i = innerStruct.InnerStructProperty; innerStruct.InnerStructMethod(); innerStruct.InnerStructEventHappened += eventDelegate; innerStruct.InnerStructEventHappened -= eventDelegate; InnerStruct.StaticInnerStructProperty = 58; i = InnerStruct.StaticInnerStructProperty; InnerStruct.StaticInnerStructMethod(); InnerStruct.StaticInnerStructEventHappened += eventDelegate; InnerStruct.StaticInnerStructEventHappened -= eventDelegate; this.InnerAbstractClassProperty = 85; this.innerAbstractClassField = this.InnerAbstractClassProperty; this.InnerAbstractClassMethod(); this.InnerAbstractClassEventHappened += eventDelegate; this.OnInnerAbstractClassEventHappened(new InnerEventArgs()); this.InnerAbstractClassEventHappened -= eventDelegate; InnerAbstractClass.StaticInnerAbstractClassProperty = 32; InnerAbstractClass.staticInnerAbstractClassField = InnerAbstractClass.StaticInnerAbstractClassProperty; InnerAbstractClass.StaticInnerAbstractClassMethod(); InnerAbstractClass.StaticInnerAbstractClassEventHappened += eventDelegate; InnerAbstractClass.OnStaticInnerAbstractClassEventHappened(new InnerEventArgs()); InnerAbstractClass.StaticInnerAbstractClassEventHappened -= eventDelegate; var innerImplementingClass = new InnerImplementingClass { InnerAbstractClassProperty = 85 }; innerImplementingClass.innerAbstractClassField = innerImplementingClass.InnerAbstractClassProperty; innerImplementingClass.InnerAbstractClassMethod(); innerImplementingClass.InnerAbstractClassEventHappened += eventDelegate; innerImplementingClass.InnerAbstractClassEventHappened -= eventDelegate; innerImplementingClass.InnerAbstractClassAbstractProperty = 781; i = innerImplementingClass.InnerAbstractClassAbstractProperty; innerImplementingClass.InnerAbstractClassAbstractMethod(); innerImplementingClass.InnerAbstractClassAbstractEventHappened += eventDelegate; innerImplementingClass.InnerAbstractClassAbstractEventHappened -= eventDelegate; innerImplementingClass.InnerAbstractClassInnerInterfaceProperty = 85; i = innerImplementingClass.InnerAbstractClassInnerInterfaceProperty; innerImplementingClass.InnerAbstractClassInnerInterfaceMethod(); innerImplementingClass.InnerAbstractClassInnerInterfaceEventHappened += eventDelegate; innerImplementingClass.InnerAbstractClassInnerInterfaceEventHappened -= eventDelegate; innerImplementingClass.InnerInterfaceProperty = 69; i = innerImplementingClass.InnerInterfaceProperty; innerImplementingClass.InnerInterfaceMethod(); innerImplementingClass.InnerInterfaceEventHappened += eventDelegate; innerImplementingClass.InnerInterfaceEventHappened -= eventDelegate; innerImplementingClass.InnerStructInnerInterfaceProperty = 15; i = innerImplementingClass.InnerStructInnerInterfaceProperty; innerImplementingClass.InnerStructInnerInterfaceMethod(); innerImplementingClass.InnerStructInnerInterfaceEventHappened += eventDelegate; innerImplementingClass.InnerStructInnerInterfaceEventHappened -= eventDelegate; innerImplementingClass.InnerImplementingClassProperty = 48; i = innerImplementingClass.InnerImplementingClassProperty; innerImplementingClass.InnerImplementingClassMethod(); innerImplementingClass.InnerImplementingClassEventHappened += eventDelegate; innerImplementingClass.InnerImplementingClassEventHappened -= eventDelegate; InnerImplementingClass.StaticInnerImplementingClassProperty = 13; i = InnerImplementingClass.StaticInnerImplementingClassProperty; InnerImplementingClass.StaticInnerImplementingClassMethod(); InnerImplementingClass.StaticInnerImplementingClassEventHappened += eventDelegate; InnerImplementingClass.StaticInnerImplementingClassEventHappened -= eventDelegate; }
public void ReferenceAllTypesInClosedGenericParameters( Tuple<IInnerInterface, InnerEventArgs, InnerDelegate> arg0, List<InnerEnum> innerEnums, InnerStruct[] innerStructs, Lazy<InnerStruct.InnerStructInnerEnum> innerStructInnerEnum, IEnumerable<InnerStruct.IInnerStructInnerInterface> innerStructInnerInterface, Dictionary<InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass> innerStructInnerClassByInnerStructInnerStruct, Func<InnerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface> getInnerAbstractClass, List<Dictionary<InnerAbstractClass.InnerAbstractClassStruct, IEnumerable<InnerImplementingClass[]>>> stuff) { }
public void ReferenceAllMembers() { var events = 0; EventHandler <InnerEventArgs> eventDelegate = (object sender, InnerEventArgs e) => { ++events; }; int i; this.Property = 4; this.field = this.Property; this.Method(); this.EventHappened += eventDelegate; this.OnEventHappened(new InnerEventArgs()); this.EventHappened -= eventDelegate; StaticProperty = 9; staticField = StaticProperty; StaticMethod(); StaticEventHappened += eventDelegate; OnStaticEventHappened(new InnerEventArgs()); StaticEventHappened -= eventDelegate; InnerStruct innerStruct = new InnerStruct(); innerStruct.InnerStructProperty = 54; i = innerStruct.InnerStructProperty; innerStruct.InnerStructMethod(); innerStruct.InnerStructEventHappened += eventDelegate; innerStruct.InnerStructEventHappened -= eventDelegate; InnerStruct.StaticInnerStructProperty = 58; i = InnerStruct.StaticInnerStructProperty; InnerStruct.StaticInnerStructMethod(); InnerStruct.StaticInnerStructEventHappened += eventDelegate; InnerStruct.StaticInnerStructEventHappened -= eventDelegate; InnerAbstractClass.StaticInnerAbstractClassProperty = 32; i = InnerAbstractClass.StaticInnerAbstractClassProperty; InnerAbstractClass.StaticInnerAbstractClassMethod(); InnerAbstractClass.StaticInnerAbstractClassEventHappened += eventDelegate; InnerAbstractClass.StaticInnerAbstractClassEventHappened -= eventDelegate; InnerImplementingClass innerImplementingClass = new InnerImplementingClass(); innerImplementingClass.InnerAbstractClassProperty = 85; i = innerImplementingClass.InnerAbstractClassProperty; innerImplementingClass.InnerAbstractClassMethod(); innerImplementingClass.InnerAbstractClassEventHappened += eventDelegate; innerImplementingClass.InnerAbstractClassEventHappened -= eventDelegate; innerImplementingClass.InnerAbstractClassAbstractProperty = 781; i = innerImplementingClass.InnerAbstractClassAbstractProperty; innerImplementingClass.InnerAbstractClassAbstractMethod(); innerImplementingClass.InnerAbstractClassAbstractEventHappened += eventDelegate; innerImplementingClass.InnerAbstractClassAbstractEventHappened -= eventDelegate; innerImplementingClass.InnerAbstractClassInnerInterfaceProperty = 85; i = innerImplementingClass.InnerAbstractClassInnerInterfaceProperty; innerImplementingClass.InnerAbstractClassInnerInterfaceMethod(); innerImplementingClass.InnerAbstractClassInnerInterfaceEventHappened += eventDelegate; innerImplementingClass.InnerAbstractClassInnerInterfaceEventHappened -= eventDelegate; innerImplementingClass.InnerInterfaceProperty = 69; i = innerImplementingClass.InnerInterfaceProperty; innerImplementingClass.InnerInterfaceMethod(); innerImplementingClass.InnerInterfaceEventHappened += eventDelegate; innerImplementingClass.InnerInterfaceEventHappened -= eventDelegate; innerImplementingClass.InnerStructInnerInterfaceProperty = 15; i = innerImplementingClass.InnerStructInnerInterfaceProperty; innerImplementingClass.InnerStructInnerInterfaceMethod(); innerImplementingClass.InnerStructInnerInterfaceEventHappened += eventDelegate; innerImplementingClass.InnerStructInnerInterfaceEventHappened -= eventDelegate; innerImplementingClass.InnerImplementingClassProperty = 48; i = innerImplementingClass.InnerImplementingClassProperty; innerImplementingClass.InnerImplementingClassMethod(); innerImplementingClass.InnerImplementingClassEventHappened += eventDelegate; innerImplementingClass.InnerImplementingClassEventHappened -= eventDelegate; InnerImplementingClass.StaticInnerImplementingClassProperty = 13; i = InnerImplementingClass.StaticInnerImplementingClassProperty; InnerImplementingClass.StaticInnerImplementingClassMethod(); InnerImplementingClass.StaticInnerImplementingClassEventHappened += eventDelegate; InnerImplementingClass.StaticInnerImplementingClassEventHappened -= eventDelegate; }
public void ReferenceAllTypesInClosedGenericParametersWithReferences( Tuple<IInnerInterface, InnerEventArgs, InnerDelegate> arg0, List<InnerEnum> innerEnums, InnerStruct[] innerStructs, Lazy<InnerStruct.InnerStructInnerEnum> innerStructInnerEnum, IEnumerable<InnerStruct.IInnerStructInnerInterface> innerStructInnerInterface, Dictionary<InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass> innerStructInnerClassByInnerStructInnerStruct, Func<InnerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface> getInnerAbstractClass, List<Dictionary<InnerAbstractClass.InnerAbstractClassStruct, IEnumerable<InnerImplementingClass[]>>> stuff) { string toStringHolder; toStringHolder = arg0.ToString(); toStringHolder = arg0.Item1.ToString(); toStringHolder = arg0.Item2.ToString(); toStringHolder = arg0.Item3.ToString(); toStringHolder = innerEnums.ToString(); toStringHolder = innerEnums.First().ToString(); toStringHolder = innerStructs.ToString(); toStringHolder = innerStructs[0].ToString(); toStringHolder = innerStructInnerEnum.ToString(); toStringHolder = innerStructInnerEnum.Value.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.Keys.First().ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.Values.First().ToString(); toStringHolder = getInnerAbstractClass.ToString(); toStringHolder = stuff.ToString(); toStringHolder = stuff[0].ToString(); toStringHolder = stuff[0].Keys.First().ToString(); toStringHolder = stuff[0].Values.First().ToString(); toStringHolder = stuff[0].Values.First().First().ToString(); }
public void ReferenceAllTypesInClosedGenericVariablesWithReferences() { Tuple<IInnerInterface, InnerEventArgs, InnerDelegate> tuple = new Tuple<IInnerInterface, InnerEventArgs, InnerDelegate>(new InnerImplementingClass(), new InnerEventArgs(), Console.WriteLine); List<InnerEnum> innerEnums = new List<InnerEnum>(); InnerStruct[] innerStructs = new InnerStruct[10]; Lazy<InnerStruct.InnerStructInnerEnum> innerStructInnerEnum = new Lazy<InnerStruct.InnerStructInnerEnum>(); IEnumerable<InnerStruct.IInnerStructInnerInterface> innerStructInnerInterface = new List<InnerStruct.IInnerStructInnerInterface>(); Dictionary<InnerStruct.InnerStructInnerStruct, InnerStruct.InnerStructInnerClass> innerStructInnerClassByInnerStructInnerStruct = new Dictionary<InnerStruct.InnerStructInnerStruct,InnerStruct.InnerStructInnerClass>(); Func<InnerAbstractClass, InnerAbstractClass.InnerAbstractClassInnerEnum, InnerAbstractClass.IInnerAbstractClassInnerInterface> getInnerAbstractClass = (InnerAbstractClass @class, InnerAbstractClass.InnerAbstractClassInnerEnum @enum) => new InnerImplementingClass(); List<Dictionary<InnerAbstractClass.InnerAbstractClassStruct, IEnumerable<InnerImplementingClass[]>>> stuff = new List<Dictionary<InnerAbstractClass.InnerAbstractClassStruct,IEnumerable<InnerImplementingClass[]>>>(); string toStringHolder; toStringHolder = tuple.ToString(); toStringHolder = tuple.Item1.ToString(); toStringHolder = tuple.Item2.ToString(); toStringHolder = tuple.Item3.ToString(); toStringHolder = innerEnums.ToString(); toStringHolder = innerEnums.First().ToString(); toStringHolder = innerStructs.ToString(); toStringHolder = innerStructs[0].ToString(); toStringHolder = innerStructInnerEnum.ToString(); toStringHolder = innerStructInnerEnum.Value.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerInterface.ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.Keys.First().ToString(); toStringHolder = innerStructInnerClassByInnerStructInnerStruct.Values.First().ToString(); toStringHolder = getInnerAbstractClass.ToString(); toStringHolder = stuff.ToString(); toStringHolder = stuff[0].ToString(); toStringHolder = stuff[0].Keys.First().ToString(); toStringHolder = stuff[0].Values.First().ToString(); toStringHolder = stuff[0].Values.First().First().ToString(); }