Search Results for

    Show / Hide Table of Contents

    Class ChiSquaredAligner

    Inheritance
    System.Object
    ChiSquaredAligner
    ChiSquaredLiftAligner
    Implements
    IFineGrainedAligner
    Namespace: Sdl.Core.FineGrainedAlignment
    Assembly: Sdl.Core.FineGrainedAlignment.dll
    Syntax
    public class ChiSquaredAligner : Object, IFineGrainedAligner

    Constructors

    ChiSquaredAligner(ChiSquaredTranslationModel, AlignerSettings)

    Declaration
    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
    Sdl.Core.Globalization.CultureMetadataManager.ICultureMetadataManager cultureMetadataManager
    AlignerSettings alignerSettings

    Fields

    _cultureMetadataManager

    Declaration
    protected readonly ICultureMetadataManager _cultureMetadataManager
    Field Value
    Type Description
    Sdl.Core.Globalization.CultureMetadataManager.ICultureMetadataManager

    _model

    Declaration
    protected ChiSquaredTranslationModel _model
    Field Value
    Type Description
    ChiSquaredTranslationModel

    Properties

    SupportsSynchronousAlign

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

    Methods

    AlignAsync(IEnumerable<IAlignableContentPair>)

    Declaration
    public Task<bool> AlignAsync(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

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

    Declaration
    public Task<bool> AlignAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken token, IProgress<int> progress)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IAlignableContentPair> pairs
    System.Threading.CancellationToken token
    System.IProgress<System.Int32> progress
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    AlignExAsync(IEnumerable<IAlignableContentPair>)

    Declaration
    public Task<AlignResult[]> AlignExAsync(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    System.Threading.Tasks.Task<AlignResult[]>

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

    Declaration
    public Task<AlignResult[]> AlignExAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken token, IProgress<int> progress)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IAlignableContentPair> pairs
    System.Threading.CancellationToken token
    System.IProgress<System.Int32> progress
    Returns
    Type Description
    System.Threading.Tasks.Task<AlignResult[]>

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

    Declaration
    protected virtual Task<AlignResult[]> AlignInternalAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken cancellationToken, IProgress<int> progress)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IAlignableContentPair> pairs
    System.Threading.CancellationToken cancellationToken
    System.IProgress<System.Int32> progress
    Returns
    Type Description
    System.Threading.Tasks.Task<AlignResult[]>

    CanAlign(IEnumerable<IAlignableContentPair>)

    Declaration
    public bool[] CanAlign(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    System.Boolean[]

    GetBulkMode()

    Declaration
    public bool GetBulkMode()
    Returns
    Type Description
    System.Boolean

    SetBulkModeAsync(Boolean)

    Declaration
    public Task SetBulkModeAsync(bool bulkMode)
    Parameters
    Type Name Description
    System.Boolean bulkMode
    Returns
    Type Description
    System.Threading.Tasks.Task

    SetErrorLogger(Action<Exception, String>)

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

    Implements

    IFineGrainedAligner

    On this page

    • Constructors
      • ChiSquaredAligner(ChiSquaredTranslationModel, AlignerSettings)
      • ChiSquaredAligner(ChiSquaredTranslationModel, ICultureMetadataManager, AlignerSettings)
    • Fields
      • _cultureMetadataManager
      • _model
    • Properties
      • SupportsSynchronousAlign
    • Methods
      • AlignAsync(IEnumerable<IAlignableContentPair>)
      • AlignAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<Int32>)
      • AlignExAsync(IEnumerable<IAlignableContentPair>)
      • AlignExAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<Int32>)
      • AlignInternalAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<Int32>)
      • CanAlign(IEnumerable<IAlignableContentPair>)
      • GetBulkMode()
      • SetBulkModeAsync(Boolean)
      • SetErrorLogger(Action<Exception, String>)
    • Implements
    Back to top Generated by DocFX