1 write to Definition
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
43Definition = definition;
15 references to Definition
Microsoft.CodeAnalysis.Workspaces (15)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (13)
64if (!Definition.IsEditorConfigOption) 69Debug.Assert(LanguageName is null == (Definition.ConfigName.StartsWith(OptionDefinition.LanguageAgnosticConfigNamePrefix, StringComparison.Ordinal) || 70Definition.ConfigName is "file_header_template" or "insert_final_newline")); 71Debug.Assert(LanguageName is LanguageNames.CSharp == Definition.ConfigName.StartsWith(OptionDefinition.CSharpConfigNamePrefix, StringComparison.Ordinal)); 72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal)); 75public T DefaultValue => Definition.DefaultValue; 76OptionDefinition IOption2.Definition => Definition; 82string IOption.Name => Definition.ConfigName; 83object? IOption.DefaultValue => Definition.DefaultValue; 85Type IOption.Type => Definition.Type; 89public override string ToString() => Definition.ToString(); 91public override int GetHashCode() => Definition.GetHashCode(); 102return Definition == other?.Definition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PublicOptionFactory.cs (2)
58option.Definition, 61option.Definition.ToPublicOptionDefinition(internalOption, toPublicValue, toInternalValue),