Class SyntaxLocation
Inheritance
SyntaxLocation
Assembly: GraphZen.LanguageModel.dll
Syntax
public class SyntaxLocation
Constructors
SyntaxLocation(SyntaxLocation, SyntaxLocation)
Declaration
public SyntaxLocation(SyntaxLocation start, SyntaxLocation end)
Parameters
SyntaxLocation(SyntaxNode, SyntaxNode)
Declaration
public SyntaxLocation(SyntaxNode start, SyntaxNode end)
Parameters
SyntaxLocation(Int32, Int32, Int32, Int32, Source)
Declaration
public SyntaxLocation(int start, int end, int line, int column, Source source)
Parameters
Properties
Column
Declaration
public int Column { get; }
Property Value
End
Declaration
Property Value
Line
Declaration
Property Value
Source
Declaration
public Source Source { get; }
Property Value
Start
Declaration
public int Start { get; }
Property Value
Methods
Equals(SyntaxLocation)
Declaration
protected bool Equals(SyntaxLocation other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
FromMany(ISyntaxNodeLocation[])
Declaration
public static SyntaxLocation FromMany(params ISyntaxNodeLocation[] nodes)
Parameters
Returns
FromMany(SyntaxLocation[])
Declaration
public static SyntaxLocation FromMany(params SyntaxLocation[] locations)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides