public LanguageSpecificComplexityProperty()

in src/dotnet/PowerToys.CyclomaticComplexity/Options/LanguageSpecificComplexityProperty.cs [27:34]


    public LanguageSpecificComplexityProperty(Lifetime lifetime, OptionsSettingsSmartContext settings, SettingsIndexedEntry settingsIndexedEntry, string index, string languagePresentableName, int defaultValue)
    {
      Name = languagePresentableName;

      Threshold = new Property<int>(lifetime, index);
      Threshold.Change.Advise(lifetime, () => OnPropertyChanged(nameof(Threshold)));
      settings.SetBinding(lifetime, settingsIndexedEntry, index, Threshold, defaultValue);
    }