Пример #1
0
        public void InterfaceInterfaceMethodSwitchCallType()
        {
            AnInterface aInterface  = aInterfaceField;
            AnInterface aInterface1 = aInterfaceField1;

            for (int i = 0; i < InnerIterationCount; i++)
            {
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface1);
            }
        }
Пример #2
0
        public static void Run()
        {
            AStruct s = new AStruct();

            s.value = 42;
            Debug.Assert(s.value == 42);

            AnInterface iface = s;

            iface.SetValue(91);
            Debug.Assert(s.value == 42);
            Debug.Assert(iface.GetValue() == 91);
        }
Пример #3
0
        public void InterfaceInterfaceMethod()
        {
            AnInterface aInterface = aClassFiled;

            for (int i = 0; i < InnerIterationCount; i++)
            {
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
                CallInterfaceMethod(aInterface);
            }
        }
Пример #4
0
 private static void CallInterfaceMethod(AnInterface aInterface)
 {
     aInterface.InterfaceMethod();
 }
 public AnInterfaceUser(AnInterface i)
 => _interface = i;
Пример #6
0
 BlindSpot_Interface()
 {
     AnObject = new AnImplementation();
 }
Пример #7
0
 public void SetupInterfaceInterfaceMethodSwitchCallType()
 {
     aInterfaceField  = new LongHierarchyChildClass();
     aInterfaceField1 = new LongHierarchyClass1();
 }
 public AFunctionClass(AnInterface i) => this._i = i;
		BlindSpot_Interface()
		{
			AnObject = new AnImplementation();
		}
Пример #10
0
 public AnExceptionUser(AnInterface i)
 => _interface = i;