CodeQL library for C#
codeql/csharp-all 3.1.2-dev (changelog, source)
Search

Class SourceLocation

A location in source code, comprising of a source file and a segment of text within the file.

Import path

import csharp

Direct supertypes

Indirect supertypes

Predicates

getFile

Gets the file of the location.

getMappedLocation

Gets the location that takes into account #line directives, if any.

hasLocationInfo

Holds if this element is at the specified location. The location spans column startcolumn of line startline to column endcolumn of line endline in file filepath. For more information, see Locations.

toString

Gets a textual representation of this location.

Inherited predicates

before

Holds if this location starts before the specified location.

from Location
getEndColumn

Gets the 1-based column number (inclusive) where this location ends.

from Location
getEndLine

Gets the 1-based line number (inclusive) where this location ends.

from Location
getStartColumn

Gets the 1-based column number (inclusive) where this location starts.

from Location
getStartLine

Gets the 1-based line number (inclusive) where this location starts.

from Location
strictlyBefore

Holds if this location starts strictly before the specified location.

from Location