Boo.Lang.Compiler.Steps.PreErrorChecking.CheckModifierCombination C# (CSharp) 메소드

CheckModifierCombination() 정적인 개인적인 메소드

static private CheckModifierCombination ( Boo.Lang.Compiler.Ast.TypeMember member ) : void
member Boo.Lang.Compiler.Ast.TypeMember
리턴 void
        void CheckModifierCombination(TypeMember member)
        {
            InvalidCombination(member, TypeMemberModifiers.Static, TypeMemberModifiers.Abstract);
            InvalidCombination(member, TypeMemberModifiers.Static, TypeMemberModifiers.Virtual);
            InvalidCombination(member, TypeMemberModifiers.Static, TypeMemberModifiers.Override);
            InvalidCombination(member, TypeMemberModifiers.Abstract, TypeMemberModifiers.Final);

            if (member.NodeType != NodeType.Field)
            {
                InvalidCombination(member, TypeMemberModifiers.Static, TypeMemberModifiers.Final);
            }
        }