Search Results for

    Show / Hide Table of Contents

    Struct FileLinePositionSpan

    Implements
    IEquatable<FileLinePositionSpan>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: Microsoft.CodeAnalysis
    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
    Type Name Description
    string path
    LinePosition start
    LinePosition end

    FileLinePositionSpan(string, LinePositionSpan)

    Declaration
    public FileLinePositionSpan(string path, LinePositionSpan span)
    Parameters
    Type Name Description
    string path
    LinePositionSpan span

    Properties

    EndLinePosition

    Declaration
    public LinePosition EndLinePosition { get; }
    Property Value
    Type Description
    LinePosition

    HasMappedPath

    Declaration
    [DataMember(Order = 2)]
    public bool HasMappedPath { get; }
    Property Value
    Type Description
    bool

    IsValid

    Declaration
    public bool IsValid { get; }
    Property Value
    Type Description
    bool

    Path

    Declaration
    [DataMember(Order = 0)]
    public string Path { get; }
    Property Value
    Type Description
    string

    Span

    Declaration
    [DataMember(Order = 1)]
    public LinePositionSpan Span { get; }
    Property Value
    Type Description
    LinePositionSpan

    StartLinePosition

    Declaration
    public LinePosition StartLinePosition { get; }
    Property Value
    Type Description
    LinePosition

    Methods

    Equals(FileLinePositionSpan)

    Declaration
    public bool Equals(FileLinePositionSpan other)
    Parameters
    Type Name Description
    FileLinePositionSpan other
    Returns
    Type Description
    bool

    Equals(object?)

    Declaration
    public override bool Equals(object? other)
    Parameters
    Type Name Description
    object other
    Returns
    Type Description
    bool
    Overrides
    ValueType.Equals(object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    ValueType.GetHashCode()

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    ValueType.ToString()

    Operators

    operator ==(FileLinePositionSpan, FileLinePositionSpan)

    Declaration
    public static bool operator ==(FileLinePositionSpan left, FileLinePositionSpan right)
    Parameters
    Type Name Description
    FileLinePositionSpan left
    FileLinePositionSpan right
    Returns
    Type Description
    bool

    operator !=(FileLinePositionSpan, FileLinePositionSpan)

    Declaration
    public static bool operator !=(FileLinePositionSpan left, FileLinePositionSpan right)
    Parameters
    Type Name Description
    FileLinePositionSpan left
    FileLinePositionSpan right
    Returns
    Type Description
    bool

    Implements

    IEquatable<T>
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0