1 type derived from OptionStorageLocation
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Options\OptionKeyTests.cs (1)
18private sealed class TestOptionStorageLocation : OptionStorageLocation
28 references to OptionStorageLocation
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (2)
97public ImmutableArray<OptionStorageLocation> StorageLocations => ImmutableArray<OptionStorageLocation>.Empty;
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Formatting\CSharpFormattingOptions.cs (2)
24storageLocations: ImmutableArray<OptionStorageLocation>.Empty, 34storageLocations: ImmutableArray<OptionStorageLocation>.Empty,
Microsoft.CodeAnalysis.Workspaces (17)
Option2.cs (2)
87ImmutableArray<OptionStorageLocation> IOption.StorageLocations => ImmutableArray<OptionStorageLocation>.Empty;
Options\IOption.cs (1)
18ImmutableArray<OptionStorageLocation> StorageLocations { get; }
Options\Option.cs (5)
29public ImmutableArray<OptionStorageLocation> StorageLocations { get; } 43storageLocations: ImmutableArray<OptionStorageLocation>.Empty, 49public Option(string feature, string name, T defaultValue, params OptionStorageLocation[] storageLocations) 67ImmutableArray<OptionStorageLocation> storageLocations, 74internal Option(OptionDefinition optionDefinition, string feature, string name, ImmutableArray<OptionStorageLocation> storageLocations)
Options\PerLanguageOption.cs (5)
28public ImmutableArray<OptionStorageLocation> StorageLocations { get; } 35storageLocations: ImmutableArray<OptionStorageLocation>.Empty, 41public PerLanguageOption(string feature, string name, T defaultValue, params OptionStorageLocation[] storageLocations) 59ImmutableArray<OptionStorageLocation> storageLocations, 66internal PerLanguageOption(OptionDefinition optionDefinition, string feature, string name, ImmutableArray<OptionStorageLocation> storageLocations)
PerLanguageOption2.cs (2)
75ImmutableArray<OptionStorageLocation> IOption.StorageLocations => ImmutableArray<OptionStorageLocation>.Empty;
PublicOptionFactory.cs (2)
76ImmutableArray<OptionStorageLocation>.Empty)); 85ImmutableArray<OptionStorageLocation>.Empty));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
Options\TestOption.cs (5)
18public ImmutableArray<OptionStorageLocation> StorageLocations { get; set; } 25public TestOption(string feature = "test", string name = "test", T? defaultValue = default, OptionStorageLocation[]? storageLocations = null) 26: base(feature, name, defaultValue!, storageLocations ?? Array.Empty<OptionStorageLocation>()) 33public PerLanguageTestOption(string feature = "test", string name = "test", T? defaultValue = default, OptionStorageLocation[]? storageLocations = null) 34: base(feature, name, defaultValue!, storageLocations ?? Array.Empty<OptionStorageLocation>())
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Options\OptionKeyTests.cs (2)
28Assert.Throws<ArgumentNullException>(() => new Option<bool>("X", "Test Name", false, storageLocations: new OptionStorageLocation[] { null! })); 37Assert.Throws<ArgumentNullException>(() => new PerLanguageOption<bool>("X", "Test Name", false, storageLocations: new OptionStorageLocation[] { null! }));