diff --git a/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs b/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs index 67c2e7ee89bc5fac66c341901ca47c5a8137f68a..d99194b4cbfa450c3bc49b7a0ea929b66bc95aa8 100644 --- a/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs @@ -9341,7 +9341,7 @@ internal MyException(int error, int offset, string message) : base(message) [Fact, Trait(Traits.Feature, Traits.Features.CodeActionsGenerateVariable)] public async Task TestMissingOfferParameterInTopLevel() { - await TestMissingInRegularAndScriptAsync("[|Console|].WriteLine();"); + await TestMissingAsync("[|Console|].WriteLine();", new TestParameters(Options.Regular)); } } } diff --git a/src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs b/src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs index d5b3e1151a413b918519efd5c9a970766e30b4a0..e5d1ac53a5471fc82f4f58fac29fd898ae24db3f 100644 --- a/src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs +++ b/src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs @@ -136,8 +136,7 @@ private partial class State internal bool CanGeneratePropertyOrField() { - return ContainingType is { IsImplicitlyDeclared: false, Name: not WellKnownMemberNames.TopLevelStatementsEntryPointTypeName } - || ContainingType.IsScriptClass; + return ContainingType is { IsImplicitClass: false, Name: not WellKnownMemberNames.TopLevelStatementsEntryPointTypeName }; } internal bool CanGenerateLocal()