Table of Contents

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

identifierName string

The identifier name to match.

Returns

bool

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.