Search Results for

    Show / Hide Table of Contents

    Class SearchResults

    Inheritance
    System.Object
    SearchResults
    SearchResultsMerged
    SegmentAndSubsegmentSearchResults
    Implements
    System.Collections.Generic.IEnumerable<SearchResult>
    System.Collections.IEnumerable
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.LanguagePlatform.TranslationMemory
    Assembly: Sdl.LanguagePlatform.TranslationMemory.dll
    Syntax
    public class SearchResults : IEnumerable<SearchResult>, IEnumerable

    Constructors

    SearchResults()

    Declaration
    public SearchResults()

    SearchResults(SortSpecification)

    Declaration
    public SearchResults(SortSpecification defaultSortOrder)
    Parameters
    Type Name Description
    SortSpecification defaultSortOrder

    Fields

    DefaultSortOrder

    Declaration
    public static readonly string DefaultSortOrder
    Field Value
    Type Description
    System.String

    DefaultSortOrderConcordance

    Declaration
    public static readonly string DefaultSortOrderConcordance
    Field Value
    Type Description
    System.String

    Properties

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    System.Int32

    DocumentPlaceables

    Declaration
    public List<Placeable> DocumentPlaceables { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<Placeable>

    Item[Int32]

    Declaration
    public SearchResult this[int index] { get; set; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type Description
    SearchResult

    MultipleTranslations

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

    Results

    Declaration
    public List<SearchResult> Results { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<SearchResult>

    SortOrder

    Declaration
    public SortSpecification SortOrder { get; set; }
    Property Value
    Type Description
    SortSpecification

    SourceHash

    Declaration
    public long SourceHash { get; set; }
    Property Value
    Type Description
    System.Int64

    SourceSegment

    Declaration
    public Segment SourceSegment { get; set; }
    Property Value
    Type Description
    Segment

    SourceWordCounts

    Declaration
    public WordCounts SourceWordCounts { get; set; }
    Property Value
    Type Description
    WordCounts

    Methods

    Add(SearchResult)

    Declaration
    public virtual void Add(SearchResult result)
    Parameters
    Type Name Description
    SearchResult result

    AreEqual(SearchResult, SearchResult)

    Declaration
    public static bool AreEqual(SearchResult result1, SearchResult result2)
    Parameters
    Type Name Description
    SearchResult result1
    SearchResult result2
    Returns
    Type Description
    System.Boolean

    Cap(Int32)

    Declaration
    public void Cap(int maxCapacity)
    Parameters
    Type Name Description
    System.Int32 maxCapacity

    CheckForMultipleTranslations(SearchSettings)

    Declaration
    public void CheckForMultipleTranslations(SearchSettings settings)
    Parameters
    Type Name Description
    SearchSettings settings

    CheckForMultipleTranslations(SearchSettings, List<SearchResult>)

    Declaration
    public void CheckForMultipleTranslations(SearchSettings settings, List<SearchResult> searchResults)
    Parameters
    Type Name Description
    SearchSettings settings
    System.Collections.Generic.List<SearchResult> searchResults

    Clear()

    Declaration
    public void Clear()

    CopyFrom(SearchResults)

    Declaration
    protected void CopyFrom(SearchResults r)
    Parameters
    Type Name Description
    SearchResults r

    Merge(SearchResults, Boolean)

    Declaration
    public void Merge(SearchResults other, bool removeDuplicates)
    Parameters
    Type Name Description
    SearchResults other
    System.Boolean removeDuplicates

    RemoveAll(Func<SearchResult, Boolean>)

    Declaration
    public int RemoveAll(Func<SearchResult, bool> predicate)
    Parameters
    Type Name Description
    System.Func<SearchResult, System.Boolean> predicate
    Returns
    Type Description
    System.Int32

    RemoveDuplicates()

    Declaration
    public void RemoveDuplicates()

    RemoveDuplicates(Func<SearchResult, SearchResult, SearchResult>)

    Declaration
    public void RemoveDuplicates(Func<SearchResult, SearchResult, SearchResult> GetSearchResultToRemove)
    Parameters
    Type Name Description
    System.Func<SearchResult, SearchResult, SearchResult> GetSearchResultToRemove

    Sort()

    Declaration
    public void Sort()

    Sort(SortSpecification)

    Declaration
    public void Sort(SortSpecification sortOrder)
    Parameters
    Type Name Description
    SortSpecification sortOrder

    Sort(SortSpecification, SearchResults.SearchResultComparer)

    Declaration
    public void Sort(SortSpecification sortOrder, SearchResults.SearchResultComparer disambiguator)
    Parameters
    Type Name Description
    SortSpecification sortOrder
    SearchResults.SearchResultComparer disambiguator

    Sort(String)

    Declaration
    public void Sort(string sortOrder)
    Parameters
    Type Name Description
    System.String sortOrder

    Explicit Interface Implementations

    IEnumerable<SearchResult>.GetEnumerator()

    Declaration
    IEnumerator<SearchResult> IEnumerable<SearchResult>.GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<SearchResult>

    IEnumerable.GetEnumerator()

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    System.Collections.IEnumerator

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable

    On this page

    • Constructors
      • SearchResults()
      • SearchResults(SortSpecification)
    • Fields
      • DefaultSortOrder
      • DefaultSortOrderConcordance
    • Properties
      • Count
      • DocumentPlaceables
      • Item[Int32]
      • MultipleTranslations
      • Results
      • SortOrder
      • SourceHash
      • SourceSegment
      • SourceWordCounts
    • Methods
      • Add(SearchResult)
      • AreEqual(SearchResult, SearchResult)
      • Cap(Int32)
      • CheckForMultipleTranslations(SearchSettings)
      • CheckForMultipleTranslations(SearchSettings, List<SearchResult>)
      • Clear()
      • CopyFrom(SearchResults)
      • Merge(SearchResults, Boolean)
      • RemoveAll(Func<SearchResult, Boolean>)
      • RemoveDuplicates()
      • RemoveDuplicates(Func<SearchResult, SearchResult, SearchResult>)
      • Sort()
      • Sort(SortSpecification)
      • Sort(SortSpecification, SearchResults.SearchResultComparer)
      • Sort(String)
    • Explicit Interface Implementations
      • IEnumerable<SearchResult>.GetEnumerator()
      • IEnumerable.GetEnumerator()
    • Implements
    Back to top Generated by DocFX