ScopeAccess Enumeration
Specifies the access associated with the scope that is being built during parsing in a Babel Package language service. Some examples are, private, protected, or public access.
enum ScopeAccess {
AccessPrivate = 0,
AccessProtected,
AccessPublic
};
Elements
AccessPrivate
Specifies private access.AccessProtected
Specifies protected access.AccessPublic
Specifies public access.
Remarks
One of these values is passed to the IParseSink::AddScope Method for any scope added.
The scope access specified has no significance beyond the icon used to display scope information, with the following exceptions:
Method information is only shown if ScopeKind Enumeration equals ScopeProcedure.
Parameter information for a method is only shown if the ScopeKind is ScopeProcedure and the ScopeStorage Enumeration is StorageParameter.
Requirements
Header: babelservice.idl