SourceLocation 类

定义

标识目标源代码文件中的特定位置。

public ref class SourceLocation
[System.Serializable]
public class SourceLocation
[<System.Serializable>]
type SourceLocation = class
Public Class SourceLocation
继承
SourceLocation
属性

构造函数

名称 说明
SourceLocation(String, Int32, Int32, Int32, Int32)

创建类的新实例,该实例 SourceLocation 指定该文件中一系列数据的源代码文件名和参数。

SourceLocation(String, Int32)

创建一个新类实例,该实例 SourceLocation 指定源代码文件名和该文件中的行数。

属性

名称 说明
EndColumn

获取源代码文件中一个或多个列范围内的最后一列。

EndLine

获取源代码文件中一个或多个行范围内的最后一行。

FileName

获取目标源代码文件的名称。

IsSingleWholeLine

获取一个值,该值指示行和列设置是否在源代码文件中定义单个、完整行而不是多行。

StartColumn

获取源代码文件中一个或多个列范围内的第一列。

StartLine

获取源代码文件中一行或多行范围内的第一行。

方法

名称 说明
Equals(Object)

返回一个值,该值指示对象引用 SourceLocation 的源代码文件行和列设置是否与另一个指定 SourceLocation 对象中的行和列设置完全匹配。

GetHashCode()

返回表示对象的唯一值 SourceLocation

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于