Show/Hide Toolbars

XSharp Bandol

Modifiers are language elements that are used to change the visibility or scope of types, members etc. They can often be combined.

funcprocModifiers   : ( (STATIC | INTERNAL | PUBLIC | EXPORT | UNSAFE) )+
 
 
memberModifiers     : ( (NEW | PRIVATE | HIDDEN | PROTECTED | PUBLIC | EXPORT
                   | INTERNAL | STATIC | VIRTUAL | SEALED | ABSTRACT | ASYNC | UNSAFE | EXTERN | OVERRIDE) )+
 
 
operatorModifiers   : ( (PUBLIC | STATIC | EXTERN) )+
 
 
 
interfaceModifiers  : ( (NEW | PUBLIC | EXPORT | PROTECTED | INTERNAL | PRIVATE | HIDDEN | UNSAFE | PARTIAL) )+
 
 
 
classModifiers            : ( (NEW | PUBLIC | EXPORT | PROTECTED | INTERNAL | PRIVATE | HIDDEN | ABSTRACT | SEALED
                             | STATIC | UNSAFE | PARTIAL) )+
 
 
 
structureModifiers  : ( (NEW | PUBLIC | EXPORT | PROTECTED | INTERNAL | PRIVATE | HIDDEN | UNSAFE | PARTIAL) )+
 
 
delegateModifiers   : ( (NEW | PUBLIC | EXPORT | PROTECTED | INTERNAL | PRIVATE | HIDDEN | UNSAFE) )+
 
 
enumModifiers            : ( (NEW | PUBLIC| EXPORT | PROTECTED | INTERNAL | PRIVATE | HIDDEN) )+
 
 
eventModifiers      : ( (NEW | PUBLIC | EXPORT | PROTECTED | INTERNAL | PRIVATE | HIDDEN | STATIC
                      | VIRTUAL | SEALED | ABSTRACT | UNSAFE) )+
 
 
classvarModifiers   : ( (INSTANCE| STATIC | CONST | INITONLY | PRIVATE | HIDDEN | PROTECTED
                      | PUBLIC | EXPORT | INTERNAL | VOLATILE | UNSAFE | FIXED) )+
 
 
constructorModifiers: ( ( PUBLIC | EXPORT | PROTECTED | INTERNAL | PRIVATE | HIDDEN | EXTERN | STATIC ) )+
 
 
destructorModifiers : ( EXTERN )+