Search Results for

    Show / Hide Table of Contents

    Class AnalysisTaskSettings

    Settings group class for the Analysis automatic task settings.

    Inheritance
    object
    AbstractSettingsGroupBase
    SettingsGroup
    AnalysisTaskSettings
    Implements
    ISettingsGroup
    INotifyPropertyChanged
    IEditableObject
    Inherited Members
    SettingsGroup.parent_SettingsChanged(object, SettingsChangedEventArgs)
    SettingsGroup.CollectSettings(ISettingsGroup, List<string>)
    SettingsGroup.OnInit(ISettingsBundle)
    SettingsGroup.ContainsSetting(string)
    SettingsGroup.GetSettingIds()
    SettingsGroup.GetSetting<T>(string)
    SettingsGroup.GetSetting<T>(string, out Setting<T>)
    SettingsGroup.GetSetting<T>(string, out T)
    SettingsGroup.GetSetting<T>(string, T)
    SettingsGroup.RemoveSetting(string)
    SettingsGroup.Reset()
    SettingsGroup.ImportSettings(ISettingsGroup)
    SettingsGroup.parent_PropertyChanged(object, PropertyChangedEventArgs)
    SettingsGroup.BeginEdit()
    SettingsGroup.CancelEdit()
    SettingsGroup.EndEdit()
    SettingsGroup.Id
    SettingsGroup.Parent
    SettingsGroup.SettingsBundle
    SettingsGroup.PropertyChanged
    AbstractSettingsGroupBase._settingChangedDelegate
    AbstractSettingsGroupBase._propertyChangedDelegate
    AbstractSettingsGroupBase._parentEventHandlerAttached
    AbstractSettingsGroupBase._parentPropertyChangedEventHandlerAttached
    AbstractSettingsGroupBase._suspended
    AbstractSettingsGroupBase._suspendedEvents
    AbstractSettingsGroupBase.SuspendEvents()
    AbstractSettingsGroupBase.ResumeEvents()
    AbstractSettingsGroupBase.DiscardEvents()
    AbstractSettingsGroupBase.OnSettingChanged(string)
    AbstractSettingsGroupBase.OnSettingsChanged(IList<string>, bool)
    AbstractSettingsGroupBase.EventsSuspended
    AbstractSettingsGroupBase.SettingsChanged
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Sdl.ProjectAutomation.Settings
    Assembly: Sdl.ProjectAutomation.Settings.dll
    Syntax
    public class AnalysisTaskSettings : SettingsGroup, ISettingsGroup, INotifyPropertyChanged, IEditableObject

    Constructors

    AnalysisTaskSettings()

    Default constructor. You should never create this object manually. Use GetSettingsGroup(string) instead.

    Declaration
    public AnalysisTaskSettings()

    Properties

    CreateReport

    Gets the setting that flags whether a report should be generated. Default: true.

    Declaration
    public Setting<bool> CreateReport { get; }
    Property Value
    Type Description
    Setting<bool>

    ExportFrequentSegments

    Gets the setting that flags whether frequent segments should be exported. Default: false.

    Declaration
    public Setting<bool> ExportFrequentSegments { get; }
    Property Value
    Type Description
    Setting<bool>

    ExportUnknownSegments

    Gets the setting that flags whether unknown segments should be exported. Default: false;

    Declaration
    public Setting<bool> ExportUnknownSegments { get; }
    Property Value
    Type Description
    Setting<bool>

    FrequentSegmentsNoOfOccurrences

    Gets the settings that states the number of times a segment must be repeated before it is considered a frequent segments. Default: 5.

    Declaration
    public Setting<int> FrequentSegmentsNoOfOccurrences { get; }
    Property Value
    Type Description
    Setting<int>

    ReportCrossFileRepetitions

    Gets the settings that states whether the analysis process will count cross-file repetitions. Default: True.

    Declaration
    public Setting<bool> ReportCrossFileRepetitions { get; }
    Property Value
    Type Description
    Setting<bool>

    ReportInternalFuzzyMatchLeverage

    Gets the settings that states whether the analysis process will count internal fuzzy matches. Default: False.

    Declaration
    public Setting<bool> ReportInternalFuzzyMatchLeverage { get; }
    Property Value
    Type Description
    Setting<bool>

    UnknownSegmentsMaximumMatchValue

    Gets the settings that states the maximum match value for a segment to considered an unknown segment. Default: 75.

    Declaration
    public Setting<int> UnknownSegmentsMaximumMatchValue { get; }
    Property Value
    Type Description
    Setting<int>

    Methods

    GetDefaultValue(string)

    Gets the default value.

    Declaration
    protected override object GetDefaultValue(string settingId)
    Parameters
    Type Name Description
    string settingId

    The setting id.

    Returns
    Type Description
    object

    The default value.

    Overrides
    SettingsGroup.GetDefaultValue(string)

    Implements

    ISettingsGroup
    INotifyPropertyChanged
    IEditableObject
    In this article
    • Constructors
      • AnalysisTaskSettings()
    • Properties
      • CreateReport
      • ExportFrequentSegments
      • ExportUnknownSegments
      • FrequentSegmentsNoOfOccurrences
      • ReportCrossFileRepetitions
      • ReportInternalFuzzyMatchLeverage
      • UnknownSegmentsMaximumMatchValue
    • Methods
      • GetDefaultValue(string)
    • Implements
    Back to top Generated by DocFX