diff --git a/src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs b/src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs index 69e6ba4ec579f369763d158a6e4f5652dcacd991..a37f1146c12aa31258746670d3d6e3df33c8739d 100644 --- a/src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs +++ b/src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs @@ -222,6 +222,13 @@ protected void WriteOptionSetTo(OptionSet options, string language, ObjectWriter WriteOptionTo(options, language, CodeStyleOptions.QualifyEventAccess, writer, cancellationToken); WriteOptionTo(options, language, CodeStyleOptions.PreferIntrinsicPredefinedTypeKeywordInDeclaration, writer, cancellationToken); WriteOptionTo(options, language, CodeStyleOptions.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, writer, cancellationToken); + + WriteOptionTo(options, language, CodeStyleOptions.PreferCoalesceExpression, writer, cancellationToken); + WriteOptionTo(options, language, CodeStyleOptions.PreferCollectionInitializer, writer, cancellationToken); + WriteOptionTo(options, language, CodeStyleOptions.PreferInlinedVariableDeclaration, writer, cancellationToken); + WriteOptionTo(options, language, CodeStyleOptions.PreferNullPropagation, writer, cancellationToken); + WriteOptionTo(options, language, CodeStyleOptions.PreferObjectInitializer, writer, cancellationToken); + WriteOptionTo(options, language, CodeStyleOptions.PreferThrowExpression, writer, cancellationToken); } protected OptionSet ReadOptionSetFrom(OptionSet options, string language, ObjectReader reader, CancellationToken cancellationToken) @@ -235,6 +242,13 @@ protected OptionSet ReadOptionSetFrom(OptionSet options, string language, Object options = ReadOptionFrom(options, language, CodeStyleOptions.PreferIntrinsicPredefinedTypeKeywordInDeclaration, reader, cancellationToken); options = ReadOptionFrom(options, language, CodeStyleOptions.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, reader, cancellationToken); + options = ReadOptionFrom(options, language, CodeStyleOptions.PreferCoalesceExpression, reader, cancellationToken); + options = ReadOptionFrom(options, language, CodeStyleOptions.PreferCollectionInitializer, reader, cancellationToken); + options = ReadOptionFrom(options, language, CodeStyleOptions.PreferInlinedVariableDeclaration, reader, cancellationToken); + options = ReadOptionFrom(options, language, CodeStyleOptions.PreferNullPropagation, reader, cancellationToken); + options = ReadOptionFrom(options, language, CodeStyleOptions.PreferObjectInitializer, reader, cancellationToken); + options = ReadOptionFrom(options, language, CodeStyleOptions.PreferThrowExpression, reader, cancellationToken); + return options; }