1 write to Definition
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (1)
35Definition = optionDefinition;
30 references to Definition
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (10)
Formatting\OmniSharpSyntaxFormattingOptionsWrapper.cs (8)
29.Add(FormattingOptions2.TabSize.Definition.ConfigName, FormattingOptions2.TabSize.Definition.Serializer.Serialize(fallbackLineFormattingOptions.TabSize)) 30.Add(FormattingOptions2.IndentationSize.Definition.ConfigName, FormattingOptions2.IndentationSize.Definition.Serializer.Serialize(fallbackLineFormattingOptions.IndentationSize)) 31.Add(FormattingOptions2.UseTabs.Definition.ConfigName, FormattingOptions2.UseTabs.Definition.Serializer.Serialize(fallbackLineFormattingOptions.UseTabs)) 32.Add(FormattingOptions2.NewLine.Definition.ConfigName, FormattingOptions2.NewLine.Definition.Serializer.Serialize(fallbackLineFormattingOptions.NewLine)))));
Options\OmniSharpSolutionAnalyzerConfigOptionsUpdater.cs (2)
62var configName = option.Definition.ConfigName; 63var configValue = option.Definition.Serializer.Serialize(value);
Microsoft.CodeAnalysis.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\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;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PublicOptionFactory.cs (2)
68option.Definition, 70option.Definition.ToPublicOptionDefinition(internalOption, toPublicValue, toInternalValue),
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
Options\EditorConfigCodeStyleParserTests.cs (2)
57Assert.True(CodeStyleOptions2.AccessibilityModifiersRequired.Definition.Serializer.TryParseValue(configurationString, out var parsedCodeStyleOption)); 74Assert.True(FormattingOptions2.NewLine.Definition.Serializer.TryParseValue(configurationString, out var parsedNewLine));
Options\OptionKeyTests.cs (5)
89Assert.Equal("name", option2.Definition.ConfigName); 171Assert.True(option.Definition.Serializer.TryParseValue("true:suggestion", out var result)); 183Assert.False(FormattingOptions2.SmartIndent.Definition.IsEditorConfigOption); 188Assert.True(NamingStyleOptions.NamingPreferences.Definition.IsEditorConfigOption); 189Assert.True(CodeStyleOptions2.PreferIntrinsicPredefinedTypeKeywordInMemberAccess.Definition.IsEditorConfigOption);