Browse Source

changed to HasModifier.

newNRvisualizers
Mike Krüger 15 years ago
parent
commit
0afdacd129
  1. 105
      ICSharpCode.NRefactory/CSharp/Ast/TypeMembers/AttributedNode.cs

105
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); return (this.Modifiers == Modifiers.Any || this.Modifiers == o.Modifiers) && this.Attributes.DoMatch (o.Attributes, match);
} }
#region Modifier accessibility properties public bool HasModifier (Modifiers mod)
/// <summary> {
/// Gets a value indicating whether this instance is private. This means that either the <c>private</c> modifier is used or none of the following modifiers: <c>public</c>, <c>protected</c>, <c>internal</c> return (Modifiers & mod) == mod;
/// </summary>
/// <value>
/// <c>true</c> if this instance is private; otherwise, <c>false</c>.
/// </value>
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;
}
} }
#endregion
} }
} }

Loading…
Cancel
Save