Click or drag to resize

NameAccessModifier Class

Visibility modifiers for EPL objects.
Inheritance Hierarchy
SystemEnum
  com.espertech.esper.common.client.utilNameAccessModifier

Namespace:  com.espertech.esper.common.client.util
Assembly:  NEsper.Common (in NEsper.Common.dll) Version: 8.0.0.0
Syntax
C#
public sealed class NameAccessModifier : Enum

The NameAccessModifier type exposes the following members.

Fields
  NameDescription
Public fieldStatic memberINTERNAL
Internal is used for objects that may be used with the modules of the same module name.
Public fieldStatic memberPRECONFIGURED
Preconfigured is used for objects that are preconfigured by configuration.
Public fieldStatic memberPRIVATE
Private is used for objects that may be used with the same module.
Public fieldStatic memberPUBLIC
Public is used for objects that may be used by other modules irrespective of module names.
Public fieldStatic memberTRANSIENT
Transient is used for non-visible objects that are only visible for the purpose of statement-internal processing.
Public fieldvalue__
Top
Extension Methods
  NameDescription
Public Extension MethodIsModuleProvidedAccessModifier
Returns true if the modifier can be used by modules i.e. returns true for private, protected and public. Returns false for preconfigured since preconfigured is reserved for configured objects. Returns false for transient as transient is reserved for internal use
(Defined by NameAccessModifierExtensions.)
Public Extension MethodIsNonPrivateNonTransient
Returns true for a public and protected and false for all others
(Defined by NameAccessModifierExtensions.)
Public Extension MethodIsPrivateOrTransient
Returns true for a private and transient and false for all others
(Defined by NameAccessModifierExtensions.)
Top
See Also