Пример #1
0
        public void testEnumBitOr2()
        {
            MyUIntEnum enumUInt = MyUIntEnum.V1;
            var        result   = doOr(enumUInt);

            AssertTrue(result == 3);
        }
Пример #2
0
        public void testEnumBitAnd3()
        {
            MyUIntEnum enumUInt = MyUIntEnum.V1;
            var        result   = doUInt2(ref enumUInt);

            AssertTrue(result);
        }
Пример #3
0
        public void testEnumBitAnd1()
        {
            MyUIntEnum enumUInt = MyUIntEnum.V1;
            var        result   = ((enumUInt & MyUIntEnum.V2) == 0);

            AssertTrue(result);
        }
Пример #4
0
        public void testEnumBitOr1()
        {
            MyUIntEnum enumUInt = MyUIntEnum.V1;

            enumUInt |= MyUIntEnum.V2;
            AssertTrue((int)enumUInt == (int)MyUIntEnum.V1 + (int)MyUIntEnum.V2);
            AssertTrue((int)enumUInt == 3);
        }
 public void UsingAllEnumArguments(MyLongEnum arg1, MyIntEnum arg2, MyShortEnum arg3,
     MyByteEnum arg4, MySByteEnum arg5, MyUShortEnum arg6, MyUIntEnum arg7, MyULongEnum arg8)
 {
     if (IsEnabled()) { WriteEvent(307, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }
 }
 public void UsingAllEnumArguments(MyLongEnum arg1, MyIntEnum arg2, MyShortEnum arg3,
                                   MyByteEnum arg4, MySByteEnum arg5, MyUShortEnum arg6, MyUIntEnum arg7, MyULongEnum arg8)
 {
     if (IsEnabled())
     {
         WriteEvent(307, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
     }
 }
Пример #7
0
        public int doOr(MyUIntEnum enumUInt)
        {
            enumUInt |= MyUIntEnum.V2;

            return (int) enumUInt;
        }
Пример #8
0
 public bool doUInt2(ref MyUIntEnum myEnum)
 {
     return (((uint)myEnum & (uint)MyUIntEnum.V2) == 0);
 }
Пример #9
0
 public bool doUInt(ref MyUIntEnum myEnum)
 {
     return ((myEnum & MyUIntEnum.V2) == 0);
 }
Пример #10
0
        public int doOr(MyUIntEnum enumUInt)
        {
            enumUInt |= MyUIntEnum.V2;

            return((int)enumUInt);
        }
Пример #11
0
 public bool doUInt2(ref MyUIntEnum myEnum)
 {
     return(((uint)myEnum & (uint)MyUIntEnum.V2) == 0);
 }
Пример #12
0
 public bool doUInt(ref MyUIntEnum myEnum)
 {
     return((myEnum & MyUIntEnum.V2) == 0);
 }
Пример #13
0
			public MyClassWithEnumMembers(int value)
			{
				_myByteEnum = (MyByteEnum) value;
				_mySByteEnum = (MySByteEnum) value;
				_myShortEnum = (MyShortEnum) value;
				_myUShortEnum = (MyUShortEnum) value;
				_myIntEnum = (MyIntEnum) value;
				_myUIntEnum = (MyUIntEnum) value;
				_myLongEnum = (MyLongEnum) value;
				_myULongEnum = (MyULongEnum) value;
			}