Class AnalysisTaskSettings
Settings group class for the Analysis automatic task settings.
Inherited Members
Namespace: SdlSdl.ProjectAutomationSettings
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 |
---|---|
Settingbool |
ExportFrequentSegments
Gets the setting that flags whether frequent segments should be exported. Default: false
.
Declaration
public Setting<bool> ExportFrequentSegments { get; }
Property Value
Type | Description |
---|---|
Settingbool |
ExportUnknownSegments
Gets the setting that flags whether unknown segments should be exported. Default: false
;
Declaration
public Setting<bool> ExportUnknownSegments { get; }
Property Value
Type | Description |
---|---|
Settingbool |
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 |
---|---|
Settingint |
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 |
---|---|
Settingbool |
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 |
---|---|
Settingbool |
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 |
---|---|
Settingint |
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. |