public override void WriteTo(OptionSet options, ObjectWriter writer, CancellationToken cancellationToken) { WriteOptionSetTo(options, LanguageNames.CSharp, writer, cancellationToken); foreach (var option in CSharpCodeStyleOptions.GetCodeStyleOptions()) { WriteOptionTo(options, option, writer, cancellationToken); } }
public void TestParseExpressionBodyPreference(string optionString, int parsedValue, ReportDiagnostic severity) { var defaultValue = new CodeStyleOption <ExpressionBodyPreference>(ExpressionBodyPreference.Never, NotificationOption.Error); var codeStyleOption = CSharpCodeStyleOptions.ParseExpressionBodyPreference(optionString, defaultValue); Assert.NotSame(defaultValue, codeStyleOption); Assert.Equal((ExpressionBodyPreference)parsedValue, codeStyleOption.Value); Assert.Equal(severity, codeStyleOption.Notification.Severity); }
internal void TestParseUsingDirectivesPlacement(string optionString, AddImportPlacement parsedValue, ReportDiagnostic?severity) { var defaultValue = new CodeStyleOption2 <AddImportPlacement>(AddImportPlacement.InsideNamespace, NotificationOption2.Error); severity ??= ReportDiagnostic.Error; var codeStyleOption = CSharpCodeStyleOptions.ParseUsingDirectivesPlacement(optionString, defaultValue); Assert.NotSame(defaultValue, codeStyleOption); Assert.Equal(parsedValue, codeStyleOption.Value); Assert.Equal(severity, codeStyleOption.Notification.Severity); }
public override OptionSet ReadOptionSetFrom(ObjectReader reader, CancellationToken cancellationToken) { OptionSet options = new SerializedPartialOptionSet(); options = ReadOptionSetFrom(options, LanguageNames.CSharp, reader, cancellationToken); foreach (var option in CSharpCodeStyleOptions.GetCodeStyleOptions()) { options = ReadOptionFrom(options, option, reader, cancellationToken); } return(options); }
public override void WriteTo(OptionSet options, ObjectWriter writer, CancellationToken cancellationToken) { WriteOptionSetTo(options, LanguageNames.CSharp, writer, cancellationToken); foreach (var option in CSharpCodeStyleOptions.GetCodeStyleOptions()) { WriteOptionTo(options, option, writer, cancellationToken); } foreach (var option in CSharpCodeStyleOptions.GetExpressionBodyOptions()) { WriteOptionTo(options, option, writer, cancellationToken); } WriteOptionTo(options, CSharpCodeStyleOptions.PreferredModifierOrder, writer, cancellationToken); }
public override void WriteTo(OptionSet options, ObjectWriter writer, CancellationToken cancellationToken) { WriteOptionSetTo(options, LanguageNames.CSharp, writer, cancellationToken); foreach (var option in CSharpCodeStyleOptions.GetCodeStyleOptions()) { WriteOptionTo(options, option, writer, cancellationToken); } foreach (var option in CSharpCodeStyleOptions.GetExpressionBodyOptions()) { WriteOptionTo(options, option, writer, cancellationToken); } WriteOptionTo(options, CSharpCodeStyleOptions.PreferBraces, writer, cancellationToken); WriteOptionTo(options, CSharpCodeStyleOptions.PreferredModifierOrder, writer, cancellationToken); WriteOptionTo(options, CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, writer, cancellationToken); WriteOptionTo(options, CSharpCodeStyleOptions.PreferStaticLocalFunction, writer, cancellationToken); }
public override OptionSet ReadOptionSetFrom(ObjectReader reader, CancellationToken cancellationToken) { OptionSet options = new SerializedPartialOptionSet(); options = ReadOptionSetFrom(options, LanguageNames.CSharp, reader, cancellationToken); foreach (var option in CSharpCodeStyleOptions.GetCodeStyleOptions()) { options = ReadOptionFrom(options, option, reader, cancellationToken); } foreach (var option in CSharpCodeStyleOptions.GetExpressionBodyOptions()) { options = ReadOptionFrom(options, option, reader, cancellationToken); } options = ReadOptionFrom(options, CSharpCodeStyleOptions.PreferBraces, reader, cancellationToken); options = ReadOptionFrom(options, CSharpCodeStyleOptions.PreferredModifierOrder, reader, cancellationToken); return(options); }