다음을 통해 공유


LineMapping 구조체

정의

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
상속
LineMapping
구현

생성자

LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan)

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

속성

CharacterOffset

C#의 고급 #line 지시문 바로 다음 줄에 대한 구문 트리의 선택적 오프셋입니다.

IsHidden

줄 매핑이 숨겨진 코드를 표시하면 True입니다.

MappedSpan

줄 매핑 지시문이 범위를 명시적으로 지정된 파일에 HasMappedPath 매핑하는 경우 true입니다. 경로가 매핑 Path 되지 않은 경우 비어 있고 HasMappedPath false입니다. 줄 매핑 지시문이 숨겨진 코드를 IsValid 표시하면 false입니다.

Span

줄 매핑 지시문을 포함하는 구문 트리의 범위입니다.

메서드

Equals(LineMapping)

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

Equals(Object)

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

GetHashCode()

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

ToString()

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

연산자

Equality(LineMapping, LineMapping)

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

Inequality(LineMapping, LineMapping)

단일 줄 매핑 지시문(#line C# 또는 #ExternalSource VB)으로 정의된 선 매핑을 나타냅니다.

적용 대상