5 instantiations of OptionDefinition
Microsoft.CodeAnalysis.Workspaces (5)
Options\Option.cs (1)
70
: this(new
OptionDefinition
<T>(defaultValue, EditorConfigValueSerializer<T>.Unsupported, group, feature + "_" + name, storageMapping, isEditorConfigOption), feature, name, storageLocations)
Options\PerLanguageOption.cs (1)
62
: this(new
OptionDefinition
<T>(defaultValue, EditorConfigValueSerializer<T>.Unsupported, group, feature + "_" + name, storageMapping, isEditorConfigOption), feature, name, storageLocations)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
55
: this(new
OptionDefinition
<T>(defaultValue, serializer, group, name, storageMapping: null, isEditorConfigOption), languageName, publicOptionFactory: null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (1)
45
: this(new
OptionDefinition
<T>(defaultValue, serializer, group, name, storageMapping: null, isEditorConfigOption), publicOptionFactory: null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PublicOptionFactory.cs (1)
48
=>
new
(
7 references to OptionDefinition
Microsoft.CodeAnalysis.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
40
return ((
OptionDefinition
<T>)option.Definition).Serializer.TryParseValue(stringValue, out value!);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (2)
37
public
OptionDefinition
<T> Definition { get; }
41
internal Option2(
OptionDefinition
<T> definition, string? languageName, Func<IOption2, IPublicOption>? publicOptionFactory)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (2)
30
public
OptionDefinition
<T> Definition { get; }
33
internal PerLanguageOption2(
OptionDefinition
<T> optionDefinition, Func<IOption2, IPublicOption>? publicOptionFactory)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PublicOptionFactory.cs (2)
47
private static
OptionDefinition
<TPublicValue> ToPublicOptionDefinition<T, TPublicValue>(this
OptionDefinition
<T> definition, IOption2 internalOption, Func<T, TPublicValue> toPublicValue, Func<TPublicValue, T> toInternalValue)