Table of Contents

Class IrDiagnosticCodes

Namespace
MuLang.IR
Assembly
MuLang.IR.dll

Defines diagnostic codes produced while validating portable IR.

public static class IrDiagnosticCodes
Inheritance
IrDiagnosticCodes
Inherited Members

Fields

CompilationMetadataMismatch

Gets the code for incompatible compilation metadata.

public const string CompilationMetadataMismatch = "MUL5008"

Field Value

string

EnvironmentMismatch

Gets the code for an environment fingerprint mismatch.

public const string EnvironmentMismatch = "MUL5006"

Field Value

string

InvalidAttributes

Gets the code for invalid well-known IR attributes.

public const string InvalidAttributes = "MUL5009"

Field Value

string

InvalidSlot

Gets the code for an invalid IR slot.

public const string InvalidSlot = "MUL5002"

Field Value

string

InvalidStructure

Gets the code for invalid IR structure.

public const string InvalidStructure = "MUL5001"

Field Value

string

TypeMismatch

Gets the code for an IR type mismatch.

public const string TypeMismatch = "MUL5003"

Field Value

string

UndefinedProviderSymbol

Gets the code for an undefined provider symbol.

public const string UndefinedProviderSymbol = "MUL5004"

Field Value

string

UndefinedUserFunction

Gets the code for an undefined user function.

public const string UndefinedUserFunction = "MUL5007"

Field Value

string

UseBeforeDefinition

Gets the code for use of a slot before definition.

public const string UseBeforeDefinition = "MUL5005"

Field Value

string