Table of Contents

Enum IdentifierTokenSemanticFlags

Namespace
RDCore.SDK.Semantics.Flags
Assembly
RDCore.SDK.dll
[Flags]
public enum IdentifierTokenSemanticFlags

Fields

All = Completed | SyntaxError | CaseMismatch | NonLatinIdentifier | JapaneseIdentifier | KoreanIdentifier | SimplifiedChineseIdentifier | TraditionalChineseIdentifier | ReservedIdentifier | ForeignIdentifier | TypeSuffix | IsIntrinsicType

Combines all values.

CaseMismatch = 4

The identifier token has a representation in the source code that is in a different casing than the corresponding symbol name in the global static context.

Completed = 1

A number token was successfully ingested as a numeric literal expression symbol in the abstract syntax tree (AST).

ForeignIdentifier = 512

The identifier token is a foreign-name token (MS-VBAL 3.3.5.3 Special Identifier Forms).

Foreign identifiers are only legal when surrounded with [square brackets].

IsIntrinsicType = 2048

The identifier token is referring to an intrinsic data type ("built-in") for which a type-suffix is legal.

JapaneseIdentifier = 16

The identifier token has a representation in the source code that uses Japanese identifier semantics (MS-VBAL 3.3.5.1.1 Japanese Identifiers)

KoreanIdentifier = 32

The identifier token has a representation in the source code that uses Korean identifier semantics (MS-VBAL 3.3.5.1.2 Korean Identifiers)

NonLatinIdentifier = 8

The identifier token has a representation in the source code that uses non-Latin identifier semantics (MS-VBAL 3.3.5.1 Non-Latin Identifiers)

ReservedIdentifier = 256

The identifier token uses a reserved name-value (MS-VBAL 3.3.5.2 Reserved Identifiers).

SimplifiedChineseIdentifier = 64

The identifier token has a representation in the source code that uses Simplified Chinese identifier semantics (MS-VBAL 3.3.5.1.3 Simplified Chinese Identifiers)

SyntaxError = 2

The abstract syntax tree (AST) at the specified Uri contains invalid symbols and error nodes.

TraditionalChineseIdentifier = 128

The identifier token has a representation in the source code that uses Traditional Chinese identifier semantics (MS-VBAL 3.3.5.1.4 Traditional Chinese Identifiers)

TypeSuffix = 1024

The identifier token is suffixed with a type-suffix.