FileLinePositionSpan 结构

定义

表示源代码文件中的文件名、行号和行内偏移量的文本范围。 但是,当要求分析时,文件实际上是传入的任何文件;可能没有真正的文件。

public value class FileLinePositionSpan : IEquatable<Microsoft::CodeAnalysis::FileLinePositionSpan>
public struct FileLinePositionSpan : IEquatable<Microsoft.CodeAnalysis.FileLinePositionSpan>
public readonly struct FileLinePositionSpan : IEquatable<Microsoft.CodeAnalysis.FileLinePositionSpan>
[System.Runtime.Serialization.DataContract]
public readonly struct FileLinePositionSpan : IEquatable<Microsoft.CodeAnalysis.FileLinePositionSpan>
type FileLinePositionSpan = struct
[<System.Runtime.Serialization.DataContract>]
type FileLinePositionSpan = struct
Public Structure FileLinePositionSpan
Implements IEquatable(Of FileLinePositionSpan)
继承
FileLinePositionSpan
属性
实现

构造函数

FileLinePositionSpan(String, LinePosition, LinePosition)

初始化 FileLinePositionSpan 实例。

FileLinePositionSpan(String, LinePositionSpan)

初始化 FileLinePositionSpan 实例。

属性

EndLinePosition

LinePosition获取范围末尾的 。

HasMappedPath

如此 如果 Path 是映射的路径。

IsValid

如果范围表示有效位置,则返回 true。

Path

路径;如果范围表示无效值,则为 null。

Span

获取范围。

StartLinePosition

LinePosition获取范围开头的 。

方法

Equals(FileLinePositionSpan)

确定两个 FileLinePositionSpan 对象是否相等。

Equals(Object)

确定两个 FileLinePositionSpan 对象是否相等。

GetHashCode()

用作 FileLinePositionSpan 的哈希函数。

ToString()

返回一个 String 表示 的 FileLinePositionSpan

运算符

Equality(FileLinePositionSpan, FileLinePositionSpan)

表示源代码文件中的文件名、行号和行内偏移量的文本范围。 但是,当要求分析时,文件实际上是传入的任何文件;可能没有真正的文件。

Inequality(FileLinePositionSpan, FileLinePositionSpan)

表示源代码文件中的文件名、行号和行内偏移量的文本范围。 但是,当要求分析时,文件实际上是传入的任何文件;可能没有真正的文件。

适用于