This enumeration contains all possible modifiers for an operation.
Namespace: NReflect.ModifierAssembly: NReflect (in NReflect.dll) Version: 0.9.3.0 (0.9.3.0)
Syntax
[FlagsAttribute] public enum OperationModifier
Members
Member name | Value | Description | |
---|---|---|---|
None | 0 | The operation has no modifiers. | |
Static | 1 | A static operation does not operate on a specific instance, it belongs to the type. | |
Virtual | 2 | Declares a method whose implementation can be changed by an overriding member in a derived class. | |
Abstract | 4 | Abstract members must be implemented by classes that derive from the abstract class. | |
Override | 8 | Provides a new implementation of a virtual member inherited from a base class. | |
Sealed | 16 | A sealed method overrides a method in a base class, but itself cannot be overridden further in any derived class. | |
Hider | 32 | The derived class member hides the base class member. |
See Also