Search Results for

    Show / Hide Table of Contents

    Class Match

    The result of a pattern matching done by a .

    Inheritance
    System.Object
    Match
    Implements
    System.IEquatable<Match>
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: MoreStructures.BurrowsWheelerTransform.Matching
    Assembly: MoreStructures.dll
    Syntax
    public class Match : IEquatable<Match>

    Constructors

    | Improve this Doc View Source

    Match(Boolean, Int32, Int32, Int32)

    The result of a pattern matching done by a .

    Declaration
    public Match(bool Success, int MatchedChars, int StartIndex, int EndIndex)
    Parameters
    Type Name Description
    System.Boolean Success

    Whether the pattern matching was successful or not.

    System.Int32 MatchedChars

    The number of chars matched from the pattern. If is false, the value will be strictly smaller than the length of the pattern. Otherwise, it will be equal to the length of the pattern.

    System.Int32 StartIndex

    The 0-based index, in the Sorted Burrows-Wheeler Transform, of the first char matching. Negative if no matching has happened.

    System.Int32 EndIndex

    The 0-based index, in the Sorted Burrows-Wheeler Transform, of the last char matching. Negative if no matching has happened.

    Properties

    | Improve this Doc View Source

    EndIndex

    Declaration
    public int EndIndex { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    MatchedChars

    Declaration
    public int MatchedChars { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    StartIndex

    Declaration
    public int StartIndex { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    Success

    Declaration
    public bool Success { get; set; }
    Property Value
    Type Description
    System.Boolean

    Implements

    System.IEquatable<T>

    Extension Methods

    SuffixStructureNodeExtensions.GetAllSuffixesFor<TEdge, TNode>(TNode, TextWithTerminator)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX