1 type derived from OptionDefinition
Microsoft.CodeAnalysis.Workspaces (1)
OptionDefinition.cs (1)
100internal sealed class OptionDefinition<T> : OptionDefinition
30 references to OptionDefinition
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
Options\VisualStudioMacOptionsStorage.cs (2)
46/// <see cref="OptionDefinition.ConfigName"/> of options to persist, other then those listed in <see cref="PersistedOptionsWithLegacyPropertyNames"/>. 53/// Maps option <see cref="OptionDefinition.ConfigName"/> to a legacy property name used in VS Mac XML settings file.
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Options\GlobalOptionsTests.cs (1)
122if (OptionDefinition.IsSupportedOptionType(property.PropertyType))
Microsoft.CodeAnalysis.Workspaces (22)
IOption2.cs (1)
21OptionDefinition Definition { get; }
Option2.cs (3)
72Debug.Assert(LanguageName is LanguageNames.CSharp == Definition.ConfigName.StartsWith(OptionDefinition.CSharpConfigNamePrefix, StringComparison.Ordinal)); 73Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal)); 77OptionDefinition IOption2.Definition => Definition;
OptionDefinition.cs (7)
13internal abstract class OptionDefinition : IEquatable<OptionDefinition?> 65=> Equals(other as OptionDefinition); 67public bool Equals(OptionDefinition? other) 76public static bool operator ==(OptionDefinition? left, OptionDefinition? right) 79public static bool operator !=(OptionDefinition? left, OptionDefinition? right)
Options\Option.cs (3)
17private readonly OptionDefinition _optionDefinition; 74internal Option(OptionDefinition optionDefinition, string feature, string name, ImmutableArray<OptionStorageLocation> storageLocations) 88OptionDefinition IOption2.Definition => _optionDefinition;
Options\PerLanguageOption.cs (5)
17private readonly OptionDefinition _optionDefinition; 22/// <inheritdoc cref="OptionDefinition.Type"/> 25/// <inheritdoc cref="OptionDefinition.DefaultValue"/> 66internal PerLanguageOption(OptionDefinition optionDefinition, string feature, string name, ImmutableArray<OptionStorageLocation> storageLocations) 74OptionDefinition IOption2.Definition => _optionDefinition;
PerLanguageOption2.cs (3)
60Debug.Assert(!Definition.ConfigName.StartsWith(OptionDefinition.CSharpConfigNamePrefix, StringComparison.Ordinal)); 61Debug.Assert(!Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal)); 64OptionDefinition IOption2.Definition => Definition;
Microsoft.VisualStudio.LanguageServices (1)
Options\ExportVisualStudioStorageReadFallbackAttribute.cs (1)
25/// Option unique name. <see cref="OptionDefinition.ConfigName"/>.
Roslyn.VisualStudio.Next.UnitTests (4)
Options\VisualStudioOptionStorageTests.cs (4)
118Assert.StartsWith(OptionDefinition.CSharpConfigNamePrefix, configName); 122Assert.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, configName); 126Assert.False(configName.StartsWith(OptionDefinition.CSharpConfigNamePrefix, StringComparison.OrdinalIgnoreCase)); 127Assert.False(configName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.OrdinalIgnoreCase));