Exemple #1
0
        private static Option2 <T> CreateOption <T>(
            OptionGroup group, string name, T defaultValue,
            OptionStorageLocation2 storageLocation)
        {
            var option = new Option2 <T>(nameof(FormattingOptions), group, name, defaultValue, storageLocation);

            s_allOptionsBuilder.Add(option);
            return(option);
        }
Exemple #2
0
 public PerLanguageOption2(
     string feature, string name, T defaultValue,
     OptionStorageLocation2 storageLocation1,
     OptionStorageLocation2 storageLocation2,
     OptionStorageLocation2 storageLocation3)
     : this(feature, group : OptionGroup.Default, name, defaultValue,
            ImmutableArray.Create(storageLocation1, storageLocation2, storageLocation3))
 {
 }
        private static Option2 <T> CreateCommonOption <T>(
            OptionGroup group, string name, T defaultValue,
            OptionStorageLocation2 storageLocation1, OptionStorageLocation2 storageLocation2)
        {
            var option = new Option2 <T>(
                "CodeStyleOptions",
                group, name, defaultValue,
                ImmutableArray.Create(storageLocation1, storageLocation2));

            s_allOptionsBuilder.Add(option);
            return(option);
        }
Exemple #4
0
        public static Option2 <T> CreateOption <T>(
            OptionGroup group,
            string feature,
            string name,
            T defaultValue,
            ImmutableArray <IOption2> .Builder optionsBuilder,
            OptionStorageLocation2 storageLocation)
        {
            var option = new Option2 <T>(feature, group, name, defaultValue, ImmutableArray.Create(storageLocation));

            optionsBuilder.Add(option);
            return(option);
        }
Exemple #5
0
 public Option2(string feature, OptionGroup group, string name, T defaultValue, OptionStorageLocation2 storageLocation)
     : this(feature, group, name, defaultValue, ImmutableArray.Create(storageLocation))
 {
 }
 private static Option2 <T> CreateOption <T>(
     OptionGroup group, string name, T defaultValue, OptionStorageLocation2 storageLocation1, OptionStorageLocation2 storageLocation2)
 => CodeStyleHelpers.CreateOption(
     group, nameof(CSharpCodeStyleOptions), name, defaultValue,
     s_allOptionsBuilder, storageLocation1, storageLocation2, LanguageNames.CSharp);
Exemple #7
0
 internal PerLanguageOption2(
     string feature, OptionGroup group, string name, T defaultValue,
     OptionStorageLocation2 storageLocation1, OptionStorageLocation2 storageLocation2)
     : this(feature, group, name, defaultValue, ImmutableArray.Create(storageLocation1, storageLocation2))
 {
 }