LineMapping 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示由 C# 或 #ExternalSource
VB) 中单个行映射指令 (#line
定义的行映射。
public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
- 继承
-
LineMapping
- 实现
构造函数
LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan) |
表示由 C# 或 |
属性
CharacterOffset |
紧随 C# 中增强 |
IsHidden |
如此 如果行映射标记隐藏的代码。 |
MappedSpan |
如果行映射指令将范围映射到显式指定的文件中,则 HasMappedPath 为 true。 如果未映射 Path 路径为空且 HasMappedPath 为 false。 如果行映射指令标记隐藏的代码 IsValid 为 false。 |
Span |
包含行映射指令的语法树中的跨度。 |
方法
Equals(LineMapping) |
表示由 C# 或 |
Equals(Object) |
表示由 C# 或 |
GetHashCode() |
表示由 C# 或 |
ToString() |
表示由 C# 或 |
运算符
Equality(LineMapping, LineMapping) |
表示由 C# 或 |
Inequality(LineMapping, LineMapping) |
表示由 C# 或 |