ILGPU  0.9.0
ILGPU.IR.ILocation Interface Reference

Represents an abstract location. More...

Inheritance diagram for ILGPU.IR.ILocation:
ILGPU.IR.Analyses.CFG< TOrder, TDirection >.Node ILGPU.IR.Construction.IRBuilder ILGPU.IR.INode ILGPU.IR.Location ILGPU.IR.Method.Builder ILGPU.IR.ValueInitializer ILGPU.IR.BasicBlock.Builder ILGPU.IR.IValue ILGPU.IR.Node ILGPU.IR.Types.ITypeNode ILGPU.IR.FileLocation ILGPU.IR.Method.MethodLocation ILGPU.IR.Value ILGPU.IR.Values.ValueReference ILGPU.IR.Types.TypeNode ILGPU.IR.Value ILGPU.IR.ValueParent ILGPU.IR.Types.TypeNode ILGPU.Frontend.DebugInformation.SequencePoint ILGPU.IR.Values.ArithmeticValue ILGPU.IR.Values.CastValue ILGPU.IR.Values.ClassValue ILGPU.IR.Values.CompareValue ILGPU.IR.Values.Conditional ILGPU.IR.Values.ConstantNode ILGPU.IR.Values.ConvertValue ILGPU.IR.Values.HandleValue ILGPU.IR.Values.LoadFieldAddress ILGPU.IR.Values.MemoryValue ILGPU.IR.Values.MethodCall ILGPU.IR.Values.NewView ILGPU.IR.Values.Parameter ILGPU.IR.Values.PhiValue ILGPU.IR.Values.PointerValue ILGPU.IR.Values.StructureOperationValue ILGPU.IR.Values.StructureValue ILGPU.IR.Values.TerminatorValue ILGPU.IR.Values.UndefinedValue ILGPU.IR.Values.ViewPropertyValue ILGPU.IR.Types.AddressSpaceType ILGPU.IR.Types.HandleType ILGPU.IR.Types.ObjectType ILGPU.IR.Types.PrimitiveType ILGPU.IR.Types.StringType ILGPU.IR.Types.VoidType ILGPU.IR.Values.ArithmeticValue ILGPU.IR.Values.CastValue ILGPU.IR.Values.ClassValue ILGPU.IR.Values.CompareValue ILGPU.IR.Values.Conditional ILGPU.IR.Values.ConstantNode ILGPU.IR.Values.ConvertValue ILGPU.IR.Values.HandleValue ILGPU.IR.Values.LoadFieldAddress ILGPU.IR.Values.MemoryValue ILGPU.IR.Values.MethodCall ILGPU.IR.Values.NewView ILGPU.IR.Values.Parameter ILGPU.IR.Values.PhiValue ILGPU.IR.Values.PointerValue ILGPU.IR.Values.StructureOperationValue ILGPU.IR.Values.StructureValue ILGPU.IR.Values.TerminatorValue ILGPU.IR.Values.UndefinedValue ILGPU.IR.Values.ViewPropertyValue ILGPU.IR.BasicBlock ILGPU.IR.Method ILGPU.IR.Types.AddressSpaceType ILGPU.IR.Types.HandleType ILGPU.IR.Types.ObjectType ILGPU.IR.Types.PrimitiveType ILGPU.IR.Types.StringType ILGPU.IR.Types.VoidType

Public Member Functions

string FormatErrorMessage (string message)
 Formats an error message to include specific location information. More...
 

Detailed Description

Represents an abstract location.

Member Function Documentation

string ILGPU.IR.ILocation.FormatErrorMessage ( string  message)

Formats an error message to include specific location information.

Parameters
messageThe source error message.
Returns
The formatted error message.

Implemented in ILGPU.IR.Method.MethodLocation, ILGPU.IR.Method.Builder, ILGPU.IR.Types.TypeNode, ILGPU.IR.ValueInitializer, ILGPU.IR.Analyses.CFG< TOrder, TDirection >.Node, ILGPU.IR.Values.ValueReference, ILGPU.IR.FileLocation, ILGPU.IR.Location, ILGPU.IR.Node, and ILGPU.IR.Construction.IRBuilder.


The documentation for this interface was generated from the following file: