system\runtime\serialization\formatters\binary\binarycommonclasses.cs (72)
298internal static bool FlagTest(MessageEnum flag, MessageEnum target)
653MessageEnum messageEnum;
671messageEnum = MessageEnum.NoArgs;
693messageEnum = MessageEnum.ArgsInline;
697messageEnum = MessageEnum.ArgsInArray;
705messageEnum |= MessageEnum.GenericMethod;
711messageEnum |= MessageEnum.MethodSignatureInArray;
715messageEnum |= MessageEnum.NoContext;
717messageEnum |= MessageEnum.ContextInline;
721messageEnum |= MessageEnum.ContextInArray;
727messageEnum |= MessageEnum.PropertyInArray;
730if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInArray) && arraySize == 1)
732messageEnum ^= MessageEnum.ArgsInArray;
733messageEnum |= MessageEnum.ArgsIsArray;
742if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInArray))
745if (IOUtil.FlagTest(messageEnum, MessageEnum.GenericMethod))
748if (IOUtil.FlagTest(messageEnum, MessageEnum.MethodSignatureInArray))
751if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInArray))
754if (IOUtil.FlagTest(messageEnum, MessageEnum.PropertyInArray))
770if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
773if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))
787messageEnum = (MessageEnum)input.ReadInt32();
793if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
802if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))
814if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsIsArray))
822if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInArray))
829if (IOUtil.FlagTest(messageEnum, MessageEnum.GenericMethod))
836if (IOUtil.FlagTest(messageEnum, MessageEnum.MethodSignatureInArray))
843if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInArray))
850if (IOUtil.FlagTest(messageEnum, MessageEnum.PropertyInArray))
877if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
885if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))
909MessageEnum messageEnum;
937messageEnum = MessageEnum.NoArgs;
960messageEnum = MessageEnum.ArgsInline;
964messageEnum = MessageEnum.ArgsInArray;
970messageEnum |= MessageEnum.NoReturnValue;
972messageEnum |= MessageEnum.ReturnValueVoid;
978messageEnum |= MessageEnum.ReturnValueInline;
982messageEnum |= MessageEnum.ReturnValueInArray;
989messageEnum |= MessageEnum.ExceptionInArray;
993messageEnum |= MessageEnum.NoContext;
995messageEnum |= MessageEnum.ContextInline;
999messageEnum |= MessageEnum.ContextInArray;
1005messageEnum |= MessageEnum.PropertyInArray;
1008if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInArray) && (arraySize == 1))
1010messageEnum ^= MessageEnum.ArgsInArray;
1011messageEnum |= MessageEnum.ArgsIsArray;
1019if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInArray))
1022if (IOUtil.FlagTest(messageEnum, MessageEnum.ReturnValueInArray))
1025if (IOUtil.FlagTest(messageEnum, MessageEnum.ExceptionInArray))
1028if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInArray))
1031if (IOUtil.FlagTest(messageEnum, MessageEnum.PropertyInArray))
1046if (IOUtil.FlagTest(messageEnum, MessageEnum.ReturnValueInline))
1051if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
1054if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))
1067messageEnum = (MessageEnum)input.ReadInt32();
1069if (IOUtil.FlagTest(messageEnum, MessageEnum.NoReturnValue))
1071else if (IOUtil.FlagTest(messageEnum, MessageEnum.ReturnValueVoid))
1075else if (IOUtil.FlagTest(messageEnum, MessageEnum.ReturnValueInline))
1079if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
1087if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))
1095if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsIsArray))
1103if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInArray))
1110if (IOUtil.FlagTest(messageEnum, MessageEnum.ReturnValueInArray))
1117if (IOUtil.FlagTest(messageEnum, MessageEnum.ExceptionInArray))
1124if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInArray))
1131if (IOUtil.FlagTest(messageEnum, MessageEnum.PropertyInArray))
1155if (IOUtil.FlagTest(messageEnum, MessageEnum.ReturnValueInline))
1158if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
1166if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))