Search Results for

    Show / Hide Table of Contents

    Class ChiSquaredAligner

    Inheritance
    object
    ChiSquaredAligner
    ChiSquaredLiftAligner
    Implements
    IFineGrainedAligner
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Sdl.Core.FineGrainedAlignment
    Assembly: Sdl.Core.FineGrainedAlignment.dll
    Syntax
    public class ChiSquaredAligner : IFineGrainedAligner

    Constructors

    ChiSquaredAligner(ChiSquaredTranslationModel, AlignerSettings)

    Declaration
    [Obsolete("Use version providing ICultureMetadataManager")]
    public ChiSquaredAligner(ChiSquaredTranslationModel model, AlignerSettings alignerSettings)
    Parameters
    Type Name Description
    ChiSquaredTranslationModel model
    AlignerSettings alignerSettings

    ChiSquaredAligner(ChiSquaredTranslationModel, ICultureMetadataManager, AlignerSettings)

    Declaration
    public ChiSquaredAligner(ChiSquaredTranslationModel model, ICultureMetadataManager cultureMetadataManager, AlignerSettings alignerSettings)
    Parameters
    Type Name Description
    ChiSquaredTranslationModel model
    ICultureMetadataManager cultureMetadataManager
    AlignerSettings alignerSettings

    Fields

    _cultureMetadataManager

    Declaration
    protected readonly ICultureMetadataManager _cultureMetadataManager
    Field Value
    Type Description
    ICultureMetadataManager

    _model

    Declaration
    protected ChiSquaredTranslationModel _model
    Field Value
    Type Description
    ChiSquaredTranslationModel

    Properties

    SupportsSynchronousAlign

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

    Methods

    AlignAsync(IEnumerable<IAlignableContentPair>)

    Declaration
    public Task<bool> AlignAsync(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    Task<bool>

    AlignAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)

    Declaration
    public Task<bool> AlignAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken token, IProgress<int> progress)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    CancellationToken token
    IProgress<int> progress
    Returns
    Type Description
    Task<bool>

    AlignExAsync(IEnumerable<IAlignableContentPair>)

    Declaration
    public Task<AlignResult[]> AlignExAsync(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    Task<AlignResult[]>

    AlignExAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)

    Declaration
    public Task<AlignResult[]> AlignExAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken token, IProgress<int> progress)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    CancellationToken token
    IProgress<int> progress
    Returns
    Type Description
    Task<AlignResult[]>

    AlignInternalAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)

    Declaration
    protected virtual Task<AlignResult[]> AlignInternalAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken cancellationToken, IProgress<int> progress)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    CancellationToken cancellationToken
    IProgress<int> progress
    Returns
    Type Description
    Task<AlignResult[]>

    CanAlign(IEnumerable<IAlignableContentPair>)

    Declaration
    public bool[] CanAlign(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    bool[]

    GetBulkMode()

    Declaration
    public bool GetBulkMode()
    Returns
    Type Description
    bool

    SetBulkModeAsync(bool)

    Declaration
    public Task SetBulkModeAsync(bool bulkMode)
    Parameters
    Type Name Description
    bool bulkMode
    Returns
    Type Description
    Task

    SetErrorLogger(Action<Exception, string>)

    Declaration
    public void SetErrorLogger(Action<Exception, string> logger)
    Parameters
    Type Name Description
    Action<Exception, string> logger

    Implements

    IFineGrainedAligner
    In this article
    • Constructors
      • ChiSquaredAligner(ChiSquaredTranslationModel, AlignerSettings)
      • ChiSquaredAligner(ChiSquaredTranslationModel, ICultureMetadataManager, AlignerSettings)
    • Fields
      • _cultureMetadataManager
      • _model
    • Properties
      • SupportsSynchronousAlign
    • Methods
      • AlignAsync(IEnumerable<IAlignableContentPair>)
      • AlignAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)
      • AlignExAsync(IEnumerable<IAlignableContentPair>)
      • AlignExAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)
      • AlignInternalAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)
      • CanAlign(IEnumerable<IAlignableContentPair>)
      • GetBulkMode()
      • SetBulkModeAsync(bool)
      • SetErrorLogger(Action<Exception, string>)
    • Implements
    Back to top Generated by DocFX