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); }
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); }
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); }
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);
internal PerLanguageOption2( string feature, OptionGroup group, string name, T defaultValue, OptionStorageLocation2 storageLocation1, OptionStorageLocation2 storageLocation2) : this(feature, group, name, defaultValue, ImmutableArray.Create(storageLocation1, storageLocation2)) { }