From 0afdacd12915cfaab12e2b5c16f7a560569d5889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Sun, 5 Jun 2011 15:51:14 +0200 Subject: [PATCH] changed to HasModifier. --- .../CSharp/Ast/TypeMembers/AttributedNode.cs | 105 +----------------- 1 file changed, 3 insertions(+), 102 deletions(-) diff --git a/ICSharpCode.NRefactory/CSharp/Ast/TypeMembers/AttributedNode.cs b/ICSharpCode.NRefactory/CSharp/Ast/TypeMembers/AttributedNode.cs index 6e7c1340b0..019c55444a 100644 --- a/ICSharpCode.NRefactory/CSharp/Ast/TypeMembers/AttributedNode.cs +++ b/ICSharpCode.NRefactory/CSharp/Ast/TypeMembers/AttributedNode.cs @@ -63,108 +63,9 @@ namespace ICSharpCode.NRefactory.CSharp return (this.Modifiers == Modifiers.Any || this.Modifiers == o.Modifiers) && this.Attributes.DoMatch (o.Attributes, match); } - #region Modifier accessibility properties - /// - /// Gets a value indicating whether this instance is private. This means that either the private modifier is used or none of the following modifiers: public, protected, internal - /// - /// - /// true if this instance is private; otherwise, false. - /// - public bool IsPrivate { - get { - return (Modifiers & (Modifiers.Internal | Modifiers.Protected | Modifiers.Public)) == 0; - } - } - - public bool IsPublic { - get { - return (Modifiers & Modifiers.Public) == Modifiers.Public; - } - } - - public bool IsProtected { - get { - return (Modifiers & Modifiers.Protected) == Modifiers.Protected; - } - } - - public bool IsAbstract { - get { - return (Modifiers & Modifiers.Abstract) == Modifiers.Abstract; - } - } - - public bool IsVirtual { - get { - return (Modifiers & Modifiers.Virtual) == Modifiers.Virtual; - } - } - - public bool IsSealed { - get { - return (Modifiers & Modifiers.Sealed) == Modifiers.Sealed; - } - } - - public bool IsStatic { - get { - return (Modifiers & Modifiers.Static) == Modifiers.Static; - } - } - - public bool IsOverride { - get { - return (Modifiers & Modifiers.Override) == Modifiers.Override; - } - } - - public bool IsReadonly { - get { - return (Modifiers & Modifiers.Readonly) == Modifiers.Readonly; - } - } - - public bool IsConst { - get { - return (Modifiers & Modifiers.Const) == Modifiers.Const; - } - } - - public bool IsNew { - get { - return (Modifiers & Modifiers.New) == Modifiers.New; - } - } - - public bool IsPartial { - get { - return (Modifiers & Modifiers.Partial) == Modifiers.Partial; - } - } - - public bool IsExtern { - get { - return (Modifiers & Modifiers.Extern) == Modifiers.Extern; - } - } - - public bool IsVolatile { - get { - return (Modifiers & Modifiers.Volatile) == Modifiers.Volatile; - } - } - - public bool IsUnsafe { - get { - return (Modifiers & Modifiers.Unsafe) == Modifiers.Unsafe; - } - } - - public bool IsFixed { - get { - return (Modifiers & Modifiers.Fixed) == Modifiers.Fixed; - } + public bool HasModifier (Modifiers mod) + { + return (Modifiers & mod) == mod; } - #endregion } }