Class DefTypeUniversalPrefixMapping
- Namespace
- RDCore.SDK.Model.AST.Directives
- Assembly
- RDCore.SDK.dll
The A-Z letter span of a Def<Type> directive (MS-VBAL 5.2.2): the one that covers every name of the module, whatever its first character.
public record DefTypeUniversalPrefixMapping : DefTypePrefixMapping, IEquatable<DefTypePrefixMapping>, IEquatable<DefTypeUniversalPrefixMapping>
- Inheritance
-
DefTypeUniversalPrefixMapping
- Implements
- Inherited Members
Constructors
DefTypeUniversalPrefixMapping()
The A-Z letter span of a Def<Type> directive (MS-VBAL 5.2.2): the one that covers every name of the module, whatever its first character.
public DefTypeUniversalPrefixMapping()
Methods
IsMatch(string)
true if the specified identifierName matches this prefix mapping rule.
public override bool IsMatch(string identifierName)
Parameters
identifierNamestringThe identifier name to match.
Returns
Remarks
If this method returns true, the associated symbol has the implicit data type defined by the corresponding Def<Type> directive.
The span is of letters, whatever their case, and it can be ascending or descending (MS-VBAL 5.2.2): DefInt N-I covers the same names as DefInt I-N.