1 write to Definition
Microsoft.CodeAnalysis.Workspaces (1)
PerLanguageOption2.cs (1)
35Definition = optionDefinition;
20 references to Definition
Microsoft.CodeAnalysis.Workspaces (13)
PerLanguageOption2.cs (11)
54if (!Definition.IsEditorConfigOption) 60Debug.Assert(!Definition.ConfigName.StartsWith(OptionDefinition.CSharpConfigNamePrefix, StringComparison.Ordinal)); 61Debug.Assert(!Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal)); 64OptionDefinition IOption2.Definition => Definition; 65public T DefaultValue => Definition.DefaultValue; 71string IOption.Name => Definition.ConfigName; 72object? IOption.DefaultValue => Definition.DefaultValue; 74Type IOption.Type => Definition.Type; 77public override string ToString() => Definition.ToString(); 79public override int GetHashCode() => Definition.GetHashCode(); 90return Definition == other?.Definition;
PublicOptionFactory.cs (2)
80option.Definition, 82option.Definition.ToPublicOptionDefinition(internalOption, toPublicValue, toInternalValue),
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
CodeStyle\EditorConfigCodeStyleParserTests.cs (2)
65Assert.True(CodeStyleOptions2.AccessibilityModifiersRequired.Definition.Serializer.TryParseValue(configurationString, out var parsedCodeStyleOption)); 82Assert.True(FormattingOptions2.NewLine.Definition.Serializer.TryParseValue(configurationString, out var parsedNewLine));
Options\OptionKeyTests.cs (5)
91Assert.Equal("name", option2.Definition.ConfigName); 173Assert.True(option.Definition.Serializer.TryParseValue("true:suggestion", out var result)); 183Assert.False(FormattingOptions2.SmartIndent.Definition.IsEditorConfigOption); 187Assert.True(NamingStyleOptions.NamingPreferences.Definition.IsEditorConfigOption); 188Assert.True(CodeStyleOptions2.PreferIntrinsicPredefinedTypeKeywordInMemberAccess.Definition.IsEditorConfigOption);