C# Class Mono.CSharp.ModifiersExtensions

Show file Open project: runefs/Marvin Class Usage Examples

Public Methods

Method Description
AccessibilityName ( Mono.CSharp.Modifiers mod ) : string
Check ( Mono.CSharp.Modifiers allowed, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers def_access, Mono.CSharp.Location l, Report Report ) : Mono.CSharp.Modifiers

Checks the object @mod modifiers to be in @allowed. Returns the new mask. Side effect: reports any incorrect attributes.

FieldAttr ( Mono.CSharp.Modifiers mod_flags ) : FieldAttributes
IsRestrictedModifier ( Mono.CSharp.Modifiers modA, Mono.CSharp.Modifiers modB ) : bool
MethodAttr ( Mono.CSharp.Modifiers mod_flags ) : MethodAttributes
Name ( Mono.CSharp.Modifiers i ) : string
TypeAttr ( Mono.CSharp.Modifiers mod_flags, bool is_toplevel ) : TypeAttributes

Private Methods

Method Description
Error_InvalidModifier ( Mono.CSharp.Modifiers mod, Mono.CSharp.Location l, Report Report ) : void

Method Details

AccessibilityName() public static method

public static AccessibilityName ( Mono.CSharp.Modifiers mod ) : string
mod Mono.CSharp.Modifiers
return string

Check() public static method

Checks the object @mod modifiers to be in @allowed. Returns the new mask. Side effect: reports any incorrect attributes.
public static Check ( Mono.CSharp.Modifiers allowed, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers def_access, Mono.CSharp.Location l, Report Report ) : Mono.CSharp.Modifiers
allowed Mono.CSharp.Modifiers
mod Mono.CSharp.Modifiers
def_access Mono.CSharp.Modifiers
l Mono.CSharp.Location
Report Report
return Mono.CSharp.Modifiers

FieldAttr() public static method

public static FieldAttr ( Mono.CSharp.Modifiers mod_flags ) : FieldAttributes
mod_flags Mono.CSharp.Modifiers
return FieldAttributes

IsRestrictedModifier() public static method

public static IsRestrictedModifier ( Mono.CSharp.Modifiers modA, Mono.CSharp.Modifiers modB ) : bool
modA Mono.CSharp.Modifiers
modB Mono.CSharp.Modifiers
return bool

MethodAttr() public static method

public static MethodAttr ( Mono.CSharp.Modifiers mod_flags ) : MethodAttributes
mod_flags Mono.CSharp.Modifiers
return MethodAttributes

Name() static public method

static public Name ( Mono.CSharp.Modifiers i ) : string
i Mono.CSharp.Modifiers
return string

TypeAttr() public static method

public static TypeAttr ( Mono.CSharp.Modifiers mod_flags, bool is_toplevel ) : TypeAttributes
mod_flags Mono.CSharp.Modifiers
is_toplevel bool
return TypeAttributes