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