Exemple #1
0
 public static DupFinderSettings SetDiscardCost(this DupFinderSettings toolSettings, bool?discardCost)
 {
     toolSettings             = toolSettings.NewInstance();
     toolSettings.DiscardCost = discardCost;
     return(toolSettings);
 }
Exemple #2
0
 public static DupFinderSettings ClearProperties(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PropertiesInternal.Clear();
     return(toolSettings);
 }
Exemple #3
0
 public static DupFinderSettings EnableDiscardLocalVars(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.DiscardLocalVars = true;
     return(toolSettings);
 }
Exemple #4
0
 public static DupFinderSettings DisableDiscardTypes(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.DiscardTypes = false;
     return(toolSettings);
 }
Exemple #5
0
 static partial void PostProcess(DupFinderSettings toolSettings);
Exemple #6
0
 public static DupFinderSettings AddExcludeCodeRegions(this DupFinderSettings toolSettings, IEnumerable <string> excludeCodeRegions)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ExcludeCodeRegionsInternal.AddRange(excludeCodeRegions);
     return(toolSettings);
 }
Exemple #7
0
 public static DupFinderSettings SetShowText(this DupFinderSettings toolSettings, bool?showText)
 {
     toolSettings          = toolSettings.NewInstance();
     toolSettings.ShowText = showText;
     return(toolSettings);
 }
Exemple #8
0
 public static DupFinderSettings SetExcludeComments(this DupFinderSettings toolSettings, params string[] excludeComments)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ExcludeCommentsInternal = excludeComments.ToList();
     return(toolSettings);
 }
Exemple #9
0
 public static DupFinderSettings ResetNormalizeTypes(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.NormalizeTypes = null;
     return(toolSettings);
 }
Exemple #10
0
 public static DupFinderSettings ToggleNormalizeTypes(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.NormalizeTypes = !toolSettings.NormalizeTypes;
     return(toolSettings);
 }
Exemple #11
0
 public static DupFinderSettings SetNormalizeTypes(this DupFinderSettings toolSettings, bool?normalizeTypes)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.NormalizeTypes = normalizeTypes;
     return(toolSettings);
 }
Exemple #12
0
 public static DupFinderSettings SetProperty(this DupFinderSettings toolSettings, string propertyKey, string propertyValue)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PropertiesInternal[propertyKey] = propertyValue;
     return(toolSettings);
 }
Exemple #13
0
 public static DupFinderSettings RemoveProperty(this DupFinderSettings toolSettings, string propertyKey)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PropertiesInternal.Remove(propertyKey);
     return(toolSettings);
 }
Exemple #14
0
 public static DupFinderSettings SetOutputFile(this DupFinderSettings toolSettings, string outputFile)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.OutputFile = outputFile;
     return(toolSettings);
 }
Exemple #15
0
 public static DupFinderSettings ResetShowText(this DupFinderSettings toolSettings)
 {
     toolSettings          = toolSettings.NewInstance();
     toolSettings.ShowText = null;
     return(toolSettings);
 }
Exemple #16
0
 public static DupFinderSettings ResetOutputFile(this DupFinderSettings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.OutputFile = null;
     return(toolSettings);
 }
Exemple #17
0
 public static DupFinderSettings DisableShowText(this DupFinderSettings toolSettings)
 {
     toolSettings          = toolSettings.NewInstance();
     toolSettings.ShowText = false;
     return(toolSettings);
 }
Exemple #18
0
 public static DupFinderSettings AddExcludeComments(this DupFinderSettings toolSettings, params string[] excludeComments)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ExcludeCommentsInternal.AddRange(excludeComments);
     return(toolSettings);
 }
Exemple #19
0
 public static DupFinderSettings ToggleShowText(this DupFinderSettings toolSettings)
 {
     toolSettings          = toolSettings.NewInstance();
     toolSettings.ShowText = !toolSettings.ShowText;
     return(toolSettings);
 }
Exemple #20
0
 public static DupFinderSettings SetExcludeCodeRegions(this DupFinderSettings toolSettings, IEnumerable <string> excludeCodeRegions)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ExcludeCodeRegionsInternal = excludeCodeRegions.ToList();
     return(toolSettings);
 }
Exemple #21
0
 public static DupFinderSettings ResetCreateConfigFile(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.CreateConfigFile = null;
     return(toolSettings);
 }
Exemple #22
0
 public static DupFinderSettings ClearExcludeCodeRegions(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ExcludeCodeRegionsInternal.Clear();
     return(toolSettings);
 }
Exemple #23
0
 public static DupFinderSettings SetConfigFile(this DupFinderSettings toolSettings, string configFile)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.ConfigFile = configFile;
     return(toolSettings);
 }
Exemple #24
0
 public static DupFinderSettings SetDiscardTypes(this DupFinderSettings toolSettings, bool?discardTypes)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.DiscardTypes = discardTypes;
     return(toolSettings);
 }
Exemple #25
0
 public static DupFinderSettings SetSource(this DupFinderSettings toolSettings, string source)
 {
     toolSettings        = toolSettings.NewInstance();
     toolSettings.Source = source;
     return(toolSettings);
 }
Exemple #26
0
 public static DupFinderSettings ToggleDiscardTypes(this DupFinderSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.DiscardTypes = !toolSettings.DiscardTypes;
     return(toolSettings);
 }
Exemple #27
0
 public static DupFinderSettings ResetSource(this DupFinderSettings toolSettings)
 {
     toolSettings        = toolSettings.NewInstance();
     toolSettings.Source = null;
     return(toolSettings);
 }
Exemple #28
0
 public static DupFinderSettings ResetDiscardCost(this DupFinderSettings toolSettings)
 {
     toolSettings             = toolSettings.NewInstance();
     toolSettings.DiscardCost = null;
     return(toolSettings);
 }
Exemple #29
0
 public static DupFinderSettings SetProperties(this DupFinderSettings toolSettings, IDictionary <string, string> properties)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PropertiesInternal = properties.ToDictionary(x => x.Key, x => x.Value, StringComparer.OrdinalIgnoreCase);
     return(toolSettings);
 }