Struct FileLinePositionSpan
Assembly: Microsoft.CodeAnalysis.dll
Syntax
[DataContract]
public readonly struct FileLinePositionSpan : IEquatable<FileLinePositionSpan>
Constructors
FileLinePositionSpan(string, LinePosition, LinePosition)
Declaration
public FileLinePositionSpan(string path, LinePosition start, LinePosition end)
Parameters
FileLinePositionSpan(string, LinePositionSpan)
Declaration
public FileLinePositionSpan(string path, LinePositionSpan span)
Parameters
Properties
EndLinePosition
Declaration
public LinePosition EndLinePosition { get; }
Property Value
HasMappedPath
Declaration
[DataMember(Order = 2)]
public bool HasMappedPath { get; }
Property Value
IsValid
Declaration
public bool IsValid { get; }
Property Value
Path
Declaration
[DataMember(Order = 0)]
public string Path { get; }
Property Value
Span
Declaration
[DataMember(Order = 1)]
public LinePositionSpan Span { get; }
Property Value
StartLinePosition
Declaration
public LinePosition StartLinePosition { get; }
Property Value
Methods
Equals(FileLinePositionSpan)
Declaration
public bool Equals(FileLinePositionSpan other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? other)
Parameters
| Type |
Name |
Description |
| object |
other |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(FileLinePositionSpan, FileLinePositionSpan)
Declaration
public static bool operator ==(FileLinePositionSpan left, FileLinePositionSpan right)
Parameters
Returns
operator !=(FileLinePositionSpan, FileLinePositionSpan)
Declaration
public static bool operator !=(FileLinePositionSpan left, FileLinePositionSpan right)
Parameters
Returns
Implements