From 5f42e0e9a2d4c7806ab7edcd32c0a09274db6b8e Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 11 Sep 2022 16:13:41 -0700 Subject: [PATCH 1/8] Use attributes consistently in tests --- .../AddAccessibilityModifiersTests.cs | 9 +- .../AddExplicitCast/AddExplicitCastTests.cs | 3 +- ...nvertToFileScopedNamespaceAnalyzerTests.cs | 12 +- ...ConvertSwitchStatementToExpressionTests.cs | 30 +- .../Tests/FixReturnType/FixReturnTypeTests.cs | 9 +- ...SharpInlineDeclarationTests_FixAllTests.cs | 24 +- ...nvokeDelegateWithConditionalAccessTests.cs | 21 +- .../MakeFieldReadonlyTests.cs | 60 ++-- .../MakeMemberStatic/MakeMemberStaticTests.cs | 3 +- .../CSharpMatchFolderAndNamespaceTests.cs | 3 +- .../Tests/NamingStyles/NamingStylesTests.cs | 24 +- .../CSharpDeclareAsNullableCodeFixTests.cs | 3 +- .../OrderModifiers/OrderModifiersTests.cs | 3 +- .../PopulateSwitchExpressionTests.cs | 15 +- .../PopulateSwitchStatementTests.cs | 6 +- .../RemoveRedundantEqualityTests.cs | 3 +- .../RemoveUnnecessaryCastTests.cs | 3 +- .../RemoveUnnecessaryImportsTests.cs | 18 +- .../RemoveUnnecessaryLambdaExpressionTests.cs | 6 +- ...veUnnecessaryExpressionParenthesesTests.cs | 39 +-- .../RemoveUnreachableCodeTests.cs | 18 +- .../RemoveUnusedMembersTests.cs | 69 ++-- .../RemoveUnusedValueAssignmentTests.cs | 27 +- .../UseAutoProperty/UseAutoPropertyTests.cs | 57 +-- .../UseCoalesceExpressionTests.cs | 12 +- .../UseCompoundAssignmentTests.cs | 3 +- .../UseDeconstructionTests.cs | 3 +- ...ExpressionBodyForAccessorsAnalyzerTests.cs | 6 +- ...ssionBodyForLocalFunctionsAnalyzerTests.cs | 6 +- ...seExpressionBodyForMethodsAnalyzerTests.cs | 3 +- .../CSharpUseImplicitObjectCreationTests.cs | 6 +- .../UseExplicitTypeTests.cs | 150 +++----- .../UseImplicitTypeTests.cs | 135 +++---- .../UseInferredMemberNameTests.cs | 6 +- ...ullCheckForCastAndEqualityOperatorTests.cs | 9 +- .../UseIsNullCheckForReferenceEqualsTests.cs | 9 +- .../UseLocalFunction/UseLocalFunctionTests.cs | 78 ++--- .../UseNullPropagationTests.cs | 6 +- .../UseObjectInitializerTests.cs | 9 +- .../CSharpAsAndNullCheckTests.cs | 15 +- .../CSharpUseNotPatternTests.cs | 12 +- .../UseThrowExpressionTests.cs | 3 +- .../Tests/UseTupleSwap/UseTupleSwapTests.cs | 3 +- .../AddFileBanner/AddFileBannerTests.cs | 12 +- .../AddParameter/AddParameterTests.cs | 15 +- .../CSharpTest/AddUsing/AddUsingTests.cs | 48 +-- .../AddUsingTests_ExtensionMethods.cs | 6 +- .../AutomaticBraceCompletionTests.cs | 6 +- .../AutomaticLineEnderTests.cs | 3 +- .../AutomaticLiteralCompletionTests.cs | 30 +- .../AddParameterTests.Formatting.cs | 18 +- .../ChangeSignature/AddParameterTests.cs | 9 +- .../ChangeSignature_Formatting.cs | 18 +- .../Classification/SemanticClassifierTests.cs | 3 +- .../CodeActions/AddAwait/AddAwaitTests.cs | 12 +- .../ConvertForEachToLinqQueryTests.cs | 3 +- .../ConvertLinqQueryToForEachTests.cs | 6 +- .../ConvertLocalFunctionToMethodTests.cs | 45 +-- .../ExtractMethod/ExtractMethodTests.cs | 15 +- .../InlineTemporary/InlineTemporaryTests.cs | 36 +- .../MoveType/MoveTypeTests.MoveToNewFile.cs | 27 +- .../MoveType/MoveTypeTests.RenameType.cs | 9 +- .../CodeLens/CSharpCodeLensTests.cs | 15 +- .../UseImplicitTypeRefactoringTests.cs | 21 +- ...arpCompleteStatementCommandHandlerTests.cs | 6 +- .../ConversionCompletionProviderTests.cs | 75 ++-- .../CrefCompletionProviderTests.cs | 3 +- .../DeclarationNameCompletionProviderTests.cs | 36 +- ...ompletionListTagCompletionProviderTests.cs | 9 +- ...tInterfaceMemberCompletionProviderTests.cs | 33 +- ...citInterfaceTypeCompletionProviderTests.cs | 3 +- ...sionMethodImportCompletionProviderTests.cs | 3 +- .../ExternAliasCompletionProviderTests.cs | 3 +- .../IndexerCompletionProviderTests.cs | 42 +-- ...bjectInitializerCompletionProviderTests.cs | 15 +- .../OperatorCompletionProviderTests.cs | 42 +-- .../OverrideCompletionProviderTests.cs | 21 +- ...opertySubPatternCompletionProviderTests.cs | 9 +- .../SnippetCompletionProviderTests.cs | 15 +- .../SuggestionModeCompletionProviderTests.cs | 12 +- .../SymbolCompletionProviderTests.cs | 30 +- ...olCompletionProviderTests_NoInteractive.cs | 6 +- ...mentationCommentCompletionProviderTests.cs | 9 +- .../ConvertForEachToForTests.cs | 3 +- .../ConvertNamespaceRefactoringTests.cs | 12 +- .../ConvertToProgramMainAnalyzerTests.cs | 3 +- ...ertPlaceholderToInterpolatedStringTests.cs | 15 +- .../Debugging/LocationInfoGetterTests.cs | 30 +- .../ProximityExpressionsGetterTests.cs | 15 +- .../DiagnosticAnalyzerDriverTests.cs | 3 +- .../GenerateMethod/GenerateMethodTests.cs | 57 +-- .../MakeMethodAsynchronousTests.cs | 48 +-- .../EditorConfigNamingStyleParserTests.cs | 6 +- .../Diagnostics/SpellCheck/SpellCheckTests.cs | 15 +- .../Suppression/SuppressionTests.cs | 21 +- .../DocumentationCommentTests.cs | 15 +- .../EditAndContinue/ActiveStatementTests.cs | 39 +-- .../EditAndContinue/BreakpointSpansTests.cs | 6 +- .../EditAndContinue/LineEditTests.cs | 6 +- .../EditAndContinue/StatementEditingTests.cs | 6 +- .../EditAndContinue/TopLevelEditingTests.cs | 30 +- .../EventHookupCommandHandlerTests.cs | 12 +- .../ExtractClass/ExtractClassTests.cs | 12 +- ...olatedVerbatimStringCommandHandlerTests.cs | 3 +- ...CSharpNewDocumentFormattingServiceTests.cs | 3 +- .../Formatting/FormattingEngineTests.cs | 33 +- .../SmartIndenterEnterOnTokenTests.cs | 75 ++-- .../Indentation/SmartIndenterTests.cs | 78 ++--- .../SmartTokenFormatterFormatRangeTests.cs | 60 ++-- .../SmartTokenFormatterFormatTokenTests.cs | 9 +- .../FullyQualify/FullyQualifyTests.cs | 12 +- .../GenerateConstructorTests.cs | 39 +-- ...ddConstructorParametersFromMembersTests.cs | 15 +- ...ateEqualsAndGetHashCodeFromMembersTests.cs | 6 +- .../CSharpGoToAdjacentMemberTests.cs | 99 ++---- .../ImplementAbstractClassTests.cs | 3 +- .../ImplementExplicitlyTests.cs | 15 +- .../ImplementImplicitlyTests.cs | 3 +- .../ImplementInterfaceTests.cs | 48 +-- .../AddParameterCheckTests.cs | 45 +-- .../IntroduceUsingStatementTests.cs | 12 +- .../IntroduceLocalForExpressionTests.cs | 3 +- .../InvertIf/InvertIfTests.Elseless.cs | 3 +- .../CSharpTest/InvertIf/InvertIfTests.cs | 27 +- .../InvertLogical/InvertLogicalTests.cs | 9 +- .../LineSeparators/LineSeparatorTests.cs | 9 +- ...MakeLocalFunctionStaticRefactoringTests.cs | 6 +- .../MoveDeclarationNearReferenceTests.cs | 3 +- .../MoveToNamespace/MoveToNamespaceTests.cs | 27 +- .../NameTupleElement/NameTupleElementTests.cs | 9 +- .../CSharpTest/NavigateTo/NavigateToTests.cs | 3 +- .../PullMemberUp/CSharpPullMemberUpTests.cs | 204 ++++------- .../RefactoringHelpersTests.cs | 267 +++++--------- .../CSharpTest/Rename/CSharpRenamerTests.cs | 3 +- .../AttributeSignatureHelpProviderTests.cs | 6 +- ...orInitializerSignatureHelpProviderTests.cs | 6 +- ...essExpressionSignatureHelpProviderTests.cs | 6 +- ...ionExpressionSignatureHelpProviderTests.cs | 6 +- .../SimplifyPropertyPatternTests.cs | 6 +- ...MergeNestedIfStatementsTests_WithNested.cs | 3 +- .../StringIndentationTests.cs | 3 +- .../CompilationUnitStructureTests.cs | 6 +- .../DocumentationCommentStructureTests.cs | 3 +- .../TypeDeclarationStructureTests.cs | 3 +- .../SymbolKey/SymbolKeyCompilationsTests.cs | 6 +- .../CSharpTest/SymbolKey/SymbolKeyTests.cs | 3 +- .../TextStructureNavigatorTests.cs | 9 +- .../TypeInferrer/TypeInferrerTests.cs | 63 ++-- ...xpressionBodyForMethodsRefactoringTests.cs | 3 +- ...essionBodyForPropertiesRefactoringTests.cs | 3 +- ...tternCombinatorsDiagnosticAnalyzerTests.cs | 21 +- ...CheckWithoutNameDiagnosticAnalyzerTests.cs | 9 +- .../Wrapping/ArgumentWrappingTests.cs | 3 +- .../InitializerExpressionWrappingTests.cs | 6 +- .../Wrapping/ParameterWrappingTests.cs | 6 +- .../AssemblyKeywordRecommenderTests.cs | 48 +-- .../AsyncKeywordRecommenderTests.cs | 3 +- .../ClassKeywordRecommenderTests.cs | 9 +- .../DefaultKeywordRecommenderTests.cs | 9 +- .../DisableKeywordRecommenderTests.cs | 6 +- .../EnableKeywordRecommenderTests.cs | 9 +- .../NullableKeywordRecommenderTests.cs | 9 +- .../OutKeywordRecommenderTests.cs | 3 +- .../ParamKeywordRecommenderTests.cs | 6 +- .../PartialKeywordRecommenderTests.cs | 9 +- .../PropertyKeywordRecommenderTests.cs | 12 +- .../PublicKeywordRecommenderTests.cs | 9 +- .../RecordKeywordRecommenderTests.cs | 9 +- .../RefKeywordRecommenderTests.cs | 9 +- .../StaticKeywordRecommenderTests.cs | 15 +- .../ThisKeywordRecommenderTests.cs | 78 ++--- .../TypeOfKeywordRecommenderTests.cs | 3 +- .../VarKeywordRecommenderTests.cs | 30 +- .../VoidKeywordRecommenderTests.cs | 27 +- ...ntUncommentSelectionCommandHandlerTests.cs | 51 +-- .../Test/Diagnostics/DiagnosticDataTests.cs | 3 +- .../DocCommentFormattingTests.cs | 3 +- .../EditAndContinueWorkspaceServiceTests.cs | 9 +- .../MetadataAsSourceTests.CSharp.cs | 3 +- .../RenameTrackingTaggerProviderTests.cs | 57 +-- .../SolutionCrawler/WorkCoordinatorTests.cs | 3 +- .../SymbolFinder/FindSymbolAtPositionTests.cs | 3 +- .../Test/Tagging/AsynchronousTaggerTests.cs | 3 +- .../Test/TextEditor/TryGetDocumentTests.cs | 3 +- .../Test/Utilities/PatternMatcherTests.cs | 21 +- .../SymbolEquivalenceComparerTests.cs | 18 +- .../ExpressionCompilerTests.cs | 12 +- .../ExpressionCompiler/LocalFunctionTests.cs | 3 +- .../Test/ExpressionCompiler/LocalsTests.cs | 3 +- .../ExpressionCompiler/UsingDebugInfoTests.cs | 6 +- .../Test/ResultProvider/DynamicViewTests.cs | 3 +- .../Test/ResultProvider/ResultsViewTests.cs | 3 +- .../CSharpFunctionResolverTests.cs | 15 +- .../Completion/CompletionResolveTests.cs | 9 +- .../Completion/CompletionTests.cs | 15 +- .../Highlights/DocumentHighlightTests.cs | 3 +- .../OnAutoInsert/OnAutoInsertTests.cs | 6 +- .../ValidateBreakableRangeTests.cs | 6 +- .../CSharpTest/CommandLineRunnerTests.cs | 3 +- .../InteractiveSessionReferencesTests.cs | 3 +- .../CSharpTest/InteractiveSessionTests.cs | 18 +- .../CSharpTest/ObjectFormatterTests.cs | 3 +- .../Test/CodeModel/FileCodeFunctionTests.cs | 9 +- .../CPS/CSharpReferencesTests.cs | 3 +- .../LegacyProject/AnalyzersTests.cs | 6 +- .../CSharpCompilerOptionsTests.cs | 12 +- .../LegacyProject/SourceFileHandlingTests.cs | 3 +- .../Remote/SnapshotSerializationTests.cs | 3 +- .../Services/ServiceHubServicesTests.cs | 3 +- .../CSharp/CSharpCompleteStatement.cs | 3 +- .../CSharp/CSharpExtractMethod.cs | 3 +- .../IntegrationTests/CSharp/CSharpRename.cs | 15 +- .../CSharp/CSharpSignatureHelp.cs | 3 +- .../VisualBasic/BasicRename.cs | 18 +- .../CSharp/CSharpNewDocumentFormatting.cs | 3 +- .../CSharp/DocumentationCommentTests.cs | 3 +- .../CodeGeneration/SymbolEditorTests.cs | 3 +- .../CodeGeneration/SyntaxGeneratorTests.cs | 3 +- .../Formatting/FormattingMultipleSpanTests.cs | 6 +- .../CSharpTest/Formatting/FormattingTests.cs | 330 ++++++------------ .../Formatting/FormattingTests_Patterns.cs | 15 +- .../Formatting/FormattingTriviaTests.cs | 3 +- .../OrganizeImports/OrganizeUsingsTests.cs | 6 +- .../CodeCleanup/AddMissingTokensTests.cs | 132 +++---- .../CoreTest/CodeCleanup/CodeCleanupTests.cs | 9 +- .../CodeCleanup/FixIncorrectTokenTests.cs | 66 ++-- .../NormalizeModifiersOrOperatorsTests.cs | 42 +-- .../CoreTest/CodeCleanup/ReduceTokenTests.cs | 72 ++-- .../RemoveUnnecessaryLineContinuationTests.cs | 105 ++---- .../LinkedFileDiffMergingTests.TextMerging.cs | 6 +- .../ProjectDependencyGraphTests.cs | 3 +- .../CoreTest/SolutionTests/SolutionTests.cs | 24 +- .../SolutionWithSourceGeneratorTests.cs | 6 +- src/Workspaces/CoreTest/SymbolKeyTests.cs | 3 +- .../UtilityTest/FilePathUtilitiesTests.cs | 24 +- 235 files changed, 1623 insertions(+), 3246 deletions(-) diff --git a/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs b/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs index ad8a122ef94c6..d3d27baf15fec 100644 --- a/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs +++ b/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs @@ -550,8 +550,7 @@ internal struct S1 { } }.RunAsync(); } - [Fact] - [WorkItem(55703, "https://github.com/dotnet/roslyn/issues/55703")] + [Fact, WorkItem(55703, "https://github.com/dotnet/roslyn/issues/55703")] public async Task TestPartial_WithExistingModifier() { var source = @" @@ -583,8 +582,7 @@ public partial class C await test.RunAsync(); } - [Fact] - [WorkItem(58914, "https://github.com/dotnet/roslyn/issues/58914")] + [Fact, WorkItem(58914, "https://github.com/dotnet/roslyn/issues/58914")] public async Task TestStaticOperatorInInterface() { var source = @" @@ -633,8 +631,7 @@ public async Task TestFileDeclaration(string declarationKind) }.RunAsync(); } - [Fact] - [WorkItem(62259, "https://github.com/dotnet/roslyn/issues/62259")] + [Fact, WorkItem(62259, "https://github.com/dotnet/roslyn/issues/62259")] public async Task TestFileDelegate() { var source = "file delegate void M();"; diff --git a/src/Analyzers/CSharp/Tests/AddExplicitCast/AddExplicitCastTests.cs b/src/Analyzers/CSharp/Tests/AddExplicitCast/AddExplicitCastTests.cs index 3ab95b16ab648..3dd6e8577b667 100644 --- a/src/Analyzers/CSharp/Tests/AddExplicitCast/AddExplicitCastTests.cs +++ b/src/Analyzers/CSharp/Tests/AddExplicitCast/AddExplicitCastTests.cs @@ -3053,8 +3053,7 @@ void M() }"); } - [Fact] - [WorkItem(50493, "https://github.com/dotnet/roslyn/issues/50493")] + [Fact, WorkItem(50493, "https://github.com/dotnet/roslyn/issues/50493")] public async Task ArrayAccess() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/ConvertNamespace/ConvertToFileScopedNamespaceAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/ConvertNamespace/ConvertToFileScopedNamespaceAnalyzerTests.cs index a534dbedd9178..746b6830745a3 100644 --- a/src/Analyzers/CSharp/Tests/ConvertNamespace/ConvertToFileScopedNamespaceAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/ConvertNamespace/ConvertToFileScopedNamespaceAnalyzerTests.cs @@ -815,8 +815,7 @@ class C { } }.RunAsync(); } - [Fact] - [WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] + [Fact, WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] public async Task TestConvertToFileScopedWithNoNewlineAtEnd() { await new VerifyCS.Test @@ -842,8 +841,7 @@ class C }.RunAsync(); } - [Fact] - [WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] + [Fact, WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] public async Task TestConvertToFileScopedWithNoMembersAndNoNewlineAtEnd() { await new VerifyCS.Test @@ -862,8 +860,7 @@ namespace $$N;", }.RunAsync(); } - [Fact] - [WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] + [Fact, WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] public async Task TestConvertToFileScopedPreserveNewlineAtEnd() { await new VerifyCS.Test @@ -891,8 +888,7 @@ class C }.RunAsync(); } - [Fact] - [WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] + [Fact, WorkItem(59728, "https://github.com/dotnet/roslyn/issues/59728")] public async Task TestConvertToFileScopedWithNoMembersPreserveNewlineAtEnd() { await new VerifyCS.Test diff --git a/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs b/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs index dc497da1e1f6e..64f1c40cf52c4 100644 --- a/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs @@ -760,8 +760,7 @@ static int GetValue(int input) }"); } - [Fact] - [WorkItem(52258, "https://github.com/dotnet/roslyn/issues/52258")] + [Fact, WorkItem(52258, "https://github.com/dotnet/roslyn/issues/52258")] public async Task TestTrivia_03() { await VerifyCS.VerifyCodeFixAsync( @@ -791,8 +790,7 @@ int M(int i) }"); } - [Fact] - [WorkItem(36086, "https://github.com/dotnet/roslyn/issues/36086")] + [Fact, WorkItem(36086, "https://github.com/dotnet/roslyn/issues/36086")] public async Task TestSeverity() { var source = @@ -831,8 +829,7 @@ int M(int i) }.RunAsync(); } - [Fact] - [WorkItem(36995, "https://github.com/dotnet/roslyn/issues/36995")] + [Fact, WorkItem(36995, "https://github.com/dotnet/roslyn/issues/36995")] public async Task TestAddParenthesesAroundBinaryExpression() { await VerifyCS.VerifyCodeFixAsync( @@ -2074,8 +2071,7 @@ public async Task TopLevelStatement_FollowedWithThrow() await test.RunAsync(); } - [Fact] - [WorkItem(48006, "https://github.com/dotnet/roslyn/issues/48006")] + [Fact, WorkItem(48006, "https://github.com/dotnet/roslyn/issues/48006")] public async Task TestOnMultiCaseSection_String_CSharp9() { var testCode = @" @@ -2115,8 +2111,7 @@ bool M(string s) }.RunAsync(); } - [Fact] - [WorkItem(49788, "https://github.com/dotnet/roslyn/issues/49788")] + [Fact, WorkItem(49788, "https://github.com/dotnet/roslyn/issues/49788")] public async Task TestParenthesizedExpression1() { await VerifyCS.VerifyCodeFixAsync( @@ -2142,8 +2137,7 @@ int M(object i) }"); } - [Fact] - [WorkItem(49788, "https://github.com/dotnet/roslyn/issues/49788")] + [Fact, WorkItem(49788, "https://github.com/dotnet/roslyn/issues/49788")] public async Task TestParenthesizedExpression2() { await VerifyCS.VerifyCodeFixAsync( @@ -2169,8 +2163,7 @@ int M() }"); } - [Fact] - [WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] + [Fact, WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] public async Task TestRuntimeTypeConversion_Assignment1() { await VerifyCS.VerifyCodeFixAsync( @@ -2207,8 +2200,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] + [Fact, WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] public async Task TestRuntimeTypeConversion_Assignment2() { await VerifyCS.VerifyCodeFixAsync( @@ -2249,8 +2241,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] + [Fact, WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] public async Task TestRuntimeTypeConversion_Return1() { await VerifyCS.VerifyCodeFixAsync( @@ -2283,8 +2274,7 @@ object M(string s) }"); } - [Fact] - [WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] + [Fact, WorkItem(58636, "https://github.com/dotnet/roslyn/issues/58636")] public async Task TestRuntimeTypeConversion_Return2() { await VerifyCS.VerifyCodeFixAsync( diff --git a/src/Analyzers/CSharp/Tests/FixReturnType/FixReturnTypeTests.cs b/src/Analyzers/CSharp/Tests/FixReturnType/FixReturnTypeTests.cs index a8ec7e99295cb..1b2c486953975 100644 --- a/src/Analyzers/CSharp/Tests/FixReturnType/FixReturnTypeTests.cs +++ b/src/Analyzers/CSharp/Tests/FixReturnType/FixReturnTypeTests.cs @@ -298,8 +298,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(47089, "https://github.com/dotnet/roslyn/issues/47089")] + [Fact, WorkItem(47089, "https://github.com/dotnet/roslyn/issues/47089")] public async Task ExpressionAndReturnTypeAreVoid() { await TestMissingInRegularAndScriptAsync( @@ -312,8 +311,7 @@ void M() }"); } - [Fact] - [WorkItem(53574, "https://github.com/dotnet/roslyn/issues/53574")] + [Fact, WorkItem(53574, "https://github.com/dotnet/roslyn/issues/53574")] public async Task TestAnonymousTypeTopLevel() { await TestInRegularAndScript1Async( @@ -333,8 +331,7 @@ public object Method() }"); } - [Fact] - [WorkItem(53574, "https://github.com/dotnet/roslyn/issues/53574")] + [Fact, WorkItem(53574, "https://github.com/dotnet/roslyn/issues/53574")] public async Task TestAnonymousTypeTopNested() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs b/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs index 2e4604579c2a1..c6c287bd41eda 100644 --- a/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs +++ b/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs @@ -103,8 +103,7 @@ void M() }"); } - [Fact] - [WorkItem(29935, "https://github.com/dotnet/roslyn/issues/29935")] + [Fact, WorkItem(29935, "https://github.com/dotnet/roslyn/issues/29935")] public async Task FixAllInDocumentSymbolResolution() { await TestInRegularAndScriptAsync( @@ -148,8 +147,7 @@ void A(out string s, out string s2) }"); } - [Fact] - [WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] + [Fact, WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] public async Task FixAllInDocument4() { await TestInRegularAndScriptAsync( @@ -172,8 +170,7 @@ void M() }"); } - [Fact] - [WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] + [Fact, WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] public async Task FixAllInDocument5() { await TestInRegularAndScriptAsync( @@ -199,8 +196,7 @@ void M() }"); } - [Fact] - [WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] + [Fact, WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] public async Task FixAllInDocument6() { await TestInRegularAndScriptAsync( @@ -226,8 +222,7 @@ void M() }"); } - [Fact] - [WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] + [Fact, WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] public async Task FixAllInDocument7() { await TestInRegularAndScriptAsync( @@ -354,8 +349,7 @@ void M() }"); } - [Fact] - [WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] + [Fact, WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] public async Task FixAllInDocumentComments1() { await TestInRegularAndScriptAsync( @@ -379,8 +373,7 @@ void M() }"); } - [Fact] - [WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] + [Fact, WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] public async Task FixAllInDocumentComments2() { await TestInRegularAndScriptAsync( @@ -406,8 +399,7 @@ void M() }"); } - [Fact] - [WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] + [Fact, WorkItem(28323, "https://github.com/dotnet/roslyn/issues/28323")] public async Task FixAllInDocumentComments3() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs b/src/Analyzers/CSharp/Tests/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs index 6c3b5788f7e5b..928c6c9171570 100644 --- a/src/Analyzers/CSharp/Tests/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs +++ b/src/Analyzers/CSharp/Tests/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs @@ -111,8 +111,7 @@ void Goo() }"); } - [Fact] - [WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] + [Fact, WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] public async Task TestMissingBeforeCSharp6() { await TestMissingAsync( @@ -544,8 +543,7 @@ void Goo() }"); } - [Fact] - [WorkItem(51563, "https://github.com/dotnet/roslyn/issues/51563")] + [Fact, WorkItem(51563, "https://github.com/dotnet/roslyn/issues/51563")] public async Task TestTrivia3() { await TestInRegularAndScript1Async( @@ -572,8 +570,7 @@ void Goo() }"); } - [Fact] - [WorkItem(51563, "https://github.com/dotnet/roslyn/issues/51563")] + [Fact, WorkItem(51563, "https://github.com/dotnet/roslyn/issues/51563")] public async Task TestTrivia4() { await TestInRegularAndScript1Async( @@ -822,8 +819,7 @@ int Goo() }"); } - [Fact] - [WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] + [Fact, WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] public async Task TestWithLambdaInitializer() { await TestInRegularAndScript1Async( @@ -855,8 +851,7 @@ void Goo() }"); } - [Fact] - [WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] + [Fact, WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] public async Task TestWithLambdaInitializer2() { await TestInRegularAndScript1Async( @@ -888,8 +883,7 @@ void Goo() }"); } - [Fact] - [WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] + [Fact, WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] public async Task TestForWithAnonymousMethod() { await TestInRegularAndScript1Async( @@ -920,8 +914,7 @@ void Goo() }"); } - [Fact] - [WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] + [Fact, WorkItem(13226, "https://github.com/dotnet/roslyn/issues/13226")] public async Task TestWithMethodReference() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs b/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs index ddf096579d1db..d3f53bb9ba8aa 100644 --- a/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs +++ b/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs @@ -392,8 +392,7 @@ int Goo }"); } - [Fact] - [WorkItem(29746, "https://github.com/dotnet/roslyn/issues/29746")] + [Fact, WorkItem(29746, "https://github.com/dotnet/roslyn/issues/29746")] public async Task FieldReturnedInMethod() { await TestInRegularAndScript1Async( @@ -417,8 +416,7 @@ public string Method() }"); } - [Fact] - [WorkItem(29746, "https://github.com/dotnet/roslyn/issues/29746")] + [Fact, WorkItem(29746, "https://github.com/dotnet/roslyn/issues/29746")] public async Task FieldReadInMethod() { await TestInRegularAndScript1Async( @@ -790,8 +788,7 @@ void Bar(ref int goo) }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef1() { await TestMissingInRegularAndScriptAsync( @@ -805,8 +802,7 @@ internal ref int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef2() { await TestMissingInRegularAndScriptAsync( @@ -818,8 +814,7 @@ internal ref int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef3() { await TestMissingInRegularAndScriptAsync( @@ -834,8 +829,7 @@ internal struct Accessor }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef4() { await TestMissingInRegularAndScriptAsync( @@ -861,8 +855,7 @@ internal ref int Goo(bool first) }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef5() { await TestMissingInRegularAndScriptAsync( @@ -884,8 +877,7 @@ internal ref int Goo(bool first) }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef6() { await TestMissingInRegularAndScriptAsync( @@ -904,8 +896,7 @@ ref int Local() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef7() { await TestMissingInRegularAndScriptAsync( @@ -923,8 +914,7 @@ internal int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRef8() { await TestMissingInRegularAndScriptAsync( @@ -942,8 +932,7 @@ internal int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly1() { await TestInRegularAndScript1Async( @@ -965,8 +954,7 @@ internal ref readonly int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly2() { await TestInRegularAndScript1Async( @@ -984,8 +972,7 @@ internal ref readonly int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly3() { await TestInRegularAndScript1Async( @@ -1009,8 +996,7 @@ internal struct Accessor }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly4() { await TestInRegularAndScript1Async( @@ -1054,8 +1040,7 @@ internal ref readonly int Goo(bool first) }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly5() { await TestInRegularAndScript1Async( @@ -1091,8 +1076,7 @@ internal ref readonly int Goo(bool first) }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly6() { await TestInRegularAndScript1Async( @@ -1124,8 +1108,7 @@ ref readonly int Local() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly7() { await TestInRegularAndScript1Async( @@ -1155,8 +1138,7 @@ internal int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ReturnedByRefReadonly8() { await TestInRegularAndScript1Async( @@ -1186,8 +1168,7 @@ internal int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ConditionOfRefConditional1() { await TestInRegularAndScript1Async( @@ -1211,8 +1192,7 @@ internal ref int Goo() }"); } - [Fact] - [WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] + [Fact, WorkItem(33009, "https://github.com/dotnet/roslyn/issues/33009")] public async Task ConditionOfRefConditional2() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/MakeMemberStatic/MakeMemberStaticTests.cs b/src/Analyzers/CSharp/Tests/MakeMemberStatic/MakeMemberStaticTests.cs index 3e7ff281ad05c..fe91f1b9068d9 100644 --- a/src/Analyzers/CSharp/Tests/MakeMemberStatic/MakeMemberStaticTests.cs +++ b/src/Analyzers/CSharp/Tests/MakeMemberStatic/MakeMemberStaticTests.cs @@ -35,8 +35,7 @@ public static class Foo }"); } - [Fact] - [WorkItem(54202, "https://github.com/dotnet/roslyn/issues/54202")] + [Fact, WorkItem(54202, "https://github.com/dotnet/roslyn/issues/54202")] public async Task TestTrivia() { await VerifyCS.VerifyCodeFixAsync( diff --git a/src/Analyzers/CSharp/Tests/MatchFolderAndNamespace/CSharpMatchFolderAndNamespaceTests.cs b/src/Analyzers/CSharp/Tests/MatchFolderAndNamespace/CSharpMatchFolderAndNamespaceTests.cs index 8dd817f3e4883..67107aca9c616 100644 --- a/src/Analyzers/CSharp/Tests/MatchFolderAndNamespace/CSharpMatchFolderAndNamespaceTests.cs +++ b/src/Analyzers/CSharp/Tests/MatchFolderAndNamespace/CSharpMatchFolderAndNamespaceTests.cs @@ -915,8 +915,7 @@ class P await testState.RunAsync(); } - [Fact] - [WorkItem(58372, "https://github.com/dotnet/roslyn/issues/58372")] + [Fact, WorkItem(58372, "https://github.com/dotnet/roslyn/issues/58372")] public async Task InvalidProjectName_ChangeNamespace() { var defaultNamespace = "Invalid-Namespace"; diff --git a/src/Analyzers/CSharp/Tests/NamingStyles/NamingStylesTests.cs b/src/Analyzers/CSharp/Tests/NamingStyles/NamingStylesTests.cs index 4a9b7d69e3c40..a232875dc9d9f 100644 --- a/src/Analyzers/CSharp/Tests/NamingStyles/NamingStylesTests.cs +++ b/src/Analyzers/CSharp/Tests/NamingStyles/NamingStylesTests.cs @@ -1209,8 +1209,7 @@ class D : C }", new TestParameters(options: s_options.MethodNamesArePascalCase)); } - [Fact] - [WorkItem(19106, "https://github.com/dotnet/roslyn/issues/19106")] + [Fact, WorkItem(19106, "https://github.com/dotnet/roslyn/issues/19106")] public async Task TestMissingOnSymbolsWithNoName() { await TestMissingInRegularAndScriptAsync( @@ -1300,8 +1299,7 @@ public async Task TestRefactorNotifyTypeParameterNamesStartWithT() Assert.Equal("TArg", symbolRenamedOperation._newName); } - [Fact] - [WorkItem(47508, "https://github.com/dotnet/roslyn/issues/47508")] + [Fact, WorkItem(47508, "https://github.com/dotnet/roslyn/issues/47508")] public async Task TestRecordParameter_NoDiagnosticWhenCorrect() { await TestMissingInRegularAndScriptAsync( @@ -1309,8 +1307,7 @@ await TestMissingInRegularAndScriptAsync( new TestParameters(options: s_options.MergeStyles(s_options.PropertyNamesArePascalCase, s_options.ParameterNamesAreCamelCaseWithPUnderscorePrefix))); } - [Fact] - [WorkItem(47508, "https://github.com/dotnet/roslyn/issues/47508")] + [Fact, WorkItem(47508, "https://github.com/dotnet/roslyn/issues/47508")] public async Task TestRecordConstructorParameter_NoDiagnosticWhenCorrect() { await TestMissingInRegularAndScriptAsync( @@ -1323,8 +1320,7 @@ public Foo(string [|p_myString|]) : this(1) new TestParameters(options: s_options.MergeStyles(s_options.PropertyNamesArePascalCase, s_options.ParameterNamesAreCamelCaseWithPUnderscorePrefix))); } - [Fact] - [WorkItem(47508, "https://github.com/dotnet/roslyn/issues/47508")] + [Fact, WorkItem(47508, "https://github.com/dotnet/roslyn/issues/47508")] public async Task TestRecordParameter_ParameterFormattedAsProperties() { await TestInRegularAndScriptAsync( @@ -1364,8 +1360,7 @@ void M() }}", new TestParameters(options: s_options.LocalNamesAreCamelCase)); } - [Fact] - [WorkItem(49535, "https://github.com/dotnet/roslyn/issues/49535")] + [Fact, WorkItem(49535, "https://github.com/dotnet/roslyn/issues/49535")] public async Task TestGlobalDirectiveAsync() { await TestMissingInRegularAndScriptAsync( @@ -1381,8 +1376,7 @@ class C : I }", new TestParameters(options: s_options.PropertyNamesArePascalCase)); } - [Fact] - [WorkItem(50734, "https://github.com/dotnet/roslyn/issues/50734")] + [Fact, WorkItem(50734, "https://github.com/dotnet/roslyn/issues/50734")] public async Task TestAsyncEntryPoint() { await TestMissingInRegularAndScriptAsync(@" @@ -1397,8 +1391,7 @@ class C }", new TestParameters(options: s_options.AsyncFunctionNamesEndWithAsync)); } - [Fact] - [WorkItem(49648, "https://github.com/dotnet/roslyn/issues/49648")] + [Fact, WorkItem(49648, "https://github.com/dotnet/roslyn/issues/49648")] public async Task TestAsyncEntryPoint_TopLevel() { await TestMissingInRegularAndScriptAsync(@" @@ -1408,8 +1401,7 @@ await TestMissingInRegularAndScriptAsync(@" ", new TestParameters(options: s_options.AsyncFunctionNamesEndWithAsync)); } - [Fact] - [WorkItem(51727, "https://github.com/dotnet/roslyn/issues/51727")] + [Fact, WorkItem(51727, "https://github.com/dotnet/roslyn/issues/51727")] public async Task TestExternAsync() { await TestMissingInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/Nullable/CSharpDeclareAsNullableCodeFixTests.cs b/src/Analyzers/CSharp/Tests/Nullable/CSharpDeclareAsNullableCodeFixTests.cs index 5570bd5fd7a1c..423e5fe0134d1 100644 --- a/src/Analyzers/CSharp/Tests/Nullable/CSharpDeclareAsNullableCodeFixTests.cs +++ b/src/Analyzers/CSharp/Tests/Nullable/CSharpDeclareAsNullableCodeFixTests.cs @@ -486,8 +486,7 @@ class Program }", parameters: s_nullableFeature); } - [Fact] - [WorkItem(26626, "https://github.com/dotnet/roslyn/issues/26626")] + [Fact, WorkItem(26626, "https://github.com/dotnet/roslyn/issues/26626")] [WorkItem(30026, "https://github.com/dotnet/roslyn/issues/30026")] public async Task FixOptionalParameter() { diff --git a/src/Analyzers/CSharp/Tests/OrderModifiers/OrderModifiersTests.cs b/src/Analyzers/CSharp/Tests/OrderModifiers/OrderModifiersTests.cs index 2628c296f22f6..3e5fba7cb41d6 100644 --- a/src/Analyzers/CSharp/Tests/OrderModifiers/OrderModifiersTests.cs +++ b/src/Analyzers/CSharp/Tests/OrderModifiers/OrderModifiersTests.cs @@ -379,8 +379,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(52297, "https://github.com/dotnet/roslyn/pull/52297")] + [Fact, WorkItem(52297, "https://github.com/dotnet/roslyn/pull/52297")] public async Task TestInLocalFunction() { // Not handled for performance reason. diff --git a/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchExpressionTests.cs b/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchExpressionTests.cs index eb64f09d511db..79dd581053471 100644 --- a/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchExpressionTests.cs @@ -1005,8 +1005,7 @@ void Method() }"); } - [Fact] - [WorkItem(40240, "https://github.com/dotnet/roslyn/issues/40240")] + [Fact, WorkItem(40240, "https://github.com/dotnet/roslyn/issues/40240")] public async Task TestAddMissingCasesForNullableEnum() { await TestInRegularAndScript1Async( @@ -1055,8 +1054,7 @@ public enum Bar "); } - [Fact] - [WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] + [Fact, WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] public async Task TestOrPatternIsHandled() { await TestInRegularAndScript1Async( @@ -1112,8 +1110,7 @@ public enum E "); } - [Fact] - [WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] + [Fact, WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] public async Task TestOrPatternIsHandled_AllEnumValuesAreHandled_NoDiagnostic() { await TestMissingInRegularAndScriptAsync( @@ -1143,8 +1140,7 @@ public enum E "); } - [Fact] - [WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] + [Fact, WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] public async Task TestMixingOrWithAndPatterns() { await TestInRegularAndScript1Async( @@ -1204,8 +1200,7 @@ public enum E ); } - [Fact] - [WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] + [Fact, WorkItem(50982, "https://github.com/dotnet/roslyn/issues/50982")] public async Task TestMixingOrWithAndPatterns2() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchStatementTests.cs b/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchStatementTests.cs index b2fa58339b607..cf3c8e31c9ae0 100644 --- a/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchStatementTests.cs +++ b/src/Analyzers/CSharp/Tests/PopulateSwitch/PopulateSwitchStatementTests.cs @@ -950,8 +950,7 @@ void Method() }", index: 2); } - [Fact] - [WorkItem(13455, "https://github.com/dotnet/roslyn/issues/13455")] + [Fact, WorkItem(13455, "https://github.com/dotnet/roslyn/issues/13455")] public async Task AllMissingTokens() { await TestInRegularAndScriptAsync( @@ -988,8 +987,7 @@ void Method() }"); } - [Fact] - [WorkItem(40240, "https://github.com/dotnet/roslyn/issues/40240")] + [Fact, WorkItem(40240, "https://github.com/dotnet/roslyn/issues/40240")] public async Task TestAddMissingCasesForNullableEnum() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveRedundantEquality/RemoveRedundantEqualityTests.cs b/src/Analyzers/CSharp/Tests/RemoveRedundantEquality/RemoveRedundantEqualityTests.cs index 83436415c6fed..643298afcc771 100644 --- a/src/Analyzers/CSharp/Tests/RemoveRedundantEquality/RemoveRedundantEqualityTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveRedundantEquality/RemoveRedundantEqualityTests.cs @@ -222,8 +222,7 @@ public bool M3(bool x) await VerifyCS.VerifyCodeFixAsync(code, fixedCode); } - [Fact] - [WorkItem(48236, "https://github.com/dotnet/roslyn/issues/48236")] + [Fact, WorkItem(48236, "https://github.com/dotnet/roslyn/issues/48236")] public async Task TestNullableValueTypes_DoesntCrash() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs index cac2dc721e6bc..bbdb4396a499a 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs @@ -4960,8 +4960,7 @@ void Main() }"); } - [Fact] - [WorkItem(24791, "https://github.com/dotnet/roslyn/issues/24791")] + [Fact, WorkItem(24791, "https://github.com/dotnet/roslyn/issues/24791")] public async Task SimpleBoolCast() { await VerifyCS.VerifyCodeFixAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs index 06dd502454106..c798aaa7e30b1 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs @@ -1873,8 +1873,7 @@ static void Main(string[] args) }"); } - [Fact] - [WorkItem(1323, "https://github.com/dotnet/roslyn/issues/1323")] + [Fact, WorkItem(1323, "https://github.com/dotnet/roslyn/issues/1323")] public async Task TestUsingsInPPRegionWithoutOtherMembers() { await VerifyCS.VerifyCodeFixAsync( @@ -1948,8 +1947,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(58972, "https://github.com/dotnet/roslyn/issues/58972")] + [Fact, WorkItem(58972, "https://github.com/dotnet/roslyn/issues/58972")] public async Task TestWhitespaceBeforeUnusedUsings_FileScopedNamespace() { await new VerifyCS.Test @@ -1985,8 +1983,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] + [Fact, WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] public async Task TestUsingGroups_DeleteLeadingBlankLinesIfFirstGroupWasDeleted_SingleUsing() { await new VerifyCS.Test @@ -2018,8 +2015,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] + [Fact, WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] public async Task TestUsingGroups_DeleteLeadingBlankLinesIfFirstGroupWasDeleted_MultipleUsings() { await new VerifyCS.Test @@ -2052,8 +2048,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] + [Fact, WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] public async Task TestUsingGroups_NotAllFirstGroupIsDeleted() { await new VerifyCS.Test @@ -2090,8 +2085,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] + [Fact, WorkItem(45866, "https://github.com/dotnet/roslyn/issues/45866")] public async Task TestUsingGroups_AllLastGroupIsDeleted() { await new VerifyCS.Test diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs index 318cdc0227f1d..a549c45b25a43 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs @@ -1492,8 +1492,7 @@ void Bar(Func f) { } }"); } - [Fact] - [WorkItem(63465, "https://github.com/dotnet/roslyn/issues/63465")] + [Fact, WorkItem(63465, "https://github.com/dotnet/roslyn/issues/63465")] public async Task TestNotWithPartialDefinition() { await TestMissingInRegularAndScriptAsync( @@ -1513,8 +1512,7 @@ private static void M2(Action a) { } }"); } - [Fact] - [WorkItem(63465, "https://github.com/dotnet/roslyn/issues/63465")] + [Fact, WorkItem(63465, "https://github.com/dotnet/roslyn/issues/63465")] public async Task TestWithPartialDefinitionAndImplementation() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs index 2758b7a9a227f..eaf9c7dfc505e 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs @@ -63,8 +63,7 @@ void M() }", new TestParameters(options: IgnoreAllParentheses)); } - [Fact] - [WorkItem(29736, "https://github.com/dotnet/roslyn/issues/29736")] + [Fact, WorkItem(29736, "https://github.com/dotnet/roslyn/issues/29736")] public async Task TestVariableInitializer_TestMissingParenthesis() { await TestMissingAsync( @@ -90,8 +89,7 @@ void M() }", new TestParameters(options: RequireArithmeticBinaryParenthesesForClarity)); } - [Fact] - [WorkItem(44629, "https://github.com/dotnet/roslyn/issues/44629")] + [Fact, WorkItem(44629, "https://github.com/dotnet/roslyn/issues/44629")] public async Task TestStackAlloc() { await TestMissingAsync( @@ -104,8 +102,7 @@ void M() }"); } - [Fact] - [WorkItem(47365, "https://github.com/dotnet/roslyn/issues/47365")] + [Fact, WorkItem(47365, "https://github.com/dotnet/roslyn/issues/47365")] public async Task TestDynamic() { await TestMissingAsync( @@ -2754,8 +2751,7 @@ public void M() ", offeredWhenRequireForClarityIsEnabled: true); } - [Fact] - [WorkItem(45100, "https://github.com/dotnet/roslyn/issues/45100")] + [Fact, WorkItem(45100, "https://github.com/dotnet/roslyn/issues/45100")] public async Task TestArithmeticOverflow1() { await TestMissingAsync( @@ -2771,8 +2767,7 @@ void M(int a) }", parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [Fact] - [WorkItem(45100, "https://github.com/dotnet/roslyn/issues/45100")] + [Fact, WorkItem(45100, "https://github.com/dotnet/roslyn/issues/45100")] public async Task TestArithmeticOverflow1_CompilationOption() { await TestMissingAsync( @@ -2787,8 +2782,7 @@ void M(int a) compilationOptions: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, checkOverflow: true))); } - [Fact] - [WorkItem(45100, "https://github.com/dotnet/roslyn/issues/45100")] + [Fact, WorkItem(45100, "https://github.com/dotnet/roslyn/issues/45100")] public async Task TestArithmeticOverflow2() { await TestInRegularAndScript1Async( @@ -2808,8 +2802,7 @@ void M(int a) }", parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [Fact] - [WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] + [Fact, WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] public async Task TestTupleArgumentsBecomeGenericSyntax1() { await TestInRegularAndScriptAsync( @@ -2835,8 +2828,7 @@ public void M() }"); } - [Fact] - [WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] + [Fact, WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] public async Task TestTupleArgumentsBecomeGenericSyntax2() { await TestInRegularAndScriptAsync( @@ -2862,8 +2854,7 @@ public void M() }"); } - [Fact] - [WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] + [Fact, WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] public async Task TestTupleArgumentsBecomeGenericSyntax3() { await TestInRegularAndScriptAsync( @@ -2889,8 +2880,7 @@ public void M() }"); } - [Fact] - [WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] + [Fact, WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] public async Task TestTupleArgumentsBecomeGenericSyntax4() { await TestInRegularAndScriptAsync( @@ -2916,8 +2906,7 @@ public void M() }"); } - [Fact] - [WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] + [Fact, WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] public async Task TestMethodArgumentsBecomeGenericSyntax1() { await TestInRegularAndScriptAsync( @@ -2943,8 +2932,7 @@ public void M() }"); } - [Fact] - [WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] + [Fact, WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] public async Task TestMethodArgumentsBecomeGenericSyntax2() { await TestInRegularAndScriptAsync( @@ -2970,8 +2958,7 @@ public void M() }"); } - [Fact] - [WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] + [Fact, WorkItem(43934, "https://github.com/dotnet/roslyn/issues/43934")] public async Task TestMethodArgumentsBecomeGenericSyntax3() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs index 267ec47fb5127..a08d57750320b 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs @@ -844,8 +844,7 @@ void M() }"); } - [Fact] - [WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] + [Fact, WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] public async Task TestTopLevel_EndingWithNewLine() { var code = @" @@ -867,8 +866,7 @@ public async Task TestTopLevel_EndingWithNewLine() }.RunAsync(); } - [Fact] - [WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] + [Fact, WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] public async Task TestTopLevel_NotEndingWithNewLine() { var code = @" @@ -889,8 +887,7 @@ public async Task TestTopLevel_NotEndingWithNewLine() }.RunAsync(); } - [Fact] - [WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] + [Fact, WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] public async Task TestTopLevel_MultipleUnreachableStatements() { var code = @" @@ -913,8 +910,7 @@ public async Task TestTopLevel_MultipleUnreachableStatements() }.RunAsync(); } - [Fact] - [WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] + [Fact, WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] public async Task TestTopLevel_MultipleUnreachableStatements_HasClassDeclarationInBetween() { var code = @" @@ -943,8 +939,7 @@ public class C { } }.RunAsync(); } - [Fact] - [WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] + [Fact, WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] public async Task TestTopLevel_MultipleUnreachableStatements_AfterClassDeclaration1() { var code = @" @@ -970,8 +965,7 @@ public class C { } }.RunAsync(); } - [Fact] - [WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] + [Fact, WorkItem(61810, "https://github.com/dotnet/roslyn/issues/61810")] public async Task TestTopLevel_MultipleUnreachableStatements_AfterClassDeclaration2() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs index 263bb921cfc01..f60a78a42dfca 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs @@ -351,8 +351,7 @@ class MyClass await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(31572, "https://github.com/dotnet/roslyn/issues/31572")] + [Fact, WorkItem(31572, "https://github.com/dotnet/roslyn/issues/31572")] public async Task EntryPointMethodNotFlagged_05() { var code = @"using System.Threading.Tasks; @@ -633,8 +632,7 @@ class C : I await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30965, "https://github.com/dotnet/roslyn/issues/30965")] + [Fact, WorkItem(30965, "https://github.com/dotnet/roslyn/issues/30965")] public async Task EventIsUnused_ExplicitInterfaceImplementation() { var code = @"interface I @@ -654,8 +652,7 @@ event System.Action I.E await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30894, "https://github.com/dotnet/roslyn/issues/30894")] + [Fact, WorkItem(30894, "https://github.com/dotnet/roslyn/issues/30894")] public async Task WriteOnlyProperty_NotWritten() { await VerifyCS.VerifyCodeFixAsync( @@ -668,8 +665,7 @@ int [|P|] { set { } } }"); } - [Fact] - [WorkItem(30894, "https://github.com/dotnet/roslyn/issues/30894")] + [Fact, WorkItem(30894, "https://github.com/dotnet/roslyn/issues/30894")] public async Task WriteOnlyProperty_Written() { var code = @"class C @@ -1074,8 +1070,7 @@ public void RaiseEvent(EventArgs e) await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(32488, "https://github.com/dotnet/roslyn/issues/32488")] + [Fact, WorkItem(32488, "https://github.com/dotnet/roslyn/issues/32488")] public async Task FieldInNameOf() { var code = @"class MyClass @@ -1087,8 +1082,7 @@ public async Task FieldInNameOf() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(33765, "https://github.com/dotnet/roslyn/issues/33765")] + [Fact, WorkItem(33765, "https://github.com/dotnet/roslyn/issues/33765")] public async Task GenericFieldInNameOf() { var code = @"class MyClass @@ -1101,8 +1095,7 @@ public async Task GenericFieldInNameOf() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(31581, "https://github.com/dotnet/roslyn/issues/31581")] + [Fact, WorkItem(31581, "https://github.com/dotnet/roslyn/issues/31581")] public async Task MethodInNameOf() { var code = @"class MyClass @@ -1114,8 +1107,7 @@ private void M() { } await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(33765, "https://github.com/dotnet/roslyn/issues/33765")] + [Fact, WorkItem(33765, "https://github.com/dotnet/roslyn/issues/33765")] public async Task GenericMethodInNameOf() { var code = @"class MyClass @@ -1128,8 +1120,7 @@ private void M() { } await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(31581, "https://github.com/dotnet/roslyn/issues/31581")] + [Fact, WorkItem(31581, "https://github.com/dotnet/roslyn/issues/31581")] public async Task PropertyInNameOf() { var code = @"class MyClass @@ -1141,8 +1132,7 @@ public async Task PropertyInNameOf() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(32522, "https://github.com/dotnet/roslyn/issues/32522")] + [Fact, WorkItem(32522, "https://github.com/dotnet/roslyn/issues/32522")] public async Task TestDynamicInvocation() { var code = @"class MyClass @@ -1154,8 +1144,7 @@ private void M(dynamic d) { } await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(32522, "https://github.com/dotnet/roslyn/issues/32522")] + [Fact, WorkItem(32522, "https://github.com/dotnet/roslyn/issues/32522")] public async Task TestDynamicObjectCreation() { var code = @"class MyClass @@ -1167,8 +1156,7 @@ private MyClass(int i) { } await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(32522, "https://github.com/dotnet/roslyn/issues/32522")] + [Fact, WorkItem(32522, "https://github.com/dotnet/roslyn/issues/32522")] public async Task TestDynamicIndexerAccess() { var code = @"class MyClass @@ -1243,8 +1231,7 @@ public void M() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(33994, "https://github.com/dotnet/roslyn/issues/33994")] + [Fact, WorkItem(33994, "https://github.com/dotnet/roslyn/issues/33994")] public async Task PropertyIsOnlyWritten() { var source = @@ -1424,8 +1411,7 @@ public int Goo await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30397, "https://github.com/dotnet/roslyn/issues/30397")] + [Fact, WorkItem(30397, "https://github.com/dotnet/roslyn/issues/30397")] public async Task FieldIsIncrementedAndValueUsed() { var code = @"class MyClass @@ -1437,8 +1423,7 @@ public async Task FieldIsIncrementedAndValueUsed() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30397, "https://github.com/dotnet/roslyn/issues/30397")] + [Fact, WorkItem(30397, "https://github.com/dotnet/roslyn/issues/30397")] public async Task FieldIsIncrementedAndValueUsed_02() { var code = @"class MyClass @@ -2368,8 +2353,7 @@ class Nested await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30886, "https://github.com/dotnet/roslyn/issues/30886")] + [Fact, WorkItem(30886, "https://github.com/dotnet/roslyn/issues/30886")] public async Task SerializableConstructor_TypeImplementsISerializable() { var code = @"using System.Runtime.Serialization; @@ -2392,8 +2376,7 @@ public void GetObjectData(SerializationInfo info, StreamingContext context) await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30886, "https://github.com/dotnet/roslyn/issues/30886")] + [Fact, WorkItem(30886, "https://github.com/dotnet/roslyn/issues/30886")] public async Task SerializableConstructor_BaseTypeImplementsISerializable() { var code = @"using System; @@ -2438,8 +2421,7 @@ private void M() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30887, "https://github.com/dotnet/roslyn/issues/30887")] + [Fact, WorkItem(30887, "https://github.com/dotnet/roslyn/issues/30887")] public async Task ShouldSerializePropertyMethod() { var code = @"class C @@ -2455,8 +2437,7 @@ private bool ShouldSerializeData() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(38491, "https://github.com/dotnet/roslyn/issues/38491")] + [Fact, WorkItem(38491, "https://github.com/dotnet/roslyn/issues/38491")] public async Task ResetPropertyMethod() { var code = @"class C @@ -2472,8 +2453,7 @@ private void ResetData() await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(30377, "https://github.com/dotnet/roslyn/issues/30377")] + [Fact, WorkItem(30377, "https://github.com/dotnet/roslyn/issues/30377")] public async Task EventHandlerMethod() { var code = $@"using System; @@ -2488,8 +2468,7 @@ private void M(object o, EventArgs args) await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(32727, "https://github.com/dotnet/roslyn/issues/32727")] + [Fact, WorkItem(32727, "https://github.com/dotnet/roslyn/issues/32727")] public async Task NestedStructLayoutTypeWithReference() { var code = @"using System.Runtime.InteropServices; @@ -2659,8 +2638,7 @@ static class MyClass3 }.RunAsync(); } - [Fact] - [WorkItem(32702, "https://github.com/dotnet/roslyn/issues/32702")] + [Fact, WorkItem(32702, "https://github.com/dotnet/roslyn/issues/32702")] public async Task UsedExtensionMethod_ReferencedFromPartialMethod() { var source1 = @" @@ -2741,8 +2719,7 @@ public class MyClass await VerifyCS.VerifyCodeFixAsync(code, code); } - [Fact] - [WorkItem(37213, "https://github.com/dotnet/roslyn/issues/37213")] + [Fact, WorkItem(37213, "https://github.com/dotnet/roslyn/issues/37213")] public async Task UsedPrivateExtensionMethod() { var code = @"public static class B diff --git a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs index 7986a526eabeb..cd809a4e9065e 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs @@ -8210,8 +8210,7 @@ int M() }", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [Fact] - [WorkItem(33464, "https://github.com/dotnet/roslyn/issues/33464")] + [Fact, WorkItem(33464, "https://github.com/dotnet/roslyn/issues/33464")] public async Task UsingDeclaration() { await TestMissingInRegularAndScriptAsync( @@ -8231,8 +8230,7 @@ void M() parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); } - [Fact] - [WorkItem(33464, "https://github.com/dotnet/roslyn/issues/33464")] + [Fact, WorkItem(33464, "https://github.com/dotnet/roslyn/issues/33464")] public async Task UsingDeclarationWithInitializer() { await TestMissingInRegularAndScriptAsync( @@ -8253,8 +8251,7 @@ void M() parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); } - [Fact] - [WorkItem(37709, "https://github.com/dotnet/roslyn/issues/37709")] + [Fact, WorkItem(37709, "https://github.com/dotnet/roslyn/issues/37709")] public async Task RefParameter_WrittenBeforeThrow() { await TestDiagnosticMissingAsync( @@ -8273,8 +8270,7 @@ public void DoSomething(ref bool p) }"); } - [Fact] - [WorkItem(37709, "https://github.com/dotnet/roslyn/issues/37709")] + [Fact, WorkItem(37709, "https://github.com/dotnet/roslyn/issues/37709")] public async Task OutParameter_WrittenBeforeThrow() { await TestDiagnosticMissingAsync( @@ -8297,8 +8293,7 @@ public void DoSomething(out bool p, bool x) }"); } - [Fact] - [WorkItem(37871, "https://github.com/dotnet/roslyn/issues/37871")] + [Fact, WorkItem(37871, "https://github.com/dotnet/roslyn/issues/37871")] public async Task RefParameter_RefAssignmentFollowedByAssignment() { await TestDiagnosticMissingAsync( @@ -8317,8 +8312,7 @@ static void T1(ref int param) }"); } - [Fact] - [WorkItem(37871, "https://github.com/dotnet/roslyn/issues/37871")] + [Fact, WorkItem(37871, "https://github.com/dotnet/roslyn/issues/37871")] public async Task RefParameter_RefConditionalAssignment() { await TestDiagnosticMissingAsync( @@ -8611,8 +8605,7 @@ string M(object obj) }.RunAsync(); } - [Fact] - [WorkItem(39344, "https://github.com/dotnet/roslyn/issues/39344")] + [Fact, WorkItem(39344, "https://github.com/dotnet/roslyn/issues/39344")] public async Task AssignmentInTry_UsedInFinally_NoDiagnostic() { await TestDiagnosticMissingAsync( @@ -8641,8 +8634,7 @@ void M(int i) }"); } - [Fact] - [WorkItem(39755, "https://github.com/dotnet/roslyn/issues/39755")] + [Fact, WorkItem(39755, "https://github.com/dotnet/roslyn/issues/39755")] public async Task AssignmentInTry_UsedInFinally_NoDiagnostic_02() { await TestDiagnosticMissingAsync( @@ -8673,8 +8665,7 @@ void M() }"); } - [Fact] - [WorkItem(39755, "https://github.com/dotnet/roslyn/issues/39755")] + [Fact, WorkItem(39755, "https://github.com/dotnet/roslyn/issues/39755")] public async Task AssignmentInTry_NotUsedInFinally_Diagnostic() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs b/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs index 930feb42b8c53..f346141af5261 100644 --- a/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs +++ b/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs @@ -102,8 +102,7 @@ int P }", new TestParameters(TestOptions.RegularPreview)); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestNullable1() { // ⚠ The expected outcome of this test should not change. @@ -123,8 +122,7 @@ await TestMissingInRegularAndScriptAsync( struct MutableInt { public int Value; }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestNullable2() { await TestInRegularAndScript1Async( @@ -148,8 +146,7 @@ struct MutableInt { public int Value; }", struct MutableInt { public int Value; }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestNullable3() { await TestInRegularAndScript1Async( @@ -171,8 +168,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestNullable4() { await TestInRegularAndScript1Async( @@ -194,8 +190,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestNullable5() { // Recursive type check @@ -216,8 +211,7 @@ class Class struct MutableInt { public int Value; }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestMutableValueType1() { await TestMissingInRegularAndScriptAsync( @@ -236,8 +230,7 @@ MutableInt P struct MutableInt { public int Value; }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestMutableValueType2() { await TestInRegularAndScript1Async( @@ -261,8 +254,7 @@ struct MutableInt { public int Value; }", struct MutableInt { public int Value; }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestMutableValueType3() { await TestMissingInRegularAndScriptAsync( @@ -281,8 +273,7 @@ MutableInt P struct MutableInt { public int Value { get; set; } }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestErrorType1() { await TestMissingInRegularAndScriptAsync( @@ -300,8 +291,7 @@ ErrorType P }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestErrorType2() { await TestInRegularAndScript1Async( @@ -323,8 +313,7 @@ ErrorType P }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestErrorType3() { await TestMissingInRegularAndScriptAsync( @@ -342,8 +331,7 @@ await TestMissingInRegularAndScriptAsync( }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestErrorType4() { await TestInRegularAndScript1Async( @@ -365,8 +353,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] + [Fact, WorkItem(28511, "https://github.com/dotnet/roslyn/issues/28511")] public async Task TestErrorType5() { await TestInRegularAndScript1Async( @@ -1927,8 +1914,7 @@ int P { }"); } - [Fact] - [WorkItem(25401, "https://github.com/dotnet/roslyn/issues/25401")] + [Fact, WorkItem(25401, "https://github.com/dotnet/roslyn/issues/25401")] public async Task TestGetterAccessibilityDiffers() { await TestInRegularAndScript1Async( @@ -1955,8 +1941,7 @@ protected get }"); } - [Fact] - [WorkItem(25401, "https://github.com/dotnet/roslyn/issues/25401")] + [Fact, WorkItem(25401, "https://github.com/dotnet/roslyn/issues/25401")] public async Task TestSetterAccessibilityDiffers() { await TestInRegularAndScript1Async( @@ -1983,8 +1968,7 @@ protected set }"); } - [Fact] - [WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] + [Fact, WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] public async Task TestPreserveTrailingTrivia1() { await TestInRegularAndScript1Async( @@ -2002,8 +1986,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] + [Fact, WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] public async Task TestPreserveTrailingTrivia2() { await TestInRegularAndScript1Async( @@ -2021,8 +2004,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] + [Fact, WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] public async Task TestPreserveTrailingTrivia3() { await TestInRegularAndScript1Async( @@ -2042,8 +2024,7 @@ await TestInRegularAndScript1Async( }"); } - [Fact] - [WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] + [Fact, WorkItem(26858, "https://github.com/dotnet/roslyn/issues/26858")] public async Task TestKeepLeadingBlank() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs b/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs index 55d18c378751c..7ea8dd4972cf8 100644 --- a/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs @@ -504,8 +504,7 @@ void Main(dynamic t) }"); } - [Fact] - [WorkItem(38066, "https://github.com/dotnet/roslyn/issues/38066")] + [Fact, WorkItem(38066, "https://github.com/dotnet/roslyn/issues/38066")] public async Task TestSemicolonPlacement() { await TestInRegularAndScript1Async( @@ -529,8 +528,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(38066, "https://github.com/dotnet/roslyn/issues/38066")] + [Fact, WorkItem(38066, "https://github.com/dotnet/roslyn/issues/38066")] public async Task TestParenthesisPlacement() { await TestInRegularAndScript1Async( @@ -554,8 +552,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(38066, "https://github.com/dotnet/roslyn/issues/38066")] + [Fact, WorkItem(38066, "https://github.com/dotnet/roslyn/issues/38066")] public async Task TestAnotherConditionalPlacement() { await TestInRegularAndScript1Async( @@ -583,8 +580,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(53190, "https://github.com/dotnet/roslyn/issues/53190")] + [Fact, WorkItem(53190, "https://github.com/dotnet/roslyn/issues/53190")] public async Task TestNotWithTargetTyping() { await TestMissingAsync( diff --git a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs index 27f3ca9a75b17..172d3435180c5 100644 --- a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs @@ -260,8 +260,7 @@ void M(int? a) new TestParameters(parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3))); } - [Fact] - [WorkItem(36467, "https://github.com/dotnet/roslyn/issues/36467")] + [Fact, WorkItem(36467, "https://github.com/dotnet/roslyn/issues/36467")] public async Task TestNotSuggestedWhenRightHandIsThrowExpression() { await TestMissingAsync( diff --git a/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs b/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs index dfb6b42bf7f5e..718a2b3afdfad 100644 --- a/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs @@ -733,8 +733,7 @@ void M() }"); } - [Fact] - [WorkItem(42770, "https://github.com/dotnet/roslyn/issues/42770")] + [Fact, WorkItem(42770, "https://github.com/dotnet/roslyn/issues/42770")] public async Task TestPreserveAwait() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs index 0d0f7f06590b5..08cfd2c7c3098 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs @@ -338,8 +338,7 @@ int Goo await TestWithUseExpressionBody(code, fixedCode); } - [Fact] - [WorkItem(59255, "https://github.com/dotnet/roslyn/issues/59255")] + [Fact, WorkItem(59255, "https://github.com/dotnet/roslyn/issues/59255")] public async Task TestUseExpressionBody5() { var code = @" @@ -546,8 +545,7 @@ C this[int index] }.RunAsync(); } - [Fact] - [WorkItem(59255, "https://github.com/dotnet/roslyn/issues/59255")] + [Fact, WorkItem(59255, "https://github.com/dotnet/roslyn/issues/59255")] public async Task TestUseBlockBody6() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForLocalFunctionsAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForLocalFunctionsAnalyzerTests.cs index b578677072791..c4a9c8104e90e 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForLocalFunctionsAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForLocalFunctionsAnalyzerTests.cs @@ -833,8 +833,7 @@ void Bar() await TestWithUseExpressionBody(code, fixedCode); } - [Fact] - [WorkItem(57570, "https://github.com/dotnet/roslyn/issues/57570")] + [Fact, WorkItem(57570, "https://github.com/dotnet/roslyn/issues/57570")] public async Task TestUseExpressionBodyTopLevelStatment() { await new VerifyCS.Test @@ -866,8 +865,7 @@ public async Task TestUseExpressionBodyTopLevelStatment() }.RunAsync(); } - [Fact] - [WorkItem(57570, "https://github.com/dotnet/roslyn/issues/57570")] + [Fact, WorkItem(57570, "https://github.com/dotnet/roslyn/issues/57570")] public async Task TestUseBlockBodyTopLevelStatment() { await new VerifyCS.Test diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs index 909988027a633..d212603b6752e 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs @@ -796,8 +796,7 @@ Task Goo() await TestWithUseBlockBody(code, fixedCode); } - [Fact] - [WorkItem(53532, "https://github.com/dotnet/roslyn/issues/53532")] + [Fact, WorkItem(53532, "https://github.com/dotnet/roslyn/issues/53532")] public async Task TestUseBlockBodyTrivia1() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs b/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs index d235e95948936..8b97f78d95ab2 100644 --- a/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs +++ b/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs @@ -667,8 +667,7 @@ void M() }.RunAsync(); } - [Fact] - [WorkItem(57777, "https://github.com/dotnet/roslyn/issues/57777")] + [Fact, WorkItem(57777, "https://github.com/dotnet/roslyn/issues/57777")] public async Task TestMissingOnNullableStruct() { var source = @" @@ -683,8 +682,7 @@ class C }.RunAsync(); } - [Fact] - [WorkItem(57777, "https://github.com/dotnet/roslyn/issues/57777")] + [Fact, WorkItem(57777, "https://github.com/dotnet/roslyn/issues/57777")] public async Task TestOnNullableReferenceType() { await new VerifyCS.Test diff --git a/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseExplicitTypeTests.cs b/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseExplicitTypeTests.cs index 96610a0a51660..b191b65ef1654 100644 --- a/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseExplicitTypeTests.cs +++ b/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseExplicitTypeTests.cs @@ -227,8 +227,7 @@ void Method() }", new TestParameters(options: ExplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] + [WpfFact, WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] public async Task NotIfRefTypeAlreadyExplicitlyTyped() { await TestMissingInRegularAndScriptAsync( @@ -320,8 +319,7 @@ void M(C c) #endregion - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task InArrayType() { var before = @" @@ -346,8 +344,7 @@ void Method() await TestMissingInRegularAndScriptAsync(before, new TestParameters(options: ExplicitTypeExceptWhereApparent())); } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task InArrayTypeWithIntrinsicType() { var before = @" @@ -371,8 +368,7 @@ void Method() await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); // preference for builtin types dominates } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task InNullableIntrinsicType() { var before = @" @@ -397,8 +393,7 @@ void Method(int? x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] + [WpfFact, WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] public async Task InNativeIntIntrinsicType() { var before = @" @@ -423,8 +418,7 @@ void Method(nint x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] + [WpfFact, WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] public async Task InNativeUnsignedIntIntrinsicType() { var before = @" @@ -449,8 +443,7 @@ void Method(nuint x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] + [WpfFact, WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] public async Task WithRefIntrinsicType() { var before = @" @@ -477,8 +470,7 @@ void Method() await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] + [WpfFact, WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] public async Task WithRefIntrinsicTypeInForeach() { var before = @" @@ -511,8 +503,7 @@ void M() await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task InArrayOfNullableIntrinsicType() { var before = @" @@ -537,8 +528,7 @@ void Method(int?[] x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task InNullableCustomType() { var before = @" @@ -563,8 +553,7 @@ void Method(Program? x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NullableType() { var before = @" @@ -593,8 +582,7 @@ void Method(Program x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task ObliviousType() { var before = @" @@ -625,8 +613,7 @@ void Method(Program x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NotNullableType() { var before = @" @@ -655,8 +642,7 @@ void Method(Program x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NullableType_OutVar() { var before = @" @@ -685,8 +671,7 @@ void Method(out Program? x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NotNullableType_OutVar() { var before = @" @@ -715,8 +700,7 @@ void Method(out Program x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task ObliviousType_OutVar() { var before = @" @@ -774,8 +758,7 @@ void Method(Program? x, Program2 x2) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task ObliviousType_VarDeconstruction() { var before = @" @@ -806,8 +789,7 @@ void Method(Program x, Program2 x2) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task ObliviousType_Deconstruction() { var before = @" @@ -836,8 +818,7 @@ void Method(Program x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NotNullableType_Deconstruction() { var before = @" @@ -864,8 +845,7 @@ void Method(Program x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NullableType_Deconstruction() { var before = @" @@ -892,8 +872,7 @@ void Method(Program? x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task ObliviousType_Foreach() { var before = @" @@ -926,8 +905,7 @@ void Method(System.Collections.Generic.IEnumerable x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NotNullableType_Foreach() { var before = @" @@ -958,8 +936,7 @@ void Method(System.Collections.Generic.IEnumerable x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NullableType_Foreach() { var before = @" @@ -1025,8 +1002,7 @@ void Method(System.Collections.Generic.IEnumerable<(Program, Program)> x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] + [WpfFact, WorkItem(40477, "https://github.com/dotnet/roslyn/issues/40477")] public async Task NotNullableType_ForeachDeconstruction() { var before = @" @@ -1057,8 +1033,7 @@ void Method(System.Collections.Generic.IEnumerable<(Program, Program)> x) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task InPointerTypeWithIntrinsicType() { var before = @" @@ -1083,8 +1058,7 @@ void Method(int* y) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); // preference for builtin types dominates } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task InPointerTypeWithCustomType() { var before = @" @@ -1109,8 +1083,7 @@ void Method(Program* y) await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] + [WpfFact, WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] public async Task InOutParameter() { var before = @" @@ -1170,8 +1143,7 @@ void Method() }", new TestParameters(options: ExplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] + [WpfFact, WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] public async Task OnDeconstructionVarParens() { await TestInRegularAndScriptAsync( @@ -1217,8 +1189,7 @@ void M() }", options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] + [WpfFact, WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] public async Task OnNestedDeconstructionVar() { await TestInRegularAndScriptAsync( @@ -1241,8 +1212,7 @@ void M() }", options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] + [WpfFact, WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] public async Task OnBadlyFormattedNestedDeconstructionVar() { await TestInRegularAndScriptAsync( @@ -1265,8 +1235,7 @@ void M() }", options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] + [WpfFact, WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] public async Task OnForeachNestedDeconstructionVar() { await TestInRegularAndScriptAsync( @@ -1289,8 +1258,7 @@ void M() }", options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] + [WpfFact, WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] public async Task OnNestedDeconstructionVarWithTrivia() { await TestInRegularAndScriptAsync( @@ -1313,8 +1281,7 @@ void M() }", options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] + [WpfFact, WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] public async Task OnDeconstructionVarWithDiscard() { await TestInRegularAndScriptAsync( @@ -1337,8 +1304,7 @@ void M() }", options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] + [WpfFact, WorkItem(23752, "https://github.com/dotnet/roslyn/issues/23752")] public async Task OnDeconstructionVarWithErrorType() { await TestInRegularAndScriptAsync( @@ -2192,8 +2158,7 @@ await TestDiagnosticInfoAsync(source, diagnosticSeverity: DiagnosticSeverity.Info); } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task SuggestExplicitTypeNotificationLevelWarning() { var source = @@ -2292,8 +2257,7 @@ static void M() options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(20437, "https://github.com/dotnet/roslyn/issues/20437")] + [WpfFact, WorkItem(20437, "https://github.com/dotnet/roslyn/issues/20437")] public async Task SuggestExplicitTypeOnDeclarationExpressionSyntax() { await TestInRegularAndScriptAsync( @@ -2318,8 +2282,7 @@ static void M() options: ExplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames1() { await TestMissingInRegularAndScriptAsync( @@ -2334,8 +2297,7 @@ void Method() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames2() { await TestMissingInRegularAndScriptAsync( @@ -2352,8 +2314,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames3() { await TestMissingInRegularAndScriptAsync( @@ -2368,8 +2329,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames4() { await TestMissingInRegularAndScriptAsync( @@ -2388,8 +2348,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames5() { await TestMissingInRegularAndScriptAsync( @@ -2405,8 +2364,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames6() { await TestMissingInRegularAndScriptAsync( @@ -2422,8 +2380,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames7() { await TestMissingInRegularAndScriptAsync( @@ -2439,8 +2396,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames8() { await TestMissingInRegularAndScriptAsync( @@ -2461,8 +2417,7 @@ private async Task ReadTextAsync(string filePath) }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames9() { await TestMissingInRegularAndScriptAsync( @@ -2478,8 +2433,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames10() { await TestMissingInRegularAndScriptAsync( @@ -2496,8 +2450,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] + [WpfFact, WorkItem(20244, "https://github.com/dotnet/roslyn/issues/20244")] public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames11() { await TestMissingInRegularAndScriptAsync( @@ -2513,8 +2466,7 @@ void Main() }", new TestParameters(options: ExplicitTypeForBuiltInTypesOnly())); } - [WpfFact] - [WorkItem(26923, "https://github.com/dotnet/roslyn/issues/26923")] + [WpfFact, WorkItem(26923, "https://github.com/dotnet/roslyn/issues/26923")] public async Task NoSuggestionOnForeachCollectionExpression() { await TestMissingInRegularAndScriptAsync( @@ -2547,8 +2499,7 @@ void M() }", new TestParameters(options: ExplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task WithNormalFuncSynthesizedLambdaType() { var before = @" @@ -2573,8 +2524,7 @@ void Method() await TestInRegularAndScriptAsync(before, after, options: ExplicitTypeExceptWhereApparent()); } - [WpfFact] - [WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] + [WpfFact, WorkItem(23907, "https://github.com/dotnet/roslyn/issues/23907")] public async Task WithAnonymousSynthesizedLambdaType() { var before = @" diff --git a/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseImplicitTypeTests.cs b/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseImplicitTypeTests.cs index a642097a8d83b..016a08a9e97ae 100644 --- a/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseImplicitTypeTests.cs +++ b/src/Analyzers/CSharp/Tests/UseImplicitOrExplicitType/UseImplicitTypeTests.cs @@ -140,8 +140,7 @@ void Method() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] + [WpfFact, WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] public async Task NotOnRefVar() { await TestMissingInRegularAndScriptAsync(@" @@ -394,8 +393,7 @@ void M() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] + [WpfFact, WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] public async Task NotOnVariablesOfEnumTypeNamedAsEnumTypeUsedInInitalizerExpressionAtFirstPosition() { await TestMissingInRegularAndScriptAsync( @@ -412,8 +410,7 @@ void M() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] + [WpfFact, WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] public async Task NotOnVariablesNamedAsTypeUsedInInitalizerExpressionContainingTypeNameAtFirstPositionOfMemberAccess() { await TestMissingInRegularAndScriptAsync( @@ -433,8 +430,7 @@ void M() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] + [WpfFact, WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] public async Task SuggestOnVariablesUsedInInitalizerExpressionAsInnerPartsOfQualifiedNameStartedWithGlobal() { await TestAsync( @@ -458,8 +454,7 @@ void M() }", CSharpParseOptions.Default, options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] + [WpfFact, WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] public async Task SuggestOnVariablesUsedInInitalizerExpressionAsInnerPartsOfQualifiedName() { await TestInRegularAndScriptAsync( @@ -499,8 +494,7 @@ void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] + [WpfFact, WorkItem(26894, "https://github.com/dotnet/roslyn/issues/26894")] public async Task SuggestOnVariablesUsedInInitalizerExpressionAsLastPartOfQualifiedName() { await TestInRegularAndScriptAsync( @@ -629,8 +623,7 @@ static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] + [WpfFact, WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] public async Task SuggestVarOnRefIntrinsicType() { await TestInRegularAndScriptAsync( @@ -656,8 +649,7 @@ static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] + [WpfFact, WorkItem(27221, "https://github.com/dotnet/roslyn/issues/27221")] public async Task WithRefIntrinsicTypeInForeach() { var before = @" @@ -1751,8 +1743,7 @@ await TestDiagnosticInfoAsync(source, diagnosticSeverity: DiagnosticSeverity.Error); } - [WpfFact] - [WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] + [WpfFact, WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] public async Task SuggestVarOnLocalWithIntrinsicArrayType() { var before = @"class C { static void M() { [|int[]|] s = new int[0]; } }"; @@ -1764,8 +1755,7 @@ public async Task SuggestVarOnLocalWithIntrinsicArrayType() await TestMissingInRegularAndScriptAsync(before, new TestParameters(options: ImplicitTypeWhereApparent())); // Preference of intrinsic types dominates } - [WpfFact] - [WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] + [WpfFact, WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] public async Task SuggestVarOnLocalWithCustomArrayType() { var before = @"class C { static void M() { [|C[]|] s = new C[0]; } }"; @@ -1777,8 +1767,7 @@ public async Task SuggestVarOnLocalWithCustomArrayType() await TestInRegularAndScriptAsync(before, after, options: ImplicitTypeWhereApparent()); } - [WpfFact] - [WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] + [WpfFact, WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] public async Task SuggestVarOnLocalWithNonApparentCustomArrayType() { var before = @"class C { static void M() { [|C[]|] s = new[] { new C() }; } }"; @@ -1807,8 +1796,7 @@ public ValueTuple(T1 item1, T2 item2) { } } } "; - [WpfFact] - [WorkItem(11094, "https://github.com/dotnet/roslyn/issues/11094")] + [WpfFact, WorkItem(11094, "https://github.com/dotnet/roslyn/issues/11094")] public async Task SuggestVarOnLocalWithIntrinsicTypeTuple() { var before = @"class C { static void M() { [|(int a, string)|] s = (a: 1, ""hello""); } }"; @@ -1819,8 +1807,7 @@ public async Task SuggestVarOnLocalWithIntrinsicTypeTuple() await TestMissingInRegularAndScriptAsync(before, new TestParameters(options: ImplicitTypeWhereApparent())); } - [WpfFact] - [WorkItem(11094, "https://github.com/dotnet/roslyn/issues/11094")] + [WpfFact, WorkItem(11094, "https://github.com/dotnet/roslyn/issues/11094")] public async Task SuggestVarOnLocalWithNonApparentTupleType() { var before = @"class C { static void M(C c) { [|(int a, C b)|] s = (a: 1, b: c); } }"; @@ -1831,8 +1818,7 @@ public async Task SuggestVarOnLocalWithNonApparentTupleType() await TestMissingInRegularAndScriptAsync(before, new TestParameters(options: ImplicitTypeWhereApparent())); } - [WpfFact] - [WorkItem(11154, "https://github.com/dotnet/roslyn/issues/11154")] + [WpfFact, WorkItem(11154, "https://github.com/dotnet/roslyn/issues/11154")] public async Task ValueTupleCreate() { await TestInRegularAndScriptAsync( @@ -1857,8 +1843,7 @@ static void M() options: ImplicitTypeWhereApparent()); } - [WpfFact] - [WorkItem(11095, "https://github.com/dotnet/roslyn/issues/11095")] + [WpfFact, WorkItem(11095, "https://github.com/dotnet/roslyn/issues/11095")] public async Task ValueTupleCreate_2() { await TestInRegularAndScriptAsync( @@ -1897,8 +1882,7 @@ static void M() new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(14052, "https://github.com/dotnet/roslyn/issues/14052")] + [WpfFact, WorkItem(14052, "https://github.com/dotnet/roslyn/issues/14052")] public async Task DoNotOfferOnForEachConversionIfItChangesSemantics() { await TestMissingInRegularAndScriptAsync( @@ -1933,8 +1917,7 @@ static void M() new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(14052, "https://github.com/dotnet/roslyn/issues/14052")] + [WpfFact, WorkItem(14052, "https://github.com/dotnet/roslyn/issues/14052")] public async Task OfferOnForEachConversionIfItDoesNotChangesSemantics() { await TestInRegularAndScriptAsync( @@ -1996,8 +1979,7 @@ static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(20437, "https://github.com/dotnet/roslyn/issues/20437")] + [WpfFact, WorkItem(20437, "https://github.com/dotnet/roslyn/issues/20437")] public async Task SuggestVarOnDeclarationExpressionSyntax() { await TestInRegularAndScriptAsync( @@ -2022,8 +2004,7 @@ static void M() options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] + [WpfFact, WorkItem(23893, "https://github.com/dotnet/roslyn/issues/23893")] public async Task DoNotSuggestVarOnDeclarationExpressionSyntaxWithIntrinsicType() { var before = @@ -2037,8 +2018,7 @@ static void M(out int x) await TestMissingInRegularAndScriptAsync(before, new TestParameters(options: ImplicitTypeButKeepIntrinsics())); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task DoNotSuggestVarOnStackAllocExpressions_SpanType() { await TestMissingInRegularAndScriptAsync(@" @@ -2059,8 +2039,7 @@ static void M() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task DoNotSuggestVarOnStackAllocExpressions_SpanType_NestedConditional() { await TestMissingInRegularAndScriptAsync(@" @@ -2081,8 +2060,7 @@ static void M(bool choice) }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task DoNotSuggestVarOnStackAllocExpressions_SpanType_NestedCast() { await TestMissingInRegularAndScriptAsync(@" @@ -2103,8 +2081,7 @@ static void M() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task SuggestVarOnLambdasWithNestedStackAllocs() { await TestInRegularAndScriptAsync(@" @@ -2134,8 +2111,7 @@ unsafe static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task SuggestVarOnAnonymousMethodsWithNestedStackAllocs() { await TestInRegularAndScriptAsync(@" @@ -2165,8 +2141,7 @@ unsafe static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task SuggestVarOnStackAllocsNestedInLambdas() { await TestInRegularAndScriptAsync(@" @@ -2196,8 +2171,7 @@ unsafe static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task SuggestVarOnStackAllocsNestedInAnonymousMethods() { await TestInRegularAndScriptAsync(@" @@ -2227,8 +2201,7 @@ unsafe static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] + [WpfFact, WorkItem(22768, "https://github.com/dotnet/roslyn/issues/22768")] public async Task SuggestVarOnStackAllocsInOuterMethodScope() { await TestInRegularAndScriptAsync(@" @@ -2248,8 +2221,7 @@ unsafe static void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] + [WpfFact, WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] public async Task DoSuggestForDeclarationExpressionIfItWouldNotChangeOverloadResolution2() { await TestInRegularAndScriptAsync(@" @@ -2277,8 +2249,7 @@ static int Main(string[] args) }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] + [WpfFact, WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] public async Task DoNotSuggestForDeclarationExpressionIfItWouldChangeOverloadResolution() { await TestMissingInRegularAndScriptAsync(@" @@ -2296,8 +2267,7 @@ static int Main(string[] args) }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] + [WpfFact, WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] public async Task DoNotSuggestIfChangesGenericTypeInference() { await TestMissingInRegularAndScriptAsync(@" @@ -2313,8 +2283,7 @@ static int Main(string[] args) }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] + [WpfFact, WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] public async Task SuggestIfDoesNotChangeGenericTypeInference1() { await TestInRegularAndScriptAsync(@" @@ -2340,8 +2309,7 @@ static int Main(string[] args) }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] + [WpfFact, WorkItem(23116, "https://github.com/dotnet/roslyn/issues/23116")] public async Task SuggestIfDoesNotChangeGenericTypeInference2() { await TestInRegularAndScriptAsync(@" @@ -2367,8 +2335,7 @@ static int Main(string[] args) }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] + [WpfFact, WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] public async Task SuggestVarForDelegateType() { await TestInRegularAndScriptAsync(@" @@ -2396,8 +2363,7 @@ static void Main(string[] args) }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] + [WpfFact, WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] public async Task DoNotSuggestVarForDelegateType1() { await TestMissingInRegularAndScriptAsync(@" @@ -2414,8 +2380,7 @@ static void Main(string[] args) }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] + [WpfFact, WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] public async Task DoNotSuggestVarForDelegateType2() { await TestMissingInRegularAndScriptAsync(@" @@ -2434,8 +2399,7 @@ static void Main(string[] args) }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] + [WpfFact, WorkItem(23711, "https://github.com/dotnet/roslyn/issues/23711")] public async Task DoNotSuggestVarForDelegateType3() { await TestMissingInRegularAndScriptAsync(@" @@ -2452,8 +2416,7 @@ static void Main(string[] args) }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] + [WpfFact, WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] public async Task DoNotSuggestVarForInterfaceVariableInForeachStatement() { await TestMissingInRegularAndScriptAsync(@" @@ -2480,8 +2443,7 @@ public void TestIt() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] + [WpfFact, WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] public async Task DoNotSuggestVarForInterfaceVariableInDeclarationStatement() { await TestMissingInRegularAndScriptAsync(@" @@ -2504,8 +2466,7 @@ public void TestIt() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] + [WpfFact, WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] public async Task DoNotSuggestVarForAbstractClassVariableInForeachStatement() { await TestMissingInRegularAndScriptAsync(@" @@ -2533,8 +2494,7 @@ public void TestIt() }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] + [WpfFact, WorkItem(24262, "https://github.com/dotnet/roslyn/issues/24262")] public async Task DoNotSuggestVarForAbstractClassVariableInDeclarationStatement() { await TestMissingInRegularAndScriptAsync(@" @@ -2590,8 +2550,7 @@ public void M(Span span) }", new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(26923, "https://github.com/dotnet/roslyn/issues/26923")] + [WpfFact, WorkItem(26923, "https://github.com/dotnet/roslyn/issues/26923")] public async Task NoSuggestionOnForeachCollectionExpression() { await TestMissingInRegularAndScriptAsync( @@ -2680,8 +2639,7 @@ void M() }", options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(32088, "https://github.com/dotnet/roslyn/issues/32088")] + [WpfFact, WorkItem(32088, "https://github.com/dotnet/roslyn/issues/32088")] public async Task DoNotSuggestVarOnDeclarationExpressionWithInferredTupleNames() { await TestMissingAsync( @@ -2704,8 +2662,7 @@ static void Main(string[] args) }", parameters: new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(32088, "https://github.com/dotnet/roslyn/issues/32088")] + [WpfFact, WorkItem(32088, "https://github.com/dotnet/roslyn/issues/32088")] public async Task DoSuggestVarOnDeclarationExpressionWithMatchingTupleNames() { await TestInRegularAndScriptAsync( @@ -2746,8 +2703,7 @@ static void Main(string[] args) options: ImplicitTypeEverywhere()); } - [WpfFact] - [WorkItem(44507, "https://github.com/dotnet/roslyn/issues/44507")] + [WpfFact, WorkItem(44507, "https://github.com/dotnet/roslyn/issues/44507")] public async Task DoNotSuggestVarInAmbiguousSwitchExpression() { await TestMissingAsync( @@ -2776,8 +2732,7 @@ class B : C }", parameters: new TestParameters(options: ImplicitTypeEverywhere())); } - [WpfFact] - [WorkItem(44507, "https://github.com/dotnet/roslyn/issues/44507")] + [WpfFact, WorkItem(44507, "https://github.com/dotnet/roslyn/issues/44507")] public async Task DoNotSuggestVarInSwitchExpressionWithDelegateType() { await TestMissingAsync( diff --git a/src/Analyzers/CSharp/Tests/UseInferredMemberName/UseInferredMemberNameTests.cs b/src/Analyzers/CSharp/Tests/UseInferredMemberName/UseInferredMemberNameTests.cs index 32ba4c6d1869e..31ea6cfb7ffa1 100644 --- a/src/Analyzers/CSharp/Tests/UseInferredMemberName/UseInferredMemberNameTests.cs +++ b/src/Analyzers/CSharp/Tests/UseInferredMemberName/UseInferredMemberNameTests.cs @@ -55,8 +55,7 @@ void M() }", parseOptions: s_parseOptions); } - [Fact] - [WorkItem(24480, "https://github.com/dotnet/roslyn/issues/24480")] + [Fact, WorkItem(24480, "https://github.com/dotnet/roslyn/issues/24480")] public async Task TestInferredTupleName_WithAmbiguity() { await TestMissingAsync( @@ -151,8 +150,7 @@ void M() }", parseOptions: s_parseOptions); } - [Fact] - [WorkItem(24480, "https://github.com/dotnet/roslyn/issues/24480")] + [Fact, WorkItem(24480, "https://github.com/dotnet/roslyn/issues/24480")] public async Task TestInferredAnonymousTypeMemberName_WithAmbiguity() { await TestMissingAsync( diff --git a/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForCastAndEqualityOperatorTests.cs b/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForCastAndEqualityOperatorTests.cs index 36eab08607296..88740159e486b 100644 --- a/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForCastAndEqualityOperatorTests.cs +++ b/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForCastAndEqualityOperatorTests.cs @@ -54,8 +54,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] + [Fact, WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] public async Task TestIsNullTitle() { await TestExactActionSetOfferedAsync( @@ -72,8 +71,7 @@ void M(string s) new[] { CSharpAnalyzersResources.Use_is_null_check }); } - [Fact] - [WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] + [Fact, WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] public async Task TestIsObjectTitle() { await TestExactActionSetOfferedAsync( @@ -91,8 +89,7 @@ void M(string s) new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); } - [Fact] - [WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] + [Fact, WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] public async Task TestIsNotNullTitle() { await TestExactActionSetOfferedAsync( diff --git a/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs b/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs index 022612cad0af9..190cb045e5f9f 100644 --- a/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs +++ b/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs @@ -58,8 +58,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] + [Fact, WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] public async Task TestIsNullTitle() { await TestExactActionSetOfferedAsync( @@ -76,8 +75,7 @@ void M(string s) new[] { CSharpAnalyzersResources.Use_is_null_check }); } - [Fact] - [WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] + [Fact, WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] public async Task TestIsObjectTitle() { await TestExactActionSetOfferedAsync( @@ -95,8 +93,7 @@ void M(string s) new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); } - [Fact] - [WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] + [Fact, WorkItem(58483, "https://github.com/dotnet/roslyn/issues/58483")] public async Task TestIsNotNullTitle() { await TestExactActionSetOfferedAsync( diff --git a/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs b/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs index 5f9b8291676b5..f5ddb801b6fd9 100644 --- a/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs @@ -1409,8 +1409,7 @@ void M() }"); } - [Fact] - [WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] + [Fact, WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] public async Task TestMissingIfConvertedToNonDelegate() { await TestMissingAsync( @@ -1430,8 +1429,7 @@ public static void AssertSame(object expected, object actual) { } }"); } - [Fact] - [WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] + [Fact, WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] public async Task TestAvailableIfConvertedToDelegate() { await TestInRegularAndScript1Async( @@ -1465,8 +1463,7 @@ public static void AssertSame(Func expected, object actual) { } }"); } - [Fact] - [WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] + [Fact, WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] public async Task TestNotAvailableIfConvertedToSystemDelegate() { await TestMissingInRegularAndScriptAsync( @@ -1484,8 +1481,7 @@ public static void M(Delegate expected) { } }"); } - [Fact] - [WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] + [Fact, WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] public async Task TestNotAvailableIfConvertedToSystemMulticastDelegate() { await TestMissingInRegularAndScriptAsync( @@ -1503,8 +1499,7 @@ public static void M(MulticastDelegate expected) { } }"); } - [Fact] - [WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] + [Fact, WorkItem(23118, "https://github.com/dotnet/roslyn/issues/23118")] public async Task TestAvailableIfConvertedToCoContraVariantDelegate0() { await TestInRegularAndScript1Async( @@ -1627,8 +1622,7 @@ public static void M(Func expected) { } }"); } - [Fact] - [WorkItem(22672, "https://github.com/dotnet/roslyn/issues/22672")] + [Fact, WorkItem(22672, "https://github.com/dotnet/roslyn/issues/22672")] public async Task TestMissingIfAdded() { await TestMissingAsync( @@ -1651,8 +1645,7 @@ public void Caller() }"); } - [Fact] - [WorkItem(22672, "https://github.com/dotnet/roslyn/issues/22672")] + [Fact, WorkItem(22672, "https://github.com/dotnet/roslyn/issues/22672")] public async Task TestMissingIfUsedInMemberAccess1() { await TestMissingAsync( @@ -1674,8 +1667,7 @@ public void Caller() }"); } - [Fact] - [WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] + [Fact, WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] public async Task TestMissingIfUsedInMemberAccess2() { await TestMissingAsync( @@ -1700,8 +1692,7 @@ public void Caller(T t) }"); } - [Fact] - [WorkItem(22672, "https://github.com/dotnet/roslyn/issues/22672")] + [Fact, WorkItem(22672, "https://github.com/dotnet/roslyn/issues/22672")] public async Task TestMissingIfUsedInExpressionTree() { await TestMissingAsync( @@ -1724,8 +1715,7 @@ public void Caller() }"); } - [Fact] - [WorkItem(24344, "https://github.com/dotnet/roslyn/issues/24344")] + [Fact, WorkItem(24344, "https://github.com/dotnet/roslyn/issues/24344")] public async Task TestMissingIfUsedInExpressionTree2() { await TestMissingAsync( @@ -1745,8 +1735,7 @@ Expression Example() "); } - [Fact] - [WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] + [Fact, WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] public async Task TestWithInvokeMethod1() { await TestInRegularAndScript1Async( @@ -1784,8 +1773,7 @@ public void Caller() }"); } - [Fact] - [WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] + [Fact, WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] public async Task TestWithInvokeMethod2() { await TestInRegularAndScript1Async( @@ -1823,8 +1811,7 @@ public void Caller(T t) }"); } - [Fact] - [WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] + [Fact, WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] public async Task TestWithInvokeMethod3() { await TestInRegularAndScript1Async( @@ -1868,8 +1855,7 @@ public void Caller(T t) }"); } - [Fact] - [WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] + [Fact, WorkItem(23150, "https://github.com/dotnet/roslyn/issues/23150")] public async Task TestWithInvokeMethod4() { await TestInRegularAndScript1Async( @@ -1913,8 +1899,7 @@ public void Caller(T t) }"); } - [Fact] - [WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364807853")] + [Fact, WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364807853")] public async Task TestWithRecursiveInvokeMethod1() { await TestInRegularAndScript1Async( @@ -1939,8 +1924,7 @@ void M() }"); } - [Fact] - [WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364807853")] + [Fact, WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364807853")] public async Task TestWithRecursiveInvokeMethod2() { await TestInRegularAndScript1Async( @@ -1965,8 +1949,7 @@ void M() }"); } - [Fact] - [WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364935495")] + [Fact, WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364935495")] public async Task TestWithNestedInvokeMethod() { await TestInRegularAndScript1Async( @@ -2041,8 +2024,7 @@ void M() }"); } - [Fact] - [WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364655480")] + [Fact, WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364655480")] public async Task TestWithDefaultParameter2() { await TestInRegularAndScript1Async( @@ -2090,8 +2072,7 @@ void M() }"); } - [Fact] - [WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364764542")] + [Fact, WorkItem(24760, "https://github.com/dotnet/roslyn/issues/24760#issuecomment-364764542")] public async Task TestWithUnmatchingParameterList1() { await TestInRegularAndScript1Async( @@ -2223,8 +2204,7 @@ static void handler(object sender, EventArgs e) { } }"); } - [Fact] - [WorkItem(24764, "https://github.com/dotnet/roslyn/issues/24764")] + [Fact, WorkItem(24764, "https://github.com/dotnet/roslyn/issues/24764")] public async Task TestWithNamedArguments1() { await TestInRegularAndScript1Async( @@ -2254,8 +2234,7 @@ static void x(string a1, int a2, int a3) { } }"); } - [Fact] - [WorkItem(24764, "https://github.com/dotnet/roslyn/issues/24764")] + [Fact, WorkItem(24764, "https://github.com/dotnet/roslyn/issues/24764")] public async Task TestWithNamedArguments2() { await TestInRegularAndScript1Async( @@ -2943,8 +2922,7 @@ void Goo() }"); } - [Fact] - [WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] + [Fact, WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] public async Task TestNotAvailableIfTypeParameterChanged1() { await TestMissingAsync( @@ -2966,8 +2944,7 @@ public void Caller() }"); } - [Fact] - [WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] + [Fact, WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] public async Task TestNotAvailableIfTypeParameterChanged2() { await TestMissingAsync( @@ -2992,8 +2969,7 @@ public void Caller() }"); } - [Fact] - [WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] + [Fact, WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] public async Task TestNotAvailableIfTypeParameterChanged3() { await TestMissingAsync( @@ -3013,8 +2989,7 @@ void Some(T t) }"); } - [Fact] - [WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] + [Fact, WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] public async Task TestNotAvailableIfTypeParameterChanged4() { await TestMissingAsync( @@ -3080,8 +3055,7 @@ public void Caller() }"); } - [Fact] - [WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] + [Fact, WorkItem(23149, "https://github.com/dotnet/roslyn/issues/23149")] public async Task TestAvailableIfTypeParameterNotChanged2() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs b/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs index f78b52af429c5..11e2b5aa41d52 100644 --- a/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs +++ b/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs @@ -2046,8 +2046,7 @@ unsafe void M(int* i) }"); } - [Fact] - [WorkItem(63557, "https://github.com/dotnet/roslyn/issues/63557")] + [Fact, WorkItem(63557, "https://github.com/dotnet/roslyn/issues/63557")] public async Task TestNotWithColorColorStaticCase() { await TestMissingInRegularAndScriptAsync( @@ -2073,8 +2072,7 @@ public void Test() }"); } - [Fact] - [WorkItem(63557, "https://github.com/dotnet/roslyn/issues/63557")] + [Fact, WorkItem(63557, "https://github.com/dotnet/roslyn/issues/63557")] public async Task TestWithColorColorInstanceCase() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs b/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs index 648cb7ab7344e..4d5977542e14e 100644 --- a/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs @@ -291,8 +291,7 @@ void M() }"); } - [Fact] - [WorkItem(39146, "https://github.com/dotnet/roslyn/issues/39146")] + [Fact, WorkItem(39146, "https://github.com/dotnet/roslyn/issues/39146")] public async Task TestWithExistingInitializer() { await TestInRegularAndScriptAsync( @@ -323,8 +322,7 @@ void M() }"); } - [Fact] - [WorkItem(39146, "https://github.com/dotnet/roslyn/issues/39146")] + [Fact, WorkItem(39146, "https://github.com/dotnet/roslyn/issues/39146")] public async Task TestWithExistingInitializerComma() { await TestInRegularAndScriptAsync( @@ -358,8 +356,7 @@ void M() }"); } - [Fact] - [WorkItem(39146, "https://github.com/dotnet/roslyn/issues/39146")] + [Fact, WorkItem(39146, "https://github.com/dotnet/roslyn/issues/39146")] public async Task TestWithExistingInitializerNotIfAlreadyInitialized() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs index 56bb2ebff6369..47b9d57cf9274 100644 --- a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs +++ b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs @@ -200,8 +200,7 @@ void M() }"); } - [Fact] - [WorkItem(25237, "https://github.com/dotnet/roslyn/issues/25237")] + [Fact, WorkItem(25237, "https://github.com/dotnet/roslyn/issues/25237")] public async Task TestMissingOnReturnStatement() { await TestMissingInRegularAndScriptAsync( @@ -682,8 +681,7 @@ void M() }"); } - [Fact] - [WorkItem(28821, "https://github.com/dotnet/roslyn/issues/28821")] + [Fact, WorkItem(28821, "https://github.com/dotnet/roslyn/issues/28821")] public async Task TestDefiniteAssignment8() { await TestMissingInRegularAndScriptAsync( @@ -708,8 +706,7 @@ static void Main(string[] args) }"); } - [Fact] - [WorkItem(28866, "https://github.com/dotnet/roslyn/issues/28866")] + [Fact, WorkItem(28866, "https://github.com/dotnet/roslyn/issues/28866")] public async Task TestWrittenExpressionBeforeNullCheck() { await TestMissingInRegularAndScriptAsync( @@ -1100,8 +1097,7 @@ string M(object o, bool b) }", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); } - [Fact] - [WorkItem(25993, "https://github.com/dotnet/roslyn/issues/25993")] + [Fact, WorkItem(25993, "https://github.com/dotnet/roslyn/issues/25993")] public async Task TestEmbeddedStatement1() { await TestInRegularAndScript1Async( @@ -1138,8 +1134,7 @@ void M(object e) }"); } - [Fact] - [WorkItem(25993, "https://github.com/dotnet/roslyn/issues/25993")] + [Fact, WorkItem(25993, "https://github.com/dotnet/roslyn/issues/25993")] public async Task TestEmbeddedStatement2() { await TestMissingInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpUseNotPatternTests.cs b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpUseNotPatternTests.cs index 0ab543f514bc8..a969cb9269afa 100644 --- a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpUseNotPatternTests.cs +++ b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpUseNotPatternTests.cs @@ -19,8 +19,7 @@ namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.UsePatternMatching [Trait(Traits.Feature, Traits.Features.CodeActionsUseNotPattern)] public partial class CSharpUseNotPatternTests { - [Fact] - [WorkItem(50690, "https://github.com/dotnet/roslyn/issues/50690")] + [Fact, WorkItem(50690, "https://github.com/dotnet/roslyn/issues/50690")] public async Task BinaryIsExpression() { await new VerifyCS.Test @@ -49,8 +48,7 @@ void M(object x) }.RunAsync(); } - [Fact] - [WorkItem(50690, "https://github.com/dotnet/roslyn/issues/50690")] + [Fact, WorkItem(50690, "https://github.com/dotnet/roslyn/issues/50690")] public async Task ConstantPattern() { await new VerifyCS.Test @@ -79,8 +77,7 @@ void M(object x) }.RunAsync(); } - [Fact] - [WorkItem(46699, "https://github.com/dotnet/roslyn/issues/46699")] + [Fact, WorkItem(46699, "https://github.com/dotnet/roslyn/issues/46699")] public async Task UseNotPattern() { await new VerifyCS.Test @@ -128,8 +125,7 @@ void M(object x) }.RunAsync(); } - [Fact] - [WorkItem(50690, "https://github.com/dotnet/roslyn/issues/50690")] + [Fact, WorkItem(50690, "https://github.com/dotnet/roslyn/issues/50690")] public async Task BinaryIsObject() { await new VerifyCS.Test diff --git a/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs b/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs index 627dd314023d9..83dfcabafb632 100644 --- a/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs @@ -57,8 +57,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(38136, "https://github.com/dotnet/roslyn/pull/38136")] + [Fact, WorkItem(38136, "https://github.com/dotnet/roslyn/pull/38136")] public async Task TestMissingOnIf() { await TestMissingInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UseTupleSwap/UseTupleSwapTests.cs b/src/Analyzers/CSharp/Tests/UseTupleSwap/UseTupleSwapTests.cs index 121a7e032b70c..cdecdf99565f3 100644 --- a/src/Analyzers/CSharp/Tests/UseTupleSwap/UseTupleSwapTests.cs +++ b/src/Analyzers/CSharp/Tests/UseTupleSwap/UseTupleSwapTests.cs @@ -446,8 +446,7 @@ void M(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(58759, "https://github.com/dotnet/roslyn/issues/58759")] + [Fact, WorkItem(58759, "https://github.com/dotnet/roslyn/issues/58759")] public async Task TestTopLevelStatements() { await new VerifyCS.Test diff --git a/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs b/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs index 8fe3497cba783..b9ec943c59ad1 100644 --- a/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs +++ b/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs @@ -117,8 +117,7 @@ class Program2 "); } - [Fact] - [WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] + [Fact, WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] public async Task TestSingleLineDocCommentBanner() { await TestInRegularAndScriptAsync( @@ -169,8 +168,7 @@ class Program2 "); } - [Fact] - [WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] + [Fact, WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] public async Task TestMultiLineDocCommentBanner() { await TestInRegularAndScriptAsync( @@ -456,8 +454,7 @@ class Program2 "); } - [Fact] - [WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] + [Fact, WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] public async Task TestUpdateFileNameInComment3() { await TestInRegularAndScriptAsync( @@ -511,8 +508,7 @@ class Program2 "); } - [Fact] - [WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] + [Fact, WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] public async Task TestUpdateFileNameInComment4() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs b/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs index ca310aa7b7b33..88732546c162b 100644 --- a/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs +++ b/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs @@ -2819,8 +2819,7 @@ void M() }"); } - [Fact] - [WorkItem(48042, "https://github.com/dotnet/roslyn/issues/48042")] + [Fact, WorkItem(48042, "https://github.com/dotnet/roslyn/issues/48042")] public async Task TestNamedArgOnExtensionMethod() { await TestInRegularAndScriptAsync( @@ -2850,8 +2849,7 @@ void Test() }"); } - [Fact] - [WorkItem(54408, "https://github.com/dotnet/roslyn/issues/54408")] + [Fact, WorkItem(54408, "https://github.com/dotnet/roslyn/issues/54408")] public async Task TestPositionalRecord() { await TestInRegularAndScriptAsync(@" @@ -2877,8 +2875,7 @@ public static class IsExternalInit { } ", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); } - [Fact] - [WorkItem(54408, "https://github.com/dotnet/roslyn/issues/54408")] + [Fact, WorkItem(54408, "https://github.com/dotnet/roslyn/issues/54408")] public async Task TestPositionalRecordStruct() { await TestInRegularAndScriptAsync(@" @@ -2904,8 +2901,7 @@ public static class IsExternalInit { } ", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); } - [Fact] - [WorkItem(56952, "https://github.com/dotnet/roslyn/issues/56952")] + [Fact, WorkItem(56952, "https://github.com/dotnet/roslyn/issues/56952")] public async Task TestRecordsNamingConventions() { await TestInRegularAndScript1Async(@"[|new Test(""repro"")|]; @@ -2917,8 +2913,7 @@ record Test(string V); "); } - [Fact] - [WorkItem(56952, "https://github.com/dotnet/roslyn/issues/56952")] + [Fact, WorkItem(56952, "https://github.com/dotnet/roslyn/issues/56952")] public async Task TestRecordsNamingConventions_RecordStruct() { await TestInRegularAndScript1Async(@"[|new Test(""repro"")|]; diff --git a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs index fcdd61c5e14ce..54bdb99549c71 100644 --- a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs +++ b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs @@ -435,8 +435,7 @@ void Method(IList args) }", testHost); } - [Fact] - [WorkItem(541730, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541730")] + [Fact, WorkItem(541730, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541730")] public async Task TestAddUsingForNormalExtensionMethod() { await TestAsync( @@ -1829,8 +1828,7 @@ void Method() testHost, options: Option(GenerationOptions.PlaceSystemNamespaceFirst, false)); } - [Fact] - [WorkItem(538136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538136")] + [Fact, WorkItem(538136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538136")] [WorkItem(538763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538763")] public async Task TestAddUsingForNamespace() { @@ -1878,8 +1876,7 @@ await TestAsync( class Program { static void Main ( string [ ] args ) { Console . Out . NewLine = ""\r\n\r\n"" ; } } ", testHost); } - [Fact] - [WorkItem(539853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539853")] + [Fact, WorkItem(539853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539853")] public async Task BugFix5950() { await TestAsync( @@ -2187,8 +2184,7 @@ void Main() #line default", testHost); } - [Fact] - [WorkItem(545248, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545248")] + [Fact, WorkItem(545248, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545248")] public async Task TestVenusGeneration1() { await TestMissingInRegularAndScriptAsync( @@ -2205,8 +2201,7 @@ void Goo() }"); } - [Fact] - [WorkItem(545774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545774")] + [Fact, WorkItem(545774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545774")] public async Task TestAttribute_ActionCount() { var input = @"[ assembly : [|Guid|] ( ""9ed54f84-a89d-4fcd-a854-44251e925f09"" ) ] "; @@ -2227,8 +2222,7 @@ await TestAsync( [ assembly : Guid ( ""9ed54f84-a89d-4fcd-a854-44251e925f09"" ) ] ", testHost); } - [Fact] - [WorkItem(546833, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546833")] + [Fact, WorkItem(546833, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546833")] public async Task TestNotOnOverloadResolutionError() { await TestMissingInRegularAndScriptAsync( @@ -2399,8 +2393,7 @@ class X }", testHost); } - [Fact] - [WorkItem(913300, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/913300")] + [Fact, WorkItem(913300, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/913300")] public async Task TestNoDuplicateReport_ActionCount() { await TestActionCountInAllFixesAsync( @@ -2447,8 +2440,7 @@ static void Main(string[] args) }", testHost); } - [Fact] - [WorkItem(938296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/938296")] + [Fact, WorkItem(938296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/938296")] public async Task TestNullParentInNode() { await TestMissingInRegularAndScriptAsync( @@ -2463,8 +2455,7 @@ void M() }"); } - [Fact] - [WorkItem(968303, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/968303")] + [Fact, WorkItem(968303, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/968303")] public async Task TestMalformedUsingSection() { await TestMissingInRegularAndScriptAsync( @@ -2776,8 +2767,7 @@ static void Main(string[] args) }", testHost); } - [Fact] - [WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] + [Fact, WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] public async Task TestAddUsingForCref() { var initialText = @@ -2798,8 +2788,7 @@ interface MyNotifyPropertyChanged { }"; await TestAsync(initialText, expectedText, parseOptions: options); } - [Fact] - [WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] + [Fact, WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] public async Task TestAddUsingForCref2() { var initialText = @@ -2820,8 +2809,7 @@ interface MyNotifyPropertyChanged { }"; await TestAsync(initialText, expectedText, parseOptions: options); } - [Fact] - [WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] + [Fact, WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] public async Task TestAddUsingForCref3() { var initialText = @@ -2869,8 +2857,7 @@ public class MyClass2 await TestAsync(initialText, expectedText, parseOptions: options); } - [Fact] - [WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] + [Fact, WorkItem(916368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916368")] public async Task TestAddUsingForCref4() { var initialText = @@ -3237,8 +3224,7 @@ namespace ns }", testHost); } - [Fact] - [WorkItem(991463, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/991463")] + [Fact, WorkItem(991463, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/991463")] public async Task TestAddInsideUsingDirective6() { await TestMissingInRegularAndScriptAsync( @@ -4835,8 +4821,7 @@ class Class }", testHost, index: 1); } - [Fact] - [WorkItem(18275, "https://github.com/dotnet/roslyn/issues/18275")] + [Fact, WorkItem(18275, "https://github.com/dotnet/roslyn/issues/18275")] public async Task TestContextualKeyword1() { await TestMissingInRegularAndScriptAsync( @@ -4908,8 +4893,7 @@ void M() ", testHost); } - [Fact] - [WorkItem(19575, "https://github.com/dotnet/roslyn/issues/19575")] + [Fact, WorkItem(19575, "https://github.com/dotnet/roslyn/issues/19575")] public async Task TestNoNonGenericsWithGenericCodeParsedAsExpression() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs index 874dfbbd123be..1f25502e27be3 100644 --- a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs +++ b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs @@ -1408,8 +1408,7 @@ public static class FooExtensions parseOptions: null); } - [Fact] - [WorkItem(55117, "https://github.com/dotnet/roslyn/issues/55117")] + [Fact, WorkItem(55117, "https://github.com/dotnet/roslyn/issues/55117")] public async Task TestMethodConflictWithGenericExtension() { await TestInRegularAndScriptAsync( @@ -1467,8 +1466,7 @@ public static T Bar( this Goo @this ) }"); } - [Fact] - [WorkItem(55117, "https://github.com/dotnet/roslyn/issues/55117")] + [Fact, WorkItem(55117, "https://github.com/dotnet/roslyn/issues/55117")] public async Task TestMethodConflictWithConditionalGenericExtension() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs b/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs index a5b5c3820d817..51641b258431a 100644 --- a/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs +++ b/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs @@ -49,8 +49,7 @@ void M(C c) CheckText(session.Session, expected); } - [WpfFact] - [WorkItem(47381, "https://github.com/dotnet/roslyn/issues/47381")] + [WpfFact, WorkItem(47381, "https://github.com/dotnet/roslyn/issues/47381")] public void ImplicitObjectCreationExpressionBracesSameLine() { var code = @" @@ -429,8 +428,7 @@ public void Class_OpenBrace_Enter() CheckReturn(session.Session, 4); } - [WpfFact] - [WorkItem(47438, "https://github.com/dotnet/roslyn/issues/47438")] + [WpfFact, WorkItem(47438, "https://github.com/dotnet/roslyn/issues/47438")] public void WithExpression() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs b/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs index c6e22f9898ee0..d77d306c457a2 100644 --- a/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs +++ b/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs @@ -202,8 +202,7 @@ void Method() }"); } - [WpfFact] - [WorkItem(57323, "https://github.com/dotnet/roslyn/issues/57323")] + [WpfFact, WorkItem(57323, "https://github.com/dotnet/roslyn/issues/57323")] public void EmbededStatementFollowedByStatement() { Test(@"class C diff --git a/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs b/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs index 04fad4cd2089f..204af2a7c885c 100644 --- a/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs +++ b/src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs @@ -22,8 +22,7 @@ public void Creation() Assert.NotNull(session); } - [WpfFact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [WpfFact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public void String_TopLevel() { using var session = CreateSessionDoubleQuote("$$"); @@ -31,8 +30,7 @@ public void String_TopLevel() CheckStart(session.Session); } - [WpfFact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [WpfFact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public void VerbatimString_TopLevel() { using var session = CreateSessionDoubleQuote("@$$"); @@ -40,8 +38,7 @@ public void VerbatimString_TopLevel() CheckStart(session.Session); } - [WpfFact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [WpfFact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public void Char_TopLevel() { using var session = CreateSessionSingleQuote("$$"); @@ -49,8 +46,7 @@ public void Char_TopLevel() CheckStart(session.Session); } - [WpfFact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [WpfFact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public void String_TopLevel2() { using var session = CreateSessionDoubleQuote("using System;$$"); @@ -58,8 +54,7 @@ public void String_TopLevel2() CheckStart(session.Session); } - [WpfFact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [WpfFact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public void VerbatimString_TopLevel2() { using var session = CreateSessionDoubleQuote("using System;@$$"); @@ -428,8 +423,7 @@ void Method() CheckStart(session.Session, expectValidSession: false); } - [WpfFact] - [WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] + [WpfFact, WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] public void String_CompleteLiteral() { var code = @"class C @@ -444,8 +438,7 @@ void Method() CheckStart(session.Session, expectValidSession: false); } - [WpfFact] - [WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] + [WpfFact, WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] public void String_BeforeOtherString1() { var code = @"class C @@ -460,8 +453,7 @@ void Method() CheckStart(session.Session); } - [WpfFact] - [WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] + [WpfFact, WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] public void String_BeforeOtherString2() { var code = @"class C @@ -476,8 +468,7 @@ void Method() CheckStart(session.Session); } - [WpfFact] - [WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] + [WpfFact, WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] public void String_DontCompleteVerbatim() { var code = @"class C @@ -493,8 +484,7 @@ void Method() CheckStart(session.Session); } - [WpfFact] - [WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] + [WpfFact, WorkItem(59178, "https://github.com/dotnet/roslyn/issues/59178")] public void String_CompleteLiteral_EndOfFile() { var code = @"class C diff --git a/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs b/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs index f04ce8907a700..d19de0212ebb7 100644 --- a/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs +++ b/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs @@ -56,8 +56,7 @@ void Method(int f, int e, int d, await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task AddParameter_Formatting_KeepTrivia() { var markup = @" @@ -96,8 +95,7 @@ void Method( await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task AddParameter_Formatting_KeepTrivia_WithArgumentNames() { var markup = @" @@ -374,8 +372,7 @@ public CustomAttribute(int y, byte bb, int x) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task AddParameter_Formatting_Attribute_KeepTrivia() { var markup = @" @@ -398,8 +395,7 @@ public CustomAttribute(int y, byte bb) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task AddParameter_Formatting_Attribute_KeepTrivia_RemovingSecond() { var markup = @" @@ -422,8 +418,7 @@ public CustomAttribute(int x, byte bb) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task AddParameter_Formatting_Attribute_KeepTrivia_RemovingBothAddingNew() { var markup = @" @@ -445,8 +440,7 @@ public CustomAttribute(byte bb) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task AddParameter_Formatting_Attribute_KeepTrivia_RemovingBeforeNewlineComma() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.cs b/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.cs index 6c466dfc31e76..37336fb1962cb 100644 --- a/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.cs +++ b/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.cs @@ -1178,8 +1178,7 @@ class D : C, I await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: permutation, expectedUpdatedInvocationDocumentCode: updatedCode); } - [Fact] - [WorkItem(43664, "https://github.com/dotnet/roslyn/issues/43664")] + [Fact, WorkItem(43664, "https://github.com/dotnet/roslyn/issues/43664")] public async Task AddParameterOnUnparenthesizedLambda() { var markup = @" @@ -1226,8 +1225,7 @@ static void M(string[] args) await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: permutation, expectedUpdatedInvocationDocumentCode: updatedCode); } - [Fact] - [WorkItem(44126, "https://github.com/dotnet/roslyn/issues/44126")] + [Fact, WorkItem(44126, "https://github.com/dotnet/roslyn/issues/44126")] public async Task AddAndReorderImplicitObjectCreationParameter() { var markup = @" @@ -1263,8 +1261,7 @@ public void M() await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: permutation, expectedUpdatedInvocationDocumentCode: updatedCode); } - [Fact] - [WorkItem(44558, "https://github.com/dotnet/roslyn/issues/44558")] + [Fact, WorkItem(44558, "https://github.com/dotnet/roslyn/issues/44558")] public async Task AddParameters_Record() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs b/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs index 04c77faf69c29..40b290cfe55d3 100644 --- a/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs +++ b/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs @@ -46,8 +46,7 @@ void Method(int f, int e, int d, await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task ChangeSignature_Formatting_KeepTrivia() { var markup = @" @@ -79,8 +78,7 @@ void Method( await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task ChangeSignature_Formatting_KeepTrivia_WithArgumentNames() { var markup = @" @@ -329,8 +327,7 @@ public CustomAttribute(int y, int x) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task ChangeSignature_Formatting_Attribute_KeepTrivia() { var markup = @" @@ -351,8 +348,7 @@ public CustomAttribute(int y) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task ChangeSignature_Formatting_Attribute_KeepTrivia_RemovingSecond() { var markup = @" @@ -373,8 +369,7 @@ public CustomAttribute(int x) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task ChangeSignature_Formatting_Attribute_KeepTrivia_RemovingBoth() { var markup = @" @@ -395,8 +390,7 @@ public CustomAttribute() { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [Fact] - [WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] + [Fact, WorkItem(28156, "https://github.com/dotnet/roslyn/issues/28156")] public async Task ChangeSignature_Formatting_Attribute_KeepTrivia_RemovingBeforeNewlineComma() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs b/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs index 85b8620c205da..e5be4f3e0807f 100644 --- a/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs +++ b/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs @@ -2598,8 +2598,7 @@ void goo() Method("nameof")); } - [WpfFact] - [WorkItem(744813, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/744813")] + [WpfFact, WorkItem(744813, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/744813")] public async Task TestCreateWithBufferNotInWorkspace() { // don't crash diff --git a/src/EditorFeatures/CSharpTest/CodeActions/AddAwait/AddAwaitTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/AddAwait/AddAwaitTests.cs index 9ed0c0d6f335a..a2d2a09384663 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/AddAwait/AddAwaitTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/AddAwait/AddAwaitTests.cs @@ -262,8 +262,7 @@ async Task GetNumberAsync() }", index: 1); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task OnSemiColon() { await TestInRegularAndScriptAsync(@" @@ -285,8 +284,7 @@ async Task GetNumberAsync() }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task Selection() { await TestInRegularAndScriptAsync(@" @@ -308,8 +306,7 @@ async Task GetNumberAsync() }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task Selection2() { await TestInRegularAndScriptAsync(@" @@ -1450,8 +1447,7 @@ async Task A() }"); } - [Fact] - [WorkItem(1345322, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1345322")] + [Fact, WorkItem(1345322, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1345322")] public async Task TestOnTaskTypeItself() { await TestMissingAsync( diff --git a/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertForEachToLinqQueryTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertForEachToLinqQueryTests.cs index 46795e706cc09..12b94fd8d3922 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertForEachToLinqQueryTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertForEachToLinqQueryTests.cs @@ -1396,8 +1396,7 @@ public partial IEnumerable M(IEnumerable nums) await TestInRegularAndScriptAsync(source, linqInvocationOutput, index: 1); } - [Fact] - [WorkItem(31784, "https://github.com/dotnet/roslyn/issues/31784")] + [Fact, WorkItem(31784, "https://github.com/dotnet/roslyn/issues/31784")] public async Task QueryWhichRequiresSelectManyWithIdentityLambda() { var source = @" diff --git a/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertLinqQueryToForEachTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertLinqQueryToForEachTests.cs index 637edb27dd1d8..ee8f24d169b10 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertLinqQueryToForEachTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/ConvertLinq/ConvertLinqQueryToForEachTests.cs @@ -4409,8 +4409,7 @@ IEnumerable enumerable() #endregion #region CaretSelection - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task DeclarationSelection() { var source = @" @@ -4448,8 +4447,7 @@ IEnumerable enumerable() await TestInRegularAndScriptAsync(source, output); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task LocalAssignmentSelection() { var source = @" diff --git a/src/EditorFeatures/CSharpTest/CodeActions/ConvertLocalFunctionToMethod/ConvertLocalFunctionToMethodTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/ConvertLocalFunctionToMethod/ConvertLocalFunctionToMethodTests.cs index 9f58a2b14d7f6..d326c339f0b41 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/ConvertLocalFunctionToMethod/ConvertLocalFunctionToMethodTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/ConvertLocalFunctionToMethod/ConvertLocalFunctionToMethodTests.cs @@ -504,8 +504,7 @@ private static async void LocalFunction(CancellationToken c, Task task) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestCaretPositon() { await TestAsync("C [||]LocalFunction(C c)"); @@ -563,8 +562,7 @@ void M() } } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection1() { await TestInRegularAndScriptAsync( @@ -591,8 +589,7 @@ private static C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection2() { @@ -609,8 +606,7 @@ C LocalFunction(C c)[| }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection3() { await TestInRegularAndScriptAsync( @@ -641,8 +637,7 @@ private static C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection4() { @@ -662,8 +657,7 @@ C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection5() { @@ -684,8 +678,7 @@ C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection6() { @@ -707,8 +700,7 @@ C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection7() { await TestMissingAsync( @@ -724,8 +716,7 @@ C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection8() { await TestInRegularAndScriptAsync( @@ -752,8 +743,7 @@ private static C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection9() { await TestInRegularAndScriptAsync( @@ -780,8 +770,7 @@ private static C LocalFunction(C c) }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection10() { await TestInRegularAndScriptAsync( @@ -807,8 +796,7 @@ private static C LocalFunction(C c) } }"); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMethodBlockSelection11() { await TestMissingAsync( @@ -825,8 +813,7 @@ C LocalFunction(C c) }"); } - [Fact] - [WorkItem(32976, "https://github.com/dotnet/roslyn/issues/32976")] + [Fact, WorkItem(32976, "https://github.com/dotnet/roslyn/issues/32976")] public async Task TestUnsafeLocalFunction() { await TestInRegularAndScriptAsync( @@ -857,8 +844,7 @@ public unsafe void UnsafeFunction() }"); } - [Fact] - [WorkItem(32976, "https://github.com/dotnet/roslyn/issues/32976")] + [Fact, WorkItem(32976, "https://github.com/dotnet/roslyn/issues/32976")] public async Task TestUnsafeLocalFunctionInUnsafeMethod() { await TestInRegularAndScriptAsync( @@ -889,8 +875,7 @@ public unsafe void UnsafeFunction() }"); } - [Fact] - [WorkItem(32976, "https://github.com/dotnet/roslyn/issues/32976")] + [Fact, WorkItem(32976, "https://github.com/dotnet/roslyn/issues/32976")] public async Task TestLocalFunctionInUnsafeMethod() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs index c09f0fbe98ad2..f2b5fd6d140e4 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs @@ -40,8 +40,7 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa dotnet_naming_style.camel_case.capitalization = camel_case"; - [Fact] - [WorkItem(39946, "https://github.com/dotnet/roslyn/issues/39946")] + [Fact, WorkItem(39946, "https://github.com/dotnet/roslyn/issues/39946")] public async Task LocalFuncExtract() { await TestInRegularAndScript1Async(@" @@ -1767,8 +1766,7 @@ private static string NewMethod(int i) }", new TestParameters(options: Option(CSharpCodeStyleOptions.VarWhenTypeIsApparent, CodeStyleOptions2.TrueWithSuggestionEnforcement))); } - [Fact] - [WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] + [Fact, WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] public async Task ExtractLocalFunctionCall() { var code = @" @@ -1810,8 +1808,7 @@ void Local() { } }"); } - [Fact] - [WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] + [Fact, WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] public async Task ExtractLocalFunctionCallWithCapture() { var code = @" @@ -1826,8 +1823,7 @@ public static void Main(string[] args) await TestExactActionSetOfferedAsync(code, new[] { FeaturesResources.Extract_local_function }); } - [Fact] - [WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] + [Fact, WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] public async Task ExtractLocalFunctionDeclaration() { await TestMissingInRegularAndScriptAsync(@" @@ -1841,8 +1837,7 @@ public static void Main() }"); } - [Fact] - [WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] + [Fact, WorkItem(15532, "https://github.com/dotnet/roslyn/issues/15532")] public async Task ExtractLocalFunctionInterior() { await TestInRegularAndScript1Async(@" diff --git a/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs index ddfe18d232dd5..25de1e3e58769 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs @@ -3528,8 +3528,7 @@ void M(string[] args) }"); } - [Fact] - [WorkItem(2593, "https://github.com/dotnet/roslyn/issues/2593")] + [Fact, WorkItem(2593, "https://github.com/dotnet/roslyn/issues/2593")] public async Task TestConditionalAccessWithExtensionMethodInvocation() { await TestInRegularAndScriptAsync( @@ -3584,8 +3583,7 @@ private object GetAssemblyIdentity(IEnumerable types) }"); } - [Fact] - [WorkItem(2593, "https://github.com/dotnet/roslyn/issues/2593")] + [Fact, WorkItem(2593, "https://github.com/dotnet/roslyn/issues/2593")] public async Task TestConditionalAccessWithExtensionMethodInvocation_2() { await TestInRegularAndScriptAsync( @@ -4062,8 +4060,7 @@ public void M() await TestInRegularAndScriptAsync(code, expected); } - [Fact] - [WorkItem(11028, "https://github.com/dotnet/roslyn/issues/11028")] + [Fact, WorkItem(11028, "https://github.com/dotnet/roslyn/issues/11028")] public async Task TuplesWithDifferentNames() { var code = @" @@ -4117,8 +4114,7 @@ public void M() await TestInRegularAndScriptAsync(code, expected); } - [Fact] - [WorkItem(12802, "https://github.com/dotnet/roslyn/issues/12802")] + [Fact, WorkItem(12802, "https://github.com/dotnet/roslyn/issues/12802")] public async Task Deconstruction2() { var code = @" @@ -4159,8 +4155,7 @@ public class KVP await TestInRegularAndScriptAsync(code, expected); } - [Fact] - [WorkItem(11958, "https://github.com/dotnet/roslyn/issues/11958")] + [Fact, WorkItem(11958, "https://github.com/dotnet/roslyn/issues/11958")] public async Task EnsureParenthesesInStringConcatenation() { var code = @" @@ -4290,8 +4285,7 @@ void M() await TestInRegularAndScriptAsync(code, expected); } - [Fact] - [WorkItem(19047, "https://github.com/dotnet/roslyn/issues/19047")] + [Fact, WorkItem(19047, "https://github.com/dotnet/roslyn/issues/19047")] public async Task ExplicitTupleNameAdded_DeconstructionDeclaration() { var code = @" @@ -4317,8 +4311,7 @@ void M() await TestInRegularAndScriptAsync(code, expected); } - [Fact] - [WorkItem(19047, "https://github.com/dotnet/roslyn/issues/19047")] + [Fact, WorkItem(19047, "https://github.com/dotnet/roslyn/issues/19047")] public async Task ExplicitTupleNameAdded_DeconstructionDeclaration2() { var code = @" @@ -4733,8 +4726,7 @@ void M() }"); } - [Fact] - [WorkItem(35645, "https://github.com/dotnet/roslyn/issues/35645")] + [Fact, WorkItem(35645, "https://github.com/dotnet/roslyn/issues/35645")] public async Task UsingDeclaration() { var code = @" @@ -4864,8 +4856,7 @@ void M() }"); } - [Fact] - [WorkItem(40201, "https://github.com/dotnet/roslyn/issues/40201")] + [Fact, WorkItem(40201, "https://github.com/dotnet/roslyn/issues/40201")] public async Task TestUnaryNegationOfDeclarationPattern() { await TestInRegularAndScriptAsync( @@ -4894,8 +4885,7 @@ void Test() }"); } - [Fact] - [WorkItem(18322, "https://github.com/dotnet/roslyn/issues/18322")] + [Fact, WorkItem(18322, "https://github.com/dotnet/roslyn/issues/18322")] public async Task TestInlineIntoExtensionMethodInvokedOnThis() { await TestInRegularAndScriptAsync( @@ -5285,8 +5275,7 @@ public sealed class IsExternalInit }", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); } - [Fact] - [WorkItem(44263, "https://github.com/dotnet/roslyn/issues/44263")] + [Fact, WorkItem(44263, "https://github.com/dotnet/roslyn/issues/44263")] public async Task Call_TopLevelStatement() { var code = @" @@ -5398,8 +5387,7 @@ public void Bar() "); } - [Fact] - [WorkItem(50207, "https://github.com/dotnet/roslyn/issues/50207")] + [Fact, WorkItem(50207, "https://github.com/dotnet/roslyn/issues/50207")] public async Task TestImplicitObjectCreation() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs b/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs index b6c5f361e1e8f..f62370686321d 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs @@ -71,8 +71,7 @@ class Class2 { }"; await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(14008, "https://github.com/dotnet/roslyn/issues/14008")] + [WpfFact, WorkItem(14008, "https://github.com/dotnet/roslyn/issues/14008")] public async Task TestMoveToNewFileWithFolders() { var code = @@ -418,8 +417,7 @@ class Class2 { } await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(14004, "https://github.com/dotnet/roslyn/issues/14004")] + [WpfFact, WorkItem(14004, "https://github.com/dotnet/roslyn/issues/14004")] public async Task MoveNestedTypeToNewFile_Attributes1() { var code = @@ -459,8 +457,7 @@ class Class2 { } await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(14484, "https://github.com/dotnet/roslyn/issues/14484")] + [WpfFact, WorkItem(14484, "https://github.com/dotnet/roslyn/issues/14484")] public async Task MoveNestedTypeToNewFile_Comments1() { var code = @@ -679,8 +676,7 @@ public void InnerMethod() { } await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(13969, "https://github.com/dotnet/roslyn/issues/13969")] + [WpfFact, WorkItem(13969, "https://github.com/dotnet/roslyn/issues/13969")] public async Task MoveTypeInFileWithComplexHierarchy() { var code = @@ -1475,8 +1471,7 @@ public async Task MissingInTopLevelStatementsOnly() await TestMissingAsync(code); } - [WpfFact] - [WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] + [WpfFact, WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] public async Task MoveInNamespace_WithAttributes1() { var code = @" @@ -1516,8 +1511,7 @@ class B await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] + [WpfFact, WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] public async Task MoveInNamespace_WithAttributes2() { var code = @" @@ -1559,8 +1553,7 @@ class B await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] + [WpfFact, WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] public async Task MoveInNamespace_WithAttributes3() { var code = @" @@ -1597,8 +1590,7 @@ class B await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] + [WpfFact, WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] public async Task MoveTopLevel_WithAttributes1() { var code = @" @@ -1626,8 +1618,7 @@ class A await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfFact] - [WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] + [WpfFact, WorkItem(55544, "https://github.com/dotnet/roslyn/issues/55544")] public async Task MoveTopLevel_WithAttributes2() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs b/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs index 62b38c5586407..f8a866ee2d14a 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs @@ -93,24 +93,21 @@ class [|test1|] { }"; await TestRenameTypeToMatchFileAsync(code, codeWithTypeRenamedToMatchFileName); } - [WpfFact] - [WorkItem(40043, "https://github.com/dotnet/roslyn/issues/40043")] + [WpfFact, WorkItem(40043, "https://github.com/dotnet/roslyn/issues/40043")] public async Task NothingOfferedWhenTypeHasNoNameYet1() { var code = @"class[||]"; await TestMissingAsync(code); } - [WpfFact] - [WorkItem(40043, "https://github.com/dotnet/roslyn/issues/40043")] + [WpfFact, WorkItem(40043, "https://github.com/dotnet/roslyn/issues/40043")] public async Task NothingOfferedWhenTypeHasNoNameYet2() { var code = @"class [||]"; await TestMissingAsync(code); } - [WpfFact] - [WorkItem(40043, "https://github.com/dotnet/roslyn/issues/40043")] + [WpfFact, WorkItem(40043, "https://github.com/dotnet/roslyn/issues/40043")] public async Task NothingOfferedWhenTypeHasNoNameYet3() { var code = @"class [||] { }"; diff --git a/src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs b/src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs index ec6e3f2c0f89b..d7d092fe6c9bb 100644 --- a/src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs @@ -255,8 +255,7 @@ public async Task TestFullyQualifiedName(string typeKind) await RunFullyQualifiedNameTest(input); } - [Fact] - [WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] + [Fact, WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] public async Task TestExplicitParameterlessConstructor() { const string input = @" @@ -280,8 +279,7 @@ private void Test() await RunReferenceTest(input); } - [Fact] - [WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] + [Fact, WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] public async Task TestExplicitParameterlessConstructor_TwoCalls() { const string input = @" @@ -306,8 +304,7 @@ private void Test() await RunReferenceTest(input); } - [Fact] - [WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] + [Fact, WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] public async Task TestImplicitParameterlessConstructor() { const string input = @" @@ -330,8 +327,7 @@ private void Test() await RunReferenceTest(input); } - [Fact] - [WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] + [Fact, WorkItem(49636, "https://github.com/dotnet/roslyn/issues/49636")] public async Task TestImplicitParameterlessConstructor_TwoCalls() { const string input = @" @@ -355,8 +351,7 @@ private void Test() await RunReferenceTest(input); } - [Fact] - [WorkItem(51633, "https://github.com/dotnet/roslyn/issues/51633")] + [Fact, WorkItem(51633, "https://github.com/dotnet/roslyn/issues/51633")] public async Task TestMethodRefSourceGeneratedDocument() { const string input = @" diff --git a/src/EditorFeatures/CSharpTest/CodeRefactorings/UseExplicitOrImplicitType/UseImplicitTypeRefactoringTests.cs b/src/EditorFeatures/CSharpTest/CodeRefactorings/UseExplicitOrImplicitType/UseImplicitTypeRefactoringTests.cs index 4818db8cadcb6..0b947547b9689 100644 --- a/src/EditorFeatures/CSharpTest/CodeRefactorings/UseExplicitOrImplicitType/UseImplicitTypeRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeRefactorings/UseExplicitOrImplicitType/UseImplicitTypeRefactoringTests.cs @@ -44,8 +44,7 @@ static void Main() await TestInRegularAndScriptWhenDiagnosticNotAppliedAsync(code, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestSelection1() { var code = @" @@ -69,8 +68,7 @@ static void Main() await TestInRegularAndScriptWhenDiagnosticNotAppliedAsync(code, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestSelection2() { var code = @" @@ -94,8 +92,7 @@ static void Main() await TestInRegularAndScriptWhenDiagnosticNotAppliedAsync(code, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestSelectionNotType() { @@ -261,8 +258,7 @@ static void Main() await TestInRegularAndScriptWhenDiagnosticNotAppliedAsync(code, expected); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestIntForeachLoop2() { var code = @" @@ -286,8 +282,7 @@ static void Main() await TestInRegularAndScriptWhenDiagnosticNotAppliedAsync(code, expected); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestIntForeachLoop3() { var code = @" @@ -311,8 +306,7 @@ static void Main() await TestInRegularAndScriptWhenDiagnosticNotAppliedAsync(code, expected); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestIntForeachLoop4() { var code = @" @@ -405,8 +399,7 @@ static void Main(string[] args) await TestMissingInRegularAndScriptAsync(code); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task NoSuggestionWithinAnExpression() { var code = @"using System; diff --git a/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs b/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs index b04405e8d5a26..4ef6953cc38a0 100644 --- a/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs +++ b/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs @@ -2490,8 +2490,7 @@ void M() VerifyTypingSemicolon(code, expected); } - [WpfFact] - [WorkItem(52365, "https://github.com/dotnet/roslyn/issues/52365")] + [WpfFact, WorkItem(52365, "https://github.com/dotnet/roslyn/issues/52365")] public void TupleExpression_Handled() { var code = @" @@ -4221,8 +4220,7 @@ public Delegate Task Handles(int num)$$ VerifyNoSpecialSemicolonHandling(code); } - [WpfFact] - [WorkItem(37874, "https://github.com/dotnet/roslyn/pull/37874")] + [WpfFact, WorkItem(37874, "https://github.com/dotnet/roslyn/pull/37874")] public void TestWithSettingTurnedOff() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs index 65f069bc02dd0..33a64d25d34ba 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs @@ -25,8 +25,7 @@ internal override Type GetCompletionProviderType() private static string FormatExplicitConversionDescription(string fromType, string toType) => string.Format(WorkspacesResources.Predefined_conversion_from_0_to_1, fromType, toType); - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorIndexerCompletionItemsShouldBePlacedLastInCompletionList() { var castCompletionItem = (await GetCompletionItemsAsync(@" @@ -71,8 +70,7 @@ public static void Main() }); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIsNotOfferedAfterNumberLiteral() { // User may want to type a floating point literal. @@ -92,8 +90,7 @@ public static void Main() ", SourceCodeKind.Regular); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIsSuggestedAfterDot() { await VerifyItemExistsAsync(@" @@ -113,8 +110,7 @@ public static void Main() ", "float", displayTextPrefix: "(", displayTextSuffix: ")", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIsSuggestedIfMemberNameIsPartiallyWritten() { await VerifyItemExistsAsync(@" @@ -171,8 +167,7 @@ public static void Main() ", "float"); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIsNotSuggestedOnStaticAccess() { await VerifyNoItemsExistAsync(@" @@ -191,8 +186,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIsNotSuggestedInNameofContext() { await VerifyNoItemsExistAsync(@" @@ -260,8 +254,7 @@ public void M() i => Assert.Equal(displayText2, i.DisplayText)); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIsSuggestedForAllExplicitConversionsToOtherTypesAndNotForImplicitConversions() { var items = await GetCompletionItemsAsync(@" @@ -289,8 +282,7 @@ public static void Main() i => Assert.Equal("int", i.DisplayText)); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIgnoresConversionLikeMethods() { await VerifyNoItemsExistAsync(@" @@ -310,8 +302,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionIgnoreMalformedOperators() { await VerifyNoItemsExistAsync(@" @@ -331,8 +322,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionFromOtherTypeToTargetIsNotSuggested() { await VerifyNoItemsExistAsync(@" @@ -355,8 +345,7 @@ public static void Main() "); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitConversionOfNullableStructToNullableStructIsOffered() { // Lifted conversion https://docs.microsoft.com/hu-hu/dotnet/csharp/language-reference/language-specification/conversions#lifted-conversion-operators @@ -375,8 +364,7 @@ public static void Main() ", "int?", displayTextPrefix: "(", displayTextSuffix: ")", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitConversionDescriptionIsIsGiven() { const string Markup = @" @@ -405,8 +393,7 @@ await VerifyItemExistsAsync(Markup, "int", displayTextPrefix: "(", displayTextSu Explicit conversion of S to int."); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitConversionDescriptionIsIsGivenLifted() { const string Markup = @" @@ -466,8 +453,7 @@ public static void Main() AssertEx.SetEqual(items.Select(i => i.DisplayText), toTypes); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitBuiltInNumericConversionDescriptionIsLikeAConversionOperatorDescription() { const string Markup = @" @@ -488,8 +474,7 @@ await VerifyItemExistsAsync(Markup, "byte", displayTextPrefix: "(", displayTextS {(FormatExplicitConversionDescription(fromType: "int", toType: "byte"))}"); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitBuiltInNumericConversionDescriptionIsLikeAConversionOperatorDescriptionLifted() { const string Markup = @" @@ -510,8 +495,7 @@ await VerifyItemExistsAsync(Markup, "byte?", displayTextPrefix: "(", displayText {(FormatExplicitConversionDescription(fromType: "int", toType: "byte"))}"); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitBuiltInEnumConversionsAreSortedAndComplete() { // built-in enum conversions: @@ -531,8 +515,7 @@ public static void Main() AssertEx.SetEqual(items.Select(i => i.DisplayText), expected); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitBuiltInEnumConversionDescriptionIsLikeAConversionOperatorDescription() { const string Markup = @" @@ -554,8 +537,7 @@ await VerifyItemExistsAsync(Markup, "int", displayTextPrefix: "(", displayTextSu {FormatExplicitConversionDescription("E", "int")}"); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitBuiltInEnumConversionDescriptionIsLikeAConversionOperatorDescriptionLifted() { const string Markup = @" @@ -577,8 +559,7 @@ await VerifyItemExistsAsync(Markup, "int?", displayTextPrefix: "(", displayTextS {(FormatExplicitConversionDescription(fromType: "E", toType: "int"))}"); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitBuiltInEnumConversionDescriptionIsLikeAConversionOperatorDescriptionUnimportedNamespaceMinimalName() { const string Markup = @" @@ -631,8 +612,7 @@ public static void Main() "); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionInheritedConversions() { // Base class lookup rule: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/conversions#processing-of-user-defined-explicit-conversions @@ -673,8 +653,7 @@ public static void Main() ", expected, displayTextPrefix: "(", displayTextSuffix: ")", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnConversionIsRespected_EditorBrowsableStateNever() { var markup = @" @@ -713,8 +692,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnConversionIsRespected_EditorBrowsableStateNever_InheritedConversion_1() { var markup = @" @@ -755,8 +733,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnConversionIsRespected_EditorBrowsableStateNever_InheritedConversion_2() { var markup = @" @@ -797,8 +774,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnConversionIsRespected_EditorBrowsableStateAdvanced() { var markup = @" @@ -850,8 +826,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task ExplicitUserDefinedConversionOfDerefenrencedPointerIsNotOffered() { await VerifyNoItemsExistAsync(@" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs index 7a9834bd4f45c..5389c669b28e8 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs @@ -496,8 +496,7 @@ public void goo(int x) { } await VerifyNoItemsExistAsync(text); } - [Fact] - [WorkItem(23957, "https://github.com/dotnet/roslyn/issues/23957")] + [Fact, WorkItem(23957, "https://github.com/dotnet/roslyn/issues/23957")] public async Task CRef_InParameter() { var text = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs index 633cb553384f1..8a9172ab08d91 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs @@ -516,8 +516,7 @@ void Goo(CancellationToken c$$) {} await VerifyItemExistsAsync(markup, "cancellationToken", glyph: (int)Glyph.Parameter); } - [Fact] - [WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] + [Fact, WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] public async Task Parameter4() { var markup = @" @@ -544,8 +543,7 @@ void Goo(CancellationToken cancellationToken, CancellationToken c$$) {} await VerifyItemExistsAsync(markup, "cancellationToken1", glyph: (int)Glyph.Parameter); } - [Fact] - [WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] + [Fact, WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] public async Task Parameter6() { var markup = @" @@ -568,8 +566,7 @@ void Goo(CancellationToken cancellationToken, CancellationToken c$$) {} await VerifyItemExistsAsync(markup, "cancellationToken1", glyph: (int)Glyph.Parameter); } - [Fact] - [WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] + [Fact, WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] public async Task Parameter8() { var markup = @" @@ -583,8 +580,7 @@ public class C await VerifyItemExistsAsync(markup, "cancellationToken", glyph: (int)Glyph.Parameter); } - [Fact] - [WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] + [Fact, WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] public async Task Parameter9() { var markup = @" @@ -693,8 +689,7 @@ void InnerGoo(DbContext $$) { } } } - [Fact] - [WorkItem(36248, "https://github.com/dotnet/roslyn/issues/36248")] + [Fact, WorkItem(36248, "https://github.com/dotnet/roslyn/issues/36248")] public async Task Parameter13() { using var workspaceFixture = GetOrCreateWorkspaceFixture(); @@ -717,8 +712,7 @@ void Goo(CancellationToken $$ await VerifyItemIsAbsentAsync(markup, "CancellationToken", options: options); } - [Fact] - [WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] + [Fact, WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] public async Task SuggestParameterNamesFromExistingOverloads() { var markup = @" @@ -734,8 +728,7 @@ void M(CancellationToken $$ await VerifyItemExistsAsync(markup, "cancellationToken", glyph: (int)Glyph.Parameter); } - [Fact] - [WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] + [Fact, WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] public async Task SuggestParameterNamesFromExistingOverloads_Constructor() { var markup = @" @@ -752,8 +745,7 @@ public C(string firstName, string $$) await VerifyItemIsAbsentAsync(markup, "firstName"); } - [Fact] - [WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] + [Fact, WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] public async Task DoNotSuggestParameterNamesFromTheSameOverload() { var markup = @" @@ -765,8 +757,7 @@ void M(string name, string $$) { } await VerifyItemIsAbsentAsync(markup, "name"); } - [Fact] - [WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] + [Fact, WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] public async Task DoNotSuggestParameterNamesFromNonOverloads() { var markup = @" @@ -782,8 +773,7 @@ void M2(CancellationToken $$ await VerifyItemExistsAsync(markup, "cancellationToken", glyph: (int)Glyph.Parameter); } - [Fact] - [WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] + [Fact, WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] public async Task DoNotSuggestInGenericType() { var markup = @" @@ -798,8 +788,7 @@ void M(List<$$>) { } await VerifyNoItemsExistAsync(markup); } - [Fact] - [WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] + [Fact, WorkItem(52534, "https://github.com/dotnet/roslyn/issues/52534")] public async Task DoNotSuggestInOptionalParameterDefaultValue() { var markup = @" @@ -2875,8 +2864,7 @@ class C await VerifyItemIsAbsentAsync(markup, "GetAsync"); } - [Fact] - [WorkItem(43816, "https://github.com/dotnet/roslyn/pull/43816")] + [Fact, WorkItem(43816, "https://github.com/dotnet/roslyn/pull/43816")] public async Task ConflictingLocalVariable() { using var workspaceFixture = GetOrCreateWorkspaceFixture(); diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs index f6bb0f984af54..bbdceeed48616 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs @@ -52,8 +52,7 @@ readonly struct Colors await VerifyItemIsAbsentAsync(markup + colorsLike, "Colors"); } - [Fact] - [WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] + [Fact, WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] public async Task EditorBrowsable_EnumMemberAlways() { var markup = @" @@ -81,8 +80,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [Fact] - [WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] + [Fact, WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] public async Task EditorBrowsable_EnumMemberNever() { var markup = @" @@ -110,8 +108,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [Fact] - [WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] + [Fact, WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] public async Task EditorBrowsable_EnumMemberAdvanced() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs index 616fecb1de907..813498cc63656 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs @@ -165,8 +165,7 @@ void IGoo.Goo( await VerifyProviderCommitAsync(markup, "Goo()", expected, '('); } - [Fact] - [WorkItem(19947, "https://github.com/dotnet/roslyn/issues/19947")] + [Fact, WorkItem(19947, "https://github.com/dotnet/roslyn/issues/19947")] public async Task ExplicitInterfaceMemberCompletionContainsOnlyValidValues() { var markup = @" @@ -196,8 +195,7 @@ void I2.$$ await VerifyItemExistsAsync(markup, "Prop"); } - [Fact] - [WorkItem(26595, "https://github.com/dotnet/roslyn/issues/26595")] + [Fact, WorkItem(26595, "https://github.com/dotnet/roslyn/issues/26595")] public async Task ExplicitInterfaceMemberCompletionDoesNotContainAccessors() { var markup = @" @@ -337,8 +335,7 @@ void IGoo.$$ await VerifyItemIsAbsentAsync(markup, "Goo"); } - [Fact] - [WorkItem(34456, "https://github.com/dotnet/roslyn/issues/34456")] + [Fact, WorkItem(34456, "https://github.com/dotnet/roslyn/issues/34456")] public async Task NotInaccessibleMember_01() { var markup = @@ -373,8 +370,7 @@ protected void Goo2() {} await VerifyItemExistsAsync(markup, "Prop2"); } - [Fact] - [WorkItem(34456, "https://github.com/dotnet/roslyn/issues/34456")] + [Fact, WorkItem(34456, "https://github.com/dotnet/roslyn/issues/34456")] public async Task NotInaccessibleMember_02() { var markup = @@ -610,8 +606,7 @@ void I.M({refKind} string s) await VerifyProviderCommitAsync(markup, $"M({refKind} string s)", expected, '\t'); } - [Fact] - [WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] + [Fact, WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] public async Task TestStaticAbstractInterfaceMember() { var markup = @" @@ -641,8 +636,7 @@ static implicit I2.operator int(Test2 x) await VerifyProviderCommitAsync(markup, "operator int(Test2 x)", expected, '\t'); } - [Fact] - [WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] + [Fact, WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] public async Task TestStaticAbstractInterfaceMember_TrueOperator() { var markup = @" @@ -674,8 +668,7 @@ static bool I.operator true(C x) await VerifyProviderCommitAsync(markup, "operator true(C x)", expected, '\t'); } - [Fact] - [WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] + [Fact, WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] public async Task TestStaticAbstractInterfaceMember_UnaryPlusOperator() { var markup = @" @@ -705,8 +698,7 @@ class C : I await VerifyProviderCommitAsync(markup, "operator +(C x)", expected, '\t'); } - [Fact] - [WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] + [Fact, WorkItem(53924, "https://github.com/dotnet/roslyn/issues/53924")] public async Task TestStaticAbstractInterfaceMember_BinaryPlusOperator() { var markup = @" @@ -890,8 +882,7 @@ void I.M(int x) await VerifyProviderCommitAsync(markup, "M(int x)", expected, '\t'); } - [Fact] - [WorkItem(60215, "https://github.com/dotnet/roslyn/issues/60215")] + [Fact, WorkItem(60215, "https://github.com/dotnet/roslyn/issues/60215")] public async Task TestStaticAbstractCheckedUnaryOperator() { var markup = @" @@ -925,8 +916,7 @@ class C : I1 await VerifyProviderCommitAsync(markup, "operator checked -(C x)", expected, '\t'); } - [Fact] - [WorkItem(60215, "https://github.com/dotnet/roslyn/issues/60215")] + [Fact, WorkItem(60215, "https://github.com/dotnet/roslyn/issues/60215")] public async Task TestStaticAbstractCheckedBinaryOperator() { var markup = @" @@ -960,8 +950,7 @@ class C : I1 await VerifyProviderCommitAsync(markup, "operator checked +(C x, C y)", expected, '\t'); } - [Fact] - [WorkItem(60215, "https://github.com/dotnet/roslyn/issues/60215")] + [Fact, WorkItem(60215, "https://github.com/dotnet/roslyn/issues/60215")] public async Task TestStaticAbstractCheckedCastOperator() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs index ab8cb154e8120..40103e141ec7e 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs @@ -62,8 +62,7 @@ public async Task TestAtStartOfRecord(string record) await VerifyItemExistsAsync(markup, "IList"); } - [Fact] - [WorkItem(459044, "https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_workitems?id=459044")] + [Fact, WorkItem(459044, "https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_workitems?id=459044")] public async Task TestInMisplacedUsing() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs index ae04fbbddb2c5..8031392d0c189 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs @@ -1254,8 +1254,7 @@ await VerifyImportItemExistsAsync( inlineDescription: "Foo"); } - [Fact] - [WorkItem(42325, "https://github.com/dotnet/roslyn/issues/42325")] + [Fact, WorkItem(42325, "https://github.com/dotnet/roslyn/issues/42325")] public async Task TestExtensionMethodsInConflictingTypesFromReferencedProjects() { var refDoc1 = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs index 851e19a9310aa..a730549c6bf4b 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs @@ -29,8 +29,7 @@ class C }"); } - [Fact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task ExternAlias() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs index cfaaaa7f5329b..6e50327c2d090 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs @@ -20,8 +20,7 @@ public class IndexerCompletionProviderTests : AbstractCSharpCompletionProviderTe internal override Type GetCompletionProviderType() => typeof(UnnamedSymbolCompletionProvider); - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerIsSuggestedAfterDot() { await VerifyItemExistsAsync(@" @@ -41,8 +40,7 @@ public static void Main() ", "this", displayTextSuffix: "[]", matchingFilters: new List { FilterSet.PropertyFilter }); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerIsSuggestedAfterDotForString() { await VerifyItemExistsAsync(@" @@ -56,8 +54,7 @@ public static void Main(string s) ", "this", displayTextSuffix: "[]", matchingFilters: new List { FilterSet.PropertyFilter }); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerIsNotSuggestedOnStaticAccess() { await VerifyNoItemsExistAsync(@" @@ -76,8 +73,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerIsNotSuggestedInNameOfContext() { await VerifyNoItemsExistAsync(@" @@ -97,8 +93,7 @@ public static void Main() "); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerSuggestionCommitsOpenAndClosingBraces() { await VerifyCustomCommitProviderAsync(@" @@ -132,8 +127,7 @@ public static void Main() "); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerWithTwoParametersSuggestionCommitsOpenAndClosingBraces() { await VerifyCustomCommitProviderAsync(@" @@ -267,8 +261,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerDescriptionIncludesDocCommentsAndOverloadsHint() { await VerifyItemExistsAsync(@" @@ -301,8 +294,7 @@ public static void Main() Returns the index i"); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerOfBaseTypeIsSuggestedAfterDot() { await VerifyItemExistsAsync(@" @@ -325,8 +317,7 @@ public static void Main() ", "this", displayTextSuffix: "[]"); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerOfBaseTypeIsNotSuggestedIfNotAccessible() { await VerifyNoItemsExistAsync(@" @@ -349,8 +340,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerIsSuggestedOnString() { await VerifyItemExistsAsync(@" @@ -365,8 +355,7 @@ public static void Main() ", "this", displayTextSuffix: "[]"); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnIndexerIsRespected_EditorBrowsableStateNever() { var markup = @" @@ -405,8 +394,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnIndexerIsRespected_EditorBrowsableStateAdvanced() { var markup = @" @@ -457,8 +445,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnIndexerIsRespected_EditorBrowsableStateNever_InheritedMember() { var markup = @" @@ -501,8 +488,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task IndexerNullForgivingOperatorHandling() { await VerifyCustomCommitProviderAsync(@" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs index 0939b17a137bf..a2f0585bc98a8 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs @@ -41,8 +41,7 @@ void goo() await VerifyExclusiveAsync(markup, true); } - [Fact] - [WorkItem(46397, "https://github.com/dotnet/roslyn/issues/46397")] + [Fact, WorkItem(46397, "https://github.com/dotnet/roslyn/issues/46397")] public async Task ImplicitObjectCreation_NothingToInitialize() { var markup = @" @@ -79,8 +78,7 @@ void goo() await VerifyExclusiveAsync(markup, true); } - [Fact] - [WorkItem(46397, "https://github.com/dotnet/roslyn/issues/46397")] + [Fact, WorkItem(46397, "https://github.com/dotnet/roslyn/issues/46397")] public async Task ImplicitObjectCreation_OneItem1() { var markup = @" @@ -498,8 +496,7 @@ void goo() await VerifyItemIsAbsentAsync(markup, "Gibberish"); } - [Fact] - [WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] + [Fact, WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] public async Task EditorBrowsable_PropertyInObjectCreationAlways() { var markup = @" @@ -527,8 +524,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [Fact] - [WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] + [Fact, WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] public async Task EditorBrowsable_PropertyInObjectCreationNever() { var markup = @" @@ -555,8 +551,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [Fact] - [WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] + [Fact, WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] public async Task EditorBrowsable_PropertyInObjectCreationAdvanced() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs index 344de54acf635..367bc58f92408 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs @@ -69,8 +69,7 @@ public static IEnumerable BinaryOperators() public static IEnumerable UnaryOperators() => PostfixOperators().Union(PrefixOperators()); - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorIsNotOfferedAfterNumberLiteral() { // User may want to type a floating point literal. @@ -90,8 +89,7 @@ public static void Main() ", SourceCodeKind.Regular); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorIsSuggestedAfterDot() { await VerifyItemExistsAsync(@" @@ -145,8 +143,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorIsNotSuggestedOnStaticAccess() { await VerifyNoItemsExistAsync(@" @@ -165,8 +162,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorIsNotSuggestedInNameoOfContext() { await VerifyNoItemsExistAsync(@" @@ -186,8 +182,7 @@ public static void Main() "); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorsAreSortedByImporttanceAndGroupedByTopic() { var items = await GetCompletionItemsAsync(@" @@ -312,8 +307,7 @@ public static void Main() completionItems.Count(c => c.Properties[UnnamedSymbolCompletionProvider.KindName] == UnnamedSymbolCompletionProvider.OperatorKindName)); } - [Fact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Fact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorNoSuggestionForTrueAndFalse() { await VerifyNoItemsExistAsync(@" @@ -442,8 +436,7 @@ public static void Main() "); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorDuplicateOperatorsAreListedBoth() { var items = await GetCompletionItemsAsync($@" @@ -475,8 +468,7 @@ public static void Main() }); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorDuplicateOperatorsAreCompleted() { await VerifyCustomCommitProviderAsync($@" @@ -673,8 +665,7 @@ public static void Main() await VerifyNoItemsExistAsync(string.Format(template, $"public static bool operator {operatorSign}(S a, object b)")); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorLiftingIsApplied() { await VerifyCustomCommitProviderAsync(@" @@ -706,8 +697,7 @@ public static void Main() }"); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorOfBaseTypeIsSuggested() { await VerifyItemExistsAsync(@" @@ -728,8 +718,7 @@ public static void Main() }", "+", inlineDescription: "x + y", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorForRecordsAreSuggested() { await VerifyItemExistsAsync(@" @@ -746,8 +735,7 @@ public static void Main() }", "==", inlineDescription: "x == y", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnOperatorIsRespected_EditorBrowsableStateNever() { var markup = @" @@ -786,8 +774,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task TestEditorBrowsableOnOperatorIsRespected_EditorBrowsableStateAdvanced() { var markup = @" @@ -839,8 +826,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WpfFact] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfFact, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] public async Task OperatorBinaryNullForgivingHandling() { await VerifyCustomCommitProviderAsync(@" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs index fa372c3e6d4d8..7b199df3d56ee 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs @@ -2892,8 +2892,7 @@ public override int this[int i] #region "EditorBrowsable should be ignored" - [WpfFact] - [WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] + [WpfFact, WorkItem(545678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545678")] public async Task EditorBrowsable_IgnoredWhenOverridingMethods() { var markup = @" @@ -3242,8 +3241,7 @@ public override bool Bar(Baz baz) await VerifyCustomCommitProviderAsync(markupBeforeCommit, "Bar(NS2.Baz baz)", expectedCodeAfterCommit); } - [WpfFact] - [WorkItem(47941, "https://github.com/dotnet/roslyn/issues/47941")] + [WpfFact, WorkItem(47941, "https://github.com/dotnet/roslyn/issues/47941")] public async Task OverrideInRecordWithoutExplicitOverriddenMember() { await VerifyItemExistsAsync(@"record Program @@ -3252,8 +3250,7 @@ await VerifyItemExistsAsync(@"record Program }", "ToString()"); } - [WpfFact] - [WorkItem(47941, "https://github.com/dotnet/roslyn/issues/47941")] + [WpfFact, WorkItem(47941, "https://github.com/dotnet/roslyn/issues/47941")] public async Task OverrideInRecordWithExplicitOverriddenMember() { await VerifyItemIsAbsentAsync(@"record Program @@ -3264,8 +3261,7 @@ await VerifyItemIsAbsentAsync(@"record Program }", "ToString()"); } - [WpfFact] - [WorkItem(47973, "https://github.com/dotnet/roslyn/issues/47973")] + [WpfFact, WorkItem(47973, "https://github.com/dotnet/roslyn/issues/47973")] public async Task NoCloneInOverriddenRecord() { // Currently WellKnownMemberNames.CloneMethodName is not public, so we can't reference it directly. We @@ -3284,8 +3280,7 @@ record Program : Base }", cloneMemberName); } - [WpfFact] - [WorkItem(48640, "https://github.com/dotnet/roslyn/issues/48640")] + [WpfFact, WorkItem(48640, "https://github.com/dotnet/roslyn/issues/48640")] public async Task ObjectEqualsInClass() { await VerifyItemExistsAsync(@" @@ -3295,8 +3290,7 @@ class Program }", "Equals(object obj)"); } - [WpfFact] - [WorkItem(48640, "https://github.com/dotnet/roslyn/issues/48640")] + [WpfFact, WorkItem(48640, "https://github.com/dotnet/roslyn/issues/48640")] public async Task NoObjectEqualsInOverriddenRecord1() { await VerifyItemIsAbsentAsync(@" @@ -3313,8 +3307,7 @@ record Program } - [WpfFact] - [WorkItem(48640, "https://github.com/dotnet/roslyn/issues/48640")] + [WpfFact, WorkItem(48640, "https://github.com/dotnet/roslyn/issues/48640")] public async Task NoObjectEqualsInOverriddenRecord() { await VerifyItemIsAbsentAsync(@" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PropertySubPatternCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PropertySubPatternCompletionProviderTests.cs index c9edf82f9105c..99c913b6e59a3 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PropertySubPatternCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PropertySubPatternCompletionProviderTests.cs @@ -669,8 +669,7 @@ void M() await VerifyItemExistsAsync(markup, "P2", displayTextSuffix: ""); } - [Fact] - [WorkItem(33250, "https://github.com/dotnet/roslyn/issues/33250")] + [Fact, WorkItem(33250, "https://github.com/dotnet/roslyn/issues/33250")] public async Task StaticProperties_NotSuggested() { var markup = @@ -686,8 +685,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "Empty"); } - [Fact] - [WorkItem(33250, "https://github.com/dotnet/roslyn/issues/33250")] + [Fact, WorkItem(33250, "https://github.com/dotnet/roslyn/issues/33250")] public async Task StaticFields_NotSuggested() { var markup = @@ -705,8 +703,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "x"); } - [Fact] - [WorkItem(33250, "https://github.com/dotnet/roslyn/issues/33250")] + [Fact, WorkItem(33250, "https://github.com/dotnet/roslyn/issues/33250")] public async Task ConstFields_NotSuggested() { var markup = diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs index 27247e92258bb..8204b84c354bf 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs @@ -59,23 +59,19 @@ public async Task SnippetsNotInEnum() public async Task SnippetsInExpression() => await VerifyItemExistsAsync(@"namespace NS { class C { void M() { bool b = true && $$ } } }", MockSnippetInfoService.SnippetShortcut, sourceCodeKind: SourceCodeKind.Regular); - [Fact] - [WorkItem(608860, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/608860")] + [Fact, WorkItem(608860, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/608860")] public async Task SnippetsInPreProcessorContextWhenShortcutBeginsWithHash() => await VerifyItemExistsAsync(@"#$$", MockSnippetInfoService.PreProcessorSnippetShortcut.Substring(1), sourceCodeKind: SourceCodeKind.Regular); - [Fact] - [WorkItem(608860, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/608860")] + [Fact, WorkItem(608860, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/608860")] public async Task SnippetsNotInPreProcessorContextWhenShortcutDoesNotBeginWithHash() => await VerifyItemIsAbsentAsync(@"#$$", MockSnippetInfoService.SnippetShortcut, sourceCodeKind: SourceCodeKind.Regular); - [Fact] - [WorkItem(770156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/770156")] + [Fact, WorkItem(770156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/770156")] public async Task SnippetsNotInPreProcessorContextDirectiveNameAlreadyTyped() => await VerifyItemIsAbsentAsync(@"#region $$", MockSnippetInfoService.PreProcessorSnippetShortcut, sourceCodeKind: SourceCodeKind.Regular); - [Fact] - [WorkItem(839555, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/839555")] + [Fact, WorkItem(839555, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/839555")] public async Task ShowRegionSnippetWithHashRTyped() => await VerifyItemExistsAsync(@"#r$$", MockSnippetInfoService.PreProcessorSnippetShortcut.Substring(1), sourceCodeKind: SourceCodeKind.Regular); @@ -120,8 +116,7 @@ public async Task CommitWithEnterObeysOption() await VerifySendEnterThroughToEnterAsync("$$", "SnippetShortcut", sendThroughEnterOption: EnterKeyRule.Never, expected: false); } - [Fact] - [WorkItem(6405, "https://github.com/dotnet/roslyn/issues/6405")] + [Fact, WorkItem(6405, "https://github.com/dotnet/roslyn/issues/6405")] public async Task SnippetsNotInPreProcessorContextForScriptDirectives() { await VerifyItemIsAbsentAsync(@"#r f$$", MockSnippetInfoService.SnippetShortcut, sourceCodeKind: SourceCodeKind.Script); diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs index 6841c527e9099..876130a351ac7 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs @@ -256,8 +256,7 @@ void bar() await VerifyBuilderAsync(markup); } - [Fact] - [WorkItem(860580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/860580")] + [Fact, WorkItem(860580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/860580")] public async Task ReturnStatement() { var markup = @"using System; @@ -411,8 +410,7 @@ static void Main(string[] args) await VerifyNotBuilderAsync(markup); } - [Fact] - [WorkItem(24432, "https://github.com/dotnet/roslyn/issues/24432")] + [Fact, WorkItem(24432, "https://github.com/dotnet/roslyn/issues/24432")] public async Task TestInObjectCreation() { var markup = @"using System; @@ -426,8 +424,7 @@ static void Main() await VerifyNotBuilderAsync(markup); } - [Fact] - [WorkItem(24432, "https://github.com/dotnet/roslyn/issues/24432")] + [Fact, WorkItem(24432, "https://github.com/dotnet/roslyn/issues/24432")] public async Task TestInArrayCreation() { var markup = @"using System; @@ -441,8 +438,7 @@ static void Main() await VerifyNotBuilderAsync(markup); } - [Fact] - [WorkItem(24432, "https://github.com/dotnet/roslyn/issues/24432")] + [Fact, WorkItem(24432, "https://github.com/dotnet/roslyn/issues/24432")] public async Task TestInArrayCreation2() { var markup = @"using System; diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs index 10678041484e5..1e52cad5d4fc8 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs @@ -3025,8 +3025,7 @@ class C { }"; await VerifyItemExistsAsync(markup, "Alias"); } - [Fact] - [WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] + [Fact, WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task AttributeNameAfterNamespace() { @@ -3041,8 +3040,7 @@ class Program { } await VerifyItemIsAbsentAsync(markup, "MyAttribute"); } - [Fact] - [WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] + [Fact, WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task AttributeNameAfterNamespace2() { @@ -3060,8 +3058,7 @@ class Program { } await VerifyItemIsAbsentAsync(markup, "MyAttribute"); } - [Fact] - [WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] + [Fact, WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task AttributeNameWhenSuffixlessFormIsKeyword() { @@ -3077,8 +3074,7 @@ class Program { } await VerifyItemIsAbsentAsync(markup, "@namespace"); } - [Fact] - [WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] + [Fact, WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task AttributeNameAfterNamespaceWhenSuffixlessFormIsKeyword() { @@ -3094,8 +3090,7 @@ class Program { } await VerifyItemIsAbsentAsync(markup, "@namespace"); } - [Fact] - [WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] + [Fact, WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task KeywordsUsedAsLocals() { @@ -3124,8 +3119,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "int"); } - [Fact] - [WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] + [Fact, WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task QueryContextualKeywords1() { @@ -3143,8 +3137,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "from"); } - [Fact] - [WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] + [Fact, WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task QueryContextualKeywords2() { @@ -3166,8 +3159,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "where"); } - [Fact] - [WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] + [Fact, WorkItem(545348, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545348")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task QueryContextualKeywords3() { @@ -3189,8 +3181,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "where"); } - [Fact] - [WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] + [Fact, WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task AttributeNameAfterGlobalAlias() { @@ -3202,8 +3193,7 @@ class Program { }"; await VerifyItemIsAbsentAsync(markup, "MyAttribute", sourceCodeKind: SourceCodeKind.Regular); } - [Fact] - [WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] + [Fact, WorkItem(545121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545121")] [Trait(Traits.Feature, Traits.Features.Completion)] public async Task AttributeNameAfterGlobalAliasWhenSuffixlessFormIsKeyword() { diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs index 187f38a8c6f49..6621e69c89fdd 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs @@ -66,13 +66,11 @@ public async Task SendEnterThroughToEditorTest() await VerifySendEnterThroughToEnterAsync("class C { void M() { System.Console.$$", "Beep", sendThroughEnterOption: EnterKeyRule.Always, expected: true); } - [Fact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task GlobalStatement1() => await VerifyItemExistsAsync(@"System.Console.$$", @"Beep"); - [Fact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task GlobalStatement2() { await VerifyItemExistsAsync(@"using System; diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs index 98698b034748b..f26c23788a066 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs @@ -489,8 +489,7 @@ static void Main(string[] args) ", "args", sourceCodeKind: SourceCodeKind.Script); } - [Fact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task ParamNamesInEmptyAttribute() { // Local functions do not support documentation comments @@ -502,8 +501,7 @@ static void Goo(string str) ", "str", sourceCodeKind: SourceCodeKind.Regular); } - [Fact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task ParamNamesInEmptyAttribute_Interactive() { await VerifyItemExistsAsync(@" @@ -514,8 +512,7 @@ static void Goo(string str) ", "str", sourceCodeKind: SourceCodeKind.Script); } - [Fact] - [WorkItem(26713, "https://github.com/dotnet/roslyn/issues/26713")] + [Fact, WorkItem(26713, "https://github.com/dotnet/roslyn/issues/26713")] public async Task DelegateParams() { await VerifyItemExistsAsync(@" diff --git a/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs b/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs index 6a821c83394e7..2ee45a62ec512 100644 --- a/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs @@ -1989,8 +1989,7 @@ void Method() await TestMissingAsync(text); } - [Fact] - [WorkItem(48950, "https://github.com/dotnet/roslyn/issues/48950")] + [Fact, WorkItem(48950, "https://github.com/dotnet/roslyn/issues/48950")] public async Task NullableReferenceVar() { var text = @" diff --git a/src/EditorFeatures/CSharpTest/ConvertNamespace/ConvertNamespaceRefactoringTests.cs b/src/EditorFeatures/CSharpTest/ConvertNamespace/ConvertNamespaceRefactoringTests.cs index 7ec848cc90669..cca0d5472155f 100644 --- a/src/EditorFeatures/CSharpTest/ConvertNamespace/ConvertNamespaceRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertNamespace/ConvertNamespaceRefactoringTests.cs @@ -461,8 +461,7 @@ class C }.RunAsync(); } - [Fact] - [WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] + [Fact, WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] public async Task TextConvertToFileScopedWithCommentedOutContents() { await new VerifyCS.Test @@ -490,8 +489,7 @@ namespace N; }.RunAsync(); } - [Fact] - [WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] + [Fact, WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] public async Task TextConvertToFileScopedWithCommentedAfterContents() { await new VerifyCS.Test @@ -523,8 +521,7 @@ public class C }.RunAsync(); } - [Fact] - [WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] + [Fact, WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] public async Task TextConvertToFileScopedWithTriviaAroundNamespace1() { await new VerifyCS.Test @@ -560,8 +557,7 @@ public class C }.RunAsync(); } - [Fact] - [WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] + [Fact, WorkItem(57564, "https://github.com/dotnet/roslyn/issues/57564")] public async Task TextConvertToFileScopedWithTriviaAroundNamespace2() { await new VerifyCS.Test diff --git a/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs b/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs index 1abb5e278a9e2..f412775dd057b 100644 --- a/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs @@ -597,8 +597,7 @@ private static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(62943, "https://github.com/dotnet/roslyn/issues/62943")] + [Fact, WorkItem(62943, "https://github.com/dotnet/roslyn/issues/62943")] public async Task TestHasExistingPart() { await new VerifyCS.Test diff --git a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs index 9b0d2f32bd8ec..4de2d26c6bfca 100644 --- a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs @@ -110,8 +110,7 @@ void M() }}"); } - [Fact] - [WorkItem(55053, "https://github.com/dotnet/roslyn/issues/55053")] + [Fact, WorkItem(55053, "https://github.com/dotnet/roslyn/issues/55053")] public async Task TestMissing_ConsoleWriteLine() { await TestMissingAsync( @@ -129,8 +128,7 @@ void M() }"); } - [Fact] - [WorkItem(55053, "https://github.com/dotnet/roslyn/issues/55053")] + [Fact, WorkItem(55053, "https://github.com/dotnet/roslyn/issues/55053")] public async Task TestMissing_ConsoleWrite() { await TestMissingAsync( @@ -826,8 +824,7 @@ void M() }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestOnlyArgumentSelection1() { await TestInRegularAndScriptAsync( @@ -851,8 +848,7 @@ void M() }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestOnlyArgumentSelection2() { await TestInRegularAndScriptAsync( @@ -876,8 +872,7 @@ void M() }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsSelection2() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Debugging/LocationInfoGetterTests.cs b/src/EditorFeatures/CSharpTest/Debugging/LocationInfoGetterTests.cs index d66c0c9af1e9d..7393df34d6596 100644 --- a/src/EditorFeatures/CSharpTest/Debugging/LocationInfoGetterTests.cs +++ b/src/EditorFeatures/CSharpTest/Debugging/LocationInfoGetterTests.cs @@ -39,8 +39,7 @@ private static async Task TestAsync(string markup, string expectedName, int expe public async Task TestClass() => await TestAsync("class G$$oo { }", "Goo", 0); - [Fact] - [WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668"), WorkItem(538415, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538415")] + [Fact, WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668"), WorkItem(538415, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538415")] public async Task TestMethod() { await TestAsync( @@ -53,8 +52,7 @@ await TestAsync( ", "Class.Method()", 0); } - [Fact] - [WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] + [Fact, WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] public async Task TestNamespace() { await TestAsync( @@ -69,8 +67,7 @@ void Method() }", "Namespace.Class.Method()", 2); } - [Fact] - [WorkItem(49000, "https://github.com/dotnet/roslyn/issues/49000")] + [Fact, WorkItem(49000, "https://github.com/dotnet/roslyn/issues/49000")] public async Task TestFileScopedNamespace() { // This test behavior is incorrect. This should be Namespace.Class.Method. @@ -87,8 +84,7 @@ void Method() ", "Namespace.Class.Method()", 2); } - [Fact] - [WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] + [Fact, WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] public async Task TestDottedNamespace() { await TestAsync( @@ -121,8 +117,7 @@ void Method() }", "Namespace.Another.Class.Method()", 2); } - [Fact] - [WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] + [Fact, WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] public async Task TestNestedType() { await TestAsync( @@ -137,8 +132,7 @@ void Quux() }", "Outer.Inner.Quux()", 1); } - [Fact] - [WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] + [Fact, WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] public async Task TestPropertyGetter() { await TestAsync( @@ -154,8 +148,7 @@ string Property }", "Class.Property", 4); } - [Fact] - [WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] + [Fact, WorkItem(527668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527668")] public async Task TestPropertySetter() { await TestAsync( @@ -176,8 +169,7 @@ string Property }", "Class.Property", 9); } - [Fact] - [WorkItem(538415, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538415")] + [Fact, WorkItem(538415, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538415")] public async Task TestField() { await TestAsync( @@ -187,8 +179,7 @@ await TestAsync( }", "Class.field", 0); } - [Fact] - [WorkItem(543494, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543494")] + [Fact, WorkItem(543494, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543494")] public async Task TestLambdaInFieldInitializer() { await TestAsync( @@ -198,8 +189,7 @@ await TestAsync( }", "Class.a", 0); } - [Fact] - [WorkItem(543494, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543494")] + [Fact, WorkItem(543494, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543494")] public async Task TestMultipleFields() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs b/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs index bf87813998e92..024439a2500c0 100644 --- a/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs +++ b/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs @@ -298,8 +298,7 @@ void Method() ", topLevelStatement, "args"); } - [Fact] - [WorkItem(538879, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538879")] + [Fact, WorkItem(538879, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538879")] public async Task TestValueInPropertySetter() { await TestTryDoAsync(@" @@ -313,8 +312,7 @@ string Name }", "this", "value"); } - [Fact] - [WorkItem(48504, "https://github.com/dotnet/roslyn/issues/48504")] + [Fact, WorkItem(48504, "https://github.com/dotnet/roslyn/issues/48504")] public async Task TestValueInPropertyInit() { await TestTryDoAsync(@" @@ -356,8 +354,7 @@ event Action Event }", "this", "value"); } - [Fact] - [WorkItem(538880, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538880")] + [Fact, WorkItem(538880, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538880")] public async Task TestValueInIndexerSetter() { await TestTryDoAsync(@" @@ -456,8 +453,7 @@ void Method() ", topLevelStatement, "a", "new Bar(a).Baz", "Goo", "args"); } - [Fact] - [WorkItem(538874, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538874")] + [Fact, WorkItem(538874, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538874")] public async Task Test2() { await TestIsValidAsync(@" @@ -475,8 +471,7 @@ void Method() }", "D.x", false); } - [Fact] - [WorkItem(538890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538890")] + [Fact, WorkItem(538890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538890")] public async Task TestArrayCreation() { await TestTryDoAsync(@" diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs index 741ad4de14942..f17f71f81acdc 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs @@ -112,8 +112,7 @@ class C } } - [Fact] - [WorkItem(759, "https://github.com/dotnet/roslyn/issues/759")] + [Fact, WorkItem(759, "https://github.com/dotnet/roslyn/issues/759")] public async Task DiagnosticAnalyzerDriverIsSafeAgainstAnalyzerExceptions() { var source = TestResource.AllInOneCSharpCode; diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs index 92363323a7b92..7d3db3654009c 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs @@ -134,8 +134,7 @@ void Method() options: Option(CSharpCodeStyleOptions.PreferExpressionBodiedMethods, CSharpCodeStyleOptions.WhenPossibleWithSilentEnforcement)); } - [Fact] - [WorkItem(11518, "https://github.com/dotnet/roslyn/issues/11518")] + [Fact, WorkItem(11518, "https://github.com/dotnet/roslyn/issues/11518")] public async Task NameMatchesNamespaceName() { await TestInRegularAndScriptAsync( @@ -7694,8 +7693,7 @@ private T First(List list) }"); } - [Fact] - [WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] + [Fact, WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] public async Task MethodWithNativeIntegerTypes() { await TestInRegularAndScriptAsync( @@ -7801,8 +7799,7 @@ void Method() }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ImplicitlyTyped() { await TestInRegularAndScriptAsync( @@ -7829,8 +7826,7 @@ private void Undefined(out object c) }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ExplicitlyTyped() { await TestInRegularAndScriptAsync( @@ -7857,8 +7853,7 @@ private void Undefined(out int c) }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ImplicitlyTyped_NamedArgument() { await TestInRegularAndScriptAsync( @@ -7885,8 +7880,7 @@ private void Undefined(out object a) }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ExplicitlyTyped_NamedArgument() { await TestInRegularAndScriptAsync( @@ -8025,8 +8019,7 @@ private void Undefined(out int a) parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); } - [Fact] - [WorkItem(14136, "https://github.com/dotnet/roslyn/issues/14136")] + [Fact, WorkItem(14136, "https://github.com/dotnet/roslyn/issues/14136")] public async Task TestDeconstruction1() { await TestAsync( @@ -8056,8 +8049,7 @@ public void M1() parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(14136, "https://github.com/dotnet/roslyn/issues/14136")] + [Fact, WorkItem(14136, "https://github.com/dotnet/roslyn/issues/14136")] public async Task TestDeconstruction2() { await TestAsync( @@ -8118,8 +8110,7 @@ private object Method() parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(14136, "https://github.com/dotnet/roslyn/issues/14136")] + [Fact, WorkItem(14136, "https://github.com/dotnet/roslyn/issues/14136")] public async Task TestDeconstruction4() { await TestAsync( @@ -8237,8 +8228,7 @@ private ref int Bar() }"); } - [Fact] - [WorkItem(18969, "https://github.com/dotnet/roslyn/issues/18969")] + [Fact, WorkItem(18969, "https://github.com/dotnet/roslyn/issues/18969")] public async Task TestTupleElement1() { await TestAsync( @@ -8268,8 +8258,7 @@ private int Method() parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(18969, "https://github.com/dotnet/roslyn/issues/18969")] + [Fact, WorkItem(18969, "https://github.com/dotnet/roslyn/issues/18969")] public async Task TestTupleElement2() { await TestAsync( @@ -8299,8 +8288,7 @@ private string Method() parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] + [Fact, WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] public async Task TestTupleAssignment() { await TestInRegularAndScriptAsync( @@ -8331,8 +8319,7 @@ void Main() }"); } - [Fact] - [WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] + [Fact, WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] public async Task TestTupleAssignment2() { await TestInRegularAndScriptAsync( @@ -8361,8 +8348,7 @@ void Main() }"); } - [Fact] - [WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] + [Fact, WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] public async Task TestWithSameMethodNameAsTypeName1() { await TestAsync( @@ -8396,8 +8382,7 @@ class Goo { }", parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] + [Fact, WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] public async Task TestWithSameMethodNameAsTypeName2() { await TestAsync( @@ -8431,8 +8416,7 @@ interface Goo { }", parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] + [Fact, WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] public async Task TestWithSameMethodNameAsTypeName3() { await TestAsync( @@ -8466,8 +8450,7 @@ struct Goo { }", parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] + [Fact, WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] public async Task TestWithSameMethodNameAsTypeName4() { await TestAsync( @@ -8501,8 +8484,7 @@ delegate void Goo()", parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] + [Fact, WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] public async Task TestWithSameMethodNameAsTypeName5() { await TestAsync( @@ -8536,8 +8518,7 @@ namespace Goo { }", parseOptions: TestOptions.Regular); } - [Fact] - [WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] + [Fact, WorkItem(16975, "https://github.com/dotnet/roslyn/issues/16975")] public async Task TestWithSameMethodNameAsTypeName6() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs index 66ffb69ce6d82..511b9322bd6f6 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs @@ -27,8 +27,7 @@ public MakeMethodAsynchronousTests(ITestOutputHelper logger) internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace) => (null, new CSharpMakeMethodAsynchronousCodeFixProvider()); - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task AwaitInVoidMethodWithModifiers() { var initial = @@ -57,8 +56,7 @@ public static async void Test() await TestInRegularAndScriptAsync(initial, expected, index: 1); } - [Fact] - [WorkItem(26312, "https://github.com/dotnet/roslyn/issues/26312")] + [Fact, WorkItem(26312, "https://github.com/dotnet/roslyn/issues/26312")] public async Task AwaitInTaskMainMethodWithModifiers() { var initial = @@ -91,8 +89,7 @@ await TestAsync(initial, expected, parseOptions: CSharpParseOptions.Default, await TestActionCountAsync(initial, count: 1, new TestParameters(compilationOptions: new CSharpCompilationOptions(OutputKind.ConsoleApplication))); } - [Fact] - [WorkItem(26312, "https://github.com/dotnet/roslyn/issues/26312")] + [Fact, WorkItem(26312, "https://github.com/dotnet/roslyn/issues/26312")] [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task AwaitInVoidMainMethodWithModifiers_NotEntryPoint() { @@ -151,8 +148,7 @@ public static async Task TestAsync() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task AwaitInTaskMethodNoModifiers() { var initial = @@ -181,8 +177,7 @@ async Task Test() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task AwaitInTaskMethodWithModifiers() { var initial = @@ -271,8 +266,7 @@ static void Main(string[] args) await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInNonAsyncMethod() { var initial = @@ -297,8 +291,7 @@ async void Test() await TestInRegularAndScriptAsync(initial, expected, index: 1); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInNonAsyncMethod2() { var initial = @@ -323,8 +316,7 @@ async Task Test() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInNonAsyncMethod3() { var initial = @@ -374,8 +366,7 @@ async Task TestAsync() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInNonAsyncMethod5() { var initial = @@ -398,8 +389,7 @@ async void Test() await TestInRegularAndScriptAsync(initial, expected, index: 1); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInNonAsyncMethod6() { var initial = @@ -422,8 +412,7 @@ async Task Test() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInNonAsyncMethod7() { var initial = @@ -738,8 +727,7 @@ async IAsyncEnumerator TestAsync() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInIAsyncEnumerableMethod() { var initial = @@ -768,8 +756,7 @@ async IAsyncEnumerable Test() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task BadAwaitInIAsyncEnumeratorMethod() { var initial = @@ -930,8 +917,7 @@ static async void Main() } [WorkItem(17470, "https://github.com/dotnet/roslyn/issues/17470")] - [Fact] - [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] + [Fact, WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task AwaitInValueTaskMethod() { var initial = @@ -1013,8 +999,7 @@ async ValueTask Test() await TestInRegularAndScriptAsync(initial, expected); } - [Fact] - [WorkItem(14133, "https://github.com/dotnet/roslyn/issues/14133")] + [Fact, WorkItem(14133, "https://github.com/dotnet/roslyn/issues/14133")] public async Task AddAsyncInLocalFunction() { await TestInRegularAndScriptAsync( @@ -1054,8 +1039,7 @@ async Task M3Async() }"); } - [Fact] - [WorkItem(14133, "https://github.com/dotnet/roslyn/issues/14133")] + [Fact, WorkItem(14133, "https://github.com/dotnet/roslyn/issues/14133")] [WorkItem(33082, "https://github.com/dotnet/roslyn/issues/33082")] public async Task AddAsyncInLocalFunctionKeepVoidReturn() { diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs index 8fb3042f2c572..b30674c2cbbb0 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs @@ -69,8 +69,7 @@ public static void TestPascalCaseRule() Assert.Equal(Capitalization.PascalCase, namingStyle.CapitalizationScheme); } - [Fact] - [WorkItem(40705, "https://github.com/dotnet/roslyn/issues/40705")] + [Fact, WorkItem(40705, "https://github.com/dotnet/roslyn/issues/40705")] public static void TestPascalCaseRuleWithKeyCapitalization() { var dictionary = new Dictionary() @@ -427,8 +426,7 @@ public static void TestRequiredModifiersParse() vbResult.SymbolSpecifications.SelectMany(x => x.RequiredModifierList.Select(y => y.ModifierKindWrapper))); } - [Fact] - [WorkItem(38513, "https://github.com/dotnet/roslyn/issues/38513")] + [Fact, WorkItem(38513, "https://github.com/dotnet/roslyn/issues/38513")] public static void TestPrefixParse() { var rule = new Dictionary() diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs index b9f079b968f7a..8c571a1356d04 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs @@ -461,8 +461,7 @@ await TestMissingInRegularAndScriptAsync( @"[assembly: Microsoft.CodeAnalysis.[||]]"); } - [Fact] - [WorkItem(12990, "https://github.com/dotnet/roslyn/issues/12990")] + [Fact, WorkItem(12990, "https://github.com/dotnet/roslyn/issues/12990")] public async Task TestTrivia1() { var text = @" @@ -488,8 +487,7 @@ void M() await TestInRegularAndScriptAsync(text, expected); } - [Fact] - [WorkItem(13345, "https://github.com/dotnet/roslyn/issues/13345")] + [Fact, WorkItem(13345, "https://github.com/dotnet/roslyn/issues/13345")] public async Task TestNotMissingOnKeywordWhichIsAlsoASnippet() { await TestInRegularAndScriptAsync( @@ -511,8 +509,7 @@ void M() }"); } - [Fact] - [WorkItem(18626, "https://github.com/dotnet/roslyn/issues/18626")] + [Fact, WorkItem(18626, "https://github.com/dotnet/roslyn/issues/18626")] public async Task TestForExplicitInterfaceTypeName() { await TestInRegularAndScriptAsync( @@ -542,8 +539,7 @@ void IProjectConfigurationsService.Method() }"); } - [Fact] - [WorkItem(13345, "https://github.com/dotnet/roslyn/issues/13345")] + [Fact, WorkItem(13345, "https://github.com/dotnet/roslyn/issues/13345")] public async Task TestMissingOnKeywordWhichIsOnlyASnippet() { await TestMissingInRegularAndScriptAsync( @@ -557,8 +553,7 @@ void M() }"); } - [Fact] - [WorkItem(15733, "https://github.com/dotnet/roslyn/issues/15733")] + [Fact, WorkItem(15733, "https://github.com/dotnet/roslyn/issues/15733")] public async Task TestMissingOnVar() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs index fbeda61836693..c5e6efef67218 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs @@ -222,8 +222,7 @@ void Method() }}"); } - [Fact] - [WorkItem(16681, "https://github.com/dotnet/roslyn/issues/16681")] + [Fact, WorkItem(16681, "https://github.com/dotnet/roslyn/issues/16681")] public async Task TestPragmaWarningDirectiveWithDocumentationComment1() { await TestAsync( @@ -379,8 +378,7 @@ void M() }}"); } - [Fact] - [WorkItem(16681, "https://github.com/dotnet/roslyn/issues/16681")] + [Fact, WorkItem(16681, "https://github.com/dotnet/roslyn/issues/16681")] public async Task TestPragmaWarningDirectiveWithDocumentationComment2() { await TestAsync( @@ -435,8 +433,7 @@ void Method() }}"); } - [Fact] - [WorkItem(3311, "https://github.com/dotnet/roslyn/issues/3311")] + [Fact, WorkItem(3311, "https://github.com/dotnet/roslyn/issues/3311")] public async Task TestNoDuplicateSuppressionCodeFixes() { var source = @" @@ -1135,8 +1132,7 @@ internal override Tuple CreateDia new UserDiagnosticAnalyzer(), new CSharpSuppressionCodeFixProvider()); } - [Fact] - [WorkItem(37529, "https://github.com/dotnet/roslyn/issues/37529")] + [Fact, WorkItem(37529, "https://github.com/dotnet/roslyn/issues/37529")] public async Task GeneratedCodeShouldNotHaveTrailingWhitespace() { var expected = @@ -1168,8 +1164,7 @@ int Method() private static bool HasTrailingWhitespace(string line) => line.LastOrNull() is char last && char.IsWhiteSpace(last); - [Fact] - [WorkItem(37529, "https://github.com/dotnet/roslyn/issues/37529")] + [Fact, WorkItem(37529, "https://github.com/dotnet/roslyn/issues/37529")] public async Task GeneratedCodeShouldNotHaveLeadingBlankLines() { var expected = @@ -1199,8 +1194,7 @@ int Method() }", expected); } - [Fact] - [WorkItem(37529, "https://github.com/dotnet/roslyn/issues/37529")] + [Fact, WorkItem(37529, "https://github.com/dotnet/roslyn/issues/37529")] public async Task GeneratedCodeShouldNotHaveMoreThanOneTrailingBlankLine() { var expected = @@ -1726,8 +1720,7 @@ class Class }"); } - [Fact] - [WorkItem(6379, "https://github.com/dotnet/roslyn/issues/6379")] + [Fact, WorkItem(6379, "https://github.com/dotnet/roslyn/issues/6379")] public async Task TestSuppressionOnTriviaBetweenFields() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs b/src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs index 89102a88c3c42..3f5aa55eb0111 100644 --- a/src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs +++ b/src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs @@ -171,8 +171,7 @@ public void TypingCharacter_Method() VerifyTypingCharacter(code, expected); } - [WpfFact] - [WorkItem(54245, "https://github.com/dotnet/roslyn/issues/54245")] + [WpfFact, WorkItem(54245, "https://github.com/dotnet/roslyn/issues/54245")] public void TypingCharacter_Method_WithExceptions() { var code = @@ -206,8 +205,7 @@ int M(int goo) VerifyTypingCharacter(code, expected); } - [WpfFact] - [WorkItem(54245, "https://github.com/dotnet/roslyn/issues/54245")] + [WpfFact, WorkItem(54245, "https://github.com/dotnet/roslyn/issues/54245")] public void TypingCharacter_Constructor_WithExceptions() { var code = @@ -242,8 +240,7 @@ public C(int goo) VerifyTypingCharacter(code, expected); } - [WpfFact] - [WorkItem(54245, "https://github.com/dotnet/roslyn/issues/54245")] + [WpfFact, WorkItem(54245, "https://github.com/dotnet/roslyn/issues/54245")] public void TypingCharacter_Constructor_WithExceptions_Caught() { // This result is wrong, but we can't do better as long as we only check syntax. @@ -1398,8 +1395,7 @@ class C{}"; VerifyPressingEnter(code, expected); } - [WpfFact] - [WorkItem(25746, "https://github.com/dotnet/roslyn/issues/25746")] + [WpfFact, WorkItem(25746, "https://github.com/dotnet/roslyn/issues/25746")] public void PressingEnter_ExtraSlashesAfterExteriorTrivia() { var code = @@ -1673,8 +1669,7 @@ class C VerifyPressingEnter(code, expected); } - [WpfFact] - [WorkItem(27223, "https://github.com/dotnet/roslyn/issues/27223")] + [WpfFact, WorkItem(27223, "https://github.com/dotnet/roslyn/issues/27223")] public void PressingEnter_XmldocInStringLiteral() { var code = diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs index 4b4ba8928a8a5..2491a5de2449a 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs @@ -6303,8 +6303,7 @@ class C edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_MemberExpressionBody() { var src1 = @" @@ -6323,8 +6322,7 @@ class C edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_LambdaBody() { var src1 = @" @@ -6343,8 +6341,7 @@ class C edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_QueryLambdaBody() { var src1 = @" @@ -6375,8 +6372,7 @@ from a in new[] { 2 } edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_NestedInGoverningExpression() { var src1 = @" @@ -6396,8 +6392,7 @@ class C Diagnostic(RudeEditKind.ActiveStatementUpdate, "(G() switch { 0 => 10, _ => 20 }) switch { 10 => 100 , _ => 200 }")); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_NestedInArm() { var src1 = @" @@ -6424,8 +6419,7 @@ 1 when F2() switch { 0 => true, _ => false } => F3() switch { edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_Delete1() { var src1 = @" @@ -6450,8 +6444,7 @@ public static int Main() edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_Delete2() { var src1 = @" @@ -6476,8 +6469,7 @@ public static int Main() edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] + [Fact, WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void SwitchExpression_Delete3() { var src1 = @" @@ -8718,8 +8710,7 @@ static void Main() edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(61415, "https://github.com/dotnet/roslyn/issues/61415")] + [Fact, WorkItem(61415, "https://github.com/dotnet/roslyn/issues/61415")] public void Lambdas_EditAroundTry_WithActiveStatement() { var src1 = @@ -9943,8 +9934,7 @@ static void F() Diagnostic(RudeEditKind.UpdatingStateMachineMethodAroundActiveStatement, "a")); } - [Fact] - [WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] + [Fact, WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] public void LocalFunctionToAsyncLocalFunction_BlockBody_WithActiveStatement() { var src1 = @" @@ -9980,8 +9970,7 @@ async Task f() Diagnostic(RudeEditKind.UpdatingStateMachineMethodAroundActiveStatement, "f")); } - [Fact] - [WorkItem(61415, "https://github.com/dotnet/roslyn/issues/61415")] + [Fact, WorkItem(61415, "https://github.com/dotnet/roslyn/issues/61415")] public void LocalFunction_EditAroundTry_WithActiveStatement() { var src1 = @@ -10030,8 +10019,7 @@ void G() edits.VerifySemanticDiagnostics(active); } - [Fact] - [WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] + [Fact, WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] public void LocalFunctionToAsyncLocalFunction_ExpressionBody_WithActiveStatement() { var src1 = @" @@ -10793,8 +10781,7 @@ public void InsertDeleteMethod_Inactive() }); } - [Fact] - [WorkItem(51177, "https://github.com/dotnet/roslyn/issues/51177")] + [Fact, WorkItem(51177, "https://github.com/dotnet/roslyn/issues/51177")] [WorkItem(54758, "https://github.com/dotnet/roslyn/issues/54758")] public void InsertDeleteMethod_Active() { diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs index c2dc451346204..a5317f773fb9a 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs @@ -1474,8 +1474,7 @@ public void ConstFieldVariableDeclarator1() public void ConstFieldVariableDeclarator2() => TestMissing("class C { $$const int a = 1; }"); - [Fact] - [WorkItem(538777, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538777")] + [Fact, WorkItem(538777, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538777")] public void VariableDeclarator0() => TestMissing("class C { void Goo() { int$$ } }"); @@ -3962,8 +3961,7 @@ int Goo }"); } - [Fact] - [WorkItem(48504, "https://github.com/dotnet/roslyn/issues/48504")] + [Fact, WorkItem(48504, "https://github.com/dotnet/roslyn/issues/48504")] public void OnPropertyAccessor5() { TestSpan( diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs index cac033dd243f1..87961fe2012b0 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs @@ -23,8 +23,7 @@ public class LineEditTests : EditingTestBase { #region Top-level Code - [Fact] - [WorkItem(1426286, "https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1426286")] + [Fact, WorkItem(1426286, "https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1426286")] public void TopLevelCode_LineChange() { var src1 = @" @@ -39,8 +38,7 @@ public void TopLevelCode_LineChange() new[] { new SourceLineUpdate(1, 2) }); } - [Fact] - [WorkItem(1426286, "https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1426286")] + [Fact, WorkItem(1426286, "https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1426286")] public void TopLevelCode_LocalFunction_LineChange() { var src1 = @" diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs index 61b913b6899dd..92437ea5c68d0 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs @@ -7382,8 +7382,7 @@ public void LocalFunction_RemoveUnsafe() edits.VerifySemanticDiagnostics(); } - [Fact] - [WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] + [Fact, WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] public void LocalFunction_AddAsync() { var src1 = @"class Test { void M() { Task local() => throw null; } }"; @@ -7393,8 +7392,7 @@ public void LocalFunction_AddAsync() edits.VerifySemanticDiagnostics(); } - [Fact] - [WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] + [Fact, WorkItem(37054, "https://github.com/dotnet/roslyn/issues/37054")] public void LocalFunction_RemoveAsync() { var src1 = @"class Test { void M() { async int local() { throw null; } } }"; diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs index 54e6e82b026fa..07a1f203a6a95 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs @@ -1166,8 +1166,7 @@ public void Type_Rename_AddAndDeleteMember() Diagnostic(RudeEditKind.Renamed, "class D", FeaturesResources.class_)); } - [Fact] - [WorkItem(54886, "https://github.com/dotnet/roslyn/issues/54886")] + [Fact, WorkItem(54886, "https://github.com/dotnet/roslyn/issues/54886")] public void Type_Rename_Reloadable() { var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; @@ -1183,8 +1182,7 @@ public void Type_Rename_Reloadable() Diagnostic(RudeEditKind.Renamed, "class D", FeaturesResources.class_)); } - [Fact] - [WorkItem(54886, "https://github.com/dotnet/roslyn/issues/54886")] + [Fact, WorkItem(54886, "https://github.com/dotnet/roslyn/issues/54886")] public void Type_Rename_Reloadable_AddAndDeleteMember() { var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int x = 1; }"; @@ -7474,8 +7472,7 @@ class C Diagnostic(RudeEditKind.InsertExtern, "private static extern int puts(string c)", FeaturesResources.method)); } - [Fact] - [WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784"), WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] + [Fact, WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784"), WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] public void ExternMethodDeleteInsert() { var srcA1 = @" @@ -7519,8 +7516,7 @@ class C }); } - [Fact] - [WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784"), WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] + [Fact, WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784"), WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] public void ExternMethod_Attribute_DeleteInsert() { var srcA1 = @" @@ -9656,8 +9652,7 @@ public C(int x) capabilities: EditAndContinueCapabilities.Baseline); } - [Fact] - [WorkItem(2068, "https://github.com/dotnet/roslyn/issues/2068")] + [Fact, WorkItem(2068, "https://github.com/dotnet/roslyn/issues/2068")] public void Constructor_ExternModifier_Add() { var src1 = "class C { }"; @@ -9827,8 +9822,7 @@ public void DestructorDelete_InsertConstructor() Diagnostic(RudeEditKind.Delete, "class B", DeletedSymbolDisplay(CSharpFeaturesResources.destructor, "~B()"))); } - [Fact] - [WorkItem(789577, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/789577")] + [Fact, WorkItem(789577, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/789577")] public void ConstructorUpdate_AnonymousTypeInFieldInitializer() { var src1 = "class C { int a = F(new { A = 1, B = 2 }); C() { x = 1; } }"; @@ -11770,8 +11764,7 @@ public void FieldInitializerUpdate_StackAllocInConstructor() Diagnostic(RudeEditKind.StackAllocUpdate, "stackalloc", FeaturesResources.constructor)); } - [Fact] - [WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] + [Fact, WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void FieldInitializerUpdate_SwitchExpressionInConstructor() { @@ -11820,8 +11813,7 @@ public void PropertyInitializerUpdate_StackAllocInConstructor3() Diagnostic(RudeEditKind.StackAllocUpdate, "stackalloc", FeaturesResources.constructor)); } - [Fact] - [WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] + [Fact, WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void PropertyInitializerUpdate_SwitchExpressionInConstructor1() { @@ -11833,8 +11825,7 @@ public void PropertyInitializerUpdate_SwitchExpressionInConstructor1() edits.VerifySemanticDiagnostics(); } - [Fact] - [WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] + [Fact, WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void PropertyInitializerUpdate_SwitchExpressionInConstructor2() { @@ -11846,8 +11837,7 @@ public void PropertyInitializerUpdate_SwitchExpressionInConstructor2() edits.VerifySemanticDiagnostics(); } - [Fact] - [WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] + [Fact, WorkItem(37172, "https://github.com/dotnet/roslyn/issues/37172")] [WorkItem(43099, "https://github.com/dotnet/roslyn/issues/43099")] public void PropertyInitializerUpdate_SwitchExpressionInConstructor3() { diff --git a/src/EditorFeatures/CSharpTest/EventHookup/EventHookupCommandHandlerTests.cs b/src/EditorFeatures/CSharpTest/EventHookup/EventHookupCommandHandlerTests.cs index 731d3a962a531..8297e1863bfbb 100644 --- a/src/EditorFeatures/CSharpTest/EventHookup/EventHookupCommandHandlerTests.cs +++ b/src/EditorFeatures/CSharpTest/EventHookup/EventHookupCommandHandlerTests.cs @@ -830,8 +830,7 @@ private int C_MyEvent(double d) testState.AssertCodeIs(expectedCode); } - [WpfFact] - [WorkItem(553660, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/553660")] + [WpfFact, WorkItem(553660, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/553660")] public async Task PlusEqualsInsideComment() { var markup = @" @@ -849,8 +848,7 @@ void M() testState.AssertNotShowing(); } - [WpfFact] - [WorkItem(951664, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951664")] + [WpfFact, WorkItem(951664, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951664")] public async Task UseInvocationLocationTypeNameWhenEventIsMemberOfBaseType() { var markup = @" @@ -1025,8 +1023,7 @@ private void C_MyEvent() testState.AssertCodeIs(expectedCode); } - [WpfFact] - [WorkItem(58474, "https://github.com/dotnet/roslyn/issues/58474")] + [WpfFact, WorkItem(58474, "https://github.com/dotnet/roslyn/issues/58474")] public async Task EventHookupInTopLevelCode() { var markup = @" @@ -1081,8 +1078,7 @@ void CurrentDomain_UnhandledException(object sender, System.UnhandledExceptionEv testState.AssertCodeIs(expectedCode); } - [WpfFact] - [WorkItem(59935, "https://github.com/dotnet/roslyn/issues/59935")] + [WpfFact, WorkItem(59935, "https://github.com/dotnet/roslyn/issues/59935")] public async Task HandlerName_EventInGenericClass() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/ExtractClass/ExtractClassTests.cs b/src/EditorFeatures/CSharpTest/ExtractClass/ExtractClassTests.cs index 915602c9ac95a..1af9c5df5d4d3 100644 --- a/src/EditorFeatures/CSharpTest/ExtractClass/ExtractClassTests.cs +++ b/src/EditorFeatures/CSharpTest/ExtractClass/ExtractClassTests.cs @@ -976,8 +976,7 @@ int Method() }.RunAsync(); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] public async Task TestUsingsInsideNamespace() { var input = @"// this is my document header @@ -1043,8 +1042,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] public async Task TestUsingsInsideNamespace_FileScopedNamespace() { var input = @"// this is my document header @@ -1111,8 +1109,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] public async Task TestUsingsInsideNamespace_NoNamespace() { var input = @" @@ -1165,8 +1162,7 @@ static void Main(string[] args) }.RunAsync(); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] public async Task TestUsingsInsideNamespace_MultipleNamespaces() { var input = @" diff --git a/src/EditorFeatures/CSharpTest/FixInterpolatedVerbatimString/FixInterpolatedVerbatimStringCommandHandlerTests.cs b/src/EditorFeatures/CSharpTest/FixInterpolatedVerbatimString/FixInterpolatedVerbatimStringCommandHandlerTests.cs index bac99bab59ab4..7d34dc794a5ac 100644 --- a/src/EditorFeatures/CSharpTest/FixInterpolatedVerbatimString/FixInterpolatedVerbatimStringCommandHandlerTests.cs +++ b/src/EditorFeatures/CSharpTest/FixInterpolatedVerbatimString/FixInterpolatedVerbatimStringCommandHandlerTests.cs @@ -156,8 +156,7 @@ void M() }"); } - [WpfFact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [WpfFact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public void TestMissingInEmptyFileAfterAtSignDollarSign() => TestHandled(@"@$[||]", @"$@""[||]"); diff --git a/src/EditorFeatures/CSharpTest/Formatting/CSharpNewDocumentFormattingServiceTests.cs b/src/EditorFeatures/CSharpTest/Formatting/CSharpNewDocumentFormattingServiceTests.cs index 7ec2af1028a7f..04f452875b168 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/CSharpNewDocumentFormattingServiceTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/CSharpNewDocumentFormattingServiceTests.cs @@ -196,8 +196,7 @@ internal class C }); } - [Fact] - [WorkItem(55703, "https://github.com/dotnet/roslyn/issues/55703")] + [Fact, WorkItem(55703, "https://github.com/dotnet/roslyn/issues/55703")] public async Task TestAccessibilityModifiers_IgnoresPartial() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs b/src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs index bd826d1a50ca3..307fd9dd53586 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs @@ -44,8 +44,7 @@ private static OptionsCollection SmartIndentButDoNotFormatWhileTyping() }; } - [WpfFact] - [WorkItem(539682, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539682")] + [WpfFact, WorkItem(539682, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539682")] public void FormatDocumentCommandHandler() { var code = @"class Program @@ -71,8 +70,7 @@ static void Main(string[] args) AssertFormatWithView(expected, code); } - [WpfFact] - [WorkItem(539682, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539682")] + [WpfFact, WorkItem(539682, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539682")] public void FormatDocumentPasteCommandHandler() { var code = @"class Program @@ -98,8 +96,7 @@ static void Main(string[] args) AssertFormatWithPasteOrReturn(expected, code, allowDocumentChanges: true); } - [WpfFact] - [WorkItem(547261, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547261")] + [WpfFact, WorkItem(547261, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547261")] public void FormatDocumentReadOnlyWorkspacePasteCommandHandler() { var code = @"class Program @@ -125,8 +122,7 @@ static void Main(string[] args) AssertFormatWithPasteOrReturn(expected, code, allowDocumentChanges: false); } - [WpfFact] - [WorkItem(912965, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/912965")] + [WpfFact, WorkItem(912965, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/912965")] public void DoNotFormatUsingStatementOnReturn() { var code = @"class Program @@ -152,8 +148,7 @@ static void Main(string[] args) AssertFormatWithPasteOrReturn(expected, code, allowDocumentChanges: true, isPaste: false); } - [WpfFact] - [WorkItem(912965, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/912965")] + [WpfFact, WorkItem(912965, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/912965")] public void FormatUsingStatementWhenTypingCloseParen() { var code = @"class Program @@ -179,8 +174,7 @@ static void Main(string[] args) AssertFormatAfterTypeChar(code, expected); } - [WpfFact] - [WorkItem(912965, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/912965")] + [WpfFact, WorkItem(912965, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/912965")] public void FormatNotUsingStatementOnReturn() { var code = @"class Program @@ -1587,8 +1581,7 @@ public void FormatArbitraryNodeParenthesizedLambdaExpression() AssertFormatOnArbitraryNode(node, expected); } - [WpfFact] - [WorkItem(57465, "https://github.com/dotnet/roslyn/issues/57465")] + [WpfFact, WorkItem(57465, "https://github.com/dotnet/roslyn/issues/57465")] public async Task FormatLambdaWithDirective() { var code = @"namespace N @@ -1637,8 +1630,7 @@ protected void Render() await AssertFormatAsync(expected, code, spans: null); } - [WpfFact] - [WorkItem(57465, "https://github.com/dotnet/roslyn/issues/57465")] + [WpfFact, WorkItem(57465, "https://github.com/dotnet/roslyn/issues/57465")] public async Task FormatLambdaWithComment() { var code = @"namespace N @@ -1985,8 +1977,7 @@ void M() { AssertFormatAfterTypeChar(code, expected, SmartIndentButDoNotFormatWhileTyping()); } - [WpfFact] - [WorkItem(31907, "https://github.com/dotnet/roslyn/issues/31907")] + [WpfFact, WorkItem(31907, "https://github.com/dotnet/roslyn/issues/31907")] public async Task NullableReferenceTypes() { var code = @"[| @@ -2033,8 +2024,7 @@ public void FormatGeneratedNodeInInitializer() AssertFormatOnArbitraryNode(newRoot, expected); } - [WpfFact] - [WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] + [WpfFact, WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] public async Task PositionalPattern() { var code = @"[| @@ -2277,8 +2267,7 @@ public void SeparateGroups_GroupIfSorted_RecognizeSystemNotFirst() AssertFormatWithView(expected, code, new OptionsCollection(LanguageNames.CSharp) { { GenerationOptions.SeparateImportDirectiveGroups, true } }); } - [WpfFact] - [WorkItem(58157, "https://github.com/dotnet/roslyn/issues/58157")] + [WpfFact, WorkItem(58157, "https://github.com/dotnet/roslyn/issues/58157")] [Trait(Traits.Feature, Traits.Features.Formatting)] public void FormatImplicitObjectCollection() { diff --git a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs index 09d4e858cae60..8f7c4a11d5c45 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs @@ -703,8 +703,7 @@ await AssertIndentUsingSmartTokenFormatterAsync( expectedIndentation: 0); } - [WpfFact] - [WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] + [WpfFact, WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task ArrayInitializer1() { @@ -739,8 +738,7 @@ await AssertIndentUsingSmartTokenFormatterAsync( expectedIndentation: 4); } - [WpfFact] - [WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] + [WpfFact, WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task ArrayInitializer3() { @@ -820,8 +818,7 @@ await AssertIndentUsingSmartTokenFormatterAsync( expectedIndentation: 16); } - [WpfFact] - [WorkItem(853748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/853748")] + [WpfFact, WorkItem(853748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/853748")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task ArrayInitializer() { @@ -841,8 +838,7 @@ await AssertIndentUsingSmartTokenFormatterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(939305, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939305")] + [WpfFact, WorkItem(939305, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939305")] [WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task ArrayExpression() @@ -863,8 +859,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 14); } - [WpfFact] - [WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] + [WpfFact, WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task CollectionExpression() { @@ -885,8 +880,7 @@ await AssertIndentUsingSmartTokenFormatterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] + [WpfFact, WorkItem(1070773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070773")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task ObjectInitializer() { @@ -925,8 +919,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 0); } - [WpfFact] - [WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] + [WpfFact, WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInitializerWithTypeBody_Implicit() { @@ -942,8 +935,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] + [WpfFact, WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInitializerWithTypeBody_ImplicitNew() { @@ -959,8 +951,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] + [WpfFact, WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInitializerWithTypeBody_Explicit() { @@ -976,8 +967,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] + [WpfFact, WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInitializerWithTypeBody_Collection() { @@ -994,8 +984,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] + [WpfFact, WorkItem(1070774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070774")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInitializerWithTypeBody_ObjectInitializers() { @@ -1019,8 +1008,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationString_1() { @@ -1040,8 +1028,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 0); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationString_2() { @@ -1061,8 +1048,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 0); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationString_3() { @@ -1082,8 +1068,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 0); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationString_4() { @@ -1103,8 +1088,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 0); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task OutsideInterpolationString() { @@ -1124,8 +1108,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationSyntax_1() { @@ -1145,8 +1128,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationSyntax_2() { @@ -1167,8 +1149,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationSyntax_3() { @@ -1188,8 +1169,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationSyntax_4() { @@ -1209,8 +1189,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationSyntax_5() { @@ -1230,8 +1209,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationSyntax_6() { @@ -1251,8 +1229,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 12); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task InsideInterpolationSyntax_7() { @@ -1272,8 +1249,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] + [WpfFact, WorkItem(872, "https://github.com/dotnet/roslyn/issues/872")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task IndentLambdaBodyOneIndentationToFirstTokenOfTheStatement() { @@ -1293,8 +1269,7 @@ await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync( expectedIndentation: 8); } - [WpfFact] - [WorkItem(1339, "https://github.com/dotnet/roslyn/issues/1339")] + [WpfFact, WorkItem(1339, "https://github.com/dotnet/roslyn/issues/1339")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public async Task IndentAutoPropertyInitializerAsPartOfTheDeclaration() { diff --git a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterTests.cs b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterTests.cs index b4050f4f7c496..2665d23d459cf 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterTests.cs @@ -1243,8 +1243,7 @@ select b expectedIndentation: 20); } - [WpfFact] - [WorkItem(538779, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538779")] + [WpfFact, WorkItem(538779, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538779")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void QueryExpression7() { @@ -1266,8 +1265,7 @@ static void Main(string[] args) expectedIndentation: 16); } - [WpfFact] - [WorkItem(538779, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538779")] + [WpfFact, WorkItem(538779, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538779")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void QueryExpression8() { @@ -1290,8 +1288,7 @@ static void Main(string[] args) expectedIndentation: 30); } - [WpfFact] - [WorkItem(538780, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538780")] + [WpfFact, WorkItem(538780, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538780")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void QueryExpression9() { @@ -1313,8 +1310,7 @@ static void Main(string[] args) expectedIndentation: 16); } - [WpfFact] - [WorkItem(538780, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538780")] + [WpfFact, WorkItem(538780, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538780")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void QueryExpression10() { @@ -1689,8 +1685,7 @@ void Test() expectedIndentation: 16); } - [WpfFact] - [WorkItem(539892, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539892")] + [WpfFact, WorkItem(539892, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539892")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void Bug5994() { @@ -1717,8 +1712,7 @@ group student by (avg == 0 ? 0 : avg / 10) into g expectedIndentation: 15); } - [WpfFact] - [WorkItem(539990, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539990")] + [WpfFact, WorkItem(539990, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539990")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void Bug6124() { @@ -1744,8 +1738,7 @@ void Main() expectedIndentation: 12); } - [WpfFact] - [WorkItem(539990, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539990")] + [WpfFact, WorkItem(539990, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539990")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void Bug6124_1() { @@ -1946,8 +1939,7 @@ public void TypeParameters() expectedIndentation: 8); } - [WpfFact] - [WorkItem(542428, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542428")] + [WpfFact, WorkItem(542428, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542428")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void TypeArguments() { @@ -1967,8 +1959,7 @@ static void Main(string[] args) expectedIndentation: 16); } - [WpfFact] - [WorkItem(542983, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542983")] + [WpfFact, WorkItem(542983, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542983")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void ConstructorInitializer1() { @@ -1983,8 +1974,7 @@ public Asset() : this( expectedIndentation: 8); } - [WpfFact] - [WorkItem(542983, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542983")] + [WpfFact, WorkItem(542983, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542983")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void ConstructorInitializer2() { @@ -2000,8 +1990,7 @@ public Asset() expectedIndentation: 14); } - [WpfFact] - [WorkItem(542983, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542983")] + [WpfFact, WorkItem(542983, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542983")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void ConstructorInitializer3() { @@ -2017,8 +2006,7 @@ public Asset() : expectedIndentation: 12); } - [WpfFact] - [WorkItem(543131, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543131")] + [WpfFact, WorkItem(543131, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543131")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void LockStatement1() { @@ -2042,8 +2030,7 @@ static int Main() expectedIndentation: 12); } - [WpfFact] - [WorkItem(543533, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543533")] + [WpfFact, WorkItem(543533, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543533")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void ConstructorInitializer() { @@ -2058,8 +2045,7 @@ public Asset() : expectedIndentation: 8); } - [WpfFact] - [WorkItem(952803, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/952803")] + [WpfFact, WorkItem(952803, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/952803")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void ArrayInitializer() { @@ -2082,8 +2068,7 @@ static void Main(string[] args) expectedIndentation: 12); } - [WpfFact] - [WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] + [WpfFact, WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void LambdaEmbededInExpression() { @@ -2122,8 +2107,7 @@ public void Dispose() expectedIndentation: 12); } - [WpfFact] - [WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] + [WpfFact, WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void LambdaEmbededInExpression_1() { @@ -2141,8 +2125,7 @@ static void Main(string[] args) expectedIndentation: 16); } - [WpfFact] - [WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] + [WpfFact, WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void LambdaEmbededInExpression_3() { @@ -2179,8 +2162,7 @@ public void Dispose() expectedIndentation: 12); } - [WpfFact] - [WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] + [WpfFact, WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void LambdaEmbededInExpression_2() { @@ -2199,8 +2181,7 @@ static void Main(string[] args) expectedIndentation: 16); } - [WpfFact] - [WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] + [WpfFact, WorkItem(543563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543563")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void LambdaEmbededInExpression_4() { @@ -2226,8 +2207,7 @@ private void OtherMethod(Action action) { } expectedIndentation: 16); } - [WpfFact] - [WorkItem(530074, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530074")] + [WpfFact, WorkItem(530074, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530074")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void EnterInArgumentList1() { @@ -2245,8 +2225,7 @@ static void Main(string[] args) expectedIndentation: 12); } - [WpfFact] - [WorkItem(530074, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530074")] + [WpfFact, WorkItem(530074, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530074")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void EnterInArgumentList2() { @@ -2264,8 +2243,7 @@ static void Main(string[] args) expectedIndentation: 12); } - [WpfFact] - [WorkItem(806266, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/806266")] + [WpfFact, WorkItem(806266, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/806266")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void EnterInArgumentList3() { @@ -3119,8 +3097,7 @@ X is Widget expectedIndentation: 16); } - [WpfFact] - [WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] + [WpfFact, WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void EnterAfterFluentSequences_1() { @@ -3142,8 +3119,7 @@ public void Test() expectedIndentation: 12); } - [WpfFact] - [WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] + [WpfFact, WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void EnterAfterFluentSequences_2() { @@ -3165,8 +3141,7 @@ public void Test() expectedIndentation: 16); } - [WpfFact] - [WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] + [WpfFact, WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void EnterAfterFluentSequences_3() { @@ -3187,8 +3162,7 @@ public void Test() expectedIndentation: 12); } - [WpfFact] - [WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] + [WpfFact, WorkItem(33253, "https://github.com/dotnet/roslyn/issues/33253")] [Trait(Traits.Feature, Traits.Features.SmartIndent)] public void EnterAfterFluentSequences_4() { diff --git a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs index 4d161f57cfd25..80619d63b6557 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs @@ -458,8 +458,7 @@ int Prop { await AutoFormatOnCloseBraceAsync(code, expected, SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] + [WpfFact, WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task AccessorList5b() { @@ -541,8 +540,7 @@ int Prop await AutoFormatOnSemicolonAsync(code, expected, SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] + [WpfFact, WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task AccessorList8() { @@ -604,8 +602,7 @@ int Prop await AutoFormatOnCloseBraceAsync(code, expected, SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] + [WpfFact, WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task AccessorList10() { @@ -640,8 +637,7 @@ event EventHandler E await AutoFormatOnCloseBraceAsync(code, expected, SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] + [WpfFact, WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task AccessorList11() { @@ -1190,8 +1186,7 @@ void Method() await AutoFormatOnCloseBraceAsync(code, expected, SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(8413, "https://github.com/dotnet/roslyn/issues/8413")] + [WpfFact, WorkItem(8413, "https://github.com/dotnet/roslyn/issues/8413")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task EmbeddedStatementDoBlockAlone() { @@ -2059,8 +2054,7 @@ void Method() await AutoFormatOnCloseBraceAsync(code, expected, SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(6645, "https://github.com/dotnet/roslyn/issues/6645")] + [WpfFact, WorkItem(6645, "https://github.com/dotnet/roslyn/issues/6645")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task TryStatement5() { @@ -2438,8 +2432,7 @@ await AutoFormatOnSemicolonAsync( SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(537825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537825")] + [WpfFact, WorkItem(537825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537825")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task MalformedCode() { @@ -2465,8 +2458,7 @@ await AutoFormatOnCloseBraceAsync( SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(537804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537804")] + [WpfFact, WorkItem(537804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537804")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task Colon_SwitchLabel() { @@ -2504,8 +2496,7 @@ await AutoFormatOnColonAsync( SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(584599, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/584599")] + [WpfFact, WorkItem(584599, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/584599")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task Colon_SwitchLabel_Comment() { @@ -2545,8 +2536,7 @@ await AutoFormatOnColonAsync( SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(584599, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/584599")] + [WpfFact, WorkItem(584599, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/584599")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task Colon_SwitchLabel_Comment2() { @@ -2588,8 +2578,7 @@ await AutoFormatOnColonAsync( SyntaxKind.ColonToken); } - [Fact] - [WorkItem(537804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537804")] + [Fact, WorkItem(537804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537804")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task Colon_Label() { @@ -2621,8 +2610,7 @@ await AutoFormatOnColonAsync( SyntaxKind.None); } - [WpfFact] - [WorkItem(538793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538793")] + [WpfFact, WorkItem(538793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538793")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task Colon_Label2() { @@ -2654,8 +2642,7 @@ await AutoFormatOnSemicolonAsync( SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(3186, "DevDiv_Projects/Roslyn")] + [WpfFact, WorkItem(3186, "DevDiv_Projects/Roslyn")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task SemicolonInElseIfStatement() { @@ -2703,8 +2690,7 @@ await AutoFormatOnSemicolonAsync( SyntaxKind.SemicolonToken); } - [WpfFact] - [WorkItem(538391, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538391")] + [WpfFact, WorkItem(538391, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538391")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task SemicolonInElseIfStatement2() { @@ -2738,8 +2724,7 @@ await AutoFormatOnSemicolonAsync( SyntaxKind.SemicolonToken); } - [WpfFact] - [WorkItem(8385, "DevDiv_Projects/Roslyn")] + [WpfFact, WorkItem(8385, "DevDiv_Projects/Roslyn")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task NullCoalescingOperator() { @@ -2765,8 +2750,7 @@ await AutoFormatOnSemicolonAsync( SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(541517, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541517")] + [WpfFact, WorkItem(541517, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541517")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task SwitchDefault() { @@ -2810,8 +2794,7 @@ await AutoFormatOnColonAsync( SyntaxKind.SemicolonToken); } - [WpfFact] - [WorkItem(542538, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542538")] + [WpfFact, WorkItem(542538, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542538")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task MissingTokens1() { @@ -2838,8 +2821,7 @@ await AutoFormatOnMarkerAsync( SyntaxKind.OpenBraceToken); } - [WpfFact] - [WorkItem(542538, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542538")] + [WpfFact, WorkItem(542538, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542538")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task MissingTokens2() { @@ -2853,8 +2835,7 @@ await AutoFormatOnCloseBraceAsync( SyntaxKind.EqualsGreaterThanToken); } - [WpfFact] - [WorkItem(542953, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542953")] + [WpfFact, WorkItem(542953, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542953")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task UsingAlias() { @@ -2868,8 +2849,7 @@ await AutoFormatOnSemicolonAsync( SyntaxKind.UsingKeyword); } - [WpfFact] - [WorkItem(542953, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542953")] + [WpfFact, WorkItem(542953, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542953")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task NoLineChangeWithSyntaxError() { diff --git a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs index 087ffbef776a3..ec9ede1004dba 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs @@ -23,8 +23,7 @@ public SmartTokenFormatterFormatTokenTests(ITestOutputHelper output) : base(outp { } - [Fact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task EmptyFile1() { var code = @"{"; @@ -370,8 +369,7 @@ await AssertSmartTokenFormatterOpenBraceAsync( indentationLine: 6); } - [Fact] - [WorkItem(537827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537827")] + [Fact, WorkItem(537827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537827")] public async Task ArrayInitializer3() { var code = @"namespace NS @@ -392,8 +390,7 @@ await AssertSmartTokenFormatterCloseBraceAsync( expectedSpace: 12); } - [Fact] - [WorkItem(543142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543142")] + [Fact, WorkItem(543142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543142")] public async Task EnterWithTrailingWhitespace() { var code = @"class Class diff --git a/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs b/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs index d58663d724a05..c6914b78c86c5 100644 --- a/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs +++ b/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs @@ -1499,8 +1499,7 @@ await TestInRegularAndScriptAsync( @"using M = System.Math"); } - [Fact] - [WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] + [Fact, WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] public async Task TestAddUsingsEditorBrowsableNeverSameProject() { const string InitialWorkspace = @" @@ -1541,8 +1540,7 @@ static void Main(string[] args) await TestInRegularAndScript1Async(InitialWorkspace, ExpectedDocumentText); } - [Fact] - [WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] + [Fact, WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] public async Task TestAddUsingsEditorBrowsableNeverDifferentProject() { const string InitialWorkspace = @" @@ -1573,8 +1571,7 @@ static void Main(string[] args) await TestMissingAsync(InitialWorkspace); } - [Fact] - [WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] + [Fact, WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] public async Task TestAddUsingsEditorBrowsableAdvancedDifferentProjectOptionOn() { const string InitialWorkspace = @" @@ -1615,8 +1612,7 @@ static void Main(string[] args) await TestInRegularAndScript1Async(InitialWorkspace, ExpectedDocumentText); } - [Fact] - [WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] + [Fact, WorkItem(54544, "https://github.com/dotnet/roslyn/issues/54544")] public async Task TestAddUsingsEditorBrowsableAdvancedDifferentProjectOptionOff() { var initialWorkspace = @" diff --git a/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs b/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs index 8c66394697460..23b661d45abb7 100644 --- a/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs @@ -3224,8 +3224,7 @@ public D((int c, string d) x) : base(x) }"); } - [Fact] - [WorkItem(11563, "https://github.com/dotnet/roslyn/issues/11563")] + [Fact, WorkItem(11563, "https://github.com/dotnet/roslyn/issues/11563")] [WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] public async Task StripUnderscoresFromParameterNames() { @@ -3268,8 +3267,7 @@ public D(int i, string s) }"); } - [Fact] - [WorkItem(11563, "https://github.com/dotnet/roslyn/issues/11563")] + [Fact, WorkItem(11563, "https://github.com/dotnet/roslyn/issues/11563")] public async Task DoNotStripSingleUnderscore() { await TestInRegularAndScriptAsync( @@ -3307,8 +3305,7 @@ public D(int _) }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ImplicitlyTyped() { await TestInRegularAndScriptAsync( @@ -3333,8 +3330,7 @@ void M() }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ImplicitlyTyped_NamedArgument() { await TestInRegularAndScriptAsync( @@ -3359,8 +3355,7 @@ void M() }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ExplicitlyTyped() { await TestInRegularAndScriptAsync( @@ -3385,8 +3380,7 @@ void M() }"); } - [Fact] - [WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] + [Fact, WorkItem(12147, "https://github.com/dotnet/roslyn/issues/12147")] public async Task TestOutVariableDeclaration_ExplicitlyTyped_NamedArgument() { await TestInRegularAndScriptAsync( @@ -3411,8 +3405,7 @@ void M() }"); } - [Fact] - [WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] + [Fact, WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] public async Task TestOutVariableDeclaration_ImplicitlyTyped_CSharp6() { await TestAsync( @@ -3438,8 +3431,7 @@ void M() parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); } - [Fact] - [WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] + [Fact, WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] public async Task TestOutVariableDeclaration_ImplicitlyTyped_NamedArgument_CSharp6() { await TestAsync( @@ -3465,8 +3457,7 @@ void M() parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); } - [Fact] - [WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] + [Fact, WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] public async Task TestOutVariableDeclaration_ExplicitlyTyped_CSharp6() { await TestAsync( @@ -3492,8 +3483,7 @@ void M() parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); } - [Fact] - [WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] + [Fact, WorkItem(12182, "https://github.com/dotnet/roslyn/issues/12182")] public async Task TestOutVariableDeclaration_ExplicitlyTyped_NamedArgument_CSharp6() { await TestAsync( @@ -3519,8 +3509,7 @@ void M() parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); } - [Fact] - [WorkItem(13749, "https://github.com/dotnet/roslyn/issues/13749")] + [Fact, WorkItem(13749, "https://github.com/dotnet/roslyn/issues/13749")] public async Task Support_Readonly_Properties() { await TestInRegularAndScriptAsync( @@ -4054,8 +4043,7 @@ void M() }"); } - [Fact] - [WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] + [Fact, WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] public async Task TestWithUnsafe_Field() { await TestInRegularAndScriptAsync( @@ -4082,8 +4070,7 @@ unsafe void M(int* x) }"); } - [Fact] - [WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] + [Fact, WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] public async Task TestWithUnsafe_Property() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs b/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs index c10f056aa1901..856bff199682f 100644 --- a/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs @@ -86,8 +86,7 @@ public Program(int i, string s) }.RunAsync(); } - [Fact] - [WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] + [Fact, WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] public async Task TestProperlyWrapParameters1() { await new VerifyCS.Test @@ -125,8 +124,7 @@ public Program( }.RunAsync(); } - [Fact] - [WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] + [Fact, WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] public async Task TestProperlyWrapParameters2() { await new VerifyCS.Test @@ -171,8 +169,7 @@ public Program( }.RunAsync(); } - [Fact] - [WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] + [Fact, WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] public async Task TestProperlyWrapParameters3() { await new VerifyCS.Test @@ -215,8 +212,7 @@ public Program(int i, }.RunAsync(); } - [Fact] - [WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] + [Fact, WorkItem(58040, "https://github.com/dotnet/roslyn/issues/58040")] public async Task TestProperlyWrapParameters4() { await new VerifyCS.Test @@ -2494,8 +2490,7 @@ public C(int v = 0) }.RunAsync(); } - [Fact] - [WorkItem(60816, "https://github.com/dotnet/roslyn/issues/60816")] + [Fact, WorkItem(60816, "https://github.com/dotnet/roslyn/issues/60816")] public async Task TestAddMultipleParametersWithWrapping() { await new VerifyCS.Test diff --git a/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs b/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs index bce538d5b24b2..afd680b840164 100644 --- a/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs @@ -2476,8 +2476,7 @@ public bool Equals(Program other) }.RunAsync(); } - [Fact] - [WorkItem(25708, "https://github.com/dotnet/roslyn/issues/25708")] + [Fact, WorkItem(25708, "https://github.com/dotnet/roslyn/issues/25708")] public async Task TestOverrideEqualsOnRefStructReturnsFalse() { var code = @@ -2506,8 +2505,7 @@ public override bool Equals(object obj) }.RunAsync(); } - [Fact] - [WorkItem(25708, "https://github.com/dotnet/roslyn/issues/25708")] + [Fact, WorkItem(25708, "https://github.com/dotnet/roslyn/issues/25708")] public async Task TestImplementIEquatableOnRefStructSkipsIEquatable() { var code = diff --git a/src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs b/src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs index d5ff64f73a8aa..95f90d34260c4 100644 --- a/src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs +++ b/src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs @@ -19,16 +19,14 @@ public class CSharpGoToAdjacentMemberTests : AbstractGoToAdjacentMemberTests protected override string LanguageName => LanguageNames.CSharp; protected override ParseOptions DefaultParseOptions => CSharpParseOptions.Default; - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task EmptyFile() { var code = @"$$"; Assert.Null(await GetTargetPositionAsync(code, next: true)); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task ClassWithNoMembers() { var code = @"class C @@ -38,8 +36,7 @@ public async Task ClassWithNoMembers() Assert.Null(await GetTargetPositionAsync(code, next: true)); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task BeforeClassWithMember() { var code = @"$$ @@ -51,8 +48,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task AfterClassWithMember() { var code = @" @@ -66,8 +62,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task BetweenClasses() { var code = @" @@ -86,8 +81,7 @@ class C2 await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task BetweenClassesPrevious() { var code = @" @@ -106,8 +100,7 @@ void M() { } await AssertNavigatedAsync(code, next: false); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task FromFirstMemberToSecond() { var code = @" @@ -120,8 +113,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task FromSecondToFirst() { var code = @" @@ -134,8 +126,7 @@ class C await AssertNavigatedAsync(code, next: false); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task NextWraps() { var code = @" @@ -148,8 +139,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task PreviousWraps() { var code = @" @@ -162,8 +152,7 @@ class C await AssertNavigatedAsync(code, next: false); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task DescendsIntoNestedType() { var code = @" @@ -180,8 +169,7 @@ class N await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtConstructor() { var code = @" @@ -193,8 +181,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtDestructor() { var code = @" @@ -206,8 +193,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtOperator() { var code = @" @@ -218,8 +204,7 @@ class C }"; await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtField() { var code = @" @@ -231,8 +216,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtFieldlikeEvent() { var code = @" @@ -244,8 +228,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtAutoProperty() { var code = @" @@ -257,8 +240,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtPropertyWithAccessors() { var code = @" @@ -276,8 +258,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task SkipsPropertyAccessors() { var code = @" @@ -297,8 +278,7 @@ void M1() { } await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task FromInsideAccessor() { var code = @" @@ -318,8 +298,7 @@ int P await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtIndexerWithAccessors() { var code = @" @@ -337,8 +316,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task SkipsIndexerAccessors() { var code = @" @@ -358,8 +336,7 @@ void M1() { } await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtEventWithAddRemove() { var code = @" @@ -377,8 +354,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task SkipsEventAddRemove() { var code = @" @@ -398,8 +374,7 @@ void M1() { } await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task FromInsideMethod() { var code = @" @@ -416,8 +391,7 @@ void M1() await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task NextFromBetweenMethods() { var code = @" @@ -433,8 +407,7 @@ void M1() { } await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task PreviousFromBetweenMethods() { var code = @" @@ -450,8 +423,7 @@ void M2() { } await AssertNavigatedAsync(code, next: false); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task NextFromBetweenMethodsInTrailingTrivia() { var code = @" @@ -467,8 +439,7 @@ void M1() await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task PreviousFromBetweenMethodsInTrailingTrivia() { var code = @" @@ -484,8 +455,7 @@ void M2() { } await AssertNavigatedAsync(code, next: false); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task StopsAtExpressionBodiedMember() { var code = @" @@ -499,8 +469,7 @@ class C await AssertNavigatedAsync(code, next: true); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] [WorkItem(10588, "https://github.com/dotnet/roslyn/issues/10588")] public async Task PreviousFromInsideCurrent() { @@ -520,8 +489,7 @@ void M2() await AssertNavigatedAsync(code, next: false); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task NextInScript() { var code = @" @@ -532,8 +500,7 @@ public async Task NextInScript() await AssertNavigatedAsync(code, next: true, sourceCodeKind: SourceCodeKind.Script); } - [Fact] - [WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] + [Fact, WorkItem(4311, "https://github.com/dotnet/roslyn/issues/4311")] public async Task PrevInScript() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs b/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs index de5ab911695fe..67b564469ada5 100644 --- a/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs @@ -122,8 +122,7 @@ protected override string GooMethod() }"); } - [Fact] - [WorkItem(16434, "https://github.com/dotnet/roslyn/issues/16434")] + [Fact, WorkItem(16434, "https://github.com/dotnet/roslyn/issues/16434")] public async Task TestMethodWithTupleNames() { await TestAllOptionsOffAsync( diff --git a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementExplicitlyTests.cs b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementExplicitlyTests.cs index f048a04eff050..416616918f2f1 100644 --- a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementExplicitlyTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementExplicitlyTests.cs @@ -563,8 +563,7 @@ int IBar.M(int i) }", index: SingleMember); } - [Fact] - [WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] + [Fact, WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] public async Task TestWithContraints() { await TestInRegularAndScriptAsync( @@ -594,8 +593,7 @@ void IRepro.A(int value) }"); } - [Fact] - [WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] + [Fact, WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] public async Task TestWithDefaultParameterValues() { await TestInRegularAndScriptAsync( @@ -625,8 +623,7 @@ void IRepro.A(int value) }"); } - [Fact] - [WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] + [Fact, WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] public async Task TestWithMismatchedDefaultParameterValues() { await TestInRegularAndScriptAsync( @@ -656,8 +653,7 @@ void IRepro.A(int value = 1) }"); } - [Fact] - [WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] + [Fact, WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] public async Task TestWithMismatchedDefault1() { await TestInRegularAndScriptAsync( @@ -687,8 +683,7 @@ void IRepro.A(int value = 1) }"); } - [Fact] - [WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] + [Fact, WorkItem(52020, "https://github.com/dotnet/roslyn/issues/52020")] public async Task TestWithMismatchedDefault2() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementImplicitlyTests.cs b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementImplicitlyTests.cs index cc20ffd493db8..e957a953938e9 100644 --- a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementImplicitlyTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementImplicitlyTests.cs @@ -209,8 +209,7 @@ private void Goo1() { } }", index: SingleMember); } - [Fact] - [WorkItem(48027, "https://github.com/dotnet/roslyn/issues/48027")] + [Fact, WorkItem(48027, "https://github.com/dotnet/roslyn/issues/48027")] public async Task TestSingleMemberAndContainingTypeHasNoInterface() { await TestMissingAsync( diff --git a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs index d0dcf4417ac85..de170fcf43e5e 100644 --- a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs @@ -161,8 +161,7 @@ public void Method1() }.RunAsync(); } - [Fact] - [WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] + [Fact, WorkItem(42986, "https://github.com/dotnet/roslyn/issues/42986")] public async Task TestMethodWithNativeIntegers() { var nativeIntegerAttributeDefinition = @" @@ -8294,8 +8293,7 @@ public async Task TestInaccessibleMember_03() }.RunAsync(); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_Property() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8328,8 +8326,7 @@ Goo I.MyProperty }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_Method_InaccessibleReturnType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8359,8 +8356,7 @@ Goo I.M() }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_Method_InaccessibleParameterType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8390,8 +8386,7 @@ void I.M(Goo goo) }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_Event() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8429,8 +8424,7 @@ event MyDelegate I.Event }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_Indexer_InaccessibleReturnType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8463,8 +8457,7 @@ Goo I.this[int i] }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_Indexer_InaccessibleParameterType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8497,8 +8490,7 @@ int I.this[Goo goo] }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_InaccessibleMemberAsGenericArgument() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8532,8 +8524,7 @@ List I.M() }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_InaccessibleMemberDueToContainingType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8569,8 +8560,7 @@ Container.Goo I.M() }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_InaccessibleGenericConstraintAsReturnType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8600,8 +8590,7 @@ T I.M() }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_InaccessibleGenericConstraintAsParameter() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8631,8 +8620,7 @@ void I.M(T arg) }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_InaccessibleGenericConstraintWhichIsNotUsed() { await TestWithAllCodeStyleOptionsOffAsync( @@ -8662,8 +8650,7 @@ void I.M() }"); } - [Fact] - [WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] + [Fact, WorkItem(4146, "https://github.com/dotnet/roslyn/issues/4146")] public async Task TestAccessibility_SeveralMembers_ShouldExplicitlyImplementOnlyInaccessible() { await TestWithAllCodeStyleOptionsOffAsync( @@ -10455,8 +10442,7 @@ public static int M(C x) }.RunAsync(); } - [Fact] - [WorkItem(60214, "https://github.com/dotnet/roslyn/issues/60214")] + [Fact, WorkItem(60214, "https://github.com/dotnet/roslyn/issues/60214")] public async Task TestImplementCheckedOperators_Explicitly() { await new VerifyCS.Test @@ -10530,8 +10516,7 @@ public static explicit operator string(C3 x) }.RunAsync(); } - [Fact] - [WorkItem(60214, "https://github.com/dotnet/roslyn/issues/60214")] + [Fact, WorkItem(60214, "https://github.com/dotnet/roslyn/issues/60214")] public async Task TestImplementCheckedOperators_Implicitly() { await new VerifyCS.Test @@ -10605,8 +10590,7 @@ public static explicit operator string(C3 x) }.RunAsync(); } - [Fact] - [WorkItem(60214, "https://github.com/dotnet/roslyn/issues/60214")] + [Fact, WorkItem(60214, "https://github.com/dotnet/roslyn/issues/60214")] public async Task TestImplementCheckedOperators_Abstractly() { await new VerifyCS.Test diff --git a/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs b/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs index 00a143a76be86..458a81431a52c 100644 --- a/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs +++ b/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs @@ -2172,8 +2172,7 @@ public static void M2([||]__arglist) await VerifyCS.VerifyRefactoringAsync(code, code); } - [Fact] - [WorkItem(52383, "https://github.com/dotnet/roslyn/issues/52383")] + [Fact, WorkItem(52383, "https://github.com/dotnet/roslyn/issues/52383")] public async Task TestImportSystem() { await VerifyCS.VerifyRefactoringAsync( @@ -2199,8 +2198,7 @@ public C(string s) }"); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_NullCheck_BracesNone_SameLineFalse() { await new VerifyCS.Test @@ -2234,8 +2232,7 @@ public C(object o) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_NullCheck_BracesWhenMultiline_SameLineFalse() { await new VerifyCS.Test @@ -2269,8 +2266,7 @@ public C(object o) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_NullCheck_BracesAlways_SameLineFalse() { await new VerifyCS.Test @@ -2306,8 +2302,7 @@ public C(object o) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_NullCheck_BracesNone_SameLineTrue() { await new VerifyCS.Test @@ -2340,8 +2335,7 @@ public C(object o) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_NullCheck_BracesWhenMultiline_SameLineTrue() { await new VerifyCS.Test @@ -2374,8 +2368,7 @@ public C(object o) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_NullCheck_BracesAlways_SameLineTrue() { await new VerifyCS.Test @@ -2411,8 +2404,7 @@ public C(object o) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_StringIsNullOrEmpty_BracesNone_SameLineFalse() { await new VerifyCS.Test @@ -2448,8 +2440,7 @@ public C(string s) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_StringIsNullOrEmpty_BracesWhenMultiline_SameLineFalse() { await new VerifyCS.Test @@ -2485,8 +2476,7 @@ public C(string s) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_StringIsNullOrEmpty_BracesAlways_SameLineFalse() { await new VerifyCS.Test @@ -2524,8 +2514,7 @@ public C(string s) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_StringIsNullOrEmpty_BracesNone_SameLineTrue() { await new VerifyCS.Test @@ -2560,8 +2549,7 @@ public C(string s) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_StringIsNullOrEmpty_BracesWhenMultiline_SameLineTrue() { await new VerifyCS.Test @@ -2596,8 +2584,7 @@ public C(string s) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_StringIsNullOrEmpty_BracesAlways_SameLineTrue() { await new VerifyCS.Test @@ -2635,8 +2622,7 @@ public C(string s) }.RunAsync(); } - [Fact] - [WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] + [Fact, WorkItem(52385, "https://github.com/dotnet/roslyn/issues/52385")] public async Task SingleLineStatement_NullCheck_AllParameters() { await new VerifyCS.Test @@ -2737,8 +2723,7 @@ public C(string s, [||] {|CS1031:{|CS1001:)|}|} await VerifyCS.VerifyRefactoringAsync(source, source); } - [Fact] - [WorkItem(58779, "https://github.com/dotnet/roslyn/issues/58779")] + [Fact, WorkItem(58779, "https://github.com/dotnet/roslyn/issues/58779")] public async Task TestNotInRecord() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/IntroduceUsingStatement/IntroduceUsingStatementTests.cs b/src/EditorFeatures/CSharpTest/IntroduceUsingStatement/IntroduceUsingStatementTests.cs index 3b5a76c08bd61..9a39662d86fa8 100644 --- a/src/EditorFeatures/CSharpTest/IntroduceUsingStatement/IntroduceUsingStatementTests.cs +++ b/src/EditorFeatures/CSharpTest/IntroduceUsingStatement/IntroduceUsingStatementTests.cs @@ -525,8 +525,7 @@ void M(System.IDisposable disposable) }"); } - [Fact] - [WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] + [Fact, WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] public async Task ExpandsToIncludeSurroundedVariableDeclarations() { await TestInRegularAndScriptAsync( @@ -559,8 +558,7 @@ void M() }"); } - [Fact] - [WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] + [Fact, WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] public async Task ExpandsToIncludeSurroundedOutVariableDeclarations() { await TestInRegularAndScriptAsync( @@ -603,8 +601,7 @@ void M() }"); } - [Fact] - [WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] + [Fact, WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] public async Task ExpandsToIncludeSurroundedPatternVariableDeclarations() { await TestInRegularAndScriptAsync( @@ -647,8 +644,7 @@ void M() }"); } - [Fact] - [WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] + [Fact, WorkItem(35237, "https://github.com/dotnet/roslyn/issues/35237")] public async Task ExpandsToIncludeSurroundedMultiVariableDeclarations() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/IntroduceVariable/IntroduceLocalForExpressionTests.cs b/src/EditorFeatures/CSharpTest/IntroduceVariable/IntroduceLocalForExpressionTests.cs index cdbd1cc8d3d61..cd747b6abbfb2 100644 --- a/src/EditorFeatures/CSharpTest/IntroduceVariable/IntroduceLocalForExpressionTests.cs +++ b/src/EditorFeatures/CSharpTest/IntroduceVariable/IntroduceLocalForExpressionTests.cs @@ -103,8 +103,7 @@ void M() }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task IntroduceLocal_Inside_Expression() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.Elseless.cs b/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.Elseless.cs index 089f3b73eb61c..68a60df586b74 100644 --- a/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.Elseless.cs +++ b/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.Elseless.cs @@ -309,8 +309,7 @@ void M() }"); } - [Fact] - [WorkItem(40909, "https://github.com/dotnet/roslyn/issues/40909")] + [Fact, WorkItem(40909, "https://github.com/dotnet/roslyn/issues/40909")] public async Task IfWithoutElse_MoveIfBodyToElseClause8() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs b/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs index f48f9416d0a49..e33d2ed3b45b8 100644 --- a/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs +++ b/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs @@ -1029,8 +1029,7 @@ await TestFixOneAsync( @"string x; if (x.Length <= 0.0f) { EqualsZero(); } else { GreaterThanZero(); } } } "); } - [Fact] - [WorkItem(29434, "https://github.com/dotnet/roslyn/issues/29434")] + [Fact, WorkItem(29434, "https://github.com/dotnet/roslyn/issues/29434")] public async Task TestIsExpression() { await TestInRegularAndScriptAsync( @@ -1038,8 +1037,7 @@ await TestInRegularAndScriptAsync( @"class C { void M(object o) { if (o is not C) { } else { a(); } } }"); } - [Fact] - [WorkItem(43224, "https://github.com/dotnet/roslyn/issues/43224")] + [Fact, WorkItem(43224, "https://github.com/dotnet/roslyn/issues/43224")] public async Task TestEmptyIf() { await TestInRegularAndScriptAsync( @@ -1047,8 +1045,7 @@ await TestInRegularAndScriptAsync( @"class C { void M(string s){ if (s != ""a""){ s = ""b""}}}"); } - [Fact] - [WorkItem(43224, "https://github.com/dotnet/roslyn/issues/43224")] + [Fact, WorkItem(43224, "https://github.com/dotnet/roslyn/issues/43224")] public async Task TestOnlySingleLineCommentIf() { await TestInRegularAndScriptAsync( @@ -1084,8 +1081,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(43224, "https://github.com/dotnet/roslyn/issues/43224")] + [Fact, WorkItem(43224, "https://github.com/dotnet/roslyn/issues/43224")] public async Task TestOnlyMultilineLineCommentIf() { await TestInRegularAndScriptAsync( @@ -1133,8 +1129,7 @@ void M(string s) }"); } - [Fact] - [WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] + [Fact, WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] public async Task TestIsCheck_CSharp6() { await TestInRegularAndScriptAsync( @@ -1168,8 +1163,7 @@ int M() }", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)); } - [Fact] - [WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] + [Fact, WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] public async Task TestIsCheck_CSharp8() { await TestInRegularAndScriptAsync( @@ -1203,8 +1197,7 @@ int M() }", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)); } - [Fact] - [WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] + [Fact, WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] public async Task TestIsCheck_CSharp9() { await TestInRegularAndScriptAsync( @@ -1238,8 +1231,7 @@ int M() }", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); } - [Fact] - [WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] + [Fact, WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] public async Task TestIsNotObjectCheck_CSharp8() { // Not terrific. But the starting code is not legal C#8 either. In this case because we don't even support @@ -1276,8 +1268,7 @@ int M() }", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)); } - [Fact] - [WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] + [Fact, WorkItem(51359, "https://github.com/dotnet/roslyn/issues/51359")] public async Task TestIsNotObjectCheck_CSharp9() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs b/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs index 5a712e5b31bd1..bde1b95944bef 100644 --- a/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs +++ b/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs @@ -169,8 +169,7 @@ void M(int a, int b, int c) }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task InverSelection() { await TestInRegularAndScriptAsync( @@ -190,8 +189,7 @@ void M(int a, int b, int c) }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task MissingInverSelection1() { // Can't convert selected partial subtrees @@ -280,8 +278,7 @@ void M(bool x, int a, int b) }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task MissingSelectedSubtree() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs b/src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs index 4f950d0ec6c9e..261e9ab28b56c 100644 --- a/src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs +++ b/src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs @@ -431,8 +431,7 @@ static void Main(string[] args) await AssertTagsOnBracesOrSemicolonsAsync(file, 2, 4); } - [Fact] - [WorkItem(1297, "https://github.com/dotnet/roslyn/issues/1297")] + [Fact, WorkItem(1297, "https://github.com/dotnet/roslyn/issues/1297")] public async Task ExpressionBodiedProperty() { await AssertTagsOnBracesOrSemicolonsAsync(@"class C @@ -445,8 +444,7 @@ void M() }", 0, 2); } - [Fact] - [WorkItem(1297, "https://github.com/dotnet/roslyn/issues/1297")] + [Fact, WorkItem(1297, "https://github.com/dotnet/roslyn/issues/1297")] public async Task ExpressionBodiedIndexer() { await AssertTagsOnBracesOrSemicolonsAsync(@"class C @@ -459,8 +457,7 @@ void M() }", 0, 2); } - [Fact] - [WorkItem(1297, "https://github.com/dotnet/roslyn/issues/1297")] + [Fact, WorkItem(1297, "https://github.com/dotnet/roslyn/issues/1297")] public async Task ExpressionBodiedEvent() { // This is not valid code, and parses all wrong, but just in case a user writes it. Note diff --git a/src/EditorFeatures/CSharpTest/MakeLocalFunctionStatic/MakeLocalFunctionStaticRefactoringTests.cs b/src/EditorFeatures/CSharpTest/MakeLocalFunctionStatic/MakeLocalFunctionStaticRefactoringTests.cs index c89298f993eab..bb923d45c8381 100644 --- a/src/EditorFeatures/CSharpTest/MakeLocalFunctionStatic/MakeLocalFunctionStaticRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/MakeLocalFunctionStatic/MakeLocalFunctionStaticRefactoringTests.cs @@ -483,8 +483,7 @@ static int AddLocal(int @static) parseOptions: CSharp8ParseOptions); } - [Fact] - [WorkItem(46858, "https://github.com/dotnet/roslyn/issues/46858")] + [Fact, WorkItem(46858, "https://github.com/dotnet/roslyn/issues/46858")] public async Task ShouldNotTriggerIfCallsOtherLocalFunction() { await TestMissingAsync( @@ -548,8 +547,7 @@ static void B() parseOptions: CSharp8ParseOptions); } - [Fact] - [WorkItem(53179, "https://github.com/dotnet/roslyn/issues/53179")] + [Fact, WorkItem(53179, "https://github.com/dotnet/roslyn/issues/53179")] public async Task TestLocalFunctionAsTopLevelStatement() { await TestAsync(@" diff --git a/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs b/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs index 18317f14d9e24..a01ef814d0ad5 100644 --- a/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs +++ b/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs @@ -373,8 +373,7 @@ await TestMissingInRegularAndScriptAsync( "); } - [Fact] - [WorkItem(541475, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541475")] + [Fact, WorkItem(541475, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541475")] public async Task Regression8190() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs b/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs index 4e94aa68f923b..ec9822123f0e3 100644 --- a/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs +++ b/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs @@ -62,8 +62,7 @@ class MyClass }", expectedSuccess: false); - [Fact] - [WorkItem(59716, "https://github.com/dotnet/roslyn/issues/59716")] + [Fact, WorkItem(59716, "https://github.com/dotnet/roslyn/issues/59716")] public Task MoveToNamespace_MoveItems_CaretAboveNamespace_FileScopedNamespace() => TestMoveToNamespaceAsync( @"using System; @@ -215,8 +214,7 @@ void Method() { } }", expectedSuccess: false); - [Fact] - [WorkItem(59716, "https://github.com/dotnet/roslyn/issues/59716")] + [Fact, WorkItem(59716, "https://github.com/dotnet/roslyn/issues/59716")] public Task MoveToNamespace_MoveItems_CaretAfterFileScopedNamespaceSemicolon() => TestMoveToNamespaceAsync( @"namespace A; [||] @@ -1117,8 +1115,7 @@ class MyClass[||] }", expectedNamespaceName: "A . B . C"); - [Fact] - [WorkItem(34736, "https://github.com/dotnet/roslyn/issues/34736")] + [Fact, WorkItem(34736, "https://github.com/dotnet/roslyn/issues/34736")] public Task MoveToNamespace_MoveType_Usings() => TestMoveToNamespaceAsync( @"namespace One @@ -1159,8 +1156,7 @@ class C2 {"Two.C2", "Three.C2" } }); - [Fact] - [WorkItem(35577, "https://github.com/dotnet/roslyn/issues/35577")] + [Fact, WorkItem(35577, "https://github.com/dotnet/roslyn/issues/35577")] public async Task MoveToNamespace_WithoutOptionsService() { var code = @"namespace A[||] @@ -1241,8 +1237,7 @@ public Task MoveToNamespace_MoveOneTypeInGlobalNamespace(string typeKeyword) }}", expectedSuccess: false); - [Fact] - [WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] + [Fact, WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] public Task MoveToNamespace_PartialTypesInNamesapce_SelectType() => TestMoveToNamespaceAsync( @"namespace NS @@ -1257,8 +1252,7 @@ partial class MyClass }", expectedSuccess: false); - [Fact] - [WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] + [Fact, WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] public Task MoveToNamespace_PartialTypesInNamesapce_SelectNamespace() => TestMoveToNamespaceAsync( @"namespace NS[||] @@ -1273,8 +1267,7 @@ partial class MyClass }", expectedSuccess: false); - [Fact] - [WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] + [Fact, WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] public Task MoveToNamespace_PartialTypesInGlobalNamesapce() => TestMoveToNamespaceAsync( @"partial class MyClass[||] @@ -1285,8 +1278,7 @@ partial class MyClass }", expectedSuccess: false); - [Fact] - [WorkItem(39234, "https://github.com/dotnet/roslyn/issues/39234")] + [Fact, WorkItem(39234, "https://github.com/dotnet/roslyn/issues/39234")] public async Task TestMultiTargetingProject() { // Create two projects with same project file path and single linked document to simulate a multi-targeting project. @@ -1347,8 +1339,7 @@ public class Class2 } } - [Fact] - [WorkItem(35507, "https://github.com/dotnet/roslyn/issues/35507")] + [Fact, WorkItem(35507, "https://github.com/dotnet/roslyn/issues/35507")] public Task MoveToNamespace_MoveTypeFromSystemNamespace() => TestMoveToNamespaceAsync( @"namespace System diff --git a/src/EditorFeatures/CSharpTest/NameTupleElement/NameTupleElementTests.cs b/src/EditorFeatures/CSharpTest/NameTupleElement/NameTupleElementTests.cs index f988e01df9bad..07b142cd75520 100644 --- a/src/EditorFeatures/CSharpTest/NameTupleElement/NameTupleElementTests.cs +++ b/src/EditorFeatures/CSharpTest/NameTupleElement/NameTupleElementTests.cs @@ -88,8 +88,7 @@ await TestInRegularAndScript1Async( public async Task TestInCall_FirstElement_AlreadyNamed() => await TestMissingAsync(@"class C { void M((int arg1, int arg2) x) => M(([||]arg1: 1, 2)); }"); - [Fact] - [WorkItem(35157, "https://github.com/dotnet/roslyn/issues/35157")] + [Fact, WorkItem(35157, "https://github.com/dotnet/roslyn/issues/35157")] public async Task TestUntypedTuple() { await TestMissingAsync( @@ -115,8 +114,7 @@ void M(string arg1, int arg2) }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestWithSelection() { await TestInRegularAndScript1Async( @@ -167,8 +165,7 @@ await TestInRegularAndScript1Async( @"class C { void M((int arg1, int arg2) x) => M((arg1: 1, 2)); }"); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInCall_FirstComma2() { await TestInRegularAndScript1Async( diff --git a/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs b/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs index 6e944b81a942e..1ec36ae4a2fb2 100644 --- a/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs +++ b/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs @@ -1253,8 +1253,7 @@ await TestAsync(testHost, composition, source, async w => }); } - [Fact] - [WorkItem(1174255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174255")] + [Fact, WorkItem(1174255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174255")] [WorkItem(8009, "https://github.com/dotnet/roslyn/issues/8009")] public async Task NavigateToGeneratedFiles() { diff --git a/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs b/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs index 764d1f6de6292..3876c743bad3d 100644 --- a/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs +++ b/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs @@ -616,8 +616,7 @@ public int this[int i] await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullPropertyToInterfaceWithAddUsingsViaQuickAction() { var testText = @" @@ -664,8 +663,7 @@ public class Derived : IBase await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToInterfaceWithoutAddUsingsViaQuickAction() { var testText = @" @@ -720,8 +718,7 @@ public class Derived : IBase await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodWithNewReturnTypeToInterfaceWithAddUsingsViaQuickAction() { var testText = @" @@ -774,8 +771,7 @@ public Uri TestMethod() await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodWithNewParamTypeToInterfaceWithAddUsingsViaQuickAction() { var testText = @" @@ -830,8 +826,7 @@ public bool TestMethod(Uri endpoint) await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullEventToInterfaceWithAddUsingsViaQuickAction() { var testText = @" @@ -898,8 +893,7 @@ public event EventHandler TestEvent await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullPropertyToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -944,8 +938,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullPropertyToClassWithAddUsingsViaQuickAction2() { var testText = @" @@ -988,8 +981,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullPropertyToClassWithoutDuplicatingUsingsViaQuickAction() { var testText = @" @@ -1037,8 +1029,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullPropertyWithNewBodyTypeToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -1099,8 +1090,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodWithNewNonDeclaredBodyTypeToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -1151,8 +1141,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithOverlappingUsingsViaQuickAction() { var testText = @" @@ -1223,8 +1212,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithUnnecessaryFirstUsingViaQuickAction() { var testText = @" @@ -1291,8 +1279,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithUnusedBaseUsingsViaQuickAction() { var testText = @" @@ -1351,8 +1338,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithRetainCommentsViaQuickAction() { var testText = @" @@ -1406,8 +1392,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithRetainPreImportCommentsViaQuickAction() { var testText = @" @@ -1458,8 +1443,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithRetainPostImportCommentsViaQuickAction() { var testText = @" @@ -1510,8 +1494,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithLambdaUsingsViaQuickAction() { var testText = @" @@ -1569,8 +1552,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithUnusedUsingsViaQuickAction() { var testText = @" @@ -1629,8 +1611,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassKeepSystemFirstViaQuickAction() { var testText = @" @@ -1707,8 +1688,7 @@ public class Foo await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassKeepSystemFirstViaQuickAction2() { var testText = @" @@ -1784,8 +1764,7 @@ public class Foo await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithExtensionViaQuickAction() { var testText = @" @@ -1874,8 +1853,7 @@ public static int FooBar(this Foo foo) await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithExtensionViaQuickAction2() { var testText = @" @@ -1989,8 +1967,7 @@ public static int FooBar(this Foo foo) await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithAliasUsingsViaQuickAction() { var testText = @" @@ -2050,8 +2027,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullPropertyToClassWithBaseAliasUsingsViaQuickAction() { var testText = @" @@ -2108,8 +2084,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithMultipleNamespacedUsingsViaQuickAction() { var testText = @" @@ -2164,8 +2139,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithNestedNamespacedUsingsViaQuickAction() { var testText = @" @@ -2249,8 +2223,7 @@ public static int Bar(int num) await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithNewNamespaceUsingViaQuickAction() { var testText = @" @@ -2311,8 +2284,7 @@ class Other await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithFileNamespaceUsingViaQuickAction() { var testText = @" @@ -2367,8 +2339,7 @@ class Other await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithUnusedNamespaceUsingViaQuickAction() { var testText = @" @@ -2428,8 +2399,7 @@ class Other await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithMultipleNamespacesAndCommentsViaQuickAction() { var testText = @" @@ -2489,8 +2459,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithMultipleNamespacedUsingsAndCommentsViaQuickAction() { var testText = @" @@ -2553,8 +2522,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithNamespacedUsingsViaQuickAction() { var testText = @" @@ -2623,8 +2591,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodToClassWithDuplicateNamespacedUsingsViaQuickAction() { var testText = @" @@ -2695,8 +2662,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodWithNewReturnTypeToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -2747,8 +2713,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodWithNewParamTypeToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -2801,8 +2766,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullMethodWithNewBodyTypeToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -2857,8 +2821,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullEventToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -2923,8 +2886,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullFieldToClassWithAddUsingsViaQuickAction() { var testText = @" @@ -2969,8 +2931,7 @@ public class Derived : Base await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] + [Fact, WorkItem(46010, "https://github.com/dotnet/roslyn/issues/46010")] public async Task TestPullFieldToClassNoConstructorWithAddUsingsViaQuickAction() { var testText = @" @@ -3852,8 +3813,7 @@ End Interface await TestQuickActionNotProvidedAsync(input); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] public async Task TestPullMethodWithToClassWithAddUsingsInsideNamespaceViaQuickAction() { var testText = @" @@ -3920,8 +3880,7 @@ await TestWithPullMemberDialogAsync( options: Option(CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, AddImportPlacement.InsideNamespace, CodeStyle.NotificationOption2.Silent)); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/55746")] public async Task TestPullMethodWithToClassWithAddUsingsSystemUsingsLastViaQuickAction() { var testText = @" @@ -4013,8 +3972,7 @@ await TestWithPullMemberDialogAsync( }); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullMethodToClassWithDirective() { var text = @" @@ -4043,8 +4001,7 @@ public class Bar : BaseClass return TestWithPullMemberDialogAsync(text, expected); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullMethodToClassBeforeDirective() { var text = @" @@ -4074,8 +4031,7 @@ public void Goo() { } return TestWithPullMemberDialogAsync(text, expected); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullMethodToClassBeforeDirective2() { var text = @" @@ -4108,8 +4064,7 @@ public void Hello() { } return TestWithPullMemberDialogAsync(text, expected); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullFieldToClassBeforeDirective1() { var text = @" @@ -4139,8 +4094,7 @@ public class Bar : BaseClass return TestWithPullMemberDialogAsync(text, expected); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullFieldToClassBeforeDirective2() { var text = @" @@ -4171,8 +4125,7 @@ public class Bar : BaseClass return TestWithPullMemberDialogAsync(text, expected); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullFieldToClassBeforeDirective() { var text = @" @@ -4201,8 +4154,7 @@ public class Bar : BaseClass return TestWithPullMemberDialogAsync(text, expected); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullEventToClassBeforeDirective() { var text = @" @@ -4233,8 +4185,7 @@ public class Bar : BaseClass return TestWithPullMemberDialogAsync(text, expected); } - [Fact] - [WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] + [Fact, WorkItem(55746, "https://github.com/dotnet/roslyn/issues/51531")] public Task TestPullPropertyToClassBeforeDirective() { var text = @" @@ -5194,8 +5145,7 @@ public override event EventHandler Event1 #endregion Dialog #region Selections and caret position - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestArgsIsPartOfHeader() { var testText = @" @@ -5242,8 +5192,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringCaretBeforeAttributes() { var testText = @" @@ -5290,8 +5239,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMissingRefactoringCaretBetweenAttributes() { var testText = @" @@ -5317,8 +5265,7 @@ void C() await TestQuickActionNotProvidedAsync(testText); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringSelectionWithAttributes1() { var testText = @" @@ -5361,8 +5308,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringSelectionWithAttributes2() { var testText = @" @@ -5405,8 +5351,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringSelectionWithAttributes3() { var testText = @" @@ -5450,8 +5395,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMissingRefactoringInAttributeList() { var testText = @" @@ -5475,8 +5419,7 @@ void C() await TestQuickActionNotProvidedAsync(testText); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMissingRefactoringSelectionAttributeList() { var testText = @" @@ -5502,8 +5445,7 @@ void C() await TestQuickActionNotProvidedAsync(testText); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMissingRefactoringCaretInAttributeList() { var testText = @" @@ -5529,8 +5471,7 @@ void C() await TestQuickActionNotProvidedAsync(testText); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMissingRefactoringCaretBetweenAttributeLists() { var testText = @" @@ -5556,8 +5497,7 @@ void C() await TestQuickActionNotProvidedAsync(testText); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMissingRefactoringSelectionAttributeList2() { var testText = @" @@ -5583,8 +5523,7 @@ void C() await TestQuickActionNotProvidedAsync(testText); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestMissingRefactoringSelectAttributeList() { var testText = @" @@ -5608,8 +5547,7 @@ void C() await TestQuickActionNotProvidedAsync(testText); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringCaretLocAfterAttributes1() { var testText = @" @@ -5652,8 +5590,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringCaretLocAfterAttributes2() { var testText = @" @@ -5704,8 +5641,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringCaretLoc1() { var testText = @" @@ -5740,8 +5676,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringSelection() { var testText = @" @@ -5776,8 +5711,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringSelectionComments() { var testText = @" @@ -5814,8 +5748,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringSelectionComments2() { var testText = @" @@ -5856,8 +5789,7 @@ public class B : A await TestWithPullMemberDialogAsync(testText, expected); } - [Fact] - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task TestRefactoringSelectionComments3() { var testText = @" diff --git a/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs b/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs index e065307d0b7d3..e1e0b8b63d0da 100644 --- a/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs +++ b/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs @@ -16,8 +16,7 @@ namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.RefactoringHelpers public partial class RefactoringHelpersTests : RefactoringHelpersTestBase { #region Locations - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInTokenDirectlyUnderNode() { var testText = @" @@ -34,8 +33,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestBeforeTokenDirectlyUnderNode() { var testText = @" @@ -52,8 +50,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestAfterTokenDirectlyUnderNode() { var testText = @" @@ -70,8 +67,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingInTokenUnderDifferentNode() { var testText = @" @@ -89,8 +85,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestClimbRightEdge() { var testText = @" @@ -107,8 +102,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestClimbLeftEdge() { var testText = @" @@ -125,8 +119,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestClimbLeftEdgeComments() { var testText = @" @@ -146,8 +139,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingInAnotherChildNode() { var testText = @" @@ -164,8 +156,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingInTooFarBeforeInWhitespace() { var testText = @" @@ -185,8 +176,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingInWhiteSpaceOnLineWithDifferentStatement() { var testText = @" @@ -206,8 +196,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestNotBeforePrecedingComment() { var testText = @" @@ -225,8 +214,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestBeforeInWhitespace1_OnSameLine() { var testText = @" @@ -243,8 +231,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestBeforeInWhitespace1_OnPreviousLine() { var testText = @" @@ -262,8 +249,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestBeforeInWhitespace1_NotOnMultipleLinesPrior() { var testText = @" @@ -282,8 +268,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestBeforeInWhitespace2() { var testText = @" @@ -301,8 +286,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingInNextTokensLeadingTrivia() { var testText = @" @@ -321,8 +305,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInEmptySyntaxNode_AllowEmptyNodesTrue1() { var testText = @" @@ -340,8 +323,7 @@ int N(int a, int b, int c) await TestAsync(testText, allowEmptyNodes: true); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInEmptySyntaxNode_AllowEmptyNodesTrue2() { var testText = @" @@ -359,8 +341,7 @@ int N(int a, int b, int c) await TestAsync(testText, allowEmptyNodes: true); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInEmptySyntaxNode_AllowEmptyNodesFalse1() { var testText = @" @@ -378,8 +359,7 @@ int N(int a, int b, int c) await TestMissingAsync(testText, allowEmptyNodes: false); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInEmptySyntaxNode_AllowEmptyNodesFalse2() { var testText = @" @@ -400,8 +380,7 @@ int N(int a, int b, int c) #endregion #region Selections - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestSelectedTokenDirectlyUnderNode() { var testText = @" @@ -418,8 +397,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestPartiallySelectedTokenDirectlyUnderNode() { var testText = @" @@ -436,8 +414,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestSelectedMultipleTokensUnderNode() { var testText = @" @@ -454,8 +431,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingSelectedMultipleTokensWithLowerCommonAncestor() { var testText = @" @@ -472,8 +448,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingSelectedLowerNode() { var testText = @" @@ -490,8 +465,7 @@ void M() await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingSelectedWhitespace() { var testText = @" @@ -508,8 +482,7 @@ void M() await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingSelectedWhitespace2() { var testText = @" @@ -526,8 +499,7 @@ void M() await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestCompleteSelection() { var testText = @" @@ -544,8 +516,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestOverSelection() { var testText = @" @@ -566,8 +537,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestOverSelectionComments() { var testText = @" @@ -586,8 +556,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingOverSelection() { var testText = @" @@ -606,8 +575,7 @@ C LocalFunction(C c) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingSelectionBefore() { var testText = @" @@ -629,8 +597,7 @@ void M() #endregion #region IsUnderselected - [Fact] - [WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] + [Fact, WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] public async Task TestUnderselectionOnSemicolon() { var testText = @" @@ -644,8 +611,7 @@ static void Main() await TestNotUnderselectedAsync(testText); } - [Fact] - [WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] + [Fact, WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] public async Task TestUnderselectionBug1() { var testText = @" @@ -660,8 +626,7 @@ public static void Method() await TestNotUnderselectedAsync(testText); } - [Fact] - [WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] + [Fact, WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] public async Task TestUnderselectionBug2() { var testText = @" @@ -675,8 +640,7 @@ public void M() await TestNotUnderselectedAsync(testText); } - [Fact] - [WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] + [Fact, WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] public async Task TestUnderselection() { var testText = @" @@ -688,8 +652,7 @@ public void M() await TestNotUnderselectedAsync(testText); } - [Fact] - [WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] + [Fact, WorkItem(38708, "https://github.com/dotnet/roslyn/issues/38708")] public async Task TestUnderselection2() { var testText = @" @@ -703,8 +666,7 @@ public void M() #endregion #region Attributes - [Fact] - [WorkItem(37584, "https://github.com/dotnet/roslyn/issues/37584")] + [Fact, WorkItem(37584, "https://github.com/dotnet/roslyn/issues/37584")] public async Task TestMissingEmptyMember() { var testText = @" @@ -716,8 +678,7 @@ public class Class1 await TestMissingAsync(testText); } - [Fact] - [WorkItem(38502, "https://github.com/dotnet/roslyn/issues/38502")] + [Fact, WorkItem(38502, "https://github.com/dotnet/roslyn/issues/38502")] public async Task TestIncompleteAttribute() { var testText = @" @@ -729,8 +690,7 @@ public class Class1 await TestAsync(testText); } - [Fact] - [WorkItem(38502, "https://github.com/dotnet/roslyn/issues/38502")] + [Fact, WorkItem(38502, "https://github.com/dotnet/roslyn/issues/38502")] public async Task TestIncompleteAttribute2() { var testText = @" @@ -742,8 +702,7 @@ public class Class1 await TestAsync(testText); } - [Fact] - [WorkItem(37837, "https://github.com/dotnet/roslyn/issues/37837")] + [Fact, WorkItem(37837, "https://github.com/dotnet/roslyn/issues/37837")] public async Task TestEmptyParameter() { var testText = @" @@ -759,8 +718,7 @@ static void foo({|result:[Test][||] await TestAsync(testText); } - [Fact] - [WorkItem(37584, "https://github.com/dotnet/roslyn/issues/37584")] + [Fact, WorkItem(37584, "https://github.com/dotnet/roslyn/issues/37584")] public async Task TestMissingEmptyMember2() { var testText = @" @@ -773,8 +731,7 @@ public class Class1 await TestMissingAsync(testText); } - [Fact] - [WorkItem(37584, "https://github.com/dotnet/roslyn/issues/37584")] + [Fact, WorkItem(37584, "https://github.com/dotnet/roslyn/issues/37584")] public async Task TestEmptyAttributeList() { var testText = @" @@ -787,8 +744,7 @@ public class Class1 await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestClimbLeftEdgeBeforeAttribute() { var testText = @" @@ -806,8 +762,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestClimbLeftEdgeAfterAttribute() { var testText = @" @@ -824,8 +779,7 @@ class TestAttribute : Attribute { } await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestClimbLeftEdgeAfterAttributeComments() { var testText = @" @@ -844,8 +798,7 @@ class TestAttribute : Attribute { } await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestClimbLeftEdgeAfterAttributes() { var testText = @" @@ -866,8 +819,7 @@ class Test2Attribute : Attribute { } await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingBetweenAttributes() { var testText = @" @@ -886,8 +838,7 @@ void M() await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingBetweenInAttributes() { var testText = @" @@ -904,8 +855,7 @@ void M() await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingSelectedAttributes() { var testText = @" @@ -924,8 +874,7 @@ void M() await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingSelectedAttribute() { var testText = @" @@ -942,8 +891,7 @@ void M() await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestSelectedWholeNodeAndAttributes() { var testText = @" @@ -964,8 +912,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestSelectedWholeNodeWithoutAttributes() { var testText = @" @@ -988,8 +935,7 @@ class Test2Attribute : Attribute { } #endregion #region Extractions general - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestExtractionsClimbing() { var testText = @" @@ -1004,8 +950,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingExtractHeaderForSelection() { var testText = @" @@ -1018,8 +963,7 @@ class TestAttribute : Attribute { } await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMultipleExtractions() { var localDeclaration = "{|result:string name = \"\", b[||]b = null;|}"; @@ -1048,8 +992,7 @@ C LocalFunction(C c) #endregion #region Extractions - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestExtractFromDeclaration() { var testText = @" @@ -1064,8 +1007,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestExtractFromDeclaration2() { var testText = @" @@ -1080,8 +1022,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestExtractFromAssignment() { var testText = @" @@ -1097,8 +1038,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestExtractFromDeclarator() { var testText = @" @@ -1113,8 +1053,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestExtractFromDeclarator2() { var testText = @" @@ -1129,8 +1068,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestExtractInHeaderOfProperty() { var testText = @" @@ -1143,8 +1081,7 @@ class TestAttribute : Attribute { } await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingExtractNotInHeaderOfProperty() { var testText = @" @@ -1210,8 +1147,7 @@ C LocalFunction(C c) #endregion #region TestHidden - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestNextToHidden() { var testText = @" @@ -1232,8 +1168,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestNextToHidden2() { var testText = @" @@ -1257,8 +1192,7 @@ void M() await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingHidden() { var testText = @" @@ -1280,8 +1214,7 @@ C LocalFunction(C c) #endregion #region Test predicate - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingPredicate() { var testText = @" @@ -1299,8 +1232,7 @@ void N(int a) await TestMissingAsync(testText, n => n.Parent is TupleExpressionSyntax); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgument() { var testText = @" @@ -1318,8 +1250,7 @@ void N(int a) await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestPredicate() { var testText = @" @@ -1335,8 +1266,7 @@ void M() #endregion #region Test arguments - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsInInitializer() { var testText = @" @@ -1349,8 +1279,7 @@ public C({|result:[Test]int a = [||]42|}, int b = 41) {} await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingArgumentsExtractionsSelectInitializer() { var testText = @" @@ -1363,8 +1292,7 @@ public C([Test]int a = [|42|], int b = 41) {} await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingArgumentsExtractionsSelectComma() { var testText = @" @@ -1377,8 +1305,7 @@ public C([Test]int a = 42[|,|] int b = 41) {} await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingArgumentsExtractionsInAttributes() { var testText = @" @@ -1391,8 +1318,7 @@ public C([[||]Test]int a = 42, int b = 41) {} await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingArgumentsExtractionsSelectType1() { var testText = @" @@ -1405,8 +1331,7 @@ public C([Test][|int|] a = 42, int b = 41) {} await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingArgumentsExtractionsSelectType2() { var testText = @" @@ -1419,8 +1344,7 @@ public C([Test][|C|] a = null, int b = 41) {} await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsAtTheEnd() { var testText = @" @@ -1433,8 +1357,7 @@ public C({|result:[Test]int a = 42[||]|}, int b = 41) {} await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsBefore() { var testText = @" @@ -1447,8 +1370,7 @@ public C([||]{|result:[Test]int a = 42|}, int b = 41) {} await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsSelectParamName() { var testText = @" @@ -1461,8 +1383,7 @@ public C({|result:[Test]int [|a|] = 42|}, int b = 41) {} await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsSelectParam1() { var testText = @" @@ -1475,8 +1396,7 @@ public C({|result:[Test][|int a|] = 42|}, int b = 41) {} await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsSelectParam2() { var testText = @" @@ -1489,8 +1409,7 @@ public C([|{|result:[Test]int a = 42|}|], int b = 41) {} await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsSelectParam3() { var testText = @" @@ -1503,8 +1422,7 @@ public C({|result:[Test][|int a = 42|]|}, int b = 41) {} await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestArgumentsExtractionsInHeader() { var testText = @" @@ -1520,8 +1438,7 @@ public CC({|result:[Test]C[||]C a = 42|}, int b = 41) {} #endregion #region Test methods - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingMethodExplicitInterfaceSelection() { var testText = @" @@ -1534,8 +1451,7 @@ class TestAttribute : Attribute { } await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMethodCaretBeforeInterfaceSelection() { var testText = @" @@ -1548,8 +1464,7 @@ class TestAttribute : Attribute { } await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMethodNameAndExplicitInterfaceSelection() { var testText = @" @@ -1562,8 +1477,7 @@ class TestAttribute : Attribute { } await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMethodInHeader() { var testText = @" @@ -1715,8 +1629,7 @@ void Goo() #endregion #region Test Deep in expression - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestDeepIn() { var testText = @" @@ -1734,8 +1647,7 @@ void N(int a) await TestAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingDeepInSecondRow() { var testText = @" @@ -1754,8 +1666,7 @@ void N(int a) await TestMissingAsync(testText); } - [Fact] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestDeepInExpression() { var testText = @" diff --git a/src/EditorFeatures/CSharpTest/Rename/CSharpRenamerTests.cs b/src/EditorFeatures/CSharpTest/Rename/CSharpRenamerTests.cs index 53ed7819261d4..d22f632ad5bbc 100644 --- a/src/EditorFeatures/CSharpTest/Rename/CSharpRenamerTests.cs +++ b/src/EditorFeatures/CSharpTest/Rename/CSharpRenamerTests.cs @@ -370,8 +370,7 @@ class C2 newDocumentName: @"C2", newDocumentPath: @"Test\C2.cs"); - [Fact] - [WorkItem(46580, "https://github.com/dotnet/roslyn/issues/46580")] + [Fact, WorkItem(46580, "https://github.com/dotnet/roslyn/issues/46580")] public Task CSharp_RenameDocument_MappedDocumentHasNoResults() { var documentName = "Component1.razor"; diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs index 43ba21da635f9..3228d581460d7 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs @@ -64,8 +64,7 @@ class D await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] + [Fact, WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] public async Task PickCorrectOverload_PickInt() { var markup = @" @@ -87,8 +86,7 @@ class D { } await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] + [Fact, WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] public async Task PickCorrectOverload_PickString() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs index f4aab815281cf..e93a05d291941 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs @@ -235,8 +235,7 @@ public Foo(int a, int b) [|: this($$ await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] + [Fact, WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] public async Task PickCorrectOverload_PickInt() { var markup = @" @@ -257,8 +256,7 @@ class D await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] + [Fact, WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] public async Task PickCorrectOverload_PickString() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs index d3737d4e7c389..7d6e88f7deb98 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs @@ -51,8 +51,7 @@ void Goo() await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(24311, "https://github.com/dotnet/roslyn/issues/24311")] + [Fact, WorkItem(24311, "https://github.com/dotnet/roslyn/issues/24311")] public async Task TestInvocationWithParametersOn1_WithRefReturn() { var markup = @" @@ -74,8 +73,7 @@ void Goo(C c) await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(24311, "https://github.com/dotnet/roslyn/issues/24311")] + [Fact, WorkItem(24311, "https://github.com/dotnet/roslyn/issues/24311")] public async Task TestInvocationWithParametersOn1_WithRefReadonlyReturn() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs index 4c4b49078b5fc..3c7480108c3d9 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs @@ -195,8 +195,7 @@ void Goo() await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] + [Fact, WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] public async Task PickCorrectOverload_PickFirst() { var markup = @" @@ -242,8 +241,7 @@ void M() await TestAsync(markup, expectedOrderedItems); } - [Fact] - [WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] + [Fact, WorkItem(25830, "https://github.com/dotnet/roslyn/issues/25830")] public async Task PickCorrectOverload_PickSecond() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SimplifyPropertyPattern/SimplifyPropertyPatternTests.cs b/src/EditorFeatures/CSharpTest/SimplifyPropertyPattern/SimplifyPropertyPatternTests.cs index ee48d8d320aed..6cd3cf1cfd8a5 100644 --- a/src/EditorFeatures/CSharpTest/SimplifyPropertyPattern/SimplifyPropertyPatternTests.cs +++ b/src/EditorFeatures/CSharpTest/SimplifyPropertyPattern/SimplifyPropertyPatternTests.cs @@ -701,8 +701,7 @@ void S(Type t) }.RunAsync(); } - [Fact] - [WorkItem(57674, "https://github.com/dotnet/roslyn/issues/57674")] + [Fact, WorkItem(57674, "https://github.com/dotnet/roslyn/issues/57674")] public async Task TestTuplePattern() { var testCode = @" @@ -724,8 +723,7 @@ void S(R r) }.RunAsync(); } - [Fact] - [WorkItem(57674, "https://github.com/dotnet/roslyn/issues/57674")] + [Fact, WorkItem(57674, "https://github.com/dotnet/roslyn/issues/57674")] public async Task TestPositionalPattern() { var testCode = @" diff --git a/src/EditorFeatures/CSharpTest/SplitOrMergeIfStatements/MergeNestedIfStatementsTests_WithNested.cs b/src/EditorFeatures/CSharpTest/SplitOrMergeIfStatements/MergeNestedIfStatementsTests_WithNested.cs index f9de3e8969ace..2b0cdb64aa741 100644 --- a/src/EditorFeatures/CSharpTest/SplitOrMergeIfStatements/MergeNestedIfStatementsTests_WithNested.cs +++ b/src/EditorFeatures/CSharpTest/SplitOrMergeIfStatements/MergeNestedIfStatementsTests_WithNested.cs @@ -39,8 +39,7 @@ void M(bool a, bool b) }"); } - [Fact] - [WorkItem(55563, "https://github.com/dotnet/roslyn/issues/55563")] + [Fact, WorkItem(55563, "https://github.com/dotnet/roslyn/issues/55563")] public async Task MergedOnOuterIf_TopLevelStatements() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/StringIndentation/StringIndentationTests.cs b/src/EditorFeatures/CSharpTest/StringIndentation/StringIndentationTests.cs index 6e366f2b1db74..4c49820ea8f8b 100644 --- a/src/EditorFeatures/CSharpTest/StringIndentation/StringIndentationTests.cs +++ b/src/EditorFeatures/CSharpTest/StringIndentation/StringIndentationTests.cs @@ -690,8 +690,7 @@ void M() }"); } - [Fact] - [WorkItem(1542623, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1542623")] + [Fact, WorkItem(1542623, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1542623")] public async Task TestWithManyConcatenatedStrings() { var input = new StringBuilder( diff --git a/src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs index 73232fbf08524..e230308b2f307 100644 --- a/src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs @@ -140,8 +140,7 @@ await VerifyBlockSpansAsync(code, Region("span2", "// Goo ...", autoCollapse: true)); } - [Fact] - [WorkItem(539359, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539359")] + [Fact, WorkItem(539359, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539359")] public async Task TestUsingKeywordWithSpace() { const string code = @" @@ -151,8 +150,7 @@ await VerifyBlockSpansAsync(code, Region("textspan", "hint", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [Fact] - [WorkItem(16186, "https://github.com/dotnet/roslyn/issues/16186")] + [Fact, WorkItem(16186, "https://github.com/dotnet/roslyn/issues/16186")] public async Task TestInvalidComment() { const string code = @"$${|span:/*/|}"; diff --git a/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs index 71de027255657..1499389d03634 100644 --- a/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs @@ -225,8 +225,7 @@ await VerifyBlockSpansAsync(code, Region("span", "/// Hello C#!", autoCollapse: true)); } - [Fact] - [WorkItem(2129, "https://github.com/dotnet/roslyn/issues/2129")] + [Fact, WorkItem(2129, "https://github.com/dotnet/roslyn/issues/2129")] public async Task CrefInSummary() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.cs index 3e9ca7ec16796..df7a5554b0554 100644 --- a/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.cs @@ -66,8 +66,7 @@ await VerifyBlockSpansAsync(code, Region("textspan2", "#0", CSharpStructureHelpers.Ellipsis, autoCollapse: false)); } - [Fact] - [WorkItem(47889, "https://github.com/dotnet/roslyn/issues/47889")] + [Fact, WorkItem(47889, "https://github.com/dotnet/roslyn/issues/47889")] public async Task RecordWithCommentsAndAttributes() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs index b3fcbbf29434d..677daccc1666e 100644 --- a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs +++ b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs @@ -108,8 +108,7 @@ public void Method() ResolveAndVerifySymbolList(newSymbols, originalSymbols, comp1); } - [Fact] - [WorkItem(820263, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/820263")] + [Fact, WorkItem(820263, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/820263")] public void PartialDefinitionAndImplementationResolveCorrectly() { var src = @"using System; @@ -161,8 +160,7 @@ public partial void M() { } Assert.Equal(implementation, ResolveSymbol(implementation, comp, SymbolKeyComparison.None)); } - [Fact] - [WorkItem(916341, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916341")] + [Fact, WorkItem(916341, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916341")] public void ExplicitIndexerImplementationResolvesCorrectly() { var src = @" diff --git a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyTests.cs b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyTests.cs index cc570592952a9..5a4bde1262da6 100644 --- a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyTests.cs +++ b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyTests.cs @@ -177,8 +177,7 @@ public void Clear() { } Assert.Equal(method, resolved); } - [Fact] - [WorkItem(1178861, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1178861")] + [Fact, WorkItem(1178861, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1178861")] [WorkItem(1192188, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1192188")] [WorkItem(1192486, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1192486")] public async Task ResolveBodySymbolsInMultiProjectReferencesToOriginalProjectAsync() diff --git a/src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs b/src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs index 6852f190d5280..4b4b44c0f0677 100644 --- a/src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs +++ b/src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs @@ -306,8 +306,7 @@ public void InterpolatedString1() @"class Test { string x = ""hello""; string s = $"" { x } hello{|Significant:$$""|}; }"); } - [WpfFact] - [WorkItem(59581, "https://github.com/dotnet/roslyn/issues/59581")] + [WpfFact, WorkItem(59581, "https://github.com/dotnet/roslyn/issues/59581")] public void TestRawStringContent() { AssertExtent( @@ -353,8 +352,7 @@ public void TestRawStringContent() """""";"); } - [WpfFact] - [WorkItem(59581, "https://github.com/dotnet/roslyn/issues/59581")] + [WpfFact, WorkItem(59581, "https://github.com/dotnet/roslyn/issues/59581")] public void TestRawStringDelimeter1() { AssertExtent( @@ -379,8 +377,7 @@ public void TestRawStringDelimeter1() """""";"); } - [WpfFact] - [WorkItem(59581, "https://github.com/dotnet/roslyn/issues/59581")] + [WpfFact, WorkItem(59581, "https://github.com/dotnet/roslyn/issues/59581")] public void TestRawStringDelimeter2() { AssertExtent( diff --git a/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs b/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs index e3c45168d5543..494ea5bb9b316 100644 --- a/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs +++ b/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs @@ -281,8 +281,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalOrOperatorInference1() { var text = @"using System; @@ -296,8 +295,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", TestMode.Node); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalOrOperatorInference2() { var text = @"using System; @@ -326,8 +324,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalOrOperatorInference4() { var text = @"using System; @@ -364,8 +361,7 @@ static object Goo(bool p) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalOrOperatorInference6() { var text = @"using System; @@ -394,8 +390,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalAndOperatorInference1() { var text = @"using System; @@ -409,8 +404,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", TestMode.Node); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalAndOperatorInference2() { var text = @"using System; @@ -439,8 +433,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalAndOperatorInference4() { var text = @"using System; @@ -477,8 +470,7 @@ static object Goo(bool p) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalAndOperatorInference6() { var text = @"using System; @@ -507,8 +499,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalXorOperatorInference1() { var text = @"using System; @@ -522,8 +513,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", TestMode.Node); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalXorOperatorInference2() { var text = @"using System; @@ -552,8 +542,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalXorOperatorInference4() { var text = @"using System; @@ -590,8 +579,7 @@ static object Goo(bool p) await TestAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] + [Fact, WorkItem(617633, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/617633")] public async Task TestLogicalXorOperatorInference6() { var text = @"using System; @@ -2169,8 +2157,7 @@ void M() await TestAsync(text, "global::System.String", mode); } - [Fact] - [WorkItem(529480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529480")] + [Fact, WorkItem(529480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529480")] public async Task TestCustomCollectionInitializerAddMethod1() { var text = @@ -2688,8 +2675,7 @@ public async Task TestCatchFilterClause1(TestMode mode) await TestInMethodAsync(text, "global::System.Boolean", mode); } - [Fact] - [WorkItem(994388, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994388")] + [Fact, WorkItem(994388, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994388")] public async Task TestCatchFilterClause2() { var text = @@ -2701,8 +2687,7 @@ public async Task TestCatchFilterClause2() await TestInMethodAsync(text, "global::System.Object", TestMode.Node); } - [Fact] - [WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] + [Fact, WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] public async Task TestAwaitExpressionWithChainingMethod() { var text = @@ -2719,8 +2704,7 @@ static async void T() await TestAsync(text, "global::System.Threading.Tasks.Task", TestMode.Node); } - [Fact] - [WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] + [Fact, WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] public async Task TestAwaitExpressionWithChainingMethod2() { var text = @@ -2737,8 +2721,7 @@ static async void T() await TestAsync(text, "global::System.Threading.Tasks.Task", TestMode.Node); } - [Fact] - [WorkItem(4233, "https://github.com/dotnet/roslyn/issues/4233")] + [Fact, WorkItem(4233, "https://github.com/dotnet/roslyn/issues/4233")] public async Task TestAwaitExpressionWithGenericMethod1() { var text = @@ -2827,8 +2810,7 @@ void M() await TestAsync(text, mode == TestMode.Node ? "global::System.Object?" : "global::System.Object", mode); } - [Fact] - [WorkItem(5126, "https://github.com/dotnet/roslyn/issues/5126")] + [Fact, WorkItem(5126, "https://github.com/dotnet/roslyn/issues/5126")] public async Task TestSelectLambda() { var text = @@ -2845,8 +2827,7 @@ void M(IEnumerable args) await TestAsync(text, "global::System.Object", TestMode.Node); } - [Fact] - [WorkItem(5126, "https://github.com/dotnet/roslyn/issues/5126")] + [Fact, WorkItem(5126, "https://github.com/dotnet/roslyn/issues/5126")] public async Task TestSelectLambda2() { var text = @@ -2883,8 +2864,7 @@ IEnumerable GetB(IEnumerable a) await TestAsync(text, "global::B", mode); } - [Fact] - [WorkItem(6765, "https://github.com/dotnet/roslyn/issues/6765")] + [Fact, WorkItem(6765, "https://github.com/dotnet/roslyn/issues/6765")] public async Task TestDefaultStatement1() { var text = @@ -2898,8 +2878,7 @@ static void Main(string[] args) await TestAsync(text, "global::System.ConsoleModifiers", TestMode.Position); } - [Fact] - [WorkItem(6765, "https://github.com/dotnet/roslyn/issues/6765")] + [Fact, WorkItem(6765, "https://github.com/dotnet/roslyn/issues/6765")] public async Task TestDefaultStatement2() { var text = diff --git a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs index c4fb5fab61286..a3ba67b3b3402 100644 --- a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs @@ -223,8 +223,7 @@ void Goo() }", parameters: new TestParameters(options: UseBlockBody)); } - [Fact] - [WorkItem(53532, "https://github.com/dotnet/roslyn/issues/53532")] + [Fact, WorkItem(53532, "https://github.com/dotnet/roslyn/issues/53532")] public async Task TestTriviaOnArrow1() { await TestInRegularAndScript1Async( diff --git a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs index 85a69d7d8d8e1..5524e9a5b27fe 100644 --- a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs @@ -289,8 +289,7 @@ int Goo }", parameters: new TestParameters(options: UseBlockBodyForAccessors_ExpressionBodyForProperties)); } - [Fact] - [WorkItem(20360, "https://github.com/dotnet/roslyn/issues/20360")] + [Fact, WorkItem(20360, "https://github.com/dotnet/roslyn/issues/20360")] public async Task TestOfferedIfUserPrefersExpressionBodiesAndInExpressionBody_CSharp6() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs b/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs index c2c3a2e4508eb..6cf905bb72e33 100644 --- a/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs +++ b/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs @@ -260,8 +260,7 @@ void M0(IQueryable q) }"); } - [Fact] - [WorkItem(52397, "https://github.com/dotnet/roslyn/issues/52397")] + [Fact, WorkItem(52397, "https://github.com/dotnet/roslyn/issues/52397")] public async Task TestMissingInPropertyAccess_NullCheckOnLeftSide() { await TestMissingAsync( @@ -282,8 +281,7 @@ public void M() }"); } - [Fact] - [WorkItem(52397, "https://github.com/dotnet/roslyn/issues/52397")] + [Fact, WorkItem(52397, "https://github.com/dotnet/roslyn/issues/52397")] public async Task TestMissingInPropertyAccess_NullCheckOnRightSide() { await TestMissingAsync( @@ -483,8 +481,7 @@ void M(char c) "); } - [Fact] - [WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] + [Fact, WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] public async Task TestMissingInNonConvertibleTypePattern1() { await TestMissingAsync( @@ -504,8 +501,7 @@ class Test "); } - [Fact] - [WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] + [Fact, WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] public async Task TestMissingInNonConvertibleTypePattern2() { await TestMissingAsync( @@ -528,8 +524,7 @@ private void M(object o) "); } - [Fact] - [WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] + [Fact, WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] public async Task TestMissingInNonConvertibleTypePattern3() { await TestMissingAsync( @@ -550,8 +545,7 @@ private void M(object o) "); } - [Fact] - [WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] + [Fact, WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] public async Task TestInConvertibleTypePattern() { await TestInRegularAndScriptAsync( @@ -584,8 +578,7 @@ class Test "); } - [Fact] - [WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] + [Fact, WorkItem(57199, "https://github.com/dotnet/roslyn/issues/57199")] public async Task TestInConvertibleTypePattern2() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs b/src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs index f61485645389b..e0b79ff2c7277 100644 --- a/src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs +++ b/src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs @@ -524,8 +524,7 @@ bool M(object obj, X x) }"); } - [Fact] - [WorkItem(51340, "https://github.com/dotnet/roslyn/issues/51340")] + [Fact, WorkItem(51340, "https://github.com/dotnet/roslyn/issues/51340")] public async Task TestNoDiagnosticWhenCS0103Happens() { await TestDiagnosticMissingAsync( @@ -549,8 +548,7 @@ class SpecificThingType }"); } - [Fact] - [WorkItem(58558, "https://github.com/dotnet/roslyn/issues/58558")] + [Fact, WorkItem(58558, "https://github.com/dotnet/roslyn/issues/58558")] public async Task TestInExpressionTree1() { await TestMissingAsync( @@ -561,8 +559,7 @@ await TestMissingAsync( Expression> test = () => [||]o is int && (int)o > 5;"); } - [Fact] - [WorkItem(58558, "https://github.com/dotnet/roslyn/issues/58558")] + [Fact, WorkItem(58558, "https://github.com/dotnet/roslyn/issues/58558")] public async Task TestInExpressionTree2() { await TestMissingAsync( diff --git a/src/EditorFeatures/CSharpTest/Wrapping/ArgumentWrappingTests.cs b/src/EditorFeatures/CSharpTest/Wrapping/ArgumentWrappingTests.cs index 77d710acc0c18..f3c1a3fc33a8f 100644 --- a/src/EditorFeatures/CSharpTest/Wrapping/ArgumentWrappingTests.cs +++ b/src/EditorFeatures/CSharpTest/Wrapping/ArgumentWrappingTests.cs @@ -841,8 +841,7 @@ void Goo() { }"); } - [Fact] - [WorkItem(50104, "https://github.com/dotnet/roslyn/issues/50104")] + [Fact, WorkItem(50104, "https://github.com/dotnet/roslyn/issues/50104")] public async Task TestInImplicitObjectCreation() { await TestInRegularAndScript1Async( diff --git a/src/EditorFeatures/CSharpTest/Wrapping/InitializerExpressionWrappingTests.cs b/src/EditorFeatures/CSharpTest/Wrapping/InitializerExpressionWrappingTests.cs index 4b37322127c2f..341718ea8b364 100644 --- a/src/EditorFeatures/CSharpTest/Wrapping/InitializerExpressionWrappingTests.cs +++ b/src/EditorFeatures/CSharpTest/Wrapping/InitializerExpressionWrappingTests.cs @@ -28,8 +28,7 @@ void Bar() { }"); } - [Fact] - [WorkItem(59624, "https://github.com/dotnet/roslyn/issues/59624")] + [Fact, WorkItem(59624, "https://github.com/dotnet/roslyn/issues/59624")] public async Task TestNoWrappingSuggestions_TrailingComma() { await TestMissingAsync( @@ -68,8 +67,7 @@ void Bar() { }"); } - [Fact] - [WorkItem(59624, "https://github.com/dotnet/roslyn/issues/59624")] + [Fact, WorkItem(59624, "https://github.com/dotnet/roslyn/issues/59624")] public async Task TestWrappingShortInitializerExpression_TrailingComma() { await TestAllWrappingCasesAsync( diff --git a/src/EditorFeatures/CSharpTest/Wrapping/ParameterWrappingTests.cs b/src/EditorFeatures/CSharpTest/Wrapping/ParameterWrappingTests.cs index 7b7eb63b0da0d..6ba980ef9effe 100644 --- a/src/EditorFeatures/CSharpTest/Wrapping/ParameterWrappingTests.cs +++ b/src/EditorFeatures/CSharpTest/Wrapping/ParameterWrappingTests.cs @@ -812,8 +812,7 @@ public C(int i, }"); } - [Fact] - [WorkItem(38986, "https://github.com/dotnet/roslyn/issues/38986")] + [Fact, WorkItem(38986, "https://github.com/dotnet/roslyn/issues/38986")] public async Task TestInConstructorWithSyntaxErrorAfter() { await TestInRegularAndScript1Async( @@ -979,8 +978,7 @@ await TestInRegularAndScript1Async( string S) { }", new TestParameters(TestOptions.RegularPreview)); } - [Fact] - [WorkItem(61362, "https://github.com/dotnet/roslyn/issues/61362")] + [Fact, WorkItem(61362, "https://github.com/dotnet/roslyn/issues/61362")] public async Task TestWithMissingParameterList() { await TestMissingAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs index 33e03b2b5dd55..92a7f910b8c43 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs @@ -127,8 +127,7 @@ await VerifyKeywordAsync( @"[$$"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestNotInAttributeNestClass() { await VerifyAbsenceAsync( @@ -141,8 +140,7 @@ class B }"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeNamespace() { await VerifyKeywordAsync( @@ -150,8 +148,7 @@ await VerifyKeywordAsync( namespace Goo {"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeFileScopedNamespace() { await VerifyKeywordAsync( @@ -159,8 +156,7 @@ await VerifyKeywordAsync( namespace Goo;"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestNotInAttributeBeforeNamespaceWithoutOpenBracket() { await VerifyAbsenceAsync( @@ -168,8 +164,7 @@ await VerifyAbsenceAsync( namespace Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestNotInAttributeBeforeNamespaceAndAfterUsingWithNoOpenBracket() { await VerifyAbsenceAsync( @@ -191,8 +186,7 @@ await VerifyAbsenceAsync( namespace Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeNamespaceAndAfterUsingWithOpenBracket() { await VerifyKeywordAsync( @@ -214,8 +208,7 @@ await VerifyKeywordAsync( namespace Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeAssemblyWithOpenBracket() { await VerifyKeywordAsync( @@ -225,8 +218,7 @@ await VerifyKeywordAsync( namespace Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeClass() { await VerifyKeywordAsync( @@ -235,8 +227,7 @@ await VerifyKeywordAsync( class Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeInterface() { await VerifyKeywordAsync( @@ -245,8 +236,7 @@ await VerifyKeywordAsync( interface IGoo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeStruct() { await VerifyKeywordAsync( @@ -255,8 +245,7 @@ await VerifyKeywordAsync( struct Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInAttributeBeforeEnum() { await VerifyKeywordAsync( @@ -265,8 +254,7 @@ await VerifyKeywordAsync( enum Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestNotInAttributeBeforeOtherAttributeWithoutOpenBracket() { await VerifyAbsenceAsync( @@ -276,8 +264,7 @@ await VerifyAbsenceAsync( namespace Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestNotInAttributeBeforeAssemblyAttributeAndAfterUsingWithoutOpenBracket() { await VerifyAbsenceAsync( @@ -301,8 +288,7 @@ await VerifyAbsenceAsync( namespace Goo {}"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestInBeforeAttributeAssemblyAttributeAndAfterUsingWithoutOpenBracket() { await VerifyKeywordAsync( @@ -342,8 +328,7 @@ await VerifyAbsenceAsync( void Goo([$$"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestNotInElementAccess() { await VerifyAbsenceAsync( @@ -352,8 +337,7 @@ void Goo(string[] array) { array[$$"); } - [Fact] - [WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] + [Fact, WorkItem(362, "https://github.com/dotnet/roslyn/issues/362")] public async Task TestNotInIndex() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs index f09d0db49bbe9..0ca988b86b6b0 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs @@ -347,8 +347,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"$$ void L() { }", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [Fact] - [WorkItem(8616, "https://github.com/dotnet/roslyn/issues/8616")] + [Fact, WorkItem(8616, "https://github.com/dotnet/roslyn/issues/8616")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction5() { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs index 923a499599e3b..74b7af0e69bbf 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs @@ -326,8 +326,7 @@ await VerifyAbsenceAsync( public async Task TestNotAfterClass() => await VerifyAbsenceAsync(@"class $$"); - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenUsings() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -337,8 +336,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_01() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -348,8 +346,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_02() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs index d92384f325855..745746dd4cb94 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs @@ -282,8 +282,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"ref int x = ref $$")); } - [Fact] - [WorkItem(46283, "https://github.com/dotnet/roslyn/issues/46283")] + [Fact, WorkItem(46283, "https://github.com/dotnet/roslyn/issues/46283")] public async Task TestInTypeParameterConstraint() { await VerifyKeywordAsync( @@ -295,8 +294,7 @@ void M() where T : $$ }"); } - [Fact] - [WorkItem(46283, "https://github.com/dotnet/roslyn/issues/46283")] + [Fact, WorkItem(46283, "https://github.com/dotnet/roslyn/issues/46283")] public async Task TestInTypeParameterConstraint_InOverride() { await VerifyKeywordAsync( @@ -308,8 +306,7 @@ public override void M() where T : $$ }"); } - [Fact] - [WorkItem(46283, "https://github.com/dotnet/roslyn/issues/46283")] + [Fact, WorkItem(46283, "https://github.com/dotnet/roslyn/issues/46283")] public async Task TestInTypeParameterConstraint_InExplicitInterfaceImplementation() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs index edeeb7c0bcfef..3254f4ee0c2de 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs @@ -12,13 +12,11 @@ namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.Recommendations [Trait(Traits.Feature, Traits.Features.KeywordRecommending)] public class DisableKeywordRecommenderTests : KeywordRecommenderTests { - [Fact] - [WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] + [Fact, WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] public async Task TestAfterNullable() => await VerifyKeywordAsync(@"#nullable $$"); - [Fact] - [WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] + [Fact, WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] public async Task TestNotAfterNullableAndNewline() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/EnableKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/EnableKeywordRecommenderTests.cs index f8008ce65a521..230e8c45ecafd 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/EnableKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/EnableKeywordRecommenderTests.cs @@ -12,13 +12,11 @@ namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.Recommendations [Trait(Traits.Feature, Traits.Features.KeywordRecommending)] public class EnableKeywordRecommenderTests : KeywordRecommenderTests { - [Fact] - [WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] + [Fact, WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] public async Task TestAfterNullable() => await VerifyKeywordAsync(@"#nullable $$"); - [Fact] - [WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] + [Fact, WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] public async Task TestNotAfterNullableAndNewline() { await VerifyAbsenceAsync(@" @@ -27,8 +25,7 @@ await VerifyAbsenceAsync(@" "); } - [Fact] - [WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] + [Fact, WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] public async Task TestNotAfterHash() => await VerifyAbsenceAsync(@"#$$"); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/NullableKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/NullableKeywordRecommenderTests.cs index c59b91f3b9eee..a19ed4938ccdd 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/NullableKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/NullableKeywordRecommenderTests.cs @@ -93,18 +93,15 @@ public async Task TestNotAfterPragma() public async Task TestNotAfterPragmaWarning() => await VerifyAbsenceAsync(@"#pragma warning $$"); - [Fact] - [WorkItem(63594, "https://github.com/dotnet/roslyn/issues/63594")] + [Fact, WorkItem(63594, "https://github.com/dotnet/roslyn/issues/63594")] public async Task TestNotAfterPragmaWarningDisable() => await VerifyAbsenceAsync(@"#pragma warning disable $$"); - [Fact] - [WorkItem(63594, "https://github.com/dotnet/roslyn/issues/63594")] + [Fact, WorkItem(63594, "https://github.com/dotnet/roslyn/issues/63594")] public async Task TestNotAfterPragmaWarningEnable() => await VerifyAbsenceAsync(@"#pragma warning enable $$"); - [Fact] - [WorkItem(63594, "https://github.com/dotnet/roslyn/issues/63594")] + [Fact, WorkItem(63594, "https://github.com/dotnet/roslyn/issues/63594")] public async Task TestNotAfterPragmaWarningRestore() => await VerifyAbsenceAsync(@"#pragma warning restore $$"); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs index 314a70b9d952b..82c910a23ab77 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs @@ -248,8 +248,7 @@ await VerifyKeywordAsync( @"delegate void D(int i, [Goo]$$"); } - [Fact] - [WorkItem(24079, "https://github.com/dotnet/roslyn/issues/24079")] + [Fact, WorkItem(24079, "https://github.com/dotnet/roslyn/issues/24079")] public async Task TestNotAfterOperator() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs index a00e9db32a529..812422d280015 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs @@ -12,13 +12,11 @@ namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.Recommendations [Trait(Traits.Feature, Traits.Features.KeywordRecommending)] public class ParamKeywordRecommenderTests : KeywordRecommenderTests { - [Fact] - [WorkItem(529127, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529127")] + [Fact, WorkItem(529127, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529127")] public async Task TestNotOfferedInsideArgumentList() => await VerifyAbsenceAsync("class C { void M([$$"); - [Fact] - [WorkItem(529127, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529127")] + [Fact, WorkItem(529127, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529127")] public async Task TestNotOfferedInsideArgumentList2() => await VerifyAbsenceAsync("delegate void M([$$"); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs index 7b2b15dc4dd5c..3513d72caf125 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs @@ -345,8 +345,7 @@ public async Task TestNotAfterClass() public async Task TestNotAfterDelegate() => await VerifyAbsenceAsync(@"delegate $$"); - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenUsings() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -356,8 +355,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_01() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -367,8 +365,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_02() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs index 560018183b54b..aabe92ec4d73a 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs @@ -198,29 +198,25 @@ await VerifyAbsenceAsync( [$$"); } - [Fact] - [WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] + [Fact, WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] public async Task TestInRecordPositionalParameter1() { await VerifyKeywordAsync("public record R([$$] string M);"); } - [Fact] - [WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] + [Fact, WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] public async Task TestInRecordPositionalParameter2() { await VerifyKeywordAsync("public record R([$$ SomeAttribute] string M);"); } - [Fact] - [WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] + [Fact, WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] public async Task TestInRecordPositionalParameter3() { await VerifyKeywordAsync("public record R([$$ string M);"); } - [Fact] - [WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] + [Fact, WorkItem(51756, "https://github.com/dotnet/roslyn/issues/51756")] public async Task TestInRecordPositionalParameter4() { await VerifyKeywordAsync("public record R([$$"); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs index 4fb0e1bbd9e12..e025f9d133a4c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs @@ -311,8 +311,7 @@ public async Task TestNotAfterClass() public async Task TestNotAfterDelegate() => await VerifyAbsenceAsync(@"delegate $$"); - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenUsings() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -322,8 +321,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_01() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -333,8 +331,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_02() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs index 4068076c10716..1a1e8d2c3ba8c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs @@ -367,8 +367,7 @@ await VerifyAbsenceAsync( public async Task TestNotAfterClass() => await VerifyAbsenceAsync(@"class $$"); - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenUsings() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -378,8 +377,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_01() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 @@ -389,8 +387,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, using Bar;"); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_02() { // Recommendation in scripting is not stable. See https://github.com/dotnet/roslyn/issues/32214 diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs index 8bb90981af0d4..69bd2a47aeba0 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs @@ -670,8 +670,7 @@ await VerifyKeywordAsync( @"$$ readonly struct { }"); } - [Fact] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task TestAfterNew() { await VerifyAbsenceAsync( @@ -979,8 +978,7 @@ await VerifyKeywordAsync( $$"); } - [Fact] - [WorkItem(58906, "https://github.com/dotnet/roslyn/issues/58906")] + [Fact, WorkItem(58906, "https://github.com/dotnet/roslyn/issues/58906")] public async Task TestInPotentialLambdaParamListParsedAsCastOnDifferentLines() { await VerifyKeywordAsync( @@ -994,8 +992,7 @@ static void Main(string[] args) }"); } - [Fact] - [WorkItem(58906, "https://github.com/dotnet/roslyn/issues/58906")] + [Fact, WorkItem(58906, "https://github.com/dotnet/roslyn/issues/58906")] public async Task TestInPotentialLambdaParamListParsedAsCastOnSameLine() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs index ec527e174038c..5ceb831e5ef4b 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs @@ -57,8 +57,7 @@ await VerifyAbsenceAsync( @"global using Goo = $$"); } - [Fact] - [WorkItem(32174, "https://github.com/dotnet/roslyn/issues/32174")] + [Fact, WorkItem(32174, "https://github.com/dotnet/roslyn/issues/32174")] public async Task TestInEmptyStatement() { await VerifyKeywordAsync(AddInsideMethod( @@ -300,8 +299,7 @@ public async Task TestNotAfterClass() public async Task TestNotAfterDelegate() => await VerifyAbsenceAsync(@"delegate $$"); - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenUsings() { var source = @"using Goo; @@ -314,8 +312,7 @@ public async Task TestNotBetweenUsings() //await VerifyWorkerAsync(source, absent: true, Options.Script); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_01() { var source = @"global using Goo; @@ -328,8 +325,7 @@ public async Task TestNotBetweenGlobalUsings_01() //await VerifyWorkerAsync(source, absent: true, Options.Script); } - [Fact] - [WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] + [Fact, WorkItem(32214, "https://github.com/dotnet/roslyn/issues/32214")] public async Task TestNotBetweenGlobalUsings_02() { var source = @"global using Goo; @@ -442,8 +438,7 @@ void M() { using $$"); } - [Fact] - [WorkItem(32174, "https://github.com/dotnet/roslyn/issues/32174")] + [Fact, WorkItem(32174, "https://github.com/dotnet/roslyn/issues/32174")] public async Task TestLocalFunction() => await VerifyKeywordAsync(AddInsideMethod(@" $$ void local() { }")); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs index 91a6f8c51fa39..51bb8c1007961 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs @@ -279,8 +279,7 @@ await VerifyKeywordAsync( static int Goo($$"); } - [Fact] - [WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] + [Fact, WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] public async Task TestInLocalFunction() { await VerifyKeywordAsync( @@ -296,8 +295,7 @@ void local() }"); } - [Fact] - [WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] + [Fact, WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] public async Task TestInNestedLocalFunction() { await VerifyKeywordAsync( @@ -316,8 +314,7 @@ void nested() }"); } - [Fact] - [WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] + [Fact, WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] public async Task TestInLocalFunctionInStaticMethod() { await VerifyAbsenceAsync( @@ -332,8 +329,7 @@ void local() }"); } - [Fact] - [WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] + [Fact, WorkItem(27028, "https://github.com/dotnet/roslyn/issues/27028")] public async Task TestInNestedLocalFunctionInStaticMethod() { await VerifyAbsenceAsync( @@ -352,8 +348,7 @@ void nested() }"); } - [Fact] - [WorkItem(35644, "https://github.com/dotnet/roslyn/issues/35644")] + [Fact, WorkItem(35644, "https://github.com/dotnet/roslyn/issues/35644")] public async Task TestInStaticLocalFunction() { await VerifyAbsenceAsync( @@ -368,8 +363,7 @@ static void local() }"); } - [Fact] - [WorkItem(35644, "https://github.com/dotnet/roslyn/issues/35644")] + [Fact, WorkItem(35644, "https://github.com/dotnet/roslyn/issues/35644")] public async Task TestInNestedInStaticLocalFunction() { await VerifyAbsenceAsync( @@ -388,8 +382,7 @@ void nested() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethod() { await VerifyKeywordAsync( @@ -405,8 +398,7 @@ int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedAnonymousMethod() { await VerifyKeywordAsync( @@ -425,8 +417,7 @@ int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInStaticMethod() { await VerifyAbsenceAsync( @@ -442,8 +433,7 @@ static int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedAnonymousMethodInStaticMethod() { await VerifyAbsenceAsync( @@ -462,8 +452,7 @@ static int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInLambdaExpression() { await VerifyKeywordAsync( @@ -479,8 +468,7 @@ int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedLambdaExpression() { await VerifyKeywordAsync( @@ -499,8 +487,7 @@ int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInLambdaExpressionInStaticMethod() { await VerifyAbsenceAsync( @@ -516,8 +503,7 @@ static int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedLambdaExpressionInStaticMethod() { await VerifyAbsenceAsync( @@ -536,8 +522,7 @@ static int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedLambdaExpressionInAnonymousMethod() { await VerifyKeywordAsync( @@ -556,8 +541,7 @@ int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedAnonymousInLambdaExpression() { await VerifyKeywordAsync( @@ -576,8 +560,7 @@ int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedAnonymousMethodInLambdaExpressionInStaticMethod() { await VerifyAbsenceAsync( @@ -596,8 +579,7 @@ static int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInNestedLambdaExpressionInAnonymousMethodInStaticMethod() { await VerifyAbsenceAsync( @@ -616,8 +598,7 @@ static int Method() }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAProperty() { await VerifyKeywordAsync( @@ -630,8 +611,7 @@ Action A }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAPropertyInitializer() { await VerifyKeywordAsync( @@ -641,8 +621,7 @@ await VerifyKeywordAsync( }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAExpressionProperty() { await VerifyKeywordAsync( @@ -652,8 +631,7 @@ await VerifyKeywordAsync( }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAFieldInitializer() { await VerifyKeywordAsync( @@ -663,8 +641,7 @@ await VerifyKeywordAsync( }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAStaticProperty() { await VerifyAbsenceAsync( @@ -677,8 +654,7 @@ static Action A }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAStaticPropertyInitializer() { await VerifyAbsenceAsync( @@ -688,8 +664,7 @@ await VerifyAbsenceAsync( }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAStaticExpressionProperty() { await VerifyAbsenceAsync( @@ -699,8 +674,7 @@ await VerifyAbsenceAsync( }"); } - [Fact] - [WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] + [Fact, WorkItem(27923, "https://github.com/dotnet/roslyn/issues/27923")] public async Task TestInAnonymousMethodInAStaticFieldInitializer() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs index 6dff754f3abea..d5402df935b82 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs @@ -12,8 +12,7 @@ namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.Recommendations [Trait(Traits.Feature, Traits.Features.KeywordRecommending)] public class TypeOfKeywordRecommenderTests : KeywordRecommenderTests { - [Fact] - [WorkItem(543541, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543541")] + [Fact, WorkItem(543541, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543541")] public async Task TestOfferedInAttributeConstructorArgumentList() => await VerifyKeywordAsync("using System.ComponentModel; [DefaultValue($$ class C { }"); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs index c6fd23de51cd7..167b74d351d64 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs @@ -231,64 +231,56 @@ await VerifyAbsenceAsync(AddInsideMethod( @"await foreach (var $$")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForEachRefLoop0() { await VerifyKeywordAsync(AddInsideMethod( @"foreach (ref $$")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForEachRefLoop1() { await VerifyKeywordAsync(AddInsideMethod( @"foreach (ref $$ x")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForEachRefLoop2() { await VerifyKeywordAsync(AddInsideMethod( @"foreach (ref v$$ x")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForEachRefReadonlyLoop0() { await VerifyKeywordAsync(AddInsideMethod( @"foreach (ref readonly $$ x")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForRefLoop0() { await VerifyKeywordAsync(AddInsideMethod( @"for (ref $$")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForRefLoop1() { await VerifyKeywordAsync(AddInsideMethod( @"for (ref v$$")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForRefReadonlyLoop0() { await VerifyKeywordAsync(AddInsideMethod( @"for (ref readonly $$")); } - [Fact] - [WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] + [Fact, WorkItem(37223, "https://github.com/dotnet/roslyn/issues/37223")] public async Task TestInForRefReadonlyLoop1() { await VerifyKeywordAsync(AddInsideMethod( @@ -338,16 +330,14 @@ await VerifyAbsenceAsync( const $$"); } - [Fact] - [WorkItem(12121, "https://github.com/dotnet/roslyn/issues/12121")] + [Fact, WorkItem(12121, "https://github.com/dotnet/roslyn/issues/12121")] public async Task TestAfterOutKeywordInArgument() { await VerifyKeywordAsync(AddInsideMethod( @"M(out $$")); } - [Fact] - [WorkItem(12121, "https://github.com/dotnet/roslyn/issues/12121")] + [Fact, WorkItem(12121, "https://github.com/dotnet/roslyn/issues/12121")] public async Task TestAfterOutKeywordInParameter() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs index 9e5bf32e291ee..cf64153a8aece 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs @@ -619,8 +619,7 @@ public async Task TestAfterAsync() public async Task TestAfterAsyncAsType() => await VerifyKeywordAsync(@"class c { async async $$ }"); - [Fact] - [WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] + [Fact, WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction() { @@ -634,8 +633,7 @@ void M() }"); } - [Fact] - [WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] + [Fact, WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] [WorkItem(14525, "https://github.com/dotnet/roslyn/issues/14525")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction2() @@ -650,8 +648,7 @@ void M() }"); } - [Fact] - [WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] + [Fact, WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction3() { @@ -665,8 +662,7 @@ async async $$ }"); } - [Fact] - [WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] + [Fact, WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction4() { @@ -680,8 +676,7 @@ var async $$ }"); } - [Fact] - [WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] + [Fact, WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction5() { @@ -696,8 +691,7 @@ void M(Action a) }"); } - [Fact] - [WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] + [Fact, WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction6() { @@ -711,8 +705,7 @@ unsafe async $$ }"); } - [Fact] - [WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] + [Fact, WorkItem(8617, "https://github.com/dotnet/roslyn/issues/8617")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task TestLocalFunction7() { @@ -793,8 +786,7 @@ class C delegate*$$"); } - [Fact] - [WorkItem(43295, "https://github.com/dotnet/roslyn/issues/43295")] + [Fact, WorkItem(43295, "https://github.com/dotnet/roslyn/issues/43295")] public async Task TestAfterReadonlyInStruct() { await VerifyKeywordAsync(@" @@ -812,8 +804,7 @@ record struct S public readonly $$"); } - [Fact] - [WorkItem(43295, "https://github.com/dotnet/roslyn/issues/43295")] + [Fact, WorkItem(43295, "https://github.com/dotnet/roslyn/issues/43295")] public async Task TestNotAfterReadonlyInClass() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/Test/CommentSelection/CommentUncommentSelectionCommandHandlerTests.cs b/src/EditorFeatures/Test/CommentSelection/CommentUncommentSelectionCommandHandlerTests.cs index 8f86d24570ff9..1042be5980a5a 100644 --- a/src/EditorFeatures/Test/CommentSelection/CommentUncommentSelectionCommandHandlerTests.cs +++ b/src/EditorFeatures/Test/CommentSelection/CommentUncommentSelectionCommandHandlerTests.cs @@ -127,8 +127,7 @@ public void Comment_SingleLineBlockWithNoBlockSelection() CommentSelection(code, new[] { new TextChange(TextSpan.FromBounds(0, 0), "//") }, supportBlockComments: false); } - [WpfFact] - [WorkItem(563915, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/563915")] + [WpfFact, WorkItem(563915, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/563915")] [WorkItem(530300, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530300")] public void Comment_MultilineIndented() { @@ -154,8 +153,7 @@ class Goo expectedSelectedSpans: new[] { Span.FromBounds(16, 48) }); } - [WpfFact] - [WorkItem(527190, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527190")] + [WpfFact, WorkItem(527190, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527190")] [WorkItem(563924, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/563924")] public void Comment_ApplyTwice() { @@ -369,8 +367,7 @@ class C UncommentSelection(code, expectedChanges, Span.FromBounds(14, 119), supportBlockComments: true); } - [WpfFact] - [WorkItem(563927, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/563927")] + [WpfFact, WorkItem(563927, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/563927")] // This test is just measuring current behavior, there is no reason not to support maintaining box selection. public void Uncomment_BoxSelection() { @@ -418,8 +415,7 @@ public void Uncomment_PartOfMultipleComments() UncommentSelection(code, expectedChanges, Span.FromBounds(2, 25), supportBlockComments: true); } - [WpfFact] - [WorkItem(530300, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530300")] + [WpfFact, WorkItem(530300, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530300")] [WorkItem(563924, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/563924")] public void Comment_NoSelectionAtStartOfLine() { @@ -427,8 +423,7 @@ public void Comment_NoSelectionAtStartOfLine() CommentSelection(code, new[] { new TextChange(TextSpan.FromBounds(0, 0), "//") }, new[] { new Span(0, 15) }, supportBlockComments: true); } - [WpfFact] - [WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] + [WpfFact, WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] public void Uncomment_NoSelectionInBlockComment() { var code = @"using /* Sy|start||end|stem.*/IO;"; @@ -442,8 +437,7 @@ public void Uncomment_NoSelectionInBlockComment() supportBlockComments: true); } - [WpfFact] - [WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] + [WpfFact, WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] public void Uncomment_BlockCommentWithPreviousBlockComment() { var code = @"/* comment */using /* Sy|start||end|stem.*/IO;"; @@ -457,8 +451,7 @@ public void Uncomment_BlockCommentWithPreviousBlockComment() supportBlockComments: true); } - [WpfFact] - [WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] + [WpfFact, WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] public void Uncomment_InsideEndOfBlockComment() { var code = @"/*using System;*|start||end|/"; @@ -472,8 +465,7 @@ public void Uncomment_InsideEndOfBlockComment() supportBlockComments: true); } - [WpfFact] - [WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] + [WpfFact, WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] public void Uncomment_AtBeginningOfEndOfBlockComment() { var code = @"/*using System;|start||end|*/"; @@ -487,24 +479,21 @@ public void Uncomment_AtBeginningOfEndOfBlockComment() supportBlockComments: true); } - [WpfFact] - [WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] + [WpfFact, WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] public void Uncomment_AtEndOfBlockComment() { var code = @"/*using System;*/|start||end|"; UncommentSelection(code, Enumerable.Empty(), new Span(17, 0), supportBlockComments: true); } - [WpfFact] - [WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] + [WpfFact, WorkItem(932411, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932411")] public void Uncomment_BlockCommentWithNoEnd() { var code = @"/*using |start||end|System;"; UncommentSelection(code, Enumerable.Empty(), new Span(8, 0), supportBlockComments: true); } - [WpfFact] - [WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] + [WpfFact, WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] public void Uncomment_BlockWithSingleInside() { var code = @" @@ -533,8 +522,7 @@ void M() UncommentSelection(code, expectedChanges, expectedSelectedSpans, supportBlockComments: true); } - [WpfFact] - [WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] + [WpfFact, WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] public void Uncomment_BlockWithSingleInsideAndSelectionIncludesNewLines() { var code = @" @@ -565,8 +553,7 @@ void M() UncommentSelection(code, expectedChanges, expectedSelectedSpans, supportBlockComments: true); } - [WpfFact] - [WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] + [WpfFact, WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] public void Uncomment_BlockWithSingleInsideAndSelectionStartsWithSpaces() { var code = @" @@ -595,8 +582,7 @@ void M() UncommentSelection(code, expectedChanges, expectedSelectedSpans, supportBlockComments: true); } - [WpfFact] - [WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] + [WpfFact, WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] public void Uncomment_BlockWithSingleInsideAndBlockSelected() { var code = @" @@ -625,8 +611,7 @@ class A UncommentSelection(code, expectedChanges, expectedSelectedSpans, supportBlockComments: true); } - [WpfFact] - [WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] + [WpfFact, WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] public void Uncomment_SingleLineInsideBlockAndSingleSelected() { var code = @" @@ -654,8 +639,7 @@ void M() UncommentSelection(code, expectedChanges, expectedSelectedSpans, supportBlockComments: true); } - [WpfFact] - [WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] + [WpfFact, WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] public void Uncomment_SingleLineInsideBlockAndBothSelected() { var code = @" @@ -683,8 +667,7 @@ class A UncommentSelection(code, expectedChanges, expectedSelectedSpans, supportBlockComments: true); } - [WpfFact] - [WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] + [WpfFact, WorkItem(31669, "https://github.com/dotnet/roslyn/issues/31669")] public void Uncomment_SingleLinesWithBlockAndSingleInside() { var code = @" diff --git a/src/EditorFeatures/Test/Diagnostics/DiagnosticDataTests.cs b/src/EditorFeatures/Test/Diagnostics/DiagnosticDataTests.cs index 1c1c8e5f5efaf..2c7640b84ab11 100644 --- a/src/EditorFeatures/Test/Diagnostics/DiagnosticDataTests.cs +++ b/src/EditorFeatures/Test/Diagnostics/DiagnosticDataTests.cs @@ -134,8 +134,7 @@ private static async Task VerifyTextSpanAsync(string code, int startLine, int st Assert.Equal(span, actual); } - [Fact] - [WorkItem(46377, "https://github.com/dotnet/roslyn/issues/46377")] + [Fact, WorkItem(46377, "https://github.com/dotnet/roslyn/issues/46377")] public async Task DiagnosticData_ExternalAdditionalLocationIsPreserved() { using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); diff --git a/src/EditorFeatures/Test/DocCommentFormatting/DocCommentFormattingTests.cs b/src/EditorFeatures/Test/DocCommentFormatting/DocCommentFormattingTests.cs index 6dc155f25cb7e..dea0b42ec24ea 100644 --- a/src/EditorFeatures/Test/DocCommentFormatting/DocCommentFormattingTests.cs +++ b/src/EditorFeatures/Test/DocCommentFormatting/DocCommentFormattingTests.cs @@ -247,8 +247,7 @@ public void Paragraphs4() TestFormat(comment, expected); } - [Fact] - [WorkItem(32838, "https://github.com/dotnet/roslyn/issues/32838")] + [Fact, WorkItem(32838, "https://github.com/dotnet/roslyn/issues/32838")] public void Paragraphs5() { var comment = diff --git a/src/EditorFeatures/Test/EditAndContinue/EditAndContinueWorkspaceServiceTests.cs b/src/EditorFeatures/Test/EditAndContinue/EditAndContinueWorkspaceServiceTests.cs index f7d3e9aeb2517..570e9b09dd660 100644 --- a/src/EditorFeatures/Test/EditAndContinue/EditAndContinueWorkspaceServiceTests.cs +++ b/src/EditorFeatures/Test/EditAndContinue/EditAndContinueWorkspaceServiceTests.cs @@ -1982,8 +1982,7 @@ public async Task HasChanges_Documents(DocumentKind documentKind) Assert.Equal(1, generatorExecutionCount); } - [Fact] - [WorkItem(1204, "https://github.com/dotnet/roslyn/issues/1204")] + [Fact, WorkItem(1204, "https://github.com/dotnet/roslyn/issues/1204")] [WorkItem(1371694, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1371694")] public async Task Project_Add() { @@ -2164,8 +2163,7 @@ public async Task Capabilities(bool breakState) }, _telemetryLog); } - [Fact] - [WorkItem(56431, "https://github.com/dotnet/roslyn/issues/56431")] + [Fact, WorkItem(56431, "https://github.com/dotnet/roslyn/issues/56431")] public async Task Capabilities_NoTypesEmitted() { var sourceV1 = @" @@ -3929,8 +3927,7 @@ void F() EndDebuggingSession(debuggingSession); } - [Fact] - [WorkItem(54347, "https://github.com/dotnet/roslyn/issues/54347")] + [Fact, WorkItem(54347, "https://github.com/dotnet/roslyn/issues/54347")] public async Task ActiveStatements_EncSessionFollowedByHotReload() { var markedSource1 = @" diff --git a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.CSharp.cs b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.CSharp.cs index d8d2be8461a8c..b040e24283bed 100644 --- a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.CSharp.cs +++ b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.CSharp.cs @@ -665,8 +665,7 @@ public static C op_CheckedAddition(C x, C y) await GenerateAndVerifySourceAsync(metadataSource, symbolName, LanguageNames.CSharp, languageVersion: "Preview", metadataLanguageVersion: "Preview", expected: expected, signaturesOnly: signaturesOnly); } - [Fact] - [WorkItem(60567, "https://github.com/dotnet/roslyn/issues/60567")] + [Fact, WorkItem(60567, "https://github.com/dotnet/roslyn/issues/60567")] public async Task TestStaticInterfaceMembers() { var metadataSource = @" diff --git a/src/EditorFeatures/Test/RenameTracking/RenameTrackingTaggerProviderTests.cs b/src/EditorFeatures/Test/RenameTracking/RenameTrackingTaggerProviderTests.cs index 83aebfd2963be..85f4efcde5fb9 100644 --- a/src/EditorFeatures/Test/RenameTracking/RenameTrackingTaggerProviderTests.cs +++ b/src/EditorFeatures/Test/RenameTracking/RenameTrackingTaggerProviderTests.cs @@ -386,8 +386,7 @@ class [|Cat|]$$ await state.AssertTag("Cat", "Dog"); } - [WpfFact] - [WorkItem(34280, "https://github.com/dotnet/roslyn/issues/34280")] + [WpfFact, WorkItem(34280, "https://github.com/dotnet/roslyn/issues/34280")] public async Task RenameTrackingReplaceIdentifierWithDiscard() { var code = @" @@ -583,8 +582,7 @@ static void M() await state.AssertTag("NS", "NSA"); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public async Task RenameTrackingOnReference_Attribute_CSharp() { var code = @" @@ -607,8 +605,7 @@ class CustomAttribute : Attribute Assert.Equal(expectedCode, state.HostDocument.GetTextBuffer().CurrentSnapshot.GetText()); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public async Task RenameTrackingOnReference_Attribute_VB() { var code = @" @@ -631,8 +628,7 @@ End Class Assert.Equal(expectedCode, state.HostDocument.GetTextBuffer().CurrentSnapshot.GetText()); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public async Task RenameTrackingOnReference_Capitalized_Attribute_VB() { var code = @" @@ -655,8 +651,7 @@ End Class Assert.Equal(expectedCode, state.HostDocument.GetTextBuffer().CurrentSnapshot.GetText()); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public async Task RenameTrackingOnReference_Not_Capitalized_Attribute_VB() { var code = @" @@ -909,8 +904,7 @@ Enum E await state.AssertNoTag(); } - [WpfFact] - [WorkItem(540, "https://github.com/dotnet/roslyn/issues/540")] + [WpfFact, WorkItem(540, "https://github.com/dotnet/roslyn/issues/540")] public async Task RenameTrackingDoesNotProvideDiagnosticAfterCancellation() { var code = @" @@ -1048,8 +1042,7 @@ void M() await state.AssertNoTag(); } - [WpfFact] - [WorkItem(762964, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/762964")] + [WpfFact, WorkItem(762964, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/762964")] public async Task RenameTracking_NoTagWhenFirstEditChangesReferenceToAnotherSymbol() { var code = @" @@ -1067,8 +1060,7 @@ void M() await state.AssertNoTag(); } - [WpfFact] - [WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] + [WpfFact, WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] public async Task RenameTracking_CannotRenameToVarInCSharp() { var code = @" @@ -1095,8 +1087,7 @@ void M() Assert.NotNull(await state.TryGetCodeActionAsync()); } - [WpfFact] - [WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] + [WpfFact, WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] public async Task RenameTracking_CannotRenameFromVarInCSharp() { var code = @" @@ -1113,8 +1104,7 @@ void M() Assert.Null(await state.TryGetCodeActionAsync()); } - [WpfFact] - [WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] + [WpfFact, WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] public async Task RenameTracking_CanRenameToVarInVisualBasic() { var code = @" @@ -1131,8 +1121,7 @@ End Sub Assert.NotNull(await state.TryGetCodeActionAsync()); } - [WpfFact] - [WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] + [WpfFact, WorkItem(2605, "https://github.com/dotnet/roslyn/issues/2605")] public async Task RenameTracking_CannotRenameToDynamicInCSharp() { var code = @" @@ -1234,8 +1223,7 @@ End Class Assert.Null(await state.TryGetCodeActionAsync()); } - [WpfFact] - [WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] + [WpfFact, WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] public async Task RenameTrackingNotOnExplicitTupleReturnDeclaration_CSharp() { var code = @" @@ -1254,8 +1242,7 @@ void M() await state.AssertNoTag(); } - [WpfFact] - [WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] + [WpfFact, WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] public async Task RenameTrackingNotOnExplicitTupleReturnDeclaration_VB() { var code = @" @@ -1272,8 +1259,7 @@ End Sub await state.AssertNoTag(); } - [WpfFact] - [WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] + [WpfFact, WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] public async Task RenameTrackingNotOnExplicitTupleFieldReference_CSharp() { var code = @" @@ -1292,8 +1278,7 @@ void M() await state.AssertNoTag(); } - [WpfFact] - [WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] + [WpfFact, WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] public async Task RenameTrackingNotOnExplicitTupleFieldReference_VB() { var code = @" @@ -1310,8 +1295,7 @@ End Sub await state.AssertNoTag(); } - [WpfFact] - [WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] + [WpfFact, WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] public async Task RenameTrackingNotOnExplicitTupleElementsInDeclarations_CSharp() { var code = @" @@ -1327,8 +1311,7 @@ void M() await state.AssertNoTag(); } - [WpfFact] - [WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] + [WpfFact, WorkItem(371205, "https://devdiv.visualstudio.com/DevDiv/_workitems?_a=edit&id=371205")] public async Task RenameTrackingNotOnExplicitTupleElementsInDeclarations_VB() { var code = @" @@ -1342,8 +1325,7 @@ End Sub await state.AssertNoTag(); } - [WpfFact] - [WorkItem(14159, "https://github.com/dotnet/roslyn/issues/14159")] + [WpfFact, WorkItem(14159, "https://github.com/dotnet/roslyn/issues/14159")] public async Task RenameTrackingNotOnWellKnownValueTupleType() { var workspaceXml = @" @@ -1375,8 +1357,7 @@ public struct ValueTuple<T1> await state.AssertNoTag(); } - [WpfFact] - [WorkItem(14159, "https://github.com/dotnet/roslyn/issues/14159")] + [WpfFact, WorkItem(14159, "https://github.com/dotnet/roslyn/issues/14159")] public async Task RenameTrackingOnThingsCalledValueTupleThatAreNotTheWellKnownType() { var workspaceXml = @" diff --git a/src/EditorFeatures/Test/SolutionCrawler/WorkCoordinatorTests.cs b/src/EditorFeatures/Test/SolutionCrawler/WorkCoordinatorTests.cs index 69a34e723583b..467c3171b3e04 100644 --- a/src/EditorFeatures/Test/SolutionCrawler/WorkCoordinatorTests.cs +++ b/src/EditorFeatures/Test/SolutionCrawler/WorkCoordinatorTests.cs @@ -1357,8 +1357,7 @@ public async Task ProgressReporterTest() registrationService.Unregister(workspace); } - [Fact] - [WorkItem(26244, "https://github.com/dotnet/roslyn/issues/26244")] + [Fact, WorkItem(26244, "https://github.com/dotnet/roslyn/issues/26244")] public async Task FileFromSameProjectTogetherTest() { var projectId1 = ProjectId.CreateNewId(); diff --git a/src/EditorFeatures/Test/SymbolFinder/FindSymbolAtPositionTests.cs b/src/EditorFeatures/Test/SymbolFinder/FindSymbolAtPositionTests.cs index b7420be655ed2..f0b1c367e0ab3 100644 --- a/src/EditorFeatures/Test/SymbolFinder/FindSymbolAtPositionTests.cs +++ b/src/EditorFeatures/Test/SymbolFinder/FindSymbolAtPositionTests.cs @@ -41,8 +41,7 @@ static void Main() Assert.Null(symbol); } - [Fact] - [WorkItem(53269, "https://github.com/dotnet/roslyn/issues/53269")] + [Fact, WorkItem(53269, "https://github.com/dotnet/roslyn/issues/53269")] public async Task PositionInCaseLabel() { using var workspace = TestWorkspace.CreateCSharp( diff --git a/src/EditorFeatures/Test/Tagging/AsynchronousTaggerTests.cs b/src/EditorFeatures/Test/Tagging/AsynchronousTaggerTests.cs index 74c4c75b19d95..0ce99c54c6093 100644 --- a/src/EditorFeatures/Test/Tagging/AsynchronousTaggerTests.cs +++ b/src/EditorFeatures/Test/Tagging/AsynchronousTaggerTests.cs @@ -33,8 +33,7 @@ public class AsynchronousTaggerTests : TestBase /// This hits a special codepath in the product that is optimized for more than 100 spans. /// I'm leaving this test here because it covers that code path (as shown by code coverage) /// - [WpfFact] - [WorkItem(530368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530368")] + [WpfFact, WorkItem(530368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530368")] public async Task LargeNumberOfSpans() { using var workspace = TestWorkspace.CreateCSharp(@"class Program diff --git a/src/EditorFeatures/Test/TextEditor/TryGetDocumentTests.cs b/src/EditorFeatures/Test/TextEditor/TryGetDocumentTests.cs index afa98d9a89d4c..46bc479d7b932 100644 --- a/src/EditorFeatures/Test/TextEditor/TryGetDocumentTests.cs +++ b/src/EditorFeatures/Test/TextEditor/TryGetDocumentTests.cs @@ -17,8 +17,7 @@ namespace Microsoft.CodeAnalysis.Editor.UnitTests.TextEditor [UseExportProvider] public class TryGetDocumentTests { - [Fact] - [WorkItem(624315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/624315")] + [Fact, WorkItem(624315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/624315")] public void MultipleTextChangesTest() { var code = @"class C diff --git a/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs b/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs index 1be8e078fc092..423cf5d6136c7 100644 --- a/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs +++ b/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs @@ -79,38 +79,31 @@ public void BreakIntoCharacterParts_NumberPrefixedIdentifier() VerifyBreakIntoCharacterParts("42Bar", "42", "Bar"); } - [Fact] - [WorkItem(544296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544296")] + [Fact, WorkItem(544296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544296")] public void BreakIntoWordParts_VerbatimIdentifier() => VerifyBreakIntoWordParts("@int:", "int"); - [Fact] - [WorkItem(537875, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537875")] + [Fact, WorkItem(537875, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537875")] public void BreakIntoWordParts_AllCapsConstant() => VerifyBreakIntoWordParts("C_STYLE_CONSTANT", "C", "_", "STYLE", "_", "CONSTANT"); - [Fact] - [WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] + [Fact, WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] public void BreakIntoWordParts_SingleLetterPrefix1() => VerifyBreakIntoWordParts("UInteger", "U", "Integer"); - [Fact] - [WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] + [Fact, WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] public void BreakIntoWordParts_SingleLetterPrefix2() => VerifyBreakIntoWordParts("IDisposable", "I", "Disposable"); - [Fact] - [WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] + [Fact, WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] public void BreakIntoWordParts_TwoCharacterCapitalIdentifier() => VerifyBreakIntoWordParts("UIElement", "UI", "Element"); - [Fact] - [WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] + [Fact, WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] public void BreakIntoWordParts_XDocument() => VerifyBreakIntoWordParts("XDocument", "X", "Document"); - [Fact] - [WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] + [Fact, WorkItem(540087, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540087")] public void BreakIntoWordParts_XMLDocument1() => VerifyBreakIntoWordParts("XMLDocument", "XML", "Document"); diff --git a/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs b/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs index f811766668621..f163a60d89b90 100644 --- a/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs +++ b/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs @@ -1131,8 +1131,7 @@ void M(ref int i) { } falseComp.GetHashCode(method_v2)); } - [Fact] - [WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] + [Fact, WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] [WorkItem(1391743, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1391743")] [WorkItem(1393352, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1393352")] public async Task TestTuples1() @@ -1162,8 +1161,7 @@ void M(int i) { } Assert.False(SymbolEquivalenceComparer.Instance.Equals(method_v1, method_v2)); } - [Fact] - [WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] + [Fact, WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] [WorkItem(1391743, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1391743")] [WorkItem(1393352, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1393352")] public async Task TestTuples2() @@ -1193,8 +1191,7 @@ void M(System.ValueTuple i) { } Assert.False(SymbolEquivalenceComparer.Instance.Equals(method_v1, method_v2)); } - [Fact] - [WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] + [Fact, WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] [WorkItem(1391743, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1391743")] [WorkItem(1393352, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1393352")] public async Task TestTuples3() @@ -1225,8 +1222,7 @@ void M(System.ValueTuple i) { } Assert.True(SymbolEquivalenceComparer.TupleNamesMustMatchInstance.Equals(method_v1, method_v2)); } - [Fact] - [WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] + [Fact, WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] [WorkItem(1391743, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1391743")] [WorkItem(1393352, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1393352")] public async Task TestTuples4() @@ -1257,8 +1253,7 @@ void M(System.ValueTuple i) { } Assert.False(SymbolEquivalenceComparer.TupleNamesMustMatchInstance.Equals(method_v1, method_v2)); } - [Fact] - [WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] + [Fact, WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] [WorkItem(1391743, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1391743")] [WorkItem(1393352, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1393352")] public async Task TestTuples5() @@ -1289,8 +1284,7 @@ void M((int, int) i) { } Assert.False(SymbolEquivalenceComparer.TupleNamesMustMatchInstance.Equals(method_v1, method_v2)); } - [Fact] - [WorkItem(56133, "https://github.com/dotnet/roslyn/issues/56133")] + [Fact, WorkItem(56133, "https://github.com/dotnet/roslyn/issues/56133")] [WorkItem(1388780, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1388780")] [WorkItem(1391743, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1391743")] [WorkItem(1393352, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1393352")] diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs index a15f02fc92092..337c6b0750e4b 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs @@ -3824,8 +3824,7 @@ .maxstack 1 /// /// Netmodules with same name. /// - [Fact] - [WorkItem(30031, "https://github.com/dotnet/roslyn/issues/30031")] + [Fact, WorkItem(30031, "https://github.com/dotnet/roslyn/issues/30031")] public void NetModuleDuplicateReferences() { // Netmodule 0 @@ -5092,8 +5091,7 @@ .locals init (System.Xml.Linq.LoadOptions V_0) }); } - [Fact] - [WorkItem(1055825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1055825")] + [Fact, WorkItem(1055825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1055825")] public void FieldLikeEvent() { var source = @" @@ -5196,8 +5194,7 @@ .maxstack 2 }); } - [Fact] - [WorkItem(1055825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1055825")] + [Fact, WorkItem(1055825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1055825")] public void FieldLikeEvent_WinRT() { var ilSource = @" @@ -6692,8 +6689,7 @@ .maxstack 2 }); } - [Fact] - [WorkItem(22206, "https://github.com/dotnet/roslyn/issues/22206")] + [Fact, WorkItem(22206, "https://github.com/dotnet/roslyn/issues/22206")] public void RefReturnNonRefLocal() { var source = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalFunctionTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalFunctionTests.cs index 75c25e452f1ff..e33ef18a6b64d 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalFunctionTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalFunctionTests.cs @@ -300,8 +300,7 @@ int G() }); } - [Fact] - [WorkItem(59093, "https://github.com/dotnet/roslyn/issues/59093")] + [Fact, WorkItem(59093, "https://github.com/dotnet/roslyn/issues/59093")] public void DeclaringCompilationIsNotNull() { var source = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs index c7640f94ce20e..f17b09a138e42 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs @@ -276,8 +276,7 @@ .locals init (string V_0, //a }); } - [Fact] - [WorkItem(16594, "https://github.com/dotnet/roslyn/issues/16594")] + [Fact, WorkItem(16594, "https://github.com/dotnet/roslyn/issues/16594")] public void LocalsInSwitchWithLambda() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs index 4b7f2c85ab01f..ba0e6c40ae29c 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs @@ -210,8 +210,7 @@ void M2() { } }); } - [Fact] - [WorkItem(30030, "https://github.com/dotnet/roslyn/issues/30030")] + [Fact, WorkItem(30030, "https://github.com/dotnet/roslyn/issues/30030")] public void ImportKinds() { var source = @" @@ -302,8 +301,7 @@ void M() }); } - [Fact] - [WorkItem(30030, "https://github.com/dotnet/roslyn/issues/30030")] + [Fact, WorkItem(30030, "https://github.com/dotnet/roslyn/issues/30030")] public void ForwardToModule() { var source = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DynamicViewTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DynamicViewTests.cs index af01b1d78c3a7..2e6574e1bdc09 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DynamicViewTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DynamicViewTests.cs @@ -124,8 +124,7 @@ public void DynamicTypeMember() } } - [Fact] - [WorkItem(5666, "https://github.com/dotnet/roslyn/issues/5666")] + [Fact, WorkItem(5666, "https://github.com/dotnet/roslyn/issues/5666")] public void NoMembers() { using (new EnsureEnglishUICulture()) diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs index b7ef5478d4d84..6d521e37175c1 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs @@ -1538,8 +1538,7 @@ public IEnumerator GetEnumerator() } } - [Fact] - [WorkItem(1145125, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1145125")] + [Fact, WorkItem(1145125, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1145125")] [WorkItem(5666, "https://github.com/dotnet/roslyn/issues/5666")] public void GetEnumerableException() { diff --git a/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs b/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs index 7c447a9e802a4..b38540ed66f9d 100644 --- a/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs +++ b/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs @@ -452,8 +452,7 @@ static void Main() { } } } - [Fact] - [WorkItem(55475, "https://github.com/dotnet/roslyn/issues/55475")] + [Fact, WorkItem(55475, "https://github.com/dotnet/roslyn/issues/55475")] public void BadMetadata() { var source = "class A { static void F() {} }"; @@ -607,8 +606,7 @@ interface I Resolve(process, resolver, "C.F", "C.F()"); } - [Fact] - [WorkItem(4351, "https://github.com/MicrosoftDocs/visualstudio-docs/issues/4351")] + [Fact, WorkItem(4351, "https://github.com/MicrosoftDocs/visualstudio-docs/issues/4351")] [WorkItem(1303056, "https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1303056")] public void Methods_ExplicitInterfaceImplementation() { @@ -682,8 +680,7 @@ interface I Resolve(process, resolver, "B.set_P", "B.set_P(System.Object)"); } - [Fact] - [WorkItem(4351, "https://github.com/MicrosoftDocs/visualstudio-docs/issues/4351")] + [Fact, WorkItem(4351, "https://github.com/MicrosoftDocs/visualstudio-docs/issues/4351")] [WorkItem(1303056, "https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1303056")] public void Properties_ExplicitInterfaceImplementation() { @@ -767,8 +764,7 @@ interface I Resolve(process, resolver, "B.remove_E", "B.remove_E(System.Action)"); } - [Fact] - [WorkItem(4351, "https://github.com/MicrosoftDocs/visualstudio-docs/issues/4351")] + [Fact, WorkItem(4351, "https://github.com/MicrosoftDocs/visualstudio-docs/issues/4351")] [WorkItem(1303056, "https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1303056")] public void Events_ExplicitInterfaceImplementation() { @@ -1468,8 +1464,7 @@ static async Task F() } } - [Fact] - [WorkItem(55242, "https://github.com/dotnet/roslyn/issues/55242")] + [Fact, WorkItem(55242, "https://github.com/dotnet/roslyn/issues/55242")] public void LocalFunctions() { var source = @" diff --git a/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionResolveTests.cs b/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionResolveTests.cs index 80f6d3ef3745d..741f82e644286 100644 --- a/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionResolveTests.cs +++ b/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionResolveTests.cs @@ -88,8 +88,7 @@ void M() AssertJsonEquals(expected, results); } - [Fact] - [WorkItem(51125, "https://github.com/dotnet/roslyn/issues/51125")] + [Fact, WorkItem(51125, "https://github.com/dotnet/roslyn/issues/51125")] public async Task TestResolveOverridesCompletionItemAsync() { var markup = @@ -115,8 +114,7 @@ class B : A }", results.TextEdit.NewText); } - [Fact] - [WorkItem(51125, "https://github.com/dotnet/roslyn/issues/51125")] + [Fact, WorkItem(51125, "https://github.com/dotnet/roslyn/issues/51125")] public async Task TestResolveOverridesCompletionItem_SnippetsEnabledAsync() { var markup = @@ -161,8 +159,7 @@ class B : A }", results.TextEdit.NewText); } - [Fact] - [WorkItem(51125, "https://github.com/dotnet/roslyn/issues/51125")] + [Fact, WorkItem(51125, "https://github.com/dotnet/roslyn/issues/51125")] public async Task TestResolveOverridesCompletionItem_SnippetsEnabled_CaretOutOfSnippetScopeAsync() { var markup = diff --git a/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionTests.cs b/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionTests.cs index 710ff8a23e93d..3a494c0f0d082 100644 --- a/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionTests.cs +++ b/src/Features/LanguageServer/ProtocolUnitTests/Completion/CompletionTests.cs @@ -351,8 +351,7 @@ void M() Assert.Null(results); } - [Fact] - [WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] + [Fact, WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] public async Task TestGetRegexCompletionsAsync() { var markup = @@ -389,8 +388,7 @@ void M() Assert.Equal(defaultRange, results.ItemDefaults.EditRange); } - [Fact] - [WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] + [Fact, WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] public async Task TestGetRegexLiteralCompletionsAsync() { var markup = @@ -427,8 +425,7 @@ void M() Assert.Equal(defaultRange, results.ItemDefaults.EditRange); } - [Fact] - [WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] + [Fact, WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] public async Task TestGetRegexCompletionsReplaceTextAsync() { var markup = @@ -465,8 +462,7 @@ void M() Assert.Equal(defaultRange, results.ItemDefaults.EditRange); } - [Fact] - [WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] + [Fact, WorkItem(50964, "https://github.com/dotnet/roslyn/issues/50964")] public async Task TestGetRegexCompletionsWithoutItemDefaultSupportAsync() { var clientCapabilities = new LSP.VSInternalClientCapabilities @@ -514,8 +510,7 @@ void M() Assert.Null(results.ItemDefaults); } - [Fact] - [WorkItem(46694, "https://github.com/dotnet/roslyn/issues/46694")] + [Fact, WorkItem(46694, "https://github.com/dotnet/roslyn/issues/46694")] public async Task TestCompletionListCacheAsync() { var markup = diff --git a/src/Features/LanguageServer/ProtocolUnitTests/Highlights/DocumentHighlightTests.cs b/src/Features/LanguageServer/ProtocolUnitTests/Highlights/DocumentHighlightTests.cs index fbb668f7aa5c7..836e1722acc66 100644 --- a/src/Features/LanguageServer/ProtocolUnitTests/Highlights/DocumentHighlightTests.cs +++ b/src/Features/LanguageServer/ProtocolUnitTests/Highlights/DocumentHighlightTests.cs @@ -44,8 +44,7 @@ void M() AssertJsonEquals(expected, results); } - [Fact] - [WorkItem(59120, "https://github.com/dotnet/roslyn/issues/59120")] + [Fact, WorkItem(59120, "https://github.com/dotnet/roslyn/issues/59120")] public async Task TestGetDocumentHighlightAsync_Keywords() { var markup = diff --git a/src/Features/LanguageServer/ProtocolUnitTests/OnAutoInsert/OnAutoInsertTests.cs b/src/Features/LanguageServer/ProtocolUnitTests/OnAutoInsert/OnAutoInsertTests.cs index bf53cbc995993..f6b24d149b2d5 100644 --- a/src/Features/LanguageServer/ProtocolUnitTests/OnAutoInsert/OnAutoInsertTests.cs +++ b/src/Features/LanguageServer/ProtocolUnitTests/OnAutoInsert/OnAutoInsertTests.cs @@ -334,8 +334,7 @@ void M() await VerifyNoResult("\n", markup); } - [Fact] - [WorkItem(1260219, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1260219")] + [Fact, WorkItem(1260219, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1260219")] public async Task OnAutoInsert_BraceFormattingDoesNotInsertExtraEmptyLines() { // The test starts with the closing brace already on a new line. @@ -354,8 +353,7 @@ void M() await VerifyNoResult("\n", markup); } - [Fact] - [WorkItem(1260219, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1260219")] + [Fact, WorkItem(1260219, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1260219")] public async Task OnAutoInsert_BraceFormattingDoesNotMoveCaretOnEnterInsideBraces() { // The test starts with the closing brace already on a new line. diff --git a/src/Features/LanguageServer/ProtocolUnitTests/ValidateBreakableRange/ValidateBreakableRangeTests.cs b/src/Features/LanguageServer/ProtocolUnitTests/ValidateBreakableRange/ValidateBreakableRangeTests.cs index 21c741c4a5caa..e156e4cfddafd 100644 --- a/src/Features/LanguageServer/ProtocolUnitTests/ValidateBreakableRange/ValidateBreakableRangeTests.cs +++ b/src/Features/LanguageServer/ProtocolUnitTests/ValidateBreakableRange/ValidateBreakableRangeTests.cs @@ -99,8 +99,7 @@ void M() AssertJsonEquals(expected, result); } - [Fact] - [WorkItem(1501785, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1501785")] + [Fact, WorkItem(1501785, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1501785")] public async Task InvalidExistingBreakpoint1() { var markup = @@ -121,8 +120,7 @@ void M() AssertJsonEquals(expected, result); } - [Fact] - [WorkItem(1501882, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1501882")] + [Fact, WorkItem(1501882, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1501882")] public async Task InvalidExistingBreakpoint2() { var markup = diff --git a/src/Scripting/CSharpTest/CommandLineRunnerTests.cs b/src/Scripting/CSharpTest/CommandLineRunnerTests.cs index 0244868a4d42c..97f75ab3044d6 100644 --- a/src/Scripting/CSharpTest/CommandLineRunnerTests.cs +++ b/src/Scripting/CSharpTest/CommandLineRunnerTests.cs @@ -228,8 +228,7 @@ public void Void() > ", runner.Console.Out.ToString()); } - [Fact] - [WorkItem(18479, "https://github.com/dotnet/roslyn/issues/18479")] + [Fact, WorkItem(18479, "https://github.com/dotnet/roslyn/issues/18479")] public void Tuples() { var runner = CreateRunner(input: "(1,2)"); diff --git a/src/Scripting/CSharpTest/InteractiveSessionReferencesTests.cs b/src/Scripting/CSharpTest/InteractiveSessionReferencesTests.cs index 4ea3f80e1954e..a64b015176dfd 100644 --- a/src/Scripting/CSharpTest/InteractiveSessionReferencesTests.cs +++ b/src/Scripting/CSharpTest/InteractiveSessionReferencesTests.cs @@ -23,8 +23,7 @@ public class InteractiveSessionReferencesTests : TestBase /// Test adding a reference to NetStandard 2.0 library. /// Validates that we resolve all references correctly in the first and the subsequent submissions. /// - [Fact] - [WorkItem(345, "https://github.com/dotnet/try/issues/345")] + [Fact, WorkItem(345, "https://github.com/dotnet/try/issues/345")] public async Task LibraryReference_NetStandard20() { var libSource = @" diff --git a/src/Scripting/CSharpTest/InteractiveSessionTests.cs b/src/Scripting/CSharpTest/InteractiveSessionTests.cs index d0aacdbb5a85a..12873020db630 100644 --- a/src/Scripting/CSharpTest/InteractiveSessionTests.cs +++ b/src/Scripting/CSharpTest/InteractiveSessionTests.cs @@ -1839,8 +1839,7 @@ public bool TryGetValue(out object obj) } } - [Fact] - [WorkItem(39565, "https://github.com/dotnet/roslyn/issues/39565")] + [Fact, WorkItem(39565, "https://github.com/dotnet/roslyn/issues/39565")] public async Task MethodCallWithImplicitReceiverAndOutVar() { var code = @" @@ -1877,8 +1876,7 @@ static bool M() Diagnostic(ErrorCode.ERR_ObjectRequired, "Value").WithArguments("Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests.InteractiveSessionTests.F.Value").WithLocation(4, 9)); } - [Fact] - [WorkItem(39581, "https://github.com/dotnet/roslyn/issues/39581")] + [Fact, WorkItem(39581, "https://github.com/dotnet/roslyn/issues/39581")] public void StaticLocalFunctionCannotAccessGlobalInstance() { var code = @" @@ -1923,8 +1921,7 @@ bool Inner() #region Exceptions - [Fact] - [WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] + [Fact, WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] [WorkItem(10883, "https://github.com/dotnet/roslyn/issues/10883")] public async Task PreservingDeclarationsOnException1() { @@ -1947,8 +1944,7 @@ public async Task PreservingDeclarationsOnException1() Assert.Equal(10, state2.ReturnValue); } - [Fact] - [WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] + [Fact, WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] [WorkItem(10883, "https://github.com/dotnet/roslyn/issues/10883")] public async Task PreservingDeclarationsOnException2() { @@ -1975,8 +1971,7 @@ public async Task PreservingDeclarationsOnException2() Assert.Equal(120, state3.ReturnValue); } - [Fact] - [WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] + [Fact, WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] [WorkItem(10883, "https://github.com/dotnet/roslyn/issues/10883")] public async Task PreservingDeclarationsOnException3() { @@ -2004,8 +1999,7 @@ public async Task PreservingDeclarationsOnException3() Assert.Equal(1200, state4.ReturnValue); } - [Fact] - [WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] + [Fact, WorkItem(6580, "https://github.com/dotnet/roslyn/issues/6580")] [WorkItem(10883, "https://github.com/dotnet/roslyn/issues/10883")] public async Task PreservingDeclarationsOnException4() { diff --git a/src/Scripting/CSharpTest/ObjectFormatterTests.cs b/src/Scripting/CSharpTest/ObjectFormatterTests.cs index fbb8ed0e2c87d..91d8920924cc2 100644 --- a/src/Scripting/CSharpTest/ObjectFormatterTests.cs +++ b/src/Scripting/CSharpTest/ObjectFormatterTests.cs @@ -780,8 +780,7 @@ private void TaskMethod() { } - [Fact] - [WorkItem(10838, "https://github.com/mono/mono/issues/10838")] + [Fact, WorkItem(10838, "https://github.com/mono/mono/issues/10838")] public void DebuggerProxy_FrameworkTypes_Task() { var obj = new MockDesktopTask(TaskMethod); diff --git a/src/VisualStudio/CSharp/Test/CodeModel/FileCodeFunctionTests.cs b/src/VisualStudio/CSharp/Test/CodeModel/FileCodeFunctionTests.cs index 7e4bdb7c3e853..e9b681bdfd806 100644 --- a/src/VisualStudio/CSharp/Test/CodeModel/FileCodeFunctionTests.cs +++ b/src/VisualStudio/CSharp/Test/CodeModel/FileCodeFunctionTests.cs @@ -489,8 +489,7 @@ public void DynamicParameter() Assert.Equal(vsCMTypeRef.vsCMTypeRefOther, returnType.TypeKind); } - [WpfFact] - [WorkItem(530496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530496")] + [WpfFact, WorkItem(530496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530496")] public async Task TestCodeElementFromPoint() { var text = await (GetCurrentDocument()).GetTextAsync(); @@ -503,8 +502,7 @@ public async Task TestCodeElementFromPoint() Assert.Equal("DynamicMethod", element.Name); } - [WpfFact] - [WorkItem(726710, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/726710")] + [WpfFact, WorkItem(726710, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/726710")] public async Task TestCodeElementFromPointBetweenMembers() { var text = await (GetCurrentDocument()).GetTextAsync(); @@ -527,8 +525,7 @@ public void Operator() Assert.Equal("operator +", functionObject.Name); } - [WpfFact] - [WorkItem(924179, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/924179")] + [WpfFact, WorkItem(924179, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/924179")] public void ConversionOperator() { var classObject = (CodeClass)GetCodeElement("Ref"); diff --git a/src/VisualStudio/CSharp/Test/ProjectSystemShim/CPS/CSharpReferencesTests.cs b/src/VisualStudio/CSharp/Test/ProjectSystemShim/CPS/CSharpReferencesTests.cs index aefe6ff52ce53..ce34ec9d1032d 100644 --- a/src/VisualStudio/CSharp/Test/ProjectSystemShim/CPS/CSharpReferencesTests.cs +++ b/src/VisualStudio/CSharp/Test/ProjectSystemShim/CPS/CSharpReferencesTests.cs @@ -108,8 +108,7 @@ public async Task RemoveProjectConvertsProjectReferencesBack() project2.Dispose(); } - [WpfFact] - [WorkItem(461967, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/461967")] + [WpfFact, WorkItem(461967, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/461967")] [WorkItem(727173, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/727173")] public async Task AddingMetadataReferenceToProjectThatCannotCompileInTheIdeKeepsMetadataReference() { diff --git a/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/AnalyzersTests.cs b/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/AnalyzersTests.cs index f88d55071287b..8f90bfd87ed7a 100644 --- a/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/AnalyzersTests.cs +++ b/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/AnalyzersTests.cs @@ -153,8 +153,7 @@ public void SetRuleSetFile_RemoveExtraBackslashes() Assert.Equal(expected: ruleSetFile.Path, actual: projectRuleSetFile); } - [WpfFact] - [WorkItem(1092636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1092636")] + [WpfFact, WorkItem(1092636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1092636")] [WorkItem(1040247, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1040247")] [WorkItem(1048368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1048368")] [WorkItem(468, "https://github.com/dotnet/roslyn/issues/468")] @@ -192,8 +191,7 @@ public void RuleSet_ProjectSettingsOverrideSpecificOptionsAndRestore() Assert.Equal(expected: ReportDiagnostic.Suppress, actual: options.SpecificDiagnosticOptions["CS1014"]); } - [WpfFact] - [WorkItem(468, "https://github.com/dotnet/roslyn/issues/468")] + [WpfFact, WorkItem(468, "https://github.com/dotnet/roslyn/issues/468")] public void RuleSet_ProjectNoWarnOverridesOtherSettings() { var ruleSetFile = Temp.CreateFile().WriteAllText( diff --git a/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/CSharpCompilerOptionsTests.cs b/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/CSharpCompilerOptionsTests.cs index bbc36799c8cde..e8edaf4174ef4 100644 --- a/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/CSharpCompilerOptionsTests.cs +++ b/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/CSharpCompilerOptionsTests.cs @@ -25,8 +25,7 @@ namespace Roslyn.VisualStudio.CSharp.UnitTests.ProjectSystemShim.LegacyProject [Trait(Traits.Feature, Traits.Features.ProjectSystemShims)] public class CSharpCompilerOptionsTests { - [WpfFact] - [WorkItem(530980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530980")] + [WpfFact, WorkItem(530980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530980")] public void DocumentationModeSetToDiagnoseIfProducingDocFile() { using var environment = new TestEnvironment(); @@ -40,8 +39,7 @@ public void DocumentationModeSetToDiagnoseIfProducingDocFile() Assert.Equal(DocumentationMode.Diagnose, options.DocumentationMode); } - [WpfFact] - [WorkItem(530980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530980")] + [WpfFact, WorkItem(530980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530980")] public void DocumentationModeSetToParseIfNotProducingDocFile() { using var environment = new TestEnvironment(); @@ -86,8 +84,7 @@ public void UseOPTID_COMPATIBILITY() //// } ////} - [WpfFact] - [WorkItem(1092636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1092636")] + [WpfFact, WorkItem(1092636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1092636")] [WorkItem(1040247, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1040247")] [WorkItem(1048368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1048368")] public void ProjectSettingsOptionAddAndRemove() @@ -104,8 +101,7 @@ public void ProjectSettingsOptionAddAndRemove() Assert.False(options.SpecificDiagnosticOptions.ContainsKey("CS1111")); } - [WpfFact] - [WorkItem(33401, "https://github.com/dotnet/roslyn/pull/33401")] + [WpfFact, WorkItem(33401, "https://github.com/dotnet/roslyn/pull/33401")] public void ProjectOutputPathAndOutputExeNameChange() { using var environment = new TestEnvironment(); diff --git a/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/SourceFileHandlingTests.cs b/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/SourceFileHandlingTests.cs index ad3d4bcb6a49d..4471c0ce226ff 100644 --- a/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/SourceFileHandlingTests.cs +++ b/src/VisualStudio/CSharp/Test/ProjectSystemShim/LegacyProject/SourceFileHandlingTests.cs @@ -18,8 +18,7 @@ namespace Roslyn.VisualStudio.CSharp.UnitTests.ProjectSystemShim.LegacyProject [Trait(Traits.Feature, Traits.Features.ProjectSystemShims)] public class SourceFileHandlingTests { - [WpfFact] - [WorkItem(1100114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1100114")] + [WpfFact, WorkItem(1100114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1100114")] public void IgnoreAdditionsOfXomlFiles() { using var environment = new TestEnvironment(); diff --git a/src/VisualStudio/Core/Test.Next/Remote/SnapshotSerializationTests.cs b/src/VisualStudio/Core/Test.Next/Remote/SnapshotSerializationTests.cs index 264ef6e1d144a..756088babd255 100644 --- a/src/VisualStudio/Core/Test.Next/Remote/SnapshotSerializationTests.cs +++ b/src/VisualStudio/Core/Test.Next/Remote/SnapshotSerializationTests.cs @@ -468,8 +468,7 @@ public void ShadowCopied_Analyzer_Serialization_Desktop_Test() _ = CloneAsset(serializer, assetFromFile); } - [Fact] - [WorkItem(1107294, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1107294")] + [Fact, WorkItem(1107294, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1107294")] public async Task SnapshotWithIdenticalAnalyzerFiles() { using var workspace = CreateWorkspace(); diff --git a/src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs b/src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs index 5f585355451d2..7404a5c631897 100644 --- a/src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs +++ b/src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs @@ -315,8 +315,7 @@ await solution.State.GetChecksumAsync(CancellationToken.None), await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); } - [Fact] - [WorkItem(52578, "https://github.com/dotnet/roslyn/issues/52578")] + [Fact, WorkItem(52578, "https://github.com/dotnet/roslyn/issues/52578")] public async Task TestIncrementalUpdateHandlesReferenceReversal() { using var workspace = CreateWorkspace(); diff --git a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpCompleteStatement.cs b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpCompleteStatement.cs index 3545c52e7545d..205e7978e3bae 100644 --- a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpCompleteStatement.cs +++ b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpCompleteStatement.cs @@ -41,8 +41,7 @@ public void Method() VisualStudio.Editor.Verify.CurrentLineText("f.ToString($$)", assertCaretPosition: true); } - [WpfFact] - [WorkItem(43400, "https://github.com/dotnet/roslyn/issues/43400")] + [WpfFact, WorkItem(43400, "https://github.com/dotnet/roslyn/issues/43400")] public void UndoRestoresCaretPosition2() { SetUpEditor(@" diff --git a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpExtractMethod.cs b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpExtractMethod.cs index 8036a589f101c..32d0a08aa1283 100644 --- a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpExtractMethod.cs +++ b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpExtractMethod.cs @@ -85,8 +85,7 @@ public int Method() }"); } - [WpfFact] - [WorkItem(61369, "https://github.com/dotnet/roslyn/pull/61369")] + [WpfFact, WorkItem(61369, "https://github.com/dotnet/roslyn/pull/61369")] public void ExtractMethodWithTriviaSelected() { VisualStudio.Editor.SetText(TestSource); diff --git a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpRename.cs b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpRename.cs index 1cabfbcf49d9b..b3565d7f311a3 100644 --- a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpRename.cs +++ b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpRename.cs @@ -101,8 +101,7 @@ static void TestMethod(int y) } } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRename() { var markup = @" @@ -128,8 +127,7 @@ class CustomAttribute : Attribute }"); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRenameWhileRenameClasss() { var markup = @" @@ -156,8 +154,7 @@ class Custom$$Attribute : Attribute ", true); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRenameWhileRenameAttribute() { var markup = @" @@ -193,8 +190,7 @@ class CustomAttribute : Attribute ", true); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRenameWhileRenameAttributeClass() { var markup = @" @@ -598,8 +594,7 @@ void Goo() }"); } - [WpfFact] - [WorkItem(39617, "https://github.com/dotnet/roslyn/issues/39617")] + [WpfFact, WorkItem(39617, "https://github.com/dotnet/roslyn/issues/39617")] public void VerifyRenameCaseChange() { var project = new ProjectUtils.Project(ProjectName); diff --git a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpSignatureHelp.cs b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpSignatureHelp.cs index 5127932725829..3e04050546fa1 100644 --- a/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpSignatureHelp.cs +++ b/src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpSignatureHelp.cs @@ -182,8 +182,7 @@ void M() ("i2", "")); } - [WpfFact] - [WorkItem(42484, "https://github.com/dotnet/roslyn/issues/42484")] + [WpfFact, WorkItem(42484, "https://github.com/dotnet/roslyn/issues/42484")] public void ExplicitSignatureHelpDismissesCompletion() { SetUpEditor(@" diff --git a/src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicRename.cs b/src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicRename.cs index b9e2bb3de9b9e..cc4452da63ed7 100644 --- a/src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicRename.cs +++ b/src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicRename.cs @@ -208,8 +208,7 @@ Public MustOverride Sub y(y As String) Implements I.y End Class"); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRename() { var markup = @" @@ -234,8 +233,7 @@ Inherits Attribute End Class"); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRenameWhileRenameClasss() { var markup = @" @@ -261,8 +259,7 @@ Inherits Attribute End Class", true); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRenameWhileRenameAttribute() { var markup = @" @@ -294,8 +291,7 @@ Inherits Attribute End Class", true); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeRenameWhileRenameAttributeClass() { var markup = @" @@ -327,8 +323,7 @@ Inherits Attribute End Class", true); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeCapitalizedRename() { var markup = @" @@ -353,8 +348,7 @@ Inherits Attribute End Class"); } - [WpfFact] - [WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] + [WpfFact, WorkItem(21657, "https://github.com/dotnet/roslyn/issues/21657")] public void VerifyAttributeNotCapitalizedRename() { var markup = @" diff --git a/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/CSharpNewDocumentFormatting.cs b/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/CSharpNewDocumentFormatting.cs index 2d65b03d80d84..03bbb8fcb8114 100644 --- a/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/CSharpNewDocumentFormatting.cs +++ b/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/CSharpNewDocumentFormatting.cs @@ -31,8 +31,7 @@ public override async Task InitializeAsync() await TestServices.Workspace.SetFullSolutionAnalysisAsync(false, HangMitigatingCancellationToken); } - [IdeFact] - [WorkItem(1411721, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1411721")] + [IdeFact, WorkItem(1411721, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1411721")] public async Task CreateLegacyProjectWithFileScopedNamespaces() { await TestServices.Workspace.SetFileScopedNamespaceAsync(true, HangMitigatingCancellationToken); diff --git a/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/DocumentationCommentTests.cs b/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/DocumentationCommentTests.cs index 1b443fcb8b827..87f2fa8ee3ce5 100644 --- a/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/DocumentationCommentTests.cs +++ b/src/VisualStudio/IntegrationTest/New.IntegrationTests/CSharp/DocumentationCommentTests.cs @@ -22,8 +22,7 @@ public DocumentationCommentTests() protected override string LanguageName => LanguageNames.CSharp; - [IdeFact] - [WorkItem(54391, "https://github.com/dotnet/roslyn/issues/54391")] + [IdeFact, WorkItem(54391, "https://github.com/dotnet/roslyn/issues/54391")] public async Task TypingCharacter_MultiCaret() { var code = diff --git a/src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs b/src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs index 5ad58df07e712..a001734996a07 100644 --- a/src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs +++ b/src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs @@ -1009,8 +1009,7 @@ public async Task TestSetBaseType_Null_UnknownBase() Assert.Equal(expected, actual); } - [Fact] - [WorkItem(2650, "https://github.com/dotnet/roslyn/issues/2650")] + [Fact, WorkItem(2650, "https://github.com/dotnet/roslyn/issues/2650")] public async Task TestEditExplicitInterfaceIndexer() { var code = diff --git a/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs b/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs index 1dbba87d79747..35750d931de03 100644 --- a/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs +++ b/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs @@ -1628,8 +1628,7 @@ public void TestAddAttributes() "[a]\r\n() =>"); } - [Fact] - [WorkItem(5066, "https://github.com/dotnet/roslyn/issues/5066")] + [Fact, WorkItem(5066, "https://github.com/dotnet/roslyn/issues/5066")] public void TestAddAttributesToAccessors() { var prop = Generator.PropertyDeclaration("P", Generator.IdentifierName("T")); diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs index bf0a80272d24f..74bb69c6be7dd 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs @@ -106,8 +106,7 @@ class A { }"; await AssertFormatAsync(content, expected); } - [Fact] - [WorkItem(554160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554160")] + [Fact, WorkItem(554160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554160")] public async Task FormatSpanNullReference01() { var code = @"/*1*/class C @@ -132,8 +131,7 @@ void F() await AssertFormatAsync(code, expected, changedOptionSet: changingOptions); } - [Fact] - [WorkItem(554160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554160")] + [Fact, WorkItem(554160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554160")] public async Task FormatSpanNullReference02() { var code = @"class C/*1*/ diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs index 7ae19adc4289c..68dfb04e008b2 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs @@ -2144,8 +2144,7 @@ void f00(){ }", false, changingOptions); } - [Fact] - [WorkItem(33458, "https://github.com/dotnet/roslyn/issues/33458")] + [Fact, WorkItem(33458, "https://github.com/dotnet/roslyn/issues/33458")] public async Task NoNewLineForElseChecksBraceOwner() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -2683,8 +2682,7 @@ void M() }"); } - [Fact] - [WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] + [Fact, WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] public async Task DontAddSpaceAfterIncrement() { var code = @"class C @@ -2697,8 +2695,7 @@ void M(int[] i) await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] + [Fact, WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] public async Task DontAddSpaceBeforeIncrement() { var code = @"class C @@ -2711,8 +2708,7 @@ void M(int[] i) await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] + [Fact, WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] public async Task DontAddSpaceAfterDecrement() { var code = @"class C @@ -2725,8 +2721,7 @@ void M(int[] i) await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] + [Fact, WorkItem(545909, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545909")] public async Task DontAddSpaceBeforeDecrement() { var code = @"class C @@ -3842,8 +3837,7 @@ static void Main(string[] args) }"); } - [Fact] - [WorkItem(538511, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538511")] + [Fact, WorkItem(538511, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538511")] public async Task AttributeTargetSpecifier() { var code = @"public class Class1 @@ -3865,8 +3859,7 @@ void Test() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(538635, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538635")] + [Fact, WorkItem(538635, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538635")] public async Task Finalizer() { var code = @"public class Class1 @@ -3882,8 +3875,7 @@ public async Task Finalizer() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(538743, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538743")] + [Fact, WorkItem(538743, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538743")] public async Task BugFix4442() { var code = @"class Program @@ -3899,8 +3891,7 @@ static void Main(string[] args) await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(538658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538658")] + [Fact, WorkItem(538658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538658")] public async Task BugFix4328() { var code = @"class Program @@ -3920,8 +3911,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(538658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538658")] + [Fact, WorkItem(538658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538658")] public async Task BugFix4515() { var code = @"class Program @@ -4125,8 +4115,7 @@ class N : Bug await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(539878, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539878")] + [Fact, WorkItem(539878, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539878")] public async Task BugFix5978() { var code = @"class Program @@ -4170,8 +4159,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(539878, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539878")] + [Fact, WorkItem(539878, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539878")] public async Task BugFix5979() { var code = @"delegate int del(int i); @@ -4201,8 +4189,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(539891, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539891")] + [Fact, WorkItem(539891, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539891")] public async Task BugFix5993() { var code = @"public class MyClass @@ -4230,8 +4217,7 @@ public static void Main() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(540315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540315")] + [Fact, WorkItem(540315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540315")] public async Task BugFix6536() { var code = @"public class MyClass @@ -4251,8 +4237,7 @@ public static void Main() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(540801, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540801")] + [Fact, WorkItem(540801, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540801")] public async Task BugFix7211() { var code = @"class Program @@ -4279,8 +4264,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(541035, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541035")] + [Fact, WorkItem(541035, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541035")] public async Task BugFix7564_1() { var code = @"class Program @@ -4307,8 +4291,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(541035, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541035")] + [Fact, WorkItem(541035, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541035")] public async Task BugFix7564_2() { var code = @"class Program @@ -4335,8 +4318,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(8385, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(8385, "DevDiv_Projects/Roslyn")] public async Task NullCoalescingOperator() { var code = @"class C @@ -4357,8 +4339,7 @@ void M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(541925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541925")] + [Fact, WorkItem(541925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541925")] public async Task QueryContinuation() { var code = @"using System.Linq; @@ -4411,8 +4392,7 @@ select x into await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(542305, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542305")] + [Fact, WorkItem(542305, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542305")] public async Task AttributeFormatting1() { var code = @"class Program @@ -4431,8 +4411,7 @@ void AddClass(string name, [OptionalAttribute] object position, [OptionalAttribu await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(542304, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542304")] + [Fact, WorkItem(542304, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542304")] public async Task CloseBracesInArgumentList() { var code = @"class Program @@ -4465,8 +4444,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(542538, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542538")] + [Fact, WorkItem(542538, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542538")] public async Task MissingTokens() { var code = @"using System; @@ -4492,8 +4470,7 @@ public innerClass() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(542199, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542199")] + [Fact, WorkItem(542199, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542199")] public async Task ColumnOfVeryFirstToken() { var code = @" W )b"; @@ -4503,8 +4480,7 @@ public async Task ColumnOfVeryFirstToken() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(542718, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542718")] + [Fact, WorkItem(542718, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542718")] public async Task EmptySuppressionSpan() { var code = @"enum E @@ -4520,8 +4496,7 @@ public async Task EmptySuppressionSpan() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(542790, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542790")] + [Fact, WorkItem(542790, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542790")] public async Task LabelInSwitch() { var code = @"class test @@ -4561,8 +4536,7 @@ public static void Main() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(543112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543112")] + [Fact, WorkItem(543112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543112")] public void FormatArbitaryNode() { var expected = @"public int Prop @@ -4603,8 +4577,7 @@ public void FormatArbitaryNode() Assert.Equal(expected, newProperty.ToFullString()); } - [Fact] - [WorkItem(543140, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543140")] + [Fact, WorkItem(543140, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543140")] public async Task OmittedTypeArgument() { var code = @"using System; @@ -4634,8 +4607,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(543131, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543131")] + [Fact, WorkItem(543131, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543131")] public async Task TryAfterLabel() { var code = @"using System; @@ -5133,8 +5105,7 @@ void M() await AssertFormatAsync(expectedCode, code); } - [Fact] - [WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] + [Fact, WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] public async Task FormatRecursivePattern_NoSpaceBetweenTypeAndPositionalSubpattern() { var code = @"class C @@ -5153,8 +5124,7 @@ void M() await AssertFormatAsync(expectedCode, code); } - [Fact] - [WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] + [Fact, WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] public async Task FormatRecursivePattern_PreferSpaceBetweenTypeAndPositionalSubpattern() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -5176,8 +5146,7 @@ void M() await AssertFormatAsync(expectedCode, code, changedOptionSet: changingOptions); } - [Fact] - [WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] + [Fact, WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] public async Task FormatRecursivePattern_PreferSpaceInsidePositionalSubpatternParentheses() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -5201,8 +5170,7 @@ void M() await AssertFormatAsync(expectedCode, code, changedOptionSet: changingOptions); } - [Fact] - [WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] + [Fact, WorkItem(27268, "https://github.com/dotnet/roslyn/issues/27268")] public async Task FormatRecursivePattern_PreferSpaceInsideEmptyPositionalSubpatternParentheses() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -5226,8 +5194,7 @@ void M() await AssertFormatAsync(expectedCode, code, changedOptionSet: changingOptions); } - [Fact] - [WorkItem(34683, "https://github.com/dotnet/roslyn/issues/34683")] + [Fact, WorkItem(34683, "https://github.com/dotnet/roslyn/issues/34683")] public async Task FormatRecursivePattern_InBinaryOperation() { var changingOptions = new OptionsCollection(LanguageNames.CSharp); @@ -5527,8 +5494,7 @@ void M() await AssertFormatAsync(expectedCode, code); } - [Fact] - [WorkItem(33839, "https://github.com/dotnet/roslyn/issues/33839")] + [Fact, WorkItem(33839, "https://github.com/dotnet/roslyn/issues/33839")] public async Task FormatSwitchExpression_ExpressionBody() { var code = @" @@ -5705,8 +5671,7 @@ static object F() await AssertFormatAsync(expectedCode, code); } - [Fact] - [WorkItem(545335, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545335")] + [Fact, WorkItem(545335, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545335")] public async Task PreprocessorOnSameLine() { var code = @"class C @@ -5725,8 +5690,7 @@ public async Task PreprocessorOnSameLine() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(545626, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545626")] + [Fact, WorkItem(545626, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545626")] public async Task ArraysInAttributes() { var code = @"[A(X = new int[] { 1 })] @@ -5744,8 +5708,7 @@ public class A : Attribute await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] + [Fact, WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] public async Task NoNewLineAfterBraceInExpression() { var code = @"public class A @@ -5771,8 +5734,7 @@ void Method() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] + [Fact, WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] public async Task NoIndentForNestedUsingWithoutBraces() { var code = @"class C @@ -5802,8 +5764,7 @@ void M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] + [Fact, WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] public async Task NoIndentForNestedUsingWithoutBraces2() { var code = @"class C @@ -5835,8 +5796,7 @@ void M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] + [Fact, WorkItem(530580, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530580")] public async Task NoIndentForNestedUsingWithoutBraces3() { var code = @"class C @@ -5868,8 +5828,7 @@ void M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(546678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546678")] + [Fact, WorkItem(546678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546678")] public async Task UnicodeWhitespace() { var code = "\u001A"; @@ -5877,8 +5836,7 @@ public async Task UnicodeWhitespace() await AssertFormatAsync("", code); } - [Fact] - [WorkItem(17431, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17431, "DevDiv_Projects/Roslyn")] public async Task NoElasticRuleOnRegularFile() { var code = @"class Consumer @@ -5898,8 +5856,7 @@ public int P await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(584599, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(584599, "DevDiv_Projects/Roslyn")] public async Task CaseSection() { var code = @"class C @@ -5943,8 +5900,7 @@ void Method() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(553654, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(553654, "DevDiv_Projects/Roslyn")] public async Task Bugfix_553654_LabelStatementIndenting() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -5978,8 +5934,7 @@ void F() await AssertFormatAsync(expected, code, false, changingOptions); } - [Fact] - [WorkItem(707064, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(707064, "DevDiv_Projects/Roslyn")] public async Task Bugfix_707064_SpaceAfterSecondSemiColonInFor() { var code = @"class Program @@ -6004,8 +5959,7 @@ void F() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(772313, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772313")] + [Fact, WorkItem(772313, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772313")] public async Task Bugfix_772313_ReturnKeywordBeforeQueryClauseDoesNotTriggerNewLineOnFormat() { var code = @"class C @@ -6028,8 +5982,7 @@ int M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(772304, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772304")] + [Fact, WorkItem(772304, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772304")] public async Task Bugfix_772313_PreserveMethodParameterIndentWhenAttributePresent() { var code = @"class C @@ -6090,8 +6043,7 @@ List b await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(776513, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/776513")] + [Fact, WorkItem(776513, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/776513")] public async Task Bugfix_776513_CheckBraceIfNotMissingBeforeApplyingOperationForBracedBlocks() { var code = @"var alwaysTriggerList = new[] @@ -6357,8 +6309,7 @@ public void Main() await AssertFormatAsync(expectedBeforeCommaEnabled, code, changedOptionSet: optionSet); } - [Fact] - [WorkItem(772308, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772308")] + [Fact, WorkItem(772308, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772308")] public async Task Bugfix_772308_SeparateSuppressionForEachCaseLabelEvenIfEmpty() { var code = @" @@ -6397,8 +6348,7 @@ int M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(844913, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/844913")] + [Fact, WorkItem(844913, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/844913")] public async Task QueryExpressionInExpression() { var code = @" @@ -6454,8 +6404,7 @@ group t by t.Item1 into cat await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(843479, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/843479")] + [Fact, WorkItem(843479, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/843479")] public async Task EmbeddedStatementElse() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -6490,8 +6439,7 @@ void Method() await AssertFormatAsync(expected, code, false, changingOptions); } - [Fact] - [WorkItem(772311, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772311")] + [Fact, WorkItem(772311, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772311")] public async Task LineCommentAtTheEndOfLine() { var code = @" @@ -6526,8 +6474,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(38224, "https://github.com/dotnet/roslyn/issues/38224")] + [Fact, WorkItem(38224, "https://github.com/dotnet/roslyn/issues/38224")] public async Task BlockCommentAtTheEndOfLine1() { var code = @" @@ -6562,8 +6509,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(38224, "https://github.com/dotnet/roslyn/issues/38224")] + [Fact, WorkItem(38224, "https://github.com/dotnet/roslyn/issues/38224")] public async Task BlockCommentAtTheEndOfLine2() { var code = @" @@ -6598,8 +6544,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(38224, "https://github.com/dotnet/roslyn/issues/38224")] + [Fact, WorkItem(38224, "https://github.com/dotnet/roslyn/issues/38224")] public async Task BlockCommentAtBeginningOfLine() { var code = @" @@ -6617,8 +6562,7 @@ static void Main( await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(772311, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772311")] + [Fact, WorkItem(772311, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772311")] public async Task TestTab() { var code = @" @@ -7862,8 +7806,7 @@ void M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(59811, "https://github.com/dotnet/roslyn/issues/59811")] + [Fact, WorkItem(59811, "https://github.com/dotnet/roslyn/issues/59811")] public async Task InterpolatedStrings11() { var code = @" @@ -7893,8 +7836,7 @@ void M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(59811, "https://github.com/dotnet/roslyn/issues/59811")] + [Fact, WorkItem(59811, "https://github.com/dotnet/roslyn/issues/59811")] public async Task InterpolatedStrings12() { var code = @" @@ -7920,8 +7862,7 @@ void M() await AssertFormatAsync(expected, code); } - [Fact] - [WorkItem(59811, "https://github.com/dotnet/roslyn/issues/59811")] + [Fact, WorkItem(59811, "https://github.com/dotnet/roslyn/issues/59811")] public async Task InterpolatedStrings13() { var code = @" @@ -8755,8 +8696,7 @@ void Main() }", changedOptionSet: optionSet); } - [Fact] - [WorkItem(84, "https://github.com/dotnet/roslyn/issues/84")] + [Fact, WorkItem(84, "https://github.com/dotnet/roslyn/issues/84")] [WorkItem(849870, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/849870")] public async Task NewLinesForBracesInPropertiesTest() { @@ -8794,8 +8734,7 @@ int MethodGoo() }", false, changingOptions); } - [Fact] - [WorkItem(849870, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/849870")] + [Fact, WorkItem(849870, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/849870")] [WorkItem(84, "https://github.com/dotnet/roslyn/issues/84")] public async Task NewLinesForBracesInAccessorsTest() { @@ -8833,8 +8772,7 @@ int MethodGoo() }", false, changingOptions); } - [Fact] - [WorkItem(849870, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/849870")] + [Fact, WorkItem(849870, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/849870")] [WorkItem(84, "https://github.com/dotnet/roslyn/issues/84")] public async Task NewLinesForBracesInPropertiesAndAccessorsTest() { @@ -8872,8 +8810,7 @@ int MethodGoo() }", false, changingOptions); } - [Fact] - [WorkItem(111079, "devdiv.visualstudio.com")] + [Fact, WorkItem(111079, "devdiv.visualstudio.com")] public async Task TestThrowInIfOnSingleLine() { var code = @" @@ -8890,8 +8827,7 @@ void M() await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(1711675, "https://connect.microsoft.com/VisualStudio/feedback/details/1711675/autoformatting-issues")] + [Fact, WorkItem(1711675, "https://connect.microsoft.com/VisualStudio/feedback/details/1711675/autoformatting-issues")] public async Task SingleLinePropertiesPreservedWithLeaveStatementsAndMembersOnSingleLineFalse() { var changedOptionSet = new OptionsCollection(LanguageNames.CSharp) @@ -8911,8 +8847,7 @@ class C }", changedOptionSet: changedOptionSet); } - [Fact] - [WorkItem(4720, "https://github.com/dotnet/roslyn/issues/4720")] + [Fact, WorkItem(4720, "https://github.com/dotnet/roslyn/issues/4720")] public async Task KeepAccessorWithAttributeOnSingleLine() { await AssertFormatAsync(@" @@ -8934,8 +8869,7 @@ public Int32 PaymentMethodID }"); } - [Fact] - [WorkItem(6905, "https://github.com/dotnet/roslyn/issues/6905")] + [Fact, WorkItem(6905, "https://github.com/dotnet/roslyn/issues/6905")] public async Task KeepConstructorBodyInSameLineAsBaseConstructorInitializer() { var code = @" @@ -8950,8 +8884,7 @@ public C() await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(6905, "https://github.com/dotnet/roslyn/issues/6905")] + [Fact, WorkItem(6905, "https://github.com/dotnet/roslyn/issues/6905")] public async Task KeepConstructorBodyInSameLineAsThisConstructorInitializer() { var code = @" @@ -8966,8 +8899,7 @@ public C() await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(6905, "https://github.com/dotnet/roslyn/issues/6905")] + [Fact, WorkItem(6905, "https://github.com/dotnet/roslyn/issues/6905")] public async Task KeepConstructorBodyInSameLineAsThisConstructorInitializerAdjustSpace() { await AssertFormatAsync(@" @@ -8989,8 +8921,7 @@ public C() }"); } - [Fact] - [WorkItem(4720, "https://github.com/dotnet/roslyn/issues/4720")] + [Fact, WorkItem(4720, "https://github.com/dotnet/roslyn/issues/4720")] public async Task OneSpaceBetweenAccessorsAndAttributes() { await AssertFormatAsync(@" @@ -9004,8 +8935,7 @@ class Program }"); } - [Fact] - [WorkItem(7900, "https://github.com/dotnet/roslyn/issues/7900")] + [Fact, WorkItem(7900, "https://github.com/dotnet/roslyn/issues/7900")] public async Task FormatEmbeddedStatementInsideLockStatement() { await AssertFormatAsync(@" @@ -9027,8 +8957,7 @@ public void M() }"); } - [Fact] - [WorkItem(7900, "https://github.com/dotnet/roslyn/issues/7900")] + [Fact, WorkItem(7900, "https://github.com/dotnet/roslyn/issues/7900")] public async Task FormatEmbeddedStatementInsideLockStatementDifferentLine() { await AssertFormatAsync(@" @@ -9104,8 +9033,7 @@ await AssertFormatBodyAsync(expected, @" }"); } - [Fact] - [WorkItem(23703, "https://github.com/dotnet/roslyn/issues/23703")] + [Fact, WorkItem(23703, "https://github.com/dotnet/roslyn/issues/23703")] public async Task FormatNullableArray() { var code = @" @@ -9116,8 +9044,7 @@ class C await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(23703, "https://github.com/dotnet/roslyn/issues/23703")] + [Fact, WorkItem(23703, "https://github.com/dotnet/roslyn/issues/23703")] public async Task FormatConditionalWithArrayAccess() { var code = @" @@ -9161,8 +9088,7 @@ void M() return AssertFormatAsync(expected, input); } - [Fact] - [WorkItem(6628, "https://github.com/dotnet/roslyn/issues/6628")] + [Fact, WorkItem(6628, "https://github.com/dotnet/roslyn/issues/6628")] public async Task FormatElseBlockBracesOnDifferentLineToNewLines() { await AssertFormatAsync(@" @@ -9191,8 +9117,7 @@ public void M() }"); } - [Fact] - [WorkItem(6628, "https://github.com/dotnet/roslyn/issues/6628")] + [Fact, WorkItem(6628, "https://github.com/dotnet/roslyn/issues/6628")] public async Task FormatOnElseBlockBracesOnSameLineRemainsInSameLine_1() { var code = @" @@ -9209,8 +9134,7 @@ public void M() await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(11572, "https://github.com/dotnet/roslyn/issues/11572")] + [Fact, WorkItem(11572, "https://github.com/dotnet/roslyn/issues/11572")] public async Task FormatAttributeOnSameLineAsField() { await AssertFormatAsync( @@ -9225,8 +9149,7 @@ class C { }"); } - [Fact] - [WorkItem(21789, "https://github.com/dotnet/roslyn/issues/21789")] + [Fact, WorkItem(21789, "https://github.com/dotnet/roslyn/issues/21789")] public async Task FormatMultipleAttributeOnSameLineAsField1() { await AssertFormatAsync( @@ -9245,8 +9168,7 @@ class C { }"); } - [Fact] - [WorkItem(21789, "https://github.com/dotnet/roslyn/issues/21789")] + [Fact, WorkItem(21789, "https://github.com/dotnet/roslyn/issues/21789")] public async Task FormatMultipleAttributesOnSameLineAsField2() { await AssertFormatAsync( @@ -9264,8 +9186,7 @@ class C { }"); } - [Fact] - [WorkItem(21789, "https://github.com/dotnet/roslyn/issues/21789")] + [Fact, WorkItem(21789, "https://github.com/dotnet/roslyn/issues/21789")] public async Task FormatMultipleAttributeOnSameLineAndFieldOnNewLine() { await AssertFormatAsync( @@ -9283,8 +9204,7 @@ class C { }"); } - [Fact] - [WorkItem(6628, "https://github.com/dotnet/roslyn/issues/6628")] + [Fact, WorkItem(6628, "https://github.com/dotnet/roslyn/issues/6628")] public async Task FormatOnElseBlockBracesOnSameLineRemainsInSameLine_2() { var code = @" @@ -9302,8 +9222,7 @@ public void M() await AssertFormatAsync(code, code); } - [Fact] - [WorkItem(25098, "https://github.com/dotnet/roslyn/issues/25098")] + [Fact, WorkItem(25098, "https://github.com/dotnet/roslyn/issues/25098")] public void FormatSingleStructDeclaration() => Formatter.Format(SyntaxFactory.StructDeclaration("S"), DefaultWorkspace.Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None); @@ -9417,8 +9336,7 @@ void M() }"); } - [Fact] - [WorkItem(32113, "https://github.com/dotnet/roslyn/issues/32113")] + [Fact, WorkItem(32113, "https://github.com/dotnet/roslyn/issues/32113")] public async Task FormatCommaAfterCloseBrace_CommaRemainIntheSameLine() { await AssertFormatAsync( @@ -9448,8 +9366,7 @@ public void Foo() }"); } - [Fact] - [WorkItem(32113, "https://github.com/dotnet/roslyn/issues/32113")] + [Fact, WorkItem(32113, "https://github.com/dotnet/roslyn/issues/32113")] public async Task FormatCommaAfterCloseBrace_SpaceSurroundWillBeRemoved() { await AssertFormatAsync( @@ -9505,8 +9422,7 @@ public unsafe class Test changedOptionSet: changedOptionSet); } - [Fact] - [WorkItem(31868, "https://github.com/dotnet/roslyn/issues/31868")] + [Fact, WorkItem(31868, "https://github.com/dotnet/roslyn/issues/31868")] public async Task SpaceAroundDeclaration() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -9532,8 +9448,7 @@ public void FixMyType() }", changedOptionSet: changingOptions); } - [Fact] - [WorkItem(31868, "https://github.com/dotnet/roslyn/issues/31868")] + [Fact, WorkItem(31868, "https://github.com/dotnet/roslyn/issues/31868")] public async Task SpaceAroundDeclarationAndPreserveSingleLine() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -9630,8 +9545,7 @@ public void FixMyType(object o) }"); } - [Fact] - [WorkItem(37030, "https://github.com/dotnet/roslyn/issues/37030")] + [Fact, WorkItem(37030, "https://github.com/dotnet/roslyn/issues/37030")] public async Task SpaceAroundEnumMemberDeclarationIgnored() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -9653,8 +9567,7 @@ enum TestEnum }", changedOptionSet: changingOptions); } - [Fact] - [WorkItem(37030, "https://github.com/dotnet/roslyn/issues/37030")] + [Fact, WorkItem(37030, "https://github.com/dotnet/roslyn/issues/37030")] public async Task SpaceAroundEnumMemberDeclarationSingle() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -9676,8 +9589,7 @@ enum TestEnum }", changedOptionSet: changingOptions); } - [Fact] - [WorkItem(38895, "https://github.com/dotnet/roslyn/issues/38895")] + [Fact, WorkItem(38895, "https://github.com/dotnet/roslyn/issues/38895")] public async Task FormattingNbsp() { await AssertFormatAsync( @@ -9887,8 +9799,7 @@ public static C Create2(string name) await AssertFormatAsync(expectedCode, code); } - [Fact] - [WorkItem(36913, "https://github.com/dotnet/roslyn/issues/36913")] + [Fact, WorkItem(36913, "https://github.com/dotnet/roslyn/issues/36913")] public async Task NewLinesForBraces_SwitchExpression_Default() { await AssertFormatAsync( @@ -9915,8 +9826,7 @@ void br() }"); } - [Fact] - [WorkItem(36913, "https://github.com/dotnet/roslyn/issues/36913")] + [Fact, WorkItem(36913, "https://github.com/dotnet/roslyn/issues/36913")] public async Task NewLinesForBraces_SwitchExpression_NonDefault() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -9947,8 +9857,7 @@ void br() }", changedOptionSet: changingOptions); } - [Fact] - [WorkItem(49725, "https://github.com/dotnet/roslyn/discussions/49725")] + [Fact, WorkItem(49725, "https://github.com/dotnet/roslyn/discussions/49725")] public async Task NewLinesForBraces_RecordWithInitializer_Default() { await AssertFormatAsync( @@ -9977,8 +9886,7 @@ void Goo(R r) }"); } - [Fact] - [WorkItem(49725, "https://github.com/dotnet/roslyn/discussions/49725")] + [Fact, WorkItem(49725, "https://github.com/dotnet/roslyn/discussions/49725")] public async Task NewLinesForBraces_RecordWithInitializer_NonDefault() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -10057,8 +9965,7 @@ void M() await AssertFormatAsync(expectedCode, code); } - [Fact] - [WorkItem(52413, "https://github.com/dotnet/roslyn/issues/52413")] + [Fact, WorkItem(52413, "https://github.com/dotnet/roslyn/issues/52413")] public async Task NewLinesForBraces_PropertyPatternClauses_Default() { await AssertFormatAsync( @@ -10089,8 +9996,7 @@ public bool IsFoo(A a) }"); } - [Fact] - [WorkItem(52413, "https://github.com/dotnet/roslyn/issues/52413")] + [Fact, WorkItem(52413, "https://github.com/dotnet/roslyn/issues/52413")] public async Task NewLinesForBraces_PropertyPatternClauses_NonDefault() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -10567,8 +10473,7 @@ class C { } "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewInImplicitObjectCreation() { await AssertFormatAsync( @@ -10591,8 +10496,7 @@ void M() { "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewInTupleArrayCreation() { await AssertFormatAsync( @@ -10615,8 +10519,7 @@ void M() { "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewInArrayCreation() { await AssertFormatAsync( @@ -10639,8 +10542,7 @@ void M() { "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewInImplicitArrayCreation() { await AssertFormatAsync( @@ -10663,8 +10565,7 @@ void M() { "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewInConstructorConstraint() { await AssertFormatAsync( @@ -10685,8 +10586,7 @@ class C "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewMethodOverloadWithTupleReturnType() { await AssertFormatAsync( @@ -10704,8 +10604,7 @@ class C "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewPropertyWithTupleReturnType() { await AssertFormatAsync( @@ -10723,8 +10622,7 @@ class C "); } - [Fact] - [WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] + [Fact, WorkItem(56498, "https://github.com/dotnet/roslyn/issues/56498")] public async Task NewIndexerWithTupleReturnType() { await AssertFormatAsync( @@ -10742,8 +10640,7 @@ class C "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnLambda() { await AssertFormatAsync( @@ -10755,8 +10652,7 @@ await AssertFormatAsync( "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnLambda_TwoAttributes() { await AssertFormatAsync( @@ -10768,8 +10664,7 @@ await AssertFormatAsync( "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnMethod_TwoAttributes() { await AssertFormatAsync( @@ -10785,8 +10680,7 @@ void M() "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnTypeParameter_TwoAttributes() { await AssertFormatAsync( @@ -10798,8 +10692,7 @@ class C< [Attribute] [Attribute2] T > { } "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnTypeParameter_TwoAttributes_Method() { await AssertFormatAsync( @@ -10817,8 +10710,7 @@ void M< [Attribute] [Attribute2] T > ( ) { } "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnParameter_TwoAttributes() { await AssertFormatAsync( @@ -10836,8 +10728,7 @@ void M( [Attribute] [Attribute2] T t ) { } "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnLambdaWithExplicitType() { await AssertFormatAsync( @@ -10849,8 +10740,7 @@ await AssertFormatAsync( "); } - [Fact] - [WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] + [Fact, WorkItem(56543, "https://github.com/dotnet/roslyn/issues/56543")] public async Task FormatAttributeOnLambdaInInvocation() { await AssertFormatAsync( diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingTests_Patterns.cs b/src/Workspaces/CSharpTest/Formatting/FormattingTests_Patterns.cs index 1240c43384292..cf72f24103d49 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingTests_Patterns.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingTests_Patterns.cs @@ -314,8 +314,7 @@ bool Method(int value) await AssertFormatAsync(expected, content, changedOptionSet: changingOptions); } - [Fact] - [WorkItem(46284, "https://github.com/dotnet/roslyn/issues/46284")] + [Fact, WorkItem(46284, "https://github.com/dotnet/roslyn/issues/46284")] public async Task FormatMultiLinePattern1() { var content = @" @@ -348,8 +347,7 @@ bool MethodName(string value) await AssertFormatAsync(expected, content); } - [Fact] - [WorkItem(46284, "https://github.com/dotnet/roslyn/issues/46284")] + [Fact, WorkItem(46284, "https://github.com/dotnet/roslyn/issues/46284")] public async Task FormatMultiLinePattern2() { var content = @" @@ -408,8 +406,7 @@ private static bool IsCallingConventionModifier(CustomModifier modifier) await AssertFormatAsync(expected, content); } - [Fact] - [WorkItem(46284, "https://github.com/dotnet/roslyn/issues/46284")] + [Fact, WorkItem(46284, "https://github.com/dotnet/roslyn/issues/46284")] public async Task FormatMultiLinePattern3() { var content = @" @@ -468,8 +465,7 @@ private static bool IsCallingConventionModifier(CustomModifier modifier) await AssertFormatAsync(expected, content); } - [Fact] - [WorkItem(42861, "https://github.com/dotnet/roslyn/issues/42861")] + [Fact, WorkItem(42861, "https://github.com/dotnet/roslyn/issues/42861")] public async Task FormatMultiLinePattern4() { var content = @" @@ -504,8 +500,7 @@ void MethodName(string value) await AssertFormatAsync(expected, content); } - [Fact] - [WorkItem(42861, "https://github.com/dotnet/roslyn/issues/42861")] + [Fact, WorkItem(42861, "https://github.com/dotnet/roslyn/issues/42861")] public async Task FormatMultiLinePattern5() { var content = @" diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs index 776e659e143af..45d5b1c2c6eb5 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs @@ -19,8 +19,7 @@ namespace Microsoft.CodeAnalysis.CSharp.UnitTests.Formatting [Trait(Traits.Feature, Traits.Features.Formatting)] public class FormattingEngineTriviaTests : CSharpFormattingTestBase { - [Fact] - [WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] + [Fact, WorkItem(31130, "https://github.com/dotnet/roslyn/issues/31130")] public async Task PreprocessorNullable() { var content = @" diff --git a/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs b/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs index 80a9ea5320c3f..69f72545f1931 100644 --- a/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs +++ b/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs @@ -403,8 +403,7 @@ namespace B { }"; await CheckAsync(initial, final); } - [Fact] - [WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] + [Fact, WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] public async Task DoNotTouchCommentsAtBeginningOfFile4() { var initial = @@ -430,8 +429,7 @@ namespace B { }"; await CheckAsync(initial, final); } - [Fact] - [WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] + [Fact, WorkItem(33251, "https://github.com/dotnet/roslyn/issues/33251")] public async Task DoNotTouchCommentsAtBeginningOfFile5() { var initial = diff --git a/src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs b/src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs index 35ca9e4bd2cea..4c3a891ea02cb 100644 --- a/src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs +++ b/src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs @@ -75,8 +75,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544318, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544318")] + [Fact, WorkItem(544318, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544318")] public async Task MethodInvocation_TypeArgParens() { var code = @"[|Imports System @@ -729,8 +728,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544225, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544225")] + [Fact, WorkItem(544225, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544225")] public async Task StructuredTrivia_Expression_DontCrash() { var code = @"[|#Const Goo1 = 1 @@ -748,8 +746,7 @@ public async Task StructuredTrivia_Expression_DontCrash() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544169, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544169")] + [Fact, WorkItem(544169, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544169")] public async Task EventStatement_AsClause() { var code = @"[|Imports System.ComponentModel @@ -764,8 +761,7 @@ Public Event PropertyChanged As PropertyChangedEventHandler await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544167, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544167")] + [Fact, WorkItem(544167, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544167")] public async Task InvocationExpression_NoParenthesesForPredefinedCastExpression() { var code = @"[|Class Program @@ -782,8 +778,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544178")] + [Fact, WorkItem(544178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544178")] [WorkItem(544317, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544317")] public async Task ObjectCreationExpression() { @@ -801,8 +796,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544317, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544317")] + [Fact, WorkItem(544317, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544317")] public async Task ObjectCreationExpression_Initializer() { var code = @"[|Public Class SomeClass @@ -823,8 +817,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544178")] + [Fact, WorkItem(544178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544178")] public async Task ObjectCreationExpression_GenericName() { var code = @"[|Imports System @@ -846,8 +839,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544178")] + [Fact, WorkItem(544178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544178")] public async Task ObjectCreationExpression_AsNewClause() { var code = @"[|Class C @@ -860,8 +852,7 @@ Dim a As New C await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544301, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544301")] + [Fact, WorkItem(544301, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544301")] public async Task ContinueStatement_While() { var code = @"Module M @@ -882,8 +873,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544301, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544301")] + [Fact, WorkItem(544301, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544301")] public async Task ContinueStatement_For() { var code = @"Module M @@ -904,8 +894,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544380")] + [Fact, WorkItem(544380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544380")] public async Task IfDirective() { var code = @"[|#If VBC_VER >= 9.0 @@ -920,8 +909,7 @@ Class C await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544386, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544386")] + [Fact, WorkItem(544386, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544386")] public async Task NamedFieldInitializer() { var code = @"[|Class S @@ -944,8 +932,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544526, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544526")] + [Fact, WorkItem(544526, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544526")] public async Task DontCrash_ImplementsStatement() { var code = @"[|Class C @@ -962,8 +949,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544525, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544525")] + [Fact, WorkItem(544525, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544525")] public async Task AccessorStatement_AddRemoveHandler_RaiseEvent() { var code = @"[|Class C @@ -990,8 +976,7 @@ End Event await VerifyAsync(code, expected); } - [Fact] - [WorkItem(545176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545176")] + [Fact, WorkItem(545176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545176")] public async Task CallStatement_Lambda() { var code = @"[|Module Program @@ -1008,8 +993,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(545256, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545256")] + [Fact, WorkItem(545256, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545256")] public async Task HandlesClauseItem_DontAddParentheses() { var code = @"[|Structure s1 @@ -1026,8 +1010,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(545380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545380")] + [Fact, WorkItem(545380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545380")] public async Task DontAddParenthesesInForEachControlVariable() { var code = @"[|Module Module1 @@ -1050,8 +1033,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(545380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545380")] + [Fact, WorkItem(545380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545380")] public async Task DontAddParenthesesInForControlVariable() { var code = @"[|Module Module1 @@ -1074,8 +1056,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(545483, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545483")] + [Fact, WorkItem(545483, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545483")] public async Task DontAddParenthesesForMissingName() { var code = @"[|Class C @@ -1086,8 +1067,7 @@ public async Task DontAddParenthesesForMissingName() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(545483, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545483")] + [Fact, WorkItem(545483, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545483")] public async Task CombinedDelegates() { var code = @"[|Imports System @@ -1112,8 +1092,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(546581, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546581")] + [Fact, WorkItem(546581, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546581")] public async Task ThenOmittedWithSurroundingErrors() { var code = @"[| @@ -1124,8 +1103,7 @@ public async Task ThenOmittedWithSurroundingErrors() await VerifyAsync(CreateMethod(code), CreateMethod(expected)); } - [Fact] - [WorkItem(546581, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546581")] + [Fact, WorkItem(546581, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546581")] public async Task ThenOmittedWithSurroundingErrors1() { var code = @"[| @@ -1136,8 +1114,7 @@ public async Task ThenOmittedWithSurroundingErrors1() await VerifyAsync(CreateMethod(code), CreateMethod(expected)); } - [Fact] - [WorkItem(546797, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546797")] + [Fact, WorkItem(546797, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546797")] public async Task ParenthesisWithLineContinuation() { var code = @"[| @@ -1147,8 +1124,7 @@ public async Task ParenthesisWithLineContinuation() await VerifyAsync(CreateMethod(code), CreateMethod(expected)); } - [Fact] - [WorkItem(546806, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546806")] + [Fact, WorkItem(546806, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546806")] public async Task ThenWithLineContinuation() { var code = @"[| @@ -1162,8 +1138,7 @@ public async Task ThenWithLineContinuation() await VerifyAsync(CreateMethod(code), CreateMethod(expected)); } - [Fact] - [WorkItem(531278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531278")] + [Fact, WorkItem(531278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531278")] public async Task ThenInIfDirective() { var code = @"#Const ccConst = 0 @@ -1189,8 +1164,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(607792, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607792")] + [Fact, WorkItem(607792, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607792")] public async Task CaseKeywordInSelectStatement() { var code = @" @@ -1230,8 +1204,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(530789, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530789")] + [Fact, WorkItem(530789, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530789")] public async Task Bug530789() { var code = @"Imports System @@ -1251,8 +1224,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(530039, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530039")] + [Fact, WorkItem(530039, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530039")] public async Task TestArraySyntax() { var code = @"[|Module TestMod @@ -1272,8 +1244,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncFunctionWithoutAsClause() { var code = @"[| @@ -1359,8 +1330,7 @@ Async Function Goo4(ByVal x As Integer) As System.Threading.Tasks.Task End Funct await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncFunctionWithoutAsClause_WithAddedImports() { var code = @"[| @@ -1452,8 +1422,7 @@ Async Function Goo4(ByVal x As Integer) As Task End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorFunctionWithoutAsClause() { var code = @"[| @@ -1533,8 +1502,7 @@ Iterator Function Goo3() As System.Collections.IEnumerable await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorFunctionWithoutAsClause_WithAddedImports() { var code = @"[| @@ -1622,8 +1590,7 @@ Iterator Function Goo3() As IEnumerable await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncFunctionWithAsClause() { var code = @"[| @@ -1791,8 +1758,7 @@ Async Function GooLast() As System.Threading.Tasks.Task(Of Integer) await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncFunctionWithAsClause_WithAddedImports() { var code = @"[| @@ -1966,8 +1932,7 @@ Async Function GooLast() As Task(Of Integer) await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorFunctionWithAsClause() { var code = @"[| @@ -2161,8 +2126,7 @@ Iterator Function GooLast() As System.Collections.Generic.IEnumerable(Of Integer await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorFunctionWithAsClause_WithAddedImports() { var code = @"[| @@ -2362,8 +2326,7 @@ Iterator Function GooLast() As IEnumerable(Of Integer) await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncFunctionWithAliasedReturnType() { var code = @"[| @@ -2391,8 +2354,7 @@ Async Function Bar() As Y.Tasks.Task await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorFunctionWithAliasedReturnType() { var code = @"[| @@ -2420,8 +2382,7 @@ Iterator Function Bar() As Y.IEnumerable await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncFunctionWithAliasedReturnType_2() { var code = @"[| @@ -2447,8 +2408,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorFunctionWithAliasedReturnType_2() { var code = @"[| @@ -2474,8 +2434,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncFunctionWithQualifiedNameReturnType() { var code = @"[| @@ -2499,8 +2458,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorFunctionWithQualifiedNameReturnType() { var code = @"[| @@ -2524,8 +2482,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestAsyncLambdaFunction() { var code = @"[| @@ -2591,8 +2548,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] + [Fact, WorkItem(602932, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602932")] public async Task TestIteratorLambdaFunction() { var code = @"[| diff --git a/src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs b/src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs index 038f49106039b..8ca508d3a6319 100644 --- a/src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs +++ b/src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs @@ -267,8 +267,7 @@ public void MultipleRange_Adjacent() public void MultipleRanges() => VerifyRange("namespace N { class C {|r:{ {|b:void Method() { }|} }|} class C2 {|r:{ {|b:void Method() { }|} }|} }"); - [Fact] - [WorkItem(12848, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(12848, "DevDiv_Projects/Roslyn")] public void DontCrash_VB() { var code = @"#If DEBUG OrElse TRACE Then @@ -288,8 +287,7 @@ Imports System.Diagnostics VerifyRange(code, LanguageNames.VisualBasic); } - [Fact] - [WorkItem(774295, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774295")] + [Fact, WorkItem(774295, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774295")] public async Task DontCrash_VB_2() { var code = @" @@ -327,8 +325,7 @@ End Class Assert.Equal(document, cleanDocument); } - [Fact] - [WorkItem(547075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547075")] + [Fact, WorkItem(547075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547075")] public void TestCodeCleanupWithinNonStructuredTrivia() { var code = @" diff --git a/src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs b/src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs index 80895f1e55670..4827a9f9d9967 100644 --- a/src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs +++ b/src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs @@ -19,8 +19,7 @@ namespace Microsoft.CodeAnalysis.UnitTests.CodeCleanup [Trait(Traits.Feature, Traits.Features.FixIncorrectTokens)] public class FixIncorrectTokensTests { - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithMatchingIf() { var code = @" @@ -43,8 +42,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithMatchingIf_Directive() { var code = @"[| @@ -57,8 +55,7 @@ public async Task FixEndIfKeyword_WithMatchingIf_Directive() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithoutMatchingIf() { var code = @" @@ -77,8 +74,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithoutMatchingIf_Directive() { var code = @"[| @@ -116,8 +112,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_SameLineAsIf_Invalid() { var code = @" @@ -136,8 +131,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_SameLineAsIf_Directive() { var code = @"[| @@ -148,8 +142,7 @@ public async Task FixEndIfKeyword_SameLineAsIf_Directive() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithLeadingTrivia() { var code = @" @@ -174,8 +167,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithLeadingTrivia_Directive() { var code = @"[| @@ -192,8 +184,7 @@ public async Task FixEndIfKeyword_WithLeadingTrivia_Directive() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_InvocationExpressionArgument() { var code = @" @@ -216,8 +207,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_InvalidDirectiveCases() { var code = @"[| @@ -274,8 +264,7 @@ public async Task FixEndIfKeyword_InvalidDirectiveCases() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithTrailingTrivia() { var code = @" @@ -298,8 +287,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithTrailingTrivia_Directive() { var code = @"[| @@ -314,8 +302,7 @@ public async Task FixEndIfKeyword_WithTrailingTrivia_Directive() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithIdentifierTokenTrailingTrivia() { var code = @" @@ -338,8 +325,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_InvalidDirectiveCases_02() { var code = @"[| @@ -396,8 +382,7 @@ public async Task FixEndIfKeyword_InvalidDirectiveCases_02() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithLeadingAndTrailingTrivia() { var code = @" @@ -424,8 +409,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithLeadingAndTrailingTrivia_Directive() { var code = @"[| @@ -442,8 +426,7 @@ public async Task FixEndIfKeyword_WithLeadingAndTrailingTrivia_Directive() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithLeadingAndTrailingInvocationExpressions() { var code = @" @@ -470,8 +453,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(17313, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(17313, "DevDiv_Projects/Roslyn")] public async Task FixEndIfKeyword_WithLeadingAndTrailingInvocationExpressions_Directive() { var code = @"[| @@ -528,8 +510,7 @@ public async Task FixEndIfKeyword_WithLeadingAndTrailingInvocationExpressions_Di await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5722, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5722, "DevDiv_Projects/Roslyn")] public async Task FixPrimitiveTypeKeywords_ValidCases() { var code = @"[| @@ -620,8 +601,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5722, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5722, "DevDiv_Projects/Roslyn")] public async Task FixPrimitiveTypeKeywords_InvalidCases() { // With a user defined type named System @@ -704,8 +684,7 @@ End Module await VerifyAsync(@"[|" + code + @"|]", expectedResult: code); } - [Fact] - [WorkItem(606015, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/606015")] + [Fact, WorkItem(606015, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/606015")] public async Task FixFullWidthSingleQuotes() { var code = @"[| @@ -730,8 +709,7 @@ public async Task FixFullWidthSingleQuotes() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(707135, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/707135")] + [Fact, WorkItem(707135, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/707135")] public async Task FixFullWidthSingleQuotes2() { var savedCulture = System.Threading.Thread.CurrentThread.CurrentCulture; diff --git a/src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs b/src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs index 86641a87cf768..2721e636e453f 100644 --- a/src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs +++ b/src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs @@ -607,8 +607,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] + [Fact, WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] public async Task RemoveByVal1() { var code = @"[|Class A @@ -624,8 +623,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] + [Fact, WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] public async Task RemoveByVal2() { var code = @"[|Class A @@ -641,8 +639,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] + [Fact, WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] public async Task RemoveByVal_LineContinuation() { var code = @"[|Class A @@ -783,8 +780,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544300, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544300")] + [Fact, WorkItem(544300, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544300")] public async Task NormalizedOperator_StructuredTrivia() { var code = @"[|#If VBC_VER => 9.0|]"; @@ -794,8 +790,7 @@ public async Task NormalizedOperator_StructuredTrivia() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] + [Fact, WorkItem(544520, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544520")] public async Task DontRemoveByVal() { var code = @"[|Module Program @@ -817,8 +812,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544561, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544561")] + [Fact, WorkItem(544561, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544561")] public async Task NormalizeOperator_Text() { var code = @"[|Module Program @@ -840,8 +834,7 @@ End Sub await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544557, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544557")] + [Fact, WorkItem(544557, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544557")] public async Task NormalizeOperator_OperatorStatement() { var code = @"[|Class S @@ -855,8 +848,7 @@ public async Task NormalizeOperator_OperatorStatement() await VerifyAsync(code, expected); } - [Fact] - [WorkItem(544574, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544574")] + [Fact, WorkItem(544574, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544574")] public async Task Reorder_OperatorTokenAndModifiers() { var code = @"[|Class S @@ -870,8 +862,7 @@ Shared Widening Operator CType(aa As S) As Byte await VerifyAsync(code, expected); } - [Fact] - [WorkItem(546521, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546521")] + [Fact, WorkItem(546521, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546521")] public async Task SkippedTokenOperator() { var code = @"[|Module M @@ -889,8 +880,7 @@ End Operator await VerifyAsync(code, expected); } - [Fact] - [WorkItem(547255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547255")] + [Fact, WorkItem(547255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547255")] public async Task ReorderAsyncModifier() { var code = @"[|Module M @@ -924,8 +914,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(547255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547255")] + [Fact, WorkItem(547255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/547255")] public async Task ReorderIteratorModifier() { var code = @"[|Module M @@ -959,8 +948,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(611766, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/611766")] + [Fact, WorkItem(611766, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/611766")] public async Task ReorderDuplicateModifiers() { var code = @"[|Module M @@ -986,8 +974,7 @@ End Function await VerifyAsync(code, expected); } - [Fact] - [WorkItem(530058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530058")] + [Fact, WorkItem(530058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530058")] public async Task TestBadOperatorToken() { var code = @"[|Module Test @@ -1007,8 +994,7 @@ End Class await VerifyAsync(code, expected); } - [Fact] - [WorkItem(1534, "https://github.com/dotnet/roslyn/issues/1534")] + [Fact, WorkItem(1534, "https://github.com/dotnet/roslyn/issues/1534")] public async Task TestColonEqualsToken() { var code = @"[|Module Program diff --git a/src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs b/src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs index 07acb0560fd93..276d4fe0676c2 100644 --- a/src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs +++ b/src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs @@ -27,8 +27,7 @@ public class ReduceTokenTests private static bool IsNetCoreApp => false; #endif - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceSingleLiterals_LessThan8Digits() { var code = @"[| @@ -111,8 +110,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceSingleLiterals_LessThan8Digits_WithTypeCharacterSingle() { var code = @"[| @@ -195,8 +193,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceSingleLiterals_8Digits() { var code = @"[| @@ -265,8 +262,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceSingleLiterals_8Digits_WithTypeCharacterSingle() { var code = @"[| @@ -335,8 +331,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceSingleLiterals_GreaterThan8Digits() { var code = @"[| @@ -429,8 +424,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceSingleLiterals_GreaterThan8Digits_WithTypeCharacterSingle() { var code = @"[| @@ -523,8 +517,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDoubleLiterals_LessThan16Digits() { var code = @"[| @@ -607,8 +600,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDoubleLiterals_LessThan16Digits_WithTypeCharacter() { var code = @"[| @@ -691,8 +683,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDoubleLiterals_16Digits() { var code = @"[| @@ -769,8 +760,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDoubleLiterals_16Digits_WithTypeCharacter() { var code = @"[| @@ -847,8 +837,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDoubleLiterals_GreaterThan16Digits() { var code = @"[| @@ -977,8 +966,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDoubleLiterals_GreaterThan16Digits_WithTypeCharacter() { var code = @"[| @@ -1107,8 +1095,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDecimalLiterals_LessThan30Digits() { var code = @"[| @@ -1191,8 +1178,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDecimalLiterals_LessThan30Digits_WithTypeCharacterDecimal() { var code = @"[| @@ -1275,8 +1261,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDecimalLiterals_30Digits() { var code = @"[| @@ -1331,8 +1316,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDecimalLiterals_30Digits_WithTypeCharacterDecimal() { var code = @"[| @@ -1387,8 +1371,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDecimalLiterals_GreaterThan30Digits() { var code = @"[| @@ -1443,8 +1426,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceFloatLiteralsWithNegativeExponents() { var code = @"[| @@ -1541,8 +1523,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceSingleLiteralsWithTrailingZeros() { var code = @"[| @@ -1607,8 +1588,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDoubleLiteralsWithTrailingZeros() { var code = @"[| @@ -1673,8 +1653,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(5529, "DevDiv_Projects/Roslyn")] + [Fact, WorkItem(5529, "DevDiv_Projects/Roslyn")] public async Task ReduceDecimalLiteralsWithTrailingZeros() { var code = @"[| @@ -1739,8 +1718,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(623319, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/623319")] + [Fact, WorkItem(623319, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/623319")] public async Task ReduceFloatingAndDecimalLiteralsWithDifferentCulture() { var savedCulture = System.Threading.Thread.CurrentThread.CurrentCulture; @@ -1775,8 +1753,7 @@ End Sub } } - [Fact] - [WorkItem(652147, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/652147")] + [Fact, WorkItem(652147, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/652147")] public async Task ReduceFloatingAndDecimalLiteralsWithInvariantCultureNegatives() { var oldCulture = Thread.CurrentThread.CurrentCulture; @@ -2006,8 +1983,7 @@ End Module await VerifyAsync(code, expected); } - [Fact] - [WorkItem(14034, "https://github.com/dotnet/roslyn/issues/14034")] + [Fact, WorkItem(14034, "https://github.com/dotnet/roslyn/issues/14034")] [WorkItem(48492, "https://github.com/dotnet/roslyn/issues/48492")] public async Task DoNotReduceDigitSeparators() { diff --git a/src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs b/src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs index e0191258ee565..963866f44ad2b 100644 --- a/src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs +++ b/src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs @@ -570,8 +570,7 @@ _ _ await VerifyAsync(CreateMethod(code), CreateMethod(expected)); } - [Fact] - [WorkItem(544470, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544470")] + [Fact, WorkItem(544470, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544470")] public async Task AttributeTargetColon() { var code = @"[|(() => solution.WithDocumentFolders(s_unrelatedDocumentId, folders)); } - [Fact] - [WorkItem(34837, "https://github.com/dotnet/roslyn/issues/34837")] + [Fact, WorkItem(34837, "https://github.com/dotnet/roslyn/issues/34837")] [WorkItem(37125, "https://github.com/dotnet/roslyn/issues/37125")] public void WithDocumentFilePath() { @@ -271,8 +270,7 @@ public void WithDocumentSyntaxRoot() Assert.Throws(() => solution.WithDocumentSyntaxRoot(s_unrelatedDocumentId, root)); } - [Fact] - [WorkItem(37125, "https://github.com/dotnet/roslyn/issues/41940")] + [Fact, WorkItem(37125, "https://github.com/dotnet/roslyn/issues/41940")] public async Task WithDocumentSyntaxRoot_AnalyzerConfigWithoutFilePath() { var projectId = ProjectId.CreateNewId(); @@ -842,8 +840,7 @@ public void WithProjectReferences() Assert.Throws(() => solution.WithProjectReferences(projectId, new[] { new ProjectReference(projectId) })); } - [Fact] - [WorkItem(42406, "https://github.com/dotnet/roslyn/issues/42406")] + [Fact, WorkItem(42406, "https://github.com/dotnet/roslyn/issues/42406")] public void WithProjectReferences_ProjectNotInSolution() { using var workspace = CreateWorkspaceWithProjectAndDocuments(); @@ -1203,8 +1200,7 @@ public void TestUpdateAssemblyName() Assert.Equal("bar", project.AssemblyName); } - [Fact] - [WorkItem(543964, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543964")] + [Fact, WorkItem(543964, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543964")] public void MultipleProjectsWithSameDisplayName() { using var workspace = CreateWorkspace(); @@ -1914,8 +1910,7 @@ public void TestSyntaxRootNotKeptAlive() } [MethodImpl(MethodImplOptions.NoInlining)] - [Fact] - [WorkItem(542736, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542736")] + [Fact, WorkItem(542736, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542736")] public void TestDocumentChangedOnDiskIsNotObserved() { var text1 = "public class A {}"; @@ -2494,8 +2489,7 @@ public TestLanguageServiceB() } } - [Fact] - [WorkItem(666263, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/666263")] + [Fact, WorkItem(666263, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/666263")] public async Task TestDocumentFileAccessFailureMissingFile() { var workspace = new AdhocWorkspace(); @@ -2794,8 +2788,7 @@ public async Task TestMassiveFileSize() Assert.True(exceptionThrown); } - [Fact] - [WorkItem(18697, "https://github.com/dotnet/roslyn/issues/18697")] + [Fact, WorkItem(18697, "https://github.com/dotnet/roslyn/issues/18697")] public void TestWithSyntaxTree() { // get one to get to syntax tree factory @@ -3089,8 +3082,7 @@ public void TestAddingAndRemovingGlobalEditorConfigFileWithDiagnosticSeverity() Assert.False(finalProvider.TryGetGlobalDiagnosticValue("CA1234", default, out _)); } - [Fact] - [WorkItem(3705, "https://github.com/dotnet/roslyn/issues/3705")] + [Fact, WorkItem(3705, "https://github.com/dotnet/roslyn/issues/3705")] public async Task TestAddingEditorConfigFileWithIsGeneratedCodeOption() { using var workspace = CreateWorkspace(); diff --git a/src/Workspaces/CoreTest/SolutionTests/SolutionWithSourceGeneratorTests.cs b/src/Workspaces/CoreTest/SolutionTests/SolutionWithSourceGeneratorTests.cs index e3c1acf4f59e2..f4a59254b13e9 100644 --- a/src/Workspaces/CoreTest/SolutionTests/SolutionWithSourceGeneratorTests.cs +++ b/src/Workspaces/CoreTest/SolutionTests/SolutionWithSourceGeneratorTests.cs @@ -680,8 +680,7 @@ public async Task FreezingSolutionEnsuresGeneratorsDoNotRun(bool forkBeforeFreez Assert.False(generatorRan); } - [Fact] - [WorkItem(56702, "https://github.com/dotnet/roslyn/issues/56702")] + [Fact, WorkItem(56702, "https://github.com/dotnet/roslyn/issues/56702")] public async Task ForkAfterFreezeNoLongerRunsGenerators() { using var workspace = CreateWorkspaceWithPartialSemantics(); @@ -709,8 +708,7 @@ public async Task ForkAfterFreezeNoLongerRunsGenerators() Assert.Equal("// Something else", (await document.GetRequiredSyntaxRootAsync(CancellationToken.None)).ToFullString()); } - [Fact] - [WorkItem(56702, "https://github.com/dotnet/roslyn/issues/56702")] + [Fact, WorkItem(56702, "https://github.com/dotnet/roslyn/issues/56702")] public async Task ForkAfterFreezeNoLongerRunsGeneratorsEvenIfCompilationFallsAwayBeforeFreeze() { using var workspace = CreateWorkspaceWithPartialSemanticsAndWeakCompilations(); diff --git a/src/Workspaces/CoreTest/SymbolKeyTests.cs b/src/Workspaces/CoreTest/SymbolKeyTests.cs index 9230107123803..2b3f5108f4f73 100644 --- a/src/Workspaces/CoreTest/SymbolKeyTests.cs +++ b/src/Workspaces/CoreTest/SymbolKeyTests.cs @@ -113,8 +113,7 @@ public class B { }; TestRoundTrip(GetDeclaredSymbols(compilation), compilation); } - [Fact] - [WorkItem(14364, "https://github.com/dotnet/roslyn/issues/14364")] + [Fact, WorkItem(14364, "https://github.com/dotnet/roslyn/issues/14364")] public void TestVBParameterizedEvent() { var source = @" diff --git a/src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs b/src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs index 0225ce9ee4ebc..ea83ec65d19cb 100644 --- a/src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs +++ b/src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs @@ -12,8 +12,7 @@ namespace Microsoft.CodeAnalysis.UnitTests { public sealed class FilePathUtilitiesTests { - [Fact] - [WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] + [Fact, WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] public void GetRelativePath_SameDirectory() { var baseDirectory = @"C:\Alpha\Beta\Gamma"; @@ -24,8 +23,7 @@ public void GetRelativePath_SameDirectory() Assert.Equal(expected: @"Doc.txt", actual: result); } - [Fact] - [WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] + [Fact, WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] public void GetRelativePath_NestedOneLevelDown() { var baseDirectory = @"C:\Alpha\Beta\Gamma"; @@ -36,8 +34,7 @@ public void GetRelativePath_NestedOneLevelDown() Assert.Equal(expected: @"Delta\Doc.txt", actual: result); } - [Fact] - [WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] + [Fact, WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] public void GetRelativePath_NestedTwoLevelsDown() { var baseDirectory = @"C:\Alpha\Beta\Gamma"; @@ -48,8 +45,7 @@ public void GetRelativePath_NestedTwoLevelsDown() Assert.Equal(expected: @"Delta\Epsilon\Doc.txt", actual: result); } - [Fact] - [WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] + [Fact, WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] public void GetRelativePath_UpOneLevel() { var baseDirectory = @"C:\Alpha\Beta\Gamma"; @@ -60,8 +56,7 @@ public void GetRelativePath_UpOneLevel() Assert.Equal(expected: @"..\Doc.txt", actual: result); } - [Fact] - [WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] + [Fact, WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] public void GetRelativePath_UpTwoLevels() { var baseDirectory = @"C:\Alpha\Beta\Gamma"; @@ -72,8 +67,7 @@ public void GetRelativePath_UpTwoLevels() Assert.Equal(expected: @"..\..\Doc.txt", actual: result); } - [Fact] - [WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] + [Fact, WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] public void GetRelativePath_UpTwoLevelsAndThenDown() { var baseDirectory = @"C:\Alpha\Beta\Gamma"; @@ -84,8 +78,7 @@ public void GetRelativePath_UpTwoLevelsAndThenDown() Assert.Equal(expected: @"..\..\Phi\Omega\Doc.txt", actual: result); } - [Fact] - [WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] + [Fact, WorkItem(1579, "https://github.com/dotnet/roslyn/issues/1579")] public void GetRelativePath_OnADifferentDrive() { var baseDirectory = @"C:\Alpha\Beta\Gamma"; @@ -96,8 +89,7 @@ public void GetRelativePath_OnADifferentDrive() Assert.Equal(expected: @"D:\Alpha\Beta\Gamma\Doc.txt", actual: result); } - [Fact] - [WorkItem(4660, "https://github.com/dotnet/roslyn/issues/4660")] + [Fact, WorkItem(4660, "https://github.com/dotnet/roslyn/issues/4660")] public void GetRelativePath_WithBaseDirectoryMatchingIncompletePortionOfFullPath() { var baseDirectory = @"C:\Alpha\Beta"; From e5f9b70f9d52b2952555411939099949a094739b Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 11 Sep 2022 16:16:28 -0700 Subject: [PATCH 2/8] Use attributes consistently in tests --- .../SyntacticClassifierTests.cs | 9 +++---- .../SyntacticClassifierTests_Preprocessor.cs | 6 ++--- .../TotalClassifierTests_Dynamic.cs | 3 +-- .../MoveType/MoveTypeTests.MoveToNewFile.cs | 3 +-- ...arpCompleteStatementCommandHandlerTests.cs | 3 +-- .../ConversionCompletionProviderTests.cs | 15 ++++------- .../DeclarationNameCompletionProviderTests.cs | 18 +++++-------- ...sionMethodImportCompletionProviderTests.cs | 12 +++------ .../IndexerCompletionProviderTests.cs | 6 ++--- .../OperatorCompletionProviderTests.cs | 27 +++++++------------ .../SuggestionModeCompletionProviderTests.cs | 3 +-- .../ConvertToProgramMainAnalyzerTests.cs | 3 +-- .../SmartTokenFormatterFormatRangeTests.cs | 3 +-- .../MoveToNamespace/MoveToNamespaceTests.cs | 12 +++------ ...tternCombinatorsDiagnosticAnalyzerTests.cs | 12 +++------ ...osticsClassificationTaggerProviderTests.cs | 3 +-- .../CSharpTest/Formatting/FormattingTests.cs | 3 +-- 17 files changed, 47 insertions(+), 94 deletions(-) diff --git a/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs b/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs index f0f71f5aea8e7..aaac8db036d84 100644 --- a/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs +++ b/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs @@ -472,8 +472,7 @@ await TestInMethodAsync(code, Local("stuff")); } - [Theory] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Theory, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] [CombinatorialData] public async Task VerbatimStringLiterals6(bool script, TestHost testHost) { @@ -692,8 +691,7 @@ await TestInExpressionAsync(code, String(@"""bar""")); } - [Theory] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Theory, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] [CombinatorialData] public async Task VarContextualKeywordAtNamespaceLevel(bool script, TestHost testHost) { @@ -712,8 +710,7 @@ await TestAsync(code, Punctuation.Semicolon); } - [Theory] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Theory, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] [CombinatorialData] public async Task LinqKeywordsAtNamespaceLevel(bool script, TestHost testHost) { diff --git a/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs b/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs index 838d464781d79..edb1b6ff0c82f 100644 --- a/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs +++ b/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs @@ -421,8 +421,7 @@ await TestAsync(code, Identifier("aeu")); } - [Theory] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Theory, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] [CombinatorialData] public async Task PP_If8(bool script, TestHost testHost) { @@ -454,8 +453,7 @@ await TestAsync( script ? Field("aeu") : Identifier("aeu")); } - [Theory] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Theory, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] [CombinatorialData] public async Task PP_If9(bool script, TestHost testHost) { diff --git a/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs b/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs index 4b19af4a9a86a..a6f14eea32093 100644 --- a/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs +++ b/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs @@ -692,8 +692,7 @@ await TestInMethodAsync(@"typeof(dynamic)", Punctuation.CloseParen); } - [Theory] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] + [Theory, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] [CombinatorialData] public async Task DynamicAsArrayName(bool script, TestHost testHost) { diff --git a/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs b/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs index f62370686321d..102153e8cad0b 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs @@ -1648,8 +1648,7 @@ class A await TestMoveTypeToNewFileAsync(code, codeAfterMove, expectedDocumentName, destinationDocumentText); } - [WpfTheory] - [WorkItem(63114, "https://github.com/dotnet/roslyn/issues/63114")] + [WpfTheory, WorkItem(63114, "https://github.com/dotnet/roslyn/issues/63114")] [InlineData("class")] [InlineData("struct")] [InlineData("interface")] diff --git a/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs b/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs index 4ef6953cc38a0..6ac2dcb966888 100644 --- a/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs +++ b/src/EditorFeatures/CSharpTest/CompleteStatement/CSharpCompleteStatementCommandHandlerTests.cs @@ -2463,8 +2463,7 @@ void M() VerifyTypingSemicolon(code, expected); } - [WpfTheory] - [WorkItem(52137, "https://github.com/dotnet/roslyn/issues/52137")] + [WpfTheory, WorkItem(52137, "https://github.com/dotnet/roslyn/issues/52137")] [InlineData("typeof(object$$)", "typeof(object)")] [InlineData("typeof($$object)", "typeof(object)")] public void TypeOfExpression_Handled(string expression, string expectedExpression) diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs index 33a64d25d34ba..8e47d44ca1bbf 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ConversionCompletionProviderTests.cs @@ -131,8 +131,7 @@ public static void Main() ", "float", displayTextPrefix: "(", displayTextSuffix: ")", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [Theory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Theory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("c.$$", true)] [InlineData("c.fl$$", true)] [InlineData("c. $$", true)] @@ -206,8 +205,7 @@ public static void Main() "); } - [Theory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Theory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("", "Nested1.C", "Nested2.C")] [InlineData("using N1.Nested1;", "C", "Nested2.C")] [InlineData("using N1.Nested2;", "C", "Nested1.C")] @@ -422,8 +420,7 @@ await VerifyItemExistsAsync(Markup, "int?", displayTextPrefix: "(", displayTextS Explicit conversion of S to int."); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("sbyte", "byte", "char", "uint", "ulong", "ushort")] [InlineData("byte", "char", "sbyte")] [InlineData("short", "byte", "char", "sbyte", "uint", "ulong", "ushort")] @@ -587,8 +584,7 @@ await VerifyItemExistsAsync(Markup, "int", displayTextPrefix: "(", displayTextSu {FormatExplicitConversionDescription("B.E", "int")}"); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("e.$$", true)] [InlineData("e. $$", true)] [InlineData("e.in$$", true)] @@ -634,8 +630,7 @@ public static void Main() ", "int", displayTextPrefix: "(", displayTextSuffix: ")", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("C", "byte")] [InlineData("byte", "C")] public async Task ExplicitBuiltinConversionWithAlias(string fromType, string expected) diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs index 8a9172ab08d91..59126e942026f 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs @@ -332,8 +332,7 @@ public interface IAsyncEnumerator : IAsyncDisposable internal override Type GetCompletionProviderType() => typeof(DeclarationNameCompletionProvider); - [Theory] - [WorkItem(48310, "https://github.com/dotnet/roslyn/issues/48310")] + [Theory, WorkItem(48310, "https://github.com/dotnet/roslyn/issues/48310")] [InlineData("record")] [InlineData("record class")] [InlineData("record struct")] @@ -597,8 +596,7 @@ public class C [InlineData(LanguageVersion.CSharp7)] [InlineData(LanguageVersion.CSharp8)] [InlineData(LanguageVersion.Latest)] - [Theory] - [WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] + [Theory, WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] [WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] public async Task Parameter10(LanguageVersion languageVersion) { @@ -628,8 +626,7 @@ void InnerGoo(DbContext $$) { } [InlineData(LanguageVersion.CSharp7)] [InlineData(LanguageVersion.CSharp8)] [InlineData(LanguageVersion.Latest)] - [Theory] - [WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] + [Theory, WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] [WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] public async Task Parameter11(LanguageVersion languageVersion) { @@ -660,8 +657,7 @@ void InnerGoo(DbContext $$) { } [InlineData(LanguageVersion.CSharp7)] [InlineData(LanguageVersion.CSharp8)] [InlineData(LanguageVersion.Latest)] - [Theory] - [WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] + [Theory, WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] [WorkItem(45492, "https://github.com/dotnet/roslyn/issues/45492")] public async Task Parameter12(LanguageVersion languageVersion) { @@ -2660,8 +2656,7 @@ await VerifyItemExistsAsync(markup, "classB", glyph: (int)Glyph.Local, [InlineData(LanguageVersion.CSharp7)] [InlineData(LanguageVersion.CSharp8)] [InlineData(LanguageVersion.Latest)] - [Theory] - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] + [Theory, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] [WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] public async Task TestUseLocalAsLocalFunctionParameter(LanguageVersion languageVersion) { @@ -2692,8 +2687,7 @@ await VerifyItemExistsAsync(markup, "classB", glyph: (int)Glyph.Parameter, [InlineData(LanguageVersion.CSharp7)] [InlineData(LanguageVersion.CSharp8)] [InlineData(LanguageVersion.Latest)] - [Theory] - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] + [Theory, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] [WorkItem(42049, "https://github.com/dotnet/roslyn/issues/42049")] public async Task TestCompletionDoesNotUseLocalAsLocalFunctionVariable(LanguageVersion languageVersion) { diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs index 8031392d0c189..a2df8acfbae9e 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs @@ -1196,8 +1196,7 @@ await VerifyImportItemExistsAsync( [InlineData(ReferenceType.Project, "public")] [InlineData(ReferenceType.Project, "internal")] [InlineData(ReferenceType.Metadata, "public")] // We don't support internal extension method from non-source references. - [Theory] - [WorkItem(42325, "https://github.com/dotnet/roslyn/issues/42325")] + [Theory, WorkItem(42325, "https://github.com/dotnet/roslyn/issues/42325")] public async Task TestExtensionMethodsInConflictingTypes(ReferenceType refType, string accessibility) { var refDoc = $@" @@ -1713,8 +1712,7 @@ await VerifyImportItemExistsAsync( [InlineData(ReferenceType.Project)] [InlineData(ReferenceType.Metadata)] - [Theory] - [WorkItem(47551, "https://github.com/dotnet/roslyn/issues/47551")] + [Theory, WorkItem(47551, "https://github.com/dotnet/roslyn/issues/47551")] public async Task TestBrowsableAlways(ReferenceType refType) { var srcDoc = @" @@ -1758,8 +1756,7 @@ await VerifyImportItemExistsAsync( [InlineData(ReferenceType.Project)] [InlineData(ReferenceType.Metadata)] - [Theory] - [WorkItem(47551, "https://github.com/dotnet/roslyn/issues/47551")] + [Theory, WorkItem(47551, "https://github.com/dotnet/roslyn/issues/47551")] public async Task TestBrowsableNever(ReferenceType refType) { var srcDoc = @" @@ -1815,8 +1812,7 @@ await VerifyImportItemIsAbsentAsync( [InlineData(ReferenceType.Project, false)] [InlineData(ReferenceType.Metadata, true)] [InlineData(ReferenceType.Metadata, false)] - [Theory] - [WorkItem(47551, "https://github.com/dotnet/roslyn/issues/47551")] + [Theory, WorkItem(47551, "https://github.com/dotnet/roslyn/issues/47551")] public async Task TestBrowsableAdvanced(ReferenceType refType, bool hideAdvanced) { HideAdvancedMembers = hideAdvanced; diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs index 6e50327c2d090..e5d11883fbbaf 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/IndexerCompletionProviderTests.cs @@ -161,8 +161,7 @@ public static void Main() "); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("c.$$", "c[$$]")] [InlineData("c. $$", @@ -220,8 +219,7 @@ public static void Main() "); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("/* Leading trivia */c.$$", "/* Leading trivia */c[$$]")] [InlineData("c. $$ /* Trailing trivia */", diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs index 367bc58f92408..c55225b0a8954 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OperatorCompletionProviderTests.cs @@ -109,8 +109,7 @@ public static void Main() ", "+", inlineDescription: "x + y", glyph: (int)Glyph.Operator, matchingFilters: new List { FilterSet.OperatorFilter }); } - [Theory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Theory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("c.$$", true)] [InlineData("c.$$;", true)] [InlineData("c.a$$", true)] @@ -252,8 +251,7 @@ public static void Main() ); } - [Theory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [Theory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("bool", 0)] [InlineData("System.Boolean", 0)] [InlineData("char", 0)] @@ -328,8 +326,7 @@ public static void Main() "); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [MemberData(nameof(BinaryOperators))] public async Task OperatorBinaryIsCompleted(string binaryOperator) { @@ -364,8 +361,7 @@ public static void Main() "); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [MemberData(nameof(PostfixOperators))] public async Task OperatorPostfixIsCompleted(string postfixOperator) { @@ -400,8 +396,7 @@ public static void Main() "); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [MemberData(nameof(PrefixOperators))] public async Task OperatorPrefixIsCompleted(string prefixOperator) { @@ -504,8 +499,7 @@ public static void Main() "); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [InlineData("c.$$", "c + $$")] [InlineData("c. $$", @@ -585,8 +579,7 @@ public static void Main() "); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [MemberData(nameof(UnaryOperators))] public async Task OperatorLiftingUnary(string operatorSign) { @@ -613,8 +606,7 @@ public static void Main() await VerifyNoItemsExistAsync(string.Format(template, $"public static S operator {operatorSign}(S a, S b, S c)")); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [MemberData(nameof(BinaryArithmeticAndLogicalOperators))] public async Task OperatorLiftingBinary(string operatorSign) { @@ -640,8 +632,7 @@ public static void Main() await VerifyNoItemsExistAsync(string.Format(template, $"public static S operator {operatorSign}(S a, S b, S c)")); } - [WpfTheory] - [WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] + [WpfTheory, WorkItem(47511, "https://github.com/dotnet/roslyn/issues/47511")] [MemberData(nameof(BinaryEqualityAndRelationalOperators))] public async Task OperatorLiftingEqualityRelational(string operatorSign) { diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs index 876130a351ac7..5e97b012fc952 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs @@ -1412,8 +1412,7 @@ void M(Foo f) [InlineData("params string[] x")] [InlineData("string x = null, string y = null")] [InlineData("string x = null, string y = null, params string[] z")] - [Theory] - [WorkItem(49656, "https://github.com/dotnet/roslyn/issues/49656")] + [Theory, WorkItem(49656, "https://github.com/dotnet/roslyn/issues/49656")] public async Task FirstArgumentOfInvocation_WithOverloadAcceptEmptyArgumentList(string overloadParameterList) { var markup = $@" diff --git a/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs b/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs index f412775dd057b..396b3ff02cc3d 100644 --- a/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertProgram/ConvertToProgramMainAnalyzerTests.cs @@ -630,8 +630,7 @@ private static void Main(string[] args) }.RunAsync(); } - [Theory] - [WorkItem(62943, "https://github.com/dotnet/roslyn/issues/62943")] + [Theory, WorkItem(62943, "https://github.com/dotnet/roslyn/issues/62943")] [InlineData("public")] [InlineData("internal")] [InlineData("static")] diff --git a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs index 80619d63b6557..0c7370c0cfb10 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs @@ -569,8 +569,7 @@ int Prop await AutoFormatOnCloseBraceAsync(code, expected, SyntaxKind.OpenBraceToken); } - [WpfTheory] - [WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] + [WpfTheory, WorkItem(16984, "https://github.com/dotnet/roslyn/issues/16984")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] [InlineData("get")] [InlineData("set")] diff --git a/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs b/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs index ec9822123f0e3..d9d8c33236f19 100644 --- a/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs +++ b/src/EditorFeatures/CSharpTest/MoveToNamespace/MoveToNamespaceTests.cs @@ -407,8 +407,7 @@ public Task MoveToNamespace_MoveType_Single(string typeKeyword) {"A.MyType", "B.MyType" } }); - [Theory] - [WorkItem(59716, "https://github.com/dotnet/roslyn/issues/59716")] + [Theory, WorkItem(59716, "https://github.com/dotnet/roslyn/issues/59716")] [MemberData(nameof(SupportedKeywords))] public Task MoveToNamespace_MoveType_Single_FileScopedNamespace(string typeKeyword) => TestMoveToNamespaceAsync( @@ -1180,8 +1179,7 @@ void Method() { } Assert.Empty(actions); } - [Theory] - [WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] + [Theory, WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] [MemberData(nameof(SupportedKeywords))] public Task MoveToNamespace_MoveOnlyTypeInGlobalNamespace(string typeKeyword) => TestMoveToNamespaceAsync( @@ -1200,8 +1198,7 @@ public Task MoveToNamespace_MoveOnlyTypeInGlobalNamespace(string typeKeyword) {"MyType", "A.MyType" } }); - [Theory] - [WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] + [Theory, WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] [MemberData(nameof(SupportedKeywords))] public async Task MoveToNamespace_MoveOnlyTypeToGlobalNamespace(string typeKeyword) { @@ -1223,8 +1220,7 @@ await TestMoveToNamespaceAsync( targetNamespace: ""); } - [Theory] - [WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] + [Theory, WorkItem(980758, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980758")] [MemberData(nameof(SupportedKeywords))] public Task MoveToNamespace_MoveOneTypeInGlobalNamespace(string typeKeyword) => TestMoveToNamespaceAsync( diff --git a/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs b/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs index 6cf905bb72e33..c2b7b9f5d96fd 100644 --- a/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs +++ b/src/EditorFeatures/CSharpTest/UsePatternCombinators/CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs @@ -302,8 +302,7 @@ public void M() }"); } - [Theory] - [WorkItem(51691, "https://github.com/dotnet/roslyn/issues/51691")] + [Theory, WorkItem(51691, "https://github.com/dotnet/roslyn/issues/51691")] [InlineData("&&")] [InlineData("||")] public async Task TestMissingInPropertyAccess_EnumCheckAndNullCheck(string logicalOperator) @@ -323,8 +322,7 @@ public void M() }}"); } - [Theory] - [WorkItem(51691, "https://github.com/dotnet/roslyn/issues/51691")] + [Theory, WorkItem(51691, "https://github.com/dotnet/roslyn/issues/51691")] [InlineData("&&")] [InlineData("||")] public async Task TestMissingInPropertyAccess_EnumCheckAndNullCheckOnOtherType(string logicalOperator) @@ -344,8 +342,7 @@ public void M() }}"); } - [Theory] - [WorkItem(51693, "https://github.com/dotnet/roslyn/issues/51693")] + [Theory, WorkItem(51693, "https://github.com/dotnet/roslyn/issues/51693")] [InlineData("&&")] [InlineData("||")] public async Task TestMissingInPropertyAccess_IsCheckAndNullCheck(string logicalOperator) @@ -365,8 +362,7 @@ public void M() }}"); } - [Theory] - [WorkItem(52573, "https://github.com/dotnet/roslyn/issues/52573")] + [Theory, WorkItem(52573, "https://github.com/dotnet/roslyn/issues/52573")] [InlineData("&&")] [InlineData("||")] public async Task TestMissingIntegerAndStringIndex(string logicalOperator) diff --git a/src/EditorFeatures/Test/Diagnostics/DiagnosticsClassificationTaggerProviderTests.cs b/src/EditorFeatures/Test/Diagnostics/DiagnosticsClassificationTaggerProviderTests.cs index 1cb71f06952f5..3bbea50339f72 100644 --- a/src/EditorFeatures/Test/Diagnostics/DiagnosticsClassificationTaggerProviderTests.cs +++ b/src/EditorFeatures/Test/Diagnostics/DiagnosticsClassificationTaggerProviderTests.cs @@ -116,8 +116,7 @@ public override void Initialize(AnalysisContext context) } } - [WpfTheory] - [WorkItem(62183, "https://github.com/dotnet/roslyn/issues/62183")] + [WpfTheory, WorkItem(62183, "https://github.com/dotnet/roslyn/issues/62183")] [InlineData(IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId, true)] [InlineData(IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId, false)] [InlineData(IDEDiagnosticIds.RemoveUnreachableCodeDiagnosticId, true)] diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs index 68dfb04e008b2..21cd17d4e799f 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs @@ -9396,8 +9396,7 @@ public void Foo() }"); } - [Theory] - [WorkItem(31571, "https://github.com/dotnet/roslyn/issues/31571")] + [Theory, WorkItem(31571, "https://github.com/dotnet/roslyn/issues/31571")] [WorkItem(33910, "https://github.com/dotnet/roslyn/issues/33910")] [CombinatorialData] public async Task ConversionOperator_CorrectlySpaceArgumentList( From 79b263d65bbbf43aed9a72f8fe01bf3b1da2a2b3 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 11 Sep 2022 16:21:40 -0700 Subject: [PATCH 3/8] Use attributes consistently in tests --- .../CSharp/Tests/AddBraces/AddBracesTests.cs | 3 +- .../RemoveUnnecessaryCastTests.cs | 12 +- .../RemoveUnusedValueAssignmentTests.cs | 99 +++++---------- ...moveUnusedValueExpressionStatementTests.cs | 21 ++-- .../UseCompoundAssignmentTests.cs | 15 +-- .../UseConditionalExpressionForReturnTests.cs | 9 +- .../UseRangeOperatorTests.cs | 3 +- .../CSharpTest/AddUsing/AddUsingTests.cs | 3 +- .../Classification/SemanticClassifierTests.cs | 93 +++++--------- .../SyntacticClassifierTests.cs | 27 ++--- .../Classification/TotalClassifierTests.cs | 33 ++--- .../EncapsulateField/EncapsulateFieldTests.cs | 60 +++------ .../ExtractMethod/ExtractMethodTests.cs | 3 +- ...ompletionListTagCompletionProviderTests.cs | 18 +-- .../KeywordCompletionProviderTests.cs | 3 +- .../SuggestionModeCompletionProviderTests.cs | 6 +- .../SymbolCompletionProviderTests.cs | 3 +- ...tConcatenationToInterpolatedStringTests.cs | 9 +- .../ConvertTupleToStructTests.cs | 9 +- .../ProximityExpressionsGetterTests.cs | 66 ++++------ .../GenerateType/GenerateTypeTests.cs | 6 +- .../EditAndContinue/ActiveStatementTests.cs | 4 +- .../GenerateConstructorTests.cs | 6 +- .../GenerateConstructorFromMembersTests.cs | 3 +- .../GenerateVariable/GenerateVariableTests.cs | 12 +- .../ImplementAbstractClassTests.cs | 3 +- .../ImplementInterfaceTests.cs | 3 +- .../AddParameterCheckTests.cs | 3 +- .../CSharpTest/NavigateTo/NavigateToTests.cs | 6 +- .../OrganizeTypeDeclarationTests.cs | 36 ++---- .../SyntacticQuickInfoSourceTests.cs | 12 +- .../RegionDirectiveStructureTests.cs | 3 +- .../TypeInferrer/TypeInferrerTests.cs | 42 +++---- .../BoolKeywordRecommenderTests.cs | 18 +-- .../ByteKeywordRecommenderTests.cs | 18 +-- .../CharKeywordRecommenderTests.cs | 6 +- .../DecimalKeywordRecommenderTests.cs | 6 +- .../DelegateKeywordRecommenderTests.cs | 3 +- .../DoubleKeywordRecommenderTests.cs | 6 +- .../ElseKeywordRecommenderTests.cs | 6 +- .../FloatKeywordRecommenderTests.cs | 6 +- .../IntKeywordRecommenderTests.cs | 6 +- .../LongKeywordRecommenderTests.cs | 6 +- .../NativeIntegerKeywordRecommenderTests.cs | 6 +- .../NotKeywordRecommenderTests.cs | 3 +- .../ObjectKeywordRecommenderTests.cs | 6 +- .../RefKeywordRecommenderTests.cs | 9 +- .../SByteKeywordRecommenderTests.cs | 6 +- .../ShortKeywordRecommenderTests.cs | 6 +- .../StringKeywordRecommenderTests.cs | 6 +- .../UIntKeywordRecommenderTests.cs | 6 +- .../ULongKeywordRecommenderTests.cs | 6 +- .../UShortKeywordRecommenderTests.cs | 6 +- .../VoidKeywordRecommenderTests.cs | 6 +- .../WhenKeywordRecommenderTests.cs | 3 +- .../MetadataAsSourceTests.VisualBasic.cs | 3 +- .../MetadataAsSource/MetadataAsSourceTests.cs | 114 ++++++------------ .../ReferencedModulesTests.cs | 3 +- .../OrganizeImports/OrganizeUsingsTests.cs | 3 +- 59 files changed, 302 insertions(+), 605 deletions(-) diff --git a/src/Analyzers/CSharp/Tests/AddBraces/AddBracesTests.cs b/src/Analyzers/CSharp/Tests/AddBraces/AddBracesTests.cs index 89167eed7fba4..9a166e07b2a53 100644 --- a/src/Analyzers/CSharp/Tests/AddBraces/AddBracesTests.cs +++ b/src/Analyzers/CSharp/Tests/AddBraces/AddBracesTests.cs @@ -359,8 +359,7 @@ static void Main() expectDiagnostic); } - [WorkItem(57770, "https://github.com/dotnet/roslyn/issues/57770")] - [Theory] + [Theory, WorkItem(57770, "https://github.com/dotnet/roslyn/issues/57770")] [InlineData((int)PreferBracesPreference.None, false)] [InlineData((int)PreferBracesPreference.WhenMultiline, false)] [InlineData((int)PreferBracesPreference.Always, true)] diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs index bbdb4396a499a..665036784fd41 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs @@ -5463,8 +5463,7 @@ static class Program }"); } - [WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] - [Theory] + [Theory, WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] [InlineData("-")] [InlineData("+")] public async Task DoNotRemoveCastOnInvalidUnaryOperatorEnumValue1(string op) @@ -5489,8 +5488,7 @@ void Goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] - [Theory] + [Theory, WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] [InlineData("-")] [InlineData("+")] public async Task DoNotRemoveCastOnInvalidUnaryOperatorEnumValue2(string op) @@ -11779,8 +11777,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(58171, "https://github.com/dotnet/roslyn/issues/58171")] - [Theory] + [Theory, WorkItem(58171, "https://github.com/dotnet/roslyn/issues/58171")] [CombinatorialData] public async Task DoNotRemoveMethodGroupToSpecificDelegateType(LanguageVersion version) { @@ -12694,8 +12691,7 @@ static T M2(object o) where T : Delegate }.RunAsync(); } - [WorkItem(58804, "https://github.com/dotnet/roslyn/issues/58804")] - [Theory] + [Theory, WorkItem(58804, "https://github.com/dotnet/roslyn/issues/58804")] [InlineData("Delegate")] [InlineData("MulticastDelegate")] [InlineData("Func")] diff --git a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs index cd809a4e9065e..26b3b48b03349 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs @@ -133,8 +133,7 @@ int M() }.RunAsync(); } - [WorkItem(48070, "https://github.com/dotnet/roslyn/issues/48070")] - [Theory] + [Theory, WorkItem(48070, "https://github.com/dotnet/roslyn/issues/48070")] [InlineData(UnusedValuePreference.DiscardVariable)] [InlineData(UnusedValuePreference.UnusedLocalVariable)] public async Task Initialization_ConstantValue_DoNotCopyLeadingTriviaDirectives(object option) @@ -2053,8 +2052,7 @@ int M() }", optionName); } - [WorkItem(40717, "https://github.com/dotnet/roslyn/issues/40717")] - [Theory] + [Theory, WorkItem(40717, "https://github.com/dotnet/roslyn/issues/40717")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task NonRedundantAssignment_AfterUseAsRefArgument(string optionName) @@ -2082,8 +2080,7 @@ static Span M(ref int value) }", optionName); } - [WorkItem(40483, "https://github.com/dotnet/roslyn/issues/40483")] - [Theory] + [Theory, WorkItem(40483, "https://github.com/dotnet/roslyn/issues/40483")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task NonRedundantAssignment_AfterUseAsRefArgument_02(string optionName) @@ -2723,8 +2720,7 @@ void M(object p1, object p2) }", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Theory] + [Theory, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] [CombinatorialData] public async Task DeclarationPatternInRecursivePattern_WithNoReference_PreferUnusedLocal( [CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) @@ -2739,8 +2735,7 @@ void M(object p1, object p2) }", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Theory] + [Theory, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] [CombinatorialData] public async Task DeclarationPatternInRecursivePattern_WithNoReference_TypePattern( [CombinatorialValues(CodeFixTestBehaviors.None, CodeFixTestBehaviors.FixOne)] CodeFixTestBehaviors testBehaviors) @@ -2826,8 +2821,7 @@ bool M2(out int x) }", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Theory] + [Theory, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] [CombinatorialData] public async Task DeclarationPatternInRecursivePattern_WithOnlyWriteReference_PreferUnusedLocal( [CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) @@ -2848,8 +2842,7 @@ bool M2(out int x) }", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Theory] + [Theory, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] [CombinatorialData] public async Task DeclarationPatternInRecursivePattern_WithOnlyWriteReference_TypePattern( [CombinatorialValues(CodeFixTestBehaviors.None, CodeFixTestBehaviors.FixOne)] CodeFixTestBehaviors testBehaviors) @@ -2920,8 +2913,7 @@ bool M2(out int x) }.RunAsync(); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Theory] + [Theory, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] [InlineData(nameof(PreferDiscard), "_")] [InlineData(nameof(PreferUnusedLocal), "unused")] public async Task DeclarationPatternInRecursivePattern_WithReadAndWriteReference(string optionName, string fix) @@ -2954,8 +2946,7 @@ bool M2(int x) }}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Theory] + [Theory, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] [InlineData(nameof(PreferDiscard), "")] [InlineData(nameof(PreferUnusedLocal), " unused")] public async Task DeclarationPatternInRecursivePattern_WithReadAndWriteReference_TypePatternxxxxxxxxxxxxxxxxxxxxxx(string optionName, string fix) @@ -2988,8 +2979,7 @@ bool M2(int x) }}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Theory] + [Theory, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] [CombinatorialData] public async Task DeclarationPatternInRecursivePattern_WithReadAndWriteReference_TypePattern( [CombinatorialValues(UnusedValuePreference.DiscardVariable, UnusedValuePreference.UnusedLocalVariable)] object option, @@ -3861,8 +3851,7 @@ void LocalFunction() }", optionName); } - [WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] - [Theory] + [Theory, WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task UnusedInExpressionTree_PassedAsArgument(string optionName) @@ -3885,8 +3874,7 @@ public static void M1() }", optionName); } - [WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] - [Theory] + [Theory, WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ReadInExpressionTree_PassedAsArgument(string optionName) @@ -3909,8 +3897,7 @@ public static void M1() }", optionName); } - [WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] - [Theory] + [Theory, WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task OnlyWrittenInExpressionTree_PassedAsArgument(string optionName) @@ -6990,8 +6977,7 @@ bool M2(out char x) }", options: PreferDiscard); } - [WorkItem(31583, "https://github.com/dotnet/roslyn/issues/31583")] - [Theory] + [Theory, WorkItem(31583, "https://github.com/dotnet/roslyn/issues/31583")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task MissingImports(string optionName) @@ -7006,8 +6992,7 @@ void M() }", optionName); } - [WorkItem(31583, "https://github.com/dotnet/roslyn/issues/31583")] - [Theory] + [Theory, WorkItem(31583, "https://github.com/dotnet/roslyn/issues/31583")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task UsedAssignment_ConditionalPreprocessorDirective(string optionName) @@ -7028,8 +7013,7 @@ int M() }", optionName); } - [WorkItem(32855, "https://github.com/dotnet/roslyn/issues/32855")] - [Theory] + [Theory, WorkItem(32855, "https://github.com/dotnet/roslyn/issues/32855")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task RefLocalInitialization(string optionName) @@ -7047,8 +7031,7 @@ void Method() }", optionName); } - [WorkItem(32855, "https://github.com/dotnet/roslyn/issues/32855")] - [Theory] + [Theory, WorkItem(32855, "https://github.com/dotnet/roslyn/issues/32855")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task RefLocalAssignment(string optionName) @@ -7067,8 +7050,7 @@ int Method() }", optionName); } - [WorkItem(32903, "https://github.com/dotnet/roslyn/issues/32903")] - [Theory] + [Theory, WorkItem(32903, "https://github.com/dotnet/roslyn/issues/32903")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task DelegateCreationWrappedInATuple_UsedInReturnedLambda(string optionName) @@ -7134,8 +7116,7 @@ await TestMissingInRegularAndScriptAsync( }", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9)); } - [WorkItem(32923, "https://github.com/dotnet/roslyn/issues/32923")] - [Theory] + [Theory, WorkItem(32923, "https://github.com/dotnet/roslyn/issues/32923")] [InlineData("_", nameof(PreferDiscard))] [InlineData("_", nameof(PreferUnusedLocal))] [InlineData("_1", nameof(PreferDiscard))] @@ -7168,8 +7149,7 @@ void M(S s) }}", new TestParameters(options: GetOptions(optionName), retainNonFixableDiagnostics: true)); } - [WorkItem(32923, "https://github.com/dotnet/roslyn/issues/32923")] - [Theory] + [Theory, WorkItem(32923, "https://github.com/dotnet/roslyn/issues/32923")] [InlineData("_", nameof(PreferDiscard))] [InlineData("_", nameof(PreferUnusedLocal))] [InlineData("_3", nameof(PreferDiscard))] @@ -7784,8 +7764,7 @@ void M(object p) }", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] - [Theory] + [Theory, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] [CombinatorialData] public async Task DeclarationPatternInSwitchCase_WithTrivia_PreferUnusedLocal( [CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) @@ -7806,8 +7785,7 @@ void M(object p) }", PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] - [Theory] + [Theory, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] [CombinatorialData] public async Task DeclarationPatternInSwitchCase_WithTrivia_TypePattern( [CombinatorialValues(CodeFixTestBehaviors.None, CodeFixTestBehaviors.FixOne)] CodeFixTestBehaviors testBehaviors) @@ -7873,8 +7851,7 @@ void M(object p) }.RunAsync(); } - [WorkItem(33949, "https://github.com/dotnet/roslyn/issues/33949")] - [Theory] + [Theory, WorkItem(33949, "https://github.com/dotnet/roslyn/issues/33949")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task UsedInArgumentAfterAnArgumentWithControlFlow(string optionName) @@ -7895,8 +7872,7 @@ private static A M2(int? x, A a) }", optionName); } - [WorkItem(33949, "https://github.com/dotnet/roslyn/issues/33949")] - [Theory] + [Theory, WorkItem(33949, "https://github.com/dotnet/roslyn/issues/33949")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ConpoundAssignmentWithControlFlowInValue(string optionName) @@ -7914,8 +7890,7 @@ public static void M(int? x) }", optionName); } - [WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] - [Theory] + [Theory, WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task UsedValueWithUsingStatementAndLocalFunction(string optionName) @@ -7937,8 +7912,7 @@ public int M() }", optionName); } - [WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] - [Theory] + [Theory, WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task UsedValueWithUsingStatementAndLambda(string optionName) @@ -7960,8 +7934,7 @@ public int M() }", optionName); } - [WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] - [Theory] + [Theory, WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task UsedValueWithUsingStatementAndLambda_02(string optionName) @@ -7985,8 +7958,7 @@ public int M() }", optionName); } - [WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] - [Theory] + [Theory, WorkItem(33843, "https://github.com/dotnet/roslyn/issues/33843")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task UsedValueWithUsingStatementAndLambda_03(string optionName) @@ -8010,8 +7982,7 @@ public int M() }", optionName); } - [WorkItem(33937, "https://github.com/dotnet/roslyn/issues/33937")] - [Theory] + [Theory, WorkItem(33937, "https://github.com/dotnet/roslyn/issues/33937")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task AssignedInCatchUsedInFinally_ThrowInCatch(string optionName) @@ -8044,8 +8015,7 @@ public static void Test() }", optionName); } - [WorkItem(33937, "https://github.com/dotnet/roslyn/issues/33937")] - [Theory] + [Theory, WorkItem(33937, "https://github.com/dotnet/roslyn/issues/33937")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task AssignedInCatchUsedInFinally_NoThrowInCatch(string optionName) @@ -8397,8 +8367,7 @@ string M(object obj) }", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); } - [WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] - [Theory] + [Theory, WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] [CombinatorialData] public async Task DeclarationPatternInSwitchExpressionArm_UnusedLocal_PreferUnusedLocal( [CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) @@ -8493,8 +8462,7 @@ bool M(C c) }.RunAsync(); } - [WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] - [Theory] + [Theory, WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] [CombinatorialData] public async Task UnusedVarLocalDefinedInPropertySubPattern_PreferDiscard( [CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) @@ -8518,8 +8486,7 @@ void M(C c) }", options: PreferDiscard, parseOptions: new CSharpParseOptions(languageVersion)); } - [WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] - [Theory] + [Theory, WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] [CombinatorialData] public async Task UnusedLocalDefinedInPropertySubPattern_PreferUnusedLocal( [CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) diff --git a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueExpressionStatementTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueExpressionStatementTests.cs index 918df3716540a..61447fdec5406 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueExpressionStatementTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueExpressionStatementTests.cs @@ -193,8 +193,7 @@ void M() }", optionName); } - [WorkItem(33073, "https://github.com/dotnet/roslyn/issues/33073")] - [Theory] + [Theory, WorkItem(33073, "https://github.com/dotnet/roslyn/issues/33073")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ExpressionStatement_SemanticError_02(string optionName) @@ -211,8 +210,7 @@ void M() }", optionName); } - [WorkItem(33073, "https://github.com/dotnet/roslyn/issues/33073")] - [Theory] + [Theory, WorkItem(33073, "https://github.com/dotnet/roslyn/issues/33073")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ExpressionStatement_SemanticError_03(string optionName) @@ -230,8 +228,7 @@ private async Task M() }", optionName); } - [WorkItem(33073, "https://github.com/dotnet/roslyn/issues/33073")] - [Theory] + [Theory, WorkItem(33073, "https://github.com/dotnet/roslyn/issues/33073")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ExpressionStatement_SemanticError_04(string optionName) @@ -575,8 +572,7 @@ void M() }", options: PreferUnusedLocal); } - [WorkItem(32942, "https://github.com/dotnet/roslyn/issues/32942")] - [Theory] + [Theory, WorkItem(32942, "https://github.com/dotnet/roslyn/issues/32942")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ExpressionBodiedMember_01(string optionName) @@ -589,8 +585,7 @@ await TestMissingInRegularAndScriptAsync( }", optionName); } - [WorkItem(32942, "https://github.com/dotnet/roslyn/issues/32942")] - [Theory] + [Theory, WorkItem(32942, "https://github.com/dotnet/roslyn/issues/32942")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ExpressionBodiedMember_02(string optionName) @@ -607,8 +602,7 @@ void M() }", optionName); } - [WorkItem(32942, "https://github.com/dotnet/roslyn/issues/32942")] - [Theory] + [Theory, WorkItem(32942, "https://github.com/dotnet/roslyn/issues/32942")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ExpressionBodiedMember_03(string optionName) @@ -628,8 +622,7 @@ void M() }", optionName); } - [WorkItem(43648, "https://github.com/dotnet/roslyn/issues/43648")] - [Theory] + [Theory, WorkItem(43648, "https://github.com/dotnet/roslyn/issues/43648")] [InlineData(nameof(PreferDiscard))] [InlineData(nameof(PreferUnusedLocal))] public async Task ExpressionStatement_Dynamic(string optionName) diff --git a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs index 172d3435180c5..1e794fab88d1c 100644 --- a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs @@ -1061,8 +1061,7 @@ void M(decimal a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Theory] + [Theory, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] [InlineData("byte")] [InlineData("short")] [InlineData("long")] @@ -1087,8 +1086,7 @@ void M({typeName} a) }}"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Theory] + [Theory, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] [InlineData("byte")] [InlineData("short")] [InlineData("long")] @@ -1159,8 +1157,7 @@ void M(int i) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] - [Theory] + [Theory, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] [InlineData("switch($$) { }")] [InlineData("while(($$) > 0) { }")] [InlineData("_ = true ? $$ : 0;")] @@ -1186,8 +1183,7 @@ void M(int i) }}"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] - [Theory] + [Theory, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] [InlineData("return $$;")] [InlineData("return true ? $$ : 0;")] [InlineData("return ($$);")] @@ -1212,8 +1208,7 @@ int M(int i) }}"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] - [Theory] + [Theory, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] [InlineData( "/* Before */ i [||]= i + 1; /* After */", "/* Before */ i++; /* After */")] diff --git a/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs b/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs index 6aef7ffa6327e..544daae282878 100644 --- a/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs +++ b/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs @@ -671,8 +671,7 @@ string M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Theory] + [Theory, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] [InlineData(LanguageVersion.CSharp8, "(string)null")] [InlineData(LanguageVersion.CSharp9, "null")] public async Task TestConversion2_Throw1(LanguageVersion languageVersion, string expectedFalseExpression) @@ -764,8 +763,7 @@ string M() }", parameters: new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(languageVersion))); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Theory] + [Theory, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] [InlineData(LanguageVersion.CSharp8, "(string)null")] [InlineData(LanguageVersion.CSharp9, "null")] public async Task TestConversion3_Throw1(LanguageVersion languageVersion, string expectedFalseExpression) @@ -796,8 +794,7 @@ string M() }", parameters: new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(languageVersion))); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Theory] + [Theory, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] [InlineData(LanguageVersion.CSharp8, "(string)null")] [InlineData(LanguageVersion.CSharp9, "null")] public async Task TestConversion3_Throw2(LanguageVersion languageVersion, string expectedTrue) diff --git a/src/Analyzers/CSharp/Tests/UseIndexOrRangeOperator/UseRangeOperatorTests.cs b/src/Analyzers/CSharp/Tests/UseIndexOrRangeOperator/UseRangeOperatorTests.cs index 89a27047e1858..14e8620c736f2 100644 --- a/src/Analyzers/CSharp/Tests/UseIndexOrRangeOperator/UseRangeOperatorTests.cs +++ b/src/Analyzers/CSharp/Tests/UseIndexOrRangeOperator/UseRangeOperatorTests.cs @@ -932,8 +932,7 @@ public class Test }.RunAsync(); } - [WorkItem(47183, "https://github.com/dotnet/roslyn/issues/47183")] - [Theory, Trait(Traits.Feature, Traits.Features.CodeActionsUseRangeOperator)] + [Theory, WorkItem(47183, "https://github.com/dotnet/roslyn/issues/47183"), Trait(Traits.Feature, Traits.Features.CodeActionsUseRangeOperator)] [InlineData( "c.Prop.Substring([|42|])", "c.Prop[42..]")] diff --git a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs index 54bdb99549c71..050e2a6d2dfc6 100644 --- a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs +++ b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs @@ -4427,8 +4427,7 @@ static void Main(string[] args) await TestAsync(initialText, expectedText, testHost); } - [WorkItem(860648, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/860648")] - [Theory] + [Theory, WorkItem(860648, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/860648")] [CombinatorialData] [WorkItem(902014, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/902014")] public async Task TestIncompleteParenthesizedLambdaExpression(TestHost testHost) diff --git a/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs b/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs index e5be4f3e0807f..2118d42475bc7 100644 --- a/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs +++ b/src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs @@ -2099,8 +2099,7 @@ await TestAsync( EnumMember("E")); } - [WorkItem(541150, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541150")] - [Theory] + [Theory, WorkItem(541150, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541150")] [CombinatorialData] public async Task TestGenericVarClassification(TestHost testHost) { @@ -2123,8 +2122,7 @@ class var Keyword("var")); } - [WorkItem(541154, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541154")] - [Theory] + [Theory, WorkItem(541154, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541154")] [CombinatorialData] public async Task TestInaccessibleVarClassification(TestHost testHost) { @@ -2151,8 +2149,7 @@ static void Main() Keyword("var")); } - [WorkItem(541154, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541154")] - [Theory] + [Theory, WorkItem(541154, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541154")] [CombinatorialData] public async Task TestVarNamedTypeClassification(TestHost testHost) { @@ -2168,8 +2165,7 @@ static void Main() Class("var")); } - [WorkItem(9513, "DevDiv_Projects/Roslyn")] - [Theory] + [Theory, WorkItem(9513, "DevDiv_Projects/Roslyn")] [CombinatorialData] public async Task RegressionFor9513(TestHost testHost) { @@ -2207,8 +2203,7 @@ void M() EnumMember("A")); } - [WorkItem(542368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542368")] - [Theory] + [Theory, WorkItem(542368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542368")] [CombinatorialData] public async Task RegressionFor9572(TestHost testHost) { @@ -2231,8 +2226,7 @@ public interface I Interface("I")); } - [WorkItem(542368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542368")] - [Theory] + [Theory, WorkItem(542368, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542368")] [CombinatorialData] public async Task RegressionFor9831(TestHost testHost) { @@ -2254,8 +2248,7 @@ public class F : A Class("A")); } - [WorkItem(542432, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542432")] - [Theory] + [Theory, WorkItem(542432, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542432")] [CombinatorialData] public async Task TestVar(TestHost testHost) { @@ -2286,8 +2279,7 @@ static void Main() Class("var")); } - [WorkItem(543123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543123")] - [Theory] + [Theory, WorkItem(543123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543123")] [CombinatorialData] public async Task TestVar2(TestHost testHost) { @@ -2306,8 +2298,7 @@ void Main(string[] args) Parameter("args")); } - [WorkItem(542778, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542778")] - [Theory] + [Theory, WorkItem(542778, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542778")] [CombinatorialData] public async Task TestDuplicateTypeParamWithConstraint(TestHost testHost) { @@ -2327,8 +2318,7 @@ public void Goo(U arg) Interface("IEnumerable")); } - [WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] - [Theory] + [Theory, WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] [CombinatorialData] public async Task OptimisticallyColorFromInDeclaration(TestHost testHost) { @@ -2337,8 +2327,7 @@ await TestInExpressionAsync("from ", Keyword("from")); } - [WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] - [Theory] + [Theory, WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] [CombinatorialData] public async Task OptimisticallyColorFromInAssignment(TestHost testHost) { @@ -2352,14 +2341,12 @@ await TestInMethodAsync( Keyword("from")); } - [WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] - [Theory] + [Theory, WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] [CombinatorialData] public async Task DontColorThingsOtherThanFromInDeclaration(TestHost testHost) => await TestInExpressionAsync("fro ", testHost); - [WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] - [Theory] + [Theory, WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] [CombinatorialData] public async Task DontColorThingsOtherThanFromInAssignment(TestHost testHost) { @@ -2372,8 +2359,7 @@ await TestInMethodAsync( Local("q")); } - [WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] - [Theory] + [Theory, WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] [CombinatorialData] public async Task DontColorFromWhenBoundInDeclaration(TestHost testHost) { @@ -2386,8 +2372,7 @@ await TestInMethodAsync( Local("from")); } - [WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] - [Theory] + [Theory, WorkItem(542685, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542685")] [CombinatorialData] public async Task DontColorFromWhenBoundInAssignment(TestHost testHost) { @@ -2403,8 +2388,7 @@ await TestInMethodAsync( Local("from")); } - [WorkItem(543404, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543404")] - [Theory] + [Theory, WorkItem(543404, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543404")] [CombinatorialData] public async Task NewOfClassWithOnlyPrivateConstructor(TestHost testHost) { @@ -2427,8 +2411,7 @@ static void Main(string[] args) Class("X")); } - [WorkItem(544179, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544179")] - [Theory] + [Theory, WorkItem(544179, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544179")] [CombinatorialData] public async Task TestNullableVersusConditionalAmbiguity1(TestHost testHost) { @@ -2448,8 +2431,7 @@ public class C1 Class("C1")); } - [WorkItem(544179, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544179")] - [Theory] + [Theory, WorkItem(544179, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544179")] [CombinatorialData] public async Task TestPointerVersusMultiplyAmbiguity1(TestHost testHost) { @@ -2469,8 +2451,7 @@ public class C1 Class("C1")); } - [WorkItem(544302, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544302")] - [Theory] + [Theory, WorkItem(544302, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544302")] [CombinatorialData] public async Task EnumTypeAssignedToNamedPropertyOfSameNameInAttributeCtor(TestHost testHost) { @@ -2493,8 +2474,7 @@ class C Enum("CallingConvention")); } - [WorkItem(531119, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531119")] - [Theory] + [Theory, WorkItem(531119, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531119")] [CombinatorialData] public async Task OnlyClassifyGenericNameOnce(TestHost testHost) { @@ -4797,8 +4777,7 @@ await TestInMethodAsync(@"var goo = $"""""" Keyword("var")); } - [WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] - [Theory] + [Theory, WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] [CombinatorialData] public async Task TestCharEscape1(TestHost testHost) { @@ -4808,8 +4787,7 @@ public async Task TestCharEscape1(TestHost testHost) Escape(@"\n")); } - [WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] - [Theory] + [Theory, WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] [CombinatorialData] public async Task TestCharEscape2(TestHost testHost) { @@ -4819,8 +4797,7 @@ public async Task TestCharEscape2(TestHost testHost) Escape(@"\\")); } - [WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] - [Theory] + [Theory, WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] [CombinatorialData] public async Task TestCharEscape3(TestHost testHost) { @@ -4830,8 +4807,7 @@ public async Task TestCharEscape3(TestHost testHost) Escape(@"\'")); } - [WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] - [Theory] + [Theory, WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] [CombinatorialData] public async Task TestCharEscape5(TestHost testHost) { @@ -4840,8 +4816,7 @@ public async Task TestCharEscape5(TestHost testHost) Keyword("var")); } - [WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] - [Theory] + [Theory, WorkItem(31200, "https://github.com/dotnet/roslyn/issues/31200")] [CombinatorialData] public async Task TestCharEscape4(TestHost testHost) { @@ -4851,14 +4826,12 @@ public async Task TestCharEscape4(TestHost testHost) Escape(@"\u000a")); } - [WorkItem(29451, "https://github.com/dotnet/roslyn/issues/29451")] - [Theory] + [Theory, WorkItem(29451, "https://github.com/dotnet/roslyn/issues/29451")] [CombinatorialData] public async Task TestDirectiveStringLiteral(TestHost testHost) => await TestInMethodAsync(@"#line 1 ""a\b""", testHost); - [WorkItem(30378, "https://github.com/dotnet/roslyn/issues/30378")] - [Theory] + [Theory, WorkItem(30378, "https://github.com/dotnet/roslyn/issues/30378")] [CombinatorialData] public async Task TestFormatSpecifierInInterpolation(TestHost testHost) { @@ -4869,8 +4842,7 @@ public async Task TestFormatSpecifierInInterpolation(TestHost testHost) Escape(@"}}")); } - [WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] - [Theory] + [Theory, WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] [CombinatorialData] public async Task TestOverloadedOperator_BinaryExpression(TestHost testHost) { @@ -4902,8 +4874,7 @@ class True Class("True")); } - [WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] - [Theory] + [Theory, WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] [CombinatorialData] public async Task TestOverloadedOperator_PrefixUnaryExpression(TestHost testHost) { @@ -4931,8 +4902,7 @@ class True Class("True")); } - [WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] - [Theory] + [Theory, WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] [CombinatorialData] public async Task TestOverloadedOperator_PostfixUnaryExpression(TestHost testHost) { @@ -4966,8 +4936,7 @@ class True Class("True")); } - [WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] - [Theory] + [Theory, WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] [CombinatorialData] public async Task TestOverloadedOperator_ConditionalExpression(TestHost testHost) { diff --git a/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs b/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs index aaac8db036d84..e9faf5a62e018 100644 --- a/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs +++ b/src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs @@ -1581,8 +1581,7 @@ await TestAsync(code, Punctuation.CloseCurly); } - [WorkItem(531155, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531155")] - [Theory] + [Theory, WorkItem(531155, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531155")] [CombinatorialData] public async Task XmlDocComment_ExteriorTriviaInsideCRef(TestHost testHost) { @@ -2064,8 +2063,7 @@ await TestAsync(code, Punctuation.CloseCurly); } - [WorkItem(4302, "DevDiv_Projects/Roslyn")] - [Theory] + [Theory, WorkItem(4302, "DevDiv_Projects/Roslyn")] [CombinatorialData] public async Task ClassInEnum(TestHost testHost) { @@ -3902,8 +3900,7 @@ int P Punctuation.CloseCurly); } - [WorkItem(538680, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538680")] - [Theory] + [Theory, WorkItem(538680, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538680")] [CombinatorialData] public async Task TestValueInLabel(TestHost testHost) { @@ -3936,8 +3933,7 @@ int X Punctuation.CloseCurly); } - [WorkItem(541150, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541150")] - [Theory] + [Theory, WorkItem(541150, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541150")] [CombinatorialData] public async Task TestGenericVar(TestHost testHost) { @@ -3987,8 +3983,7 @@ class var Punctuation.CloseCurly); } - [WorkItem(541154, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541154")] - [Theory] + [Theory, WorkItem(541154, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541154")] [CombinatorialData] public async Task TestInaccessibleVar(TestHost testHost) { @@ -4043,8 +4038,7 @@ static void Main() Punctuation.CloseCurly); } - [WorkItem(541613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541613")] - [Theory] + [Theory, WorkItem(541613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541613")] [CombinatorialData] public async Task TestEscapedVar(TestHost testHost) { @@ -4080,8 +4074,7 @@ static void Main(string[] args) Punctuation.CloseCurly); } - [WorkItem(542432, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542432")] - [Theory] + [Theory, WorkItem(542432, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542432")] [CombinatorialData] public async Task TestVar(TestHost testHost) { @@ -4157,8 +4150,7 @@ static void Main() Punctuation.CloseCurly); } - [WorkItem(543123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543123")] - [Theory] + [Theory, WorkItem(543123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543123")] [CombinatorialData] public async Task TestVar2(TestHost testHost) { @@ -5317,8 +5309,7 @@ await TestAsync(code, Punctuation.Semicolon); } - [WorkItem(33039, "https://github.com/dotnet/roslyn/issues/33039")] - [Theory] + [Theory, WorkItem(33039, "https://github.com/dotnet/roslyn/issues/33039")] [CombinatorialData] public async Task ForEachVariableStatement(TestHost testHost) { diff --git a/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs b/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs index 30cb692222006..3cf18cd926eb6 100644 --- a/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs +++ b/src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs @@ -485,8 +485,7 @@ await TestInMethodAsync( Punctuation.Semicolon); } - [WorkItem(545611, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545611")] - [Theory] + [Theory, WorkItem(545611, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545611")] [CombinatorialData] public async Task TestVarConstructor(TestHost testHost) { @@ -516,8 +515,7 @@ void Main() Punctuation.CloseCurly); } - [WorkItem(545609, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545609")] - [Theory] + [Theory, WorkItem(545609, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545609")] [CombinatorialData] public async Task TestVarTypeParameter(TestHost testHost) { @@ -548,8 +546,7 @@ void Goo() Punctuation.CloseCurly); } - [WorkItem(545610, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545610")] - [Theory] + [Theory, WorkItem(545610, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545610")] [CombinatorialData] public async Task TestVarAttribute1(TestHost testHost) { @@ -575,8 +572,7 @@ class var : Attribute Punctuation.CloseCurly); } - [WorkItem(545610, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545610")] - [Theory] + [Theory, WorkItem(545610, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545610")] [CombinatorialData] public async Task TestVarAttribute2(TestHost testHost) { @@ -602,8 +598,7 @@ class varAttribute : Attribute Punctuation.CloseCurly); } - [WorkItem(546170, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546170")] - [Theory] + [Theory, WorkItem(546170, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546170")] [CombinatorialData] public async Task TestStandaloneTypeName(TestHost testHost) { @@ -640,8 +635,7 @@ static void Main() Punctuation.CloseCurly); } - [WorkItem(546403, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546403")] - [Theory] + [Theory, WorkItem(546403, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546403")] [CombinatorialData] public async Task TestNamespaceClassAmbiguities(TestHost testHost) { @@ -1469,8 +1463,7 @@ void M() where T : unmanaged { } Punctuation.CloseCurly); } - [WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] - [Theory] + [Theory, WorkItem(29492, "https://github.com/dotnet/roslyn/issues/29492")] [CombinatorialData] public async Task TestOperatorOverloading(TestHost testHost) { @@ -1960,8 +1953,7 @@ void M() where T : notnull { } Punctuation.CloseCurly); } - [WorkItem(10174, "https://github.com/dotnet/roslyn/issues/10174")] - [Theory] + [Theory, WorkItem(10174, "https://github.com/dotnet/roslyn/issues/10174")] [CombinatorialData] public async Task VarInPropertyPattern(TestHost testHost) { @@ -2030,8 +2022,7 @@ void Goo(object o) Punctuation.CloseCurly); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Theory] + [Theory, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] [CombinatorialData] public async Task NotPattern(TestHost testHost) { @@ -2071,8 +2062,7 @@ void Goo(object o) Punctuation.CloseCurly); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Theory] + [Theory, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] [CombinatorialData] public async Task OrPattern(TestHost testHost) { @@ -2112,8 +2102,7 @@ void Goo(object o) Punctuation.CloseCurly); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Theory] + [Theory, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] [CombinatorialData] public async Task RelationalPattern(TestHost testHost) { diff --git a/src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs index 74b46299e2265..ba25d6ac63c7c 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs @@ -687,8 +687,7 @@ void bar() await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(694057, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/694057")] - [Theory, CombinatorialData] + [Theory, WorkItem(694057, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/694057"), CombinatorialData] public async Task ConstFieldNoGetter(TestHost host) { var text = @" @@ -715,8 +714,7 @@ public static int Bar await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(694276, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/694276")] - [Theory, CombinatorialData] + [Theory, WorkItem(694276, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/694276"), CombinatorialData] public async Task EncapsulateFieldNamedValue(TestHost host) { var text = @" @@ -743,8 +741,7 @@ public static int Bar await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(694276, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/694276")] - [Theory, CombinatorialData] + [Theory, WorkItem(694276, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/694276"), CombinatorialData] public async Task PublicFieldNamed__(TestHost host) { var text = @" @@ -776,8 +773,7 @@ public int __ await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(695046, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/695046")] - [Theory, CombinatorialData] + [Theory, WorkItem(695046, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/695046"), CombinatorialData] public async Task AvailableNotJustOnVariableName(TestHost host) { var text = @" @@ -790,8 +786,7 @@ class Program await TestActionCountAsync(text, 2, new TestParameters(testHost: host)); } - [WorkItem(705898, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/705898")] - [Theory, CombinatorialData] + [Theory, WorkItem(705898, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/705898"), CombinatorialData] public async Task CopyFieldAccessibility(TestHost host) { var text = @" @@ -886,8 +881,7 @@ void bar() await TestAllOptionsOffAsync(host, text, expected, new CodeAnalysis.CSharp.CSharpParseOptions(), TestOptions.ReleaseExe); } - [WorkItem(713269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713269")] - [Theory, CombinatorialData] + [Theory, WorkItem(713269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713269"), CombinatorialData] public async Task PreserveUnsafe(TestHost host) { var text = @" @@ -919,8 +913,7 @@ public unsafe int* Goo await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(713240, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713240")] - [Theory, CombinatorialData] + [Theory, WorkItem(713240, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713240"), CombinatorialData] public async Task ConsiderReturnTypeAccessibility(TestHost host) { var text = @" @@ -962,8 +955,7 @@ internal enum State await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(713191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713191")] - [Theory, CombinatorialData] + [Theory, WorkItem(713191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713191"), CombinatorialData] public async Task DoNotReferToReadOnlyPropertyInConstructor(TestHost host) { var text = @" @@ -998,8 +990,7 @@ public int Field await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(713191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713191")] - [Theory, CombinatorialData] + [Theory, WorkItem(713191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/713191"), CombinatorialData] public async Task DoNotReferToStaticReadOnlyPropertyInConstructor(TestHost host) { var text = @" @@ -1034,8 +1025,7 @@ public static int Field await TestAllOptionsOffAsync(host, text, expected, index: 0); } - [WorkItem(765959, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/765959")] - [Theory, CombinatorialData] + [Theory, WorkItem(765959, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/765959"), CombinatorialData] public async Task GenerateInTheCorrectPart(TestHost host) { var text = @" @@ -1068,8 +1058,7 @@ public int X await TestAllOptionsOffAsync(host, text, expected); } - [WorkItem(829178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/829178")] - [Theory, CombinatorialData] + [Theory, WorkItem(829178, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/829178"), CombinatorialData] public async Task ErrorTolerance(TestHost host) { var text = @"class Program @@ -1080,8 +1069,7 @@ a b c [|b|] await TestActionCountAsync(text, count: 2, new TestParameters(testHost: host)); } - [WorkItem(834072, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/834072")] - [Theory, CombinatorialData] + [Theory, WorkItem(834072, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/834072"), CombinatorialData] public async Task DuplicateFieldErrorTolerance(TestHost host) { var text = @" @@ -1095,8 +1083,7 @@ class Program await TestActionCountAsync(text, count: 2, new TestParameters(testHost: host)); } - [WorkItem(862517, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862517")] - [Theory, CombinatorialData] + [Theory, WorkItem(862517, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862517"), CombinatorialData] public async Task Trivia(TestHost host) { var text = @" @@ -1137,8 +1124,7 @@ public int MyInt await TestAllOptionsOffAsync(host, text, expected); } - [WorkItem(1096007, "https://github.com/dotnet/roslyn/issues/282")] - [Theory, CombinatorialData] + [Theory, WorkItem(1096007, "https://github.com/dotnet/roslyn/issues/282"), CombinatorialData] public async Task DoNotEncapsulateOutsideTypeDeclaration(TestHost host) { await TestMissingInRegularAndScriptAsync( @@ -1157,8 +1143,7 @@ await TestMissingInRegularAndScriptAsync( }", new TestParameters(testHost: host)); } - [WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524")] - [Theory, CombinatorialData] + [Theory, WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524"), CombinatorialData] public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_TurkishDottedI(TestHost host) { using (new CultureContext(new CultureInfo("tr-TR", useUserOverride: false))) @@ -1188,8 +1173,7 @@ public int Iyi } } - [WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524")] - [Theory, CombinatorialData] + [Theory, WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524"), CombinatorialData] public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_TurkishUndottedI(TestHost host) { using (new CultureContext(new CultureInfo("tr-TR", useUserOverride: false))) @@ -1219,8 +1203,7 @@ public int Irak } } - [WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524")] - [Theory, CombinatorialData] + [Theory, WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524"), CombinatorialData] public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_Arabic(TestHost host) { using (new CultureContext(new CultureInfo("ar-EG", useUserOverride: false))) @@ -1250,8 +1233,7 @@ public int بيت1 } } - [WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524")] - [Theory, CombinatorialData] + [Theory, WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524"), CombinatorialData] public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_Spanish(TestHost host) { using (new CultureContext(new CultureInfo("es-ES", useUserOverride: false))) @@ -1281,8 +1263,7 @@ public int Árbol } } - [WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524")] - [Theory, CombinatorialData] + [Theory, WorkItem(5524, "https://github.com/dotnet/roslyn/issues/5524"), CombinatorialData] public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_Greek(TestHost host) { using (new CultureContext(new CultureInfo("el-GR", useUserOverride: false))) @@ -1370,8 +1351,7 @@ public int Class ", options: Option(CodeStyleOptions2.QualifyFieldAccess, true, NotificationOption2.Error)); } - [WorkItem(7090, "https://github.com/dotnet/roslyn/issues/7090")] - [Theory, CombinatorialData] + [Theory, WorkItem(7090, "https://github.com/dotnet/roslyn/issues/7090"), CombinatorialData] public async Task ApplyCurrentThisPrefixStyle(TestHost host) { await TestAllOptionsOffAsync(host, diff --git a/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs index f2b5fd6d140e4..63faae04f6809 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs @@ -4421,8 +4421,7 @@ void Test() }"); } - [WorkItem(48453, "https://github.com/dotnet/roslyn/issues/48453")] - [Theory, Trait(Traits.Feature, Traits.Features.CodeActionsExtractMethod)] + [Theory, WorkItem(48453, "https://github.com/dotnet/roslyn/issues/48453"), Trait(Traits.Feature, Traits.Features.CodeActionsExtractMethod)] [InlineData("record")] [InlineData("record class")] public async Task TestInRecord(string record) diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs index bbdceeed48616..a5d9b0532d85a 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs @@ -181,8 +181,7 @@ readonly struct Colors await VerifyNoItemsExistAsync(markup + colorsLike); } - [WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] - [Theory] + [Theory, WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] [InlineData(nameof(DayOfWeek))] [InlineData(nameof(DateTime))] public async Task InYieldReturnInMethod(string typeName) @@ -205,8 +204,7 @@ class Program await VerifyItemIsAbsentAsync(markup, typeName); } - [WorkItem(30235, "https://github.com/dotnet/roslyn/issues/30235")] - [Theory] + [Theory, WorkItem(30235, "https://github.com/dotnet/roslyn/issues/30235")] [InlineData(nameof(DayOfWeek))] [InlineData(nameof(DateTime))] public async Task InYieldReturnInLocalFunction(string typeName) @@ -232,8 +230,7 @@ void M() await VerifyItemIsAbsentAsync(markup, typeName); } - [WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] - [Theory] + [Theory, WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] [InlineData(nameof(DayOfWeek))] [InlineData(nameof(DateTime))] public async Task InAsyncMethodReturnStatement(string typeName) @@ -614,8 +611,7 @@ void Goo() await VerifyNoItemsExistAsync(markup); } - [WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] - [Theory] + [Theory, WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] [InlineData("System.Globalization.DigitShapes")] [InlineData("System.DateTime")] public async Task SuggestAlias(string fullTypeName) @@ -636,8 +632,7 @@ static void Main(string[] args) await VerifyItemIsAbsentAsync(markup, "D"); } - [WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] - [Theory] + [Theory, WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] [InlineData("System.Globalization.DigitShapes")] [InlineData("System.DateTime")] public async Task SuggestAlias2(string fullTypeName) @@ -663,8 +658,7 @@ static void Main(string[] args) await VerifyItemIsAbsentAsync(markup, "D"); } - [WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] - [Theory] + [Theory, WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] [InlineData("System.Globalization.DigitShapes")] [InlineData("System.DateTime")] public async Task SuggestAlias3(string fullTypeName) diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs index a82e059d390cd..6f86148fd513d 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs @@ -539,8 +539,7 @@ public async Task SuggestReadonlyMethodInStruct() await VerifyItemExistsAsync(markup, "readonly"); } - [WorkItem(58921, "https://github.com/dotnet/roslyn/issues/58921")] - [Theory, CombinatorialData, Trait(Traits.Feature, Traits.Features.KeywordRecommending)] + [Theory, WorkItem(58921, "https://github.com/dotnet/roslyn/issues/58921"), CombinatorialData, Trait(Traits.Feature, Traits.Features.KeywordRecommending)] public async Task TestInCastExpressionThatMightBeParenthesizedExpression1(bool hasNewline) { diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs index 5e97b012fc952..608c08d04064d 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs @@ -1357,8 +1357,7 @@ void M(C test) await VerifyNotBuilderAsync(markup); } - [WorkItem(46927, "https://github.com/dotnet/roslyn/issues/46927")] - [Theory, CombinatorialData] + [Theory, WorkItem(46927, "https://github.com/dotnet/roslyn/issues/46927"), CombinatorialData] public async Task FirstArgumentOfInvocation_NoParameter(bool hasTypedChar) { var markup = $@" @@ -1377,8 +1376,7 @@ void M(Foo f) await VerifyNotBuilderAsync(markup); } - [WorkItem(46927, "https://github.com/dotnet/roslyn/issues/46927")] - [Theory, CombinatorialData] + [Theory, WorkItem(46927, "https://github.com/dotnet/roslyn/issues/46927"), CombinatorialData] public async Task FirstArgumentOfInvocation_PossibleLambdaExpression(bool isLambda, bool hasTypedChar) { var overload = isLambda diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs index 1e52cad5d4fc8..31cfa794fe579 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs @@ -2460,8 +2460,7 @@ async async $$ await VerifyItemIsAbsentAsync(markup, "parameter"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory, Trait(Traits.Feature, Traits.Features.Completion)] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585"), Trait(Traits.Feature, Traits.Features.Completion)] [InlineData("void")] [InlineData("string")] [InlineData("String")] diff --git a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs index 1e6c0afd13a8c..9f29d3d7b005d 100644 --- a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs @@ -1016,8 +1016,7 @@ void M() { }"); } - [WorkItem(49229, "https://github.com/dotnet/roslyn/issues/49229")] - [Theory] + [Theory, WorkItem(49229, "https://github.com/dotnet/roslyn/issues/49229")] [InlineData(@"[|""a"" + $""{1:000}""|]", @"$""a{1:000}""")] [InlineData(@"[|""a"" + $""b{1:000}""|]", @@ -1055,8 +1054,7 @@ void M() {{ await VerifyCS.VerifyRefactoringAsync(initialMarkup, expected); } - [WorkItem(49229, "https://github.com/dotnet/roslyn/issues/49229")] - [Theory] + [Theory, WorkItem(49229, "https://github.com/dotnet/roslyn/issues/49229")] [InlineData(@"""\t"" [|+|] 1", @"$""\t{1}""")] [InlineData(@"""😀"" [|+|] 1", @@ -1086,8 +1084,7 @@ void M() {{ await VerifyCS.VerifyRefactoringAsync(initialMarkup, expected); } - [WorkItem(49229, "https://github.com/dotnet/roslyn/issues/49229")] - [Theory] + [Theory, WorkItem(49229, "https://github.com/dotnet/roslyn/issues/49229")] [InlineData(@"""a"" [|+|] (1 + 1)", @"$""a{1 + 1}""")] [InlineData(@"""a"" [||]+ (1 + 1) + ""b"" + (2 + 2)", diff --git a/src/EditorFeatures/CSharpTest/ConvertTupleToStruct/ConvertTupleToStructTests.cs b/src/EditorFeatures/CSharpTest/ConvertTupleToStruct/ConvertTupleToStructTests.cs index f0a11554f4764..0a90f6a08d719 100644 --- a/src/EditorFeatures/CSharpTest/ConvertTupleToStruct/ConvertTupleToStructTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertTupleToStruct/ConvertTupleToStructTests.cs @@ -244,8 +244,7 @@ public static implicit operator NewStruct((int A, int B) value) await TestAsync(text, expected, languageVersion: LanguageVersion.Preview, options: PreferImplicitTypeWithInfo(), testHost: host); } - [WorkItem(45451, "https://github.com/dotnet/roslyn/issues/45451")] - [Theory, CombinatorialData] + [Theory, WorkItem(45451, "https://github.com/dotnet/roslyn/issues/45451"), CombinatorialData] public async Task ConvertSingleTupleType_ChangeArgumentNameCase(TestHost host) { var text = @" @@ -311,8 +310,7 @@ public static implicit operator NewStruct((int A, int B) value) await TestAsync(text, expected, options: PreferImplicitTypeWithInfo(), testHost: host); } - [WorkItem(45451, "https://github.com/dotnet/roslyn/issues/45451")] - [Theory, CombinatorialData] + [Theory, WorkItem(45451, "https://github.com/dotnet/roslyn/issues/45451"), CombinatorialData] public async Task ConvertSingleTupleType_ChangeArgumentNameCase_Uppercase(TestHost host) { var text = @" @@ -408,8 +406,7 @@ public static implicit operator NewStruct((int A, int B) value) await TestAsync(text, expected, options: options, testHost: host); } - [WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] - [Theory, CombinatorialData] + [Theory, WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916"), CombinatorialData] public async Task ConvertSingleTupleType_Explicit(TestHost host) { var text = @" diff --git a/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs b/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs index 024439a2500c0..15e548b0c1594 100644 --- a/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs +++ b/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs @@ -506,8 +506,7 @@ void M() ", "System.Diagnostics.Debugger", "local_int", "m_double", "(int)m_double", "this"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ForLoopExpressionsInFirstStatementOfLoop1(bool topLevelStatement) { await TestTryDoInMainAsync(@"for(int i = 0; i < 5; i++) @@ -517,8 +516,7 @@ public async Task ForLoopExpressionsInFirstStatementOfLoop1(bool topLevelStateme ", topLevelStatement, "i", "x"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ForLoopExpressionsInFirstStatementOfLoop2(bool topLevelStatement) { await TestTryDoInMainAsync(@"int i = 0, j = 0, k = 0, m = 0, n = 0; @@ -531,8 +529,7 @@ public async Task ForLoopExpressionsInFirstStatementOfLoop2(bool topLevelStateme ", topLevelStatement, "m", "i", "j", "k"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ForLoopExpressionsInFirstStatementOfLoop3(bool topLevelStatement) { await TestTryDoInMainAsync(@"int i = 0, j = 0, k = 0, m = 0; @@ -545,8 +542,7 @@ public async Task ForLoopExpressionsInFirstStatementOfLoop3(bool topLevelStateme ", topLevelStatement, "m", "n"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ForLoopExpressionsInFirstStatementOfLoop4(bool topLevelStatement) { await TestTryDoInMainAsync(@"int i = 0, j = 0, k = 0, m = 0; @@ -556,8 +552,7 @@ public async Task ForLoopExpressionsInFirstStatementOfLoop4(bool topLevelStateme ", topLevelStatement, "m", "i", "j", "k"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ForEachLoopExpressionsInFirstStatementOfLoop1(bool topLevelStatement) { await TestTryDoInMainAsync(@"foreach (var x in new int[] { 1, 2, 3 }) @@ -567,8 +562,7 @@ public async Task ForEachLoopExpressionsInFirstStatementOfLoop1(bool topLevelSta ", topLevelStatement, "x", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ForEachLoopExpressionsInFirstStatementOfLoop2(bool topLevelStatement) { await TestTryDoInMainAsync(@"foreach (var x in new int[] { 1, 2, 3 }) @@ -576,8 +570,7 @@ public async Task ForEachLoopExpressionsInFirstStatementOfLoop2(bool topLevelSta ", topLevelStatement, "x", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterForLoop1(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0; @@ -592,8 +585,7 @@ public async Task ExpressionsAfterForLoop1(bool topLevelStatement) ", topLevelStatement, "a", "b", "d", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterForLoop2(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0; @@ -608,8 +600,7 @@ public async Task ExpressionsAfterForLoop2(bool topLevelStatement) ", topLevelStatement, "a", "b", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterForEachLoop(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0; @@ -624,8 +615,7 @@ public async Task ExpressionsAfterForEachLoop(bool topLevelStatement) ", topLevelStatement, "q", "d", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterNestedForLoop(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0; @@ -645,8 +635,7 @@ public async Task ExpressionsAfterNestedForLoop(bool topLevelStatement) ", topLevelStatement, "a", "b", "f", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterCheckedStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0; @@ -661,8 +650,7 @@ public async Task ExpressionsAfterCheckedStatement(bool topLevelStatement) ", topLevelStatement, "b", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterUncheckedStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0; @@ -677,8 +665,7 @@ public async Task ExpressionsAfterUncheckedStatement(bool topLevelStatement) ", topLevelStatement, "b", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterIfStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0; @@ -693,8 +680,7 @@ public async Task ExpressionsAfterIfStatement(bool topLevelStatement) ", topLevelStatement, "a", "d", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterIfStatementWithElse(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0; @@ -714,8 +700,7 @@ public async Task ExpressionsAfterIfStatementWithElse(bool topLevelStatement) ", topLevelStatement, "a", "d", "f", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterLockStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0; @@ -730,8 +715,7 @@ public async Task ExpressionsAfterLockStatement(bool topLevelStatement) ", topLevelStatement, "b", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterSwitchStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0, g = 0; @@ -756,8 +740,7 @@ public async Task ExpressionsAfterSwitchStatement(bool topLevelStatement) ", topLevelStatement, "a", "c", "e", "g", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterTryStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0, g = 0; @@ -782,8 +765,7 @@ public async Task ExpressionsAfterTryStatement(bool topLevelStatement) ", topLevelStatement, "b", "d", "f", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterTryStatementWithFinally(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0, g = 0; @@ -812,8 +794,7 @@ public async Task ExpressionsAfterTryStatementWithFinally(bool topLevelStatement ", topLevelStatement, "g", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterUsingStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0, g = 0; @@ -828,8 +809,7 @@ public async Task ExpressionsAfterUsingStatement(bool topLevelStatement) ", topLevelStatement, "b", "z"); } - [WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161")] - [Theory, CombinatorialData] + [Theory, WorkItem(775161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775161"), CombinatorialData] public async Task ExpressionsAfterWhileStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0, g = 0; @@ -844,8 +824,7 @@ public async Task ExpressionsAfterWhileStatement(bool topLevelStatement) ", topLevelStatement, "a", "b", "z"); } - [WorkItem(778215, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/778215")] - [Theory, CombinatorialData] + [Theory, WorkItem(778215, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/778215"), CombinatorialData] public async Task ExpressionsInParenthesizedExpressions(bool topLevelStatement) { await TestTryDoInMainAsync(@"int i = 0, j = 0, k = 0, m = 0; @@ -858,8 +837,7 @@ public async Task ExpressionsInParenthesizedExpressions(bool topLevelStatement) ", topLevelStatement, "m", "flags", "i", "k"); } - [WorkItem(58337, "https://github.com/dotnet/roslyn/issues/58337")] - [Theory, CombinatorialData] + [Theory, WorkItem(58337, "https://github.com/dotnet/roslyn/issues/58337"), CombinatorialData] public async Task ExpressionsInTopLevelStatement(bool topLevelStatement) { await TestTryDoInMainAsync(@"int a = 1; diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs index 6b6124785e54b..7a43c78fd14c7 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs @@ -356,8 +356,7 @@ internal class Command index: 1); } - [WorkItem(18240, "https://github.com/dotnet/roslyn/issues/18240")] - [Theory, Trait(Traits.Feature, Traits.Features.CodeActionsGenerateType)] + [Theory, WorkItem(18240, "https://github.com/dotnet/roslyn/issues/18240"), Trait(Traits.Feature, Traits.Features.CodeActionsGenerateType)] [InlineData("public", "internal", "internal")] [InlineData("public", "private", "internal")] [InlineData("internal", "protected", "internal")] @@ -5488,8 +5487,7 @@ internal class Goo new TestParameters(options: Option(CodeStyleOptions2.FileHeaderTemplate, "I am a banner"))); } - [WorkItem(22293, "https://github.com/dotnet/roslyn/issues/22293")] - [Theory, Trait(Traits.Feature, Traits.Features.CodeActionsGenerateType)] + [Theory, WorkItem(22293, "https://github.com/dotnet/roslyn/issues/22293"), Trait(Traits.Feature, Traits.Features.CodeActionsGenerateType)] [InlineData("void")] [InlineData("int")] public async Task TestMethodGroupWithMissingSystemActionAndFunc(string returnType) diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs index 2491a5de2449a..54500401f1cb4 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs @@ -1489,9 +1489,7 @@ static void Main(string[] args) edits.VerifySemanticDiagnostics(active); } - [WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] - - [Theory] + [Theory, WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] [InlineData("class ")] [InlineData("struct")] public void InstanceFieldInitializer_Leaf_Update1(string typeKind) diff --git a/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs b/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs index 23b661d45abb7..c3739f863d75d 100644 --- a/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs @@ -3683,8 +3683,7 @@ public C(int x, int y, int z, int e) : this(x, y, z) { } }"); } - [WorkItem(22293, "https://github.com/dotnet/roslyn/issues/22293")] - [Theory] + [Theory, WorkItem(22293, "https://github.com/dotnet/roslyn/issues/22293")] [InlineData("void")] [InlineData("int")] public async Task TestMethodGroupWithMissingSystemActionAndFunc(string returnType) @@ -3935,8 +3934,7 @@ class D }", options: options.MergeStyles(options.FieldNamesAreCamelCaseWithUnderscorePrefix, options.ParameterNamesAreCamelCaseWithPUnderscorePrefix)); } - [WorkItem(33673, "https://github.com/dotnet/roslyn/issues/33673")] - [Theory] + [Theory, WorkItem(33673, "https://github.com/dotnet/roslyn/issues/33673")] [InlineData("_s", "s")] [InlineData("_S", "s")] [InlineData("m_s", "s")] diff --git a/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs b/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs index 9a9813c242b87..5b31f99749cbd 100644 --- a/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs @@ -818,8 +818,7 @@ public Program(int _0{|Navigation:)|} }"); } - [WorkItem(62162, "https://github.com/dotnet/roslyn/issues/62162")] - [Theory, Trait(Traits.Feature, Traits.Features.CodeActionsGenerateConstructorFromMembers)] + [Theory, WorkItem(62162, "https://github.com/dotnet/roslyn/issues/62162"), Trait(Traits.Feature, Traits.Features.CodeActionsGenerateConstructorFromMembers)] [InlineData('m')] [InlineData('s')] [InlineData('t')] diff --git a/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs b/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs index 5f4df70641768..fd58868469543 100644 --- a/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs @@ -9607,8 +9607,7 @@ void M(bool expected) }", index: Parameter); } - [WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] - [Theory] + [Theory, WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] [InlineData("yield")] [InlineData("partial")] [InlineData("group")] @@ -9669,8 +9668,7 @@ int M() }}"); } - [WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] - [Theory] + [Theory, WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] [InlineData("from")] [InlineData("nameof")] [InlineData("async")] @@ -9688,8 +9686,7 @@ int M() }}"); } - [WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] - [Theory] + [Theory, WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] [InlineData("from")] [InlineData("nameof")] [InlineData("async")] @@ -9707,8 +9704,7 @@ int M() }}"); } - [WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] - [Theory] + [Theory, WorkItem(27646, "https://github.com/dotnet/roslyn/issues/27646")] [InlineData("from")] [InlineData("nameof")] [InlineData("async")] diff --git a/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs b/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs index 67b564469ada5..7a0cb96eaa84a 100644 --- a/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs @@ -2013,8 +2013,7 @@ public override (T, T) M() }"); } - [WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] - [Theory] + [Theory, WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] [InlineData("", "T")] [InlineData(" where T : class", "T")] [InlineData("", "T?")] diff --git a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs index de170fcf43e5e..f4516156681a0 100644 --- a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs @@ -9531,8 +9531,7 @@ public void M1() }.RunAsync(); } - [WorkItem(48295, "https://github.com/dotnet/roslyn/issues/48295")] - [Theory] + [Theory, WorkItem(48295, "https://github.com/dotnet/roslyn/issues/48295")] [InlineData("record")] [InlineData("record class")] [InlineData("record struct")] diff --git a/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs b/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs index 458a81431a52c..d56c5625f1935 100644 --- a/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs +++ b/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs @@ -1871,8 +1871,7 @@ static void Main(String bar) }.RunAsync(); } - [WorkItem(19172, "https://github.com/dotnet/roslyn/issues/19172")] - [Theory] + [Theory, WorkItem(19172, "https://github.com/dotnet/roslyn/issues/19172")] [InlineData((int)PreferBracesPreference.None)] [InlineData((int)PreferBracesPreference.WhenMultiline)] public async Task TestPreferNoBlock(int preferBraces) diff --git a/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs b/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs index 1ec36ae4a2fb2..b6f9c3735c528 100644 --- a/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs +++ b/src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs @@ -1297,8 +1297,7 @@ public void VisibleMethod_Generated() { } VerifyNavigateToResultItems(expectedItems, items); } - [WorkItem(11474, "https://github.com/dotnet/roslyn/pull/11474")] - [Theory] + [Theory, WorkItem(11474, "https://github.com/dotnet/roslyn/pull/11474")] [CombinatorialData] public async Task FindFuzzy1(TestHost testHost, Composition composition) { @@ -1315,8 +1314,7 @@ public void ToError() }); } - [WorkItem(18843, "https://github.com/dotnet/roslyn/issues/18843")] - [Theory] + [Theory, WorkItem(18843, "https://github.com/dotnet/roslyn/issues/18843")] [CombinatorialData] public async Task Test__arglist(TestHost testHost, Composition composition) { diff --git a/src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs b/src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs index 4fbd4327403cd..0d731b0aeb835 100644 --- a/src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs +++ b/src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs @@ -739,8 +739,7 @@ public async Task TestSensitivity(string typeKind) await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestWhitespaceBetweenMethods1(string typeKind) @@ -771,8 +770,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestWhitespaceBetweenMethods2(string typeKind) @@ -805,8 +803,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestWhitespaceBetweenMethods3(string typeKind) @@ -839,8 +836,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestWhitespaceBetweenMethods4(string typeKind) @@ -875,8 +871,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestWhitespaceBetweenMethods5(string typeKind) @@ -913,8 +908,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestWhitespaceBetweenMethods6(string typeKind) @@ -953,8 +947,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestMoveComments1(string typeKind) @@ -987,8 +980,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestMoveComments2(string typeKind) @@ -1023,8 +1015,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestMoveDocComments1(string typeKind) @@ -1057,8 +1048,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestMoveDocComments2(string typeKind) @@ -1093,8 +1083,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestDontMoveBanner(string typeKind) @@ -1129,8 +1118,7 @@ void B() await CheckAsync(initial, final); } - [WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] - [Theory] + [Theory, WorkItem(537614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537614")] [InlineData("class")] [InlineData("record")] public async Task TestDontMoveBanner2(string typeKind) diff --git a/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs b/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs index 3706546b182b5..20e4a8b7622f2 100644 --- a/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs +++ b/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs @@ -278,8 +278,7 @@ await TestAsync( #end$$region", "#region Start"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Theory] + [Theory, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] [InlineData("$$#endregion")] [InlineData("#$$endregion")] [InlineData("#endregion$$ ")] @@ -293,8 +292,7 @@ await TestAsync( {endRegion}", "#region Start"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Theory] + [Theory, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] [InlineData("#endregion$$")] [InlineData("# $$ endregion")] [InlineData("#endregion $$End")] @@ -525,8 +523,7 @@ await TestAsync( #end$$if", ""); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Theory] + [Theory, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] [InlineData("#$$elif RELEASE")] [InlineData("#elif$$ RELEASE")] [InlineData("#elif RELEASE$$")] @@ -539,8 +536,7 @@ await TestAsync( #endif", "#if DEBUG"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Theory] + [Theory, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] [InlineData("#elif $$RELEASE")] [InlineData("#elif RELE$$ASE")] [InlineData("#elif (REL$$EASE == true)")] diff --git a/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs index 0eb2d50e860fd..28bb5c149936b 100644 --- a/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs @@ -75,8 +75,7 @@ await VerifyBlockSpansAsync(code, Region("span", "TaoRegion", autoCollapse: false, isDefaultCollapsed: true)); } - [WorkItem(953668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/953668")] - [Theory, CombinatorialData] + [Theory, WorkItem(953668, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/953668"), CombinatorialData] public async Task RegionsShouldBeCollapsedByDefault(bool collapseRegionsWhenFirstOpened) { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs b/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs index 494ea5bb9b316..de739a331a281 100644 --- a/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs +++ b/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs @@ -1011,16 +1011,14 @@ await TestInClassAsync( @"void M() => [|Goo()|];", "void", mode); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Theory, CombinatorialData] + [Theory, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647"), CombinatorialData] public async Task TestExpressionBodiedAsyncTaskOfTMethod(TestMode mode) { await TestInClassAsync( @"async System.Threading.Tasks.Task M() => [|Goo()|];", "global::System.Int32", mode); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Theory, CombinatorialData] + [Theory, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647"), CombinatorialData] public async Task TestExpressionBodiedAsyncTaskOfTMethodNullableReference(TestMode mode) { await TestInClassAsync( @@ -1028,8 +1026,7 @@ await TestInClassAsync( async System.Threading.Tasks.Task M() => [|Goo()|];", "global::System.String?", mode); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Theory, CombinatorialData] + [Theory, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647"), CombinatorialData] public async Task TestExpressionBodiedAsyncTaskMethod(TestMode mode) { await TestInClassAsync( @@ -1123,8 +1120,7 @@ await TestInClassAsync( }", "global::System.Int32", mode); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Theory, CombinatorialData] + [Theory, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647"), CombinatorialData] public async Task TestExpressionBodiedAsyncTaskOfTLocalFunction(TestMode mode) { await TestInClassAsync( @@ -1134,8 +1130,7 @@ await TestInClassAsync( }", "global::System.Int32", mode); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Theory, CombinatorialData] + [Theory, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647"), CombinatorialData] public async Task TestExpressionBodiedAsyncTaskLocalFunction(TestMode mode) { await TestInClassAsync( @@ -1338,8 +1333,7 @@ await TestInMethodAsync( };", "global::System.String?", mode); } - [WorkItem(4486, "https://github.com/dotnet/roslyn/issues/4486")] - [Theory, CombinatorialData] + [Theory, WorkItem(4486, "https://github.com/dotnet/roslyn/issues/4486"), CombinatorialData] public async Task TestReturnInAsyncTaskOfTSimpleLambda(TestMode mode) { await TestInMethodAsync( @@ -1349,8 +1343,7 @@ await TestInMethodAsync( };", "global::System.Int32", mode); } - [WorkItem(4486, "https://github.com/dotnet/roslyn/issues/4486")] - [Theory, CombinatorialData] + [Theory, WorkItem(4486, "https://github.com/dotnet/roslyn/issues/4486"), CombinatorialData] public async Task TestReturnInAsyncTaskOfTParenthesizedLambda(TestMode mode) { await TestInMethodAsync( @@ -1360,8 +1353,7 @@ await TestInMethodAsync( };", "global::System.Int32", mode); } - [WorkItem(4486, "https://github.com/dotnet/roslyn/issues/4486")] - [Theory, CombinatorialData] + [Theory, WorkItem(4486, "https://github.com/dotnet/roslyn/issues/4486"), CombinatorialData] public async Task TestReturnInAsyncTaskOfTAnonymousMethod(TestMode mode) { await TestInMethodAsync( @@ -1495,8 +1487,7 @@ await TestInMethodAsync( @"System.Func f = async s => [|Goo()|];", "void", mode); } - [WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] - [Theory, CombinatorialData] + [Theory, WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232"), CombinatorialData] public async Task TestAsyncTaskParenthesizedLambda(TestMode mode) { await TestInMethodAsync( @@ -1803,8 +1794,7 @@ void M() }", "global::System.String?", mode); } - [WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112")] - [Theory, CombinatorialData] + [Theory, WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112"), CombinatorialData] public async Task TestThisConstructorInitializer1(TestMode mode) { await TestAsync( @@ -1816,8 +1806,7 @@ public MyClass(int x) : this([|test|]) }", "global::System.Int32", mode); } - [WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112")] - [Theory, CombinatorialData] + [Theory, WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112"), CombinatorialData] public async Task TestThisConstructorInitializer2(TestMode mode) { await TestAsync( @@ -1843,8 +1832,7 @@ public MyClass(string? y) : this([|test|]) }", "global::System.String?", mode); } - [WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112")] - [Theory, CombinatorialData] + [Theory, WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112"), CombinatorialData] public async Task TestBaseConstructorInitializer(TestMode mode) { await TestAsync( @@ -3038,16 +3026,14 @@ static void Main(string[] args) await TestAsync(text, "global::System.Object", mode); } - [WorkItem(14277, "https://github.com/dotnet/roslyn/issues/14277")] - [Theory, CombinatorialData] + [Theory, WorkItem(14277, "https://github.com/dotnet/roslyn/issues/14277"), CombinatorialData] public async Task TestValueInNestedTuple1(TestMode mode) { await TestInMethodAsync( @"(int, (string, bool)) x = ([|Goo()|], ("""", true));", "global::System.Int32", mode); } - [WorkItem(14277, "https://github.com/dotnet/roslyn/issues/14277")] - [Theory, CombinatorialData] + [Theory, WorkItem(14277, "https://github.com/dotnet/roslyn/issues/14277"), CombinatorialData] public async Task TestValueInNestedTuple2(TestMode mode) { await TestInMethodAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs index 36bb15cd00303..f9f978c585817 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs @@ -628,8 +628,7 @@ await VerifyKeywordAsync( @"public delegate $$"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestInTypeOf(bool topLevelStatement) { @@ -637,8 +636,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"typeof($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestInDefault(bool topLevelStatement) { @@ -646,8 +644,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"default($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestInSizeOf(bool topLevelStatement) { @@ -740,8 +737,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Theory] + [Theory, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] [CombinatorialData] public async Task TestInTupleWithinMember(bool topLevelStatement) { @@ -785,8 +781,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -794,8 +789,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs index ac737b3c47392..30c12257ae49c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs @@ -629,8 +629,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestInTypeOf(bool topLevelStatement) { @@ -638,8 +637,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"typeof($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestInDefault(bool topLevelStatement) { @@ -647,8 +645,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"default($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestInSizeOf(bool topLevelStatement) { @@ -741,8 +738,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Theory] + [Theory, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] [CombinatorialData] public async Task TestInTupleWithinMember(bool topLevelStatement) { @@ -786,8 +782,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -795,8 +790,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs index 5d3c2eeb6821c..8cf013eb4a861 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs @@ -814,8 +814,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory, Trait(Traits.Feature, Traits.Features.KeywordRecommending)] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585"), Trait(Traits.Feature, Traits.Features.KeywordRecommending)] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -823,8 +822,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory, Trait(Traits.Feature, Traits.Features.KeywordRecommending)] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341"), Trait(Traits.Feature, Traits.Features.KeywordRecommending)] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs index 33f5b71b146b7..bdc07605abdae 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs @@ -779,8 +779,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -788,8 +787,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs index d495e9a93cc46..ade702791a6ce 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs @@ -301,8 +301,7 @@ public async Task TestAfterStatic() await VerifyKeywordAsync(SourceCodeKind.Script, @"static $$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunction))] public async Task TestAfterKeywordIndicatingLocalFunction(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs index 0e8430da17c48..eacbb00813249 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs @@ -763,8 +763,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -772,8 +771,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs index 6c84d21fb257f..857fb20d06863 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs @@ -156,8 +156,7 @@ await VerifyKeywordAsync(AddInsideMethod( else")); } - [WorkItem(25336, "https://github.com/dotnet/roslyn/issues/25336")] - [Theory] + [Theory, WorkItem(25336, "https://github.com/dotnet/roslyn/issues/25336")] [InlineData("Console.WriteLine();")] [InlineData("{ }")] [InlineData("while (true) { }")] @@ -172,8 +171,7 @@ await VerifyKeywordAsync(AddInsideMethod( $$")); } - [WorkItem(25336, "https://github.com/dotnet/roslyn/issues/25336")] - [Theory] + [Theory, WorkItem(25336, "https://github.com/dotnet/roslyn/issues/25336")] [InlineData("Console.WriteLine();")] [InlineData("{ }")] [InlineData("while (true) { }")] diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs index cc676c6b7800d..f828a6ef75f0d 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs @@ -736,8 +736,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -745,8 +744,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs index fc375a9aed60c..910fdee8e3148 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs @@ -850,8 +850,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"(x, $$) = (0, 0);")); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -859,8 +858,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs index 035e8bff8bc28..212183d94e120 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs @@ -763,8 +763,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -772,8 +771,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs index c426e92a1d255..03d227cda786c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs @@ -360,8 +360,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -369,8 +368,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/NotKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/NotKeywordRecommenderTests.cs index 2bcd350ad08c8..b58ce8e237de1 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/NotKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/NotKeywordRecommenderTests.cs @@ -293,8 +293,7 @@ await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + @"if (e is >= 0 $$")); } - [WorkItem(61184, "https://github.com/dotnet/roslyn/issues/61184")] - [Theory] + [Theory, WorkItem(61184, "https://github.com/dotnet/roslyn/issues/61184")] [InlineData("and")] [InlineData("or")] public async Task TestAfterIdentifierPatternKeyword(string precedingKeyword) diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs index dfdfca6860c3f..a57e28b65a70f 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs @@ -784,8 +784,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"(x, $$) = (0, 0);")); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -793,8 +792,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs index 69bd2a47aeba0..387a6a568553c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs @@ -767,8 +767,7 @@ await VerifyKeywordAsync(AddInsideMethod( @" D1 lambda = () => $$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(21889, "https://github.com/dotnet/roslyn/issues/21889")] - [Theory] + [Theory, WorkItem(21889, "https://github.com/dotnet/roslyn/issues/21889")] [InlineData(SourceCodeKind.Regular, true)] [InlineData(SourceCodeKind.Regular, false)] [InlineData(SourceCodeKind.Script, true, Skip = "https://github.com/dotnet/roslyn/issues/44630")] @@ -782,8 +781,7 @@ await VerifyWorkerAsync( options: sourceCodeKind == SourceCodeKind.Script ? Options.Script : CSharp9ParseOptions); } - [WorkItem(21889, "https://github.com/dotnet/roslyn/issues/21889")] - [Theory] + [Theory, WorkItem(21889, "https://github.com/dotnet/roslyn/issues/21889")] [InlineData(SourceCodeKind.Regular, true)] [InlineData(SourceCodeKind.Regular, false)] [InlineData(SourceCodeKind.Script, true, Skip = "https://github.com/dotnet/roslyn/issues/44630")] @@ -798,8 +796,7 @@ await VerifyWorkerAsync( options: sourceCodeKind == SourceCodeKind.Script ? Options.Script : CSharp9ParseOptions); } - [WorkItem(22253, "https://github.com/dotnet/roslyn/issues/22253")] - [Theory] + [Theory, WorkItem(22253, "https://github.com/dotnet/roslyn/issues/22253")] [CombinatorialData] public async Task TestInLocalMethod(bool topLevelStatement) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs index 68cff2fbd74f2..0929ac26fe4b3 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs @@ -763,8 +763,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -772,8 +771,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs index 6f9cf2d7bc23c..8f093446b532c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs @@ -763,8 +763,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -772,8 +771,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs index b25d6401c80e2..ae97bbfca4fba 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs @@ -173,8 +173,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"ref readonly $$ int Function();")); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -182,8 +181,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs index 3fe3060e93fe7..104a22aaa8e72 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs @@ -763,8 +763,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -772,8 +771,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs index 7c316791dc859..6761f74125386 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs @@ -763,8 +763,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -772,8 +771,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs index 11aa5f46e0925..0fa054f7aab92 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs @@ -763,8 +763,7 @@ class C delegate*$$"); } - [WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] - [Theory] + [Theory, WorkItem(53585, "https://github.com/dotnet/roslyn/issues/53585")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync))] public async Task TestAfterKeywordIndicatingLocalFunctionWithoutAsync(string keyword) { @@ -772,8 +771,7 @@ await VerifyKeywordAsync(AddInsideMethod($@" {keyword} $$")); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Theory] + [Theory, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] [ClassData(typeof(TheoryDataKeywordsIndicatingLocalFunctionWithAsync))] public async Task TestNotAfterKeywordIndicatingLocalFunctionWithAsync(string keyword) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs index cf64153a8aece..918a01922d2e2 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs @@ -573,8 +573,7 @@ unsafe int this[int i] { $$"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestNotInDefault(bool topLevelStatement) { @@ -582,8 +581,7 @@ await VerifyAbsenceAsync(AddInsideMethod( @"default($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Theory] + [Theory, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] [CombinatorialData] public async Task TestInSizeOf(bool topLevelStatement) { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs index 92a4cd62bf80b..d14056daf9ef4 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs @@ -81,8 +81,7 @@ public async Task TestForSwitchCase_AfterDeclarationPattern_BeforeBreak() => public async Task TestForSwitchCase_AfterDeclarationPattern_BeforeWhen() => await VerifyKeywordAsync(AddInsideMethod(@"switch (1) { case int i $$ when }")); - [WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084")] - [Theory] + [Theory, WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084")] [InlineData("int.MinValue")] [InlineData("1")] [InlineData("1 + 1")] diff --git a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.VisualBasic.cs b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.VisualBasic.cs index 84a2b66563e37..129eb1fd7f99d 100644 --- a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.VisualBasic.cs +++ b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.VisualBasic.cs @@ -93,8 +93,7 @@ End Class // This test depends on the version of mscorlib used by the TestWorkspace and may // change in the future - [WorkItem(530526, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530526")] - [Theory] + [Theory, WorkItem(530526, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530526")] [InlineData(false, Skip = "https://github.com/dotnet/roslyn/issues/52415")] [InlineData(true)] public async Task BracketedIdentifierSimplificationTest(bool signaturesOnly) diff --git a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs index 6852a18068c07..47c1bd8bb679a 100644 --- a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs +++ b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs @@ -101,8 +101,7 @@ public class [|C|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546241, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546241")] - [Theory, CombinatorialData] + [Theory, WorkItem(546241, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546241"), CombinatorialData] public async Task TestInterface(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public interface I {}"; @@ -352,8 +351,7 @@ public class C await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546240, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546240")] - [Theory, CombinatorialData] + [Theory, WorkItem(546240, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546240"), CombinatorialData] public async Task TestProperty(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public class C { public string S { get; protected set; } }"; @@ -419,8 +417,7 @@ public class C } [WorkItem(546194, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546194")] - [WorkItem(546291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546291")] - [Theory, CombinatorialData] + [Theory, WorkItem(546291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546291"), CombinatorialData] public async Task TestEvent(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "using System; public class C { public event Action E; }"; @@ -567,8 +564,7 @@ protected class [|D|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546195, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546195"), WorkItem(546269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546269")] - [Theory, CombinatorialData] + [Theory, WorkItem(546195, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546195"), WorkItem(546269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546269"), CombinatorialData] public async Task TestEnum(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public enum E { A, B, C }"; @@ -637,8 +633,7 @@ public enum [|E|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546195, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546195"), WorkItem(546269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546269")] - [Theory, CombinatorialData] + [Theory, WorkItem(546195, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546195"), WorkItem(546269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546269"), CombinatorialData] public async Task TestEnumFromField(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public enum E { A, B, C }"; @@ -707,8 +702,7 @@ public enum E await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546273, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546273")] - [Theory, CombinatorialData] + [Theory, WorkItem(546273, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546273"), CombinatorialData] public async Task TestEnumWithUnderlyingType(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public enum E : short { A = 0, B = 1, C = 2 }"; @@ -777,8 +771,7 @@ public enum E : short await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(650741, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/650741")] - [Theory, CombinatorialData] + [Theory, WorkItem(650741, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/650741"), CombinatorialData] public async Task TestEnumWithOverflowingUnderlyingType(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public enum E : ulong { A = 9223372036854775808 }"; @@ -908,8 +901,7 @@ public enum E : short await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198")] - [Theory, CombinatorialData] + [Theory, WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198"), CombinatorialData] public async Task TestTypeInNamespace(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "namespace N { public class C {} }"; @@ -1048,8 +1040,7 @@ public class [|C|] }}"); } - [WorkItem(546223, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546223")] - [Theory, CombinatorialData] + [Theory, WorkItem(546223, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546223"), CombinatorialData] public async Task TestInlineConstant(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @"public class C { public const string S = ""Hello mas""; }"; @@ -1114,8 +1105,7 @@ public class C await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546221, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546221")] - [Theory, CombinatorialData] + [Theory, WorkItem(546221, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546221"), CombinatorialData] public async Task TestInlineTypeOf(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -1188,8 +1178,7 @@ public class [|C|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546231, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546231")] - [Theory, CombinatorialData] + [Theory, WorkItem(546231, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546231"), CombinatorialData] public async Task TestNoDefaultConstructorInStructs(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public struct S {}"; @@ -1323,8 +1312,7 @@ public static C Create() await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546227")] - [Theory, CombinatorialData] + [Theory, WorkItem(546227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546227"), CombinatorialData] public async Task TestGenericType(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public class G { public SomeType S; }"; @@ -1538,8 +1526,7 @@ public interface [|C|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546227")] - [Theory, CombinatorialData] + [Theory, WorkItem(546227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546227"), CombinatorialData] public async Task TestGenericDelegate(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = "public class C { public delegate void D(SomeType s); }"; @@ -1603,8 +1590,7 @@ public class C await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546200, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546200")] - [Theory, CombinatorialData] + [Theory, WorkItem(546200, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546200"), CombinatorialData] public async Task TestAttribute(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -1845,8 +1831,7 @@ public class [|C|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, LanguageNames.CSharp, expected); } - [WorkItem(530978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530978")] - [Theory, CombinatorialData] + [Theory, WorkItem(530978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530978"), CombinatorialData] public async Task TestAttributesOnMembers(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @"using System; @@ -2153,8 +2138,7 @@ public void method2([CallerMemberName] string name = """") await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(530923, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530923")] - [Theory, CombinatorialData] + [Theory, WorkItem(530923, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530923"), CombinatorialData] public async Task TestEmptyLineBetweenMembers(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @"using System; @@ -2405,8 +2389,7 @@ public void method2([CallerMemberName] string name = """") await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(728644, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/728644")] - [Theory, CombinatorialData] + [Theory, WorkItem(728644, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/728644"), CombinatorialData] public async Task TestEmptyLineBetweenMembers2(OriginatingProjectLanguage language, bool signaturesOnly) { var source = @" @@ -2520,8 +2503,7 @@ public interface [|IGoo|] await GenerateAndVerifySourceAsync(source, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly, includeXmlDocComments: true); } - [WorkItem(679114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/679114"), WorkItem(715013, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/715013")] - [Theory, CombinatorialData] + [Theory, WorkItem(679114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/679114"), WorkItem(715013, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/715013"), CombinatorialData] public async Task TestDefaultValueEnum(OriginatingProjectLanguage language, bool signaturesOnly) { var source = @" @@ -2605,8 +2587,7 @@ public void goo(FileOptions options = FileOptions.None) await GenerateAndVerifySourceAsync(source, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(651261, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/651261")] - [Theory, CombinatorialData] + [Theory, WorkItem(651261, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/651261"), CombinatorialData] public async Task TestNullAttribute(OriginatingProjectLanguage language, bool signaturesOnly) { var source = @" @@ -2894,8 +2875,7 @@ public int this[int x] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] - [Theory, CombinatorialData] + [Theory, WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387"), CombinatorialData] public async Task TestComImport1(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3090,8 +3070,7 @@ public class [|C|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly, languageVersion: languageVersion); } - [WorkItem(446567, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=446567")] - [Theory, CombinatorialData] + [Theory, WorkItem(446567, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=446567"), CombinatorialData] public async Task TestDocCommentsWithUnixNewLine(OriginatingProjectLanguage language, bool signaturesOnly) { var source = @" @@ -3425,8 +3404,7 @@ Class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.VisualBasic, expected); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestReadOnlyStruct_ReadOnlyField(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3494,8 +3472,7 @@ public readonly struct [|S|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStruct_ReadOnlyField(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3561,8 +3538,7 @@ public struct [|S|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestRefStruct(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3632,8 +3608,7 @@ public ref struct [|S|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestReadOnlyRefStruct(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3703,8 +3678,7 @@ public readonly ref struct [|S|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestReadOnlyMethod(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3781,8 +3755,7 @@ public struct S await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestReadOnlyMethod_InReadOnlyStruct(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3860,8 +3833,7 @@ public readonly struct S await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructProperty_ReadOnly(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -3927,8 +3899,7 @@ public struct S await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructProperty_ReadOnly_CSharp7_3(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4001,8 +3972,7 @@ public struct S await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly, metadataLanguageVersion: metadataLanguageVersion); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructProperty_ReadOnlyGet(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4068,8 +4038,7 @@ public struct S await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestReadOnlyStructProperty_ReadOnlyGet(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4137,8 +4106,7 @@ public readonly struct S await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructProperty_ReadOnlyGet_Set(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4228,8 +4196,7 @@ readonly get await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructProperty_Get_ReadOnlySet(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4319,8 +4286,7 @@ readonly set await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructProperty_ReadOnlyGet_ReadOnlySet(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4410,8 +4376,7 @@ public readonly int [|P|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructIndexer_ReadOnlyGet(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4489,8 +4454,7 @@ public struct S await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStructIndexer_ReadOnlyGet_Set(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4586,8 +4550,7 @@ readonly get await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestStruct_ReadOnlyEvent(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" @@ -4681,8 +4644,7 @@ public readonly event Action [|E|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650")] - [Theory, CombinatorialData] + [Theory, WorkItem(34650, "https://github.com/dotnet/roslyn/issues/34650"), CombinatorialData] public async Task TestReadOnlyStruct_ReadOnlyEvent(OriginatingProjectLanguage language, bool signaturesOnly) { var metadataSource = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs index 28b5f7ce8a86c..06bc0765ff8c2 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs @@ -1368,8 +1368,7 @@ .maxstack 1 } // References to missing assembly from PDB custom debug info. - [WorkItem(13275, "https://github.com/dotnet/roslyn/issues/13275")] - [Theory] + [Theory, WorkItem(13275, "https://github.com/dotnet/roslyn/issues/13275")] [MemberData(nameof(NonNullTypesTrueAndFalseReleaseDll))] public void CorLibWithAssemblyReferences_Pdb(CSharpCompilationOptions options) { diff --git a/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs b/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs index 69f72545f1931..af12ec9ec8ac8 100644 --- a/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs +++ b/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs @@ -1240,8 +1240,7 @@ public async Task TestGrouping2() await CheckAsync(initial, final, placeSystemNamespaceFirst: true, separateImportGroups: true); } - [WorkItem(20988, "https://github.com/dotnet/roslyn/issues/19306")] - [Theory] + [Theory, WorkItem(20988, "https://github.com/dotnet/roslyn/issues/19306")] [InlineData("\n")] [InlineData("\r\n")] public async Task TestGrouping3(string endOfLine) From 329849ad53cd7b51e7893b4fe14c9afa6c420afe Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 11 Sep 2022 16:32:56 -0700 Subject: [PATCH 4/8] Use attributes consistently in tests --- .../RenameEngineTests.CSharpConflicts.vb | 4 ++-- .../RenameEngineTests.VisualBasicConflicts.vb | 2 +- .../Test2/Rename/RenameEngineTests.vb | 18 +++++++++--------- .../DebuggerDisplayAttributeTests.vb | 2 +- .../ExpressionCompilerTests.vb | 2 +- .../Test/ExpressionCompiler/HoistedMeTests.vb | 14 +++++++------- .../Test/ExpressionCompiler/LocalsTests.vb | 2 +- .../VisualBasicTest/CommandLineRunnerTests.vb | 10 +++++----- .../VisualBasicTest/ObjectFormatterTests.vb | 2 +- 9 files changed, 28 insertions(+), 28 deletions(-) diff --git a/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb b/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb index 1ecc6d2cad417..c91b9da9040e0 100644 --- a/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb +++ b/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb @@ -1157,7 +1157,7 @@ class B End Using End Sub - + @@ -1672,7 +1672,7 @@ namespace N End Using End Sub - + diff --git a/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb b/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb index 88632c857121f..159a874ba15f8 100644 --- a/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb +++ b/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb @@ -503,7 +503,7 @@ End Class End Sub - + Public Sub ConflictResolutionWithTypeInference_Me(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb b/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb index 6e108428b9cc5..694c4660068bd 100644 --- a/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb +++ b/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb @@ -2131,7 +2131,7 @@ End Module - + Public Sub RenameCompilerGeneratedEventHandlerForNonCustomEvent(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2156,7 +2156,7 @@ End Module End Sub - + Public Sub CSharpRenameParenthesizedFunctionName(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2179,7 +2179,7 @@ End Module End Sub - + Public Sub VisualBasicAwaitAsIdentifierInAsyncShouldBeEscaped(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2204,7 +2204,7 @@ End Module End Sub - + Public Sub CSharpAwaitAsIdentifierInAsyncMethodShouldBeEscaped0(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2238,7 +2238,7 @@ class M End Sub - + Public Sub CSharpAwaitAsIdentifierInAsyncLambdaShouldBeEscaped(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2271,7 +2271,7 @@ class s End Sub - + Public Sub CSharpAwaitAsIdentifierInAsyncLambdaShouldBeEscaped1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2304,7 +2304,7 @@ class s End Sub - + Public Sub CSharpAwaitAsIdentifierInAsyncLambdaShouldNotBeEscaped(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2336,7 +2336,7 @@ class s End Using End Sub - + Public Sub VBRoundTripMissingModuleName_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -2366,7 +2366,7 @@ class s End Using End Sub - + Public Sub VBRoundTripMissingModuleName_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DebuggerDisplayAttributeTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DebuggerDisplayAttributeTests.vb index c7ad837a074ca..966cd473e9bb2 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DebuggerDisplayAttributeTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DebuggerDisplayAttributeTests.vb @@ -12,7 +12,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.UnitTests Public Class DebuggerDisplayAttributeTests Inherits ExpressionCompilerTestBase - + Public Sub VirtualMethod() Const source = " Imports System.Diagnostics diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb index 606ea3dad31cf..2ff4178662d2f 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb @@ -2429,7 +2429,7 @@ End Class" ''' Unnamed temporaries at the end of the local ''' signature should be preserved. ''' - + Public Sub TrailingUnnamedTemporaries() Const source = "Class C diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb index c0fff027277d7..eb6fb33fc5d37 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb @@ -88,7 +88,7 @@ End Class VerifyNoMe(source, "C._Closure$__._Lambda$__1-0") End Sub - + Public Sub InstanceLambda_NoCapturingExceptThis() Const source = " Class C @@ -160,7 +160,7 @@ End Class VerifyHasMe(source, "C.VB$StateMachine_1_F.MoveNext", "C", expectedIL) End Sub - + Public Sub InstanceLambda_CapturedMe_DisplayClass() Const source = " Class C @@ -184,7 +184,7 @@ End Class VerifyHasMe(source, "C._Closure$__2-0._Lambda$__0", "C", expectedIL) End Sub - + Public Sub InstanceLambda_CapturedMe_NoDisplayClass() Const source = " Class C @@ -258,7 +258,7 @@ End Class VerifyHasMe(source, "C.VB$StateMachine_1_F.MoveNext", "C(Of T)", expectedIL) End Sub - + Public Sub InstanceLambda_Generic() Const source = " Class C(Of T) @@ -343,7 +343,7 @@ End Class VerifyHasMe(source, "C.VB$StateMachine_1_F.MoveNext", "C", expectedIL) End Sub - + Public Sub InstanceLambda_ExplicitInterfaceImplementation() Const source = " Interface I @@ -398,7 +398,7 @@ End Module VerifyNoMe(source, "M.VB$StateMachine_0_F.MoveNext") End Sub - + Public Sub SharedLambda() Const source = " Module M @@ -440,7 +440,7 @@ End Module VerifyNoMe(source, "M.VB$StateMachine_0_F.MoveNext") End Sub - + Public Sub ExtensionLambda() Const source = " Module M diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb index 5324abefe0c83..6796532679f61 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb @@ -1347,7 +1347,7 @@ End Class End Sub) End Sub - + Public Sub Iterator_StaticMethod_Generic() Const source = " Imports System.Collections.Generic diff --git a/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb b/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb index 6f7e4f3ff36d2..cfbaf69b7a754 100644 --- a/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb +++ b/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb @@ -55,7 +55,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests VisualBasicObjectFormatter.Instance) End Function - + Public Sub TestPrint() Dim runner = CreateRunner(input:="? 10") @@ -67,7 +67,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests >", runner.Console.Out.ToString()) End Sub - + Public Sub TestImportArgument() Dim runner = CreateRunner(args:={"/Imports:"}) @@ -108,7 +108,7 @@ End Class", "1").EmitToArray()) >", runner.Console.Out.ToString()) End Sub - + Public Sub TestReferenceDirectiveWhenReferenceMissing() Dim runner = CreateRunner(args:={}, input:="#r ""://invalidfilepath""") @@ -122,7 +122,7 @@ End Class", "1").EmitToArray()) >", runner.Console.Out.ToString()) End Sub - + Public Sub TestDisplayResultsWithCurrentUICulture1() ' Save the current thread culture as it is changed in the test. @@ -155,7 +155,7 @@ System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = System.Globaliz End Try End Sub - + Public Sub TestDisplayResultsWithCurrentUICulture2() ' Save the current thread culture as it is changed in the test. diff --git a/src/Scripting/VisualBasicTest/ObjectFormatterTests.vb b/src/Scripting/VisualBasicTest/ObjectFormatterTests.vb index c8a201f6a8443..cab203af684e0 100644 --- a/src/Scripting/VisualBasicTest/ObjectFormatterTests.vb +++ b/src/Scripting/VisualBasicTest/ObjectFormatterTests.vb @@ -14,7 +14,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.Scripting.Hosting.UnitTests Private Shared ReadOnly s_formatter As ObjectFormatter = New TestVisualBasicObjectFormatter() - + Public Sub InlineCharacters() Assert.Equal("ChrW(20)", s_formatter.FormatObject(ChrW(20), SingleLineOptions)) Assert.Equal("vbBack", s_formatter.FormatObject(ChrW(&H8), SingleLineOptions)) From cd8df8dcf8b1697e8d43e01704e45841638e7abc Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 11 Sep 2022 16:34:14 -0700 Subject: [PATCH 5/8] Use attributes consistently in tests --- .../UseInferredMemberNameTests.vb | 9 +-- .../Test2/Compilation/CompilationTests.vb | 3 +- .../SignatureHelpControllerTests.vb | 15 ++--- src/EditorFeatures/Test2/Peek/PeekTests.vb | 3 +- .../SymbolDescriptionServiceTests.vb | 3 +- .../TryFindSourceDefinitionTests.vb | 9 +-- .../EnumCompletionProviderTests.vb | 24 +++----- .../SymbolCompletionProviderTests.vb | 27 +++------ .../Diagnostics/AddImport/AddImportTests.vb | 3 +- .../DiagnosticAnalyzerDriverTests.vb | 3 +- .../EditAndContinue/TopLevelEditingTests.vb | 6 +- .../Indentation/SmartIndenterTests.vb | 45 +++++---------- .../IntroduceUsingStatementTests.vb | 9 +-- .../LineCommit/CommitOnEnterTests.vb | 24 +++----- .../CommitOnMiscellaneousCommandsTests.vb | 3 +- .../LineCommit/CommitWithViewTests.vb | 6 +- .../CustomEventKeywordRecommenderTests.vb | 3 +- .../EventKeywordRecommenderTests.vb | 3 +- ...ecommenderTests.InsideModuleDeclaration.vb | 27 +++------ .../OperatorKeywordRecommenderTests.vb | 3 +- .../AddHandlerKeywordRecommenderTests.vb | 6 +- .../RaiseEventKeywordRecommenderTests.vb | 9 +-- .../RemoveHandlerKeywordRecommenderTests.vb | 6 +- .../AddressOfKeywordRecommenderTests.vb | 9 +-- .../ErrorKeywordRecommenderTests.vb | 3 +- .../Statements/CaseKeywordRecommenderTests.vb | 6 +- .../Statements/IsKeywordRecommenderTests.vb | 15 ++--- .../RefactoringHelpersTests.vb | 12 ++-- .../TodoComment/TodoCommentTests.vb | 15 ++--- .../TypeInferrer/TypeInferrerTests.vb | 18 ++---- .../Test/ResultProvider/DynamicViewTests.vb | 3 +- .../GeneratorTest/ProjectStructureTests.vb | 3 +- .../VisualBasicTest/CommandLineRunnerTests.vb | 6 +- .../AnalyzerDependencyCheckerTests.vb | 42 +++++--------- ...wTypeDestinationSelectionViewModelTests.vb | 6 +- .../ExtractInterfaceViewModelTests.vb | 6 +- .../Progression/ContainsGraphQueryTests.vb | 3 +- .../VisualBasicCompilerOptionsTests.vb | 3 +- ...tadataToProjectReferenceConversionTests.vb | 15 ++--- .../SolutionIdTests.vb | 3 +- .../WorkspaceChangedEventTests.vb | 6 +- .../CodeGeneration/SyntaxGeneratorTests.vb | 6 +- .../Formatting/FormattingTests.vb | 57 +++++++------------ 43 files changed, 162 insertions(+), 324 deletions(-) diff --git a/src/Analyzers/VisualBasic/Tests/UseInferredMemberName/UseInferredMemberNameTests.vb b/src/Analyzers/VisualBasic/Tests/UseInferredMemberName/UseInferredMemberNameTests.vb index 10f240e6c7420..35b109460ea4b 100644 --- a/src/Analyzers/VisualBasic/Tests/UseInferredMemberName/UseInferredMemberNameTests.vb +++ b/src/Analyzers/VisualBasic/Tests/UseInferredMemberName/UseInferredMemberNameTests.vb @@ -41,8 +41,7 @@ End Class ", parseOptions:=s_parseOptions) End Function - - + Public Async Function TestInferredTupleName_WithAmbiguity() As Task Await TestMissingAsync( " @@ -56,8 +55,7 @@ End Class ", parameters:=New TestParameters(s_parseOptions)) End Function - - + Public Async Function TestMissingForObjectCreation() As Task Await TestMissingAsync( " @@ -136,8 +134,7 @@ End Class ", parseOptions:=s_parseOptions) End Function - - + Public Async Function TestInferredAnonymousTypeMemberName_WithAmbiguity() As Task Await TestMissingAsync(" Class C diff --git a/src/EditorFeatures/Test2/Compilation/CompilationTests.vb b/src/EditorFeatures/Test2/Compilation/CompilationTests.vb index ce896cf47a660..878f0807a1ce6 100644 --- a/src/EditorFeatures/Test2/Compilation/CompilationTests.vb +++ b/src/EditorFeatures/Test2/Compilation/CompilationTests.vb @@ -13,8 +13,7 @@ Namespace Microsoft.CodeAnalysis.Editor.Implementation.Compilation.UnitTests Return snapshot.Projects.Single(Function(p) p.AssemblyName = assemblyName) End Function - - + Public Async Function TestProjectThatDoesntSupportCompilations() As Tasks.Task Dim workspaceDefinition = diff --git a/src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb b/src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb index 6fb7fa91b8aca..16bc1beab49df 100644 --- a/src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb +++ b/src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb @@ -79,8 +79,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense GetMocks(controller).PresenterSession.Verify(Sub(p) p.SelectPreviousItem(), Times.Once) End Sub - - + Public Sub UpKeyShouldNotCrashWhenSessionIsDismissed() Dim options = New SignatureHelpOptions() @@ -108,8 +107,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense GetMocks(controller).PresenterSession.Verify(Sub(p) p.Dismiss(), Times.Once) End Sub - - + Public Sub DownKeyShouldNotBlockOnModelComputation() Dim options = New SignatureHelpOptions() Dim mre = New ManualResetEvent(False) @@ -129,8 +127,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense Assert.False(handled) End Sub - - + Public Sub UpKeyShouldNotBlockOnModelComputation() Dim options = New SignatureHelpOptions() Dim mre = New ManualResetEvent(False) @@ -150,8 +147,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense Assert.False(handled) End Sub - - + Public Async Function UpKeyShouldBlockOnRecomputationAfterPresentation() As Task Dim exportProvider = EditorTestCompositions.EditorFeatures.ExportProviderFactory.CreateExportProvider() Dim threadingContext = exportProvider.GetExportedValue(Of IThreadingContext)() @@ -251,8 +247,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense Assert.Equal(2, GetMocks(controller).Provider.GetItemsCount) End Sub - - + Public Sub TypingNonTriggerCharacterShouldNotRequestDocument() Dim controller = CreateController(triggerSession:=False) diff --git a/src/EditorFeatures/Test2/Peek/PeekTests.vb b/src/EditorFeatures/Test2/Peek/PeekTests.vb index e15170ed395c4..88ff08ca9e7db 100644 --- a/src/EditorFeatures/Test2/Peek/PeekTests.vb +++ b/src/EditorFeatures/Test2/Peek/PeekTests.vb @@ -144,8 +144,7 @@ End Module End Using End Sub - - + Public Sub TestPeekAcrossProjectsInvolvingPortableReferences() Dim workspaceDefinition = diff --git a/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb b/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb index 6e71ae438a938..bfa4ef0a2524b 100644 --- a/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb +++ b/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb @@ -179,8 +179,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestCSharpAsync(workspace, $"({FeaturesResources.field}) static volatile int Foo.x") End Function - - + Public Async Function TestCSharpDefaultParameter() As Task Dim workspace = diff --git a/src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb b/src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb index 4c989016ac8a2..d2c16ad829b56 100644 --- a/src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb +++ b/src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb @@ -111,8 +111,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces End Using End Function - - + Public Async Function TestFindMethodInVisualBasicToCSharpPortableProject() As Task Dim workspaceDefinition = @@ -150,8 +149,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces End Using End Function - - + Public Async Function TestFindMethodInVisualBasicToCSharpProject_RefKindRef() As Task Dim workspaceDefinition = @@ -189,8 +187,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces End Using End Function - - + Public Async Function TestFindMethodInVisualBasicToCSharpProject_RefKindOut() As Task Dim workspaceDefinition = diff --git a/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb b/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb index 4907a6129ed03..e67af6fbebae7 100644 --- a/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb @@ -12,8 +12,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Completion.Complet Return GetType(EnumCompletionProvider) End Function - - + Public Async Function TestEditorBrowsable_EnumTypeDotMemberAlways() As Task Dim markup = - + Public Async Function TestEditorBrowsable_EnumTypeDotMemberNever() As Task Dim markup = - + Public Async Function TestEditorBrowsable_EnumTypeDotMemberAdvanced() As Task Dim markup = - + Public Async Function TestTriggeredOnOpenParen() As Task Dim markup = - + Public Async Function TestRightSideOfAssignment() As Task Dim markup = - + Public Async Function TestDoNotCrashInObjectInitializer() As Task Dim markup = - + Public Async Function TestCaseStatement() As Task Dim markup = - + Public Async Function TestNotInComment() As Task Dim markup = .Value Await VerifyItemExistsAsync(text, "Bar") End Function - - + Public Async Function TestLocalVariableNotBeforeExplicitDeclaration_ExplicitOff() As Task Dim text = @@ -2865,8 +2864,7 @@ End Class.Value Await VerifyItemIsAbsentAsync(text, "goo") End Function - - + Public Async Function TestLocalVariableNotBeforeExplicitDeclaration_ExplicitOn() As Task Dim text = @@ -2898,8 +2896,7 @@ End Class.Value Await VerifyItemExistsAsync(text, "goo") End Function - - + Public Async Function TestLocalVariableInItsDeclaration() As Task ' "Dim goo As Integer = goo" is legal code while "Dim goo = goo" is not, but @@ -2917,8 +2914,7 @@ End Class.Value Await VerifyItemExistsAsync(text, "goo") End Function - - + Public Async Function TestLocalVariableInItsDeclarator() As Task Dim text = @@ -2931,8 +2927,7 @@ End Class.Value Await VerifyItemExistsAsync(text, "bar") End Function - - + Public Async Function TestLocalVariableNotBeforeItsDeclarator() As Task Dim text = @@ -2945,8 +2940,7 @@ End Class.Value Await VerifyItemIsAbsentAsync(text, "bar") End Function - - + Public Async Function TestLocalVariableAfterDeclarator() As Task Dim text = @@ -2959,8 +2953,7 @@ End Class.Value Await VerifyItemExistsAsync(text, "goo") End Function - - + Public Async Function TestArrayAfterReDim() As Task Dim text = @@ -2974,8 +2967,7 @@ End Class.Value Await VerifyItemExistsAsync(text, "goo") End Function - - + Public Async Function TestArrayAfterReDimPreserve() As Task Dim text = @@ -2989,8 +2981,7 @@ End Class.Value Await VerifyItemExistsAsync(text, "goo") End Function - - + Public Async Function TestNoNamespaceDeclarationIntellisense() As Task Dim text = diff --git a/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb b/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb index 692476cb7e90c..04ac27808d5b2 100644 --- a/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb @@ -2481,8 +2481,7 @@ Namespace A End Namespace", testHost, placeSystemFirst:=True) End Function - - + Public Async Function TestImportIncompleteSub() As Task Await TestAsync( "Imports System diff --git a/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb b/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb index 574ed1c79f7dc..186e67697e959 100644 --- a/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb @@ -75,8 +75,7 @@ End Class End Using End Function - - + Public Async Function DiagnosticAnalyzerDriverIsSafeAgainstAnalyzerExceptions() As Task Dim source = TestResource.AllInOneVisualBasicCode Await ThrowingDiagnosticAnalyzer(Of SyntaxKind).VerifyAnalyzerEngineIsSafeAgainstExceptionsAsync( diff --git a/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb b/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb index 1cc3bfdd29d2e..7cd807220ca7e 100644 --- a/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb +++ b/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb @@ -760,8 +760,7 @@ End Class" Diagnostic(RudeEditKind.Renamed, "Class D", FeaturesResources.class_)) End Sub - - + Public Sub Type_Rename_Reloadable() Dim src1 = ReloadableAttributeSrc & " @@ -779,8 +778,7 @@ End Class" Diagnostic(RudeEditKind.Renamed, "Class D", FeaturesResources.class_)) End Sub - - + Public Sub Type_Rename_Reloadable_AddAndDeleteMember() Dim src1 = ReloadableAttributeSrc & " diff --git a/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb b/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb index 5722c67857e52..145c458cebee6 100644 --- a/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb @@ -1185,8 +1185,7 @@ End Class.Value expectedIndentation:=16) End Sub - - + Public Sub TestQueryExpressionFollowedByBlankLine() ' What if user hits ENTER twice after a query expression? Should 'exit' the query. @@ -1629,8 +1628,7 @@ End Module #Region "Preprocessor directives" - - + Public Sub TestPreprocessorConstWithoutAssignment() Dim code = Namespace SomeNamespace @@ -1645,8 +1643,7 @@ End Module expectedIndentation:=12) End Sub - - + Public Sub TestPreprocessorConstWithAssignment() Dim code = Namespace SomeNamespace @@ -1661,8 +1658,7 @@ End Module expectedIndentation:=12) End Sub - - + Public Sub TestPreprocessorIf() Dim code = Namespace SomeNamespace @@ -1677,8 +1673,7 @@ End Module expectedIndentation:=12) End Sub - - + Public Sub TestPreprocessorElseIf() Dim code = Namespace SomeNamespace @@ -1694,8 +1689,7 @@ End Module expectedIndentation:=12) End Sub - - + Public Sub TestPreprocessorElse() Dim code = Namespace SomeNamespace @@ -1711,8 +1705,7 @@ End Module expectedIndentation:=12) End Sub - - + Public Sub TestPreprocessorEndIf() Dim code = Namespace SomeNamespace @@ -1776,8 +1769,7 @@ End Module expectedIndentation:=8) End Sub - - + Public Sub TestXMLLiteralCloseTagInXML() Dim code = "Class C" & vbCrLf & @@ -1826,8 +1818,7 @@ End Module expectedIndentation:=16) End Sub - - + Public Sub TestXMLExpressionHoleClosed() Dim code = "Class C" & vbCrLf & @@ -2588,8 +2579,7 @@ End Namespace indentStyle:=FormattingOptions2.IndentStyle.None) End Sub - - + Public Sub TestCaseStatement1() Dim code = Enum E @@ -2615,8 +2605,7 @@ End Module expectedIndentation:=17) End Sub - - + Public Sub TestNotLineContinuationIndentation_Empty() Dim code = Module Module1 @@ -2638,8 +2627,7 @@ End Class expectedIndentation:=12) End Sub - - + Public Sub TestLineContinuationIndentation() Dim code = Module Module1 @@ -2662,8 +2650,7 @@ End Class expectedIndentation:=12) End Sub - - + Public Sub TestNotLineContinuationIndentation_ObjectMember() Dim code = Module Module1 @@ -2686,8 +2673,7 @@ End Class expectedIndentation:=8) End Sub - - + Public Sub TestNotLineContinuationIndentation_ObjectCollection() Dim code = Module Module1 @@ -2705,8 +2691,7 @@ End Module expectedIndentation:=8) End Sub - - + Public Sub TestNotLineContinuationIndentation_Collection() Dim code = Module Module1 diff --git a/src/EditorFeatures/VisualBasicTest/IntroduceUsingStatement/IntroduceUsingStatementTests.vb b/src/EditorFeatures/VisualBasicTest/IntroduceUsingStatement/IntroduceUsingStatementTests.vb index 787ea9af6dd91..30c070232e42c 100644 --- a/src/EditorFeatures/VisualBasicTest/IntroduceUsingStatement/IntroduceUsingStatementTests.vb +++ b/src/EditorFeatures/VisualBasicTest/IntroduceUsingStatement/IntroduceUsingStatementTests.vb @@ -364,8 +364,7 @@ End Class") End Class") End Function - - + Public Async Function ExpandsToIncludeSurroundedVariableDeclarations() As Task Await TestInRegularAndScriptAsync( "Imports System.IO @@ -392,8 +391,7 @@ Class C End Class") End Function - - + Public Async Function ExpandsToIncludeSurroundedMultiVariableDeclarations() As Task Await TestInRegularAndScriptAsync( "Imports System.IO @@ -422,8 +420,7 @@ Class C End Class") End Function - - + Public Async Function HandleTrailingComma() As Task Await TestInRegularAndScriptAsync( "Imports System diff --git a/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb b/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb index ff8ef50ff5547..a159ea2957e04 100644 --- a/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb +++ b/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb @@ -211,8 +211,7 @@ End Class AssertCommitsStatement(test, expectCommit:=True) End Sub - - + Public Sub TestCommitAfterColon() Dim test = @@ -230,8 +229,7 @@ End Class AssertCommitsStatement(test, expectCommit:=True) End Sub - - + Public Sub TestCommitAfterConstDirective() Dim test = @@ -245,8 +243,7 @@ End Class AssertCommitsStatement(test, expectCommit:=True) End Sub - - + Public Sub TestCommitAfterComment() Dim test = @@ -260,8 +257,7 @@ rem Hello World$$|] AssertCommitsStatement(test, expectCommit:=True) End Sub - - + Public Sub UndoAfterCommitOnBlankLine() Using testData = CommitTestData.Create( @@ -278,8 +274,7 @@ rem Hello World$$|] End Using End Sub - - + Public Sub TestCommitAfterThenTouchingThen() ' Note that the source we are starting this test with is *not* syntactically correct, @@ -302,8 +297,7 @@ End Class AssertCommitsStatement(test, expectCommit:=True) End Sub - - + Public Sub TestCommitAfterThenTouchingStatement() ' Note that the source we are starting this test with is *not* syntactically correct, @@ -326,8 +320,7 @@ End Class AssertCommitsStatement(test, expectCommit:=True) End Sub - - + Public Sub TestCommitAfterPropertyStatement() Dim test = @@ -349,8 +342,7 @@ End Class AssertCommitsStatement(test, expectCommit:=True) End Sub - - + Public Sub TestDontCommitInsideStringLiteral() Dim test = diff --git a/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb b/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb index 8f3b41f60bcc2..a80a6c631b60e 100644 --- a/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb +++ b/src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb @@ -59,8 +59,7 @@ End Class End Using End Sub - - + Public Sub TestDontCommitOnMultiLinePasteWithPrettyListingOff() Using testData = CommitTestData.Create( diff --git a/src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb b/src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb index f4a9a08d3a8b4..30976a9e44dcd 100644 --- a/src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb +++ b/src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb @@ -773,8 +773,7 @@ End Class End Using End Sub - - + Public Sub TestCommitWithNextStatementWithMultipleControlVariables() Using testData = CommitTestData.Create( @@ -809,8 +808,7 @@ End Module End Using End Sub - - + Public Sub TestBugfix_608438() Using testData = CommitTestData.Create( diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb index 9c9deadd2265f..98bf70c8aee4b 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb @@ -18,8 +18,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.De VerifyRecommendationsContain(|, "Custom Event") End Sub - - + Public Sub CustomEventNotInInterfaceDeclarationTest() VerifyRecommendationsMissing(|, "Custom Event") diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb index 2b614085a2634..e6f1c1e5969bb 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb @@ -18,8 +18,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.De VerifyRecommendationsContain(|, "Event") End Sub - - + Public Sub EventInInterfaceDeclarationTest() VerifyRecommendationsContain(|, "Event") diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb index 79a461f65b857..7a2f463cd5c6a 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb @@ -6,64 +6,55 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.De Public Class InsideModuleDeclaration Inherits RecommenderTests - - + Public Sub DefaultNotInModuleTest() VerifyRecommendationsMissing(|, "Default") End Sub - - + Public Sub NarrowingNotInModuleTest() VerifyRecommendationsMissing(|, "Narrowing") End Sub - - + Public Sub OverloadsNotInModuleTest() VerifyRecommendationsMissing(|, "Overloads") End Sub - - + Public Sub OverridesNotInModuleTest() VerifyRecommendationsMissing(|, "Overrides") End Sub - - + Public Sub ShadowsNotInModuleTest() VerifyRecommendationsMissing(|, "Shadows") End Sub - - + Public Sub SharedNotInModuleTest() VerifyRecommendationsMissing(|, "Shared") End Sub - - + Public Sub WideningNotInModuleTest() VerifyRecommendationsMissing(|, "Widening") End Sub - - + Public Sub PartialInModuleTest() VerifyRecommendationsContain(|, "Partial") End Sub - - + Public Sub PartialAfterPrivateTest() VerifyRecommendationsContain(Private |, "Partial") diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb index 455d721b01291..c51e03f9b249c 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb @@ -42,8 +42,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.De VerifyRecommendationsContain(|, "Operator") End Sub - - + Public Sub OperatorNotInModuleTest() VerifyRecommendationsMissing(|, "Operator") diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb index 00cb4d1570a10..508461716066c 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb @@ -47,8 +47,7 @@ Dim x VerifyRecommendationsMissing(Dim x = Function() |, "AddHandler") End Sub - - + Public Sub AddHandlerInCustomEventTest() Dim code = @@ -61,8 +60,7 @@ End Class VerifyRecommendationsContain(code, "AddHandler") End Sub - - + Public Sub NotAddHandlerInCustomEventWithAddHandlerTest() Dim code = diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb index 228373bbaf320..fd4899d6e9a3a 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb @@ -6,8 +6,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.Ev Public Class RaiseEventKeywordRecommenderTests Inherits RecommenderTests - - + Public Sub RaiseEventInCustomEventTest() Dim code = @@ -20,8 +19,7 @@ End Class VerifyRecommendationsContain(code, "RaiseEvent") End Sub - - + Public Sub RaiseEventInSingleLineLambdaTest() Dim code = @@ -34,8 +32,7 @@ End Class VerifyRecommendationsContain(code, "RaiseEvent") End Sub - - + Public Sub NotRaiseEventInCustomEventWithRaiseEventTest() Dim code = diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb index de9c74941ef78..d5da75d1bcca3 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb @@ -47,8 +47,7 @@ Dim x VerifyRecommendationsMissing(Dim x = Function() |, "RemoveHandler") End Sub - - + Public Sub RemoveHandlerInCustomEventTest() Dim code = @@ -61,8 +60,7 @@ End Class VerifyRecommendationsContain(code, "RemoveHandler") End Sub - - + Public Sub NotRemoveHandlerInCustomEventWithRemoveHandlerTest() Dim code = diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb index daafc64aa7a87..5b9eba61f6ce8 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb @@ -141,8 +141,7 @@ End Module VerifyRecommendationsContain(code, "AddressOf") End Sub - - + Public Sub AddressOfNotAfterAddressOfTest() Dim code = - + Public Sub AddressOfNotAfterAddressOfInDelegateCreationTest() Dim code = - + Public Sub AddressOfNestedInsideAddressOfExpressionTest() Dim code = |, "Error") End Sub - - + Public Sub ErrorStatementInLambdaTest() Dim code = diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb index c969ad50945e2..dd6606c43ded7 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb @@ -68,8 +68,7 @@ Case End Select, "Case Else") End Sub - - + Public Sub NoCaseInSelectBlockIfAfterCaseElseTest() VerifyRecommendationsMissing( @@ -80,8 +79,7 @@ Select Case goo End Select, "Case") End Sub - - + Public Sub CaseInSelectBlockBeforeCaseElseTest() VerifyRecommendationsContain( diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb index 332bf9cd94b01..a00bcd4842bd6 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb @@ -6,8 +6,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.St Public Class IsKeywordRecommenderTests Inherits RecommenderTests - - + Public Sub IsInCaseClauseTest() VerifyRecommendationsContain( @@ -18,8 +17,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.St , "Is") End Sub - - + Public Sub NoIsKeywordAfterCaseAfterCaseElseTest() VerifyRecommendationsMissing( @@ -32,8 +30,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.St , "Is") End Sub - - + Public Sub IsInMiddleCaseClauseTest() VerifyRecommendationsContain( @@ -44,8 +41,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.St , "Is") End Sub - - + Public Sub IsInFinalCaseClauseTest() VerifyRecommendationsContain( @@ -56,8 +52,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.St , "Is") End Sub - - + Public Sub IsInExistingIsClauseTest() VerifyRecommendationsContain( diff --git a/src/EditorFeatures/VisualBasicTest/RefactoringHelpers/RefactoringHelpersTests.vb b/src/EditorFeatures/VisualBasicTest/RefactoringHelpers/RefactoringHelpersTests.vb index f945dc230a3bc..87eb3f375e1f4 100644 --- a/src/EditorFeatures/VisualBasicTest/RefactoringHelpers/RefactoringHelpersTests.vb +++ b/src/EditorFeatures/VisualBasicTest/RefactoringHelpers/RefactoringHelpersTests.vb @@ -10,8 +10,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.RefactoringHelpers Partial Public Class RefactoringHelpersTests Inherits RefactoringHelpersTestBase(Of VisualBasicTestWorkspaceFixture) - - + Public Async Function TestArgumentsExtractionsSelectModifiedIdentifier() As Task Dim testText = " Imports System @@ -23,8 +22,7 @@ end class" Await TestAsync(Of ParameterSyntax)(testText) End Function - - + Public Async Function TestArgumentsExtractionsInHeader() As Task Dim testText = " Imports System @@ -36,8 +34,7 @@ end class" Await TestAsync(Of ParameterSyntax)(testText) End Function - - + Public Async Function TestMissingArgumentsExtractionsSelectPartOfHeader() As Task Dim testText = " Imports System @@ -49,8 +46,7 @@ end class" Await TestMissingAsync(Of ParameterSyntax)(testText) End Function - - + Public Async Function TestForBlockByHeaderExtraction() As Task Dim testText = " Imports System diff --git a/src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb b/src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb index ee22f45fe47b8..936aab493d1fd 100644 --- a/src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb +++ b/src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb @@ -124,8 +124,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.TodoComment Await TestAsync(code) End Function - - + Public Async Function TestLeftRightSingleQuote() As Task Dim code = ‘[|todo fullwidth 1|] @@ -135,8 +134,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.TodoComment Await TestAsync(code) End Function - - + Public Async Function TestHalfFullTodo() As Task Dim code = '[|todo whatever|] @@ -144,8 +142,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.TodoComment Await TestAsync(code) End Function - - + Public Async Function TestSingleQuote_Invalid1() As Task Dim code = '' todo whatever @@ -153,8 +150,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.TodoComment Await TestAsync(code) End Function - - + Public Async Function TestSingleQuote_Invalid2() As Task Dim code = '''' todo whatever @@ -162,8 +158,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.TodoComment Await TestAsync(code) End Function - - + Public Async Function TestSingleQuote_Invalid3() As Task Dim code = ' '' todo whatever diff --git a/src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb b/src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb index aeed7b4095aeb..3ae3b2c119f40 100644 --- a/src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb +++ b/src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb @@ -374,8 +374,7 @@ End Class.Value Await TestInMethodAsync("Dim i As String() : Dim j = i([|Goo()|])", "System.Int32", mode) End Function - - + Public Async Function TestCollectionInitializer1() As Task Dim text = Imports System.Collections.Generic @@ -388,8 +387,7 @@ End Class.Value Await TestAsync(text, "System.Int32", TestMode.Node) End Function - - + Public Async Function TestCollectionInitializer2() As Task Dim text = @@ -403,8 +401,7 @@ End Class.Value Await TestAsync(text, "System.Int32", TestMode.Node) End Function - - + Public Async Function TestCollectionInitializer3() As Task Dim text = @@ -418,8 +415,7 @@ End Class.Value Await TestAsync(text, "System.String", TestMode.Node) End Function - - + Public Async Function TestCustomCollectionInitializerAddMethod1() As Task Dim text = @@ -444,8 +440,7 @@ End Class Await TestAsync(text, "System.Int32", TestMode.Node) End Function - - + Public Async Function TestCustomCollectionInitializerAddMethod2() As Task Dim text = @@ -469,8 +464,7 @@ End Class.Value Await TestAsync(text, "System.Boolean", TestMode.Node) End Function - - + Public Async Function TestCustomCollectionInitializerAddMethod3() As Task Dim text = diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/DynamicViewTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/DynamicViewTests.vb index 5f485a69dfc61..fb193c7625ed2 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/DynamicViewTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/DynamicViewTests.vb @@ -117,8 +117,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.UnitTests Next End Sub - - + Public Sub NoMembers() Using New EnsureEnglishUICulture() Dim expression = "o" diff --git a/src/Features/Lsif/GeneratorTest/ProjectStructureTests.vb b/src/Features/Lsif/GeneratorTest/ProjectStructureTests.vb index ca29dc511ab71..db0fdc6870b8b 100644 --- a/src/Features/Lsif/GeneratorTest/ProjectStructureTests.vb +++ b/src/Features/Lsif/GeneratorTest/ProjectStructureTests.vb @@ -65,8 +65,7 @@ Namespace Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests Next End Function - - + Public Async Function SourceGeneratedDocumentHasUriInJson() As Task Dim workspace = TestWorkspace.CreateWorkspace( diff --git a/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb b/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb index cfbaf69b7a754..0dbeec1e7a434 100644 --- a/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb +++ b/src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb @@ -122,8 +122,7 @@ End Class", "1").EmitToArray()) >", runner.Console.Out.ToString()) End Sub - - + Public Sub TestDisplayResultsWithCurrentUICulture1() ' Save the current thread culture as it is changed in the test. ' If the culture is not restored after the test all following tests @@ -155,8 +154,7 @@ System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = System.Globaliz End Try End Sub - - + Public Sub TestDisplayResultsWithCurrentUICulture2() ' Save the current thread culture as it is changed in the test. ' If the culture is not restored after the test all following tests diff --git a/src/VisualStudio/Core/Test/AnalyzerSupport/AnalyzerDependencyCheckerTests.vb b/src/VisualStudio/Core/Test/AnalyzerSupport/AnalyzerDependencyCheckerTests.vb index 7403554b7e583..6fdac496a4a64 100644 --- a/src/VisualStudio/Core/Test/AnalyzerSupport/AnalyzerDependencyCheckerTests.vb +++ b/src/VisualStudio/Core/Test/AnalyzerSupport/AnalyzerDependencyCheckerTests.vb @@ -29,8 +29,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests New IgnorableAssemblyIdentityList(SpecializedCollections.SingletonEnumerable(mscorlib))) End Function - - + Public Sub ConflictsTest1() ' Dependency Graph: ' A @@ -45,8 +44,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests End Sub - - + Public Sub ConflictsTest2() ' Dependency graph: ' A --> B @@ -72,8 +70,7 @@ public class A End Using End Sub - - + Public Sub ConflictsTest3() ' Dependency graph: ' A --> B @@ -106,8 +103,7 @@ public class A End Sub - - + Public Sub ConflictsTest4() ' Dependency graph: ' A --> B @@ -146,8 +142,7 @@ public class C End Using End Sub - - + Public Sub ConflictsTest5() ' Dependency graph: ' Directory 1: @@ -188,8 +183,7 @@ public class C End Using End Sub - - + Public Sub ConflictsTest6() ' Dependency graph: ' A - @@ -229,8 +223,7 @@ public class B End Using End Sub - - + Public Sub ConflictsTest7() ' Dependency graph: ' Directory 1: @@ -270,8 +263,7 @@ public class B End Using End Sub - - + Public Sub ConflictsTest8() ' Dependency graph: ' Directory 1: @@ -330,8 +322,7 @@ public class C End Using End Sub - - + Public Sub ConflictsTest9() ' Dependency graph: ' Directory 1: @@ -400,8 +391,7 @@ public class D End Using End Sub - - + Public Sub ConflictsTest10() ' Dependency graph: ' Directory 1: @@ -479,8 +469,7 @@ public class E End Using End Sub - - + Public Sub ConflictsTest11() ' Dependency graph: ' Directory 1: @@ -530,8 +519,7 @@ public class B End Using End Sub - - + Public Sub ConflictsTest12() ' Dependency graph: ' Directory 1: @@ -587,8 +575,7 @@ public class B End Using End Sub - - + Public Sub ConflictsTest13() ' Dependency graph: ' Directory 1: @@ -645,8 +632,7 @@ public class B End Using End Sub - - + Public Sub ConflictsTest14() ' Dependency graph: ' Directory 1: diff --git a/src/VisualStudio/Core/Test/CommonControls/NewTypeDestinationSelectionViewModelTests.vb b/src/VisualStudio/Core/Test/CommonControls/NewTypeDestinationSelectionViewModelTests.vb index c700418c132fe..7705b2e0d5f38 100644 --- a/src/VisualStudio/Core/Test/CommonControls/NewTypeDestinationSelectionViewModelTests.vb +++ b/src/VisualStudio/Core/Test/CommonControls/NewTypeDestinationSelectionViewModelTests.vb @@ -114,8 +114,7 @@ namespace Outer Assert.Equal("Outer.Inner.IMyClassChanged", viewModel.GeneratedName) End Function - - + Public Async Function GeneratedNameIsGeneratedFromTrimmedTypeName() As Task Dim markup = - + Public Async Function FileNameIsGeneratedFromTrimmedTypeName() As Task Dim markup = - + Public Async Function TestExtractInterface_InterfaceNameIsTrimmedOnSubmit() As Task Dim markup = - + Public Async Function TestExtractInterface_FileNameIsTrimmedOnSubmit() As Task Dim markup = - + Public Async Function NestedTypesContainedInClass() As Task Using testState = ProgressionTestState.Create( diff --git a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualBasicCompilerOptionsTests.vb b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualBasicCompilerOptionsTests.vb index 6dab4b3a1687e..549a3b535ac7d 100644 --- a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualBasicCompilerOptionsTests.vb +++ b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualBasicCompilerOptionsTests.vb @@ -214,8 +214,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Sub - - + Public Sub ProjectOutputPathAndOutputExeNameChange() Using environment = New TestEnvironment() diff --git a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/MetadataToProjectReferenceConversionTests.vb b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/MetadataToProjectReferenceConversionTests.vb index 521f4e5b8dc32..ca89984119a7a 100644 --- a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/MetadataToProjectReferenceConversionTests.vb +++ b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/MetadataToProjectReferenceConversionTests.vb @@ -85,8 +85,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Function - - + Public Async Function TwoProjectsProducingSameOutputPathBehavesCorrectly() As Task Using environment = New TestEnvironment() Dim referencingProject = Await environment.ProjectFactory.CreateAndAddToWorkspaceAsync( @@ -287,8 +286,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Function - - + Public Async Function RemoveAndReAddReferenceInSingleBatchWhileChangingCase() As Task Using environment = New TestEnvironment() @@ -315,8 +313,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Function - - + Public Async Function MetadataReferenceCycleDoesNotCreateProjectReferenceCycleWhenAddingReferencesFirst() As Task Using environment = New TestEnvironment() Dim project1 = Await environment.ProjectFactory.CreateAndAddToWorkspaceAsync("project1", LanguageNames.CSharp, CancellationToken.None) @@ -337,8 +334,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Function - - + Public Async Function MetadataReferenceCycleDoesNotCreateProjectReferenceCycleWhenSettingOutputPathsFirst() As Task Using environment = New TestEnvironment() Dim project1 = Await environment.ProjectFactory.CreateAndAddToWorkspaceAsync("project1", LanguageNames.CSharp, CancellationToken.None) @@ -359,8 +355,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Function - - + Public Async Function DoNotCreateProjectReferenceWhenReferencingOwnOutput() As Task Using environment = New TestEnvironment() Dim project = Await environment.ProjectFactory.CreateAndAddToWorkspaceAsync("project", LanguageNames.CSharp, CancellationToken.None) diff --git a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/SolutionIdTests.vb b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/SolutionIdTests.vb index a532bae29277a..080d23649bc1d 100644 --- a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/SolutionIdTests.vb +++ b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/SolutionIdTests.vb @@ -11,8 +11,7 @@ Imports Roslyn.Test.Utilities Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim <[UseExportProvider]> Public Class SolutionIdTests - - + Public Async Function RemovingAndAddingProjectCreatesNewSolutionId() As Task Using environment = New TestEnvironment() Dim project1 = Await environment.ProjectFactory.CreateAndAddToWorkspaceAsync( diff --git a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/WorkspaceChangedEventTests.vb b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/WorkspaceChangedEventTests.vb index a0e1e6203b815..0fc9525a90916 100644 --- a/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/WorkspaceChangedEventTests.vb +++ b/src/VisualStudio/Core/Test/ProjectSystemShim/VisualStudioProjectTests/WorkspaceChangedEventTests.vb @@ -92,8 +92,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Function - - + Public Async Function StartingAndEndingBatchWithNoChangesDoesNothing() As Task Using environment = New TestEnvironment() Dim project = Await environment.ProjectFactory.CreateAndAddToWorkspaceAsync( @@ -123,8 +122,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.ProjectSystemShim End Using End Function - - + Public Async Function RemovingLastProjectCorrectlyClosesFiles() As Task Using environment = New TestEnvironment() Dim project = Await environment.ProjectFactory.CreateAndAddToWorkspaceAsync( diff --git a/src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb b/src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb index 36328d79373d0..1c3c93b2d7d1a 100644 --- a/src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb +++ b/src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb @@ -2204,8 +2204,7 @@ Delegate Sub d()") End Sub - - + Public Sub TestAddAttributesOnAccessors() Dim prop = Generator.PropertyDeclaration("P", Generator.IdentifierName("T")) @@ -3217,8 +3216,7 @@ End Interface") End Sub - - + Public Sub TestAddInterfaceWithEOLs() Dim classC = SyntaxFactory.ParseCompilationUnit(" Public Class C diff --git a/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb b/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb index e3b3e0e9ee426..598bbd6bf9982 100644 --- a/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb +++ b/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb @@ -3021,8 +3021,7 @@ Module Program End Module") End Function - - + Public Async Function XmlProcessingInstruction() As Task @@ -3444,8 +3443,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function Preprocessors() As Task Dim code = Imports System @@ -3487,8 +3485,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function RandomCode1() As Task Dim code = 'Imports alias 'goo' conflicts with 'goo' declared in the root namespace' @@ -3497,8 +3494,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function RandomCode2() As Task Dim code = 'Imports alias 'goo' conflicts with 'goo' declared in the root @@ -3509,8 +3505,7 @@ namespace' Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function ColonTrivia1() As Task Dim code = Imports _ @@ -3543,8 +3538,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function ColonTrivia2() As Task Dim code = Imports _ @@ -3563,8 +3557,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, code.Value) End Function - - + Public Async Function KeyInAnonymousType() As Task Dim code = Class C @@ -3584,8 +3577,7 @@ End Class Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function TestGetXmlNamespace() As Task Dim code = Class C @@ -3605,8 +3597,7 @@ End Class Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function StructuredTrivia() As Task Dim code = #const goo=2.0d @@ -3664,8 +3655,7 @@ End Class Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function FormatBadCode() As Task Dim code = Imports System @@ -3680,8 +3670,7 @@ End Class Await AssertFormatLf2CrLfAsync(code.Value, code.Value) End Function - - + Public Async Function AttributeInParameterList() As Task Dim code = Module Program @@ -3697,8 +3686,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function XmlElement_Expression() As Task Dim code = Module Program @@ -3712,8 +3700,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function XmlElementStartTag() As Task Dim code = Module Program @@ -3731,8 +3718,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function ForNext_MultipleVariables() As Task Dim code = Module Program @@ -3756,8 +3742,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function ForNext_MultipleVariables2() As Task Dim code = Module Program @@ -3785,8 +3770,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function DictionaryAccessOperator() As Task Dim code = Class S @@ -3824,8 +3808,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function XmlElementStartTag1() As Task Await AssertFormatAsync(" @@ -3911,8 +3894,7 @@ End Class.Value.Replace(vbLf, vbCrLf) End Using End Sub - - + Public Async Function SpacesInXmlStrings() As Task Dim text = "Imports " @@ -3920,8 +3902,7 @@ End Class.Value.Replace(vbLf, vbCrLf) Await AssertFormatAsync(text, text) End Function - - + Public Async Function SpaceBetweenPercentGreaterThanAndXmlName() As Task Dim text = Module Program From b37b70f37380a5bfc59f0b27d2cf61753c4e0b84 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 11 Sep 2022 16:35:06 -0700 Subject: [PATCH 6/8] Use attributes consistently in tests --- .../Test2/Rename/CSharp/AliasTests.vb | 39 +++----- .../Rename/CSharp/DeclarationConflictTests.vb | 6 +- .../Test2/Rename/CSharp/LocalConflictTests.vb | 12 +-- .../Test2/Rename/InlineRenameTests.vb | 3 +- .../Test2/Rename/RenameCommandHandlerTests.vb | 45 +++------ .../RenameEngineTests.CSharpConflicts.vb | 57 ++++------- .../RenameEngineTests.VisualBasicConflicts.vb | 18 ++-- .../Test2/Rename/RenameEngineTests.vb | 3 +- .../Rename/RenameNonRenameableSymbols.vb | 15 +-- .../Test2/Rename/RenameTagProducerTests.vb | 21 ++-- .../Test2/Rename/RenameViewModelTests.vb | 3 +- .../Test2/Rename/VisualBasic/AliasTests.vb | 12 +-- .../CallSiteConflictResolutionTests.vb | 3 +- .../VisualBasic/DeclarationConflictTests.vb | 99 +++++++------------ .../Test2/Rename/VisualBasic/EscapingTests.vb | 12 +-- .../ImplicitReferenceConflictTests.vb | 12 +-- 16 files changed, 120 insertions(+), 240 deletions(-) diff --git a/src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb b/src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb index 3ea6cffbcd53d..5573ea0a6a448 100644 --- a/src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb +++ b/src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb @@ -315,8 +315,7 @@ public class C3 End Using End Sub - - + Public Sub RenameOneDuplicateAliasToNoConflict(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -342,8 +341,7 @@ public class C3 End Using End Sub - - + Public Sub RenameOuterAliasWithNestedAlias(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -368,8 +366,7 @@ namespace N End Using End Sub - - + Public Sub RenameConflictWithAlias(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -398,8 +395,7 @@ class C1 End Using End Sub - - + Public Sub Bug579200_RenameNestedAliasTarget(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -426,8 +422,7 @@ namespace N End Using End Sub - - + Public Sub Bug579214_RenameAttributeNamedDynamic(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -443,8 +438,7 @@ class C : [|$$dynamic|]::Object { } End Using End Sub - - + Public Sub Bug629695_DetectConflictWithAliasInSameBlockCompUnit(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -488,8 +482,7 @@ class Program End Using End Sub - - + Public Sub Bug629695_DetectConflictWithAliasInSameBlockNSDecl(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -536,8 +529,7 @@ namespace X End Using End Sub - - + Public Sub Bug629695_DetectConflictWithAliasInSameBlockWithEscaping(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -584,8 +576,7 @@ namespace X End Using End Sub - - + Public Sub Bug603365_RenameAliasToClassNameOnlyFixesAliasUsages_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -612,8 +603,7 @@ namespace N End Using End Sub - - + Public Sub Bug603365_RenameAliasToClassNameOnlyFixesAliasUsages_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -641,8 +631,7 @@ namespace N End Using End Sub - - + Public Sub RenameAliasToAttributeAndEndingWithAttributeAttribute(host As RenameTestHost) @@ -676,8 +665,7 @@ class Program End Using End Sub - - + Public Sub RenameAliasToAttributeAndEndingWithAttributeAttributeWithResolvedConflict(host As RenameTestHost) @@ -714,8 +702,7 @@ class Program End Using End Sub - - + Public Sub RenameAliasToNullableWithResolvedConflict(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb b/src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb index e27b867d55e95..a5e903684f7c3 100644 --- a/src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb +++ b/src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb @@ -14,8 +14,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename.CSharp _outputHelper = outputHelper End Sub - - + Public Sub NoConflictForDelegate(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -217,8 +216,7 @@ class Goo End Using End Sub - - + Public Sub NoConflictWithNamespaceDefinedInMetadata(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb b/src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb index df88264bb6f76..2ce2d5c6d52db 100644 --- a/src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb +++ b/src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb @@ -220,8 +220,7 @@ class C End Using End Sub - - + Public Sub ConflictBetweenLabelsInSameMethod(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -248,8 +247,7 @@ public class C End Using End Sub - - + Public Sub ConflictBetweenLabelInMethodAndLambda(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -276,8 +274,7 @@ public class C End Using End Sub - - + Public Sub ConflictBetweenLabelsInLambda(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -303,8 +300,7 @@ public class C End Using End Sub - - + Public Sub NoConflictBetweenLabelsInTwoNonNestedLambdas(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/InlineRenameTests.vb b/src/EditorFeatures/Test2/Rename/InlineRenameTests.vb index dae2380b1ef14..9f64c64f4cfb0 100644 --- a/src/EditorFeatures/Test2/Rename/InlineRenameTests.vb +++ b/src/EditorFeatures/Test2/Rename/InlineRenameTests.vb @@ -760,8 +760,7 @@ End Class End Using End Sub - - + Public Async Function CanRenameTypeNamedDynamic(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( diff --git a/src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb b/src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb index 1fdacf760ef53..64517f397eeb3 100644 --- a/src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb +++ b/src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb @@ -306,8 +306,7 @@ Goo f; End Using End Function - - + Public Async Function WordDeleteDuringRename(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -535,8 +534,7 @@ Goo f; End Using End Function - - + Public Async Function DeletingInEditSpanPropagatesEdit(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -573,8 +571,7 @@ Goo f; End Using End Function - - + Public Async Function BackspacingInEditSpanPropagatesEdit(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -856,8 +853,7 @@ partial class [|Program|] End Using End Function - - + Public Sub TypingCtrlEnterDuringRenameCSharp(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -893,8 +889,7 @@ partial class [|Program|] End Using End Sub - - + Public Sub TypingCtrlEnterOutsideSpansDuringRenameCSharp(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -933,8 +928,7 @@ partial class [|Program|] End Using End Sub - - + Public Sub TypingCtrlShiftEnterDuringRenameCSharp(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -970,8 +964,7 @@ partial class [|Program|] End Using End Sub - - + Public Sub TypingCtrlEnterDuringRenameBasic(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -1004,8 +997,7 @@ partial class [|Program|] End Using End Sub - - + Public Sub TypingCtrlShiftEnterDuringRenameBasic(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -1038,8 +1030,7 @@ partial class [|Program|] End Using End Sub - - + Public Async Function SaveDuringRenameCommits(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -1078,8 +1069,7 @@ partial class [|Program|] End Using End Function - - + Public Sub MoveSelectedLinesUpDuringRename(host As RenameTestHost) VerifyCommandCommitsRenameSessionAndExecutesCommand( @@ -1089,8 +1079,7 @@ partial class [|Program|] End Sub) End Sub - - + Public Sub MoveSelectedLinesDownDuringRename(host As RenameTestHost) VerifyCommandCommitsRenameSessionAndExecutesCommand( @@ -1100,8 +1089,7 @@ partial class [|Program|] End Sub) End Sub - - + Public Sub ReorderParametersDuringRename(host As RenameTestHost) VerifyCommandCommitsRenameSessionAndExecutesCommand( @@ -1111,8 +1099,7 @@ partial class [|Program|] End Sub) End Sub - - + Public Sub RemoveParametersDuringRename(host As RenameTestHost) VerifyCommandCommitsRenameSessionAndExecutesCommand( @@ -1122,8 +1109,7 @@ partial class [|Program|] End Sub) End Sub - - + Public Sub ExtractInterfaceDuringRename(host As RenameTestHost) VerifyCommandCommitsRenameSessionAndExecutesCommand( @@ -1133,8 +1119,7 @@ partial class [|Program|] End Sub) End Sub - - + Public Sub EncapsulateFieldDuringRename(host As RenameTestHost) VerifyCommandCommitsRenameSessionAndExecutesCommand( diff --git a/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb b/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb index c91b9da9040e0..691b2959aabbd 100644 --- a/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb +++ b/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb @@ -15,8 +15,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename _outputHelper = outputHelper End Sub - - + Public Sub BreakingRenameWithRollBacksInsideLambdas_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -43,8 +42,7 @@ class C End Using End Sub - - + Public Sub BreakingRenameWithRollBacksInsideLambdas_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -75,8 +73,7 @@ class C End Using End Sub - - + Public Sub BreakingRenameWithInvocationOnDelegateInstance(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -106,8 +103,7 @@ class C End Using End Sub - - + Public Sub BreakingRenameWithSameClassInOneNamespace(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -213,8 +209,7 @@ class Proaasgram End Using End Sub - - + Public Sub ConflictResolutionInsideExpressionBodiedLambda(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -239,8 +234,7 @@ public class B End Using End Sub - - + Public Sub ConflictResolutionInsideExpressionBodiedLambda2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -676,8 +670,7 @@ End Class End Using End Sub - - + Public Sub ConflictingTypeDeclaration(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -764,8 +757,7 @@ class {|Invalid:$$Foo|} End Using End Sub - - + Public Sub RenamingToConflictingMethodInvocation(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -821,8 +813,7 @@ class Program End Using End Sub - - + Public Sub RenamingTypeToConflictingMemberAndParentTypeName(host As RenameTestHost) ' It's important that we see conflicts for both simultaneously, so I do a single @@ -846,8 +837,7 @@ class {|Conflict:Foo|} End Using End Sub - - + Public Sub RenamingMemberToNameConflictingWithParent(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -866,8 +856,7 @@ class {|Conflict:Foo|} End Using End Sub - - + Public Sub RenamingMemberToInvalidIdentifierName(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -1157,8 +1146,7 @@ class B End Using End Sub - - + @@ -1463,8 +1451,7 @@ class C End Using End Sub - - + Public Sub RenameAttributeWithConflictingUse(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -1490,8 +1477,7 @@ class [|$$Main|] : System.Attribute End Using End Sub - - + Public Sub QualifyTypeWithGlobalWhenConflicting(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -1672,8 +1658,7 @@ namespace N End Using End Sub - - + Public Sub RenameAndEscapeContextualKeywordsInCSharp(host As RenameTestHost) @@ -3589,8 +3574,7 @@ class C End Using End Sub - - + Public Sub CannotRenameToVar(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -3610,8 +3594,7 @@ class $${|Conflict:X|} { End Using End Sub - - + Public Sub ConflictWhenRenamingPropertySetterLikeMethod(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -3632,8 +3615,7 @@ class C End Using End Sub - - + Public Sub ConflictWhenRenamingPropertyInitterLikeMethod(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -3654,8 +3636,7 @@ class C End Using End Sub - - + Public Sub ConflictWhenRenamingPropertyGetterLikeMethod(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb b/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb index 159a874ba15f8..b1fe3a942506a 100644 --- a/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb +++ b/src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb @@ -16,8 +16,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename _outputHelper = outputHelper End Sub - - + Public Sub BreakingRenameWithRollBacksInsideLambdas_2(host As RenameTestHost) @@ -44,8 +43,7 @@ End Class End Using End Sub - - + Public Sub BreakingRenameWithRollBacksInsideLambdas(host As RenameTestHost) @@ -75,8 +73,7 @@ End Class End Using End Sub - - + Public Sub HandleInvocationExpressions(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -95,8 +92,7 @@ End Module End Using End Sub - - + Public Sub BreakingRenameWithInvocationOnDelegateInstance(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -1532,8 +1528,7 @@ End Module End Using End Sub - - + Public Sub ShouldNotCascadeToExplicitlyImplementedInterfaceMethodOfDifferentName(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -1557,8 +1552,7 @@ End Structure End Using End Sub - - + Public Sub ShouldNotCascadeToImplementingMethodOfDifferentName(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb b/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb index 694c4660068bd..b322272d40445 100644 --- a/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb +++ b/src/EditorFeatures/Test2/Rename/RenameEngineTests.vb @@ -6920,8 +6920,7 @@ class C End Sub #End Region - - + Public Sub HandleProjectsWithoutCompilations(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb b/src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb index eb378fbcfe0ca..4bd1cddadf822 100644 --- a/src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb +++ b/src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb @@ -113,8 +113,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename End Using End Sub - - + Public Sub CannotRenameCandidateSymbol(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -273,8 +272,7 @@ class Program End Using End Sub - - + Public Sub CannotRenamePredefinedType(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -292,8 +290,7 @@ class Program End Using End Sub - - + Public Sub CannotRenameContextualKeyword(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -320,8 +317,7 @@ class Program End Using End Sub - - + Public Sub CannotRenameOperator(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( @@ -348,8 +344,7 @@ class Program End Using End Sub - - + Public Sub CannotRenameExternAlias(host As RenameTestHost) Using workspace = CreateWorkspaceWithWaiter( diff --git a/src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb b/src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb index 4022e7294856f..8caf331a928eb 100644 --- a/src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb +++ b/src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb @@ -139,8 +139,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename End Using End Function - - + Public Async Function UnresolvableConflictInModifiedDocument(host As RenameTestHost) As System.Threading.Tasks.Task Using workspace = CreateWorkspaceWithWaiter( @@ -379,8 +378,7 @@ public class Class1 End Using End Function - - + Public Async Function UnresolvableConflictInUnmodifiedDocument(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -415,8 +413,7 @@ public class Class1 End Using End Function - - + Public Async Function ValidStateWithEmptyReplacementTextAfterConflictResolution(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -544,8 +541,7 @@ class C End Using End Function - - + Public Async Function BackspacingAfterConflictResolutionPreservesTrackingSpans(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -1141,8 +1137,7 @@ End Class End Using End Function - - + Public Async Function VerifyNoSelectionAfterCommit(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -1586,8 +1581,7 @@ static class E End Using End Function - - + Public Async Function CSharpShowDeclarationConflictsImmediately(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( @@ -1622,8 +1616,7 @@ static class E End Using End Function - - + Public Async Function VBShowDeclarationConflictsImmediately(host As RenameTestHost) As Task Using workspace = CreateWorkspaceWithWaiter( diff --git a/src/EditorFeatures/Test2/Rename/RenameViewModelTests.vb b/src/EditorFeatures/Test2/Rename/RenameViewModelTests.vb index 674a901d4c867..00fa7c17e5ddd 100644 --- a/src/EditorFeatures/Test2/Rename/RenameViewModelTests.vb +++ b/src/EditorFeatures/Test2/Rename/RenameViewModelTests.vb @@ -70,8 +70,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename renameOverloads:=True) End Function - - + Public Async Function RenameWithInvalidOverload(host As RenameTestHost) As Task Await VerifyViewModels( diff --git a/src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb b/src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb index 23474cfdef54c..5e66604b282d5 100644 --- a/src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb +++ b/src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb @@ -128,8 +128,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename.VisualBasic End Using End Sub - - + Public Sub RenameOneDuplicateAliasToNoConflict(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -292,8 +291,7 @@ End Class End Using End Sub - - + Public Sub RenameAliasToAttributeAndEndingWithAttributeAttribute(host As RenameTestHost) @@ -327,8 +325,7 @@ end class End Using End Sub - - + Public Sub RenameAliasToAttributeAndEndingWithAttributeAttributeNoConflict1(host As RenameTestHost) @@ -363,8 +360,7 @@ end class End Using End Sub - - + Public Sub RenameAliasToAttributeAndEndingWithAttributeAttributeWithConflict1(host As RenameTestHost) diff --git a/src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb b/src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb index ba6d789c75eae..ec215d157370b 100644 --- a/src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb +++ b/src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb @@ -110,8 +110,7 @@ End Module End Using End Sub - - + Public Sub QualifyConflictingMethodInvocation(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb b/src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb index 8c224d3c1d6b9..c1b857688d7a4 100644 --- a/src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb +++ b/src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb @@ -115,8 +115,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenTwoLocals(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -138,8 +137,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenLocalAndParameter(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -160,8 +158,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenQueryVariableAndParameter(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -182,8 +179,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenTwoQueryVariables(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -205,8 +201,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenLambdaParametersInsideMethod(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -229,8 +224,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenLambdaParametersInFieldInitializer(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -251,8 +245,7 @@ End Module End Using End Sub - - + Public Sub NoConflictBetweenLambdaParameterAndField(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -272,8 +265,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenLabels(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -298,8 +290,7 @@ End Class End Using End Sub - - + Public Sub ConflictBetweenMethodsDifferingByByRef(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -322,8 +313,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenMethodsDifferingByOptional(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -346,8 +336,7 @@ End Module End Using End Sub - - + Public Sub NoConflictBetweenMethodsDifferingByArity(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -369,8 +358,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenImplicitlyDeclaredLocalAndNamespace(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -393,8 +381,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenImplicitlyDeclaredLocalAndAndGlobalFunction(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -422,8 +409,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenAliases(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -449,8 +435,7 @@ End Namespace End Using End Sub - - + Public Sub ConflictBetweenImplicitVariableAndClass(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -477,8 +462,7 @@ End Module End Using End Sub - - + Public Sub ConflictBetweenEquallyNamedAlias(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -508,8 +492,7 @@ End Class End Using End Sub - - + Public Sub ConflictBetweenEquallyNamedPropertyAndItsParameter_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -534,8 +517,7 @@ End Class End Using End Sub - - + Public Sub ConflictBetweenEquallyNamedPropertyAndItsParameter_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -586,8 +568,7 @@ End Class End Using End Sub - - + Public Sub ConflictBetweenEquallyNamedPropertyAndItsParameter_3(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -612,8 +593,7 @@ End Class End Using End Sub - - + Public Sub VB_ConflictInFieldInitializerOfFieldAndModuleNameResolvedThroughFullQualification(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -632,8 +612,7 @@ End Module End Using End Sub - - + Public Sub VB_ConflictForForEachLoopVariableNotBindingToTypeAnyMore(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -663,8 +642,7 @@ End Namespace End Using End Sub - - + Public Sub VB_ConflictForForEachLoopVariableAndRangeVariable_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -696,8 +674,7 @@ End Namespace End Using End Sub - - + Public Sub VB_ConflictForForEachLoopVariableAndRangeVariable_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -729,8 +706,7 @@ End Namespace End Using End Sub - - + Public Sub VB_ConflictForForEachLoopVariableAndRangeVariable_3(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -764,8 +740,7 @@ End Namespace End Using End Sub - - + Public Sub VB_ConflictForForEachLoopVariableAndRangeVariable_4(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -797,8 +772,7 @@ End Namespace End Using End Sub - - + Public Sub VB_ConflictForUsingVariableAndRangeVariable_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -830,8 +804,7 @@ End Namespace End Using End Sub - - + Public Sub VB_ConflictForUsingVariableAndRangeVariable_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -919,8 +892,7 @@ End Namespace End Using End Sub - - + Public Sub VB_ConflictBetweenTypeParametersInTypeDeclaration(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -937,8 +909,7 @@ End Class End Using End Sub - - + Public Sub VB_ConflictBetweenTypeParametersInMethodDeclaration_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -957,8 +928,7 @@ End Class End Using End Sub - - + Public Sub VB_ConflictBetweenTypeParametersInMethodDeclaration_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -977,8 +947,7 @@ End Class End Using End Sub - - + Public Sub VB_ConflictBetweenTypeParameterAndMember_1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -997,8 +966,7 @@ End Class End Using End Sub - - + Public Sub VB_ConflictBetweenTypeParameterAndMember_2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -1016,8 +984,7 @@ End Class End Using End Sub - - + Public Sub VB_ConflictBetweenEscapedForEachControlVariableAndQueryRangeVariable(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb b/src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb index 093359d3ce17a..693661ec0e0ea 100644 --- a/src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb +++ b/src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb @@ -184,8 +184,7 @@ End Module End Using End Sub - - + Public Sub EscapeWhenRenamingPropertyToMid(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -210,8 +209,7 @@ End Module End Using End Sub - - + Public Sub EscapeWhenRenamingPropertyToStrangelyCasedMid(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -236,8 +234,7 @@ End Module End Using End Sub - - + Public Sub EscapeWhenRenamingToMidWithTypeCharacters1(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -263,8 +260,7 @@ End Module End Using End Sub - - + Public Sub EscapeWhenRenamingToMidWithTypeCharacters2(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, diff --git a/src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb b/src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb index c3a7f5ba1ae36..f2881a126205a 100644 --- a/src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb +++ b/src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb @@ -14,8 +14,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename.VisualBasic _outputHelper = outputHelper End Sub - - + Public Sub RenameMoveNextCausesConflictInForEach(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -51,8 +50,7 @@ End Class End Using End Sub - - + Public Sub RenameMoveNextToChangeCasingDoesntCauseConflictInForEach(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -87,8 +85,7 @@ End Class End Using End Sub - - + Public Sub RenameMoveNextToChangeCasingInCSDoesntCauseConflictInForEach(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, @@ -134,8 +131,7 @@ End Class End Using End Sub - - + Public Sub RenameMoveNextInCSCauseConflictInForEach(host As RenameTestHost) Using result = RenameEngineResult.Create(_outputHelper, From e87c8ebde278b8a9b6a9f66a8e66a268843bc2da Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 11 Sep 2022 16:38:59 -0700 Subject: [PATCH 7/8] Use attributes consistently in tests --- .../SymbolDescriptionServiceTests.vb | 39 ++--- .../SymbolCompletionProviderTests.vb | 3 +- .../Diagnostics/AddImport/AddImportTests.vb | 45 ++---- ...ortTestsWithAddImportDiagnosticProvider.vb | 18 +-- .../DiagnosticAnalyzerDriverTests.vb | 3 +- .../EditAndContinue/ActiveStatementTests.vb | 15 +- .../EditAndContinue/BreakpointSpansTests.vb | 39 ++--- .../EditAndContinue/TopLevelEditingTests.vb | 12 +- .../SmartTokenFormatter_FormatTokenTests.vb | 6 +- .../OrganizeTypeDeclarationTests.vb | 39 ++--- .../AttributeScopesKeywordRecommenderTests.vb | 3 +- .../EndBlockKeywordRecommenderTests.vb | 21 +-- .../OptionKeywordRecommenderTests.vb | 3 +- .../EndIfDirectiveKeywordRecommenderTests.vb | 3 +- .../Statements/WhenKeywordRecommenderTests.vb | 6 +- .../SymbolId/SymbolKeyCompilationsTests.vb | 3 +- .../SymbolKeyMetadataVsSourceTests.vb | 6 +- .../CompileExpressionsTests.vb | 3 +- .../ExpressionCompiler/DeclarationTests.vb | 24 +-- .../ExpressionCompilerTests.vb | 150 ++++++------------ .../Test/ExpressionCompiler/HoistedMeTests.vb | 27 ++-- .../HoistedStateMachineLocalTests.vb | 66 +++----- .../ImportDebugInfoTests.vb | 9 +- .../Test/ExpressionCompiler/LocalsTests.vb | 60 +++---- .../MissingAssemblyTests.vb | 12 +- .../ExpressionCompiler/PseudoVariableTests.vb | 12 +- .../ReferencedModulesTests.vb | 9 +- .../Test/ExpressionCompiler/TupleTests.vb | 15 +- .../Test/ResultProvider/ExpansionTests.vb | 3 +- .../Test/ResultProvider/ResultsViewTests.vb | 3 +- .../Test/ResultProvider/TupleTests.vb | 3 +- .../ResultProvider/TypeNameFormatterTests.vb | 6 +- .../InteractiveSessionTests.vb | 3 +- ...alBasicBreakpointResolutionServiceTests.vb | 3 +- .../Formatting/FormattingTests.vb | 78 +++------ .../VisualBasicExtensionsTests.vb | 3 +- 36 files changed, 251 insertions(+), 502 deletions(-) diff --git a/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb b/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb index bfa4ef0a2524b..cdbbfc9742b1c 100644 --- a/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb +++ b/src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb @@ -79,8 +79,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces FeaturesResources.Represents_an_object_whose_operations_will_be_resolved_at_runtime)) End Function - - + Public Async Function TestCSharpLocalConstant() As Task Dim workspace = @@ -601,8 +600,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, $"({FeaturesResources.local_variable}) x As String") End Function - - + Public Async Function TestMethod() As Task Dim workspace = @@ -627,8 +625,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces ''' VB / C# Quick Info Consistency ''' ''' - - + Public Async Function TestPEMethod() As Task Dim workspace = @@ -737,8 +734,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, "Sub Goo.Method(x As String)") End Function - - + Public Async Function TestInterfaceConstraintOnClass() As Task Dim workspace = WrapCodeInWorkspace("Imports System.Collections.Generic", "Class CC(Of T$$ As IEnumerable(Of Integer))", @@ -748,8 +744,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, expectedDescription) End Function - - + Public Async Function TestInterfaceConstraintOnInterface() As Task Dim workspace = WrapCodeInWorkspace("Imports System.Collections.Generic", "Interface IMyInterface(Of T$$ As IEnumerable(Of Integer))", @@ -759,8 +754,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, expectedDescription) End Function - - + Public Async Function TestReferenceTypeConstraintOnClass() As Task Dim workspace = WrapCodeInWorkspace("Class CC(Of T$$ As Class)", "End Class") @@ -769,8 +763,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, expectedDescription) End Function - - + Public Async Function TestValueTypeConstraintOnClass() As Task Dim workspace = WrapCodeInWorkspace("Class CC(Of T$$ As Structure)", "End Class") @@ -779,8 +772,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, expectedDescription) End Function - - + Public Async Function TestValueTypeConstraintOnStructure() As Task Dim workspace = WrapCodeInWorkspace("Structure S(Of T$$ As Class)", "End Structure") @@ -789,8 +781,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, expectedDescription) End Function - - + Public Async Function TestMultipleConstraintsOnClass() As Task Dim workspace = WrapCodeInWorkspace("Public Class CC(Of T$$ As {IComparable, IDisposable, Class, New})", "End Class") @@ -811,8 +802,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, expectedDescription) End Function - - + Public Async Function TestMinimalDisplayName() As Task Dim workspace = WrapCodeInWorkspace("Imports System", "Imports System.Collections.Generic", @@ -925,8 +915,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, "Property Goo.Items As List(Of String)") End Function - - + Public Async Function TestField1() As Task Dim workspace = @@ -945,8 +934,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, $"({FeaturesResources.field}) C.x As Integer") End Function - - + Public Async Function TestProperty1() As Task Dim workspace = @@ -965,8 +953,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces Await TestBasicAsync(workspace, $"({FeaturesResources.local_variable}) y As Integer") End Function - - + Public Async Function TestVBLocalConstant() As Task Dim workspace = diff --git a/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb b/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb index 0edeccb0ab270..ba76fb0741f48 100644 --- a/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb @@ -2880,8 +2880,7 @@ End Class.Value End Function - - + Public Async Function TestLocalVariableBeforeImplicitDeclaration() As Task Dim text = diff --git a/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb b/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb index 04ac27808d5b2..ac6ae8b916790 100644 --- a/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb @@ -554,8 +554,7 @@ Namespace NS End Namespace", testHost) End Function - - + Public Async Function TestCodeIssueCountInExistingUsing() As Task Await TestActionCountAsync( "Imports System.Collections.Generic @@ -836,8 +835,7 @@ Class Program End Class", testHost) End Function - - + Public Async Function TestNoCrashOnMissingLeftSide() As Task Await TestMissingInRegularAndScriptAsync( "Imports System @@ -1212,8 +1210,7 @@ Namespace NS3 End Namespace", testHost) End Function - - + Public Async Function TestAddImportForCref() As Task Dim initialText As String = "''' ''' This is just like , but this one is mine. @@ -1233,8 +1230,7 @@ End Interface" parseOptions:=options) End Function - - + Public Async Function TestAddImportForCref2() As Task Dim initialText As String = "''' ''' This is just like , but this one is mine. @@ -1254,8 +1250,7 @@ End Interface" parseOptions:=options) End Function - - + Public Async Function TestAddImportForCref3() As Task Dim initialText = " @@ -1310,8 +1305,7 @@ End Module parseOptions:=options) End Function - - + Public Async Function TestAddImportForCref4() As Task Dim initialText = " @@ -1369,8 +1363,7 @@ End Module parseOptions:=options) End Function - - + Public Async Function TestAddImportForCref5() As Task Dim initialText = " @@ -1897,8 +1890,7 @@ End Module Await TestMissingInRegularAndScriptAsync(initial) End Function - - + Public Async Function TestAddImportForAddExtensionMethod() As Task Await TestAsync( "Imports System @@ -1940,8 +1932,7 @@ End Namespace", parseOptions:=Nothing) End Function - - + Public Async Function TestAddImportForAddExtensionMethod2() As Task Await TestAsync( "Imports System @@ -1983,8 +1974,7 @@ End Namespace", parseOptions:=Nothing) End Function - - + Public Async Function TestAddImportForAddExtensionMethod3() As Task Await TestAsync( "Imports System @@ -2026,8 +2016,7 @@ End Namespace", parseOptions:=Nothing) End Function - - + Public Async Function TestAddImportForAddExtensionMethod4() As Task Await TestAsync( "Imports System @@ -2069,8 +2058,7 @@ End Namespace", parseOptions:=Nothing) End Function - - + Public Async Function TestAddImportForAddExtensionMethod5() As Task Await TestAsync( "Imports System @@ -2112,8 +2100,7 @@ End Namespace", parseOptions:=Nothing) End Function - - + Public Async Function TestAddImportForAddExtensionMethod6() As Task Await TestAsync( "Imports System @@ -2169,8 +2156,7 @@ End Namespace", parseOptions:=Nothing) End Function - - + Public Async Function TestAddImportForAddExtensionMethod7() As Task Await TestAsync( "Imports System @@ -2513,8 +2499,7 @@ Namespace T End Namespace", TestHost.InProcess) End Function - - + Public Async Function TestImportIncompleteSub2() As Task Await TestAsync( "Imports System diff --git a/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTestsWithAddImportDiagnosticProvider.vb b/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTestsWithAddImportDiagnosticProvider.vb index b4371d20b1f40..3e35698bc0bef 100644 --- a/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTestsWithAddImportDiagnosticProvider.vb +++ b/src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTestsWithAddImportDiagnosticProvider.vb @@ -18,8 +18,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.CodeActions.AddImp New VisualBasicAddImportCodeFixProvider()) End Function - - + Public Async Function TestUnknownIdentifierInAttributeSyntaxWithoutTarget() As Task Await TestAsync( "Class Class1 @@ -32,8 +31,7 @@ Class Class1 End Class", TestHost.InProcess) End Function - - + Public Async Function TestUnknownIdentifierGenericName() As Task Await TestAsync( "Class C @@ -52,8 +50,7 @@ Class C End Class", TestHost.InProcess) End Function - - + Public Async Function TestUnknownIdentifierAddNamespaceImport() As Task Await TestAsync( "Class Class1 @@ -66,8 +63,7 @@ Class Class1 End Class", TestHost.InProcess) End Function - - + Public Async Function TestUnknownAttributeInModule() As Task Await TestAsync( "Module Goo @@ -90,8 +86,7 @@ Module Goo End Module", TestHost.InProcess) End Function - - + Public Async Function TestNullParentInNode() As Task Await TestMissingInRegularAndScriptAsync( "Imports System.Collections.Generic @@ -105,8 +100,7 @@ Class MultiDictionary(Of K, V) End Class") End Function - - + Public Async Function TestMissingDiagnosticForNameOf() As Task Await TestDiagnosticMissingAsync( "Imports System diff --git a/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb b/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb index 186e67697e959..e40dac4145602 100644 --- a/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb @@ -90,8 +90,7 @@ End Class End Function) End Function - - + Public Sub DiagnosticServiceIsSafeAgainstAnalyzerExceptions() Dim analyzer = New ThrowingDiagnosticAnalyzer(Of SyntaxKind)() analyzer.ThrowOn(GetType(DiagnosticAnalyzer).GetProperties().Single().Name) diff --git a/src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb b/src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb index 9853fc1001351..e94685e8eeb4d 100644 --- a/src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb +++ b/src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb @@ -822,8 +822,7 @@ End Class Diagnostic(RudeEditKind.ActiveStatementUpdate, "f As Goo = New Goo(5*2)")) End Sub - - + Public Sub Updated_Leaf_Constructor() Dim src1 = " Class Program @@ -935,8 +934,7 @@ End Class Diagnostic(RudeEditKind.InitializerUpdate, "Optional a As Integer = 42", FeaturesResources.parameter)) End Sub - - + Public Sub Updated_Leaf_ConstructorChaining1() Dim src1 = " Class B @@ -970,8 +968,7 @@ End Class edits.VerifySemanticDiagnostics(active) End Sub - - + Public Sub Updated_Leaf_ConstructorChaining2() Dim src1 = " Class Test @@ -2533,8 +2530,7 @@ End Class #Region "SyncLock" - - + Public Sub SyncLock_Insert_Leaf() Dim src1 = " Class Test @@ -2631,8 +2627,7 @@ End Class Diagnostic(RudeEditKind.UpdateAroundActiveStatement, "SyncLock d", VBFeaturesResources.SyncLock_statement)) End Sub - - + Public Sub SyncLock_Update_Leaf() Dim src1 = " Class Test diff --git a/src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb b/src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb index 52231af1fa99f..0064ba8436741 100644 --- a/src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb +++ b/src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb @@ -1695,8 +1695,7 @@ End Class #End Region #Region "Method Body Statements" - - + Public Sub TestEndOfStatement() TestSpan( class C @@ -2328,8 +2327,7 @@ Class C End Class) End Sub - - + Public Sub TestBeforeFromInQueryContinuation1() TestSpan( Class C @@ -2343,8 +2341,7 @@ Class C End Class) End Sub - - + Public Sub TestBeforeFromInQueryContinuation2() TestSpan( Class C @@ -2358,8 +2355,7 @@ Class C End Class) End Sub - - + Public Sub TestBeforeFromInQueryContinuation3() TestSpan( Class C @@ -2529,8 +2525,7 @@ class C end class) End Sub - - + Public Sub TestSelect4() TestSpan( Class A @@ -2542,8 +2537,7 @@ Class A End Class) End Sub - - + Public Sub TestSelect5() TestSpan( Class A @@ -2570,8 +2564,7 @@ class C end class) End Sub - - + Public Sub TestBeforeSelectClause() TestSpan( Class A @@ -2595,8 +2588,7 @@ class C end class) End Sub - - + Public Sub TestBeforeWhereClause() TestSpan( class C @@ -2620,8 +2612,7 @@ class C end class) End Sub - - + Public Sub TestBeforeTakeWhile() TestSpan( class C @@ -2645,8 +2636,7 @@ class C end class) End Sub - - + Public Sub TestBeforeSkipWhile() TestSpan( class C @@ -2694,8 +2684,7 @@ class C end class) End Sub - - + Public Sub TestBeforeOrderBy() TestSpan( class C @@ -2749,8 +2738,7 @@ class C end class) End Sub - - + Public Sub TestThenBy4() TestSpan( class C @@ -2764,8 +2752,7 @@ class C end class) End Sub - - + Public Sub TestBeforeOrderByAndThenBy() TestSpan( class C diff --git a/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb b/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb index 7cd807220ca7e..443e34a373eae 100644 --- a/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb +++ b/src/EditorFeatures/VisualBasicTest/EditAndContinue/TopLevelEditingTests.vb @@ -2741,8 +2741,7 @@ End Class {SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.D"), preserveLocalVariables:=False)}) End Sub - - + Public Sub NestedType_Insert_PInvoke_Syntactic() Dim src1 = " Imports System @@ -2770,8 +2769,7 @@ End Class Diagnostic(RudeEditKind.InsertDllImport, "Declare Ansi Sub B Lib ""B"" ()", FeaturesResources.method)) End Sub - - + Public Sub NestedType_Insert_PInvoke_Semantic1() Dim src1 = " Imports System @@ -2811,8 +2809,7 @@ End Class" targetFrameworks:={TargetFramework.NetStandard20}) End Sub - - + Public Sub NestedType_Insert_PInvoke_Semantic2() Dim src1 = " Imports System @@ -2840,8 +2837,7 @@ End Class" targetFrameworks:={TargetFramework.NetStandard20}) End Sub - - + Public Sub NestedType_Insert_VirtualAbstract() Dim src1 = " Imports System diff --git a/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb b/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb index 32d5f84a8d446..5396558de0edf 100644 --- a/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb @@ -124,8 +124,7 @@ End Class.Value.Replace(vbLf, vbCrLf) Await TestAsync(code, indentation:=30) End Function - - + Public Async Function MissingEndStatement() As Task Dim code = Module Module1 @@ -139,8 +138,7 @@ End Module.Value.Replace(vbLf, vbCrLf) Await TestAsync(code, indentation:=4) End Function - - + Public Async Function EmptyElement1() As Task Await TestAsync(My.Resources.XmlLiterals.EmptyElement1, indentation:=23) diff --git a/src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb b/src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb index f19dc97e7c0c7..e24d301395f04 100644 --- a/src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb @@ -579,8 +579,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestWhitespaceBetweenMethods1() As Task Dim initial = class Program @@ -602,8 +601,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestWhitespaceBetweenMethods2() As Task Dim initial = class Program @@ -627,8 +625,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestWhitespaceBetweenMethods3() As Task Dim initial = class Program @@ -652,8 +649,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestWhitespaceBetweenMethods4() As Task Dim initial = class Program @@ -679,8 +675,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestWhitespaceBetweenMethods5() As Task Dim initial = class Program @@ -708,8 +703,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestWhitespaceBetweenMethods6() As Task Dim initial = class Program @@ -739,8 +733,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestMoveComments1() As Task Dim initial = class Program @@ -764,8 +757,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestMoveComments2() As Task Dim initial = class Program @@ -791,8 +783,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestMoveDocComments1() As Task Dim initial = class Program @@ -816,8 +807,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestMoveDocComments2() As Task Dim initial = class Program @@ -843,8 +833,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestDontMoveBanner() As Task Dim initial = class Program @@ -870,8 +859,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestDontMoveBanner2() As Task Dim initial = class Program @@ -903,8 +891,7 @@ end class Await CheckAsync(initial, final) End Function - - + Public Async Function TestBug2592() As Task Dim initial = Namespace Acme diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb index c3ab94a8687fe..3659486267597 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb @@ -38,8 +38,7 @@ Class Goo End Class, {"Global"}) End Sub - - + Public Sub AttributeScopesInFileAtStartOfMalformedAttributeTest() VerifyRecommendationsContain(, diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb index cd059dfefd6b1..4b15b3d8ea633 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb @@ -201,8 +201,7 @@ Enum Goo End |, "Enum") End Sub - - + Public Sub EndBlockMissingInPreprocessorTest() VerifyRecommendationsMissing( @@ -215,8 +214,7 @@ End Module , {"End Module", "End Sub"}) End Sub - - + Public Sub EndSubSuggestFunctionTest() VerifyRecommendationsContain(Sub Goo() @@ -232,40 +230,35 @@ End |, "Function", "Sub") |, "End Sub") End Sub - - + Public Sub EndFunctionSuggestSubTest() VerifyRecommendationsContain(Function Goo() End |, "Function", "Sub") End Sub - - + Public Sub EndSubNotClassSuggestedTest() VerifyRecommendationsMissing(Sub Goo() |, "End Class", "End Module", "End Structure", "End Interface") End Sub - - + Public Sub EndClassPairingsTest() VerifyRecommendationsMissing(Class Goo() End |, "Module", "Interface", "Structure") End Sub - - + Public Sub EndModulePairingsTest() VerifyRecommendationsMissing(Module Goo() End |, "Class", "Interface", "Structure") End Sub - - + Public Sub EndModuleNotSubSuggestedTest() VerifyRecommendationsMissing(Module Goo() diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb index 4cc2d29b17cec..56e5d73d8d4dd 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb @@ -46,8 +46,7 @@ End Class |, "Option") End Sub - - + Public Sub OptionNotAfterRegionKeywordTest() VerifyRecommendationsMissing( diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb index f136af884f68e..a383dfea51b02 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb @@ -57,8 +57,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.Pr #End |, "If") End Sub - - + Public Sub NotIfWithEndPartiallyTypedTest() VerifyRecommendationsMissing( diff --git a/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb b/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb index 5c31a5bc98702..ecbd47c44ddbf 100644 --- a/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb @@ -25,15 +25,13 @@ Catch x | End Try, "When") End Sub - - + Public Sub NoWhenAfterDimStatementTest() VerifyRecommendationsMissing(Dim ex As Exception |, "When") End Sub - - + Public Sub NoWhenAfterLambdaInExceptionFilterTest() VerifyRecommendationsMissing( diff --git a/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb b/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb index ddcd6a0aee906..95f9dbf888244 100644 --- a/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb +++ b/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb @@ -12,8 +12,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.SymbolId #Region "No change to symbol" - - + Public Sub C2CTypeSymbolUnchanged01() Dim src1 = diff --git a/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb b/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb index ab1df15d622bc..02d7edeaffc32 100644 --- a/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb +++ b/src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb @@ -257,8 +257,7 @@ End Class End Sub - - + Public Sub M2MMultiTargetingMsCorLib02() Dim src1 = @@ -332,8 +331,7 @@ End Class End Sub - - + Public Sub M2MMultiTargetingMsCorLib03() Dim src1 = diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/CompileExpressionsTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/CompileExpressionsTests.vb index ee086d594ceee..0de984808e5b4 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/CompileExpressionsTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/CompileExpressionsTests.vb @@ -14,8 +14,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.UnitTests Public Class CompileExpressionsTests Inherits ExpressionCompilerTestBase - - + Public Sub LocalsInAsync() Const source = "Imports System diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DeclarationTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DeclarationTests.vb index 4b47d3eb1ce03..e84106cef7d66 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DeclarationTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/DeclarationTests.vb @@ -174,8 +174,7 @@ End Class" End Sub) End Sub - - + Public Sub ReferenceInSameDeclaration() Const source = "Module M @@ -253,8 +252,7 @@ End Module" End Sub) End Sub - - + Public Sub PassByRef() Const source = "Module M @@ -384,8 +382,7 @@ End Class" End Sub) End Sub - - + Public Sub TypeChar() Const source = "Module M @@ -605,8 +602,7 @@ End Module" ''' ''' Should not allow names with '$' prefix. ''' - - + Public Sub NoPrefix() Const source = "Module M @@ -661,8 +657,7 @@ End Module" End Sub) End Sub - - + Public Sub [ReDim]() Const source = "Module M @@ -735,8 +730,7 @@ End Module" End Sub) End Sub - - + Public Sub CompoundAssignment() Const source = "Module M @@ -781,8 +775,7 @@ End Module" End Sub) End Sub - - + Public Sub CaseSensitivity() Const source = "Class C @@ -815,8 +808,7 @@ End Class" End Sub) End Sub - - + Public Sub CaseSensitivity_ImplicitDeclaration() Const source = "Class C diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb index 2ff4178662d2f..f2ea4773a0272 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb @@ -35,8 +35,7 @@ End Class ''' ''' Each assembly should have a unique MVID and assembly name. ''' - - + Public Sub UniqueModuleVersionId() Dim comp = CreateCompilationWithMscorlib40({s_simpleSource}, options:=TestOptions.DebugDll) WithRuntimeInstance(comp, @@ -108,8 +107,7 @@ End Class ''' ''' Diagnostics should be formatted with the CurrentUICulture. ''' - - + Public Sub FormatterCultureInfo() Dim previousCulture = Thread.CurrentThread.CurrentCulture Dim previousUICulture = Thread.CurrentThread.CurrentUICulture @@ -1194,8 +1192,7 @@ End Class ''' The custom modifiers are not copied to the corresponding local ''' in the generated method since there is no need. ''' - - + Public Sub LocalType_CustomModifiers() Const ilSource = " .class public C @@ -1238,8 +1235,7 @@ End Class ") End Sub - - + Public Sub LocalType_ByRefOrPinned() Const ilSource = " .class private auto ansi beforefieldinit C @@ -1356,8 +1352,7 @@ End Class }") End Sub - - + Public Sub AssignLocal() Const source = "Class C @@ -1795,8 +1790,7 @@ End Class Assert.Equal(DkmEvaluationResultStorageType.None, resultProperties.StorageType) End Sub - - + Public Sub EvaluateXmlMemberAccess() Dim source = "Class C @@ -1832,8 +1826,7 @@ End Class" End Sub) End Sub - - + Public Sub InternalXmlHelper_RootNamespace() Dim source = "Class C @@ -1869,8 +1862,7 @@ End Class" End Sub) End Sub - - + Public Sub InternalXmlHelper_AddedModules() Dim sourceTemplate = "Class C{0} @@ -1996,8 +1988,7 @@ End Namespace Assert.Equal("error BC30109: 'C' is a class type and cannot be used as an expression.", errorMessage) End Sub - - + Public Sub RewriteCatchLocal() Const source = "Imports System @@ -2067,8 +2058,7 @@ End Function, Func(Of E(Of T)))()") }") End Sub - - + Public Sub RewriteSequenceTemps() Const source = "Class C @@ -2382,8 +2372,7 @@ End Class" End Sub) End Sub - - + Public Sub EvaluateAsync() Const source = "Imports System @@ -2465,8 +2454,7 @@ End Class" }") End Sub - - + Public Sub ConditionalAttribute() Const source = "Imports System.Diagnostics @@ -2495,8 +2483,7 @@ End Class" }") End Sub - - + Public Sub ConditionalAttribute_CollectionInitializer() Const source = "Imports System.Collections @@ -2537,8 +2524,7 @@ End Class" }") End Sub - - + Public Sub Repro994485() Const source = " Imports System @@ -2662,8 +2648,7 @@ End Class }") End Sub - - + Public Sub MyBaseExpression() Const source = " Class Base @@ -2959,8 +2944,7 @@ End Module Assert.Equal("error BC32001: 'MyBase' is not valid within a Module.", errorMessage) End Sub - - + Public Sub IntegerOverflow() Const source = " Class C @@ -2992,8 +2976,7 @@ End Class End Sub) End Sub - - + Public Sub AssignmentConversion() Const source = " Class C @@ -3013,8 +2996,7 @@ End Class End Sub) End Sub - - + Public Sub EvaluateStatement() Dim source = " Class C @@ -3035,8 +3017,7 @@ End Class Assert.Equal("error BC30201: Expression expected.", errorMessage) End Sub - - + Public Sub DateTimeFieldConstant() Dim source = " Class C @@ -3068,8 +3049,7 @@ End Class ") End Sub - - + Public Sub DecimalFieldConstant() Dim source = " Class C @@ -3105,8 +3085,7 @@ End Class ") End Sub - - + Public Sub StaticLambdaInDisplayClass() ' Note: I don't think the VB compiler ever generated code like this, but ' it doesn't hurt to make sure we do the right thing if it did... @@ -3164,8 +3143,7 @@ End Class ") End Sub - - + Public Sub ExtensionMethodInContainingType() Dim source = " Imports System.Runtime.CompilerServices @@ -3204,8 +3182,7 @@ End Module ") End Sub - - + Public Sub ExtensionMethodInContainingNamespace() Dim source = " Imports System.Runtime.CompilerServices @@ -3246,8 +3223,7 @@ End Module ") End Sub - - + Public Sub ExtensionMethodInImportedNamespace() Dim source = " Imports System.Runtime.CompilerServices @@ -3291,8 +3267,7 @@ End Namespace ") End Sub - - + Public Sub InaccessibleExtensionMethod() ' EE will be able to access this extension method anyway... Dim source = " Imports System.Runtime.CompilerServices @@ -3332,8 +3307,7 @@ End Module End Sub - - + Public Sub ConditionalAccessExpressionType() Dim source = "Class C @@ -3444,8 +3418,7 @@ End Class" End Sub) End Sub - - + Public Sub IteratorParameters() Const source = " Class C @@ -3478,8 +3451,7 @@ End Class End Sub) End Sub - - + Public Sub IteratorGenericLocal() Const source = " Class C(Of T) @@ -3584,8 +3556,7 @@ End Structure ") End Sub - - + Public Sub RangeVariableError() Const source = "Class C @@ -3604,8 +3575,7 @@ End Class" Assert.Equal("error BC36593: Expression of type 'String' is not queryable. Make sure you are not missing an assembly reference and/or namespace import for the LINQ provider.", errorMessage) End Sub - - + Public Sub Bug1079762() Const source = " Class C @@ -3641,8 +3611,7 @@ End Class End Sub) End Sub - - + Public Sub NonStateMachineTypeParameter() Const source = " Imports System.Collections.Generic @@ -3674,8 +3643,7 @@ End Class End Sub) End Sub - - + Public Sub StateMachineTypeParameter() Const source = " Imports System.Collections.Generic @@ -3711,8 +3679,7 @@ End Class End Sub) End Sub - - + Public Sub ModuleWithBadImageFormat() Dim source = " Class C @@ -3745,8 +3712,7 @@ End Class" End Using End Sub - - + Public Sub MissingType() Const libSource = " Public Class Missing @@ -3807,8 +3773,7 @@ End Class End Sub) End Sub - - + Public Sub ObsoleteAttribute() Const source = " Imports System @@ -3833,8 +3798,7 @@ End Class End Sub) End Sub - - + Public Sub DeprecatedAttribute() Const source = " Imports System @@ -3885,8 +3849,7 @@ End Namespace End Sub) End Sub - - + Public Sub BadPdb_MissingMethod() Const source = " Public Class C @@ -3916,8 +3879,7 @@ End Class ") End Sub - - + Public Sub SymUnmanagedReaderNotImplemented() Const source = " Public Class C @@ -3945,8 +3907,7 @@ End Class ") End Sub - - + Public Sub WithExpression() Const source = "Structure S @@ -4002,8 +3963,7 @@ End Sub)", End Sub) End Sub - - + Public Sub MethodTypeParameterInLambda() Const source = " Class C(Of T) @@ -4058,8 +4018,7 @@ End Class" End Sub) End Sub - - + Public Sub EvaluateLocalInAsyncLambda() Const source = " Imports System.Threading.Tasks @@ -4125,8 +4084,7 @@ End Class" End Sub) End Sub - - + Public Sub GetSymAttributeByVersion() Const source1 = " Public Class C @@ -4279,8 +4237,7 @@ End Class" ''' ''' Ignore accessibility in async rewriter. ''' - - + Public Sub AsyncRewriterIgnoreAccessibility() Const source = "Imports System @@ -4319,8 +4276,7 @@ End Module" End Sub) End Sub - - + Public Sub LocalInLambda() Dim source = " Imports System @@ -4360,8 +4316,7 @@ End Class" End Sub) End Sub - - + Public Sub CapturedLocalInLambda() Dim source = " Imports System @@ -4402,8 +4357,7 @@ End Class" End Sub) End Sub - - + Public Sub CapturedParameterAndLocalInLambda() Dim source = " Imports System @@ -4470,8 +4424,7 @@ End Class" End Sub) End Sub - - + Public Sub CapturedParameterAndLocalInNestedLambda() Dim source = " Imports System @@ -4572,8 +4525,7 @@ End Class" ''' DkmClrInstructionAddress.ILOffset is set to UInteger.MaxValue ''' if the instruction does not map to an IL offset. ''' - - + Public Sub NoILOffset() Const source = "Class C @@ -4651,8 +4603,7 @@ End Class" End Sub) End Sub - - + Public Sub NameofInstanceInSharedContext() Const source = " Class C @@ -4683,8 +4634,7 @@ End Class ") End Sub - - + Public Sub NameofInstanceInSharedContext_ExplicitMe() Const source = " Class C diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb index eb6fb33fc5d37..fda22767bc946 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedMeTests.vb @@ -18,8 +18,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.UnitTests Public Class HoistedMeTests Inherits ExpressionCompilerTestBase - - + Public Sub InstanceIterator_NoCapturing() Const source = " Class C @@ -42,8 +41,7 @@ End Class VerifyHasMe(source, "C.VB$StateMachine_1_F.MoveNext", "C", expectedIL) End Sub - - + Public Sub InstanceAsync_NoCapturing() Const source = " Imports System @@ -71,8 +69,7 @@ End Class VerifyHasMe(source, "C.VB$StateMachine_1_F.MoveNext", "C", expectedIL) End Sub - - + Public Sub InstanceLambda_NoCapturing() Const source = " Class C @@ -454,8 +451,7 @@ End Module VerifyNoMe(source, "M._Closure$__0-0._Lambda$__0") End Sub - - + Public Sub OldStyleNonCapturingLambda() Const ilSource = " .class public auto ansi C @@ -492,8 +488,7 @@ End Module End Sub - - + Public Sub LambdaLocations_HasThis() Const source = " Imports System @@ -566,8 +561,7 @@ End Class End Sub) End Sub - - + Public Sub LambdaLocations_NoThis() Const source = " Imports System @@ -718,8 +712,7 @@ End Module }) End Sub - - + Public Sub InstanceMembersInIterator() Const source = " Class C @@ -755,8 +748,7 @@ End Class End Sub) End Sub - - + Public Sub InstanceMembersInLambda() Const source = " Class C @@ -790,8 +782,7 @@ End Class End Sub) End Sub - - + Public Sub InstanceMembersInAsync() Const source = " Imports System diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedStateMachineLocalTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedStateMachineLocalTests.vb index d1000d1699299..df8bbe1b69017 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedStateMachineLocalTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/HoistedStateMachineLocalTests.vb @@ -256,8 +256,7 @@ End Class End Sub) End Sub - - + Public Sub Repro1101888() Const source = " Imports System.Collections.Generic @@ -324,8 +323,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Instance_CaptureNothing() Dim source = String.Format(s_asyncLambdaSourceTemplate, "", "1") Dim comp = CreateCompilation(source) @@ -365,8 +363,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Instance_CaptureLocal() Dim source = String.Format(s_asyncLambdaSourceTemplate, "", "x") Dim comp = CreateCompilation(source) @@ -421,8 +418,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Instance_CaptureParameter() Dim source = String.Format(s_asyncLambdaSourceTemplate, "", "u1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -477,8 +473,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Instance_CaptureLambdaParameter() Dim source = String.Format(s_asyncLambdaSourceTemplate, "", "ch.GetHashCode()") Dim comp = CreateCompilation(source) @@ -518,8 +513,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Instance_CaptureThis() Dim source = String.Format(s_asyncLambdaSourceTemplate, "", "t1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -574,8 +568,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Instance_CaptureThisAndLocal() Dim source = String.Format(s_asyncLambdaSourceTemplate, "", "x + t1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -646,8 +639,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Static_CaptureNothing() Dim source = String.Format(s_asyncLambdaSourceTemplate, "Shared", "1") Dim comp = CreateCompilation(source) @@ -687,8 +679,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Static_CaptureLocal() Dim source = String.Format(s_asyncLambdaSourceTemplate, "Shared", "x") Dim comp = CreateCompilation(source) @@ -743,8 +734,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Static_CaptureParameter() Dim source = String.Format(s_asyncLambdaSourceTemplate, "Shared", "u1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -798,8 +788,7 @@ End Class End Sub) End Sub - - + Public Sub AsyncLambda_Static_CaptureLambdaParameter() Dim source = String.Format(s_asyncLambdaSourceTemplate, "Shared", "ch.GetHashCode()") Dim comp = CreateCompilation(source) @@ -839,8 +828,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Instance_CaptureNothing() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "", "1") Dim comp = CreateCompilation(source) @@ -886,8 +874,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Instance_CaptureLocal() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "", "x") Dim comp = CreateCompilation(source) @@ -948,8 +935,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Instance_CaptureParameter() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "", "u1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -1010,8 +996,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Instance_CaptureLambdaParameter() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "", "ch.GetHashCode()") Dim comp = CreateCompilation(source) @@ -1057,8 +1042,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Instance_CaptureThis() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "", "t1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -1119,8 +1103,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Instance_CaptureThisAndLocal() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "", "x + t1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -1197,8 +1180,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Static_CaptureNothing() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "Shared", "1") Dim comp = CreateCompilation(source) @@ -1244,8 +1226,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Static_CaptureLocal() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "Shared", "x") Dim comp = CreateCompilation(source) @@ -1306,8 +1287,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Static_CaptureParameter() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "Shared", "u1.GetHashCode()") Dim comp = CreateCompilation(source) @@ -1368,8 +1348,7 @@ End Class End Sub) End Sub - - + Public Sub GenericAsyncLambda_Static_CaptureLambdaParameter() Dim source = String.Format(s_genericAsyncLambdaSourceTemplate, "Shared", "ch.GetHashCode()") Dim comp = CreateCompilation(source) @@ -1415,8 +1394,7 @@ End Class End Sub) End Sub - - + Public Sub CacheInvalidation() Const source = " Imports System.Collections.Generic diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ImportDebugInfoTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ImportDebugInfoTests.vb index 37d26a7cc7a0a..fde33c9c58622 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ImportDebugInfoTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ImportDebugInfoTests.vb @@ -251,8 +251,7 @@ End Namespace Assert.Equal("@" & methodToken1, importStrings.Single()) End Sub - - + Public Sub BadPdb_InvalidAliasTarget() Const source = " Public Class C @@ -287,8 +286,7 @@ End Class Assert.Equal("SC", aliases.Keys.Single()) End Sub - - + Public Sub BadPdb_InvalidAliasName() Const source = " Public Class C @@ -593,8 +591,7 @@ End Namespace End Sub) End Sub - - + Public Sub AssemblyQualifiedNameResolutionWithUnification() Const source1 = " Imports SI = System.Int32 diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb index 6796532679f61..535a0eee03c1f 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/LocalsTests.vb @@ -1579,8 +1579,7 @@ End Class - - + Public Sub AsyncAndLambda() Const source = "Imports System @@ -1649,8 +1648,7 @@ End Class" End Sub) End Sub - - + Public Sub AsyncLambda() Const source = "Imports System @@ -1701,8 +1699,7 @@ End Class" End Sub) End Sub - - + Public Sub MissingReference() Const source0 = "Public Class A @@ -1772,8 +1769,7 @@ End Class End Sub) End Sub - - + Public Sub LocalDateConstant() Const source = " Class C @@ -1819,8 +1815,7 @@ End Class End Sub) End Sub - - + Public Sub LocalDecimalConstant() Const source = " Class C @@ -1986,8 +1981,7 @@ End Module End Sub) End Sub - - + Public Sub TypeVariablesTypeParameterNames() Const source = " Imports System.Collections.Generic @@ -2466,8 +2460,7 @@ End Class" End Sub) End Sub - - + Public Sub CaseSensitivity() Const source = " Class C @@ -2512,8 +2505,7 @@ End Class End Sub) End Sub - - + Public Sub CatchInAsyncStateMachine() Const source = "Imports System @@ -2571,8 +2563,7 @@ End Class" End Sub) End Sub - - + Public Sub CatchInIteratorStateMachine() Const source = "Imports System @@ -2676,8 +2667,7 @@ End Class End Sub) End Sub - - + Public Sub MultipleMeFields() Const source = "Imports System @@ -2734,8 +2724,7 @@ End Class" End Sub) End Sub - - + Public Sub LocalsOnAsyncEndSub() Const source = " Imports System @@ -2767,8 +2756,7 @@ End Class End Sub) End Sub - - + Public Sub TransparentIdentifiers_FromParameter() Const source = " Imports System.Linq @@ -2852,8 +2840,7 @@ End Class End Sub) End Sub - - + Public Sub TransparentIdentifiers_FromDisplayClassField() Const source = " Imports System.Linq @@ -2959,8 +2946,7 @@ End Class End Sub) End Sub - - + Public Sub TransparentIdentifiers_It1() Const source = " Imports System.Linq @@ -3040,8 +3026,7 @@ End Class End Sub) End Sub - - + Public Sub TransparentIdentifiers_It2() Const source = " Imports System.Linq @@ -3122,8 +3107,7 @@ End Class End Sub) End Sub - - + Public Sub TransparentIdentifiers_ItAnonymous() Const source = " Imports System.Linq @@ -3171,8 +3155,7 @@ End Class End Sub) End Sub - - + Public Sub AnonymousTypeParameter() Const source = " Imports System.Linq @@ -3222,8 +3205,7 @@ End Class End Sub) End Sub - - + Public Sub ConstantWithErrorType() Const source = " Module Module1 @@ -3251,8 +3233,7 @@ End Module" End Sub) End Sub - - + Public Sub OrderOfArguments_ArgumentsOnly() Const source = " Imports System.Collections.Generic @@ -3289,8 +3270,7 @@ End Class" ''' ''' CompileGetLocals should skip locals with errors. ''' - - + Public Sub SkipPseudoVariablesWithUseSiteErrors() Const source = "Class C diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/MissingAssemblyTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/MissingAssemblyTests.vb index dbd4d0e5fa83f..a088a1162a5c3 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/MissingAssemblyTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/MissingAssemblyTests.vb @@ -290,8 +290,7 @@ End Class End Sub) End Sub - - + Public Sub ERR_NameNotMember2() Const source = " Imports System.Linq @@ -342,8 +341,7 @@ End Class End Sub - - + Public Sub PseudoVariableType() Const source = " Public Class C @@ -504,8 +502,7 @@ End Class End Sub) End Sub - - + Public Sub CompileWithRetrySameErrorReported() Dim source = " Class C @@ -644,8 +641,7 @@ End Class" }", LanguageVersion.VisualBasic15_3) End Sub - - + Public Sub NonTupleNoSystemRuntime() Const source = "Class C diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/PseudoVariableTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/PseudoVariableTests.vb index 5a93f16cbe9ec..6a057ed6082d3 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/PseudoVariableTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/PseudoVariableTests.vb @@ -284,8 +284,7 @@ End Class" End Sub) End Sub - - + Public Sub NestedGenericValueType() Const source = "Class C @@ -556,8 +555,7 @@ End Class End Sub) End Sub - - + Public Sub PassByRef() Const source = " Class C @@ -749,8 +747,7 @@ End Class ''' Assembly-qualified type names from the debugger refer to runtime assemblies ''' which may be different versions than the assembly references in metadata. ''' - - + Public Sub DifferentAssemblyVersion() Const sourceA = "Public Class A(Of T) @@ -830,8 +827,7 @@ End Class" ''' The assembly-qualified type may reference an assembly ''' outside of the current module and its references. ''' - - + Public Sub TypeOutsideModule() Const sourceA = "Imports System diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ReferencedModulesTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ReferencedModulesTests.vb index 49722e9c30589..91f89bf1272b9 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ReferencedModulesTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ReferencedModulesTests.vb @@ -361,8 +361,7 @@ End Class" ExpressionCompilerTestHelpers.VerifyAppDomainMetadataContext(appDomain.GetMetadataContext(), moduleVersionIds) End Sub - - + Public Sub AssemblyDuplicateReferences() Const sourceA = "Public Class A @@ -718,8 +717,7 @@ IL_0005: ret End Sub) End Sub - - + Public Sub DuplicateTypesInMscorlib() Const sourceConsole = "Namespace System @@ -803,8 +801,7 @@ End Class" ' An assembly with the expected corlib name and with System.Object should ' be considered the corlib, even with references to external assemblies. - - + Public Sub CorLibWithAssemblyReferences() Const sourceLib = "Public Class Private1 diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/TupleTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/TupleTests.vb index c8123ca0a5c2c..5eea37498c517 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/TupleTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/TupleTests.vb @@ -202,8 +202,7 @@ End Class" End Sub) End Sub - - + Public Sub Local() Const source = "class C @@ -243,8 +242,7 @@ End Class" End Sub) End Sub - - + Public Sub Constant() Const source = "class A @@ -292,8 +290,7 @@ class C End Sub) End Sub - - + Public Sub LongTupleLocalElement_NoNames() Const source = "Class C @@ -424,8 +421,7 @@ End Class" End Sub) End Sub - - + Public Sub [Alias]() Const source = "Class C @@ -483,8 +479,7 @@ End Class" End Sub) End Sub - - + Public Sub AliasElement_NoNames() Const source = "Class C diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ExpansionTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ExpansionTests.vb index af5e4e48d86e4..34d5df431187c 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ExpansionTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ExpansionTests.vb @@ -704,8 +704,7 @@ End Class" EvalResult("_p", "3", "Integer", "DirectCast(c, D)._p", DkmEvaluationResultFlags.CanFavorite)) End Sub - - + Public Sub RootVersusInternal() Const source = " Imports System.Diagnostics diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ResultsViewTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ResultsViewTests.vb index bd826b6e7d8fb..b11f89e1e416d 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ResultsViewTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/ResultsViewTests.vb @@ -112,8 +112,7 @@ End Class" End Using End Sub - - + Public Sub GetProxyPropertyValueError() Const source = "Imports System.Collections diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TupleTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TupleTests.vb index 4030e47c2e289..e87d3cc9213c6 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TupleTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TupleTests.vb @@ -96,8 +96,7 @@ End Class" End Using End Sub - - + Public Sub Names_LongTuple() Const source = "class C diff --git a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TypeNameFormatterTests.vb b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TypeNameFormatterTests.vb index 7b0d65694c433..aacec2ec78a79 100644 --- a/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TypeNameFormatterTests.vb +++ b/src/ExpressionEvaluator/VisualBasic/Test/ResultProvider/TypeNameFormatterTests.vb @@ -268,15 +268,13 @@ End Namespace Assert.Equal("[Return].[From](Of [Return].[False].[Nothing]).[Await]", constructedAwaitType.GetTypeName(escapeKeywordIdentifiers:=True)) End Sub - - + Public Sub DynamicAttribute_ValidFlags() Assert.Equal("Object", GetType(Object).GetTypeName(MakeCustomTypeInfo(True))) Assert.Equal("Object()", GetType(Object()).GetTypeName(MakeCustomTypeInfo(False, True))) End Sub - - + Public Sub DynamicAttribute_OtherGuid() Dim typeInfo = DkmClrCustomTypeInfo.Create(Guid.NewGuid(), New ReadOnlyCollection(Of Byte)({1})) Assert.Equal("Object", GetType(Object).GetTypeName(typeInfo)) diff --git a/src/Scripting/VisualBasicTest/InteractiveSessionTests.vb b/src/Scripting/VisualBasicTest/InteractiveSessionTests.vb index 91d6437e33820..4198f7d171bf4 100644 --- a/src/Scripting/VisualBasicTest/InteractiveSessionTests.vb +++ b/src/Scripting/VisualBasicTest/InteractiveSessionTests.vb @@ -49,8 +49,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests Assert.Null(VisualBasicScript.EvaluateAsync(source).Result) End Sub - - + Public Sub IfStatement() Dim source = " Dim x As Integer diff --git a/src/VisualStudio/Core/Test/Debugging/VisualBasicBreakpointResolutionServiceTests.vb b/src/VisualStudio/Core/Test/Debugging/VisualBasicBreakpointResolutionServiceTests.vb index b26708a3133e2..b54ed2d57d73f 100644 --- a/src/VisualStudio/Core/Test/Debugging/VisualBasicBreakpointResolutionServiceTests.vb +++ b/src/VisualStudio/Core/Test/Debugging/VisualBasicBreakpointResolutionServiceTests.vb @@ -36,8 +36,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.VisualBasic.UnitTests.Debuggin End Using End Function - - + Public Async Function TestBreakpointSpansMultipleMethods() As Task ' Normal case: debugger passing BP spans "sub Goo() end sub" Await TestSpanWithLengthAsync( diff --git a/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb b/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb index 598bbd6bf9982..2eede186d60c1 100644 --- a/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb +++ b/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb @@ -2292,8 +2292,7 @@ _' ByVal selector As SelectorFunc(Of K, QueryableCollection(Of T), R)) _ Await AssertFormatLf2CrLfAsync(code.Value, code.Value) End Function - - + Public Async Function BugFix4459() As Task Dim code = Option Strict Off @@ -2321,8 +2320,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix4352() As Task Dim code = Imports System @@ -2348,8 +2346,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix4394() As Task Await AssertFormatAsync(" @@ -2630,8 +2627,7 @@ End Class Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5232() As Task Dim code = Imports System @@ -2651,8 +2647,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5270() As Task Dim code = Imports System @@ -2680,8 +2675,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5277() As Task Dim code = @@ -2697,8 +2691,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5432() As Task Dim code = Imports System @@ -2728,8 +2721,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5268() As Task Dim code = @@ -2739,8 +2731,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, code.Value) End Function - - + Public Async Function BugFix5268_1() As Task Dim code = Imports System @@ -2755,8 +2746,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, code.Value) End Function - - + Public Async Function BugFix5456() As Task Dim code = Imports System @@ -2781,8 +2771,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5457() As Task Dim code = Module module1 @@ -2818,8 +2807,7 @@ End Class Await AssertFormatSpanAsync(code.Value.Replace(vbLf, vbCrLf), expected.Value.Replace(vbLf, vbCrLf)) End Function - - + Public Async Function BugFix5492() As Task Dim code = Imports System @@ -2852,8 +2840,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5497() As Task Dim code = Imports System @@ -2882,8 +2869,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5594() As Task Dim code = @@ -2918,8 +2904,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5595() As Task Dim code = @@ -2940,8 +2925,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5637() As Task Dim code = Public Class Class1 @@ -3043,8 +3027,7 @@ End Module") End Function - - + Public Async Function XmlTest5442() As Task Using workspace = New AdhocWorkspace() @@ -3092,8 +3075,7 @@ End Module" End Using End Function - - + Public Async Function BugFix5731() As Task Dim code = Imports System @@ -3123,8 +3105,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5547() As Task Dim code = Imports System @@ -3156,8 +3137,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix5430() As Task Dim code = " @@ -3179,8 +3159,7 @@ End Module" Await AssertFormatAsync(code, code) End Function - - + Public Async Function BugFix5989() As Task Dim code = Imports System @@ -3204,8 +3183,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix6367() As Task Dim code = Module Program @@ -3225,8 +3203,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function BugFix6367_1() As Task Dim code = Module Program @@ -3238,8 +3215,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, code.Value) End Function - - + Public Async Function BugFix7023_1() As Task Dim code = Module Program @@ -3357,8 +3333,7 @@ Class C223 End Class") End Function - - + Public Async Function MultipleControlVariables() As Task Dim code = Module Program @@ -3382,8 +3357,7 @@ End Module Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - + Public Async Function ColonTrivia() As Task Dim code = Module Program diff --git a/src/Workspaces/VisualBasicTest/VisualBasicExtensionsTests.vb b/src/Workspaces/VisualBasicTest/VisualBasicExtensionsTests.vb index 97b144173b464..cdc59b0b56057 100644 --- a/src/Workspaces/VisualBasicTest/VisualBasicExtensionsTests.vb +++ b/src/Workspaces/VisualBasicTest/VisualBasicExtensionsTests.vb @@ -11,8 +11,7 @@ Imports System.Threading Namespace Microsoft.CodeAnalysis.VisualBasic.UnitTests Public Class VisualBasicExtensionsTests - - + Public Sub TestFindTrivia_NoStackOverflowOnLargeExpression() Dim code As New StringBuilder() code.Append( Date: Sun, 11 Sep 2022 16:40:50 -0700 Subject: [PATCH 8/8] Use attributes consistently in tests --- .../AddAccessibilityModifiersTests.cs | 6 +- ...tSwitchStatementToExpressionFixAllTests.cs | 6 +- ...ConvertSwitchStatementToExpressionTests.cs | 66 +- .../ConvertTypeOfToNameOfTests.cs | 9 +- .../CSharp/Tests/HideBase/HideBaseTests.cs | 6 +- .../CSharpInlineDeclarationTests.cs | 114 +- .../Iterator/ChangeToIEnumerableTests.cs | 9 +- .../MakeFieldReadonlyTests.cs | 63 +- .../MakeTypeAbstract/MakeTypeAbstractTests.cs | 3 +- .../QualifyMemberAccessTests.cs | 225 ++-- .../RemoveUnnecessaryCastTests.cs | 1161 ++++++----------- .../RemoveUnnecessaryImportsTests.cs | 78 +- .../RemoveUnnecessaryLambdaExpressionTests.cs | 24 +- ...veUnnecessaryExpressionParenthesesTests.cs | 84 +- ...emoveUnnecessaryPatternParenthesesTests.cs | 3 +- .../RemoveUnusedMembersTests.cs | 24 +- .../RemoveUnusedParametersTests.cs | 96 +- .../RemoveUnusedValueAssignmentTests.cs | 126 +- .../UseAutoProperty/UseAutoPropertyTests.cs | 69 +- .../UseCoalesceExpressionForNullableTests.cs | 3 +- .../UseCoalesceExpressionTests.cs | 6 +- .../UseCompoundAssignmentTests.cs | 48 +- .../UseCompoundCoalesceAssignmentTests.cs | 120 +- ...ConditionalExpressionForAssignmentTests.cs | 66 +- .../UseConditionalExpressionForReturnTests.cs | 117 +- .../UseDeconstructionTests.cs | 6 +- .../UseDefaultLiteralTests.cs | 3 +- ...ExpressionBodyForAccessorsAnalyzerTests.cs | 18 +- ...ressionBodyForConstructorsAnalyzerTests.cs | 6 +- ...eExpressionBodyForIndexersAnalyzerTests.cs | 3 +- ...seExpressionBodyForMethodsAnalyzerTests.cs | 39 +- ...xpressionBodyForPropertiesAnalyzerTests.cs | 30 +- .../CSharpUseImplicitObjectCreationTests.cs | 9 +- .../UseIsNullCheckForReferenceEqualsTests.cs | 18 +- .../UseLocalFunction/UseLocalFunctionTests.cs | 87 +- .../UseNullPropagationTests.cs | 159 +-- .../UseObjectInitializerTests.cs | 33 +- .../CSharpAsAndNullCheckTests.cs | 54 +- .../CSharpAsAndNullCheckTests_FixAllTests.cs | 6 +- ...rpIsAndCastCheckDiagnosticAnalyzerTests.cs | 12 +- .../UseSystemHashCodeTests.cs | 6 +- .../UseThrowExpressionTests.cs | 33 +- .../ValidateFormatStringTests.cs | 3 +- .../AddFileBanner/AddFileBannerTests.cs | 6 +- .../AddParameter/AddParameterTests.cs | 219 ++-- .../CSharpTest/AddUsing/AddUsingNuGetTests.cs | 3 +- .../CSharpTest/AddUsing/AddUsingTests.cs | 9 +- ...ingTestsWithAddImportDiagnosticProvider.cs | 21 +- .../AddUsingTests_ExtensionMethods.cs | 51 +- .../AddParameterTests.Formatting.cs | 9 +- .../ChangeSignature/ChangeSignatureTests.cs | 33 +- .../ChangeSignature_Formatting.cs | 3 +- .../ChangeSignature/ReorderParametersTests.cs | 3 +- .../ConvertIfToSwitchTests.cs | 99 +- .../ConvertNumericLiteralTests.cs | 6 +- .../InlineTemporary/InlineTemporaryTests.cs | 282 ++-- ...teNamedParameterCompletionProviderTests.cs | 9 +- .../AwaitCompletionProviderTests.cs | 12 +- .../CrefCompletionProviderTests.cs | 45 +- .../DeclarationNameCompletionProviderTests.cs | 237 ++-- ...ompletionListTagCompletionProviderTests.cs | 36 +- ...tInterfaceMemberCompletionProviderTests.cs | 6 +- ...sionMethodImportCompletionProviderTests.cs | 3 +- .../ExternAliasCompletionProviderTests.cs | 3 +- .../NamedParameterCompletionProviderTests.cs | 15 +- .../ObjectCreationCompletionProviderTests.cs | 75 +- ...bjectInitializerCompletionProviderTests.cs | 75 +- .../PartialMethodCompletionProviderTests.cs | 6 +- .../SnippetCompletionProviderTests.cs | 6 +- .../SpeculativeTCompletionProviderTests.cs | 3 +- .../SuggestionModeCompletionProviderTests.cs | 147 +-- .../SymbolCompletionProviderTests.cs | 9 +- ...olCompletionProviderTests_NoInteractive.cs | 3 +- ...mentationCommentCompletionProviderTests.cs | 114 +- .../ConflictMarkerResolutionTests.cs | 27 +- .../ConvertAnonymousTypeToClassTests.cs | 18 +- .../ConvertAutoPropertyToFullPropertyTests.cs | 21 +- .../ConvertForEachToForTests.cs | 33 +- .../ConvertForToForEachTests.cs | 9 +- ...tConcatenationToInterpolatedStringTests.cs | 90 +- ...ertPlaceholderToInterpolatedStringTests.cs | 3 +- ...tRegularStringToInterpolatedStringTests.cs | 12 +- .../Debugging/DataTipInfoGetterTests.cs | 12 +- .../ProximityExpressionsGetterTests.cs | 3 +- .../DiagnosticAnalyzerDriverTests.cs | 6 +- .../GenerateEnumMemberTests.cs | 27 +- .../GenerateMethod/GenerateConversionTests.cs | 24 +- .../GenerateDeconstructMethodTests.cs | 3 +- .../GenerateMethod/GenerateMethodTests.cs | 471 +++---- .../GenerateType/GenerateTypeTests_Dialog.cs | 66 +- .../MakeMethodAsynchronousTests.cs | 3 +- .../MockDiagnosticAnalyzerTests.cs | 3 +- .../Diagnostics/SpellCheck/SpellCheckTests.cs | 3 +- .../Suppression/SuppressionAllCodeTests.cs | 3 +- .../Suppression/SuppressionTests.cs | 39 +- .../ActiveStatementTests.Methods.cs | 27 +- .../EditAndContinue/ActiveStatementTests.cs | 51 +- .../EditAndContinue/BreakpointSpansTests.cs | 21 +- .../EditAndContinue/StatementEditingTests.cs | 3 +- .../EditAndContinue/TopLevelEditingTests.cs | 75 +- ...sPossibleDeconstructionDesignationTests.cs | 9 +- .../ExtractMethodTests.LanguageInteraction.cs | 123 +- .../ExtractMethod/SelectionValidatorTests.cs | 90 +- .../SmartTokenFormatterFormatRangeTests.cs | 3 +- .../SmartTokenFormatterFormatTokenTests.cs | 21 +- .../FullyQualify/FullyQualifyTests.cs | 90 +- .../FullyQualifyUnboundIdentifierTests.cs | 6 +- .../GenerateConstructorTests.cs | 216 +-- ...ddConstructorParametersFromMembersTests.cs | 156 +-- ...ateEqualsAndGetHashCodeFromMembersTests.cs | 48 +- .../GenerateVariable/GenerateVariableTests.cs | 6 +- .../ImplementAbstractClassTests.cs | 108 +- .../ImplementInterfaceTests.cs | 474 +++---- .../AddParameterCheckTests.cs | 90 +- .../InitializeMemberFromParameterTests.cs | 51 +- .../InteractiveIntroduceVariableTests.cs | 6 +- .../InvertConditionalTests.cs | 3 +- .../CSharpTest/InvertIf/InvertIfTests.cs | 30 +- .../InvertLogical/InvertLogicalTests.cs | 75 +- .../AwaitHighlighterTests.cs | 9 +- .../SwitchStatementHighlighterTests.cs | 24 +- .../MoveDeclarationNearReferenceTests.cs | 42 +- .../PullMemberUp/CSharpPullMemberUpTests.cs | 3 +- .../SyntacticQuickInfoSourceTests.cs | 60 +- .../RefactoringHelpersTests.cs | 9 +- .../RemoveUnnecessaryCastTests_AsTests.cs | 348 ++--- .../RemoveUnusedLocalFunctionTests.cs | 3 +- .../ReplaceDocCommentTextWithTagTests.cs | 15 +- .../AttributeSignatureHelpProviderTests.cs | 42 +- ...orInitializerSignatureHelpProviderTests.cs | 42 +- ...essExpressionSignatureHelpProviderTests.cs | 48 +- ...tiallyWrittenSignatureHelpProviderTests.cs | 21 +- .../GenericNameSignatureHelpProviderTests.cs | 33 +- ...ionExpressionSignatureHelpProviderTests.cs | 18 +- ...eConstructionSignatureHelpProviderTests.cs | 6 +- .../Structure/BlockSyntaxStructureTests.cs | 3 +- .../Structure/CommentStructureTests.cs | 6 +- .../Structure/DisabledTextStructureTests.cs | 30 +- .../DocumentationCommentStructureTests.cs | 6 +- .../InvalidIdentifierStructureTests.cs | 9 +- .../RegionDirectiveStructureTests.cs | 6 +- .../SymbolKey/SymbolKeyCompilationsTests.cs | 3 +- .../SymbolKeyMetadataVsSourceTests.cs | 3 +- .../TypeInferrer/TypeInferrerTests.cs | 15 +- ...ressionBodyForAccessorsRefactoringTests.cs | 3 +- ...pressionBodyForIndexersRefactoringTests.cs | 3 +- ...xpressionBodyForMethodsRefactoringTests.cs | 15 +- ...essionBodyForPropertiesRefactoringTests.cs | 3 +- .../UseNamedArgumentsTests.cs | 45 +- .../Wrapping/BinaryExpressionWrappingTests.cs | 3 +- .../AndKeywordRecommenderTests.cs | 9 +- .../AsKeywordRecommenderTests.cs | 48 +- .../AsyncKeywordRecommenderTests.cs | 18 +- .../BaseKeywordRecommenderTests.cs | 9 +- .../BoolKeywordRecommenderTests.cs | 21 +- .../ByteKeywordRecommenderTests.cs | 21 +- .../CheckedKeywordRecommenderTests.cs | 12 +- .../ClassKeywordRecommenderTests.cs | 24 +- .../DecimalKeywordRecommenderTests.cs | 39 +- .../DefaultKeywordRecommenderTests.cs | 15 +- .../DelegateKeywordRecommenderTests.cs | 27 +- .../DoubleKeywordRecommenderTests.cs | 33 +- .../DynamicKeywordRecommenderTests.cs | 18 +- .../EndIfKeywordRecommenderTests.cs | 3 +- .../EventKeywordRecommenderTests.cs | 3 +- .../ExplicitKeywordRecommenderTests.cs | 3 +- .../FalseKeywordRecommenderTests.cs | 12 +- .../FixedKeywordRecommenderTests.cs | 6 +- .../FloatKeywordRecommenderTests.cs | 33 +- .../FromKeywordRecommenderTests.cs | 21 +- .../GlobalKeywordRecommenderTests.cs | 6 +- .../ImplicitKeywordRecommenderTests.cs | 3 +- .../IntKeywordRecommenderTests.cs | 33 +- .../IsKeywordRecommenderTests.cs | 48 +- .../LongKeywordRecommenderTests.cs | 33 +- .../NativeIntegerKeywordRecommenderTests.cs | 30 +- .../NewKeywordRecommenderTests.cs | 27 +- .../NullKeywordRecommenderTests.cs | 27 +- .../ObjectKeywordRecommenderTests.cs | 33 +- .../OperatorKeywordRecommenderTests.cs | 9 +- .../OrKeywordRecommenderTests.cs | 6 +- .../OutKeywordRecommenderTests.cs | 15 +- .../PartialKeywordRecommenderTests.cs | 3 +- .../RecordKeywordRecommenderTests.cs | 6 +- .../RefKeywordRecommenderTests.cs | 15 +- .../ReturnKeywordRecommenderTests.cs | 12 +- .../SByteKeywordRecommenderTests.cs | 33 +- .../ShortKeywordRecommenderTests.cs | 33 +- .../SizeOfKeywordRecommenderTests.cs | 3 +- .../StackAllocKeywordRecommenderTests.cs | 54 +- .../StringKeywordRecommenderTests.cs | 30 +- .../StructKeywordRecommenderTests.cs | 24 +- .../SwitchKeywordRecommenderTests.cs | 27 +- .../ThisKeywordRecommenderTests.cs | 63 +- .../ThrowKeywordRecommenderTests.cs | 12 +- .../TrueKeywordRecommenderTests.cs | 15 +- .../TypeOfKeywordRecommenderTests.cs | 21 +- .../UIntKeywordRecommenderTests.cs | 33 +- .../ULongKeywordRecommenderTests.cs | 33 +- .../UShortKeywordRecommenderTests.cs | 33 +- .../UncheckedKeywordRecommenderTests.cs | 12 +- .../VarKeywordRecommenderTests.cs | 3 +- .../VoidKeywordRecommenderTests.cs | 6 +- .../WhenKeywordRecommenderTests.cs | 3 +- .../WhereKeywordRecommenderTests.cs | 84 +- .../WithKeywordRecommenderTests.cs | 48 +- .../CodeGenerationTests.CSharp.cs | 12 +- .../MetadataAsSource/MetadataAsSourceTests.cs | 51 +- .../Test/Utilities/PatternMatcherTests.cs | 6 +- .../SymbolEquivalenceComparerTests.cs | 6 +- .../CompileExpressionsTests.cs | 3 +- .../ExpressionCompiler/DeclarationTests.cs | 6 +- .../Test/ExpressionCompiler/DynamicTests.cs | 21 +- .../ExpressionCompilerTests.cs | 147 +-- .../HoistedStateMachineLocalTests.cs | 63 +- .../ExpressionCompiler/HoistedThisTests.cs | 30 +- .../Test/ExpressionCompiler/LocalsTests.cs | 57 +- .../MissingAssemblyTests.cs | 21 +- .../Test/ExpressionCompiler/NoPIATests.cs | 6 +- .../ExpressionCompiler/PseudoVariableTests.cs | 6 +- .../ReferencedModulesTests.cs | 15 +- .../Test/ExpressionCompiler/TupleTests.cs | 3 +- .../ExpressionCompiler/UsingDebugInfoTests.cs | 24 +- .../Test/ExpressionCompiler/WinMdTests.cs | 6 +- .../ResultProvider/ArrayExpansionTests.cs | 9 +- .../DebuggerBrowsableAttributeTests.cs | 6 +- .../DebuggerDisplayAttributeTests.cs | 3 +- .../DebuggerTypeProxyAttributeTests.cs | 3 +- .../Test/ResultProvider/ExpansionTests.cs | 60 +- .../Test/ResultProvider/ResultsViewTests.cs | 15 +- .../CSharp/Test/ResultProvider/TupleTests.cs | 6 +- .../ResultProvider/TypeNameFormatterTests.cs | 12 +- .../CSharpFunctionResolverTests.cs | 3 +- .../VisualBasicFunctionResolverTests.cs | 3 +- .../HostTest/InteractiveHostDesktopTests.cs | 3 +- .../CSharpTest/InteractiveSessionTests.cs | 27 +- .../CSharpTest/ObjectFormatterTests.cs | 3 +- src/Scripting/CSharpTest/ScriptTests.cs | 30 +- .../CSharp/Test/F1Help/F1HelpTests.cs | 144 +- .../CodeGeneration/SyntaxGeneratorTests.cs | 9 +- .../FormattingElasticTriviaTests.cs | 6 +- .../Formatting/FormattingMultipleSpanTests.cs | 3 +- .../CSharpTest/Formatting/FormattingTests.cs | 225 ++-- .../Formatting/FormattingTriviaTests.cs | 39 +- .../OrganizeImports/OrganizeUsingsTests.cs | 21 +- .../CoreTest/FindReferencesTests.cs | 3 +- .../CoreTest/SolutionTests/SolutionTests.cs | 6 +- .../UtilityTest/FormattingRangeHelperTests.cs | 12 +- .../TemporaryStorageServiceTests.cs | 3 +- .../WorkspaceTests/AdhocWorkspaceTests.cs | 3 +- 250 files changed, 3510 insertions(+), 7020 deletions(-) diff --git a/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs b/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs index d3d27baf15fec..acc4a197931e6 100644 --- a/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs +++ b/src/Analyzers/CSharp/Tests/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs @@ -485,8 +485,7 @@ internal class Program "); } - [WorkItem(48899, "https://github.com/dotnet/roslyn/issues/48899")] - [Fact] + [Fact, WorkItem(48899, "https://github.com/dotnet/roslyn/issues/48899")] public async Task TestAbstractMethod() { await VerifyCS.VerifyCodeFixAsync(@" @@ -503,8 +502,7 @@ public abstract class TestClass "); } - [WorkItem(48899, "https://github.com/dotnet/roslyn/issues/48899")] - [Fact] + [Fact, WorkItem(48899, "https://github.com/dotnet/roslyn/issues/48899")] public async Task TestOverriddenMethod() { await VerifyCS.VerifyCodeFixAsync(@" diff --git a/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionFixAllTests.cs b/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionFixAllTests.cs index c44c9f80db289..cb905f61e32d3 100644 --- a/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionFixAllTests.cs +++ b/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionFixAllTests.cs @@ -215,8 +215,7 @@ System.Func M(int i, int j) }.RunAsync(); } - [WorkItem(37907, "https://github.com/dotnet/roslyn/issues/37907")] - [Fact] + [Fact, WorkItem(37907, "https://github.com/dotnet/roslyn/issues/37907")] public async Task TestNested_03() { await VerifyCS.VerifyCodeFixAsync( @@ -274,8 +273,7 @@ public bool ValueBoolean() } }"); } - [WorkItem(44572, "https://github.com/dotnet/roslyn/issues/44572")] - [Fact] + [Fact, WorkItem(44572, "https://github.com/dotnet/roslyn/issues/44572")] public async Task TestImplicitConversion() { await VerifyCS.VerifyCodeFixAsync( diff --git a/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs b/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs index 64f1c40cf52c4..2d19fbdda2207 100644 --- a/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/ConvertSwitchStatementToExpression/ConvertSwitchStatementToExpressionTests.cs @@ -583,8 +583,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestOnMultiCaseSection_CSharp9() { var testCode = @"class Program @@ -719,8 +718,7 @@ int M(int i) }"); } - [WorkItem(37873, "https://github.com/dotnet/roslyn/issues/37873")] - [Fact] + [Fact, WorkItem(37873, "https://github.com/dotnet/roslyn/issues/37873")] public async Task TestTrivia_02() { await VerifyCS.VerifyCodeFixAsync( @@ -865,8 +863,7 @@ void M(int i) }"); } - [WorkItem(37947, "https://github.com/dotnet/roslyn/issues/37947")] - [Fact] + [Fact, WorkItem(37947, "https://github.com/dotnet/roslyn/issues/37947")] public async Task TestMultiLabelWithDefault() { await VerifyCS.VerifyCodeFixAsync( @@ -901,8 +898,7 @@ public static string FromDay(DayOfWeek dayOfWeek) }"); } - [WorkItem(37949, "https://github.com/dotnet/roslyn/issues/37949")] - [Fact] + [Fact, WorkItem(37949, "https://github.com/dotnet/roslyn/issues/37949")] public async Task TestMissingOnUseInNextStatement() { var code = @"using System; @@ -924,8 +920,7 @@ public static void Throw(int index) await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(36876, "https://github.com/dotnet/roslyn/issues/36876")] - [Fact] + [Fact, WorkItem(36876, "https://github.com/dotnet/roslyn/issues/36876")] public async Task TestDeclarationInOuterScope() { await VerifyCS.VerifyCodeFixAsync( @@ -1007,8 +1002,7 @@ public static void Test() }"); } - [WorkItem(37872, "https://github.com/dotnet/roslyn/issues/37872")] - [Fact] + [Fact, WorkItem(37872, "https://github.com/dotnet/roslyn/issues/37872")] public async Task TestMissingFixOnDirectives() { var code = @"class Program @@ -1038,8 +1032,7 @@ static int GetValue(int input) await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(37872, "https://github.com/dotnet/roslyn/issues/37872")] - [Fact] + [Fact, WorkItem(37872, "https://github.com/dotnet/roslyn/issues/37872")] public async Task TestMissingFixAllOnDirectives() { var code = @"class Program @@ -1113,8 +1106,7 @@ static int GetValue(int input) }.RunAsync(); } - [WorkItem(37950, "https://github.com/dotnet/roslyn/issues/37950")] - [Fact] + [Fact, WorkItem(37950, "https://github.com/dotnet/roslyn/issues/37950")] public async Task TestShouldNotCastNullOnNullableValueType_ReturnStatement() { await VerifyCS.VerifyCodeFixAsync( @@ -1144,8 +1136,7 @@ await VerifyCS.VerifyCodeFixAsync( }"); } - [WorkItem(37950, "https://github.com/dotnet/roslyn/issues/37950")] - [Fact] + [Fact, WorkItem(37950, "https://github.com/dotnet/roslyn/issues/37950")] public async Task TestShouldNotCastNullOnNullableValueType_Assignment() { await VerifyCS.VerifyCodeFixAsync( @@ -1176,8 +1167,7 @@ public static void Test(string name) }"); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestExplicitDeclaration_Interfaces() { var input = @@ -1244,8 +1234,7 @@ public static void Test(string name) }.RunAsync(); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestExplicitDeclaration_Interfaces2() { var input = @@ -1312,8 +1301,7 @@ public static void Test(string name) }.RunAsync(); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestExplicitDeclaration_Interfaces3() { var input = @@ -1380,8 +1368,7 @@ public static void Test(string name) }.RunAsync(); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestExplicitDeclaration_ClassInheritance() { var input = @@ -1456,8 +1443,7 @@ public static void Test(string name) }.RunAsync(); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestExplicitDeclaration_ClassInheritance2() { var input = @@ -1524,8 +1510,7 @@ public static void Test(string name) }.RunAsync(); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestImplicitDeclaration_ClassInheritance() { var input = @@ -1592,8 +1577,7 @@ public static void Test(string name) }.RunAsync(); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestImplicitDeclaration_ClassInheritance2() { var input = @@ -1660,8 +1644,7 @@ public static void Test(string name) }.RunAsync(); } - [WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] - [Fact] + [Fact, WorkItem(38771, "https://github.com/dotnet/roslyn/issues/38771")] public async Task TestExplicitDeclaration_AllCasesDefaultLiteral() { var input = @@ -1890,8 +1873,7 @@ public static void Test() }.RunAsync(); } - [WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] - [Fact] + [Fact, WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] public async Task TestNotWithRefReturns() { var code = @"using System; @@ -1911,8 +1893,7 @@ static ref int GetRef(int[] mem, int addr, int mode) await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] - [Fact] + [Fact, WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] public async Task TestNotWithRefAssignment() { var code = @"using System; @@ -1934,8 +1915,7 @@ static ref int GetRef(int[] mem, int addr, int mode) await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] - [Fact] + [Fact, WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] public async Task TestNotWithRefConditionalAssignment() { var code = @"using System; @@ -1957,8 +1937,7 @@ static ref int GetRef(int[] mem, int addr, int mode) await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] - [Fact] + [Fact, WorkItem(40198, "https://github.com/dotnet/roslyn/issues/40198")] public async Task TestWithRefInsideConditionalAssignment() { await VerifyCS.VerifyCodeFixAsync( @@ -2026,8 +2005,7 @@ public async Task TopLevelStatement() await test.RunAsync(); } - [WorkItem(44449, "https://github.com/dotnet/roslyn/issues/44449")] - [Fact] + [Fact, WorkItem(44449, "https://github.com/dotnet/roslyn/issues/44449")] public async Task TopLevelStatement_FollowedWithThrow() { // We should be rewriting the declaration for 'j' to get 'var j = i switch ...' diff --git a/src/Analyzers/CSharp/Tests/ConvertTypeOfToNameOf/ConvertTypeOfToNameOfTests.cs b/src/Analyzers/CSharp/Tests/ConvertTypeOfToNameOf/ConvertTypeOfToNameOfTests.cs index 11e418fe4bbd4..9d1406a39e004 100644 --- a/src/Analyzers/CSharp/Tests/ConvertTypeOfToNameOf/ConvertTypeOfToNameOfTests.cs +++ b/src/Analyzers/CSharp/Tests/ConvertTypeOfToNameOf/ConvertTypeOfToNameOfTests.cs @@ -241,8 +241,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(text, text); } - [WorkItem(47129, "https://github.com/dotnet/roslyn/issues/47129")] - [Fact] + [Fact, WorkItem(47129, "https://github.com/dotnet/roslyn/issues/47129")] public async Task NestedInGenericType() { var text = @"class Test @@ -276,8 +275,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(text, expected); } - [WorkItem(47129, "https://github.com/dotnet/roslyn/issues/47129")] - [Fact] + [Fact, WorkItem(47129, "https://github.com/dotnet/roslyn/issues/47129")] public async Task NestedInGenericType2() { var text = @"using System; @@ -305,8 +303,7 @@ public void M() await VerifyCS.VerifyCodeFixAsync(text, expected); } - [WorkItem(54233, "https://github.com/dotnet/roslyn/issues/54233")] - [Fact] + [Fact, WorkItem(54233, "https://github.com/dotnet/roslyn/issues/54233")] public async Task NotOnVoid() { var text = @" diff --git a/src/Analyzers/CSharp/Tests/HideBase/HideBaseTests.cs b/src/Analyzers/CSharp/Tests/HideBase/HideBaseTests.cs index ec2fc618333ad..ed653b3ca3f42 100644 --- a/src/Analyzers/CSharp/Tests/HideBase/HideBaseTests.cs +++ b/src/Analyzers/CSharp/Tests/HideBase/HideBaseTests.cs @@ -106,8 +106,7 @@ class App : Application }"); } - [WorkItem(18391, "https://github.com/dotnet/roslyn/issues/18391")] - [Fact] + [Fact, WorkItem(18391, "https://github.com/dotnet/roslyn/issues/18391")] public async Task TestAddNewToConstant() { await TestInRegularAndScriptAsync( @@ -131,8 +130,7 @@ class App : Application }"); } - [WorkItem(14455, "https://github.com/dotnet/roslyn/issues/14455")] - [Fact] + [Fact, WorkItem(14455, "https://github.com/dotnet/roslyn/issues/14455")] public async Task TestAddNewToConstantInternalFields() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests.cs b/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests.cs index fe7b6491114c1..312f9add45d3d 100644 --- a/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests.cs +++ b/src/Analyzers/CSharp/Tests/InlineDeclaration/CSharpInlineDeclarationTests.cs @@ -935,8 +935,7 @@ void M() }"); } - [WorkItem(15994, "https://github.com/dotnet/roslyn/issues/15994")] - [Fact] + [Fact, WorkItem(15994, "https://github.com/dotnet/roslyn/issues/15994")] public async Task TestCommentsTrivia1() { await TestInRegularAndScript1Async( @@ -971,8 +970,7 @@ static void Main(string[] args) }"); } - [WorkItem(15994, "https://github.com/dotnet/roslyn/issues/15994")] - [Fact] + [Fact, WorkItem(15994, "https://github.com/dotnet/roslyn/issues/15994")] public async Task TestCommentsTrivia2() { await TestInRegularAndScript1Async( @@ -1023,8 +1021,7 @@ static void Main(string[] args) }"); } - [WorkItem(15336, "https://github.com/dotnet/roslyn/issues/15336")] - [Fact] + [Fact, WorkItem(15336, "https://github.com/dotnet/roslyn/issues/15336")] public async Task TestNotMissingIfCapturedInLambdaAndNotUsedAfterwards() { await TestInRegularAndScript1Async( @@ -1059,8 +1056,7 @@ void Bar(Action a) { } }"); } - [WorkItem(15336, "https://github.com/dotnet/roslyn/issues/15336")] - [Fact] + [Fact, WorkItem(15336, "https://github.com/dotnet/roslyn/issues/15336")] public async Task TestMissingIfCapturedInLambdaAndUsedAfterwards() { await TestMissingInRegularAndScriptAsync( @@ -1082,8 +1078,7 @@ void Bar(Action a) { } }"); } - [WorkItem(15408, "https://github.com/dotnet/roslyn/issues/15408")] - [Fact] + [Fact, WorkItem(15408, "https://github.com/dotnet/roslyn/issues/15408")] public async Task TestDataFlow1() { await TestMissingInRegularAndScriptAsync( @@ -1108,8 +1103,7 @@ private bool TryBaz(out object s) }"); } - [WorkItem(15408, "https://github.com/dotnet/roslyn/issues/15408")] - [Fact] + [Fact, WorkItem(15408, "https://github.com/dotnet/roslyn/issues/15408")] public async Task TestDataFlow2() { await TestInRegularAndScript1Async( @@ -1152,8 +1146,7 @@ private bool TryBaz(out object s) }"); } - [WorkItem(16028, "https://github.com/dotnet/roslyn/issues/16028")] - [Fact] + [Fact, WorkItem(16028, "https://github.com/dotnet/roslyn/issues/16028")] public async Task TestExpressionTree1() { await TestMissingInRegularAndScriptAsync( @@ -1181,8 +1174,7 @@ public static void Method(Expression expression) }"); } - [WorkItem(16198, "https://github.com/dotnet/roslyn/issues/16198")] - [Fact] + [Fact, WorkItem(16198, "https://github.com/dotnet/roslyn/issues/16198")] public async Task TestIndentation1() { await TestInRegularAndScript1Async( @@ -1215,8 +1207,7 @@ private int Bar() }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestNotInLoops1() { await TestMissingAsync( @@ -1243,8 +1234,7 @@ private static bool TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestNotInLoops2() { await TestMissingAsync( @@ -1270,8 +1260,7 @@ private static bool TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestNotInLoops3() { await TestMissingAsync( @@ -1298,8 +1287,7 @@ private static IEnumerable TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestNotInLoops4() { await TestMissingAsync( @@ -1326,8 +1314,7 @@ private static bool TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestNotInUsing() { await TestMissingAsync( @@ -1353,8 +1340,7 @@ private static IDisposable GetDisposableAndValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestNotInExceptionFilter() { await TestMissingAsync( @@ -1383,8 +1369,7 @@ private static bool GetValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestNotInShortCircuitExpression1() { await TestMissingAsync( @@ -1407,8 +1392,7 @@ private static bool GetValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestNotInShortCircuitExpression2() { await TestMissingAsync( @@ -1431,8 +1415,7 @@ private static bool GetValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestNotInFixed() { await TestMissingAsync( @@ -1458,8 +1441,7 @@ private static int[] GetValue(out string token) }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestInLoops1() { await TestInRegularAndScript1Async( @@ -1502,8 +1484,7 @@ private static bool TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestInLoops2() { await TestInRegularAndScript1Async( @@ -1544,8 +1525,7 @@ private static bool TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestInLoops3() { await TestInRegularAndScript1Async( @@ -1588,8 +1568,7 @@ private static IEnumerable TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] - [Fact] + [Fact, WorkItem(17624, "https://github.com/dotnet/roslyn/issues/17624")] public async Task TestInLoops4() { await TestInRegularAndScript1Async( @@ -1632,8 +1611,7 @@ private static bool TryExtractTokenFromEmail(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestInUsing() { await TestInRegularAndScript1Async( @@ -1674,8 +1652,7 @@ private static IDisposable GetDisposableAndValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestInExceptionFilter() { await TestInRegularAndScript1Async( @@ -1722,8 +1699,7 @@ private static bool GetValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestInShortCircuitExpression1() { await TestInRegularAndScript1Async( @@ -1760,8 +1736,7 @@ private static bool GetValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestInShortCircuitExpression2() { await TestInRegularAndScript1Async( @@ -1798,8 +1773,7 @@ private static bool GetValue(out string token) }"); } - [WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] - [Fact] + [Fact, WorkItem(18076, "https://github.com/dotnet/roslyn/issues/18076")] public async Task TestInFixed() { await TestInRegularAndScript1Async( @@ -1840,8 +1814,7 @@ private static int[] GetValue(out string token) }"); } - [WorkItem(17743, "https://github.com/dotnet/roslyn/issues/17743")] - [Fact] + [Fact, WorkItem(17743, "https://github.com/dotnet/roslyn/issues/17743")] public async Task TestInLocalFunction1() { await TestMissingInRegularAndScriptAsync( @@ -1915,8 +1888,7 @@ void F() }"); } - [WorkItem(16676, "https://github.com/dotnet/roslyn/issues/16676")] - [Fact] + [Fact, WorkItem(16676, "https://github.com/dotnet/roslyn/issues/16676")] public async Task TestMultipleDeclarationStatementsOnSameLine1() { await TestInRegularAndScript1Async( @@ -1940,8 +1912,7 @@ void Goo() }"); } - [WorkItem(16676, "https://github.com/dotnet/roslyn/issues/16676")] - [Fact] + [Fact, WorkItem(16676, "https://github.com/dotnet/roslyn/issues/16676")] public async Task TestMultipleDeclarationStatementsOnSameLine2() { await TestInRegularAndScript1Async( @@ -1965,8 +1936,7 @@ void Goo() }"); } - [WorkItem(16676, "https://github.com/dotnet/roslyn/issues/16676")] - [Fact] + [Fact, WorkItem(16676, "https://github.com/dotnet/roslyn/issues/16676")] public async Task TestMultipleDeclarationStatementsOnSameLine3() { await TestInRegularAndScript1Async( @@ -2012,8 +1982,7 @@ void M() }"); } - [WorkItem(18668, "https://github.com/dotnet/roslyn/issues/18668")] - [Fact] + [Fact, WorkItem(18668, "https://github.com/dotnet/roslyn/issues/18668")] public async Task TestDefiniteAssignmentIssueWithVar() { await TestMissingInRegularAndScriptAsync( @@ -2031,8 +2000,7 @@ static void M(bool condition) }"); } - [WorkItem(18668, "https://github.com/dotnet/roslyn/issues/18668")] - [Fact] + [Fact, WorkItem(18668, "https://github.com/dotnet/roslyn/issues/18668")] public async Task TestDefiniteAssignmentIssueWithNonVar() { await TestMissingInRegularAndScriptAsync( @@ -2050,8 +2018,7 @@ static void M(bool condition) }"); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction1() { await TestMissingInRegularAndScriptAsync( @@ -2080,8 +2047,7 @@ void Local() }"); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction2() { await TestMissingInRegularAndScriptAsync( @@ -2113,8 +2079,7 @@ void InnerLocal() }"); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction3() { await TestMissingInRegularAndScriptAsync( @@ -2145,8 +2110,7 @@ void Local() }"); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction4() { await TestMissingInRegularAndScriptAsync( @@ -2291,8 +2255,7 @@ void M(out C c2) }"); } - [WorkItem(44429, "https://github.com/dotnet/roslyn/issues/44429")] - [Fact] + [Fact, WorkItem(44429, "https://github.com/dotnet/roslyn/issues/44429")] public async Task TopLevelStatement() { await TestMissingAsync(@" @@ -2302,8 +2265,7 @@ await TestMissingAsync(@" }", new TestParameters(TestOptions.Regular)); } - [WorkItem(47041, "https://github.com/dotnet/roslyn/issues/47041")] - [Fact] + [Fact, WorkItem(47041, "https://github.com/dotnet/roslyn/issues/47041")] public async Task CollectionInitializer() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/Iterator/ChangeToIEnumerableTests.cs b/src/Analyzers/CSharp/Tests/Iterator/ChangeToIEnumerableTests.cs index fb0ba6a29fff4..7fc32066b92ae 100644 --- a/src/Analyzers/CSharp/Tests/Iterator/ChangeToIEnumerableTests.cs +++ b/src/Analyzers/CSharp/Tests/Iterator/ChangeToIEnumerableTests.cs @@ -231,8 +231,7 @@ class Program await TestMissingInRegularAndScriptAsync(initial); } - [WorkItem(7087, @"https://github.com/dotnet/roslyn/issues/7087")] - [Fact] + [Fact, WorkItem(7087, @"https://github.com/dotnet/roslyn/issues/7087")] public async Task TestChangeToIEnumerableProperty() { await TestInRegularAndScriptAsync( @@ -310,8 +309,7 @@ public bool Equals(IMyInterface other) }"); } - [WorkItem(7087, @"https://github.com/dotnet/roslyn/issues/7087")] - [Fact] + [Fact, WorkItem(7087, @"https://github.com/dotnet/roslyn/issues/7087")] public async Task TestChangeToIEnumerableOperator() { await TestInRegularAndScriptAsync( @@ -345,8 +343,7 @@ public class T }"); } - [WorkItem(7087, @"https://github.com/dotnet/roslyn/issues/7087")] - [Fact] + [Fact, WorkItem(7087, @"https://github.com/dotnet/roslyn/issues/7087")] public async Task TestChangeToIEnumerableIndexer() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs b/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs index d3f53bb9ba8aa..33b5cad2f45b4 100644 --- a/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs +++ b/src/Analyzers/CSharp/Tests/MakeFieldReadonly/MakeFieldReadonlyTests.cs @@ -1406,8 +1406,7 @@ partial struct MyClass partial struct MyClass { }"); } - [WorkItem(26262, "https://github.com/dotnet/roslyn/issues/26262")] - [Fact] + [Fact, WorkItem(26262, "https://github.com/dotnet/roslyn/issues/26262")] public async Task FieldAssignedInCtor_InParens() { await TestInRegularAndScript1Async( @@ -1429,8 +1428,7 @@ await TestInRegularAndScript1Async( }"); } - [WorkItem(26262, "https://github.com/dotnet/roslyn/issues/26262")] - [Fact] + [Fact, WorkItem(26262, "https://github.com/dotnet/roslyn/issues/26262")] public async Task FieldAssignedInCtor_QualifiedWithThis_InParens() { await TestInRegularAndScript1Async( @@ -1452,8 +1450,7 @@ await TestInRegularAndScript1Async( }"); } - [WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] - [Fact] + [Fact, WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] public async Task FieldAssignedInMethod_InDeconstruction() { await TestMissingAsync( @@ -1469,8 +1466,7 @@ void M() }"); } - [WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] - [Fact] + [Fact, WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] public async Task FieldAssignedInMethod_InDeconstruction_InParens() { await TestMissingAsync( @@ -1486,8 +1482,7 @@ void M() }"); } - [WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] - [Fact] + [Fact, WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] public async Task FieldAssignedInMethod_InDeconstruction_WithThis_InParens() { await TestMissingAsync( @@ -1503,8 +1498,7 @@ void M() }"); } - [WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] - [Fact] + [Fact, WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] public async Task FieldUsedInTupleExpressionOnRight() { await TestInRegularAndScript1Async( @@ -1530,8 +1524,7 @@ void M() }"); } - [WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] - [Fact] + [Fact, WorkItem(26264, "https://github.com/dotnet/roslyn/issues/26264")] public async Task FieldInTypeWithGeneratedCode() { await TestInRegularAndScript1Async( @@ -1559,8 +1552,7 @@ void M() }"); } - [WorkItem(26364, "https://github.com/dotnet/roslyn/issues/26364")] - [Fact] + [Fact, WorkItem(26364, "https://github.com/dotnet/roslyn/issues/26364")] public async Task FieldIsFixed() { await TestMissingInRegularAndScriptAsync( @@ -1570,8 +1562,7 @@ await TestMissingInRegularAndScriptAsync( }"); } - [WorkItem(38995, "https://github.com/dotnet/roslyn/issues/38995")] - [Fact] + [Fact, WorkItem(38995, "https://github.com/dotnet/roslyn/issues/38995")] public async Task FieldAssignedToLocalRef() { await TestMissingAsync( @@ -1614,8 +1605,7 @@ void M() }"); } - [WorkItem(26213, "https://github.com/dotnet/roslyn/issues/26213")] - [Fact] + [Fact, WorkItem(26213, "https://github.com/dotnet/roslyn/issues/26213")] public async Task TestFieldAccessesOnLeftOfDot() { await TestInRegularAndScript1Async( @@ -1649,8 +1639,7 @@ public static void Run() }"); } - [WorkItem(42759, "https://github.com/dotnet/roslyn/issues/42759")] - [Fact] + [Fact, WorkItem(42759, "https://github.com/dotnet/roslyn/issues/42759")] public async Task TestVolatileField1() { await TestInRegularAndScript1Async( @@ -1664,8 +1653,7 @@ await TestInRegularAndScript1Async( }"); } - [WorkItem(42759, "https://github.com/dotnet/roslyn/issues/42759")] - [Fact] + [Fact, WorkItem(42759, "https://github.com/dotnet/roslyn/issues/42759")] public async Task TestVolatileField2() { await TestInRegularAndScript1Async( @@ -1680,8 +1668,7 @@ await TestInRegularAndScript1Async( }"); } - [WorkItem(42759, "https://github.com/dotnet/roslyn/issues/42759")] - [Fact] + [Fact, WorkItem(42759, "https://github.com/dotnet/roslyn/issues/42759")] public async Task TestVolatileField3() { await TestInRegularAndScript1Async( @@ -1696,8 +1683,7 @@ await TestInRegularAndScript1Async( }"); } - [WorkItem(46785, "https://github.com/dotnet/roslyn/issues/46785")] - [Fact] + [Fact, WorkItem(46785, "https://github.com/dotnet/roslyn/issues/46785")] public async Task UsedAsRef_NoDiagnostic() { await TestMissingInRegularAndScriptAsync( @@ -1713,8 +1699,7 @@ public bool M() }"); } - [WorkItem(57983, "https://github.com/dotnet/roslyn/issues/57983")] - [Fact] + [Fact, WorkItem(57983, "https://github.com/dotnet/roslyn/issues/57983")] public async Task UsedAsRef_NoDiagnostic_02() { await TestMissingInRegularAndScriptAsync( @@ -1733,8 +1718,7 @@ internal void Repro() }"); } - [WorkItem(42760, "https://github.com/dotnet/roslyn/issues/42760")] - [Fact] + [Fact, WorkItem(42760, "https://github.com/dotnet/roslyn/issues/42760")] public async Task WithThreadStaticAttribute_NoDiagnostic() { await TestMissingInRegularAndScriptAsync( @@ -1747,8 +1731,7 @@ class Program }"); } - [WorkItem(50925, "https://github.com/dotnet/roslyn/issues/50925")] - [Fact] + [Fact, WorkItem(50925, "https://github.com/dotnet/roslyn/issues/50925")] public async Task Test_MemberUsedInGeneratedCode() { await TestMissingInRegularAndScriptAsync( @@ -1780,8 +1763,7 @@ public int Value "); } - [WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] - [Fact] + [Fact, WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] public async Task ShouldNotWarnForDataMemberFieldsInDataContractClasses() { await TestMissingAsync( @@ -1800,8 +1782,7 @@ public class MyClass "); } - [WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] - [Fact] + [Fact, WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] public async Task ShouldWarnForDataMemberFieldsInNonDataContractClasses() { await TestInRegularAndScript1Async( @@ -1831,8 +1812,7 @@ public class MyClass "); } - [WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] - [Fact] + [Fact, WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] public async Task ShouldWarnForPrivateNonDataMemberFieldsInDataContractClasses() { await TestInRegularAndScript1Async( @@ -1868,8 +1848,7 @@ public class MyClass "); } - [WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] - [Fact] + [Fact, WorkItem(40644, "https://github.com/dotnet/roslyn/issues/40644")] public async Task ShouldNotWarnForPublicImplicitDataMemberFieldsInDataContractClasses() { await TestMissingAsync( diff --git a/src/Analyzers/CSharp/Tests/MakeTypeAbstract/MakeTypeAbstractTests.cs b/src/Analyzers/CSharp/Tests/MakeTypeAbstract/MakeTypeAbstractTests.cs index 11681f9f1ccf3..8b2fec2689de3 100644 --- a/src/Analyzers/CSharp/Tests/MakeTypeAbstract/MakeTypeAbstractTests.cs +++ b/src/Analyzers/CSharp/Tests/MakeTypeAbstract/MakeTypeAbstractTests.cs @@ -145,8 +145,7 @@ public abstract class Goo }"); } - [WorkItem(54218, "https://github.com/dotnet/roslyn/issues/54218")] - [Fact] + [Fact, WorkItem(54218, "https://github.com/dotnet/roslyn/issues/54218")] public async Task TestPartialClass() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/QualifyMemberAccess/QualifyMemberAccessTests.cs b/src/Analyzers/CSharp/Tests/QualifyMemberAccess/QualifyMemberAccessTests.cs index 63c0477af7fb0..f9622ab29a9ab 100644 --- a/src/Analyzers/CSharp/Tests/QualifyMemberAccess/QualifyMemberAccessTests.cs +++ b/src/Analyzers/CSharp/Tests/QualifyMemberAccess/QualifyMemberAccessTests.cs @@ -41,8 +41,7 @@ private Task TestMissingAsyncWithOption(string code, PerLanguageOption2> option, NotificationOption2 notification) => TestMissingInRegularAndScriptAsync(code, new TestParameters(options: Option(option, true, notification))); - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_LHS() { await TestAsyncWithOption( @@ -67,8 +66,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_RHS() { await TestAsyncWithOption( @@ -93,8 +91,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_MethodArgument() { await TestAsyncWithOption( @@ -119,8 +116,7 @@ void M(int ii) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_ChainedAccess() { await TestAsyncWithOption( @@ -145,8 +141,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_ConditionalAccess() { await TestAsyncWithOption( @@ -171,8 +166,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_OnBase() { await TestAsyncWithOption( @@ -203,8 +197,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyFieldAccess_InObjectInitializer() { await TestAsyncWithOption( @@ -227,8 +220,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyFieldAccess_InCollectionInitializer() { await TestAsyncWithOption( @@ -251,8 +243,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_NotSuggestedOnInstance() { await TestMissingAsyncWithOption( @@ -269,8 +260,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyFieldAccess_NotSuggestedOnStatic() { await TestMissingAsyncWithOption( @@ -286,8 +276,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyFieldAccess_NotSuggestedOnLocalVarInObjectInitializer() { await TestMissingAsyncWithOption( @@ -302,8 +291,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyFieldAccess_NotSuggestedOnLocalVarInCollectionInitializer() { await TestMissingAsyncWithOption( @@ -318,8 +306,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(28091, "https://github.com/dotnet/roslyn/issues/28091")] - [Fact] + [Fact, WorkItem(28091, "https://github.com/dotnet/roslyn/issues/28091")] public async Task QualifyFieldAccess_NotSuggestedOnLocalVarInDictionaryInitializer() { await TestMissingAsyncWithOption( @@ -334,8 +321,7 @@ void M() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyFieldAccess_Subpattern1() { await TestMissingAsyncWithOption( @@ -353,8 +339,7 @@ void M(Class c) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyFieldAccess_Subpattern2() { await TestMissingAsyncWithOption( @@ -374,8 +359,7 @@ void M(Class c) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyFieldAccess_Subpattern3() { await TestMissingAsyncWithOption( @@ -395,8 +379,7 @@ void M(Class c) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_LHS() { await TestAsyncWithOption( @@ -421,8 +404,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_RHS() { await TestAsyncWithOption( @@ -447,8 +429,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_PropertySubpattern1() { await TestMissingAsyncWithOption( @@ -466,8 +447,7 @@ void M(Class c) CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_PropertySubpattern2() { await TestMissingAsyncWithOption( @@ -487,8 +467,7 @@ void M(Class c) CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_PropertySubpattern3() { await TestMissingAsyncWithOption( @@ -508,8 +487,7 @@ void M(Class c) CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_PropertySubpattern4() { // it's ok that we qualify here because it's not a legal pattern (because it is not const). @@ -543,8 +521,7 @@ void M(Class c) CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_FieldSubpattern1() { await TestMissingAsyncWithOption( @@ -562,8 +539,7 @@ void M(Class c) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_FieldSubpattern2() { await TestMissingAsyncWithOption( @@ -583,8 +559,7 @@ void M(Class c) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_FieldSubpattern3() { await TestMissingAsyncWithOption( @@ -604,8 +579,7 @@ void M(Class c) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] - [Fact] + [Fact, WorkItem(40242, "https://github.com/dotnet/roslyn/issues/40242")] public async Task QualifyPropertyAccess_FieldSubpattern4() { // it's ok that we qualify here because it's not a legal pattern (because it is not const). @@ -639,8 +613,7 @@ void M(Class c) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_MethodArgument() { await TestAsyncWithOption( @@ -665,8 +638,7 @@ void M(int ii) CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_ChainedAccess() { await TestAsyncWithOption( @@ -691,8 +663,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_ConditionalAccess() { await TestAsyncWithOption( @@ -717,8 +688,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_OnBase() { await TestAsyncWithOption( @@ -749,8 +719,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_NotSuggestedOnInstance() { await TestMissingAsyncWithOption( @@ -766,8 +735,7 @@ void M(Class c) CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyPropertyAccess_NotSuggestedOnStatic() { await TestMissingAsyncWithOption( @@ -783,8 +751,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_VoidCallWithArguments() { await TestAsyncWithOption( @@ -805,8 +772,7 @@ void M(int i) CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_AsReturn() { await TestAsyncWithOption( @@ -825,8 +791,7 @@ int M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_ChainedAccess() { await TestAsyncWithOption( @@ -845,8 +810,7 @@ string M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_ConditionalAccess() { await TestAsyncWithOption( @@ -865,8 +829,7 @@ string M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_EventSubscription1() { await TestAsyncWithOption( @@ -895,8 +858,7 @@ void Handler(object sender, EventArgs args) CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_EventSubscription2() { await TestAsyncWithOption( @@ -925,8 +887,7 @@ void Handler(object sender, EventArgs args) CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_OnBase() { await TestAsyncWithOption( @@ -961,8 +922,7 @@ void M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_NotSuggestedOnInstance() { await TestMissingAsyncWithOption( @@ -976,8 +936,7 @@ void M(Class c) CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyMethodAccess_NotSuggestedOnStatic() { await TestMissingAsyncWithOption( @@ -995,8 +954,7 @@ void M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyMethodAccess_NotSuggestedOnObjectInitializer() { await TestMissingAsyncWithOption( @@ -1011,8 +969,7 @@ void M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyLocalMethodAccess_NotSuggestedOnObjectInitializer() { await TestMissingAsyncWithOption( @@ -1027,8 +984,7 @@ void M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyMethodAccess_NotSuggestedOnCollectionInitializer() { await TestMissingAsyncWithOption( @@ -1043,8 +999,7 @@ void M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyLocalMethodAccess_NotSuggestedOnCollectionInitializer() { await TestMissingAsyncWithOption( @@ -1059,8 +1014,7 @@ void M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyLocalMethodAccess_NotSuggestedInMethodCall() { await TestMissingAsyncWithOption( @@ -1075,8 +1029,7 @@ void M() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(38043, "https://github.com/dotnet/roslyn/issues/38043")] - [Fact] + [Fact, WorkItem(38043, "https://github.com/dotnet/roslyn/issues/38043")] public async Task QualifyLocalMethodAccess_NotSuggestedInNestedMethodCall() { await TestMissingAsyncWithOption( @@ -1097,8 +1050,7 @@ void Method2(Func LocalFunction) CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(38043, "https://github.com/dotnet/roslyn/issues/38043")] - [Fact] + [Fact, WorkItem(38043, "https://github.com/dotnet/roslyn/issues/38043")] public async Task QualifyLocalMethodAccess_NotSuggestedInCollectionInitializer() { await TestMissingAsyncWithOption( @@ -1116,8 +1068,7 @@ void Method() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(38043, "https://github.com/dotnet/roslyn/issues/38043")] - [Fact] + [Fact, WorkItem(38043, "https://github.com/dotnet/roslyn/issues/38043")] public async Task QualifyLocalMethodAccess_NotSuggestedInObjectMethodInvocation() { await TestMissingAsyncWithOption( @@ -1338,8 +1289,7 @@ void Handler(object sender, EventArgs args) CodeStyleOptions2.QualifyEventAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyEventAccess_NotSuggestedOnInstance() { await TestMissingAsyncWithOption( @@ -1361,8 +1311,7 @@ void Handler(object sender, EventArgs args) CodeStyleOptions2.QualifyEventAccess); } - [WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] - [Fact] + [Fact, WorkItem(7065, "https://github.com/dotnet/roslyn/issues/7065")] public async Task QualifyEventAccess_NotSuggestedOnStatic() { await TestMissingAsyncWithOption( @@ -1512,8 +1461,7 @@ void Error() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(15325, "https://github.com/dotnet/roslyn/issues/15325")] - [Fact] + [Fact, WorkItem(15325, "https://github.com/dotnet/roslyn/issues/15325")] public async Task DoNotQualifyStaticMethodInDelegateCreation() { await TestMissingAsyncWithOption( @@ -1532,8 +1480,7 @@ void Error() CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] - [Fact] + [Fact, WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] public async Task DoNotReportToQualify_IfBaseQualificationOnField() { await TestMissingAsyncWithOption( @@ -1548,8 +1495,7 @@ class Derived : Base CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] - [Fact] + [Fact, WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] public async Task DoNotReportToQualify_IfBaseQualificationOnProperty() { await TestMissingAsyncWithOption( @@ -1564,8 +1510,7 @@ class Derived : Base CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] - [Fact] + [Fact, WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] public async Task DoNotReportToQualify_IfBaseQualificationOnMethod() { await TestMissingAsyncWithOption( @@ -1580,8 +1525,7 @@ class Derived : Base CodeStyleOptions2.QualifyMethodAccess); } - [WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] - [Fact] + [Fact, WorkItem(17711, "https://github.com/dotnet/roslyn/issues/17711")] public async Task DoNotReportToQualify_IfBaseQualificationOnEvent() { await TestMissingAsyncWithOption( @@ -1600,8 +1544,7 @@ protected override event EventHandler Event CodeStyleOptions2.QualifyEventAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task DoNotReportToQualify_IfInStaticContext1() { await TestMissingAsyncWithOption( @@ -1613,8 +1556,7 @@ await TestMissingAsyncWithOption( CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task DoNotReportToQualify_IfInStaticContext2() { await TestMissingAsyncWithOption( @@ -1626,8 +1568,7 @@ await TestMissingAsyncWithOption( CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task DoNotReportToQualify_IfInStaticContext3() { await TestMissingAsyncWithOption( @@ -1642,8 +1583,7 @@ static void Main(string[] args) CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task DoNotReportToQualify_IfInStaticContext4() { await TestMissingAsyncWithOption( @@ -1658,8 +1598,7 @@ static void Main(string[] args) CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task DoNotReportToQualify_IfInStaticContext5() { await TestMissingAsyncWithOption( @@ -1676,8 +1615,7 @@ static Program() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task DoNotReportToQualify_IfInStaticContext6() { await TestMissingAsyncWithOption( @@ -1690,8 +1628,7 @@ await TestMissingAsyncWithOption( CodeStyleOptions2.QualifyEventAccess); } - [WorkItem(32093, "https://github.com/dotnet/roslyn/issues/32093")] - [Fact] + [Fact, WorkItem(32093, "https://github.com/dotnet/roslyn/issues/32093")] public async Task DoNotReportToQualify_IfInBaseConstructor() { await TestMissingAsyncWithOption( @@ -1710,8 +1647,7 @@ public Derived() CodeStyleOptions2.QualifyFieldAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task QualifyPropertyAccess_InAccessorExpressionBody() { await TestAsyncWithOption( @@ -1728,8 +1664,7 @@ await TestAsyncWithOption( CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task QualifyPropertyAccess_InAccessorWithBodyAndExpressionBody1() { await TestAsyncWithOption( @@ -1746,8 +1681,7 @@ await TestAsyncWithOption( CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] - [Fact] + [Fact, WorkItem(21519, "https://github.com/dotnet/roslyn/issues/21519")] public async Task QualifyPropertyAccess_InAccessorWithBodyAndExpressionBody2() { await TestAsyncWithOption( @@ -1764,8 +1698,7 @@ await TestAsyncWithOption( CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyPropertyAccess_InObjectInitializer() { await TestAsyncWithOption( @@ -1788,8 +1721,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] - [Fact] + [Fact, WorkItem(28509, "https://github.com/dotnet/roslyn/issues/28509")] public async Task QualifyPropertyAccess_InCollectionInitializer() { await TestAsyncWithOption( @@ -1812,8 +1744,7 @@ void M() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(22776, "https://github.com/dotnet/roslyn/issues/22776")] - [Fact] + [Fact, WorkItem(22776, "https://github.com/dotnet/roslyn/issues/22776")] public async Task DoNotReportToQualify_InObjectInitializer1() { await TestMissingAsyncWithOption( @@ -1831,8 +1762,7 @@ public void Bar() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(22776, "https://github.com/dotnet/roslyn/issues/22776")] - [Fact] + [Fact, WorkItem(22776, "https://github.com/dotnet/roslyn/issues/22776")] public async Task DoNotReportToQualify_InObjectInitializer2() { await TestMissingAsyncWithOption( @@ -1850,8 +1780,7 @@ public void Bar() CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] - [Fact] + [Fact, WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] public async Task DoNotReportToQualify_IfInAttribute1() { await TestMissingAsyncWithOption( @@ -1871,8 +1800,7 @@ class Program CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] - [Fact] + [Fact, WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] public async Task DoNotReportToQualify_IfInAttribute2() { await TestMissingAsyncWithOption( @@ -1892,8 +1820,7 @@ class Program CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] - [Fact] + [Fact, WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] public async Task DoNotReportToQualify_IfInAttribute3() { await TestMissingAsyncWithOption( @@ -1914,8 +1841,7 @@ class Program CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] - [Fact] + [Fact, WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] public async Task DoNotReportToQualify_IfInAttribute4() { await TestMissingAsyncWithOption( @@ -1934,8 +1860,7 @@ class Program CodeStyleOptions2.QualifyPropertyAccess); } - [WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] - [Fact] + [Fact, WorkItem(26893, "https://github.com/dotnet/roslyn/issues/26893")] public async Task DoNotReportToQualify_IfInAttribute5() { await TestMissingAsyncWithOption( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs index 665036784fd41..9a50d663ae0f9 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs @@ -25,8 +25,7 @@ public class RemoveUnnecessaryCastTests public void TestStandardProperty(AnalyzerProperty property) => VerifyCS.VerifyStandardProperty(property); - [WorkItem(545979, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545979")] - [Fact] + [Fact, WorkItem(545979, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545979")] public async Task DoNotRemoveCastToErrorType() { var source = @@ -53,8 +52,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545137"), WorkItem(870550, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/870550")] - [Fact] + [Fact, WorkItem(545137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545137"), WorkItem(870550, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/870550")] public async Task ParenthesizeToKeepParseTheSame1() { await VerifyCS.VerifyCodeFixAsync( @@ -85,8 +83,7 @@ static void Goo(bool a, bool b) { } }"); } - [WorkItem(545146, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545146")] - [Fact] + [Fact, WorkItem(545146, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545146")] public async Task ParenthesizeToKeepParseTheSame2() { await VerifyCS.VerifyCodeFixAsync( @@ -115,8 +112,7 @@ static void Main() }"); } - [WorkItem(545160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545160")] - [Fact] + [Fact, WorkItem(545160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545160")] public async Task ParenthesizeToKeepParseTheSame3() { await VerifyCS.VerifyCodeFixAsync( @@ -143,8 +139,7 @@ static void Main() }"); } - [WorkItem(545138, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545138")] - [Fact] + [Fact, WorkItem(545138, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545138")] public async Task DoNotRemoveTypeParameterCastToObject() { var source = @@ -159,8 +154,7 @@ void Goo(T obj) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545139")] - [Fact] + [Fact, WorkItem(545139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545139")] public async Task DoNotRemoveCastInIsTest() { var source = @@ -178,8 +172,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545142")] - [Fact] + [Fact, WorkItem(545142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545142")] public async Task DoNotRemoveCastNeedForUserDefinedOperator() { var source = @@ -202,8 +195,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545142")] - [Fact] + [Fact, WorkItem(545142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545142")] public async Task DoRemoveCastNotNeededForUserDefinedOperator() { await VerifyCS.VerifyCodeFixAsync( @@ -238,8 +230,7 @@ static void Main() }"); } - [WorkItem(545143, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545143")] - [Fact] + [Fact, WorkItem(545143, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545143")] public async Task DoNotRemovePointerCast1() { var source = @@ -254,8 +245,7 @@ static unsafe void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545144, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545144")] - [Fact] + [Fact, WorkItem(545144, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545144")] public async Task DoNotRemoveCastToObjectFromDelegateComparison() { // The cast below can't be removed because it would result in the Delegate @@ -277,8 +267,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545145, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545145")] - [Fact] + [Fact, WorkItem(545145, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545145")] public async Task DoNotRemoveCastToAnonymousMethodWhenOnLeftOfAsCast() { await VerifyCS.VerifyCodeFixAsync( @@ -306,8 +295,7 @@ static void Main() }"); } - [WorkItem(545147, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545147")] - [Fact] + [Fact, WorkItem(545147, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545147")] public async Task DoNotRemoveCastInFloatingPointOperation() { var source = @@ -323,8 +311,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545157, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545157")] - [Fact] + [Fact, WorkItem(545157, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545157")] public async Task DoNotRemoveIdentityCastWhichAffectsOverloadResolution1() { var source = @@ -349,8 +336,7 @@ static void Goo(Func x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] - [Fact] + [Fact, WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] public async Task DoNotRemoveIdentityCastWhichAffectsOverloadResolution2() { var source = @@ -376,8 +362,7 @@ static void Goo(int x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] - [Fact] + [Fact, WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] public async Task DoNotRemoveIdentityCastWhichAffectsOverloadResolution3() { var source = @@ -404,8 +389,7 @@ static void Goo(int x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545747, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545747")] - [Fact] + [Fact, WorkItem(545747, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545747")] public async Task DoNotRemoveCastWhichChangesTypeOfInferredLocal() { var source = @@ -421,8 +405,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545159")] - [Fact] + [Fact, WorkItem(545159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545159")] public async Task DoNotRemoveNeededCastToIListOfObject() { var source = @@ -448,8 +431,7 @@ static void Goo(Action[] x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545287, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545287"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] - [Fact] + [Fact, WorkItem(545287, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545287"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] public async Task RemoveUnneededCastInParameterDefaultValue() { await VerifyCS.VerifyCodeFixAsync( @@ -470,8 +452,7 @@ static void M1(int? i1 = null) }"); } - [WorkItem(545289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545289")] - [Fact] + [Fact, WorkItem(545289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545289")] public async Task RemoveUnneededCastInReturnStatement() { await VerifyCS.VerifyCodeFixAsync( @@ -494,8 +475,7 @@ static long M2() }"); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda1() { await VerifyCS.VerifyCodeFixAsync( @@ -520,8 +500,7 @@ static void M1() }"); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda2() { await VerifyCS.VerifyCodeFixAsync( @@ -546,8 +525,7 @@ static void M1() }"); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda3() { var source = @@ -584,8 +562,7 @@ static void M1() }.RunAsync(); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda4() { var source = @@ -622,8 +599,7 @@ static void M1() }.RunAsync(); } - [WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] - [Fact] + [Fact, WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] public async Task RemoveUnneededCastInConditionalExpression1() { var source = @@ -662,8 +638,7 @@ public static void Main() }.RunAsync(); } - [WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] - [Fact] + [Fact, WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] public async Task DoNotRemoveUnneededCastInConditionalExpression3() { await VerifyCS.VerifyCodeFixAsync( @@ -689,8 +664,7 @@ public static void Main() }"); } - [WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] - [Fact] + [Fact, WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] public async Task DoNotRemoveNeededCastInConditionalExpression() { var source = @@ -706,8 +680,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] - [Fact] + [Fact, WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] public async Task RemoveUnneededCastInConditionalExpression4() { var source = @@ -788,8 +761,7 @@ public static void M1(int i) { } }"); } - [WorkItem(545419, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545419")] - [Fact] + [Fact, WorkItem(545419, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545419")] public async Task DoNotRemoveTriviaWhenRemovingCast() { await VerifyCS.VerifyCodeFixAsync( @@ -820,8 +792,7 @@ public static void Main() }"); } - [WorkItem(545422, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545422")] - [Fact] + [Fact, WorkItem(545422, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545422")] public async Task RemoveUnneededCastInsideCaseLabel() { await VerifyCS.VerifyCodeFixAsync( @@ -972,8 +943,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545607, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545607")] - [Fact] + [Fact, WorkItem(545607, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545607")] public async Task RemoveUnneededCastInArrayInitializer() { await VerifyCS.VerifyCodeFixAsync( @@ -1004,8 +974,7 @@ static void Goo() }"); } - [WorkItem(545616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545616")] - [Fact] + [Fact, WorkItem(545616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545616")] public async Task RemoveUnneededCastWithOverloadedBinaryOperator() { await VerifyCS.VerifyCodeFixAsync( @@ -1042,8 +1011,7 @@ static void Goo() }"); } - [WorkItem(545616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545616")] - [Fact] + [Fact, WorkItem(545616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545616")] public async Task DoNotRemoveCastFromLambdaToDelegateWithVar1() { var source = @" @@ -1059,8 +1027,7 @@ static void Goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545616")] - [Fact] + [Fact, WorkItem(545616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545616")] public async Task DoRemoveCastFromLambdaToDelegateWithTypedVariable() { await VerifyCS.VerifyCodeFixAsync( @@ -1084,8 +1051,7 @@ static void Goo() }"); } - [WorkItem(545822, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545822")] - [Fact] + [Fact, WorkItem(545822, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545822")] public async Task RemoveUnnecessaryCastShouldInsertWhitespaceWhereNeededToKeepCorrectParsing() { await VerifyCS.VerifyCodeFixAsync( @@ -1114,8 +1080,7 @@ static void Goo() }"); } - [WorkItem(545560, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545560")] - [Fact] + [Fact, WorkItem(545560, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545560")] public async Task DoNotRemoveNecessaryCastWithExplicitUserDefinedConversion() { var source = @@ -1146,8 +1111,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545608, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545608")] - [Fact] + [Fact, WorkItem(545608, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545608")] public async Task DoNotRemoveNecessaryCastWithImplicitUserDefinedConversion() { var source = @@ -1177,8 +1141,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] - [Fact] + [Fact, WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] public async Task DoNotRemoveNecessaryCastWithImplicitConversionInThrow() { // The cast below can't be removed because the throw statement expects @@ -1204,8 +1167,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545981")] - [Fact] + [Fact, WorkItem(545981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545981")] public async Task DoNotRemoveNecessaryCastInThrow() { // The cast below can't be removed because the throw statement expects @@ -1227,8 +1189,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] - [Fact] + [Fact, WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] public async Task RemoveUnnecessaryCastInThrow() { await VerifyCS.VerifyCodeFixAsync( @@ -1257,8 +1218,7 @@ static void Main() "); } - [WorkItem(545945, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545945")] - [Fact] + [Fact, WorkItem(545945, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545945")] public async Task DoNotRemoveNecessaryDowncast() { var source = @@ -1273,8 +1233,7 @@ void Goo(object y) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545591, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545591")] - [Fact] + [Fact, WorkItem(545591, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545591")] public async Task DoNotRemoveNecessaryCastWithinLambda() { var source = @@ -1313,8 +1272,7 @@ static void Goo(string x, Func y) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545606, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545606")] - [Fact] + [Fact, WorkItem(545606, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545606")] public async Task DoNotRemoveNecessaryCastFromNullToTypeParameter() { var source = @@ -1329,8 +1287,7 @@ static void Goo() where T : class, S await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545744")] - [Fact] + [Fact, WorkItem(545744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545744")] public async Task DoNotRemoveNecessaryCastInImplicitlyTypedArray() { var source = @@ -1356,8 +1313,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545750")] - [Fact] + [Fact, WorkItem(545750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545750")] public async Task RemoveUnnecessaryCastToBaseType() { await VerifyCS.VerifyCodeFixAsync( @@ -1396,8 +1352,7 @@ public override string ToString() }"); } - [WorkItem(545855, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545855")] - [Fact] + [Fact, WorkItem(545855, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545855")] public async Task RemoveUnnecessaryLambdaToDelegateCast() { await VerifyCS.VerifyCodeFixAsync( @@ -1452,8 +1407,7 @@ static bool Any(this ICollection s, Func predicate) "); } - [WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] - [Fact] + [Fact, WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] public async Task RemoveUnnecessaryCastInQueryExpression() { await VerifyCS.VerifyCodeFixAsync( @@ -1484,8 +1438,7 @@ static void Main() }"); } - [WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] - [Fact] + [Fact, WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] public async Task DoNotRemoveNecessaryCastInQueryExpression() { var source = @@ -1513,8 +1466,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545848, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545848")] - [Fact] + [Fact, WorkItem(545848, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545848")] public async Task DoNotRemoveNecessaryCastInConstructorInitializer() { var source = @@ -1553,8 +1505,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] - [Fact] + [Fact, WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] public async Task DoNotRemoveNecessaryCastFromTypeParameterToInterface() { await VerifyCS.VerifyCodeFixAsync( @@ -1654,8 +1605,7 @@ static void Goo(TAny x, TClass y) }"); } - [WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] - [Fact] + [Fact, WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] public async Task RemoveUnnecessaryCastFromTypeParameterToInterface() { await VerifyCS.VerifyCodeFixAsync( @@ -1741,8 +1691,7 @@ static void Goo(TAny x, TClass y) "); } - [WorkItem(545877, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545877")] - [Fact] + [Fact, WorkItem(545877, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545877")] public async Task DoNotCrashOnIncompleteMethodDeclaration() { // This test has intentional syntax errors @@ -1765,8 +1714,7 @@ static void Goo(T x, {|CS1001:{|CS1031:)|}|} await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(46423, "https://github.com/dotnet/roslyn/issues/46423")] - [Fact] + [Fact, WorkItem(46423, "https://github.com/dotnet/roslyn/issues/46423")] public async Task RemoveUnneededTargetTypedCast() { await VerifyCS.VerifyCodeFixAsync(@" @@ -1812,8 +1760,7 @@ public enum FixAllScope ); } - [WorkItem(545777, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545777")] - [Fact] + [Fact, WorkItem(545777, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545777")] public async Task DoNotRemoveImportantTrailingTrivia() { await VerifyCS.VerifyCodeFixAsync( @@ -1846,8 +1793,7 @@ static void Main() "); } - [WorkItem(529791, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529791")] - [Fact] + [Fact, WorkItem(529791, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529791")] public async Task RemoveUnnecessaryCastToNullable1() { await VerifyCS.VerifyCodeFixAsync( @@ -1874,8 +1820,7 @@ static void Goo() "); } - [WorkItem(545842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545842")] - [Fact] + [Fact, WorkItem(545842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545842")] public async Task RemoveUnnecessaryCastToNullable2() { await VerifyCS.VerifyCodeFixAsync( @@ -1904,8 +1849,7 @@ static void Main() "); } - [WorkItem(545850, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545850")] - [Fact] + [Fact, WorkItem(545850, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545850")] public async Task RemoveSurroundingParentheses() { await VerifyCS.VerifyCodeFixAsync( @@ -1932,8 +1876,7 @@ static void Main() "); } - [WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] - [Fact] + [Fact, WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] public async Task DoNotRemoveNecessaryCastFromTypeParameterToObject() { var source = @@ -1950,8 +1893,7 @@ static void Goo(T x, object y) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545858, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545858")] - [Fact] + [Fact, WorkItem(545858, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545858")] public async Task DoNotRemoveNecessaryCastFromDelegateTypeToMulticastDelegate() { var source = @@ -1970,8 +1912,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545857, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545857")] - [Fact] + [Fact, WorkItem(545857, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545857")] public async Task DoNotRemoveNecessaryCastInSizeOfArrayCreationExpression1() { // The cast below can't be removed because it would result in the implicit @@ -2001,8 +1942,7 @@ public static implicit operator int(C x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545980")] - [Fact] + [Fact, WorkItem(545980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545980")] public async Task DoNotRemoveNecessaryCastInSizeOfArrayCreationExpression2() { // Array bounds must be an int, so the cast below can't be removed. @@ -2019,8 +1959,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529842")] - [Fact] + [Fact, WorkItem(529842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529842")] public async Task DoNotRemoveNecessaryCastInTernaryExpression() { var source = @@ -2044,8 +1983,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545882, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545882"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] - [Fact] + [Fact, WorkItem(545882, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545882"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] public async Task RemoveCastInConstructorInitializer1() { await VerifyCS.VerifyCodeFixAsync( @@ -2066,8 +2004,7 @@ class C "); } - [WorkItem(545958, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545958"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] - [Fact] + [Fact, WorkItem(545958, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545958"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] public async Task RemoveCastInConstructorInitializer2() { await VerifyCS.VerifyCodeFixAsync( @@ -2094,8 +2031,7 @@ class C "); } - [WorkItem(545957, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545957")] - [Fact] + [Fact, WorkItem(545957, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545957")] public async Task DoNotRemoveCastInConstructorInitializer3() { var source = @@ -2117,8 +2053,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545842")] - [Fact] + [Fact, WorkItem(545842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545842")] public async Task RemoveCastToNullableInArithmeticExpression() { await VerifyCS.VerifyCodeFixAsync( @@ -2147,8 +2082,7 @@ static void Main() "); } - [WorkItem(545942, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545942")] - [Fact] + [Fact, WorkItem(545942, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545942")] public async Task DoNotRemoveCastFromValueTypeToObjectInReferenceEquality() { // Note: The cast below can't be removed because it would result in an @@ -2169,8 +2103,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545962, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545962")] - [Fact] + [Fact, WorkItem(545962, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545962")] public async Task DoNotRemoveCastWhenExpressionDoesntBind() { // Note: The cast below can't be removed because its expression doesn't bind. @@ -2189,8 +2122,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545944, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545944")] - [Fact] + [Fact, WorkItem(545944, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545944")] public async Task DoNotRemoveNecessaryCastBeforePointerDereference1() { // Note: The cast below can't be removed because it would result in *null, @@ -2205,8 +2137,7 @@ public async Task DoNotRemoveNecessaryCastBeforePointerDereference1() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545978")] - [Fact] + [Fact, WorkItem(545978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545978")] public async Task DoNotRemoveNecessaryCastBeforePointerDereference2() { // Note: The cast below can't be removed because it would result in dereferencing @@ -2226,8 +2157,7 @@ static void Main() } [WorkItem(2691, "https://github.com/dotnet/roslyn/issues/2691")] - [WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] - [Fact] + [Fact, WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] public async Task DoNotRemoveNecessaryCastBeforePointerDereference3() { // Conservatively disable cast simplifications for casts involving pointer conversions. @@ -2246,8 +2176,7 @@ public unsafe float ReadSingle(byte* ptr) } [WorkItem(2691, "https://github.com/dotnet/roslyn/issues/2691")] - [WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] - [Fact] + [Fact, WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] public async Task DoNotRemoveNumericCastInUncheckedExpression() { // Conservatively disable cast simplifications within explicit checked/unchecked expressions. @@ -2271,8 +2200,7 @@ private unsafe void CheckBounds(int byteCount) } [WorkItem(2691, "https://github.com/dotnet/roslyn/issues/2691")] - [WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] - [Fact] + [Fact, WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] public async Task DoNotRemoveNumericCastInUncheckedStatement() { // Conservatively disable cast simplifications within explicit checked/unchecked statements. @@ -2299,8 +2227,7 @@ private unsafe void CheckBounds(int byteCount) } [WorkItem(2691, "https://github.com/dotnet/roslyn/issues/2691")] - [WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] - [Fact] + [Fact, WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] public async Task DoNotRemoveNumericCastInCheckedExpression() { // Conservatively disable cast simplifications within explicit checked/unchecked expressions. @@ -2324,8 +2251,7 @@ private unsafe void CheckBounds(int byteCount) } [WorkItem(2691, "https://github.com/dotnet/roslyn/issues/2691")] - [WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] - [Fact] + [Fact, WorkItem(2987, "https://github.com/dotnet/roslyn/issues/2987")] public async Task DoNotRemoveNumericCastInCheckedStatement() { // Conservatively disable cast simplifications within explicit checked/unchecked statements. @@ -2351,8 +2277,7 @@ private unsafe void CheckBounds(int byteCount) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] - [Fact] + [Fact, WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] public async Task DoNotRemoveCastToByteFromIntInConditionalExpression() { var source = @"class C @@ -2365,8 +2290,7 @@ object M1(bool b) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] - [Fact] + [Fact, WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] public async Task RemoveCastToDoubleFromIntWithTwoInConditionalExpression() { await VerifyCS.VerifyCodeFixAsync( @@ -2386,8 +2310,7 @@ object M1(bool b) }"); } - [WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] - [Fact] + [Fact, WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] public async Task DoNotRemoveCastToDoubleFromIntInConditionalExpression() { var source = @@ -2402,8 +2325,7 @@ object M1(bool b) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] - [Fact] + [Fact, WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] public async Task DoNotRemoveCastToUIntFromCharInConditionalExpression() { var source = @@ -2418,8 +2340,7 @@ object M1(bool b) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] - [Fact] + [Fact, WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] public async Task RemoveUnnecessaryNumericCastToSameTypeInConditionalExpression() { await VerifyCS.VerifyCodeFixAsync( @@ -2439,8 +2360,7 @@ object M1(bool b) }"); } - [WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] - [Fact] + [Fact, WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] public async Task DoNotRemoveNecessaryCastInAttribute() { var source = @@ -2457,8 +2377,7 @@ public A(object x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] - [Fact] + [Fact, WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] public async Task DoRemoveUnnecessaryCastInAttribute() { await VerifyCS.VerifyCodeFixAsync( @@ -2482,8 +2401,7 @@ public A(object x) }"); } - [WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] - [Fact] + [Fact, WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] public async Task DoNotRemoveImplicitConstantConversionToDifferentType() { var source = @@ -2500,8 +2418,7 @@ public A() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] - [Fact] + [Fact, WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] public async Task DoRemoveImplicitConstantConversionToSameType() { await VerifyCS.VerifyCodeFixAsync( @@ -2525,8 +2442,7 @@ public A() }"); } - [WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] - [Fact] + [Fact, WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] public async Task DoNotRemoveNumericConversionBoxed() { var source = @@ -2543,8 +2459,7 @@ public A(int i) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] - [Fact] + [Fact, WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] public async Task DoRemoveNumericConversionNotBoxed() { await VerifyCS.VerifyCodeFixAsync( @@ -2568,8 +2483,7 @@ public A(int i) }"); } - [WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] - [Fact] + [Fact, WorkItem(545894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545894")] public async Task DoRemoveNonConstantCastInAttribute() { await VerifyCS.VerifyCodeFixAsync( @@ -2593,8 +2507,7 @@ public A(object x) }"); } - [WorkItem(39042, "https://github.com/dotnet/roslyn/issues/39042")] - [Fact] + [Fact, WorkItem(39042, "https://github.com/dotnet/roslyn/issues/39042")] public async Task DoNotRemoveNecessaryCastForImplicitNumericCastsThatLoseInformation() { var source = @@ -2613,8 +2526,7 @@ public A(long x) #region Interface Casts - [WorkItem(545889, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545889")] - [Fact] + [Fact, WorkItem(545889, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545889")] public async Task DoNotRemoveCastToInterfaceForUnsealedType() { // Note: The cast below can't be removed because X is not sealed. @@ -2648,8 +2560,7 @@ void IDisposable.Dispose() } [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoRemoveCastToInterfaceForSealedType1() { await VerifyCS.VerifyCodeFixAsync(@" @@ -2697,8 +2608,7 @@ static void Main() } [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoRemoveCastToInterfaceForSealedType2() { await VerifyCS.VerifyCodeFixAsync( @@ -2753,8 +2663,7 @@ static void Main() } [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoRemoveCastToInterfaceForSealedType3() { await VerifyCS.VerifyCodeFixAsync( @@ -2812,8 +2721,7 @@ void Main() "); } - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoNotRemoveCastToInterfaceForSealedType4() { var source = @@ -2841,8 +2749,7 @@ static void Main() } [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoRemoveCastToInterfaceForSealedTypeWhenParameterValuesDifferButExplicitValueIsProvided() { await VerifyCS.VerifyCodeFixAsync( @@ -2890,8 +2797,7 @@ static void Main() "); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoNotRemoveCastToInterfaceForSealedType6() { // Note: The cast below can't be removed (even though C is sealed) @@ -2922,8 +2828,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoRemoveCastToInterfaceWhenNoDefaultArgsPassedAndValuesAreTheSame() { await VerifyCS.VerifyCodeFixAsync( @@ -2967,8 +2872,7 @@ static void Main() }"); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoRemoveCastToInterfaceWhenDefaultArgPassedAndValuesAreDifferent() { await VerifyCS.VerifyCodeFixAsync( @@ -3012,8 +2916,7 @@ static void Main() }"); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoNotRemoveCastToInterfaceWhenNoDefaultArgsPassedAndValuesAreDifferent() { var source = @"using System; @@ -3039,8 +2942,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoRemoveCastToInterfaceWhenNamesAreTheSameAndNoNameProvided() { await VerifyCS.VerifyCodeFixAsync( @@ -3084,8 +2986,7 @@ static void Main() }"); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoRemoveCastToInterfaceWhenNamesAreDifferentAndNoNameProvided() { await VerifyCS.VerifyCodeFixAsync( @@ -3129,8 +3030,7 @@ static void Main() }"); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoNotRemoveCastToInterfaceWhenNamesAreDifferentAndNameProvided() { var source = @"using System; @@ -3157,8 +3057,7 @@ static void Main() } [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoNotRemoveCastToInterfaceForSealedType7() { var source = @@ -3190,8 +3089,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoNotRemoveCastToInterfaceForSealedType8() { // Note: The cast below can't be removed (even though C is sealed) @@ -3256,8 +3154,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545883, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545883")] - [Fact] + [Fact, WorkItem(545883, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545883")] public async Task DoNotRemoveCastToInterfaceForSealedType9() { // Note: The cast below can't be removed (even though C is sealed) @@ -3285,8 +3182,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545887")] - [Fact] + [Fact, WorkItem(545887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545887")] public async Task DoNotRemoveCastToInterfaceForStruct1() { // Note: The cast below can't be removed because the cast boxes 's' and @@ -3323,8 +3219,7 @@ static void Main() } [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [WorkItem(545834, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545834")] - [Fact] + [Fact, WorkItem(545834, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545834")] public async Task RemoveCastToInterfaceForStruct2() { await VerifyCS.VerifyCodeFixAsync( @@ -3366,8 +3261,7 @@ static List.Enumerator GetEnumerator() "); } - [WorkItem(544655, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544655")] - [Fact] + [Fact, WorkItem(544655, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544655")] public async Task RemoveCastToICloneableForDelegate() { // Note: The cast below can be removed because delegates are implicitly @@ -3401,8 +3295,7 @@ static void Main() "); } - [WorkItem(545926, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545926")] - [Fact] + [Fact, WorkItem(545926, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545926")] public async Task RemoveCastToICloneableForArray() { // Note: The cast below can be removed because arrays are implicitly @@ -3467,8 +3360,7 @@ static void Main(string s) "); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task RemoveCastToIConvertibleForEnum() { // Note: The cast below can be removed because enums are implicitly @@ -3502,8 +3394,7 @@ static void Main() "); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task KeepCastToIConvertibleOnNonCopiedStruct() { var source = @" @@ -3520,8 +3411,7 @@ static void Main(DateTime dt) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task RemoveCastToIConvertibleOnCopiedStruct1() { await VerifyCS.VerifyCodeFixAsync( @@ -3548,8 +3438,7 @@ static void Main() "); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task KeepCastToIConvertibleOnByRefIndexer() { var source = @" @@ -3568,8 +3457,7 @@ void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task RemoveCastToIConvertibleOnIndexer() { await VerifyCS.VerifyCodeFixAsync( @@ -3601,8 +3489,7 @@ void Main() "); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task KeepCastToIConvertibleOnByRefProperty() { var source = @" @@ -3621,8 +3508,7 @@ void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task RemoveCastToIConvertibleOnProperty() { await VerifyCS.VerifyCodeFixAsync( @@ -3654,8 +3540,7 @@ void Main() "); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task KeepCastToIConvertibleOnByRefMethod() { var source = @" @@ -3674,8 +3559,7 @@ void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task RemoveCastToIConvertibleOnMethod() { await VerifyCS.VerifyCodeFixAsync( @@ -3711,8 +3595,7 @@ void Main() #region ParamArray Parameter Casts - [WorkItem(545141, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545141")] - [Fact] + [Fact, WorkItem(545141, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545141")] public async Task DoNotRemoveCastToObjectInParamArrayArg1() { var source = @@ -3734,8 +3617,7 @@ static void Goo(params object[] x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task DoNotRemoveCastToIntArrayInParamArrayArg2() { var source = @@ -3757,8 +3639,7 @@ static void Goo(params object[] x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task DoNotRemoveCastToObjectArrayInParamArrayArg3() { var source = @@ -3780,8 +3661,7 @@ static void Goo(params object[][] x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToObjectArrayInParamArrayArg1() { await VerifyCS.VerifyCodeFixAsync( @@ -3810,8 +3690,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToStringArrayInParamArrayArg2() { await VerifyCS.VerifyCodeFixAsync( @@ -3840,8 +3719,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToIntArrayInParamArrayArg3() { await VerifyCS.VerifyCodeFixAsync( @@ -3870,8 +3748,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToObjectArrayInParamArrayArg4() { await VerifyCS.VerifyCodeFixAsync( @@ -3900,8 +3777,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToObjectInParamArrayArg5() { await VerifyCS.VerifyCodeFixAsync( @@ -3962,8 +3838,7 @@ static void Goo(params object[] x) { } #region ForEach Statements - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DoNotRemoveNecessaryCastInForEach1() { // The cast below can't be removed because it would result an error @@ -3995,8 +3870,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DoNotRemoveNecessaryCastInForEach2() { // The cast below can't be removed because it would result an error @@ -4028,8 +3902,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DoNotRemoveNecessaryCastInForEach3() { // The cast below can't be removed because it would result an error @@ -4075,8 +3948,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DoNotRemoveNecessaryCastInForEach4() { // The cast below can't be removed because it would result in @@ -4128,8 +4000,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DoNotRemoveNecessaryCastInForEach5() { // The cast below can't be removed because it would change the @@ -4158,8 +4029,7 @@ static void Main() #endregion - [WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] - [Fact] + [Fact, WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] public async Task DoNotRemoveCastIfOverriddenMethodHasIncompatibleParameterList() { // Note: The cast below can't be removed because the parameter list @@ -4189,8 +4059,7 @@ public override void Goo(int x = 2) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] - [Fact] + [Fact, WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] public async Task RemoveCastIfOverriddenMethodHaveCompatibleParameterList() { // Note: The cast below can be removed because the parameter list @@ -4242,8 +4111,7 @@ public override void Goo(int x = 1) "); } - [WorkItem(529916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529916")] - [Fact] + [Fact, WorkItem(529916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529916")] public async Task RemoveCastInReceiverForMethodGroup() { // Note: The cast below can be removed because the it results in @@ -4279,8 +4147,7 @@ static void Goo(this string x) { } "); } - [WorkItem(609497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609497")] - [Fact] + [Fact, WorkItem(609497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609497")] public async Task Bugfix_609497() { var source = @@ -4304,8 +4171,7 @@ static async Task Goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545995, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545995")] - [Fact] + [Fact, WorkItem(545995, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545995")] public async Task DoNotRemoveCastToDifferentTypeWithSameName() { // Note: The cast below cannot be removed because the it results in @@ -4347,8 +4213,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545921, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545921")] - [Fact] + [Fact, WorkItem(545921, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545921")] public async Task DoNotRemoveCastWhichWouldChangeAttributeOverloadResolution1() { // Note: The cast below cannot be removed because it would result in @@ -4393,8 +4258,7 @@ public void Bar() } [WorkItem(608180, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/608180")] - [WorkItem(624252, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/624252")] - [Fact] + [Fact, WorkItem(624252, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/624252")] public async Task DoNotRemoveCastIfArgumentIsRestricted_TypedReference() { var source = @@ -4420,8 +4284,7 @@ static void dd(object obj, TypedReference d) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DoNotRemoveCastOnArgumentsWithOtherDynamicArguments() { var source = @@ -4455,8 +4318,7 @@ static bool Goo(int x, object y, object z) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DoNotRemoveCastOnArgumentsWithOtherDynamicArguments_Bracketed() { var source = @@ -4495,8 +4357,7 @@ void Goo(dynamic xx) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DoNotRemoveCastOnArgumentsWithDynamicReceiverOpt() { var source = @@ -4512,8 +4373,7 @@ static bool Goo(dynamic d) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DoNotRemoveCastOnArgumentsWithDynamicReceiverOpt_1() { var source = @@ -4529,8 +4389,7 @@ static bool Goo(dynamic d) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DoNotRemoveCastOnArgumentsWithDynamicReceiverOpt_2() { var source = @@ -4546,8 +4405,7 @@ static bool Goo(dynamic d) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DoNotRemoveCastOnArgumentsWithDynamicReceiverOpt_3() { var source = @@ -4563,8 +4421,7 @@ static bool Goo(dynamic d) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DoNotRemoveCastOnArgumentsWithOtherDynamicArguments_1() { var source = @@ -4598,8 +4455,7 @@ static bool Goo(object y, int x, object z) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(545998, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545998")] - [Fact] + [Fact, WorkItem(545998, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545998")] public async Task DoNotRemoveCastWhichWouldChangeAttributeOverloadResolution2() { // Note: The cast below cannot be removed because it would result in @@ -4619,8 +4475,7 @@ public A(long[] x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529894")] - [Fact] + [Fact, WorkItem(529894, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529894")] public async Task DoNotUnnecessaryCastFromEnumToUint() { var source = @@ -4643,8 +4498,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] - [Fact] + [Fact, WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] public async Task DoNotUnnecessaryCastFromTypeParameterToObject() { var source = @@ -4661,8 +4515,7 @@ static void Goo(T x, object y) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(640136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/640136")] - [Fact] + [Fact, WorkItem(640136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/640136")] public async Task RemoveUnnecessaryCastAndParseCorrect() { var source = @@ -4711,8 +4564,7 @@ void Goo(Task x) }.RunAsync(); } - [WorkItem(626026, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/626026")] - [Fact] + [Fact, WorkItem(626026, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/626026")] public async Task DoNotRemoveCastIfUserDefinedExplicitCast() { var source = @@ -4740,8 +4592,7 @@ public struct B await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(768895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768895")] - [Fact] + [Fact, WorkItem(768895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768895")] public async Task DoNotRemoveNecessaryCastInTernary() { var source = @@ -4757,8 +4608,7 @@ static void Main(string[] args) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(770187, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/770187")] - [Fact] + [Fact, WorkItem(770187, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/770187")] public async Task DoNotRemoveNecessaryCastInSwitchExpression() { var source = @@ -4790,8 +4640,7 @@ enum E } [WorkItem(844482, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/844482")] - [WorkItem(2761, "https://github.com/dotnet/roslyn/issues/2761")] - [Fact] + [Fact, WorkItem(2761, "https://github.com/dotnet/roslyn/issues/2761")] public async Task DoNotRemoveCastFromBaseToDerivedWithExplicitReference() { var source = @@ -4816,8 +4665,7 @@ class D : C await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] - [Fact] + [Fact, WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] public async Task DoNotRemoveCastToTypeParameterWithExceptionConstraint() { var source = @@ -4837,8 +4685,7 @@ private static void RequiresCondition(bool condition, string message await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] - [Fact] + [Fact, WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] public async Task DoNotRemoveCastToTypeParameterWithExceptionSubTypeConstraint() { var source = @@ -4858,8 +4705,7 @@ private static void RequiresCondition(bool condition, string message await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] - [Fact] + [Fact, WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] public async Task DoNotRemoveCastThatChangesShapeOfAnonymousTypeObject() { var source = @@ -4882,8 +4728,7 @@ public enum Directions await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] - [Fact] + [Fact, WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] public async Task RemoveCastThatDoesntChangeShapeOfAnonymousTypeObject() { await VerifyCS.VerifyCodeFixAsync( @@ -4982,8 +4827,7 @@ bool M() }"); } - [WorkItem(12572, "https://github.com/dotnet/roslyn/issues/12572")] - [Fact] + [Fact, WorkItem(12572, "https://github.com/dotnet/roslyn/issues/12572")] public async Task DoNotRemoveCastThatUnboxes() { // The cast below can't be removed because it could throw a null ref exception. @@ -5013,8 +4857,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(17029, "https://github.com/dotnet/roslyn/issues/17029")] - [Fact] + [Fact, WorkItem(17029, "https://github.com/dotnet/roslyn/issues/17029")] public async Task DoNotRemoveCastOnEnumComparison1() { var source = @@ -5041,8 +4884,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(17029, "https://github.com/dotnet/roslyn/issues/17029")] - [Fact] + [Fact, WorkItem(17029, "https://github.com/dotnet/roslyn/issues/17029")] public async Task DoNotRemoveCastOnEnumComparison2() { var source = @@ -5069,8 +4911,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] - [Fact] + [Fact, WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] public async Task DoNotRemoveCastOnCallToMethodWithParamsArgs() { var source = @@ -5126,8 +4967,7 @@ private static void TakesParams({|CS0225:params|} string wrongDefined) }"); } - [WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] - [Fact] + [Fact, WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] public async Task RemoveCastOnCallToMethodWithParamsArgsIfImplicitConversionExists() { await VerifyCS.VerifyCodeFixAsync( @@ -5161,8 +5001,7 @@ private static void TakesParams(params object[] goo) }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DoNotRemoveCastOnCallToAttributeWithParamsArgs() { var source = @@ -5190,8 +5029,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(29264, "https://github.com/dotnet/roslyn/issues/29264")] - [Fact] + [Fact, WorkItem(29264, "https://github.com/dotnet/roslyn/issues/29264")] public async Task DoNotRemoveCastOnDictionaryIndexer() { var source = @@ -5219,8 +5057,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(29264, "https://github.com/dotnet/roslyn/issues/29264")] - [Fact] + [Fact, WorkItem(29264, "https://github.com/dotnet/roslyn/issues/29264")] public async Task RemoveCastOnDictionaryIndexer() { await VerifyCS.VerifyCodeFixAsync( @@ -5266,8 +5103,7 @@ static void Main() }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DoNotRemoveCastOnCallToAttributeWithParamsArgsAndProperty() { var source = @@ -5289,8 +5125,7 @@ static class Program await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DoNotRemoveCastOnCallToAttributeWithParamsArgsPropertyAndOtherArg() { var source = @@ -5312,8 +5147,7 @@ static class Program await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DoNotRemoveCastOnCallToAttributeWithParamsArgsNamedArgsAndProperty() { var source = @@ -5335,8 +5169,7 @@ static class Program await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DoRemoveCastOnCallToAttributeWithInvalidParamsArgs() { await VerifyCS.VerifyCodeFixAsync( @@ -5370,8 +5203,7 @@ static class Program }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task RemoveCastOnCallToAttributeWithParamsArgsWithImplicitCast() { var source = @@ -5428,8 +5260,7 @@ static class Program }.RunAsync(); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task RemoveCastOnCallToAttributeWithCastInPropertySetter() { await VerifyCS.VerifyCodeFixAsync( @@ -5513,8 +5344,7 @@ void Goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] - [Fact] + [Fact, WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] public async Task RemoveCastOnValidUnaryOperatorEnumValue() { var source = @@ -5562,8 +5392,7 @@ void Goo() }.RunAsync(); } - [WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] - [Fact] + [Fact, WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] public async Task RemoveCastOnValidUnaryOperatorEnumValue_Nullable() { var source = @@ -5606,8 +5435,7 @@ void Goo() }.RunAsync(); } - [WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] - [Fact] + [Fact, WorkItem(18510, "https://github.com/dotnet/roslyn/issues/18510")] public async Task DoNotRemoveEnumCastToDifferentRepresentation() { var source = @@ -5634,8 +5462,7 @@ void Goo() }.RunAsync(); } - [WorkItem(25456, "https://github.com/dotnet/roslyn/issues/25456#issuecomment-373549735")] - [Fact] + [Fact, WorkItem(25456, "https://github.com/dotnet/roslyn/issues/25456#issuecomment-373549735")] public async Task DoNotIntroduceDefaultLiteralInSwitchCase() { var source = @@ -5748,8 +5575,7 @@ void M() }.RunAsync(); } - [WorkItem(12631, "https://github.com/dotnet/roslyn/issues/12631")] - [Fact] + [Fact, WorkItem(12631, "https://github.com/dotnet/roslyn/issues/12631")] public async Task RemoveRedundantBoolCast() { await VerifyCS.VerifyCodeFixAsync( @@ -6063,8 +5889,7 @@ void M(string s) }.RunAsync(); } - [WorkItem(27239, "https://github.com/dotnet/roslyn/issues/27239")] - [Fact] + [Fact, WorkItem(27239, "https://github.com/dotnet/roslyn/issues/27239")] public async Task DoNotOfferToRemoveCastWhereNoConversionExists() { var source = @@ -6083,8 +5908,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(28412, "https://github.com/dotnet/roslyn/issues/28412")] - [Fact] + [Fact, WorkItem(28412, "https://github.com/dotnet/roslyn/issues/28412")] public async Task DoNotOfferToRemoveCastWhenAccessingHiddenProperty() { var source = @" @@ -6109,8 +5933,7 @@ public void Test() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(31963, "https://github.com/dotnet/roslyn/issues/31963")] - [Fact] + [Fact, WorkItem(31963, "https://github.com/dotnet/roslyn/issues/31963")] public async Task DoNotOfferToRemoveCastInConstructorWhenItNeeded() { var source = @" @@ -6136,8 +5959,7 @@ public void Test() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(31963, "https://github.com/dotnet/roslyn/issues/31963")] - [Fact] + [Fact, WorkItem(31963, "https://github.com/dotnet/roslyn/issues/31963")] public async Task DoNotOfferToRemoveCastInBaseConstructorInitializerWhenItNeeded() { var source = @@ -6162,8 +5984,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(31963, "https://github.com/dotnet/roslyn/issues/31963")] - [Fact] + [Fact, WorkItem(31963, "https://github.com/dotnet/roslyn/issues/31963")] public async Task DoNotOfferToRemoveCastInConstructorInitializerWhenItNeeded() { var source = @@ -6182,8 +6003,7 @@ class B await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(10220, "https://github.com/dotnet/roslyn/issues/10220")] - [Fact] + [Fact, WorkItem(10220, "https://github.com/dotnet/roslyn/issues/10220")] public async Task DoNotRemoveObjectCastInParamsCall() { var source = @@ -6208,8 +6028,7 @@ static void testParams(params object[] ps) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(22804, "https://github.com/dotnet/roslyn/issues/22804")] - [Fact] + [Fact, WorkItem(22804, "https://github.com/dotnet/roslyn/issues/22804")] public async Task DoNotRemoveCastFromNullableToUnderlyingType() { var source = @@ -6229,8 +6048,7 @@ private void M() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(41433, "https://github.com/dotnet/roslyn/issues/41433")] - [Fact] + [Fact, WorkItem(41433, "https://github.com/dotnet/roslyn/issues/41433")] public async Task DoNotRemoveCastFromIntPtrToPointer() { var source = @@ -6248,8 +6066,7 @@ unsafe int Test(IntPtr safePointer) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(38599, "https://github.com/dotnet/roslyn/issues/38599")] - [Fact] + [Fact, WorkItem(38599, "https://github.com/dotnet/roslyn/issues/38599")] public async Task DoNotRemoveCastFromIntPtrToPointerInReturn() { var source = @@ -6267,8 +6084,7 @@ public static unsafe int Read(IntPtr pointer, int offset) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(32491, "https://github.com/dotnet/roslyn/issues/32491")] - [Fact] + [Fact, WorkItem(32491, "https://github.com/dotnet/roslyn/issues/32491")] public async Task DoNotRemoveCastFromIntPtrToPointerWithTypeParameter() { var source = @@ -6288,8 +6104,7 @@ unsafe ref T GetRef( int index ) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(25021, "https://github.com/dotnet/roslyn/issues/25021")] - [Fact] + [Fact, WorkItem(25021, "https://github.com/dotnet/roslyn/issues/25021")] public async Task DoNotRemoveCastFromIntPtrToPointerWithAddressAndCast() { var source = @@ -6308,8 +6123,7 @@ private unsafe void goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(38347, "https://github.com/dotnet/roslyn/issues/38347")] - [Fact] + [Fact, WorkItem(38347, "https://github.com/dotnet/roslyn/issues/38347")] public async Task TestArgToLocalFunction1() { await VerifyCS.VerifyCodeFixAsync( @@ -6345,8 +6159,7 @@ static void SameScope(decimal sum) { } }"); } - [WorkItem(38347, "https://github.com/dotnet/roslyn/issues/38347")] - [Fact] + [Fact, WorkItem(38347, "https://github.com/dotnet/roslyn/issues/38347")] public async Task TestArgToLocalFunction2() { var source = @@ -6408,8 +6221,7 @@ static void SameScope(decimal sum) { } }.RunAsync(); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString1() { var source = @@ -6427,8 +6239,7 @@ private void goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString1_1() { await VerifyCS.VerifyCodeFixAsync( @@ -6454,8 +6265,7 @@ private void goo() }"); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString2() { var source = @@ -6473,8 +6283,7 @@ private void goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString2_2() { await VerifyCS.VerifyCodeFixAsync( @@ -6500,8 +6309,7 @@ private void goo() }"); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString3() { var source = @@ -6522,8 +6330,7 @@ private void bar(FormattableString s) { } await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString4() { await VerifyCS.VerifyCodeFixAsync( @@ -6553,8 +6360,7 @@ private void bar(FormattableString s) { } }"); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString5() { await VerifyCS.VerifyCodeFixAsync( @@ -6580,8 +6386,7 @@ private void goo() }"); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString6() { await VerifyCS.VerifyCodeFixAsync( @@ -6611,8 +6416,7 @@ private void bar(IFormattable s) { } }"); } - [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] - [Fact] + [Fact, WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] public async Task TestFormattableString7() { var source = @@ -6630,8 +6434,7 @@ private void goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [Fact] + [Fact, WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] public async Task TestMissingOnInterfaceCallOnNonSealedClass() { var source = @@ -6671,8 +6474,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [Fact] + [Fact, WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] public async Task TestMissingOnInterfaceCallOnNonReadOnlyStruct() { var source = @@ -6718,8 +6520,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [Fact] + [Fact, WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] public async Task TestMissingOnInterfaceCallOnReadOnlyStruct() { // We technically could support this. But we choose not to for simplicity. While semantics could be @@ -6768,8 +6569,7 @@ await VerifyCS.VerifyCodeFixAsync( source); } - [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] - [Fact] + [Fact, WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] public async Task TestOnInterfaceCallOnSealedClass() { await VerifyCS.VerifyCodeFixAsync( @@ -6815,8 +6615,7 @@ void Main() }"); } - [WorkItem(29726, "https://github.com/dotnet/roslyn/issues/29726")] - [Fact] + [Fact, WorkItem(29726, "https://github.com/dotnet/roslyn/issues/29726")] public async Task TestDefaultLiteralWithNullableCastInCoalesce() { var source = @@ -6834,8 +6633,7 @@ public void Goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(6309, "https://github.com/dotnet/roslyn/issues/6309")] - [Fact] + [Fact, WorkItem(6309, "https://github.com/dotnet/roslyn/issues/6309")] public async Task TestFPIdentityThatMustRemain1() { var source = @@ -6850,8 +6648,7 @@ public class C await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestFPIdentityThatMustRemain2() { var source = @@ -6871,8 +6668,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestFPIdentityThatMustRemain3() { var source = @@ -6892,8 +6688,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityOnFieldRead() { await VerifyCS.VerifyCodeFixAsync( @@ -6923,8 +6718,7 @@ void M() }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityOnFieldWrite() { await VerifyCS.VerifyCodeFixAsync( @@ -6954,8 +6748,7 @@ void M(float f1) }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityInFieldInitializer() { await VerifyCS.VerifyCodeFixAsync( @@ -6977,8 +6770,7 @@ public class C }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityOnArrayRead() { await VerifyCS.VerifyCodeFixAsync( @@ -7008,8 +6800,7 @@ void M() }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityOnArrayWrite() { await VerifyCS.VerifyCodeFixAsync( @@ -7039,8 +6830,7 @@ void M(float f2) }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityOnArrayInitializer1() { await VerifyCS.VerifyCodeFixAsync( @@ -7066,8 +6856,7 @@ void M(float f2) }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityOnArrayInitializer2() { await VerifyCS.VerifyCodeFixAsync( @@ -7093,8 +6882,7 @@ void M(float f2) }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPIdentityOnImplicitArrayInitializer() { await VerifyCS.VerifyCodeFixAsync( @@ -7120,8 +6908,7 @@ void M(float f2) }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPWithBoxing1() { await VerifyCS.VerifyCodeFixAsync( @@ -7149,8 +6936,7 @@ void M() }"); } - [WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] - [Fact] + [Fact, WorkItem(34873, "https://github.com/dotnet/roslyn/issues/34873")] public async Task TestCanRemoveFPWithBoxing2() { await VerifyCS.VerifyCodeFixAsync( @@ -7178,8 +6964,7 @@ void M() }"); } - [WorkItem(37953, "https://github.com/dotnet/roslyn/issues/37953")] - [Fact] + [Fact, WorkItem(37953, "https://github.com/dotnet/roslyn/issues/37953")] public async Task TestCanRemoveFromUnnecessarySwitchExpressionCast1() { await VerifyCS.VerifyCodeFixAsync( @@ -7213,8 +6998,7 @@ public static string GetValue(DayOfWeek value) }"); } - [WorkItem(37953, "https://github.com/dotnet/roslyn/issues/37953")] - [Fact] + [Fact, WorkItem(37953, "https://github.com/dotnet/roslyn/issues/37953")] public async Task TestLeaveNecessarySwitchExpressionCast1() { var source = @@ -7236,8 +7020,7 @@ public static string GetValue(int value) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrAssignment1() { var source = @@ -7259,8 +7042,7 @@ private long Repro() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrBinary1() { var source = @@ -7282,8 +7064,7 @@ private long Repro() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrBinary2() { var source = @@ -7305,8 +7086,7 @@ private long Repro() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithAndAssignment1() { @@ -7340,8 +7120,7 @@ private long Repro() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithAndBinary1() { @@ -7375,8 +7154,7 @@ private long Repro() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithAndBinary2() { @@ -7410,8 +7188,7 @@ private long Repro() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase1() { var source = @@ -7433,8 +7210,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase2() { // there is a sign extension warning both before and after. so this is not worse to remove the cast. @@ -7469,8 +7245,7 @@ public static void Main() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase3() { var source = @@ -7492,8 +7267,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase4() { // there is a sign extension warning both before and after. so this is not worse to remove the cast. @@ -7528,8 +7302,7 @@ public static void Main() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase5() { @@ -7563,8 +7336,7 @@ public static void Main() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase6() { var source = @@ -7586,8 +7358,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase7() { var source = @@ -7609,8 +7380,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase8() { var source = @@ -7632,8 +7402,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCase9() { var source = @@ -7655,8 +7424,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable1() { var source = @@ -7678,8 +7446,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable2() { // there is a sign extension warning both before and after. so this is not worse to remove the cast. @@ -7712,8 +7479,7 @@ public static void Main() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable3() { var source = @@ -7735,8 +7501,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable4() { // there is a sign extension warning both before and after. so this is not worse to remove the cast. @@ -7769,8 +7534,7 @@ public static void Main() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable5() { @@ -7804,8 +7568,7 @@ public static void Main() }"); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable6() { var source = @@ -7827,8 +7590,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable7() { var source = @@ -7850,8 +7612,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable8() { var source = @@ -7873,8 +7634,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] - [Fact] + [Fact, WorkItem(40414, "https://github.com/dotnet/roslyn/issues/40414")] public async Task TestSignExtensionWithOrCompilerCaseNullable9() { var source = @@ -7896,8 +7656,7 @@ public static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveNullCastInSwitch1() { var source = @@ -7916,8 +7675,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveNullCastInSwitch2() { var source = @@ -7936,8 +7694,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveNullCastInSwitch3() { var source = @@ -7956,8 +7713,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveNullCastInSwitch4() { var source = @@ -7976,8 +7732,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveNullCastInSwitch5() { var source = @@ -7996,8 +7751,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveDefaultCastInSwitch1() { var source = @@ -8016,8 +7770,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveDefaultCastInSwitch2() { var source = @@ -8036,8 +7789,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveDefaultCastInSwitch3() { var source = @@ -8056,8 +7808,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveDefaultCastInSwitch4() { var source = @@ -8076,8 +7827,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/20211")] public async Task DoNotRemoveDoubleNullCastInSwitch1() { // Removing the 'object' cast would make `case object:` unreachable. @@ -8106,8 +7856,7 @@ static int Main() }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional1() { var source = @@ -8122,8 +7871,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional2() { var source = @@ -8138,8 +7886,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional3() { var source = @@ -8154,8 +7901,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional4_CSharp8() { var source = @@ -8175,8 +7921,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoRemoveUnnecessaryCastInConditional4() { await new VerifyCS.Test @@ -8199,8 +7944,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional5_CSharp8() { var source = @@ -8220,8 +7964,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoRemoveUnnecessaryCastInConditional5() { await new VerifyCS.Test @@ -8244,8 +7987,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional6_CSharp8() { var source = @@ -8265,8 +8007,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoRemoveUnnecessaryCastInConditional6_CSharp8() { await new VerifyCS.Test @@ -8289,8 +8030,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional7() { var source = @@ -8305,8 +8045,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional8() { var source = @@ -8321,8 +8060,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional9() { var source = @@ -8337,8 +8075,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional10_CSharp8() { var source = @@ -8358,8 +8095,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoRemoveUnnecessaryCastInConditional10() { await new VerifyCS.Test @@ -8382,8 +8118,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional11_CSharp() { var source = @@ -8403,8 +8138,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoRemoveUnnecessaryCastInConditional11() { await new VerifyCS.Test @@ -8427,8 +8161,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional12_CSharp8() { var source = @@ -8448,8 +8181,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoRemoveUnnecessaryCastInConditional12() { await new VerifyCS.Test @@ -8472,8 +8204,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional13() { var source = @@ -8488,8 +8219,7 @@ void M(bool x, int? z) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task DoNotRemoveNecessaryCastInConditional14() { var source = @@ -8504,8 +8234,7 @@ void M(bool x, int? z) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task RemoveUnecessaryCastInConditional1() { var source = @@ -8529,8 +8258,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task RemoveUnecessaryCastInConditional2() { var source = @@ -8554,8 +8282,7 @@ void M(bool x) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task RemoveUnecessaryCastInConditional3() { var source = @@ -8579,8 +8306,7 @@ void M(bool x, int? z) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task RemoveUnecessaryCastInConditional4() { var source = @@ -8604,8 +8330,7 @@ void M(bool x, int? z) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task RemoveUnecessaryCastInConditional5() { var source = @@ -8633,8 +8358,7 @@ void M(bool x) }.RunAsync(); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task RemoveUnnecessaryCastInConditional6() { var source = @@ -8657,8 +8381,7 @@ void M(bool x, int? z) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] - [Fact] + [Fact, WorkItem(20211, "https://github.com/dotnet/roslyn/issues/21613")] public async Task RemoveUnnecessaryCastInConditional7() { var source = @@ -8681,8 +8404,7 @@ void M(bool x, int? z) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(20742, "https://github.com/dotnet/roslyn/issues/20742")] - [Fact] + [Fact, WorkItem(20742, "https://github.com/dotnet/roslyn/issues/20742")] public async Task DoNotRemoveNamedArgToParamsParameter1() { var source = @@ -8702,8 +8424,7 @@ private void TakesParams(bool goo, params object[] bar) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(20742, "https://github.com/dotnet/roslyn/issues/20742")] - [Fact] + [Fact, WorkItem(20742, "https://github.com/dotnet/roslyn/issues/20742")] public async Task DoRemoveNamedArgToParamsParameter1() { var source = @@ -8736,8 +8457,7 @@ private void TakesParams(bool goo, params object[] bar) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(20742, "https://github.com/dotnet/roslyn/issues/20742")] - [Fact] + [Fact, WorkItem(20742, "https://github.com/dotnet/roslyn/issues/20742")] public async Task DoRemoveNamedArgToParamsParameter2() { var source = @@ -9305,8 +9025,7 @@ void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(44382, "https://github.com/dotnet/roslyn/issues/44382")] - [Fact] + [Fact, WorkItem(44382, "https://github.com/dotnet/roslyn/issues/44382")] public async Task DoNotRemoveCastOnParameterInitializer1() { var source = @@ -9316,8 +9035,7 @@ class C { void F() { void f(E e = (E)byte.MaxValue) { } } }"; await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(44382, "https://github.com/dotnet/roslyn/issues/44382")] - [Fact] + [Fact, WorkItem(44382, "https://github.com/dotnet/roslyn/issues/44382")] public async Task DoNotRemoveCastOnParameterInitializer2() { var source = @@ -9327,8 +9045,7 @@ class C { void f(E e = (E)byte.MaxValue) { } }"; await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(45695, "https://github.com/dotnet/roslyn/issues/45695")] - [Fact] + [Fact, WorkItem(45695, "https://github.com/dotnet/roslyn/issues/45695")] public async Task DoNotRemoveNonObjectCastInsideInterpolation() { var source = @@ -9345,8 +9062,7 @@ void Goo() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(45695, "https://github.com/dotnet/roslyn/issues/45695")] - [Fact] + [Fact, WorkItem(45695, "https://github.com/dotnet/roslyn/issues/45695")] public async Task DoRemoveObjectCastInsideInterpolation() { await VerifyCS.VerifyCodeFixAsync( @@ -9370,8 +9086,7 @@ void Goo() }"); } - [WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] - [Fact] + [Fact, WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] public async Task RemoveNativeIntCastsAsIdentity() { var source = @@ -9397,8 +9112,7 @@ public class C { await test.RunAsync(); } - [WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] - [Fact] + [Fact, WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] public async Task DoRemoveNativeIntCasts() { var source = @@ -9418,8 +9132,7 @@ public class C { await test.RunAsync(); } - [WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] - [Fact] + [Fact, WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] public async Task RemoveNativeUIntCastsAsIdentity() { var source = @@ -9445,8 +9158,7 @@ public class C { await test.RunAsync(); } - [WorkItem(51123, "https://github.com/dotnet/roslyn/issues/51123")] - [Fact] + [Fact, WorkItem(51123, "https://github.com/dotnet/roslyn/issues/51123")] public async Task DoRemoveNativeIntCastsToInt() { var source = @@ -9466,8 +9178,7 @@ public class C { await test.RunAsync(); } - [WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] - [Fact] + [Fact, WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] public async Task DoRemoveNativeUIntCasts() { var source = @@ -9487,8 +9198,7 @@ public class C { await test.RunAsync(); } - [WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] - [Fact] + [Fact, WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] public async Task RemoveIntPtrCastsAsIdentity() { var source = @@ -9517,8 +9227,7 @@ public void M(IntPtr x) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] - [Fact] + [Fact, WorkItem(47800, "https://github.com/dotnet/roslyn/issues/47800")] public async Task RemoveUIntPtrCastsAsIdentity() { var source = @@ -9547,8 +9256,7 @@ public void M(UIntPtr x) await VerifyCS.VerifyCodeFixAsync(source, fixedCode); } - [WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] - [Fact] + [Fact, WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] public async Task DoNotRemoveBitwiseNotOfUnsignedExtendedValue1() { var source = @@ -9571,8 +9279,7 @@ public static ulong P(ulong a, uint b) await test.RunAsync(); } - [WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] - [Fact] + [Fact, WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] public async Task DoNotRemoveBitwiseNotOfUnsignedExtendedValue2() { var source = @@ -9595,8 +9302,7 @@ public static nuint N(nuint a, uint b) await test.RunAsync(); } - [WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] - [Fact] + [Fact, WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] public async Task DoNotRemoveBitwiseNotOfUnsignedExtendedValue3() { var source = @@ -9619,8 +9325,7 @@ public static ulong N() await test.RunAsync(); } - [WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] - [Fact] + [Fact, WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] public async Task DoRemoveBitwiseNotOfSignExtendedValue1() { var test = new VerifyCS.Test() @@ -9647,8 +9352,7 @@ public static long P(long a, int b) await test.RunAsync(); } - [WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] - [Fact] + [Fact, WorkItem(49140, "https://github.com/dotnet/roslyn/issues/49140")] public async Task DoRemoveBitwiseNotOfSignExtendedValue2() { @@ -9676,8 +9380,7 @@ public static nint N(nint a, int b) await test.RunAsync(); } - [WorkItem(50000, "https://github.com/dotnet/roslyn/issues/50000")] - [Fact] + [Fact, WorkItem(50000, "https://github.com/dotnet/roslyn/issues/50000")] public async Task KeepNecessaryCastIfRemovalWouldCreateIllegalConditionalExpression() { await new VerifyCS.Test @@ -9693,8 +9396,7 @@ ushort Goo(string s) }.RunAsync(); } - [WorkItem(50000, "https://github.com/dotnet/roslyn/issues/50000")] - [Fact] + [Fact, WorkItem(50000, "https://github.com/dotnet/roslyn/issues/50000")] public async Task RemoveUnnecessaryCastWhenConditionalExpressionIsLegal() { await new VerifyCS.Test @@ -9715,8 +9417,7 @@ uint Goo(string s) }.RunAsync(); } - [WorkItem(52524, "https://github.com/dotnet/roslyn/issues/52524")] - [Fact] + [Fact, WorkItem(52524, "https://github.com/dotnet/roslyn/issues/52524")] public async Task DoNotRemoveForValueTaskConstrutor() { var source = @@ -9752,8 +9453,7 @@ static void Main() }.RunAsync(); } - [WorkItem(53698, "https://github.com/dotnet/roslyn/issues/53698")] - [Fact] + [Fact, WorkItem(53698, "https://github.com/dotnet/roslyn/issues/53698")] public async Task DoNotRemoveForConditional() { var source = @@ -9781,8 +9481,7 @@ public E First }.RunAsync(); } - [WorkItem(55621, "https://github.com/dotnet/roslyn/issues/55621")] - [Fact] + [Fact, WorkItem(55621, "https://github.com/dotnet/roslyn/issues/55621")] public async Task DoNotRemoveForNullWithMultipleMatchingParameterTypes() { var source = @@ -9805,8 +9504,7 @@ public TestClass(Func value) { } }.RunAsync(); } - [WorkItem(56207, "https://github.com/dotnet/roslyn/issues/56207")] - [Fact] + [Fact, WorkItem(56207, "https://github.com/dotnet/roslyn/issues/56207")] public async Task DoNotRemoveForNintPointerToVoidPointer() { var source = @@ -10514,8 +10212,7 @@ unsafe static void Main() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] - [Fact] + [Fact, WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] public async Task DoRemoveIdentityCastInConstantPattern1() { await VerifyCS.VerifyCodeFixAsync( @@ -10545,8 +10242,7 @@ void M(object o) }"); } - [WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] - [Fact] + [Fact, WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] public async Task DoRemoveIdentityCastInConstantPattern2() { await VerifyCS.VerifyCodeFixAsync( @@ -10576,8 +10272,7 @@ void M(object o) }"); } - [WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] - [Fact] + [Fact, WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] public async Task DoNotRemoveNonIdentityCastInConstantPattern1() { var source = @@ -10597,8 +10292,7 @@ void M(object o) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] - [Fact] + [Fact, WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] public async Task DoNotRemoveNonIdentityCastInConstantPattern2() { var source = @@ -10623,8 +10317,7 @@ void M(object o) }.RunAsync(); } - [WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] - [Fact] + [Fact, WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] public async Task DoNotRemoveNonIdentityCastInConstantPattern3() { await new VerifyCS.Test @@ -10661,8 +10354,7 @@ void M(object o) }.RunAsync(); } - [WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] - [Fact] + [Fact, WorkItem(57062, "https://github.com/dotnet/roslyn/issues/57062")] public async Task DoNotRemoveNonIdentityCastInConstantPattern4() { var source = @@ -10682,8 +10374,7 @@ void M(object o) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast1() { var source = @@ -10710,8 +10401,7 @@ bool M(Assembly a1, IAssembly a2) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast2() { var source = @@ -10738,8 +10428,7 @@ bool M(Assembly a1, IAssembly a2) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast3() { var source = @@ -10766,8 +10455,7 @@ bool M(IAssembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast4() { var source = @@ -10794,8 +10482,7 @@ bool M(IAssembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast5() { await VerifyCS.VerifyCodeFixAsync( @@ -10838,8 +10525,7 @@ bool M(IAssembly a2, Assembly a1) }"); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast6() { var source = @@ -10866,8 +10552,7 @@ bool M(Assembly a1, IAssembly a2) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast7() { var source = @@ -10894,8 +10579,7 @@ bool M(Assembly a1, IAssembly a2) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast8() { var source = @@ -10922,8 +10606,7 @@ bool M(IAssembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast9() { var source = @@ -10950,8 +10633,7 @@ bool M(IAssembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveEqualityWarningSilencingCast10() { await VerifyCS.VerifyCodeFixAsync( @@ -10994,8 +10676,7 @@ bool M(IAssembly a2, Assembly a1) }"); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveObjectCastToCauseReferenceEqualityWhenUserDefinedComparisonExists1() { var source = @@ -11022,8 +10703,7 @@ bool M(Assembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveObjectCastToCauseReferenceEqualityWhenUserDefinedComparisonExists2() { var source = @@ -11050,8 +10730,7 @@ bool M(Assembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveObjectCastToCauseReferenceEqualityWhenUserDefinedComparisonExists3() { var source = @@ -11078,8 +10757,7 @@ bool M(Assembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoNotRemoveObjectCastToCauseReferenceEqualityWhenUserDefinedComparisonExists4() { var source = @@ -11106,8 +10784,7 @@ bool M(Assembly a2, Assembly a1) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoRemoveObjectCastToCauseReferenceEqualityOnInterface1() { await VerifyCS.VerifyCodeFixAsync( @@ -11133,8 +10810,7 @@ bool M(IAssembly a2, IAssembly a1) }"); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoRemoveObjectCastToCauseReferenceEqualityOnInterface2() { await VerifyCS.VerifyCodeFixAsync( @@ -11160,8 +10836,7 @@ bool M(IAssembly a2, IAssembly a1) }"); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoRemoveObjectCastToCauseReferenceEqualityOnInterface3() { await VerifyCS.VerifyCodeFixAsync( @@ -11187,8 +10862,7 @@ bool M(IAssembly a2, IAssembly a1) }"); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoRemoveObjectCastToCauseReferenceEqualityOnInterface4() { await VerifyCS.VerifyCodeFixAsync( @@ -11214,8 +10888,7 @@ bool M(IAssembly a2, IAssembly a1) }"); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoRemoveObjectCastToCauseReferenceEqualityOnInterface5() { await VerifyCS.VerifyCodeFixAsync( @@ -11241,8 +10914,7 @@ bool M(IAssembly a2, IAssembly a1) }"); } - [WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] - [Fact] + [Fact, WorkItem(57065, "https://github.com/dotnet/roslyn/issues/57065")] public async Task DoRemoveObjectCastToCauseReferenceEqualityOnInterface6() { await VerifyCS.VerifyCodeFixAsync( @@ -11268,8 +10940,7 @@ bool M(IAssembly a2, IAssembly a1) }"); } - [WorkItem(57063, "https://github.com/dotnet/roslyn/issues/57063")] - [Fact] + [Fact, WorkItem(57063, "https://github.com/dotnet/roslyn/issues/57063")] public async Task DoNotRemoveNullableIntToNullableEnumCast() { var source = @@ -11287,8 +10958,7 @@ class Program await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNRTCast1() { var source = @@ -11351,8 +11021,7 @@ class C }.RunAsync(); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoRemoveNRTCastInConditional2() { await VerifyCS.VerifyCodeFixAsync( @@ -11384,8 +11053,7 @@ class C }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoRemoveUnnecessaryWideningConstantCastInConditional1() { await VerifyCS.VerifyCodeFixAsync( @@ -11407,8 +11075,7 @@ void M(int a) }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNnecessaryWideningConstantCastInConditional1() { var source = @" @@ -11423,8 +11090,7 @@ void M(int a) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoRemoveUnnecessaryWideningCastInConditional2() { await VerifyCS.VerifyCodeFixAsync( @@ -11446,8 +11112,7 @@ void M(int a, int b, int c) }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNecessaryWideningCastInConditional2() { var source = @" @@ -11461,8 +11126,7 @@ void M(int a, int b, int c) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoRemoveUnnecessaryWideningNullableConstantCastInConditional3() { await VerifyCS.VerifyCodeFixAsync( @@ -11484,8 +11148,7 @@ void M(int a, int b, int c) }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNecessaryWideningNullableConstantCastInConditional3() { var source = @" @@ -11500,8 +11163,7 @@ void M(int a, int b, int c) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoRemoveUnnecessaryWideningNullableCastInConditional3() { await VerifyCS.VerifyCodeFixAsync( @@ -11523,8 +11185,7 @@ void M(int a, int b, int c) }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNecessaryWideningNullableCastInConditional3() { var source = @" @@ -11539,8 +11200,7 @@ void M(int a, int b, int c) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoRemoveUnnecessaryWideningConstantCastInConditionalWithDefault3() { await VerifyCS.VerifyCodeFixAsync( @@ -11562,8 +11222,7 @@ void M(int a, int b, int c) }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNnecessaryWideningConstantCastInConditionalWithDefault3() { var source = @" @@ -11577,8 +11236,7 @@ void M(int a, int b, int c) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoRemoveUnnecessaryWideningConstantCastInConditionalWithDefault4() { await VerifyCS.VerifyCodeFixAsync( @@ -11600,8 +11258,7 @@ void M(int a, int b, int c) }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNecessaryWideningConstantCastInConditionalWithDefault4() { var source = @" @@ -11615,8 +11272,7 @@ void M(int a, int b, int c) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNecessaryWideningNullableConstantCastInConditionalWithDefault3() { var source = @" @@ -11630,8 +11286,7 @@ void M(int a, int b, int c) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveNecessaryWideningNullableCastInConditionalWithDefault3() { var source = @" @@ -11645,8 +11300,7 @@ void M(int a, int b, int c) await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(56938, "https://github.com/dotnet/roslyn/issues/56938")] - [Fact] + [Fact, WorkItem(56938, "https://github.com/dotnet/roslyn/issues/56938")] public async Task CanRemoveDoubleNullableNumericCast1() { await VerifyCS.VerifyCodeFixAsync( @@ -11672,8 +11326,7 @@ static void Main() }"); } - [WorkItem(56938, "https://github.com/dotnet/roslyn/issues/56938")] - [Fact] + [Fact, WorkItem(56938, "https://github.com/dotnet/roslyn/issues/56938")] public async Task CanRemoveTripleNullableNumericCast1() { await VerifyCS.VerifyCodeFixAsync( @@ -11699,8 +11352,7 @@ static void Main() }"); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveMultipleNullableCastsThroughUserDefinedConversions1() { var source = @" @@ -11725,8 +11377,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveMultipleNullableCastsThroughUserDefinedConversions2() { var source = @" @@ -11751,8 +11402,7 @@ void M() await VerifyCS.VerifyCodeFixAsync(source, source); } - [WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] - [Fact] + [Fact, WorkItem(57064, "https://github.com/dotnet/roslyn/issues/57064")] public async Task DoNotRemoveMultipleCastsThroughUserDefinedConversions2() { var source = @" @@ -11810,8 +11460,7 @@ void AddHandler(Delegate handler) { } }.RunAsync(); } - [WorkItem(58095, "https://github.com/dotnet/roslyn/issues/58095")] - [Fact] + [Fact, WorkItem(58095, "https://github.com/dotnet/roslyn/issues/58095")] public async Task DoNotRemoveNullableCastsInTuples() { var source = @" @@ -11842,8 +11491,7 @@ void M() }.RunAsync(); } - [WorkItem(49954, "https://github.com/dotnet/roslyn/issues/49954")] - [Fact] + [Fact, WorkItem(49954, "https://github.com/dotnet/roslyn/issues/49954")] public async Task DoNotRemoveNullableDefaultCast1() { var source = @" @@ -11862,8 +11510,7 @@ class C }.RunAsync(); } - [WorkItem(34509, "https://github.com/dotnet/roslyn/issues/34509")] - [Fact] + [Fact, WorkItem(34509, "https://github.com/dotnet/roslyn/issues/34509")] public async Task DoNotRemoveNullableDefaultCast2() { var source = @" @@ -11882,8 +11529,7 @@ class C }.RunAsync(); } - [WorkItem(49690, "https://github.com/dotnet/roslyn/issues/49690")] - [Fact] + [Fact, WorkItem(49690, "https://github.com/dotnet/roslyn/issues/49690")] public async Task DoNotRemoveNullableGenericCast() { var source = @" @@ -11908,8 +11554,7 @@ static IEnumerable DoThis(IEnumerable notreallynull) }.RunAsync(); } - [WorkItem(45925, "https://github.com/dotnet/roslyn/issues/45925")] - [Fact] + [Fact, WorkItem(45925, "https://github.com/dotnet/roslyn/issues/45925")] public async Task DoNotRemoveNecesssaryPatternCasts1() { var source = @" @@ -11932,8 +11577,7 @@ bool M(object obj) }.RunAsync(); } - [WorkItem(37473, "https://github.com/dotnet/roslyn/issues/37473")] - [Fact] + [Fact, WorkItem(37473, "https://github.com/dotnet/roslyn/issues/37473")] public async Task DoNotRemoveNecesssaryCastInTupleWrappedInObject1() { var source = @" @@ -11955,8 +11599,7 @@ public IEnumerable Bar() }.RunAsync(); } - [WorkItem(33143, "https://github.com/dotnet/roslyn/issues/33143")] - [Fact] + [Fact, WorkItem(33143, "https://github.com/dotnet/roslyn/issues/33143")] public async Task DoNotRemoveNecesssaryCastInTupleWrappedInObject2() { var source = @" @@ -11978,8 +11621,7 @@ void M() }.RunAsync(); } - [WorkItem(33043, "https://github.com/dotnet/roslyn/issues/33043")] - [Fact] + [Fact, WorkItem(33043, "https://github.com/dotnet/roslyn/issues/33043")] public async Task DoNotRemoveNecesssaryCastInIsNullCheck1() { var source = @" @@ -12003,8 +11645,7 @@ void M() }.RunAsync(); } - [WorkItem(20617, "https://github.com/dotnet/roslyn/issues/20617")] - [Fact] + [Fact, WorkItem(20617, "https://github.com/dotnet/roslyn/issues/20617")] public async Task DoNotRemoveNecesssaryBitwiseNotOnUnsignedValue1() { var source = @" @@ -12027,8 +11668,7 @@ public static void MethodName() }.RunAsync(); } - [WorkItem(11008, "https://github.com/dotnet/roslyn/issues/11008")] - [Fact] + [Fact, WorkItem(11008, "https://github.com/dotnet/roslyn/issues/11008")] public async Task DoNotRemoveCastThatPreventsOverflowInChecked1() { var source = @" @@ -12045,8 +11685,7 @@ static class Program }.RunAsync(); } - [WorkItem(34553, "https://github.com/dotnet/roslyn/issues/34553")] - [Fact] + [Fact, WorkItem(34553, "https://github.com/dotnet/roslyn/issues/34553")] public async Task DoNotRemoveCastThatPreventsOverflowInChecked2() { var source = @" @@ -12069,8 +11708,7 @@ void M() }.RunAsync(); } - [WorkItem(11008, "https://github.com/dotnet/roslyn/issues/11008")] - [Fact] + [Fact, WorkItem(11008, "https://github.com/dotnet/roslyn/issues/11008")] public async Task DoNotRemoveCastFromIntToNullableEnum1() { var source = @" @@ -12095,8 +11733,7 @@ void M() }.RunAsync(); } - [WorkItem(11008, "https://github.com/dotnet/roslyn/issues/11008")] - [Fact] + [Fact, WorkItem(11008, "https://github.com/dotnet/roslyn/issues/11008")] public async Task DoNotRemoveWideningCastInBitwiseOr1() { var source = @" @@ -12116,8 +11753,7 @@ public uint fn1(sbyte a, sbyte b) }.RunAsync(); } - [WorkItem(32773, "https://github.com/dotnet/roslyn/issues/32773")] - [Fact] + [Fact, WorkItem(32773, "https://github.com/dotnet/roslyn/issues/32773")] public async Task DoNotRemoveWideningCastInBitwiseOr2() { var source = @" @@ -12137,8 +11773,7 @@ public void fn1(int start, int end) }.RunAsync(); } - [WorkItem(25165, "https://github.com/dotnet/roslyn/issues/25165")] - [Fact] + [Fact, WorkItem(25165, "https://github.com/dotnet/roslyn/issues/25165")] public async Task DoNotRemoveCastInIllegalDelegateCast() { var source = @" @@ -12163,8 +11798,7 @@ public Code(DoSomething f) }.RunAsync(); } - [WorkItem(31303, "https://github.com/dotnet/roslyn/issues/31303")] - [Fact] + [Fact, WorkItem(31303, "https://github.com/dotnet/roslyn/issues/31303")] public async Task DoNotRemoveUnsignedCastInBitwiseNot1() { var source = @" @@ -12188,8 +11822,7 @@ static void CheckRedundantCast() }.RunAsync(); } - [WorkItem(36755, "https://github.com/dotnet/roslyn/issues/36755")] - [Fact] + [Fact, WorkItem(36755, "https://github.com/dotnet/roslyn/issues/36755")] public async Task DoNotRemoveNecessaryCastInSwitchExpressionArm1() { var source = @" @@ -12221,8 +11854,7 @@ enum Numbers }.RunAsync(); } - [WorkItem(36782, "https://github.com/dotnet/roslyn/issues/36782")] - [Fact] + [Fact, WorkItem(36782, "https://github.com/dotnet/roslyn/issues/36782")] public async Task DoNotRemoveNecessaryCastWithOverloadedNegationAndImplicitConversion1() { var source = @" @@ -12273,8 +11905,7 @@ static void Main(string[] args) }.RunAsync(); } - [WorkItem(37041, "https://github.com/dotnet/roslyn/issues/37041")] - [Fact] + [Fact, WorkItem(37041, "https://github.com/dotnet/roslyn/issues/37041")] public async Task DoNotRemoveNecessaryMethodGroupToDelegateCast1() { var source = @" @@ -12316,8 +11947,7 @@ void Run() }.RunAsync(); } - [WorkItem(54388, "https://github.com/dotnet/roslyn/issues/54388")] - [Fact] + [Fact, WorkItem(54388, "https://github.com/dotnet/roslyn/issues/54388")] public async Task DoNotRemoveCastFromIntToDecimal() { var source = @" @@ -12345,8 +11975,7 @@ public X(double d) { } }.RunAsync(); } - [WorkItem(33285, "https://github.com/dotnet/roslyn/issues/33285")] - [Fact] + [Fact, WorkItem(33285, "https://github.com/dotnet/roslyn/issues/33285")] public async Task DoNotRemoveNullableToStructCast1() { var source = @" @@ -12394,8 +12023,7 @@ private C(ReadOnlyMemory? buffer = null) }.RunAsync(); } - [WorkItem(58718, "https://github.com/dotnet/roslyn/issues/58718")] - [Fact] + [Fact, WorkItem(58718, "https://github.com/dotnet/roslyn/issues/58718")] public async Task FunctionPointerWithImplicitOperator() { var source = @" @@ -12441,8 +12069,7 @@ public unsafe static implicit operator PointerDelegate(delegate* x.Goo()". As such, it is marked as @@ -1504,8 +1483,7 @@ public static void Goo(this int x) await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(545646, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545646")] - [Fact] + [Fact, WorkItem(545646, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545646")] public async Task TestCasesWithLambdas2() { var code = @"using System; @@ -1558,8 +1536,7 @@ public static void Ex(this int x) await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(545741, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545741")] - [Fact] + [Fact, WorkItem(545741, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545741")] public async Task TestMissingOnAliasedVar() { var code = @"using var = var; @@ -1579,8 +1556,7 @@ static void Main() await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(546115, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546115")] - [Fact] + [Fact, WorkItem(546115, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546115")] public async Task TestBrokenCode() { var code = @"using System.Linq; @@ -1805,8 +1781,7 @@ public static void Main() }.RunAsync(); } - [WorkItem(530980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530980")] - [Fact] + [Fact, WorkItem(530980, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530980")] public async Task TestReferenceInCref() { // Parsing doc comments as simple trivia; we don't know System is unnecessary, but CS8019 is disabled so @@ -1846,8 +1821,7 @@ class C }.RunAsync(); } - [WorkItem(751283, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/751283")] - [Fact] + [Fact, WorkItem(751283, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/751283")] public async Task TestUnusedUsingOverLinq() { await VerifyCS.VerifyCodeFixAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs index a549c45b25a43..81251fc6cdaaf 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryLambdaExpression/RemoveUnnecessaryLambdaExpressionTests.cs @@ -651,8 +651,7 @@ void Bar(Func f) { } }"); } - [WorkItem(542562, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542562")] - [Fact] + [Fact, WorkItem(542562, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542562")] public async Task TestMissingOnAmbiguity1() { await TestMissingInRegularAndScriptAsync( @@ -679,8 +678,7 @@ static void Main() }"); } - [WorkItem(542562, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542562")] - [Fact] + [Fact, WorkItem(542562, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542562")] public async Task TestWithConstraint1() { var code = @" @@ -729,8 +727,7 @@ static void Main() await TestInRegularAndScriptAsync(code, expected); } - [WorkItem(542562, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542562")] - [Fact] + [Fact, WorkItem(542562, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542562")] public async Task TestWithConstraint2() { var code = @" @@ -757,8 +754,7 @@ static void Main() await TestMissingInRegularAndScriptAsync(code); } - [WorkItem(627092, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627092")] - [Fact] + [Fact, WorkItem(627092, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627092")] public async Task TestMissingOnLambdaWithDynamic_1() { await TestMissingInRegularAndScriptAsync( @@ -792,8 +788,7 @@ static void Goo(object x, T y) }"); } - [WorkItem(627092, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627092")] - [Fact] + [Fact, WorkItem(627092, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627092")] public async Task TestWithLambdaWithDynamic() { await TestInRegularAndScriptAsync( @@ -865,8 +860,7 @@ static void Goo(object x, T y) }"); } - [WorkItem(544625, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544625")] - [Fact] + [Fact, WorkItem(544625, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544625")] public async Task ParenthesizeIfParseChanges() { var code = @" @@ -904,8 +898,7 @@ static void Bar(object a, object b) { } await TestInRegularAndScriptAsync(code, expected); } - [WorkItem(545856, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545856")] - [Fact] + [Fact, WorkItem(545856, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545856")] public async Task TestNotWithSideEffects() { await TestMissingInRegularAndScriptAsync( @@ -920,8 +913,7 @@ void Main() }"); } - [WorkItem(545994, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545994")] - [Fact] + [Fact, WorkItem(545994, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545994")] public async Task TestExpressionStatement() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs index eaf9c7dfc505e..a895e1055cb4d 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs @@ -554,8 +554,7 @@ void M(string s) }", new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(37046, "https://github.com/dotnet/roslyn/issues/37046")] - [Fact] + [Fact, WorkItem(37046, "https://github.com/dotnet/roslyn/issues/37046")] public async Task TestMissingForConditionalAccess2() { await TestMissingAsync( @@ -1094,8 +1093,7 @@ void M() }", offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] - [Fact] + [Fact, WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] public async Task TestSwitchCase_TestAvailableWithAlwaysRemove_And_TestAvailableWhenRequiredForClarity() { await TestAsync( @@ -1121,8 +1119,7 @@ void M() }", offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] - [Fact] + [Fact, WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] public async Task TestSwitchCase_WithWhenClause_TestAvailableWithAlwaysRemove_And_TestAvailableWhenRequiredForClarity() { await TestAsync( @@ -1148,8 +1145,7 @@ void M() }", offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] - [Fact] + [Fact, WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] public async Task TestWhenClause_TestAvailableWithAlwaysRemove_And_TestAvailableWhenRequiredForClarity() { await TestAsync( @@ -1175,8 +1171,7 @@ void M() }", offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] - [Fact] + [Fact, WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] public async Task TestConstantPatternExpression_TestAvailableWithAlwaysRemove_And_TestAvailableWhenRequiredForClarity() { await TestAsync( @@ -1200,8 +1195,7 @@ void M() }", offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] - [Fact] + [Fact, WorkItem(25554, "https://github.com/dotnet/roslyn/issues/25554")] public async Task TestConstantPatternExpression_RequiredForPrecedence() { await TestMissingAsync( @@ -2148,8 +2142,7 @@ void M() offeredWhenRequireForClarityIsEnabled: true, index: 1); } - [WorkItem(57768, "https://github.com/dotnet/roslyn/issues/57768")] - [Fact] + [Fact, WorkItem(57768, "https://github.com/dotnet/roslyn/issues/57768")] public async Task TestParensAroundPPDirective3() { await TestAsync( @@ -2174,8 +2167,7 @@ void M() offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestMissingForPreIncrement() { await TestMissingAsync( @@ -2188,8 +2180,7 @@ void M(int x) }", new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestMissingForPreDecrement() { await TestMissingAsync( @@ -2202,8 +2193,7 @@ void M(int x) }", new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestForPostIncrement() { await TestInRegularAndScript1Async( @@ -2224,8 +2214,7 @@ void M(int x) }", parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestForPostDecrement() { await TestInRegularAndScript1Async( @@ -2246,8 +2235,7 @@ void M(int x) }", parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestForPreIncrementInLocalDeclaration() { await TestInRegularAndScript1Async( @@ -2267,8 +2255,7 @@ void M(int x) }", parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestForPreIncrementInSimpleAssignment() { await TestInRegularAndScript1Async( @@ -2288,8 +2275,7 @@ void M(int x, int v) }", parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestForPreIncrementInArgument() { await TestInRegularAndScript1Async( @@ -2309,8 +2295,7 @@ void M(int x) }", parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestMissingForPreIncrementAfterAdd() { await TestMissingAsync( @@ -2323,8 +2308,7 @@ void M(int x) }", new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] - [Fact] + [Fact, WorkItem(29454, "https://github.com/dotnet/roslyn/issues/29454")] public async Task TestMissingForUnaryPlusAfterAdd() { await TestMissingAsync( @@ -2337,8 +2321,7 @@ void M(int x) }", new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(31103, "https://github.com/dotnet/roslyn/issues/31103")] - [Fact] + [Fact, WorkItem(31103, "https://github.com/dotnet/roslyn/issues/31103")] public async Task TestMissingForConditionalRefAsLeftHandSideValue() { await TestMissingAsync( @@ -2351,8 +2334,7 @@ void Foo(bool cond, double a, double b) }", new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(31103, "https://github.com/dotnet/roslyn/issues/31103")] - [Fact] + [Fact, WorkItem(31103, "https://github.com/dotnet/roslyn/issues/31103")] public async Task TestConditionalExpressionAsRightHandSideValue() { await TestInRegularAndScript1Async( @@ -2373,8 +2355,7 @@ void Foo(bool cond, double a, double b) parameters: new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(32085, "https://github.com/dotnet/roslyn/issues/32085")] - [Fact] + [Fact, WorkItem(32085, "https://github.com/dotnet/roslyn/issues/32085")] public async Task TestMissingForNestedConditionalExpressionInLambda() { await TestMissingAsync( @@ -2388,8 +2369,7 @@ void Test(bool a) }", new TestParameters(options: RemoveAllUnnecessaryParentheses)); } - [WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] - [Fact] + [Fact, WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] public async Task TestUnnecessaryParenthesisDiagnosticSingleLineExpression() { var parentheticalExpressionDiagnostic = GetRemoveUnnecessaryParenthesesDiagnostic("(1 + 2)", 4, 16); @@ -2403,8 +2383,7 @@ void M() }", new TestParameters(options: RemoveAllUnnecessaryParentheses), parentheticalExpressionDiagnostic); } - [WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] - [Fact] + [Fact, WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] public async Task TestUnnecessaryParenthesisDiagnosticInMultiLineExpression() { var firstLineParentheticalExpressionDiagnostic = GetRemoveUnnecessaryParenthesesDiagnostic("(1 +", 4, 16); @@ -2419,8 +2398,7 @@ void M() }", new TestParameters(options: RemoveAllUnnecessaryParentheses), firstLineParentheticalExpressionDiagnostic); } - [WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] - [Fact] + [Fact, WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] public async Task TestUnnecessaryParenthesisDiagnosticInNestedExpression() { var outerParentheticalExpressionDiagnostic = GetRemoveUnnecessaryParenthesesDiagnostic("(1 + (2 + 3) + 4)", 4, 16); @@ -2436,8 +2414,7 @@ void M() }", new TestParameters(options: RemoveAllUnnecessaryParentheses), expectedDiagnostics); } - [WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] - [Fact] + [Fact, WorkItem(27925, "https://github.com/dotnet/roslyn/issues/27925")] public async Task TestUnnecessaryParenthesisDiagnosticInNestedMultiLineExpression() { var outerFirstLineParentheticalExpressionDiagnostic = GetRemoveUnnecessaryParenthesesDiagnostic("(1 + 2 +", 4, 16); @@ -2455,8 +2432,7 @@ void M() }", new TestParameters(options: RemoveAllUnnecessaryParentheses), expectedDiagnostics); } - [WorkItem(39529, "https://github.com/dotnet/roslyn/issues/39529")] - [Fact] + [Fact, WorkItem(39529, "https://github.com/dotnet/roslyn/issues/39529")] public async Task TestUnnecessaryParenthesisIncludesFadeLocations() { var input = @"class C @@ -2482,8 +2458,7 @@ void M() Assert.Equal("[1,2]", diagnostic.Properties[WellKnownDiagnosticTags.Unnecessary]); } - [WorkItem(27925, "https://github.com/dotnet/roslyn/issues/39363")] - [Fact] + [Fact, WorkItem(27925, "https://github.com/dotnet/roslyn/issues/39363")] public async Task TestUnnecessaryParenthesesInSwitchExpression() { await TestAsync( @@ -2513,8 +2488,7 @@ void M(int x) }", offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(26311, "https://github.com/dotnet/roslyn/issues/26311")] - [Fact] + [Fact, WorkItem(26311, "https://github.com/dotnet/roslyn/issues/26311")] public async Task TestUnnecessaryParenthesesAroundDefaultLiteral() { await TestAsync( @@ -2651,8 +2625,7 @@ void M(object o) }", offeredWhenRequireForClarityIsEnabled: true); } - [WorkItem(50025, "https://github.com/dotnet/roslyn/issues/50025")] - [Fact] + [Fact, WorkItem(50025, "https://github.com/dotnet/roslyn/issues/50025")] public async Task TestDoNotRemoveWithConstantAndTypeAmbiguity() { await TestMissingAsync( @@ -2670,8 +2643,7 @@ public void M(Goo o) public class Goo { }"); } - [WorkItem(50025, "https://github.com/dotnet/roslyn/issues/50025")] - [Fact] + [Fact, WorkItem(50025, "https://github.com/dotnet/roslyn/issues/50025")] public async Task TestDoRemoveWithNoConstantAndTypeAmbiguity() { await TestAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryPatternParenthesesTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryPatternParenthesesTests.cs index f4aa9961f4dc8..a8a7ec138bb0a 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryPatternParenthesesTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryPatternParenthesesTests.cs @@ -254,8 +254,7 @@ void M(object o) }", offeredWhenRequireForClarityIsEnabled: false); } - [WorkItem(52589, "https://github.com/dotnet/roslyn/issues/52589")] - [Fact] + [Fact, WorkItem(52589, "https://github.com/dotnet/roslyn/issues/52589")] public async Task TestAlwaysNecessaryForDiscard() { await TestDiagnosticMissingAsync( diff --git a/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs index f60a78a42dfca..64bac989f57d9 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnusedMembers/RemoveUnusedMembersTests.cs @@ -1483,8 +1483,7 @@ public async Task PropertyIsIncrementedAndValueDropped() await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task PropertyIsIncrementedAndValueDropped_VerifyAnalizerMessage() { var code = @"class MyClass @@ -1499,8 +1498,7 @@ public async Task PropertyIsIncrementedAndValueDropped_VerifyAnalizerMessage() .WithArguments("MyClass.P")); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task PropertyIsIncrementedAndValueDropped_NoDiagnosticWhenPropertyIsReadSomewhereElse() { var code = @"class MyClass @@ -1537,8 +1535,7 @@ public async Task IndexerIsIncrementedAndValueDropped() await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task IndexerIsIncrementedAndValueDropped_VerifyAnalizerMessage() { var code = @"class MyClass @@ -1553,8 +1550,7 @@ public async Task IndexerIsIncrementedAndValueDropped_VerifyAnalizerMessage() .WithArguments("MyClass.this[]")); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task IndexerIsIncrementedAndValueDropped_NoDiagnosticWhenIndexerIsReadSomewhereElse() { var code = @"class MyClass @@ -1639,8 +1635,7 @@ public async Task PropertyIsTargetOfCompoundAssignmentAndValueDropped() await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task PropertyIsTargetOfCompoundAssignmentAndValueDropped_VerifyAnalizerMessage() { var code = @"class MyClass @@ -1655,8 +1650,7 @@ public async Task PropertyIsTargetOfCompoundAssignmentAndValueDropped_VerifyAnal .WithArguments("MyClass.P")); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task PropertyIsTargetOfCompoundAssignmentAndValueDropped_NoDiagnosticWhenPropertyIsReadSomewhereElse() { var code = @"class MyClass @@ -1693,8 +1687,7 @@ public async Task IndexerIsTargetOfCompoundAssignmentAndValueDropped() await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task IndexerIsTargetOfCompoundAssignmentAndValueDropped_VerifyAnalyzerMessage() { var code = @"class MyClass @@ -1709,8 +1702,7 @@ public async Task IndexerIsTargetOfCompoundAssignmentAndValueDropped_VerifyAnaly .WithArguments("MyClass.this[]")); } - [WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] - [Fact] + [Fact, WorkItem(43191, "https://github.com/dotnet/roslyn/issues/43191")] public async Task IndexerIsTargetOfCompoundAssignmentAndValueDropped_NoDiagnosticWhenIndexerIsReadSomewhereElse() { var code = @"class MyClass diff --git a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedParametersTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedParametersTests.cs index 36e3442d47ac8..ad30af9fb11d3 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedParametersTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedParametersTests.cs @@ -435,8 +435,7 @@ private static void M2(Action a) { } }"); } - [WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] - [Fact] + [Fact, WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] public async Task UnusedInExpressionTree_PassedAsArgument() { await TestDiagnosticsAsync( @@ -456,8 +455,7 @@ public static void M1(object [|p|]) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] - [Fact] + [Fact, WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] public async Task ReadInExpressionTree_PassedAsArgument() { await TestDiagnosticMissingAsync( @@ -476,8 +474,7 @@ public static void M1(object [|p|]) }"); } - [WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] - [Fact] + [Fact, WorkItem(31744, "https://github.com/dotnet/roslyn/issues/31744")] public async Task OnlyWrittenInExpressionTree_PassedAsArgument() { await TestDiagnosticMissingAsync( @@ -1049,8 +1046,7 @@ public C(int [|p|]) }}"); } - [WorkItem(32133, "https://github.com/dotnet/roslyn/issues/32133")] - [Fact] + [Fact, WorkItem(32133, "https://github.com/dotnet/roslyn/issues/32133")] public async Task Parameter_SerializationConstructor() { await TestDiagnosticMissingAsync( @@ -1127,8 +1123,7 @@ void M3(int p5) Assert.Equal("Parameter 'p5' can be removed; its initial value is never used", sortedDiagnostics[4].GetMessage()); } - [WorkItem(32287, "https://github.com/dotnet/roslyn/issues/32287")] - [Fact] + [Fact, WorkItem(32287, "https://github.com/dotnet/roslyn/issues/32287")] public async Task Parameter_DeclarationPatternWithNullDeclaredSymbol() { await TestDiagnosticMissingAsync( @@ -1143,8 +1138,7 @@ void M(object [|o|]) }"); } - [WorkItem(32851, "https://github.com/dotnet/roslyn/issues/32851")] - [Fact] + [Fact, WorkItem(32851, "https://github.com/dotnet/roslyn/issues/32851")] public async Task Parameter_Unused_SpecialNames() { await TestDiagnosticMissingAsync( @@ -1156,8 +1150,7 @@ await TestDiagnosticMissingAsync( }"); } - [WorkItem(32851, "https://github.com/dotnet/roslyn/issues/32851")] - [Fact] + [Fact, WorkItem(32851, "https://github.com/dotnet/roslyn/issues/32851")] public async Task Parameter_Used_SemanticError() { await TestDiagnosticMissingAsync( @@ -1173,8 +1166,7 @@ void M(int [|x|]) }"); } - [WorkItem(32851, "https://github.com/dotnet/roslyn/issues/32851")] - [Fact] + [Fact, WorkItem(32851, "https://github.com/dotnet/roslyn/issues/32851")] public async Task Parameter_Unused_SemanticError() { await TestDiagnosticsAsync( @@ -1191,8 +1183,7 @@ void M(int [|x|]) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(32973, "https://github.com/dotnet/roslyn/issues/32973")] - [Fact] + [Fact, WorkItem(32973, "https://github.com/dotnet/roslyn/issues/32973")] public async Task OutParameter_LocalFunction() { await TestDiagnosticMissingAsync( @@ -1211,8 +1202,7 @@ bool LocalFunction(out int [|y|]) }"); } - [WorkItem(32973, "https://github.com/dotnet/roslyn/issues/32973")] - [Fact] + [Fact, WorkItem(32973, "https://github.com/dotnet/roslyn/issues/32973")] public async Task RefParameter_Unused_LocalFunction() { await TestDiagnosticsAsync( @@ -1231,8 +1221,7 @@ bool LocalFunction(ref int [|y|]) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(32973, "https://github.com/dotnet/roslyn/issues/32973")] - [Fact] + [Fact, WorkItem(32973, "https://github.com/dotnet/roslyn/issues/32973")] public async Task RefParameter_Used_LocalFunction() { await TestDiagnosticMissingAsync( @@ -1251,8 +1240,7 @@ bool LocalFunction(ref int [|y|]) }"); } - [WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] - [Fact] + [Fact, WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] public async Task NullCoalesceAssignment() { await TestDiagnosticMissingAsync( @@ -1265,8 +1253,7 @@ public static void M(C [|x|]) }", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(34301, "https://github.com/dotnet/roslyn/issues/34301")] - [Fact] + [Fact, WorkItem(34301, "https://github.com/dotnet/roslyn/issues/34301")] public async Task GenericLocalFunction() { await TestDiagnosticsAsync( @@ -1284,8 +1271,7 @@ void LocalFunc(T [|value|]) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(36715, "https://github.com/dotnet/roslyn/issues/36715")] - [Fact] + [Fact, WorkItem(36715, "https://github.com/dotnet/roslyn/issues/36715")] public async Task GenericLocalFunction_02() { await TestDiagnosticsAsync( @@ -1315,8 +1301,7 @@ IEnumerable LocalFunc(T value) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(36715, "https://github.com/dotnet/roslyn/issues/36715")] - [Fact] + [Fact, WorkItem(36715, "https://github.com/dotnet/roslyn/issues/36715")] public async Task GenericLocalFunction_03() { await TestDiagnosticsAsync( @@ -1347,8 +1332,7 @@ IEnumerable LocalFunc(T value) }"); } - [WorkItem(34830, "https://github.com/dotnet/roslyn/issues/34830")] - [Fact] + [Fact, WorkItem(34830, "https://github.com/dotnet/roslyn/issues/34830")] public async Task RegressionTest_ShouldReportUnusedParameter() { var options = Option(CodeStyleOptions2.UnusedParameters, @@ -1377,8 +1361,7 @@ private void myAction() { } } #if !CODE_STYLE // Below test is not applicable for CodeStyle layer as attempting to fetch an editorconfig string representation for this invalid option fails. - [WorkItem(37326, "https://github.com/dotnet/roslyn/issues/37326")] - [Fact] + [Fact, WorkItem(37326, "https://github.com/dotnet/roslyn/issues/37326")] public async Task RegressionTest_ShouldReportUnusedParameter_02() { var options = Option(CodeStyleOptions2.UnusedParameters, @@ -1409,8 +1392,7 @@ private void myAction() { } } #endif - [WorkItem(37483, "https://github.com/dotnet/roslyn/issues/37483")] - [Fact] + [Fact, WorkItem(37483, "https://github.com/dotnet/roslyn/issues/37483")] public async Task MethodUsedAsDelegateInGeneratedCode_NoDiagnostic() { await TestDiagnosticMissingAsync( @@ -1434,8 +1416,7 @@ public void M2(out Action a) "); } - [WorkItem(37483, "https://github.com/dotnet/roslyn/issues/37483")] - [Fact] + [Fact, WorkItem(37483, "https://github.com/dotnet/roslyn/issues/37483")] public async Task UnusedParameterInGeneratedCode_NoDiagnostic() { await TestDiagnosticMissingAsync( @@ -1449,8 +1430,7 @@ private void M(int [|x|]) "); } - [WorkItem(36817, "https://github.com/dotnet/roslyn/issues/36817")] - [Fact] + [Fact, WorkItem(36817, "https://github.com/dotnet/roslyn/issues/36817")] public async Task ParameterWithoutName_NoDiagnostic() { await TestDiagnosticMissingAsync( @@ -1462,8 +1442,7 @@ await TestDiagnosticMissingAsync( }"); } - [WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] - [Fact] + [Fact, WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] public async Task NotImplementedException_NoDiagnostic1() { await TestDiagnosticMissingAsync( @@ -1478,8 +1457,7 @@ private void Goo(int [|i|]) }"); } - [WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] - [Fact] + [Fact, WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] public async Task NotImplementedException_NoDiagnostic2() { await TestDiagnosticMissingAsync( @@ -1492,8 +1470,7 @@ private void Goo(int [|i|]) }"); } - [WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] - [Fact] + [Fact, WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] public async Task NotImplementedException_NoDiagnostic3() { await TestDiagnosticMissingAsync( @@ -1506,8 +1483,7 @@ public C(int [|i|]) }"); } - [WorkItem(56317, "https://github.com/dotnet/roslyn/issues/56317")] - [Fact] + [Fact, WorkItem(56317, "https://github.com/dotnet/roslyn/issues/56317")] public async Task NotImplementedException_NoDiagnostic4() { await TestDiagnosticMissingAsync( @@ -1520,8 +1496,7 @@ private int Goo(int [|i|]) }"); } - [WorkItem(56317, "https://github.com/dotnet/roslyn/issues/56317")] - [Fact] + [Fact, WorkItem(56317, "https://github.com/dotnet/roslyn/issues/56317")] public async Task NotImplementedException_NoDiagnostic5() { await TestDiagnosticMissingAsync( @@ -1536,8 +1511,7 @@ private int Goo(int [|i|]) }"); } - [WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] - [Fact] + [Fact, WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] public async Task NotImplementedException_MultipleStatements1() { await TestDiagnosticsAsync( @@ -1554,8 +1528,7 @@ private void Goo(int [|i|]) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] - [Fact] + [Fact, WorkItem(41236, "https://github.com/dotnet/roslyn/issues/41236")] public async Task NotImplementedException_MultipleStatements2() { await TestDiagnosticsAsync( @@ -1572,8 +1545,7 @@ private void Goo(int [|i|]) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(47142, "https://github.com/dotnet/roslyn/issues/47142")] - [Fact] + [Fact, WorkItem(47142, "https://github.com/dotnet/roslyn/issues/47142")] public async Task Record_PrimaryConstructorParameter() { await TestMissingAsync( @@ -1581,8 +1553,7 @@ await TestMissingAsync( ); } - [WorkItem(47142, "https://github.com/dotnet/roslyn/issues/47142")] - [Fact] + [Fact, WorkItem(47142, "https://github.com/dotnet/roslyn/issues/47142")] public async Task Record_NonPrimaryConstructorParameter() { await TestDiagnosticsAsync( @@ -1596,8 +1567,7 @@ public A(int [|X|]) Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); } - [WorkItem(47142, "https://github.com/dotnet/roslyn/issues/47142")] - [Fact] + [Fact, WorkItem(47142, "https://github.com/dotnet/roslyn/issues/47142")] public async Task Record_DelegatingPrimaryConstructorParameter() { await TestDiagnosticMissingAsync( @@ -1606,8 +1576,7 @@ record B(int X, int [|Y|]) : A(X); "); } - [WorkItem(47174, "https://github.com/dotnet/roslyn/issues/47174")] - [Fact] + [Fact, WorkItem(47174, "https://github.com/dotnet/roslyn/issues/47174")] public async Task RecordPrimaryConstructorParameter_PublicRecord() { await TestDiagnosticMissingAsync( @@ -1616,8 +1585,7 @@ public record Derived(string [|S|]) : Base(42) { } "); } - [WorkItem(45743, "https://github.com/dotnet/roslyn/issues/45743")] - [Fact] + [Fact, WorkItem(45743, "https://github.com/dotnet/roslyn/issues/45743")] public async Task RequiredGetInstanceMethodByICustomMarshaler() { await TestDiagnosticMissingAsync(@" diff --git a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs index 26b3b48b03349..17a20ea42e676 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnusedParametersAndValues/RemoveUnusedValueAssignmentTests.cs @@ -2699,8 +2699,7 @@ void M(object p) }}", optionName: optionName); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Fact] + [Fact, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] public async Task DeclarationPatternInRecursivePattern_WithNoReference_PreferDiscard() { await TestInRegularAndScriptAsync( @@ -2787,8 +2786,7 @@ bool M(object p1, object p2) }.RunAsync(); } - [WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] - [Fact] + [Fact, WorkItem(32271, "https://github.com/dotnet/roslyn/issues/32271")] public async Task DeclarationPatternInRecursivePattern_WithOnlyWriteReference_PreferDiscard() { await TestInRegularAndScriptAsync( @@ -7073,8 +7071,7 @@ public class C }", optionName); } - [WorkItem(32923, "https://github.com/dotnet/roslyn/issues/32923")] - [Fact] + [Fact, WorkItem(32923, "https://github.com/dotnet/roslyn/issues/32923")] public async Task UnusedLocal_ForEach() { await TestDiagnosticsAsync( @@ -7104,8 +7101,7 @@ void M(S s) Diagnostic("IDE0059")); } - [WorkItem(60030, "https://github.com/dotnet/roslyn/issues/60030")] - [Fact] + [Fact, WorkItem(60030, "https://github.com/dotnet/roslyn/issues/60030")] public async Task UnusedLocal_ForEach_TopLevelStatement() { await TestMissingInRegularAndScriptAsync( @@ -7168,8 +7164,7 @@ public void M(int p) }}", optionName); } - [WorkItem(32959, "https://github.com/dotnet/roslyn/issues/32959")] - [Fact] + [Fact, WorkItem(32959, "https://github.com/dotnet/roslyn/issues/32959")] public async Task UsedVariable_BailOutOnSemanticError() { await TestMissingInRegularAndScriptAsync( @@ -7187,8 +7182,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(32959, "https://github.com/dotnet/roslyn/issues/32959")] - [Fact] + [Fact, WorkItem(32959, "https://github.com/dotnet/roslyn/issues/32959")] public async Task UnusedVariable_BailOutOnSemanticError() { await TestMissingInRegularAndScriptAsync( @@ -7206,8 +7200,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] - [Fact] + [Fact, WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] public async Task DelegateEscape_01() { await TestMissingInRegularAndScriptAsync( @@ -7223,8 +7216,7 @@ Action[] M() }", options: PreferDiscard); } - [WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] - [Fact] + [Fact, WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] public async Task DelegateEscape_02() { await TestMissingInRegularAndScriptAsync( @@ -7241,8 +7233,7 @@ Action[] M(Action[] actions) }", options: PreferDiscard); } - [WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] - [Fact] + [Fact, WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] public async Task DelegateEscape_03() { await TestMissingInRegularAndScriptAsync( @@ -7259,8 +7250,7 @@ class C }", options: PreferDiscard); } - [WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] - [Fact] + [Fact, WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] public async Task DelegateEscape_04() { await TestMissingInRegularAndScriptAsync( @@ -7277,8 +7267,7 @@ List M() }", options: PreferDiscard); } - [WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] - [Fact] + [Fact, WorkItem(32946, "https://github.com/dotnet/roslyn/issues/32946")] public async Task DelegateEscape_05() { await TestMissingInRegularAndScriptAsync( @@ -7297,8 +7286,7 @@ List M() }", options: PreferDiscard); } - [WorkItem(32924, "https://github.com/dotnet/roslyn/issues/32924")] - [Fact] + [Fact, WorkItem(32924, "https://github.com/dotnet/roslyn/issues/32924")] public async Task DelegateEscape_06() { await TestMissingInRegularAndScriptAsync( @@ -7314,8 +7302,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(32924, "https://github.com/dotnet/roslyn/issues/32924")] - [Fact] + [Fact, WorkItem(32924, "https://github.com/dotnet/roslyn/issues/32924")] public async Task DelegateEscape_07() { await TestMissingInRegularAndScriptAsync( @@ -7334,8 +7321,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/32856")] - [Fact] + [Fact, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/32856")] public async Task RedundantAssignment_IfStatementParent() { await TestInRegularAndScriptAsync( @@ -7361,8 +7347,7 @@ void M(int j) }", options: PreferDiscard); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/32856")] - [Fact] + [Fact, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/32856")] public async Task RedundantAssignment_LoopStatementParent() { await TestInRegularAndScriptAsync( @@ -7384,8 +7369,7 @@ void M(int j, int[] array) }", options: PreferDiscard); } - [WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] - [Fact] + [Fact, WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] public async Task RedundantAssignment_ForStatementVariableDeclarationConstant() { await TestInRegularAndScriptAsync( @@ -7409,8 +7393,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] - [Fact] + [Fact, WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] public async Task RedundantAssignment_ForStatementVariableDeclarationMethod() { await TestInRegularAndScriptAsync( @@ -7438,8 +7421,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] - [Fact] + [Fact, WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] public async Task RedundantAssignment_ForStatementVariableDeclarationStaticMethod() { await TestInRegularAndScriptAsync( @@ -7467,8 +7449,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] - [Fact] + [Fact, WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] public async Task RedundantAssignment_ForStatementVariableDeclarationInsideUsedLambda() { await TestInRegularAndScriptAsync( @@ -7504,8 +7485,7 @@ void M() }", options: PreferDiscard); } - [WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] - [Fact] + [Fact, WorkItem(40336, "https://github.com/dotnet/roslyn/issues/40336")] public async Task RedundantAssignment_ForStatementVariableDeclarationInsideUnusedLambda() { //NOTE: Currently the diagnostic is only reported on the outer unused variable a. @@ -7526,8 +7506,7 @@ void M() }"); } - [WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] - [Fact] + [Fact, WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] public async Task NullCoalesceAssignment_01() { await TestMissingInRegularAndScriptWithAllOptionsAsync( @@ -7544,8 +7523,7 @@ public static void M(C x) ", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] - [Fact] + [Fact, WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] public async Task NullCoalesceAssignment_02() { await TestMissingInRegularAndScriptWithAllOptionsAsync( @@ -7560,8 +7538,7 @@ public static C M(C x) ", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] - [Fact] + [Fact, WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] public async Task NullCoalesceAssignment_03() { await TestInRegularAndScriptAsync( @@ -7583,8 +7560,7 @@ public static void M(C x) ", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] - [Fact] + [Fact, WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] public async Task NullCoalesceAssignment_04() { await TestInRegularAndScriptAsync( @@ -7606,8 +7582,7 @@ public static C M(C x) ", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] - [Fact] + [Fact, WorkItem(33299, "https://github.com/dotnet/roslyn/issues/33299")] public async Task NullCoalesceAssignment_05() { await TestInRegularAndScriptAsync( @@ -7625,8 +7600,7 @@ public static C M(C x) ", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] - [Fact] + [Fact, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] public async Task RedundantAssignment_WithLeadingAndTrailingComment() { await TestInRegularAndScriptAsync( @@ -7660,8 +7634,7 @@ void M() }", options: PreferUnusedLocal); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] - [Fact] + [Fact, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] public async Task MultipleRedundantAssignment_WithLeadingAndTrailingComment() { await TestInRegularAndScriptAsync( @@ -7700,8 +7673,7 @@ void M() }", options: PreferUnusedLocal); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] - [Fact] + [Fact, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] public async Task MultipleRedundantAssignment_WithInnerComment() { await TestInRegularAndScriptAsync( @@ -7731,8 +7703,7 @@ void M() }", options: PreferUnusedLocal); } - [WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] - [Fact] + [Fact, WorkItem(32856, "https://github.com/dotnet/roslyn/issues/33312")] public async Task DeclarationPatternInSwitchCase_WithTrivia_PreferDiscard() { await TestInRegularAndScriptAsync( @@ -8349,8 +8320,7 @@ void M(List<(int, int)> list) }"); } - [WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] - [Fact] + [Fact, WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] public async Task DeclarationPatternInSwitchExpressionArm_UsedLocal() { await TestDiagnosticMissingAsync( @@ -8386,8 +8356,7 @@ string M(object obj) }", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); } - [WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] - [Fact] + [Fact, WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] public async Task LocalUsedWithPropertySubPattern() { await TestDiagnosticMissingAsync( @@ -8402,8 +8371,7 @@ void M() }", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); } - [WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] - [Fact] + [Fact, WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] public async Task UnusedLocalDefinedInPropertySubPattern_PreferDiscard() { await TestInRegularAndScriptAsync( @@ -8425,8 +8393,7 @@ void M(C c) }", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] - [Fact] + [Fact, WorkItem(40499, "https://github.com/dotnet/roslyn/issues/40499")] public async Task UnusedLocalDefinedInPropertySubPattern_TypePattern() { var source = @@ -8502,8 +8469,7 @@ void M(C c) }", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); } - [WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] - [Fact] + [Fact, WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] public async Task DeclarationPatternInSwitchExpressionArm_UnusedLocal_PreferDiscard() { await TestInRegularAndScriptAsync( @@ -8531,8 +8497,7 @@ string M(object obj) }", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); } - [WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] - [Fact] + [Fact, WorkItem(38640, "https://github.com/dotnet/roslyn/issues/38640")] public async Task DeclarationPatternInSwitchExpressionArm_UnusedLocal_TypePattern() { var source = @@ -8675,8 +8640,7 @@ void M(int i) }", options: PreferDiscard); } - [WorkItem(38507, "https://github.com/dotnet/roslyn/issues/38507")] - [Fact] + [Fact, WorkItem(38507, "https://github.com/dotnet/roslyn/issues/38507")] public async Task TestCodeFixTitleForBlockBodyRedundantCompoundAssignmentReturn() { var source = @" @@ -8694,8 +8658,7 @@ C M(C x) await TestExactActionSetOfferedAsync(source, new[] { CodeFixesResources.Remove_redundant_assignment }); } - [WorkItem(38507, "https://github.com/dotnet/roslyn/issues/38507")] - [Fact] + [Fact, WorkItem(38507, "https://github.com/dotnet/roslyn/issues/38507")] public async Task TestCodeFixTitleForExpressionBodyRedundantCompoundAssignmentReturn() { var source = @" @@ -8709,8 +8672,7 @@ class C await TestExactActionSetOfferedAsync(source, new[] { CodeFixesResources.Remove_redundant_assignment }); } - [WorkItem(38507, "https://github.com/dotnet/roslyn/issues/38507")] - [Fact] + [Fact, WorkItem(38507, "https://github.com/dotnet/roslyn/issues/38507")] public async Task TestCodeFixTitleForPatternMatching() { var source = @" @@ -8731,8 +8693,7 @@ void M() await TestExactActionSetOfferedAsync(source, new[] { CodeFixesResources.Remove_redundant_assignment }); } - [WorkItem(38507, "https://github.com/dotnet/roslyn/issues/46251")] - [Fact] + [Fact, WorkItem(38507, "https://github.com/dotnet/roslyn/issues/46251")] public async Task TestCodeFixForAllInDocumentForNestedDiagnostic() { var source = @" @@ -8782,8 +8743,7 @@ public static bool Bar() await TestInRegularAndScriptAsync(source, expected, options: PreferDiscard).ConfigureAwait(false); } - [WorkItem(45768, "https://github.com/dotnet/roslyn/issues/45768")] - [Fact] + [Fact, WorkItem(45768, "https://github.com/dotnet/roslyn/issues/45768")] public async Task UnusedVarPattern_PartOfCase() { await TestInRegularAndScriptAsync( @@ -8815,8 +8775,7 @@ public static void Main() }", options: PreferDiscard); } - [WorkItem(45768, "https://github.com/dotnet/roslyn/issues/45768")] - [Fact] + [Fact, WorkItem(45768, "https://github.com/dotnet/roslyn/issues/45768")] public async Task UnusedVarPattern_PartOfIs() { await TestInRegularAndScriptAsync( @@ -8840,8 +8799,7 @@ public static void Main() }", options: PreferDiscard); } - [WorkItem(45768, "https://github.com/dotnet/roslyn/issues/45768")] - [Fact] + [Fact, WorkItem(45768, "https://github.com/dotnet/roslyn/issues/45768")] public async Task UnusedVarPattern_TestTrivia() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs b/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs index f346141af5261..525ad78bad126 100644 --- a/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs +++ b/src/Analyzers/CSharp/Tests/UseAutoProperty/UseAutoPropertyTests.cs @@ -786,8 +786,7 @@ void M(in int x) }"); } - [WorkItem(25429, "https://github.com/dotnet/roslyn/issues/25429")] - [Fact] + [Fact, WorkItem(25429, "https://github.com/dotnet/roslyn/issues/25429")] public async Task TestNotIfFieldUsedInRefExpression() { await TestMissingInRegularAndScriptAsync( @@ -910,8 +909,7 @@ int P }"); } - [WorkItem(25379, "https://github.com/dotnet/roslyn/issues/25379")] - [Fact] + [Fact, WorkItem(25379, "https://github.com/dotnet/roslyn/issues/25379")] public async Task TestNotWithVolatileField() { await TestMissingInRegularAndScriptAsync( @@ -1209,8 +1207,7 @@ public void Goo() }"); } - [WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] - [Fact] + [Fact, WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] public async Task TestWriteInSimpleExpressionLambdaInConstructor() { await TestInRegularAndScript1Async( @@ -1239,8 +1236,7 @@ class C }"); } - [WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] - [Fact] + [Fact, WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] public async Task TestWriteInSimpleBlockLambdaInConstructor() { await TestInRegularAndScript1Async( @@ -1275,8 +1271,7 @@ class C }"); } - [WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] - [Fact] + [Fact, WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] public async Task TestWriteInParenthesizedExpressionLambdaInConstructor() { await TestInRegularAndScript1Async( @@ -1305,8 +1300,7 @@ class C }"); } - [WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] - [Fact] + [Fact, WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] public async Task TestWriteInParenthesizedBlockLambdaInConstructor() { await TestInRegularAndScript1Async( @@ -1341,8 +1335,7 @@ class C }"); } - [WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] - [Fact] + [Fact, WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] public async Task TestWriteInAnonymousMethodInConstructor() { await TestInRegularAndScript1Async( @@ -1377,8 +1370,7 @@ class C }"); } - [WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] - [Fact] + [Fact, WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] public async Task TestWriteInLocalFunctionInConstructor() { await TestInRegularAndScript1Async( @@ -1409,8 +1401,7 @@ void F() }"); } - [WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] - [Fact] + [Fact, WorkItem(30108, "https://github.com/dotnet/roslyn/issues/30108")] public async Task TestWriteInExpressionBodiedLocalFunctionInConstructor() { await TestInRegularAndScript1Async( @@ -1662,8 +1653,7 @@ await TestMissingInRegularAndScriptAsync( } [WorkItem(23215, "https://github.com/dotnet/roslyn/issues/23215")] - [WorkItem(23216, "https://github.com/dotnet/roslyn/issues/23216")] - [Fact] + [Fact, WorkItem(23216, "https://github.com/dotnet/roslyn/issues/23216")] public async Task TestFixAllInDocument() { await TestInRegularAndScript1Async( @@ -1697,8 +1687,7 @@ int Q }"); } - [WorkItem(23735, "https://github.com/dotnet/roslyn/issues/23735")] - [Fact] + [Fact, WorkItem(23735, "https://github.com/dotnet/roslyn/issues/23735")] public async Task ExplicitInterfaceImplementationGetterOnly() { await TestMissingInRegularAndScriptAsync(@" @@ -1726,8 +1715,7 @@ object IFoo.Bar }"); } - [WorkItem(23735, "https://github.com/dotnet/roslyn/issues/23735")] - [Fact] + [Fact, WorkItem(23735, "https://github.com/dotnet/roslyn/issues/23735")] public async Task ExplicitInterfaceImplementationGetterAndSetter() { await TestMissingInRegularAndScriptAsync(@" @@ -2250,8 +2238,7 @@ int P }"); } - [WorkItem(27675, "https://github.com/dotnet/roslyn/issues/27675")] - [Fact] + [Fact, WorkItem(27675, "https://github.com/dotnet/roslyn/issues/27675")] public async Task TestSingleLineWithDirective() { await TestInRegularAndScript1Async( @@ -2278,8 +2265,7 @@ int P }"); } - [WorkItem(27675, "https://github.com/dotnet/roslyn/issues/27675")] - [Fact] + [Fact, WorkItem(27675, "https://github.com/dotnet/roslyn/issues/27675")] public async Task TestMultipleFieldsWithDirective() { await TestInRegularAndScript1Async( @@ -2310,8 +2296,7 @@ int P }"); } - [WorkItem(27675, "https://github.com/dotnet/roslyn/issues/27675")] - [Fact] + [Fact, WorkItem(27675, "https://github.com/dotnet/roslyn/issues/27675")] public async Task TestSingleLineWithDoubleDirectives() { await TestInRegularAndScript1Async( @@ -2339,8 +2324,7 @@ int P }"); } - [WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] - [Fact] + [Fact, WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] public async Task TestUseTabs() { await TestInRegularAndScript1Async( @@ -2356,8 +2340,7 @@ await TestInRegularAndScript1Async( }", new TestParameters(options: Option(FormattingOptions2.UseTabs, true))); } - [WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] - [Fact] + [Fact, WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] public async Task TestUseSpaces() { await TestInRegularAndScript1Async( @@ -2373,8 +2356,7 @@ await TestInRegularAndScript1Async( }", new TestParameters(options: Option(FormattingOptions2.UseTabs, false))); } - [WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] - [Fact] + [Fact, WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] public async Task TestUseTabs_Editorconfig() { await TestInRegularAndScript1Async( @@ -2410,8 +2392,7 @@ public class Foo "); } - [WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] - [Fact] + [Fact, WorkItem(40622, "https://github.com/dotnet/roslyn/issues/40622")] public async Task TestUseSpaces_Editorconfig() { await TestInRegularAndScript1Async( @@ -2447,8 +2428,7 @@ public class Foo "); } - [WorkItem(34783, "https://github.com/dotnet/roslyn/issues/34783")] - [Fact] + [Fact, WorkItem(34783, "https://github.com/dotnet/roslyn/issues/34783")] public async Task TestNotOnSerializableType() { await TestMissingAsync( @@ -2468,8 +2448,7 @@ int P }"); } - [WorkItem(47999, "https://github.com/dotnet/roslyn/issues/47999")] - [Fact] + [Fact, WorkItem(47999, "https://github.com/dotnet/roslyn/issues/47999")] public async Task TestPropertyIsReadOnlyAndSetterNeeded() { await TestInRegularAndScript1Async( @@ -2486,8 +2465,7 @@ await TestInRegularAndScript1Async( }"); } - [WorkItem(47999, "https://github.com/dotnet/roslyn/issues/47999")] - [Fact] + [Fact, WorkItem(47999, "https://github.com/dotnet/roslyn/issues/47999")] public async Task TestPropertyIsReadOnlyWithNoAccessModifierAndSetterNeeded() { await TestInRegularAndScript1Async( @@ -2504,8 +2482,7 @@ await TestInRegularAndScript1Async( }"); } - [WorkItem(47999, "https://github.com/dotnet/roslyn/issues/47999")] - [Fact] + [Fact, WorkItem(47999, "https://github.com/dotnet/roslyn/issues/47999")] public async Task TestPropertyIsReadOnlyAndSetterUnneeded() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs b/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs index 9ff69bc4627bb..7b5c48267641d 100644 --- a/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs +++ b/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs @@ -199,8 +199,7 @@ void M(int? x, int? y, int? z) }"); } - [WorkItem(17028, "https://github.com/dotnet/roslyn/issues/17028")] - [Fact] + [Fact, WorkItem(17028, "https://github.com/dotnet/roslyn/issues/17028")] public async Task TestInExpressionOfT() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs b/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs index 7ea8dd4972cf8..3c25cc266cf21 100644 --- a/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseCoalesceExpression/UseCoalesceExpressionTests.cs @@ -318,8 +318,7 @@ void M(string x, string y, string z) }"); } - [WorkItem(16025, "https://github.com/dotnet/roslyn/issues/16025")] - [Fact] + [Fact, WorkItem(16025, "https://github.com/dotnet/roslyn/issues/16025")] public async Task TestTrivia1() { await TestInRegularAndScript1Async( @@ -347,8 +346,7 @@ public Program() }"); } - [WorkItem(17028, "https://github.com/dotnet/roslyn/issues/17028")] - [Fact] + [Fact, WorkItem(17028, "https://github.com/dotnet/roslyn/issues/17028")] public async Task TestInExpressionOfT() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs index 1e794fab88d1c..c25cfc0a5c660 100644 --- a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs @@ -683,8 +683,7 @@ void M() }"); } - [WorkItem(35870, "https://github.com/dotnet/roslyn/issues/35870")] - [Fact] + [Fact, WorkItem(35870, "https://github.com/dotnet/roslyn/issues/35870")] public async Task TestRightExpressionOnNextLine() { await TestInRegularAndScript1Async( @@ -705,8 +704,7 @@ void M(int a) }"); } - [WorkItem(35870, "https://github.com/dotnet/roslyn/issues/35870")] - [Fact] + [Fact, WorkItem(35870, "https://github.com/dotnet/roslyn/issues/35870")] public async Task TestRightExpressionSeparatedWithSeveralLines() { await TestInRegularAndScript1Async( @@ -812,8 +810,7 @@ void M(int a, int b) }"); } - [WorkItem(33382, "https://github.com/dotnet/roslyn/issues/33382")] - [Fact] + [Fact, WorkItem(33382, "https://github.com/dotnet/roslyn/issues/33382")] public async Task TestNotOnObjectInitializer() { await TestMissingAsync( @@ -832,8 +829,7 @@ InsertionPoint Up() }"); } - [WorkItem(49294, "https://github.com/dotnet/roslyn/issues/49294")] - [Fact] + [Fact, WorkItem(49294, "https://github.com/dotnet/roslyn/issues/49294")] public async Task TestNotOnImplicitObjectInitializer() { await TestMissingAsync( @@ -852,8 +848,7 @@ InsertionPoint Up() }"); } - [WorkItem(49294, "https://github.com/dotnet/roslyn/issues/49294")] - [Fact] + [Fact, WorkItem(49294, "https://github.com/dotnet/roslyn/issues/49294")] public async Task TestNotOnRecord() { await TestMissingAsync( @@ -870,8 +865,7 @@ InsertionPoint Up() }"); } - [WorkItem(38137, "https://github.com/dotnet/roslyn/issues/38137")] - [Fact] + [Fact, WorkItem(38137, "https://github.com/dotnet/roslyn/issues/38137")] public async Task TestParenthesizedExpression() { await TestInRegularAndScript1Async( @@ -891,8 +885,7 @@ void M(int a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestIncrement() { await TestInRegularAndScript1Async( @@ -912,8 +905,7 @@ void M(int a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestDecrement() { await TestInRegularAndScript1Async( @@ -933,8 +925,7 @@ void M(int a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestMinusIncrement() { await TestInRegularAndScript1Async( @@ -954,8 +945,7 @@ void M(int a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestIncrementDouble() { await TestInRegularAndScript1Async( @@ -975,8 +965,7 @@ void M(double a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestIncrementNotOnString() { await TestInRegularAndScript1Async( @@ -996,8 +985,7 @@ void M(string a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestIncrementChar() { await TestInRegularAndScript1Async( @@ -1017,8 +1005,7 @@ void M(char a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestIncrementEnum() { await TestInRegularAndScript1Async( @@ -1040,8 +1027,7 @@ void M(E a) }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestIncrementDecimal() { await TestInRegularAndScript1Async( @@ -1111,8 +1097,7 @@ void M({typeName} a) }}"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/38054")] public async Task TestIncrementLoopVariable() { await TestInRegularAndScript1Async( @@ -1136,8 +1121,7 @@ void M() }"); } - [WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] - [Fact] + [Fact, WorkItem(38054, "https://github.com/dotnet/roslyn/issues/53969")] public async Task TestIncrementInExpressionContext() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs index ac961c1929199..6a1c9bd305054 100644 --- a/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs @@ -39,8 +39,7 @@ private static async Task TestMissingAsync(string testCode, LanguageVersion lang }.RunAsync(); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestBaseCase() { await TestInRegularAndScriptAsync( @@ -56,8 +55,7 @@ await TestInRegularAndScriptAsync( }"); } - [WorkItem(44793, "https://github.com/dotnet/roslyn/issues/44793")] - [Fact] + [Fact, WorkItem(44793, "https://github.com/dotnet/roslyn/issues/44793")] public async Task TestMissingBeforeCSharp8() { await TestMissingAsync( @@ -68,8 +66,7 @@ await TestMissingAsync( }", LanguageVersion.CSharp7_3); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestRightMustBeParenthesized() { await TestMissingAsync( @@ -80,8 +77,7 @@ await TestMissingAsync( }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestRightMustBeAssignment() { await TestMissingAsync( @@ -92,8 +88,7 @@ await TestMissingAsync( }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestRightMustBeSimpleAssignment() { await TestMissingAsync( @@ -104,8 +99,7 @@ await TestMissingAsync( }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestShapesMustBeTheSame() { await TestMissingAsync( @@ -117,8 +111,7 @@ await TestMissingAsync( }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestNoSideEffects1() { await TestMissingAsync( @@ -129,8 +122,7 @@ await TestMissingAsync( }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestNoSideEffects2() { await TestInRegularAndScriptAsync( @@ -146,8 +138,7 @@ await TestInRegularAndScriptAsync( }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestNullableValueType() { await TestInRegularAndScriptAsync( @@ -169,8 +160,7 @@ void Goo() }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestCastIfWouldAffectSemantics() { await TestInRegularAndScriptAsync( @@ -200,8 +190,7 @@ static void Main() }"); } - [WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] - [Fact] + [Fact, WorkItem(38059, "https://github.com/dotnet/roslyn/issues/38059")] public async Task TestDoNotCastIfNotNecessary() { await TestInRegularAndScriptAsync( @@ -229,8 +218,7 @@ static void Main() }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement1() { await TestInRegularAndScriptAsync( @@ -255,8 +243,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_NotBeforeCSharp8() { await TestMissingAsync( @@ -273,8 +260,7 @@ static void Main(object o) }", LanguageVersion.CSharp7_3); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_NotWithElseClause() { await TestMissingAsync( @@ -295,8 +281,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatementWithoutBlock() { await TestInRegularAndScriptAsync( @@ -319,8 +304,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_WithEmptyBlock() { await TestMissingAsync( @@ -336,8 +320,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_WithMultipleStatements() { await TestMissingAsync( @@ -355,8 +338,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_EqualsEqualsCheck() { await TestInRegularAndScriptAsync( @@ -381,8 +363,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_ReferenceEqualsCheck1() { await TestInRegularAndScriptAsync( @@ -407,8 +388,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_ReferenceEqualsCheck2() { await TestInRegularAndScriptAsync( @@ -433,8 +413,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_ReferenceEqualsCheck3() { await TestInRegularAndScriptAsync( @@ -459,8 +438,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_ReferenceEqualsCheck4() { await TestMissingAsync( @@ -477,8 +455,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_NotSimpleAssignment() { await TestMissingAsync( @@ -495,8 +472,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_OverloadedEquals_OkForString() { await TestInRegularAndScriptAsync( @@ -521,8 +497,7 @@ static void Main(string o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_OverloadedEquals() { await TestMissingAsync( @@ -546,8 +521,7 @@ static void Main(X o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_AssignmentToDifferentValue() { await TestMissingAsync( @@ -565,8 +539,7 @@ static void Main(object o1, object o2) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_SideEffects1() { await TestMissingAsync( @@ -586,8 +559,7 @@ static void Main() }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_SideEffects2() { await TestInRegularAndScriptAsync( @@ -612,8 +584,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_Trivia1() { await TestInRegularAndScriptAsync( @@ -640,8 +611,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_Trivia2() { await TestInRegularAndScriptAsync( @@ -668,8 +638,7 @@ static void Main(object o) }"); } - [WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] - [Fact] + [Fact, WorkItem(32985, "https://github.com/dotnet/roslyn/issues/32985")] public async Task TestIfStatement_Trivia3() { await TestInRegularAndScriptAsync( @@ -698,8 +667,7 @@ static void Main(object o) }"); } - [WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] - [Fact] + [Fact, WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] public async Task TestIfStatementWithPreprocessorBlock1() { await TestMissingAsync( @@ -718,8 +686,7 @@ static void Main(object o) }"); } - [WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] - [Fact] + [Fact, WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] public async Task TestIfStatementWithPreprocessorBlock2() { await TestMissingAsync( @@ -739,8 +706,7 @@ static void Main(object o) }"); } - [WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] - [Fact] + [Fact, WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] public async Task TestIfStatementWithPreprocessorBlock3() { await TestMissingAsync( @@ -761,8 +727,7 @@ static void Main(object o) }"); } - [WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] - [Fact] + [Fact, WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] public async Task TestIfStatementWithPreprocessorBlock4() { await TestMissingAsync( @@ -783,8 +748,7 @@ static void Main(object o) }"); } - [WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] - [Fact] + [Fact, WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] public async Task TestIfStatementWithPreprocessorBlock5() { await TestMissingAsync( @@ -805,8 +769,7 @@ static void Main(object o) }"); } - [WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] - [Fact] + [Fact, WorkItem(63552, "https://github.com/dotnet/roslyn/issues/63552")] public async Task TestIfStatementWithPreprocessorBlock6() { await TestMissingAsync( @@ -827,8 +790,7 @@ static void Main(object o) }"); } - [WorkItem(62473, "https://github.com/dotnet/roslyn/issues/62473")] - [Fact] + [Fact, WorkItem(62473, "https://github.com/dotnet/roslyn/issues/62473")] public async Task TestPointerCannotUseCoalesceAssignment() { // The purpose of this test is to keep track of whether the language @@ -850,8 +812,7 @@ private static void Main() """, LanguageVersion.Preview); } - [WorkItem(62473, "https://github.com/dotnet/roslyn/issues/62473")] - [Fact] + [Fact, WorkItem(62473, "https://github.com/dotnet/roslyn/issues/62473")] public async Task TestPointer() { await TestMissingAsync(""" @@ -871,8 +832,7 @@ private static void Main() """, LanguageVersion.Preview); } - [WorkItem(63551, "https://github.com/dotnet/roslyn/issues/63551")] - [Fact] + [Fact, WorkItem(63551, "https://github.com/dotnet/roslyn/issues/63551")] public async Task TestFunctionPointer() { await TestMissingAsync(""" diff --git a/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForAssignmentTests.cs b/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForAssignmentTests.cs index be53b4b9445c9..9b7dacccd9dfb 100644 --- a/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForAssignmentTests.cs +++ b/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForAssignmentTests.cs @@ -71,8 +71,7 @@ void M(int i) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestOnSimpleAssignment_Throw1() { await TestInRegularAndScript1Async( @@ -101,8 +100,7 @@ void M(int i) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestOnSimpleAssignment_Throw2() { await TestInRegularAndScript1Async( @@ -131,8 +129,7 @@ void M(int i) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestNotWithTwoThrows() { await TestMissingAsync( @@ -153,8 +150,7 @@ void M(int i) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestNotOnSimpleAssignment_Throw1_CSharp6() { await TestMissingAsync( @@ -175,8 +171,7 @@ void M(int i) }", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6))); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestWithSimpleThrow() { await TestMissingAsync( @@ -299,8 +294,7 @@ void M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestOnAssignmentToUndefinedField_Throw() { await TestInRegularAndScript1Async( @@ -421,8 +415,7 @@ void M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestOnAssignmentToAboveLocalNoInitializer_Throw1() { await TestInRegularAndScript1Async( @@ -452,8 +445,7 @@ void M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestOnAssignmentToAboveLocalNoInitializer_Throw2() { await TestInRegularAndScript1Async( @@ -825,8 +817,7 @@ void M(int i) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestMissingWithoutElseWithThrowStatementAfterwards() { await TestMissingInRegularAndScriptAsync( @@ -877,8 +868,7 @@ void M() }", new TestParameters(options: PreferImplicitTypeAlways)); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversionWithUseVarForAll_CastInsertedToKeepTypeSame_Throw1_CSharp8() { await TestInRegularAndScript1Async( @@ -908,8 +898,7 @@ void M() }", new TestParameters(options: PreferImplicitTypeAlways, parseOptions: CSharp8)); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversionWithUseVarForAll_CastInsertedToKeepTypeSame_Throw1_CSharp9() { await TestInRegularAndScript1Async( @@ -999,8 +988,7 @@ void M() }", new TestParameters(options: PreferImplicitTypeAlways)); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversionWithUseVarForAll_CanUseVarBecauseConditionalTypeMatches_Throw1() { await TestInRegularAndScript1Async( @@ -1030,8 +1018,7 @@ void M() }", new TestParameters(options: PreferImplicitTypeAlways)); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversionWithUseVarForAll_CanUseVarBecauseConditionalTypeMatches_Throw2() { await TestInRegularAndScript1Async( @@ -1332,8 +1319,7 @@ void M(int i) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestElseIfWithBlock_Throw1() { await TestInRegularAndScript1Async( @@ -1371,8 +1357,7 @@ void M(int i) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestElseIfWithBlock_Throw2() { await TestInRegularAndScript1Async( @@ -1466,8 +1451,7 @@ void M(ref int i, ref int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestRefAssignment1_Throw1() { await TestMissingAsync( @@ -1489,8 +1473,7 @@ void M(ref int i, ref int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestRefAssignment1_Throw2() { await TestMissingAsync( @@ -1541,8 +1524,7 @@ void M(bool i, int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestTrueFalse_Throw1() { await TestInRegularAndScript1Async( @@ -1571,8 +1553,7 @@ void M(bool i, int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestTrueFalse_Throw2() { await TestInRegularAndScript1Async( @@ -1630,8 +1611,7 @@ void M(bool i, int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestFalseTrue_Throw1() { await TestInRegularAndScript1Async( @@ -1660,8 +1640,7 @@ void M(bool i, int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestFalseTrue_Throw2() { await TestInRegularAndScript1Async( @@ -1690,8 +1669,7 @@ void M(bool i, int j) }"); } - [WorkItem(58898, "https://github.com/dotnet/roslyn/issues/58898")] - [Fact] + [Fact, WorkItem(58898, "https://github.com/dotnet/roslyn/issues/58898")] public async Task TestRemoveRedundantCast() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs b/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs index 544daae282878..4f670e6b7c7d2 100644 --- a/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs +++ b/src/Analyzers/CSharp/Tests/UseConditionalExpression/UseConditionalExpressionForReturnTests.cs @@ -61,8 +61,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestOnSimpleReturn_Throw1() { await TestInRegularAndScript1Async( @@ -91,8 +90,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestOnSimpleReturn_Throw2() { await TestInRegularAndScript1Async( @@ -121,8 +119,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestNotWithTwoThrows() { await TestMissingAsync( @@ -143,8 +140,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestNotOnSimpleReturn_Throw1_CSharp6() { await TestMissingAsync( @@ -165,8 +161,7 @@ int M() }", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6))); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestNotWithSimpleThrow() { await TestMissingAsync( @@ -260,8 +255,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestMissingReturnValue1_Throw() { await TestMissingInRegularAndScriptAsync( @@ -303,8 +297,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestMissingReturnValue2_Throw() { await TestMissingInRegularAndScriptAsync( @@ -373,8 +366,7 @@ void M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestWithNoElseBlockButFollowingReturn_Throw1() { await TestInRegularAndScript1Async( @@ -401,8 +393,7 @@ void M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestWithNoElseBlockButFollowingReturn_Throw2() { await TestInRegularAndScript1Async( @@ -446,8 +437,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestMissingWithoutElse_Throw() { await TestMissingInRegularAndScriptAsync( @@ -522,8 +512,7 @@ object M() }", parseOptions: CSharp9); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversion1_Throw1_CSharp8() { await TestInRegularAndScriptAsync( @@ -552,8 +541,7 @@ object M() }", parseOptions: CSharp8); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversion1_Throw1_CSharp9() { await TestInRegularAndScriptAsync( @@ -582,8 +570,7 @@ object M() }", parseOptions: CSharp9); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversion1_Throw2_CSharp8() { await TestInRegularAndScriptAsync( @@ -612,8 +599,7 @@ object M() }", parseOptions: CSharp8); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversion1_Throw2_CSharp9() { await TestInRegularAndScriptAsync( @@ -702,8 +688,7 @@ string M() }", parameters: new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(languageVersion))); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestConversion2_Throw2() { await TestInRegularAndScript1Async( @@ -1033,8 +1018,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestElseIfWithBlock_Throw1() { await TestInRegularAndScript1Async( @@ -1072,8 +1056,7 @@ int M() }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestElseIfWithBlock_Throw2() { await TestInRegularAndScript1Async( @@ -1165,8 +1148,7 @@ ref int M(ref int i, ref int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestRefReturns1_Throw1() { await TestMissingAsync( @@ -1187,8 +1169,7 @@ ref int M(ref int i, ref int j) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestRefReturns1_Throw2() { await TestMissingAsync( @@ -1209,8 +1190,7 @@ ref int M(ref int i, ref int j) }"); } - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestOnYieldReturn() { await TestInRegularAndScript1Async( @@ -1240,8 +1220,7 @@ int M() } [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestOnYieldReturn_Throw1() { await TestInRegularAndScript1Async( @@ -1271,8 +1250,7 @@ int M() } [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestOnYieldReturn_Throw2() { await TestInRegularAndScript1Async( @@ -1301,8 +1279,7 @@ int M() }"); } - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestOnYieldReturn_IEnumerableReturnType() { await TestInRegularAndScript1Async( @@ -1335,8 +1312,7 @@ IEnumerable M() }"); } - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestNotOnMixedYields() { await TestMissingAsync( @@ -1358,8 +1334,7 @@ int M() } [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestNotOnMixedYields_Throw1() { await TestMissingAsync( @@ -1380,8 +1355,7 @@ int M() }"); } - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestNotOnMixedYields_IEnumerableReturnType() { await TestMissingAsync( @@ -1404,8 +1378,7 @@ IEnumerable M() }"); } - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestNotWithNoElseBlockButFollowingYieldReturn() { await TestMissingAsync( @@ -1425,8 +1398,7 @@ void M() } [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestWithNoElseBlockButFollowingYieldReturn_Throw1() { await TestInRegularAndScript1Async( @@ -1455,8 +1427,7 @@ void M() } [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestNotWithNoElseBlockButFollowingYieldReturn_Throw2() { await TestMissingAsync( @@ -1475,8 +1446,7 @@ void M() }"); } - [WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] - [Fact] + [Fact, WorkItem(27960, "https://github.com/dotnet/roslyn/issues/27960")] public async Task TestNotWithNoElseBlockButFollowingYieldReturn_IEnumerableReturnType() { await TestMissingAsync( @@ -1526,8 +1496,7 @@ bool M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse1_Throw1() { await TestInRegularAndScript1Async( @@ -1556,8 +1525,7 @@ bool M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse1_Throw2() { await TestInRegularAndScript1Async( @@ -1615,8 +1583,7 @@ bool M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse2_Throw1() { await TestInRegularAndScript1Async( @@ -1645,8 +1612,7 @@ bool M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse2_Throw2() { await TestInRegularAndScript1Async( @@ -1702,8 +1668,7 @@ bool M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse3_Throw1() { await TestInRegularAndScript1Async( @@ -1730,8 +1695,7 @@ bool M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse3_Throw2() { await TestInRegularAndScript1Async( @@ -1791,8 +1755,7 @@ IEnumerable M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse4_Throw1() { await TestInRegularAndScript1Async( @@ -1825,8 +1788,7 @@ IEnumerable M(int a) }"); } - [WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] - [Fact] + [Fact, WorkItem(43291, "https://github.com/dotnet/roslyn/issues/43291")] public async Task TestReturnTrueFalse4_Throw2() { await TestInRegularAndScript1Async( @@ -1859,8 +1821,7 @@ IEnumerable M(int a) }"); } - [WorkItem(36117, "https://github.com/dotnet/roslyn/issues/36117")] - [Fact] + [Fact, WorkItem(36117, "https://github.com/dotnet/roslyn/issues/36117")] public async Task TestMissingWhenCrossingPreprocessorDirective() { await TestMissingInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs b/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs index 718a2b3afdfad..db41c1bc2caa5 100644 --- a/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseDeconstruction/UseDeconstructionTests.cs @@ -481,8 +481,7 @@ void M() }"); } - [WorkItem(25260, "https://github.com/dotnet/roslyn/issues/25260")] - [Fact] + [Fact, WorkItem(25260, "https://github.com/dotnet/roslyn/issues/25260")] public async Task TestNotWithDefaultLiteralInitializer() { await TestMissingInRegularAndScriptAsync( @@ -698,8 +697,7 @@ void M() }"); } - [WorkItem(27251, "https://github.com/dotnet/roslyn/issues/27251")] - [Fact] + [Fact, WorkItem(27251, "https://github.com/dotnet/roslyn/issues/27251")] public async Task TestEscapedContextualKeywordAsTupleName() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseDefaultLiteral/UseDefaultLiteralTests.cs b/src/Analyzers/CSharp/Tests/UseDefaultLiteral/UseDefaultLiteralTests.cs index 9de0c6dcab4c5..65a36a369e344 100644 --- a/src/Analyzers/CSharp/Tests/UseDefaultLiteral/UseDefaultLiteralTests.cs +++ b/src/Analyzers/CSharp/Tests/UseDefaultLiteral/UseDefaultLiteralTests.cs @@ -444,8 +444,7 @@ void M() }", parseOptions: s_parseOptions); } - [WorkItem(25456, "https://github.com/dotnet/roslyn/issues/25456")] - [Fact] + [Fact, WorkItem(25456, "https://github.com/dotnet/roslyn/issues/25456")] public async Task TestNotInSwitchCase() { await TestMissingInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs index 08cfd2c7c3098..16cc616b7b20a 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForAccessorsAnalyzerTests.cs @@ -520,8 +520,7 @@ int Goo await TestWithUseBlockBodyIncludingPropertiesAndIndexers(code, fixedCode); } - [WorkItem(31308, "https://github.com/dotnet/roslyn/issues/31308")] - [Fact] + [Fact, WorkItem(31308, "https://github.com/dotnet/roslyn/issues/31308")] public async Task TestUseBlockBody5() { var code = @" @@ -580,8 +579,7 @@ event EventHandler Goo await TestWithUseBlockBodyIncludingPropertiesAndIndexers(code, fixedCode); } - [WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] - [Fact] + [Fact, WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] public async Task TestAccessorListFormatting() { var code = @" @@ -607,8 +605,7 @@ int Goo await TestWithUseBlockBodyIncludingPropertiesAndIndexers(code, fixedCode); } - [WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] - [Fact] + [Fact, WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] public async Task TestAccessorListFormatting_FixAll() { var code = @" @@ -664,8 +661,7 @@ int Goo }.RunAsync(); } - [WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] - [Fact] + [Fact, WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] public async Task TestAccessorListFormatting_FixAll2() { var code = @@ -724,8 +720,7 @@ int Goo }.RunAsync(); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp7() { var code = @" @@ -749,8 +744,7 @@ int Goo await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp7_FixAll() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForConstructorsAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForConstructorsAnalyzerTests.cs index 429dc8b6e8fc2..5fdc047225194 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForConstructorsAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForConstructorsAnalyzerTests.cs @@ -234,8 +234,7 @@ public C() await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp7() { var code = @" @@ -256,8 +255,7 @@ public C() await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp7_FixAll() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForIndexersAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForIndexersAnalyzerTests.cs index 7e4de7ede6e91..5ceee0b0ecc1e 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForIndexersAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForIndexersAnalyzerTests.cs @@ -194,8 +194,7 @@ int this[int i] await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] - [Fact] + [Fact, WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] public async Task TestUseBlockBodyForAccessorEventWhenAccessorWantExpression1() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs index d212603b6752e..f81bc894e8828 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForMethodsAnalyzerTests.cs @@ -461,8 +461,7 @@ class C await TestWithUseExpressionBody(code, fixedCode); } - [WorkItem(17120, "https://github.com/dotnet/roslyn/issues/17120")] - [Fact] + [Fact, WorkItem(17120, "https://github.com/dotnet/roslyn/issues/17120")] public async Task TestDirectives1() { var code = @" @@ -493,8 +492,7 @@ void Method() => await TestWithUseExpressionBody(code, fixedCode); } - [WorkItem(17120, "https://github.com/dotnet/roslyn/issues/17120")] - [Fact] + [Fact, WorkItem(17120, "https://github.com/dotnet/roslyn/issues/17120")] public async Task TestDirectives2() { var code = @" @@ -529,8 +527,7 @@ void Method() => await TestWithUseExpressionBody(code, fixedCode); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp6() { var code = @" @@ -551,8 +548,7 @@ void M() await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp5); } - [WorkItem(20352, "https://github.com/dotnet/roslyn/issues/20352")] - [Fact] + [Fact, WorkItem(20352, "https://github.com/dotnet/roslyn/issues/20352")] public async Task TestDoNotOfferToConvertToBlockIfExpressionBodyPreferredIfCSharp6() { var code = @" @@ -564,8 +560,7 @@ class C await TestWithUseExpressionBody(code, code, LanguageVersion.CSharp6); } - [WorkItem(20352, "https://github.com/dotnet/roslyn/issues/20352")] - [Fact] + [Fact, WorkItem(20352, "https://github.com/dotnet/roslyn/issues/20352")] public async Task TestOfferToConvertToExpressionIfCSharp6() { var code = @" @@ -583,8 +578,7 @@ class C await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6); } - [WorkItem(20352, "https://github.com/dotnet/roslyn/issues/20352")] - [Fact] + [Fact, WorkItem(20352, "https://github.com/dotnet/roslyn/issues/20352")] public async Task TestDoNotOfferToConvertToExpressionInCSharp6IfThrowExpression() { var code = @" @@ -597,8 +591,7 @@ class C await TestWithUseExpressionBody(code, code, LanguageVersion.CSharp6); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp6_FixAll() { var code = @" @@ -628,8 +621,7 @@ void M(int i) await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6); } - [WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] - [Fact] + [Fact, WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] public async Task TestUseBlockBodyAsync1() { var code = @" @@ -656,8 +648,7 @@ async Task Goo() await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] - [Fact] + [Fact, WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] public async Task TestUseBlockBodyAsync2() { var code = @" @@ -684,8 +675,7 @@ async void Goo() await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] - [Fact] + [Fact, WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] public async Task TestUseBlockBodyAsync3() { var code = @" @@ -712,8 +702,7 @@ async void Goo() await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] - [Fact] + [Fact, WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] public async Task TestUseBlockBodyAsync4() { var code = @" @@ -740,8 +729,7 @@ async ValueTask Goo() await TestWithUseBlockBody(code, fixedCode, ReferenceAssemblies.NetStandard.NetStandard21); } - [WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] - [Fact] + [Fact, WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] public async Task TestUseBlockBodyAsync5() { var code = @" @@ -768,8 +756,7 @@ async Task Goo() await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] - [Fact] + [Fact, WorkItem(25202, "https://github.com/dotnet/roslyn/issues/25202")] public async Task TestUseBlockBodyAsync6() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForPropertiesAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForPropertiesAnalyzerTests.cs index baba86036f341..717b1bda8581f 100644 --- a/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForPropertiesAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseExpressionBody/UseExpressionBodyForPropertiesAnalyzerTests.cs @@ -223,8 +223,7 @@ int Goo await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] - [Fact] + [Fact, WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] public async Task TestUseBlockBodyForAccessorEventWhenAccessorWantExpression1() { var code = @" @@ -311,8 +310,7 @@ int Goo await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(16386, "https://github.com/dotnet/roslyn/issues/16386")] - [Fact] + [Fact, WorkItem(16386, "https://github.com/dotnet/roslyn/issues/16386")] public async Task TestUseExpressionBodyKeepTrailingTrivia() { var code = @" @@ -334,8 +332,7 @@ class C await TestWithUseExpressionBody(code, fixedCode); } - [WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] - [Fact] + [Fact, WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] public async Task TestDirectivesInBlockBody1() { var code = @" @@ -373,8 +370,7 @@ class C await TestWithUseExpressionBody(code, fixedCode); } - [WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] - [Fact] + [Fact, WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] public async Task TestDirectivesInBlockBody2() { var code = @" @@ -412,8 +408,7 @@ class C await TestWithUseExpressionBody(code, fixedCode); } - [WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] - [Fact] + [Fact, WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] public async Task TestMissingWithDirectivesInExpressionBody1() { var code = @" @@ -432,8 +427,7 @@ class C await TestWithUseBlockBody(code, code); } - [WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] - [Fact] + [Fact, WorkItem(19235, "https://github.com/dotnet/roslyn/issues/19235")] public async Task TestMissingWithDirectivesInExpressionBody2() { var code = @" @@ -452,8 +446,7 @@ class C await TestWithUseBlockBody(code, code); } - [WorkItem(19193, "https://github.com/dotnet/roslyn/issues/19193")] - [Fact] + [Fact, WorkItem(19193, "https://github.com/dotnet/roslyn/issues/19193")] public async Task TestMoveTriviaFromExpressionToReturnStatement() { // TODO: This test is unrelated to properties. It should be moved to UseExpressionBodyForMethodsAnalyzerTests. @@ -476,8 +469,7 @@ int Goo(int i) await TestWithUseBlockBody(code, fixedCode); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfHasThrowExpressionPriorToCSharp7() { var code = @" @@ -501,8 +493,7 @@ int Goo await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6); } - [WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] - [Fact] + [Fact, WorkItem(20362, "https://github.com/dotnet/roslyn/issues/20362")] public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfHasThrowExpressionPriorToCSharp7_FixAll() { var code = @" @@ -535,8 +526,7 @@ int Bar await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6); } - [WorkItem(50181, "https://github.com/dotnet/roslyn/issues/50181")] - [Fact] + [Fact, WorkItem(50181, "https://github.com/dotnet/roslyn/issues/50181")] public async Task TestUseExpressionBodyPreserveComments() { var code = @" diff --git a/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs b/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs index 8b97f78d95ab2..39d70eeeb8387 100644 --- a/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs +++ b/src/Analyzers/CSharp/Tests/UseImplicitObjectCreation/CSharpUseImplicitObjectCreationTests.cs @@ -595,8 +595,7 @@ public C(Action action) { } }.RunAsync(); } - [WorkItem(49291, "https://github.com/dotnet/roslyn/issues/49291")] - [Fact] + [Fact, WorkItem(49291, "https://github.com/dotnet/roslyn/issues/49291")] public async Task TestListOfTuplesWithLabels() { await new VerifyCS.Test @@ -617,8 +616,7 @@ class C }.RunAsync(); } - [WorkItem(49291, "https://github.com/dotnet/roslyn/issues/49291")] - [Fact] + [Fact, WorkItem(49291, "https://github.com/dotnet/roslyn/issues/49291")] public async Task TestListOfTuplesWithoutLabels() { await new VerifyCS.Test @@ -639,8 +637,7 @@ class C }.RunAsync(); } - [WorkItem(49291, "https://github.com/dotnet/roslyn/issues/49291")] - [Fact] + [Fact, WorkItem(49291, "https://github.com/dotnet/roslyn/issues/49291")] public async Task TestListOfTuplesWithoutLabelsAsLocal() { await new VerifyCS.Test diff --git a/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs b/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs index 190cb045e5f9f..0179b9e08969a 100644 --- a/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs +++ b/src/Analyzers/CSharp/Tests/UseIsNullCheck/UseIsNullCheckForReferenceEqualsTests.cs @@ -215,8 +215,7 @@ void M(string s) }", new TestParameters(parseOptions: CSharp7)); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestNegated_CSharp9() { await TestInRegularAndScript1Async( @@ -314,8 +313,7 @@ void M(string s1, string s2) }"); } - [WorkItem(23581, "https://github.com/dotnet/roslyn/issues/23581")] - [Fact] + [Fact, WorkItem(23581, "https://github.com/dotnet/roslyn/issues/23581")] public async Task TestValueParameterTypeIsUnconstrainedGeneric_CSharp7() { await TestInRegularAndScript1Async( @@ -344,8 +342,7 @@ public static void NotNull(T value) ", new TestParameters(parseOptions: CSharp7)); } - [WorkItem(23581, "https://github.com/dotnet/roslyn/issues/47972")] - [Fact] + [Fact, WorkItem(23581, "https://github.com/dotnet/roslyn/issues/47972")] public async Task TestValueParameterTypeIsUnconstrainedGeneric_CSharp8() { await TestInRegularAndScript1Async( @@ -433,8 +430,7 @@ public static void NotNull(T value) ", new TestParameters(parseOptions: CSharp9)); } - [WorkItem(23581, "https://github.com/dotnet/roslyn/issues/23581")] - [Fact] + [Fact, WorkItem(23581, "https://github.com/dotnet/roslyn/issues/23581")] public async Task TestValueParameterTypeIsRefConstraintGeneric() { await TestInRegularAndScript1Async( @@ -524,8 +520,7 @@ public static void NotNull(T value) where T:class ", new TestParameters(parseOptions: CSharp9)); } - [WorkItem(23581, "https://github.com/dotnet/roslyn/issues/23581")] - [Fact] + [Fact, WorkItem(23581, "https://github.com/dotnet/roslyn/issues/23581")] public async Task TestValueParameterTypeIsValueConstraintGeneric() { await TestMissingAsync( @@ -587,8 +582,7 @@ void M(string s2) }"); } - [WorkItem(23581, "https://github.com/dotnet/roslyn/issues/47972")] - [Fact] + [Fact, WorkItem(23581, "https://github.com/dotnet/roslyn/issues/47972")] public async Task TestValueParameterTypeIsBaseTypeConstraintGeneric() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs b/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs index f5ddb801b6fd9..3ff3bd1d875b6 100644 --- a/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseLocalFunction/UseLocalFunctionTests.cs @@ -2418,8 +2418,7 @@ string b(string b1, int b2 = 2, int b3 = 3) => }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine1() { await TestInRegularAndScript1Async( @@ -2443,8 +2442,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine2() { await TestInRegularAndScript1Async( @@ -2468,8 +2466,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine2Async() { await TestInRegularAndScript1Async( @@ -2493,8 +2490,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine2MultiToken() { await TestInRegularAndScript1Async( @@ -2516,8 +2512,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine2MultiTokenAsync() { await TestInRegularAndScript1Async( @@ -2541,8 +2536,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine3() { await TestInRegularAndScript1Async( @@ -2566,8 +2560,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine4() { await TestInRegularAndScript1Async( @@ -2591,8 +2584,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSimpleInitialization_SingleLine4Async() { await TestInRegularAndScript1Async( @@ -2616,8 +2608,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestCastInitialization_SingleLine1() { await TestInRegularAndScript1Async( @@ -2641,8 +2632,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestCastInitialization_SingleLine2() { await TestInRegularAndScript1Async( @@ -2666,8 +2656,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestCastInitialization_SingleLine2Async() { await TestInRegularAndScript1Async( @@ -2691,8 +2680,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestCastInitialization_SingleLine3() { await TestInRegularAndScript1Async( @@ -2716,8 +2704,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestCastInitialization_SingleLine4() { await TestInRegularAndScript1Async( @@ -2741,8 +2728,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestCastInitialization_SingleLine4Async() { await TestInRegularAndScript1Async( @@ -2766,8 +2752,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSplitInitialization_SingleLine1() { await TestInRegularAndScript1Async( @@ -2792,8 +2777,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSplitInitialization_SingleLine2() { await TestInRegularAndScript1Async( @@ -2818,8 +2802,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSplitInitialization_SingleLine2Async() { await TestInRegularAndScript1Async( @@ -2844,8 +2827,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSplitInitialization_SingleLine3() { await TestInRegularAndScript1Async( @@ -2870,8 +2852,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSplitInitialization_SingleLine4() { await TestInRegularAndScript1Async( @@ -2896,8 +2877,7 @@ void Goo() }"); } - [WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] - [Fact] + [Fact, WorkItem(23872, "https://github.com/dotnet/roslyn/issues/23872")] public async Task TestSplitInitialization_SingleLine4Async() { await TestInRegularAndScript1Async( @@ -3124,8 +3104,7 @@ void M() }"); } - [WorkItem(26526, "https://github.com/dotnet/roslyn/issues/26526")] - [Fact] + [Fact, WorkItem(26526, "https://github.com/dotnet/roslyn/issues/26526")] public async Task TestAvailableWithCastIntroducedForGenericTypeInference1() { await TestInRegularAndScript1Async( @@ -3161,8 +3140,7 @@ void Method(Func o) }"); } - [WorkItem(26526, "https://github.com/dotnet/roslyn/issues/26526")] - [Fact] + [Fact, WorkItem(26526, "https://github.com/dotnet/roslyn/issues/26526")] public async Task TestAvailableWithCastIntroducedForGenericTypeInference2() { await TestInRegularAndScript1Async( @@ -3302,8 +3280,7 @@ void Method(CustomDelegate o) }"); } - [WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] - [Fact] + [Fact, WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] public async Task TestNotAvailableWithInvalidDeclaration() { await TestMissingAsync( @@ -3326,8 +3303,7 @@ void Method(Func o) "); } - [WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] - [Fact] + [Fact, WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] public async Task TestNotAvailableWithInvalidDeclaration2() { await TestMissingAsync( @@ -3350,8 +3326,7 @@ void Method(Func o) "); } - [WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] - [Fact] + [Fact, WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] public async Task TestNotAvailableWithInvalidDeclaration3() { await TestMissingAsync( @@ -3374,8 +3349,7 @@ void Method(Func o) "); } - [WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] - [Fact] + [Fact, WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] public async Task TestWithInvalidUnrelatedCode() { await TestInRegularAndScript1Async( @@ -3411,8 +3385,7 @@ void Method(Func o)) }"); } - [WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] - [Fact] + [Fact, WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] public async Task TestWithInvalidUnrelatedCode2() { await TestInRegularAndScript1Async( @@ -3448,8 +3421,7 @@ void Method(Func o) }"); } - [WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] - [Fact] + [Fact, WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] public async Task TestWithObsoleteCode() { await TestInRegularAndScript1Async( @@ -3497,8 +3469,7 @@ void Method(Func o) }"); } - [WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] - [Fact] + [Fact, WorkItem(29793, "https://github.com/dotnet/roslyn/issues/29793")] public async Task TestWithDeclarationWarning() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs b/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs index 11e2b5aa41d52..44cd14802e5f9 100644 --- a/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs +++ b/src/Analyzers/CSharp/Tests/UseNullPropagation/UseNullPropagationTests.cs @@ -735,8 +735,7 @@ void M(object o1, object o2) }"); } - [WorkItem(15505, "https://github.com/dotnet/roslyn/issues/15505")] - [Fact] + [Fact, WorkItem(15505, "https://github.com/dotnet/roslyn/issues/15505")] public async Task TestOtherValueIsNotNull1() { await TestMissingInRegularAndScriptAsync( @@ -751,8 +750,7 @@ void M(object o) }"); } - [WorkItem(15505, "https://github.com/dotnet/roslyn/issues/15505")] - [Fact] + [Fact, WorkItem(15505, "https://github.com/dotnet/roslyn/issues/15505")] public async Task TestOtherValueIsNotNull2() { await TestMissingInRegularAndScriptAsync( @@ -767,8 +765,7 @@ void M(object o) }"); } - [WorkItem(16287, "https://github.com/dotnet/roslyn/issues/16287")] - [Fact] + [Fact, WorkItem(16287, "https://github.com/dotnet/roslyn/issues/16287")] public async Task TestMethodGroup() { await TestMissingInRegularAndScriptAsync( @@ -786,8 +783,7 @@ void Goo() class C { public void M(string s) { } }"); } - [WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] - [Fact] + [Fact, WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] public async Task TestInExpressionTree() { await TestMissingInRegularAndScriptAsync( @@ -809,8 +805,7 @@ public void Method(Expression> functor) } [WorkItem(33992, "https://github.com/dotnet/roslyn/issues/33992")] - [WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] - [Fact] + [Fact, WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] public async Task TestInExpressionTree2() { await TestMissingInRegularAndScriptAsync( @@ -828,8 +823,7 @@ void Main() } [WorkItem(33992, "https://github.com/dotnet/roslyn/issues/33992")] - [WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] - [Fact] + [Fact, WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] public async Task TestInExpressionTree3() { await TestMissingInRegularAndScriptAsync( @@ -848,8 +842,7 @@ void Main() } [WorkItem(33992, "https://github.com/dotnet/roslyn/issues/33992")] - [WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] - [Fact] + [Fact, WorkItem(17623, "https://github.com/dotnet/roslyn/issues/17623")] public async Task TestInExpressionTree4() { await TestMissingInRegularAndScriptAsync( @@ -867,8 +860,7 @@ void Main() }"); } - [WorkItem(19774, "https://github.com/dotnet/roslyn/issues/19774")] - [Fact] + [Fact, WorkItem(19774, "https://github.com/dotnet/roslyn/issues/19774")] public async Task TestNullableMemberAccess() { await TestInRegularAndScript1Async( @@ -897,8 +889,7 @@ void Main(DateTime? toDate) "); } - [WorkItem(19774, "https://github.com/dotnet/roslyn/issues/19774")] - [Fact] + [Fact, WorkItem(19774, "https://github.com/dotnet/roslyn/issues/19774")] public async Task TestNullableMemberAccess_IfStatement() { await TestInRegularAndScript1Async( @@ -928,8 +919,7 @@ void Main(DateTime? toDate) "); } - [WorkItem(19774, "https://github.com/dotnet/roslyn/issues/19774")] - [Fact] + [Fact, WorkItem(19774, "https://github.com/dotnet/roslyn/issues/19774")] public async Task TestNullableElementAccess() { await TestInRegularAndScript1Async( @@ -968,8 +958,7 @@ void Main(S? s) "); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndIsNull() { await TestInRegularAndScript1Async( @@ -993,8 +982,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndIsNotNull() { await TestInRegularAndScript1Async( @@ -1018,8 +1006,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndIsNotNull_IfStatement() { await TestInRegularAndScript1Async( @@ -1044,8 +1031,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndIsType() { await TestMissingInRegularAndScriptAsync( @@ -1060,8 +1046,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndIsType_IfStatement1() { await TestMissingInRegularAndScriptAsync( @@ -1077,8 +1062,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndIsType_IfStatement2() { await TestMissingInRegularAndScriptAsync( @@ -1094,8 +1078,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndIsType_IfStatement3() { await TestMissingInRegularAndScriptAsync( @@ -1111,8 +1094,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestIsOtherConstant() { await TestMissingInRegularAndScriptAsync( @@ -1126,8 +1108,7 @@ void M(string s) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEquals1() { await TestInRegularAndScript1Async( @@ -1151,8 +1132,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEquals1_IfStatement() { await TestInRegularAndScript1Async( @@ -1177,8 +1157,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEquals2() { await TestInRegularAndScript1Async( @@ -1202,8 +1181,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEquals2_IfStatement() { await TestInRegularAndScript1Async( @@ -1228,8 +1206,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsOtherValue1() { await TestMissingInRegularAndScriptAsync( @@ -1244,8 +1221,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsOtherValue1_IfStatement1() { await TestMissingInRegularAndScriptAsync( @@ -1261,8 +1237,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsOtherValue1_IfStatement2() { await TestMissingInRegularAndScriptAsync( @@ -1278,8 +1253,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsOtherValue2() { await TestMissingInRegularAndScriptAsync( @@ -1294,8 +1268,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsWithObject1() { await TestInRegularAndScript1Async( @@ -1319,8 +1292,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsWithObject1_IfStatement() { await TestInRegularAndScript1Async( @@ -1345,8 +1317,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsWithObject2() { await TestInRegularAndScript1Async( @@ -1370,8 +1341,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsWithObject2_IfStatement() { await TestInRegularAndScript1Async( @@ -1396,8 +1366,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsOtherValueWithObject1() { await TestMissingInRegularAndScriptAsync( @@ -1412,8 +1381,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndReferenceEqualsOtherValueWithObject2() { await TestMissingInRegularAndScriptAsync( @@ -1428,8 +1396,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndNotIsNull() { await TestInRegularAndScript1Async( @@ -1453,8 +1420,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndNotIsNotNull() { await TestInRegularAndScript1Async( @@ -1478,8 +1444,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndNotIsType() { await TestMissingInRegularAndScriptAsync( @@ -1494,8 +1459,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndNotIsOtherConstant() { await TestMissingInRegularAndScriptAsync( @@ -1509,8 +1473,7 @@ void M(string s) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEquals1() { await TestInRegularAndScript1Async( @@ -1534,8 +1497,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEquals2() { await TestInRegularAndScript1Async( @@ -1559,8 +1521,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValue1() { await TestMissingInRegularAndScriptAsync( @@ -1575,8 +1536,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValue2() { await TestMissingInRegularAndScriptAsync( @@ -1591,8 +1551,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsWithObject1() { await TestInRegularAndScript1Async( @@ -1616,8 +1575,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsWithObject2() { await TestInRegularAndScript1Async( @@ -1641,8 +1599,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValueWithObject1() { await TestMissingInRegularAndScriptAsync( @@ -1657,8 +1614,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValueWithObject2() { await TestMissingInRegularAndScriptAsync( @@ -1673,8 +1629,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestEqualsWithLogicalNot() { await TestInRegularAndScript1Async( @@ -1698,8 +1653,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestEqualsWithLogicalNot_IfStatement() { await TestInRegularAndScript1Async( @@ -1724,8 +1678,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestNotEqualsWithLogicalNot() { await TestInRegularAndScript1Async( @@ -1749,8 +1702,7 @@ void M(C c) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestEqualsOtherValueWithLogicalNot() { await TestMissingInRegularAndScriptAsync( @@ -1765,8 +1717,7 @@ void M(C c, C other) }"); } - [WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] - [Fact] + [Fact, WorkItem(23043, "https://github.com/dotnet/roslyn/issues/23043")] public async Task TestNotEqualsOtherValueWithLogicalNot() { await TestMissingInRegularAndScriptAsync( @@ -1781,8 +1732,7 @@ void M(C c, C other) }"); } - [WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] - [Fact] + [Fact, WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] public async Task TestParenthesizedExpression() { await TestInRegularAndScript1Async( @@ -1806,8 +1756,7 @@ void M(object o) }"); } - [WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] - [Fact] + [Fact, WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] public async Task TestReversedParenthesizedExpression() { await TestInRegularAndScript1Async( @@ -1831,8 +1780,7 @@ void M(object o) }"); } - [WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] - [Fact] + [Fact, WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] public async Task TestParenthesizedNull() { await TestInRegularAndScript1Async( @@ -1856,8 +1804,7 @@ void M(object o) }"); } - [WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] - [Fact] + [Fact, WorkItem(49517, "https://github.com/dotnet/roslyn/issues/49517")] public async Task TestReversedParenthesizedNull() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs b/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs index 4d5977542e14e..0beb20e4d7ff7 100644 --- a/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs +++ b/src/Analyzers/CSharp/Tests/UseObjectInitializer/UseObjectInitializerTests.cs @@ -565,8 +565,7 @@ void M() }"); } - [WorkItem(46670, "https://github.com/dotnet/roslyn/issues/46670")] - [Fact] + [Fact, WorkItem(46670, "https://github.com/dotnet/roslyn/issues/46670")] public async Task TestTriviaRemoveLeadingBlankLinesForFirstProperty() { await TestInRegularAndScriptAsync( @@ -605,8 +604,7 @@ void M() }"); } - [WorkItem(15459, "https://github.com/dotnet/roslyn/issues/15459")] - [Fact] + [Fact, WorkItem(15459, "https://github.com/dotnet/roslyn/issues/15459")] public async Task TestMissingInNonTopLevelObjectInitializer() { await TestMissingInRegularAndScriptAsync( @@ -620,8 +618,7 @@ C Add(int x) { }"); } - [WorkItem(17853, "https://github.com/dotnet/roslyn/issues/17853")] - [Fact] + [Fact, WorkItem(17853, "https://github.com/dotnet/roslyn/issues/17853")] public async Task TestMissingForDynamic() { await TestMissingInRegularAndScriptAsync( @@ -637,8 +634,7 @@ void Goo() }"); } - [WorkItem(17953, "https://github.com/dotnet/roslyn/issues/17953")] - [Fact] + [Fact, WorkItem(17953, "https://github.com/dotnet/roslyn/issues/17953")] public async Task TestMissingAcrossPreprocessorDirective() { await TestMissingInRegularAndScriptAsync( @@ -657,8 +653,7 @@ public void M() }"); } - [WorkItem(17953, "https://github.com/dotnet/roslyn/issues/17953")] - [Fact] + [Fact, WorkItem(17953, "https://github.com/dotnet/roslyn/issues/17953")] public async Task TestAvailableInsidePreprocessorDirective() { await TestInRegularAndScriptAsync( @@ -692,8 +687,7 @@ public void M() }"); } - [WorkItem(19253, "https://github.com/dotnet/roslyn/issues/19253")] - [Fact] + [Fact, WorkItem(19253, "https://github.com/dotnet/roslyn/issues/19253")] public async Task TestKeepBlankLinesAfter() { await TestInRegularAndScriptAsync( @@ -733,8 +727,7 @@ public void Main() }"); } - [WorkItem(23368, "https://github.com/dotnet/roslyn/issues/23368")] - [Fact] + [Fact, WorkItem(23368, "https://github.com/dotnet/roslyn/issues/23368")] public async Task TestWithExplicitImplementedInterfaceMembers1() { await TestMissingInRegularAndScriptAsync( @@ -757,8 +750,7 @@ public void Main() }"); } - [WorkItem(23368, "https://github.com/dotnet/roslyn/issues/23368")] - [Fact] + [Fact, WorkItem(23368, "https://github.com/dotnet/roslyn/issues/23368")] public async Task TestWithExplicitImplementedInterfaceMembers2() { await TestMissingInRegularAndScriptAsync( @@ -784,8 +776,7 @@ public void Main() }"); } - [WorkItem(23368, "https://github.com/dotnet/roslyn/issues/23368")] - [Fact] + [Fact, WorkItem(23368, "https://github.com/dotnet/roslyn/issues/23368")] public async Task TestWithExplicitImplementedInterfaceMembers3() { await TestInRegularAndScriptAsync( @@ -833,8 +824,7 @@ public void Main() }"); } - [WorkItem(37675, "https://github.com/dotnet/roslyn/issues/37675")] - [Fact] + [Fact, WorkItem(37675, "https://github.com/dotnet/roslyn/issues/37675")] public async Task TestDoNotOfferForUsingDeclaration() { await TestMissingInRegularAndScriptAsync( @@ -882,8 +872,7 @@ void M() }"); } - [WorkItem(61066, "https://github.com/dotnet/roslyn/issues/61066")] - [Fact] + [Fact, WorkItem(61066, "https://github.com/dotnet/roslyn/issues/61066")] public async Task TestInTopLevelStatements() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs index 47b9d57cf9274..67afde9ec9cdd 100644 --- a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs +++ b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests.cs @@ -147,8 +147,7 @@ void M() }"); } - [WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] - [Fact] + [Fact, WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] public async Task TestRemoveNewLinesInSwitchStatement() { await TestInRegularAndScript1Async( @@ -366,8 +365,7 @@ void M() }"); } - [WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] - [Fact] + [Fact, WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] public async Task TestRemoveNewLines() { await TestInRegularAndScript1Async( @@ -395,8 +393,7 @@ void M() }"); } - [WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] - [Fact] + [Fact, WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] public async Task TestRemoveNewLinesWhereBlankLineIsNotEmpty() { await TestInRegularAndScript1Async( @@ -424,8 +421,7 @@ void M() }"); } - [WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] - [Fact] + [Fact, WorkItem(33345, "https://github.com/dotnet/roslyn/issues/33345")] public async Task TestRemoveNewLines2() { await TestInRegularAndScript1Async( @@ -600,8 +596,7 @@ void M() }"); } - [WorkItem(21097, "https://github.com/dotnet/roslyn/issues/21097")] - [Fact] + [Fact, WorkItem(21097, "https://github.com/dotnet/roslyn/issues/21097")] public async Task TestDefiniteAssignment4() { await TestMissingInRegularAndScriptAsync( @@ -624,8 +619,7 @@ void M(object o) }"); } - [WorkItem(24286, "https://github.com/dotnet/roslyn/issues/24286")] - [Fact] + [Fact, WorkItem(24286, "https://github.com/dotnet/roslyn/issues/24286")] public async Task TestDefiniteAssignment5() { await TestMissingInRegularAndScriptAsync( @@ -728,8 +722,7 @@ void DoGoo() }"); } - [WorkItem(15957, "https://github.com/dotnet/roslyn/issues/15957")] - [Fact] + [Fact, WorkItem(15957, "https://github.com/dotnet/roslyn/issues/15957")] public async Task TestTrivia1() { await TestInRegularAndScript1Async( @@ -762,8 +755,7 @@ void M(object y) }"); } - [WorkItem(17129, "https://github.com/dotnet/roslyn/issues/17129")] - [Fact] + [Fact, WorkItem(17129, "https://github.com/dotnet/roslyn/issues/17129")] public async Task TestTrivia2() { await TestInRegularAndScript1Async( @@ -806,8 +798,7 @@ public static void Main() }"); } - [WorkItem(17122, "https://github.com/dotnet/roslyn/issues/17122")] - [Fact] + [Fact, WorkItem(17122, "https://github.com/dotnet/roslyn/issues/17122")] public async Task TestMissingOnNullableType() { await TestMissingInRegularAndScriptAsync( @@ -827,8 +818,7 @@ public static void Main() }"); } - [WorkItem(18053, "https://github.com/dotnet/roslyn/issues/18053")] - [Fact] + [Fact, WorkItem(18053, "https://github.com/dotnet/roslyn/issues/18053")] public async Task TestMissingWhenTypesDoNotMatch() { await TestMissingInRegularAndScriptAsync( @@ -946,8 +936,7 @@ void M(object o) }"); } - [WorkItem(23504, "https://github.com/dotnet/roslyn/issues/23504")] - [Fact] + [Fact, WorkItem(23504, "https://github.com/dotnet/roslyn/issues/23504")] public async Task DoNotChangeOriginalFormatting1() { await TestInRegularAndScript1Async( @@ -976,8 +965,7 @@ static void Main(string[] args) }"); } - [WorkItem(23504, "https://github.com/dotnet/roslyn/issues/23504")] - [Fact] + [Fact, WorkItem(23504, "https://github.com/dotnet/roslyn/issues/23504")] public async Task DoNotChangeOriginalFormatting2() { await TestInRegularAndScript1Async( @@ -1002,8 +990,7 @@ static void Main(string[] args) }"); } - [WorkItem(21172, "https://github.com/dotnet/roslyn/issues/21172")] - [Fact] + [Fact, WorkItem(21172, "https://github.com/dotnet/roslyn/issues/21172")] public async Task TestMissingWithDynamic() { await TestMissingAsync( @@ -1019,8 +1006,7 @@ void M(object o) }"); } - [WorkItem(21551, "https://github.com/dotnet/roslyn/issues/21551")] - [Fact] + [Fact, WorkItem(21551, "https://github.com/dotnet/roslyn/issues/21551")] public async Task TestOverloadedUserOperator() { await TestMissingAsync( @@ -1545,8 +1531,7 @@ C M(object e) }"); } - [WorkItem(31388, "https://github.com/dotnet/roslyn/issues/31388")] - [Fact] + [Fact, WorkItem(31388, "https://github.com/dotnet/roslyn/issues/31388")] public async Task TestUseBetweenAssignmentAndIfCondition() { await TestMissingInRegularAndScriptAsync( @@ -1566,8 +1551,7 @@ void M2(bool b) { } }"); } - [WorkItem(40007, "https://github.com/dotnet/roslyn/issues/40007")] - [Fact] + [Fact, WorkItem(40007, "https://github.com/dotnet/roslyn/issues/40007")] public async Task TestSpaceAfterGenericType() { await TestInRegularAndScript1Async( @@ -1606,8 +1590,7 @@ static void Goo(object items) }"); } - [WorkItem(45596, "https://github.com/dotnet/roslyn/issues/45596")] - [Fact] + [Fact, WorkItem(45596, "https://github.com/dotnet/roslyn/issues/45596")] public async Task TestMissingInUsingDeclaration() { await TestMissingInRegularAndScriptAsync( @@ -1623,8 +1606,7 @@ void M() }"); } - [WorkItem(45596, "https://github.com/dotnet/roslyn/issues/45596")] - [Fact] + [Fact, WorkItem(45596, "https://github.com/dotnet/roslyn/issues/45596")] public async Task TestMissingInUsingStatement() { await TestMissingInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests_FixAllTests.cs b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests_FixAllTests.cs index c441a07b93c1b..6b9bd85493b0c 100644 --- a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests_FixAllTests.cs +++ b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpAsAndNullCheckTests_FixAllTests.cs @@ -172,8 +172,7 @@ void M(object o, bool b0, bool b1) }"); } - [WorkItem(26679, "https://github.com/dotnet/roslyn/issues/26679")] - [Fact] + [Fact, WorkItem(26679, "https://github.com/dotnet/roslyn/issues/26679")] public async Task FixAllInDocument3() { await TestInRegularAndScriptAsync( @@ -238,8 +237,7 @@ void M() }"); } - [WorkItem(26680, "https://github.com/dotnet/roslyn/issues/26680")] - [Fact] + [Fact, WorkItem(26680, "https://github.com/dotnet/roslyn/issues/26680")] public async Task FixAllInDocument4() { await TestInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs index 593df86a4ced3..ffe7fc464c3d5 100644 --- a/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs +++ b/src/Analyzers/CSharp/Tests/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs @@ -290,8 +290,7 @@ void M() }"); } - [WorkItem(17126, "https://github.com/dotnet/roslyn/issues/17126")] - [Fact] + [Fact, WorkItem(17126, "https://github.com/dotnet/roslyn/issues/17126")] public async Task TestComments4() { await TestInRegularAndScript1Async( @@ -503,8 +502,7 @@ void M() }"); } - [WorkItem(18053, "https://github.com/dotnet/roslyn/issues/18053")] - [Fact] + [Fact, WorkItem(18053, "https://github.com/dotnet/roslyn/issues/18053")] public async Task TestMissingWhenTypesDoNotMatch() { await TestMissingInRegularAndScriptAsync( @@ -535,8 +533,7 @@ static void N(ParameterSyntax parameter) }"); } - [WorkItem(429612, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/429612")] - [Fact] + [Fact, WorkItem(429612, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/429612")] public async Task TestMissingWithNullableType() { await TestMissingInRegularAndScriptAsync( @@ -555,8 +552,7 @@ public object Convert(object value) }"); } - [WorkItem(21172, "https://github.com/dotnet/roslyn/issues/21172")] - [Fact] + [Fact, WorkItem(21172, "https://github.com/dotnet/roslyn/issues/21172")] public async Task TestMissingWithDynamic() { await TestMissingInRegularAndScriptAsync( diff --git a/src/Analyzers/CSharp/Tests/UseSystemHashCode/UseSystemHashCodeTests.cs b/src/Analyzers/CSharp/Tests/UseSystemHashCode/UseSystemHashCodeTests.cs index 2976b6b9ddaa8..ed21044c0ddf8 100644 --- a/src/Analyzers/CSharp/Tests/UseSystemHashCode/UseSystemHashCodeTests.cs +++ b/src/Analyzers/CSharp/Tests/UseSystemHashCode/UseSystemHashCodeTests.cs @@ -1170,8 +1170,7 @@ class C }"); } - [WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] - [Fact] + [Fact, WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] public async Task TestManyFields_ImplicitType() { await TestInRegularAndScript1Async( @@ -1221,8 +1220,7 @@ public override int GetHashCode() }", new TestParameters(options: UseVarTestExtensions.PreferImplicitTypeWithInfo(this))); } - [WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] - [Fact] + [Fact, WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] public async Task TestManyFields_ExplicitType() { await TestInRegularAndScript1Async( diff --git a/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs b/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs index 83dfcabafb632..0b1a3dbcf1b70 100644 --- a/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs +++ b/src/Analyzers/CSharp/Tests/UseThrowExpression/UseThrowExpressionTests.cs @@ -307,8 +307,7 @@ void M(string s) }"); } - [WorkItem(16234, "https://github.com/dotnet/roslyn/issues/16234")] - [Fact] + [Fact, WorkItem(16234, "https://github.com/dotnet/roslyn/issues/16234")] public async Task TestNotInExpressionTree() { await TestMissingInRegularAndScriptAsync( @@ -332,8 +331,7 @@ void Goo() }"); } - [WorkItem(404142, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=404142")] - [Fact] + [Fact, WorkItem(404142, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=404142")] public async Task TestNotWithAsCheck() { await TestMissingInRegularAndScriptAsync( @@ -366,8 +364,7 @@ public interface ISyntax }"); } - [WorkItem(18670, "https://github.com/dotnet/roslyn/issues/18670")] - [Fact] + [Fact, WorkItem(18670, "https://github.com/dotnet/roslyn/issues/18670")] public async Task TestNotWithElseClause() { await TestMissingInRegularAndScriptAsync( @@ -394,8 +391,7 @@ public C(int? x) }"); } - [WorkItem(19377, "https://github.com/dotnet/roslyn/issues/19377")] - [Fact] + [Fact, WorkItem(19377, "https://github.com/dotnet/roslyn/issues/19377")] public async Task TestNotWithMultipleStatementsInIf1() { await TestMissingInRegularAndScriptAsync( @@ -415,8 +411,7 @@ void M(string s) }"); } - [WorkItem(19377, "https://github.com/dotnet/roslyn/issues/19377")] - [Fact] + [Fact, WorkItem(19377, "https://github.com/dotnet/roslyn/issues/19377")] public async Task TestNotWithMultipleStatementsInIf2() { await TestMissingInRegularAndScriptAsync( @@ -436,8 +431,7 @@ void M(string s) }"); } - [WorkItem(21612, "https://github.com/dotnet/roslyn/issues/21612")] - [Fact] + [Fact, WorkItem(21612, "https://github.com/dotnet/roslyn/issues/21612")] public async Task TestNotWhenAccessedOnLeftOfAssignment() { await TestMissingInRegularAndScriptAsync( @@ -460,8 +454,7 @@ public B(A a) }"); } - [WorkItem(24628, "https://github.com/dotnet/roslyn/issues/24628")] - [Fact] + [Fact, WorkItem(24628, "https://github.com/dotnet/roslyn/issues/24628")] public async Task TestNotWhenAccessedOnLineBefore() { await TestMissingInRegularAndScriptAsync( @@ -483,8 +476,7 @@ public B(object arg) }"); } - [WorkItem(22926, "https://github.com/dotnet/roslyn/issues/22926")] - [Fact] + [Fact, WorkItem(22926, "https://github.com/dotnet/roslyn/issues/22926")] public async Task TestNotWhenUnconstrainedTypeParameter() { await TestMissingInRegularAndScriptAsync( @@ -500,8 +492,7 @@ public A(T t) }"); } - [WorkItem(22926, "https://github.com/dotnet/roslyn/issues/22926")] - [Fact] + [Fact, WorkItem(22926, "https://github.com/dotnet/roslyn/issues/22926")] public async Task TestWhenClassConstrainedTypeParameter() { await TestInRegularAndScriptAsync( @@ -526,8 +517,7 @@ public A(T t) }"); } - [WorkItem(22926, "https://github.com/dotnet/roslyn/issues/22926")] - [Fact] + [Fact, WorkItem(22926, "https://github.com/dotnet/roslyn/issues/22926")] public async Task TestWhenStructConstrainedTypeParameter() { await TestInRegularAndScriptAsync( @@ -552,8 +542,7 @@ public A(T? t) }"); } - [WorkItem(44454, "https://github.com/dotnet/roslyn/issues/44454")] - [Fact] + [Fact, WorkItem(44454, "https://github.com/dotnet/roslyn/issues/44454")] public async Task TopLevelStatement() { await TestAsync( diff --git a/src/Analyzers/CSharp/Tests/ValidateFormatString/ValidateFormatStringTests.cs b/src/Analyzers/CSharp/Tests/ValidateFormatString/ValidateFormatStringTests.cs index b083610319b38..55da9873e7a31 100644 --- a/src/Analyzers/CSharp/Tests/ValidateFormatString/ValidateFormatStringTests.cs +++ b/src/Analyzers/CSharp/Tests/ValidateFormatString/ValidateFormatStringTests.cs @@ -997,8 +997,7 @@ static void Main(string[] args) diagnosticMessage: AnalyzersResources.Format_string_contains_invalid_placeholder); } - [WorkItem(29398, "https://github.com/dotnet/roslyn/issues/29398")] - [Fact] + [Fact, WorkItem(29398, "https://github.com/dotnet/roslyn/issues/29398")] public async Task LocalFunctionNamedFormat() { await TestDiagnosticMissingAsync(@"public class C diff --git a/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs b/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs index b9ec943c59ad1..cb66edf72a8cf 100644 --- a/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs +++ b/src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs @@ -344,8 +344,7 @@ class Program2 "); } - [WorkItem(32792, "https://github.com/dotnet/roslyn/issues/32792")] - [Fact] + [Fact, WorkItem(32792, "https://github.com/dotnet/roslyn/issues/32792")] public async Task TestUpdateFileNameInComment() { await TestInRegularAndScriptAsync( @@ -399,8 +398,7 @@ class Program2 "); } - [WorkItem(32792, "https://github.com/dotnet/roslyn/issues/32792")] - [Fact] + [Fact, WorkItem(32792, "https://github.com/dotnet/roslyn/issues/32792")] public async Task TestUpdateFileNameInComment2() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs b/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs index 88732546c162b..1f62546e41a20 100644 --- a/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs +++ b/src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs @@ -251,8 +251,7 @@ void M() }"); } - [WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] - [Fact] + [Fact, WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] public async Task TestMultiLineParameters1() { await TestInRegularAndScriptAsync( @@ -287,8 +286,7 @@ private void Goo() }"); } - [WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] - [Fact] + [Fact, WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] public async Task TestMultiLineParameters2() { await TestInRegularAndScriptAsync( @@ -323,8 +321,7 @@ private void Goo() }"); } - [WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] - [Fact] + [Fact, WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] public async Task TestMultiLineParameters3() { await TestInRegularAndScriptAsync( @@ -359,8 +356,7 @@ private void Goo() }"); } - [WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] - [Fact] + [Fact, WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] public async Task TestMultiLineParameters4() { await TestInRegularAndScriptAsync( @@ -397,8 +393,7 @@ private void Goo() }"); } - [WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] - [Fact] + [Fact, WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] public async Task TestMultiLineParameters5() { await TestInRegularAndScriptAsync( @@ -435,8 +430,7 @@ private void Goo() }"); } - [WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] - [Fact] + [Fact, WorkItem(20708, "https://github.com/dotnet/roslyn/issues/20708")] public async Task TestMultiLineParameters6() { await TestInRegularAndScriptAsync( @@ -473,8 +467,7 @@ private void Goo() }"); } - [WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] - [Fact] + [Fact, WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] public async Task TestNullArg1() { await TestInRegularAndScriptAsync( @@ -506,8 +499,7 @@ void M() }"); } - [WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] - [Fact] + [Fact, WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] public async Task TestNullArg2() { await TestInRegularAndScriptAsync( @@ -539,8 +531,7 @@ void M() }"); } - [WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] - [Fact] + [Fact, WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] public async Task TestDefaultArg1() { await TestInRegularAndScriptAsync( @@ -572,8 +563,7 @@ void M() }"); } - [WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] - [Fact] + [Fact, WorkItem(20973, "https://github.com/dotnet/roslyn/issues/20973")] public async Task TestDefaultArg2() { await TestInRegularAndScriptAsync( @@ -605,8 +595,7 @@ void M() }"); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationInstanceMethod1() { await TestInRegularAndScriptAsync( @@ -638,8 +627,7 @@ void M2() "); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationInheritedMethodGetFixed() { await TestInRegularAndScriptAsync( @@ -675,8 +663,7 @@ void M2() }"); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationInheritedMethodInMetadatGetsNotFixed() { await TestMissingAsync( @@ -691,8 +678,7 @@ void M2() }"); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationLocalFunction() { await TestInRegularAndScriptAsync( @@ -716,8 +702,7 @@ void M1() }"); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] [Trait("TODO", "Fix broken")] public async Task TestInvocationLambda1() { @@ -735,8 +720,7 @@ void M1() //Should be Action a = (int v) => { }; } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationStaticMethod() { await TestInRegularAndScriptAsync( @@ -764,8 +748,7 @@ void M2() }"); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationExtensionMethod() { var code = @@ -803,8 +786,7 @@ void M1() await TestInRegularAndScriptAsync(code, fix); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationExtensionMethod_StaticInvocationStyle() { // error CS1501: No overload for method 'ExtensionM1' takes 2 arguments @@ -843,8 +825,7 @@ void M1() await TestInRegularAndScriptAsync(code, fix); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationOverride() { var code = @" @@ -890,8 +871,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix_All, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationExplicitInterface() { var code = @" @@ -937,8 +917,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix_All, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationImplicitInterface() { var code = @@ -985,8 +964,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix_All, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationImplicitInterfaces() { var code = @@ -1045,8 +1023,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix_All, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] [Trait("TODO", "Fix broken")] public async Task TestInvocationGenericMethod() { @@ -1071,8 +1048,7 @@ void M2() }"); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationRecursion() { await TestInRegularAndScriptAsync( @@ -1094,8 +1070,7 @@ void M1(int v) }"); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationOverloads1() { var code = @@ -1135,8 +1110,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix1, 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationOverloads2() { var code = @@ -1179,8 +1153,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix1, 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationTuple1() { var code = @@ -1210,8 +1183,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix0, 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationTuple2() { var code = @@ -1243,8 +1215,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix0, 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationTuple3() { var code = @@ -1276,8 +1247,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix0, 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Missing_TypeArguments_AddingTypeArgumentAndParameter() { // error CS0305: Using the generic method 'C1.M1(T)' requires 1 type arguments @@ -1295,8 +1265,7 @@ void M2() await TestMissingInRegularAndScriptAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Missing_TypeArguments_AddingTypeArgument() { // error CS0308: The non-generic method 'C1.M1(int)' cannot be used with type arguments @@ -1314,8 +1283,7 @@ void M2() await TestMissingInRegularAndScriptAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] [Trait("TODO", "Fix missing")] public async Task TestInvocation_Missing_ExplicitInterfaceImplementation() { @@ -1335,8 +1303,7 @@ void I1.M1() { } await TestMissingAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_OverloadResolutionFailure() { // error CS1503: Argument 1: cannot convert from 'double' to 'int' @@ -1367,8 +1334,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_LambdaExpressionParameter() { // error CS1660: Cannot convert lambda expression to type 'int' because it is not a delegate type @@ -1399,8 +1365,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_NamedParameter() { // error CS1739: The best overload for 'M1' does not have a parameter named 'i2' @@ -1429,8 +1394,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationAddTypeParameter_AddTypeParameterIfUserSpecifiesOne_OnlyTypeArgument() { var code = @@ -1448,8 +1412,7 @@ void M2() await TestMissingInRegularAndScriptAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocationAddTypeParameter_AddTypeParameterIfUserSpecifiesOne_TypeArgumentAndParameterArgument() { var code = @@ -1467,8 +1430,7 @@ void M2() await TestMissingInRegularAndScriptAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_ExisitingTypeArgumentIsNotGeneralized() { var code = @@ -1496,8 +1458,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_AddParameterToMethodWithParams() { // error CS1503: Argument 1: cannot convert from 'bool' to 'int' @@ -1526,8 +1487,7 @@ static void M2() await TestInRegularAndScriptAsync(code, fix0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_FixingVirtualFixesOverrideToo() { // error CS1501: No overload for method 'M1' takes 1 arguments @@ -1589,8 +1549,7 @@ void M2() await TestInRegularAndScriptAsync(code, fix_All, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_PartialMethods() { var code = @@ -1714,8 +1673,7 @@ void M1() await TestInRegularAndScriptAsync(code, fix0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_PartialMethodsInSameDocument() { var code = @@ -1755,8 +1713,7 @@ void M1() await TestInRegularAndScriptAsync(code, fix0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_BaseNotInSource() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -1792,8 +1749,7 @@ public void M2() await TestMissingAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_RootNotInSource() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -1866,8 +1822,7 @@ public void M2() await TestInRegularAndScriptAsync(code, fixedDocumentWithConflictAnnotation, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_ManyReferencesInManyProjects() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -1980,8 +1935,7 @@ public void Test() { await TestInRegularAndScriptAsync(code, fix_All, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_OfferFixCascadingForImplicitInterface() { // error CS1501: No overload for method 'M1' takes 1 arguments @@ -2034,8 +1988,7 @@ void MTest() await TestInRegularAndScriptAsync(code, fix_All, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Cascading_CrossLanguage() { var code = @@ -2105,8 +2058,7 @@ public void Test() { await TestInRegularAndScriptAsync(code, fix, index: 1); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_Positional_MoreThanOneArgumentToMuch() { var code = @@ -2133,8 +2085,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_Positional_WithOptionalParam() { // error CS1501: No overload for method 'M' takes 2 arguments @@ -2161,8 +2112,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_Named_WithOptionalParam() { // error CS1739: The best overload for 'M' does not have a parameter named 'i3' @@ -2189,8 +2139,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_Positional_WithParams() { // error CS1503: Argument 1: cannot convert from 'string' to 'int' @@ -2217,8 +2166,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_Named_WithTypemissmatch() { // error CS1503: Argument 1: cannot convert from 'string' to 'int' @@ -2235,8 +2183,7 @@ void Test() await TestMissingInRegularAndScriptAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_NamedAndPositional1() { // error CS1739: The best overload for 'M' does not have a parameter named 'i2' @@ -2263,8 +2210,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_NamedAndPositional2() { // CS1744 is not yet a supported diagnostic (just declaring the diagnostic as supported does not work) @@ -2282,8 +2228,7 @@ void Test() await TestMissingInRegularAndScriptAsync(code); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_Incomplete_1() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -2310,8 +2255,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_Incomplete_2() { // error CS1503: Argument 1: cannot convert from 'string' to 'int' @@ -2336,8 +2280,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_RefParameter() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -2368,8 +2311,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_OutParameter_WithTypeDeclarationOutsideArgument() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -2400,8 +2342,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_OutParameter_WithTypeDeclarationInArgument() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -2430,8 +2371,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_InvocationStyles_OutParameter_WithVarTypeDeclarationInArgument() { // error CS1501: No overload for method 'M' takes 1 arguments @@ -2460,8 +2400,7 @@ void Test() await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] - [Fact] + [Fact, WorkItem(21446, "https://github.com/dotnet/roslyn/issues/21446")] public async Task TestInvocation_Indexer_NotSupported() { // Could be fixed by allowing ElementAccessExpression next to InvocationExpression @@ -2483,8 +2422,7 @@ public void Test() { await TestMissingAsync(code); } - [WorkItem(29061, "https://github.com/dotnet/roslyn/issues/29061")] - [Fact] + [Fact, WorkItem(29061, "https://github.com/dotnet/roslyn/issues/29061")] public async Task TestThis_DontOfferToFixTheConstructorWithTheDiagnosticOnIt() { // error CS1729: 'C' does not contain a constructor that takes 1 arguments @@ -2498,8 +2436,7 @@ public C(): [|this|](1) await TestMissingAsync(code); } - [WorkItem(29061, "https://github.com/dotnet/roslyn/issues/29061")] - [Fact] + [Fact, WorkItem(29061, "https://github.com/dotnet/roslyn/issues/29061")] public async Task TestThis_Fix_IfACandidateIsAvailable() { // error CS1729: 'C' does not contain a constructor that takes 2 arguments @@ -2525,8 +2462,7 @@ public C(): this(1, 1) await TestActionCountAsync(code, 1); } - [WorkItem(29061, "https://github.com/dotnet/roslyn/issues/29061")] - [Fact] + [Fact, WorkItem(29061, "https://github.com/dotnet/roslyn/issues/29061")] public async Task TestBase_Fix_IfACandidateIsAvailable() { // error CS1729: 'B' does not contain a constructor that takes 1 arguments @@ -2554,8 +2490,7 @@ public C(int i) : base(i) { } await TestActionCountAsync(code, 1); } - [WorkItem(29753, "https://github.com/dotnet/roslyn/issues/29753")] - [Fact] + [Fact, WorkItem(29753, "https://github.com/dotnet/roslyn/issues/29753")] public async Task LocalFunction_AddParameterToLocalFunctionWithOneParameter() { // CS1501 No overload for method takes 2 arguments @@ -2588,8 +2523,7 @@ void Local(string whatever, bool v) await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(29752, "https://github.com/dotnet/roslyn/issues/29752")] - [Fact] + [Fact, WorkItem(29752, "https://github.com/dotnet/roslyn/issues/29752")] public async Task LocalFunction_AddNamedParameterToLocalFunctionWithOneParameter() { // CS1739: The best overload for 'Local' does not have a parameter named 'mynewparameter' @@ -2624,8 +2558,7 @@ void Local(string whatever, bool mynewparameter) await TestInRegularAndScriptAsync(code, fix0, index: 0); } - [WorkItem(39270, "https://github.com/dotnet/roslyn/issues/39270")] - [Fact] + [Fact, WorkItem(39270, "https://github.com/dotnet/roslyn/issues/39270")] public async Task TestWithArgThatHasImplicitConversionToParamType1() { await TestInRegularAndScriptAsync( @@ -2747,8 +2680,7 @@ async Task M1() await TestInRegularAndScriptAsync(code, fix); } - [WorkItem(44271, "https://github.com/dotnet/roslyn/issues/44271")] - [Fact] + [Fact, WorkItem(44271, "https://github.com/dotnet/roslyn/issues/44271")] public async Task TopLevelStatement() { await TestInRegularAndScriptAsync(@" @@ -2767,8 +2699,7 @@ void local(int x, int y, int v) ", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); } - [WorkItem(44271, "https://github.com/dotnet/roslyn/issues/44271")] - [Fact] + [Fact, WorkItem(44271, "https://github.com/dotnet/roslyn/issues/44271")] public async Task TopLevelStatement_Nested() { await TestInRegularAndScriptAsync(@" @@ -2793,8 +2724,7 @@ void local(int x, int y, int v) "); } - [WorkItem(42559, "https://github.com/dotnet/roslyn/issues/42559")] - [Fact] + [Fact, WorkItem(42559, "https://github.com/dotnet/roslyn/issues/42559")] public async Task TestAddParameter_ImplicitObjectCreation() { await TestInRegularAndScriptAsync(@" @@ -2925,8 +2855,7 @@ record struct Test(string V); "); } - [WorkItem(61715, "https://github.com/dotnet/roslyn/issues/61715")] - [Fact] + [Fact, WorkItem(61715, "https://github.com/dotnet/roslyn/issues/61715")] public async Task TestMethodGroup1() { await TestInRegularAndScript1Async(@"public class Example @@ -2960,8 +2889,7 @@ public void Main() }"); } - [WorkItem(61715, "https://github.com/dotnet/roslyn/issues/61715")] - [Fact] + [Fact, WorkItem(61715, "https://github.com/dotnet/roslyn/issues/61715")] public async Task TestMethodGroup2() { await TestInRegularAndScript1Async(@"public class Example @@ -2995,8 +2923,7 @@ public void Main() }"); } - [WorkItem(61715, "https://github.com/dotnet/roslyn/issues/61715")] - [Fact] + [Fact, WorkItem(61715, "https://github.com/dotnet/roslyn/issues/61715")] public async Task TestMethodGroup3() { await TestInRegularAndScript1Async(@"public class Example diff --git a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingNuGetTests.cs b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingNuGetTests.cs index a349a04e9c233..7e344a013b079 100644 --- a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingNuGetTests.cs +++ b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingNuGetTests.cs @@ -311,8 +311,7 @@ class C installerServiceMock.Verify(); } - [WorkItem(14516, "https://github.com/dotnet/roslyn/pull/14516")] - [Fact] + [Fact, WorkItem(14516, "https://github.com/dotnet/roslyn/pull/14516")] public async Task TestFailedInstallRollsBackFile() { var installerServiceMock = new Mock(MockBehavior.Strict); diff --git a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs index 050e2a6d2dfc6..f72f4b94d3252 100644 --- a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs +++ b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs @@ -6282,8 +6282,7 @@ public class Goo }", testHost); } - [WorkItem(1239, @"https://github.com/dotnet/roslyn/issues/1239")] - [Fact] + [Fact, WorkItem(1239, @"https://github.com/dotnet/roslyn/issues/1239")] public async Task TestIncompleteLambda1() { await TestInRegularAndScriptAsync( @@ -6306,8 +6305,7 @@ class C new Byte"); } - [WorkItem(1239, @"https://github.com/dotnet/roslyn/issues/1239")] - [Fact] + [Fact, WorkItem(1239, @"https://github.com/dotnet/roslyn/issues/1239")] public async Task TestIncompleteLambda2() { await TestInRegularAndScriptAsync( @@ -6331,8 +6329,7 @@ class C } [WorkItem(860648, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/860648")] - [WorkItem(902014, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/902014")] - [Fact] + [Fact, WorkItem(902014, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/902014")] public async Task TestIncompleteSimpleLambdaExpression() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs index 9509533cb3615..afaead46f1a83 100644 --- a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs +++ b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs @@ -28,8 +28,7 @@ public AddUsingTestsWithAddImportDiagnosticProvider(ITestOutputHelper logger) internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace) => (new CSharpUnboundIdentifiersDiagnosticAnalyzer(), new CSharpAddImportCodeFixProvider()); - [WorkItem(829970, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/829970")] - [Fact] + [Fact, WorkItem(829970, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/829970")] public async Task TestUnknownIdentifierGenericName() { await TestInRegularAndScriptAsync( @@ -45,8 +44,7 @@ private List }"); } - [WorkItem(829970, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/829970")] - [Fact] + [Fact, WorkItem(829970, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/829970")] public async Task TestUnknownIdentifierInAttributeSyntaxWithoutTarget() { await TestInRegularAndScriptAsync( @@ -79,8 +77,7 @@ class Program Func> }"); } - [WorkItem(23667, "https://github.com/dotnet/roslyn/issues/23667")] - [Fact] + [Fact, WorkItem(23667, "https://github.com/dotnet/roslyn/issues/23667")] public async Task TestMissingDiagnosticForNameOf() { await TestDiagnosticMissingAsync( diff --git a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs index 1f25502e27be3..8dd74d47613e8 100644 --- a/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs +++ b/src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs @@ -127,8 +127,7 @@ void M() }"); } - [WorkItem(772321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772321")] - [Fact] + [Fact, WorkItem(772321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772321")] public async Task TestExtensionWithThePresenceOfTheSameNameNonExtensionMethod() { await TestInRegularAndScriptAsync( @@ -191,8 +190,7 @@ public static void Goo(this NS1.C c, int x) } [WorkItem(772321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772321")] - [WorkItem(920398, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/920398")] - [Fact] + [Fact, WorkItem(920398, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/920398")] public async Task TestExtensionWithThePresenceOfTheSameNameNonExtensionPrivateMethod() { await TestInRegularAndScriptAsync( @@ -255,8 +253,7 @@ public static void Goo(this NS1.C c, int x) } [WorkItem(772321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772321")] - [WorkItem(920398, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/920398")] - [Fact] + [Fact, WorkItem(920398, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/920398")] public async Task TestExtensionWithThePresenceOfTheSameNameExtensionPrivateMethod() { await TestInRegularAndScriptAsync( @@ -335,8 +332,7 @@ public static void Goo(this NS1.C c, int x) }"); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod() { await TestAsync( @@ -386,8 +382,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod2() { await TestAsync( @@ -437,8 +432,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod3() { await TestAsync( @@ -488,8 +482,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod4() { await TestAsync( @@ -539,8 +532,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod5() { await TestAsync( @@ -590,8 +582,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod6() { await TestAsync( @@ -641,8 +632,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod7() { await TestAsync( @@ -692,8 +682,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod8() { await TestAsync( @@ -743,8 +732,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod9() { await TestAsync( @@ -794,8 +782,7 @@ public static void Add(this X x, int i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod10() { await TestAsync( @@ -865,8 +852,7 @@ public static void Add(this X x, object[] i) parseOptions: null); } - [WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] - [Fact] + [Fact, WorkItem(269, "https://github.com/dotnet/roslyn/issues/269")] public async Task TestAddUsingForAddExtentionMethod11() { await TestAsync( @@ -937,8 +923,7 @@ public static void Add(this X x, object[] i) parseOptions: null); } - [WorkItem(3818, "https://github.com/dotnet/roslyn/issues/3818")] - [Fact] + [Fact, WorkItem(3818, "https://github.com/dotnet/roslyn/issues/3818")] public async Task InExtensionMethodUnderConditionalAccessExpression() { var initialText = @@ -991,8 +976,7 @@ static void Main(string[] args) await TestInRegularAndScriptAsync(initialText, expectedText); } - [WorkItem(3818, "https://github.com/dotnet/roslyn/issues/3818")] - [Fact] + [Fact, WorkItem(3818, "https://github.com/dotnet/roslyn/issues/3818")] public async Task InExtensionMethodUnderMultipleConditionalAccessExpressions() { var initialText = @@ -1037,8 +1021,7 @@ public T F(T x) await TestInRegularAndScriptAsync(initialText, expectedText); } - [WorkItem(3818, "https://github.com/dotnet/roslyn/issues/3818")] - [Fact] + [Fact, WorkItem(3818, "https://github.com/dotnet/roslyn/issues/3818")] public async Task InExtensionMethodUnderMultipleConditionalAccessExpressions2() { var initialText = diff --git a/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs b/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs index d19de0212ebb7..6add1f5795350 100644 --- a/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs +++ b/src/EditorFeatures/CSharpTest/ChangeSignature/AddParameterTests.Formatting.cs @@ -463,8 +463,7 @@ public CustomAttribute(int y, byte bb, int z) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [WorkItem(946220, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/946220")] - [Fact] + [Fact, WorkItem(946220, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/946220")] public async Task AddParameter_Formatting_LambdaAsArgument() { var markup = @"class C @@ -487,8 +486,7 @@ void M(System.Action f, byte bb) await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [WorkItem(46595, "https://github.com/dotnet/roslyn/issues/46595")] - [Fact] + [Fact, WorkItem(46595, "https://github.com/dotnet/roslyn/issues/46595")] public async Task AddParameter_Formatting_PreserveIndentBraces() { var markup = @@ -512,8 +510,7 @@ await TestChangeSignatureViaCommandAsync( options: Option(CSharpFormattingOptions2.IndentBraces, true)); } - [WorkItem(46595, "https://github.com/dotnet/roslyn/issues/46595")] - [Fact] + [Fact, WorkItem(46595, "https://github.com/dotnet/roslyn/issues/46595")] public async Task AddParameter_Formatting_PreserveIndentBraces_Editorconfig() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs b/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs index 14a175435ac08..2518f43cd0fb8 100644 --- a/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs +++ b/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs @@ -15,8 +15,7 @@ namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.ChangeSignature [Trait(Traits.Feature, Traits.Features.ChangeSignature)] public partial class ChangeSignatureTests : AbstractChangeSignatureTests { - [WorkItem(8333, "https://github.com/dotnet/roslyn/issues/8333")] - [Fact] + [Fact, WorkItem(8333, "https://github.com/dotnet/roslyn/issues/8333")] public async Task TestNotInExpressionBody() { var markup = @" @@ -28,8 +27,7 @@ class Ext await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(1905, "https://github.com/dotnet/roslyn/issues/1905")] - [Fact] + [Fact, WorkItem(1905, "https://github.com/dotnet/roslyn/issues/1905")] public async Task TestAfterSemicolonForInvocationInExpressionStatement_ViaCommand() { var markup = @" @@ -141,8 +139,7 @@ static void M2(int x, int y, int z) { } await TestMissingAsync(markup); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingWhitespace() { var markup = @" @@ -157,8 +154,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingTrivia() { var markup = @" @@ -173,8 +169,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingTrivia2() { var markup = @" @@ -189,8 +184,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingDocComment() { var markup = @" @@ -205,8 +199,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingDocComment2() { var markup = @" @@ -221,8 +214,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingAttributes1() { var markup = @" @@ -237,8 +229,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingAttributes2() { var markup = @" @@ -253,8 +244,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInLeadingAttributes3() { var markup = @" @@ -269,8 +259,7 @@ void Goo(int a, int b) await TestChangeSignatureViaCodeActionAsync(markup, expectedCodeAction: false); } - [WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] - [Fact] + [Fact, WorkItem(17309, "https://github.com/dotnet/roslyn/issues/17309")] public async Task TestNotInConstraints() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs b/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs index 40b290cfe55d3..91013a9266c04 100644 --- a/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs +++ b/src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs @@ -410,8 +410,7 @@ public CustomAttribute(int y, int z) { } await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: updatedSignature, expectedUpdatedInvocationDocumentCode: expectedUpdatedCode); } - [WorkItem(946220, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/946220")] - [Fact] + [Fact, WorkItem(946220, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/946220")] public async Task ChangeSignature_Formatting_LambdaAsArgument() { var markup = @"class C diff --git a/src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs b/src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs index e9e8ff9446a67..c1359d6ae3761 100644 --- a/src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs +++ b/src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs @@ -205,8 +205,7 @@ public MyClass(string y, int x) await TestChangeSignatureViaCommandAsync(LanguageNames.CSharp, markup, updatedSignature: permutation, expectedUpdatedInvocationDocumentCode: updatedCode); } - [WorkItem(44126, "https://github.com/dotnet/roslyn/issues/44126")] - [Fact] + [Fact, WorkItem(44126, "https://github.com/dotnet/roslyn/issues/44126")] public async Task ReorderConstructorParametersAndArguments_ImplicitObjectCreation() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs index 499f7fe4b746c..92c2140c56516 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs @@ -1258,8 +1258,7 @@ int M(int i) }.RunAsync(); } - [WorkItem(21109, "https://github.com/dotnet/roslyn/issues/21109")] - [Fact] + [Fact, WorkItem(21109, "https://github.com/dotnet/roslyn/issues/21109")] public async Task TestTrivia1() { var source = @@ -1338,8 +1337,7 @@ public async Task TestTrivia1() }.RunAsync(); } - [WorkItem(21101, "https://github.com/dotnet/roslyn/issues/21101")] - [Fact] + [Fact, WorkItem(21101, "https://github.com/dotnet/roslyn/issues/21101")] public async Task TestTrivia2() { var source = @@ -1376,8 +1374,7 @@ int M(int i, string[] args) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd1_CSharp8() { var source = @@ -1415,8 +1412,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd1_CSharp9() { var source = @@ -1462,8 +1458,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd2_CSharp8() { var source = @@ -1501,8 +1496,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd2_CSharp9() { var source = @@ -1548,8 +1542,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd3_CSharp8() { var source = @@ -1587,8 +1580,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd3_CSharp9() { var source = @@ -1634,8 +1626,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd4() { var source = @@ -1673,8 +1664,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd4_CSharp9() { var source = @@ -1720,8 +1710,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd5() { var source = @@ -1758,8 +1747,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd6() { var source = @@ -1796,8 +1784,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd7() { var source = @@ -1834,8 +1821,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd8() { var source = @@ -1872,8 +1858,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd9() { var source = @@ -1910,8 +1895,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd10() { var source = @@ -1948,8 +1932,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd11() { var source = @@ -1986,8 +1969,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd12() { var source = @@ -2024,8 +2006,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd13() { var source = @@ -2062,8 +2043,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd14() { var source = @@ -2100,8 +2080,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd15() { var source = @@ -2138,8 +2117,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] - [Fact] + [Fact, WorkItem(21360, "https://github.com/dotnet/roslyn/issues/21360")] public async Task TestCompoundLogicalAnd16() { var source = @@ -2176,8 +2154,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(37035, "https://github.com/dotnet/roslyn/issues/37035")] - [Fact] + [Fact, WorkItem(37035, "https://github.com/dotnet/roslyn/issues/37035")] public async Task TestComplexExpression_02() { await VerifyCS.VerifyRefactoringAsync( @@ -2210,8 +2187,7 @@ void M(object o) }"); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestRange_CSharp8() { var source = @@ -2238,8 +2214,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestRange_CSharp9() { var source = @@ -2280,8 +2255,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestComparison_CSharp8() { var source = @@ -2304,8 +2278,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestComparison_CSharp9() { var source = @@ -2341,8 +2314,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestComparison_SwitchExpression_CSharp9() { var source = @@ -2391,8 +2363,7 @@ int M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestComplexIf_CSharp8() { var source = @@ -2415,8 +2386,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestComplexIf_CSharp9() { var source = @@ -2465,8 +2435,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestComplexIf_Precedence_CSharp9() { var source = @@ -2541,8 +2510,7 @@ void M(int i) }.RunAsync(); } - [WorkItem(44278, "https://github.com/dotnet/roslyn/issues/44278")] - [Fact] + [Fact, WorkItem(44278, "https://github.com/dotnet/roslyn/issues/44278")] public async Task TestTopLevelStatement() { var source = @" @@ -2595,8 +2563,7 @@ enum ET1 await test.RunAsync(); } - [WorkItem(46863, "https://github.com/dotnet/roslyn/issues/46863")] - [Fact] + [Fact, WorkItem(46863, "https://github.com/dotnet/roslyn/issues/46863")] public async Task CommentsAtTheEndOfBlocksShouldBePlacedBeforeBreakStatements() { var source = @" diff --git a/src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs index 9c5da317750f7..622d3533c0a26 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs @@ -75,8 +75,7 @@ public async Task TestConvertToDecimal_02() public async Task TestTypeCharacter() => await TestFixOneAsync("0x1e5UL", "0b111100101UL", Refactoring.ChangeBase2); - [WorkItem(19225, "https://github.com/dotnet/roslyn/issues/19225")] - [Fact] + [Fact, WorkItem(19225, "https://github.com/dotnet/roslyn/issues/19225")] public async Task TestPreserveWhitespaces() { await TestInRegularAndScriptAsync( @@ -100,8 +99,7 @@ void M() }", index: (int)Refactoring.ChangeBase2); } - [WorkItem(19369, "https://github.com/dotnet/roslyn/issues/19369")] - [Fact] + [Fact, WorkItem(19369, "https://github.com/dotnet/roslyn/issues/19369")] public async Task TestCaretPositionAtTheEnd() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs b/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs index 25de1e3e58769..88744ad3fb92e 100644 --- a/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs +++ b/src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs @@ -523,8 +523,7 @@ void M() await TestInRegularAndScriptAsync(code, expected); } - [WorkItem(538094, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538094")] - [Fact] + [Fact, WorkItem(538094, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538094")] public async Task ParseAmbiguity1() { await TestInRegularAndScriptAsync( @@ -551,8 +550,7 @@ void F(object a, object b) }"); } - [WorkItem(538094, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538094"), WorkItem(541462, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541462")] - [Fact] + [Fact, WorkItem(538094, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538094"), WorkItem(541462, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541462")] public async Task ParseAmbiguity2() { await TestInRegularAndScriptAsync( @@ -579,8 +577,7 @@ void F(object a, object b) }"); } - [WorkItem(538094, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538094")] - [Fact] + [Fact, WorkItem(538094, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538094")] public async Task ParseAmbiguity3() { await TestInRegularAndScriptAsync( @@ -607,8 +604,7 @@ void F(object a, object b) }"); } - [WorkItem(544924, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544924")] - [Fact] + [Fact, WorkItem(544924, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544924")] public async Task ParseAmbiguity4() { await TestInRegularAndScriptAsync( @@ -641,8 +637,7 @@ static void Bar(object a, object b) }"); } - [WorkItem(544613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544613")] - [Fact] + [Fact, WorkItem(544613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544613")] public async Task ParseAmbiguity5() { await TestInRegularAndScriptAsync( @@ -667,8 +662,7 @@ static void Main() }"); } - [WorkItem(538131, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538131")] - [Fact] + [Fact, WorkItem(538131, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538131")] public async Task TestArrayInitializer() { await TestFixOneAsync( @@ -686,8 +680,7 @@ await TestFixOneAsync( }, 3); }"); } - [WorkItem(545657, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545657")] - [Fact] + [Fact, WorkItem(545657, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545657")] public async Task TestArrayInitializer2() { var initial = @" @@ -712,8 +705,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(545657, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545657")] - [Fact] + [Fact, WorkItem(545657, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545657")] public async Task TestArrayInitializer3() { var initial = @" @@ -1325,8 +1317,7 @@ unsafe void M() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(545342, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545342")] - [Fact] + [Fact, WorkItem(545342, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545342")] public async Task TestConflict_UsedBeforeDeclaration() { var initial = @@ -1427,8 +1418,7 @@ await TestFixOneAsync(@" }"); } - [WorkItem(540164, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540164")] - [Fact] + [Fact, WorkItem(540164, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540164")] public async Task TriviaOnArrayInitializer() { var initial = @@ -1453,8 +1443,7 @@ void M() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(540156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540156")] - [Fact] + [Fact, WorkItem(540156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540156")] public async Task ProperlyFormatWhenRemovingDeclarator1() { var initial = @@ -1480,8 +1469,7 @@ void M() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(540156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540156")] - [Fact] + [Fact, WorkItem(540156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540156")] public async Task ProperlyFormatWhenRemovingDeclarator2() { var initial = @@ -1507,8 +1495,7 @@ void M() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(540156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540156")] - [Fact] + [Fact, WorkItem(540156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540156")] public async Task ProperlyFormatWhenRemovingDeclarator3() { var initial = @@ -1534,8 +1521,7 @@ void M() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(540186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540186")] - [Fact] + [Fact, WorkItem(540186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540186")] public async Task ProperlyFormatAnonymousTypeMember() { var initial = @@ -1560,8 +1546,7 @@ void M() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(6356, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(6356, "DevDiv_Projects/Roslyn")] public async Task InlineToAnonymousTypeProperty() { var initial = @@ -1586,8 +1571,7 @@ void M() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(528075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528075")] - [Fact] + [Fact, WorkItem(528075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528075")] public async Task InlineIntoDelegateInvocation() { var initial = @@ -1614,8 +1598,7 @@ static void Main(string[] args) await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(541341, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541341")] - [Fact] + [Fact, WorkItem(541341, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541341")] public async Task InlineAnonymousMethodIntoNullCoalescingExpression() { var initial = @@ -1644,8 +1627,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(541341, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541341")] - [Fact] + [Fact, WorkItem(541341, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541341")] public async Task InlineLambdaIntoNullCoalescingExpression() { var initial = @@ -1674,8 +1656,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] - [Fact] + [Fact, WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] public async Task InsertCastForBoxingOperation1() { var initial = @@ -1704,8 +1685,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] - [Fact] + [Fact, WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] public async Task InsertCastForBoxingOperation2() { var initial = @@ -1736,8 +1716,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] - [Fact] + [Fact, WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] public async Task InsertCastForBoxingOperation3() { var initial = @@ -1766,8 +1745,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] - [Fact] + [Fact, WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] public async Task InsertCastForBoxingOperation4() { var initial = @@ -1796,8 +1774,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] - [Fact] + [Fact, WorkItem(538079, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538079")] public async Task InsertCastForBoxingOperation5() { var initial = @@ -1826,8 +1803,7 @@ static void Main() await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] - [Fact] + [Fact, WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] public async Task TestLeadingTrivia() { await TestInRegularAndScriptAsync( @@ -1852,8 +1828,7 @@ static void Main(string[] args) }"); } - [WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] - [Fact] + [Fact, WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] public async Task TestLeadingAndTrailingTrivia() { await TestInRegularAndScriptAsync( @@ -1879,8 +1854,7 @@ static void Main(string[] args) }"); } - [WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] - [Fact] + [Fact, WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] public async Task TestTrailingTrivia() { await TestInRegularAndScriptAsync( @@ -1904,8 +1878,7 @@ static void Main(string[] args) }"); } - [WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] - [Fact] + [Fact, WorkItem(540278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540278")] public async Task TestPreprocessor() { await TestInRegularAndScriptAsync( @@ -1932,8 +1905,7 @@ static void Main(string[] args) }"); } - [WorkItem(540277, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540277")] - [Fact] + [Fact, WorkItem(540277, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540277")] public async Task TestFormatting() { await TestInRegularAndScriptAsync( @@ -1955,8 +1927,7 @@ static void Main(string[] args) }"); } - [WorkItem(541694, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541694")] - [Fact] + [Fact, WorkItem(541694, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541694")] public async Task TestSwitchSection() { await TestInRegularAndScriptAsync( @@ -1989,8 +1960,7 @@ void M() }"); } - [WorkItem(542647, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542647")] - [Fact] + [Fact, WorkItem(542647, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542647")] public async Task UnparenthesizeExpressionIfNeeded1() { await TestInRegularAndScriptAsync( @@ -2020,8 +1990,7 @@ static void M() "); } - [WorkItem(545619, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545619")] - [Fact] + [Fact, WorkItem(545619, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545619")] public async Task UnparenthesizeExpressionIfNeeded2() { await TestInRegularAndScriptAsync( @@ -2051,8 +2020,7 @@ static void Main() "); } - [WorkItem(542656, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542656")] - [Fact] + [Fact, WorkItem(542656, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542656")] public async Task ParenthesizeIfNecessary1() { await TestInRegularAndScriptAsync( @@ -2085,8 +2053,7 @@ static void Main() }"); } - [WorkItem(544626, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544626")] - [Fact] + [Fact, WorkItem(544626, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544626")] public async Task ParenthesizeIfNecessary2() { await TestInRegularAndScriptAsync( @@ -2117,8 +2084,7 @@ static void Goo(T y) { } }"); } - [WorkItem(544415, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544415")] - [Fact] + [Fact, WorkItem(544415, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544415")] public async Task ParenthesizeAddressOf1() { await TestInRegularAndScriptAsync( @@ -2145,8 +2111,7 @@ static void M() }"); } - [WorkItem(544922, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544922")] - [Fact] + [Fact, WorkItem(544922, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544922")] public async Task ParenthesizeAddressOf2() { await TestInRegularAndScriptAsync( @@ -2173,8 +2138,7 @@ static void M() }"); } - [WorkItem(544921, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544921")] - [Fact] + [Fact, WorkItem(544921, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544921")] public async Task ParenthesizePointerIndirection1() { await TestInRegularAndScriptAsync( @@ -2201,8 +2165,7 @@ static void M() }"); } - [WorkItem(544614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544614")] - [Fact] + [Fact, WorkItem(544614, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544614")] public async Task ParenthesizePointerIndirection2() { await TestInRegularAndScriptAsync( @@ -2229,8 +2192,7 @@ static void M() }"); } - [WorkItem(544563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544563")] - [Fact] + [Fact, WorkItem(544563, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544563")] public async Task DontInlineStackAlloc() { await TestMissingInRegularAndScriptAsync( @@ -2248,8 +2210,7 @@ static void M() }"); } - [WorkItem(543744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543744")] - [Fact] + [Fact, WorkItem(543744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543744")] public async Task InlineTempLambdaExpressionCastingError() { await TestInRegularAndScriptAsync( @@ -2322,8 +2283,7 @@ void M() }"); } - [WorkItem(545161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545161")] - [Fact] + [Fact, WorkItem(545161, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545161")] public async Task InsertCastIfNeeded2() { await TestInRegularAndScriptAsync( @@ -2355,8 +2315,7 @@ static void Goo(Action x) { } }"); } - [WorkItem(544612, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544612")] - [Fact] + [Fact, WorkItem(544612, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544612")] public async Task InlineIntoBracketedList() { await TestInRegularAndScriptAsync( @@ -2386,8 +2345,7 @@ int this[object x] { set { } } }"); } - [WorkItem(542648, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542648")] - [Fact] + [Fact, WorkItem(542648, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542648")] public async Task ParenthesizeAfterCastIfNeeded() { await TestAsync( @@ -2420,8 +2378,7 @@ static void Main() parseOptions: null); } - [WorkItem(544635, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544635")] - [Fact] + [Fact, WorkItem(544635, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544635")] public async Task InsertCastForEnumZeroIfBoxed() { await TestAsync( @@ -2451,8 +2408,7 @@ static void M() } [WorkItem(544636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544636")] - [WorkItem(554010, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554010")] - [Fact] + [Fact, WorkItem(554010, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554010")] public async Task InsertCastForMethodGroupIfNeeded1() { await TestAsync( @@ -2480,8 +2436,7 @@ static void M() } [WorkItem(544978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544978")] - [WorkItem(554010, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554010")] - [Fact] + [Fact, WorkItem(554010, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/554010")] public async Task InsertCastForMethodGroupIfNeeded2() { await TestAsync( @@ -2508,8 +2463,7 @@ static void Main() parseOptions: null); } - [WorkItem(545103, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545103")] - [Fact] + [Fact, WorkItem(545103, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545103")] public async Task DontInsertCastForTypeThatNoLongerBindsToTheSameType() { await TestAsync( @@ -2573,8 +2527,7 @@ static void Main() "); } - [WorkItem(545523, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545523")] - [Fact] + [Fact, WorkItem(545523, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545523")] public async Task DontInsertCastForObjectCreationIfUnneeded() { await TestInRegularAndScriptAsync( @@ -2704,8 +2657,7 @@ static void Main() "); } - [WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] - [Fact] + [Fact, WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] public async Task InsertCastToKeepGenericMethodInference() { await TestInRegularAndScriptAsync( @@ -2737,8 +2689,7 @@ static void M() "); } - [WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] - [Fact] + [Fact, WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] public async Task InsertCastForKeepImplicitArrayInference() { await TestInRegularAndScriptAsync( @@ -2770,8 +2721,7 @@ static void Goo(object[] o) { } "); } - [WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] - [Fact] + [Fact, WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] public async Task InsertASingleCastToNotBreakOverloadResolution() { await TestInRegularAndScriptAsync( @@ -2801,8 +2751,7 @@ static void Goo(long x, long y) { } }"); } - [WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] - [Fact] + [Fact, WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] public async Task InsertASingleCastToNotBreakOverloadResolutionInLambdas() { await TestInRegularAndScriptAsync( @@ -2834,8 +2783,7 @@ static void Goo(Func x, Func y) { } }"); } - [WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] - [Fact] + [Fact, WorkItem(545601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545601")] public async Task InsertASingleCastToNotBreakResolutionOfOperatorOverloads() { await TestInRegularAndScriptAsync( @@ -2899,8 +2847,7 @@ static void Main() }"); } - [WorkItem(545561, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545561")] - [Fact] + [Fact, WorkItem(545561, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545561")] public async Task InsertCastToNotBreakOverloadResolutionInUncheckedContext() { await TestInRegularAndScriptAsync( @@ -2942,8 +2889,7 @@ static void Main() }"); } - [WorkItem(545564, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545564")] - [Fact] + [Fact, WorkItem(545564, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545564")] public async Task InsertCastToNotBreakOverloadResolutionInUnsafeContext() { await TestInRegularAndScriptAsync( @@ -2989,8 +2935,7 @@ static void Main() }"); } - [WorkItem(545783, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545783")] - [Fact] + [Fact, WorkItem(545783, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545783")] public async Task InsertCastToNotBreakOverloadResolutionInNestedLambdas() { await TestInRegularAndScriptAsync( @@ -3030,8 +2975,7 @@ static void Main() }"); } - [WorkItem(546069, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546069")] - [Fact] + [Fact, WorkItem(546069, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546069")] public async Task TestBrokenVariableDeclarator() { await TestMissingInRegularAndScriptAsync( @@ -3164,8 +3108,7 @@ void Main() }"); } - [WorkItem(530743, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530743")] - [Fact] + [Fact, WorkItem(530743, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530743")] public async Task InlineFromLabeledStatement() { await TestInRegularAndScriptAsync( @@ -3197,8 +3140,7 @@ static void Main() }"); } - [WorkItem(529698, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529698")] - [Fact] + [Fact, WorkItem(529698, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529698")] public async Task InlineCompoundAssignmentIntoInitializer() { await TestInRegularAndScriptAsync( @@ -3228,8 +3170,7 @@ static void Main() }"); } - [WorkItem(609497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609497")] - [Fact] + [Fact, WorkItem(609497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609497")] public async Task Bugfix_609497() { await TestInRegularAndScriptAsync( @@ -3257,8 +3198,7 @@ static void Main() }"); } - [WorkItem(636319, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636319")] - [Fact] + [Fact, WorkItem(636319, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636319")] public async Task Bugfix_636319() { await TestInRegularAndScriptAsync( @@ -3288,8 +3228,7 @@ static void Main() "); } - [WorkItem(609492, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609492")] - [Fact] + [Fact, WorkItem(609492, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609492")] public async Task Bugfix_609492() { await TestInRegularAndScriptAsync( @@ -3319,8 +3258,7 @@ static void Main() "); } - [WorkItem(529950, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529950")] - [Fact] + [Fact, WorkItem(529950, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529950")] public async Task InlineTempDoesNotInsertUnnecessaryExplicitTypeInLambdaParameter() { await TestInRegularAndScript1Async( @@ -3363,8 +3301,7 @@ static void Main() "); } - [WorkItem(619425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/619425")] - [Fact] + [Fact, WorkItem(619425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/619425")] public async Task Bugfix_619425_RestrictedSimpleNameExpansion() { await TestInRegularAndScriptAsync( @@ -3402,8 +3339,7 @@ void M() "); } - [WorkItem(529840, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529840")] - [Fact] + [Fact, WorkItem(529840, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529840")] public async Task Bugfix_529840_DetectSemanticChangesAtInlineSite() { await TestInRegularAndScriptAsync( @@ -3464,8 +3400,7 @@ public static explicit operator long (A x) "); } - [WorkItem(1091946, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1091946")] - [Fact] + [Fact, WorkItem(1091946, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1091946")] public async Task TestConditionalAccessWithConversion() { await TestInRegularAndScriptAsync( @@ -3732,8 +3667,7 @@ public static void M(string s) }"); } - [WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] - [Fact] + [Fact, WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] public async Task DontParenthesizeInterpolatedStringWithNoInterpolation_CSharp7() { await TestInRegularAndScriptAsync( @@ -3755,8 +3689,7 @@ public void M() } [WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] - [WorkItem(33108, "https://github.com/dotnet/roslyn/issues/33108")] - [Fact] + [Fact, WorkItem(33108, "https://github.com/dotnet/roslyn/issues/33108")] public async Task CastInterpolatedStringWhenInliningIntoInvalidCall() { await TestInRegularAndScriptAsync( @@ -3778,8 +3711,7 @@ public void M() } [WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] - [WorkItem(33108, "https://github.com/dotnet/roslyn/issues/33108")] - [Fact] + [Fact, WorkItem(33108, "https://github.com/dotnet/roslyn/issues/33108")] public async Task DoNotCastInterpolatedStringWhenInliningIntoValidCall() { await TestInRegularAndScriptAsync( @@ -3804,8 +3736,7 @@ void Replace(string s1, string s2) { } }"); } - [WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] - [Fact] + [Fact, WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] public async Task DontParenthesizeInterpolatedStringWithInterpolation_CSharp7() { await TestInRegularAndScriptAsync( @@ -3848,8 +3779,7 @@ public void M(int x) }"); } - [WorkItem(15530, "https://github.com/dotnet/roslyn/issues/15530")] - [Fact] + [Fact, WorkItem(15530, "https://github.com/dotnet/roslyn/issues/15530")] public async Task PArenthesizeAwaitInlinedIntoReducedExtensionMethod() { await TestInRegularAndScriptAsync( @@ -3876,8 +3806,7 @@ async Task M() }"); } - [WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] - [Fact] + [Fact, WorkItem(4583, "https://github.com/dotnet/roslyn/issues/4583")] public async Task InlineFormattableStringIntoCallSiteRequiringFormattableString() { const string initial = @" @@ -3914,8 +3843,7 @@ static void N(int x, int y) await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(4624, "https://github.com/dotnet/roslyn/issues/4624")] - [Fact] + [Fact, WorkItem(4624, "https://github.com/dotnet/roslyn/issues/4624")] public async Task InlineFormattableStringIntoCallSiteWithFormattableStringOverload() { const string initial = @" @@ -3949,8 +3877,7 @@ static void N(int x, int y) await TestInRegularAndScriptAsync(initial, expected); } - [WorkItem(9576, "https://github.com/dotnet/roslyn/issues/9576")] - [Fact] + [Fact, WorkItem(9576, "https://github.com/dotnet/roslyn/issues/9576")] public async Task InlineIntoLambdaWithReturnStatementWithNoExpression() { const string initial = @" @@ -4537,8 +4464,7 @@ void M() await TestInRegularAndScriptAsync(code, expected); } - [WorkItem(19247, "https://github.com/dotnet/roslyn/issues/19247")] - [Fact] + [Fact, WorkItem(19247, "https://github.com/dotnet/roslyn/issues/19247")] public async Task InlineTemporary_LocalFunction() { await TestInRegularAndScriptAsync( @@ -4574,8 +4500,7 @@ void expand(string str) }"); } - [WorkItem(11712, "https://github.com/dotnet/roslyn/issues/11712")] - [Fact] + [Fact, WorkItem(11712, "https://github.com/dotnet/roslyn/issues/11712")] public async Task InlineTemporary_RefParams() { await TestInRegularAndScriptAsync( @@ -4599,8 +4524,7 @@ bool M(ref T x) }"); } - [WorkItem(11712, "https://github.com/dotnet/roslyn/issues/11712")] - [Fact] + [Fact, WorkItem(11712, "https://github.com/dotnet/roslyn/issues/11712")] public async Task InlineTemporary_OutParams() { await TestInRegularAndScriptAsync( @@ -4624,8 +4548,7 @@ bool M(out T x) }"); } - [WorkItem(24791, "https://github.com/dotnet/roslyn/issues/24791")] - [Fact] + [Fact, WorkItem(24791, "https://github.com/dotnet/roslyn/issues/24791")] public async Task InlineVariableDoesNotAddUnnecessaryCast() { await TestInRegularAndScriptAsync( @@ -4648,8 +4571,7 @@ bool M() }"); } - [WorkItem(16819, "https://github.com/dotnet/roslyn/issues/16819")] - [Fact] + [Fact, WorkItem(16819, "https://github.com/dotnet/roslyn/issues/16819")] public async Task InlineVariableDoesNotAddsDuplicateCast() { await TestInRegularAndScriptAsync( @@ -4674,8 +4596,7 @@ void M() }"); } - [WorkItem(30903, "https://github.com/dotnet/roslyn/issues/30903")] - [Fact] + [Fact, WorkItem(30903, "https://github.com/dotnet/roslyn/issues/30903")] public async Task InlineVariableContainsAliasOfValueTupleType() { await TestInRegularAndScriptAsync( @@ -4700,8 +4621,7 @@ void M() }"); } - [WorkItem(30903, "https://github.com/dotnet/roslyn/issues/30903")] - [Fact] + [Fact, WorkItem(30903, "https://github.com/dotnet/roslyn/issues/30903")] public async Task InlineVariableContainsAliasOfMixedValueTupleType() { await TestInRegularAndScriptAsync( @@ -4744,8 +4664,7 @@ public void Dispose() { } await TestMissingInRegularAndScriptAsync(code, new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8))); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task Selections1() { await TestFixOneAsync( @@ -4756,8 +4675,7 @@ await TestFixOneAsync( Console.WriteLine(0); }"); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task Selections2() { await TestFixOneAsync( @@ -4770,8 +4688,7 @@ await TestFixOneAsync( Console.WriteLine(0); }"); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task Selections3() { await TestFixOneAsync( @@ -4910,8 +4827,7 @@ void M() public static class Class1Extensions { public static void DoStuff(this Class1 c, int x) { } }"); } - [WorkItem(8716, "https://github.com/dotnet/roslyn/issues/8716")] - [Fact] + [Fact, WorkItem(8716, "https://github.com/dotnet/roslyn/issues/8716")] public async Task DoNotQualifyInlinedLocalFunction() { await TestInRegularAndScriptAsync(@" @@ -4943,8 +4859,7 @@ void LocalFunc() }"); } - [WorkItem(22540, "https://github.com/dotnet/roslyn/issues/22540")] - [Fact] + [Fact, WorkItem(22540, "https://github.com/dotnet/roslyn/issues/22540")] public async Task DoNotQualifyWhenInliningIntoPattern_01() { await TestInRegularAndScriptAsync(@" @@ -4988,8 +4903,7 @@ static void Bar(AwaitExpressionSyntax awaitExpression) }"); } - [WorkItem(45661, "https://github.com/dotnet/roslyn/issues/45661")] - [Fact] + [Fact, WorkItem(45661, "https://github.com/dotnet/roslyn/issues/45661")] public async Task DoNotQualifyWhenInliningIntoPattern_02() { await TestInRegularAndScriptAsync(@" @@ -5033,8 +4947,7 @@ static void Bar(AwaitExpressionSyntax awaitExpression) }"); } - [WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] - [Fact] + [Fact, WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] public async Task WarnWhenPossibleChangeInSemanticMeaning() { await TestInRegularAndScriptAsync(@" @@ -5062,8 +4975,7 @@ void M() }"); } - [WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] - [Fact] + [Fact, WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] public async Task WarnWhenPossibleChangeInSemanticMeaning_IgnoreParentheses() { await TestInRegularAndScriptAsync(@" @@ -5091,8 +5003,7 @@ void M() }"); } - [WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] - [Fact] + [Fact, WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] public async Task WarnWhenPossibleChangeInSemanticMeaning_MethodInvocation() { await TestInRegularAndScriptAsync(@" @@ -5130,8 +5041,7 @@ C M2() }"); } - [WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] - [Fact] + [Fact, WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] public async Task WarnWhenPossibleChangeInSemanticMeaning_MethodInvocation2() { await TestInRegularAndScriptAsync(@" @@ -5169,8 +5079,7 @@ void M2() }"); } - [WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] - [Fact] + [Fact, WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] public async Task WarnWhenPossibleChangeInSemanticMeaning_NestedObjectInitialization() { await TestInRegularAndScriptAsync(@" @@ -5198,8 +5107,7 @@ void M() }"); } - [WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] - [Fact] + [Fact, WorkItem(42835, "https://github.com/dotnet/roslyn/issues/42835")] public async Task WarnWhenPossibleChangeInSemanticMeaning_NestedMethodCall() { await TestInRegularAndScriptAsync(@" @@ -5297,8 +5205,7 @@ public async Task Call_TopLevelStatement() await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); } - [WorkItem(44263, "https://github.com/dotnet/roslyn/issues/44263")] - [Fact] + [Fact, WorkItem(44263, "https://github.com/dotnet/roslyn/issues/44263")] public async Task TopLevelStatement() { var code = @" @@ -5318,8 +5225,7 @@ public async Task TopLevelStatement() await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); } - [WorkItem(44263, "https://github.com/dotnet/roslyn/issues/44263")] - [Fact] + [Fact, WorkItem(44263, "https://github.com/dotnet/roslyn/issues/44263")] public async Task TopLevelStatement_InScope() { await TestAsync(@" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs index 3e9803c1926a1..033f6806bf563 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs @@ -108,8 +108,7 @@ public class TestAttribute : Attribute await VerifyItemExistsAsync(markup, "Text", displayTextSuffix: " ="); } - [WorkItem(544345, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544345")] - [Fact] + [Fact, WorkItem(544345, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544345")] public async Task ExistingItemsAreFiltered() { var markup = @" @@ -170,8 +169,7 @@ class Goo await VerifyItemExistsAsync(markup, "a", displayTextSuffix: ":"); } - [WorkItem(545426, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545426")] - [Fact] + [Fact, WorkItem(545426, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545426")] public async Task TestPropertiesInScript() { var markup = @" @@ -193,8 +191,7 @@ class Goo await VerifyItemExistsAsync(markup, "Text", displayTextSuffix: " ="); } - [WorkItem(1075278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075278")] - [Fact] + [Fact, WorkItem(1075278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075278")] public async Task NotInComment() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AwaitCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AwaitCompletionProviderTests.cs index 02dcf0f805cc6..e1371c840fe5a 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AwaitCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AwaitCompletionProviderTests.cs @@ -198,8 +198,7 @@ await VerifyAbsenceAsync( select $$", LanguageVersion.CSharp9); } - [WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] - [Fact] + [Fact, WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] public async Task TestInFinally() { await VerifyKeywordAsync(@" @@ -212,8 +211,7 @@ async Task F() }", LanguageVersion.CSharp9); } - [WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] - [Fact] + [Fact, WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] public async Task TestInFinally_TopLevel() { await VerifyKeywordAsync( @@ -221,8 +219,7 @@ await VerifyKeywordAsync( finally { $$ }", LanguageVersion.CSharp9); } - [WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] - [Fact] + [Fact, WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] public async Task TestInCatch() { await VerifyKeywordAsync(@" @@ -235,8 +232,7 @@ async Task F() }", LanguageVersion.CSharp9); } - [WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] - [Fact] + [Fact, WorkItem(907052, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907052")] public async Task TestInCatch_TopLevel() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs index 5389c669b28e8..f28c34c1403a2 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs @@ -160,8 +160,7 @@ class Program await VerifyItemExistsAsync(text, "Exception"); } - [WorkItem(531315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531315")] - [Fact] + [Fact, WorkItem(531315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531315")] public async Task EscapePredefinedTypeName() { var text = @"using System; @@ -172,8 +171,7 @@ class @void { } } [WorkItem(531345, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531345")] - [WorkItem(598159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/598159")] - [Fact] + [Fact, WorkItem(598159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/598159")] public async Task ShowParameterNames() { var text = @"/// @@ -190,8 +188,7 @@ void M(T x) { } await VerifyItemExistsAsync(text, "M{T}(T)"); } - [WorkItem(531345, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531345")] - [Fact] + [Fact, WorkItem(531345, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531345")] public async Task ShowTypeParameterNames() { var text = @"/// @@ -206,8 +203,7 @@ void M(string x) { } await VerifyItemExistsAsync(text, "C{TGoo}"); } - [WorkItem(531156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531156")] - [Fact] + [Fact, WorkItem(531156, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531156")] public async Task ShowConstructors() { var text = @"using System; @@ -228,8 +224,7 @@ public C(T x) { } await VerifyItemExistsAsync(text, "C(int)"); } - [WorkItem(598679, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/598679")] - [Fact] + [Fact, WorkItem(598679, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/598679")] public async Task NoParamsModifier() { var text = @"/// @@ -246,8 +241,7 @@ void M(params long[] x) { } await VerifyItemExistsAsync(text, "M(long[])"); } - [WorkItem(607773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607773")] - [Fact] + [Fact, WorkItem(607773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607773")] public async Task UnqualifiedTypes() { var text = @" @@ -258,8 +252,7 @@ class C { } await VerifyItemExistsAsync(text, "Enumerator"); } - [WorkItem(607773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607773")] - [Fact] + [Fact, WorkItem(607773, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607773")] public async Task CommitUnqualifiedTypes() { var text = @" @@ -276,8 +269,7 @@ class C { } await VerifyProviderCommitAsync(text, "Enumerator", expected, ' '); } - [WorkItem(642285, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/642285")] - [Fact] + [Fact, WorkItem(642285, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/642285")] public async Task SuggestOperators() { var text = @" @@ -308,8 +300,7 @@ public static bool operator false(Test t) await VerifyItemExistsAsync(text, "operator false(Test)"); } - [WorkItem(641096, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/641096")] - [Fact] + [Fact, WorkItem(641096, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/641096")] public async Task SuggestIndexers() { var text = @" @@ -327,8 +318,7 @@ public int this[int i] await VerifyItemExistsAsync(text, "this[int]"); } - [WorkItem(531315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531315")] - [Fact] + [Fact, WorkItem(531315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531315")] public async Task CommitEscapedPredefinedTypeName() { var text = @"using System; @@ -343,8 +333,7 @@ class @void { } await VerifyProviderCommitAsync(text, "@void", expected, ' '); } - [WorkItem(598159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/598159")] - [Fact] + [Fact, WorkItem(598159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/598159")] public async Task RefOutModifiers() { var text = @"/// @@ -361,8 +350,7 @@ void M(out long x) { } await VerifyItemExistsAsync(text, "M(out long)"); } - [WorkItem(673587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/673587")] - [Fact] + [Fact, WorkItem(673587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/673587")] public async Task NestedNamespaces() { var text = @"namespace N @@ -391,8 +379,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(text, "C"); } - [WorkItem(730338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/730338")] - [Fact] + [Fact, WorkItem(730338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/730338")] public async Task PermitTypingTypeParameters() { var text = @" @@ -409,8 +396,7 @@ class C { } await VerifyProviderCommitAsync(text, "List{T}", expected, '{'); } - [WorkItem(730338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/730338")] - [Fact] + [Fact, WorkItem(730338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/730338")] public async Task PermitTypingParameterTypes() { var text = @" @@ -464,8 +450,7 @@ class C Assert.True(called); } - [WorkItem(16060, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/16060")] - [Fact] + [Fact, WorkItem(16060, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/16060")] public async Task SpecialTypeNames() { var text = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs index 59126e942026f..93ab6327d2929 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs @@ -800,8 +800,7 @@ void M(int x, int num = $$) { } await VerifyNoItemsExistAsync(markup); } - [WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] - [Fact] + [Fact, WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] public async Task EscapeKeywords1() { var markup = @" @@ -816,8 +815,7 @@ void Goo(StringBuilder $$) {} await VerifyItemExistsAsync(markup, "builder", glyph: (int)Glyph.Parameter); } - [WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] - [Fact] + [Fact, WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] public async Task EscapeKeywords2() { var markup = @" @@ -830,8 +828,7 @@ void Goo(For $$) {} await VerifyItemExistsAsync(markup, "@for", glyph: (int)Glyph.Parameter); } - [WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] - [Fact] + [Fact, WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] public async Task EscapeKeywords3() { var markup = @" @@ -847,8 +844,7 @@ void goo() await VerifyItemExistsAsync(markup, "@for"); } - [WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] - [Fact] + [Fact, WorkItem(19260, "https://github.com/dotnet/roslyn/issues/19260")] public async Task EscapeKeywords4() { var markup = @" @@ -866,8 +862,7 @@ void goo() await VerifyItemExistsAsync(markup, "builder"); } - [WorkItem(25214, "https://github.com/dotnet/roslyn/issues/25214")] - [Fact] + [Fact, WorkItem(25214, "https://github.com/dotnet/roslyn/issues/25214")] public async Task TypeImplementsLazyOfType1() { var markup = @" @@ -886,8 +881,7 @@ public class Item { } await VerifyItemExistsAsync(markup, "GetItem"); } - [WorkItem(25214, "https://github.com/dotnet/roslyn/issues/25214")] - [Fact] + [Fact, WorkItem(25214, "https://github.com/dotnet/roslyn/issues/25214")] public async Task TypeImplementsLazyOfType2() { var markup = @" @@ -1198,8 +1192,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "GetMyClass"); } - [WorkItem(20273, "https://github.com/dotnet/roslyn/issues/20273")] - [Fact] + [Fact, WorkItem(20273, "https://github.com/dotnet/roslyn/issues/20273")] public async Task Alias1() { var markup = @" @@ -1213,8 +1206,7 @@ public class C await VerifyItemExistsAsync(markup, "type"); await VerifyItemExistsAsync(markup, "myType"); } - [WorkItem(20273, "https://github.com/dotnet/roslyn/issues/20273")] - [Fact] + [Fact, WorkItem(20273, "https://github.com/dotnet/roslyn/issues/20273")] public async Task AliasWithInterfacePattern() { var markup = @" @@ -1229,8 +1221,7 @@ public class C await VerifyItemExistsAsync(markup, "myType"); } - [WorkItem(20016, "https://github.com/dotnet/roslyn/issues/20016")] - [Fact] + [Fact, WorkItem(20016, "https://github.com/dotnet/roslyn/issues/20016")] public async Task NotAfterExistingName1() { var markup = @" @@ -1243,8 +1234,7 @@ MyType myType $$ await VerifyNoItemsExistAsync(markup); } - [WorkItem(20016, "https://github.com/dotnet/roslyn/issues/20016")] - [Fact] + [Fact, WorkItem(20016, "https://github.com/dotnet/roslyn/issues/20016")] public async Task NotAfterExistingName2() { var markup = @" @@ -1257,8 +1247,7 @@ public class C await VerifyNoItemsExistAsync(markup); } - [WorkItem(19409, "https://github.com/dotnet/roslyn/issues/19409")] - [Fact] + [Fact, WorkItem(19409, "https://github.com/dotnet/roslyn/issues/19409")] public async Task OutVarArgument() { var markup = @" @@ -1273,8 +1262,7 @@ void Do(out Test goo) await VerifyItemExistsAsync(markup, "test"); } - [WorkItem(19409, "https://github.com/dotnet/roslyn/issues/19409")] - [Fact] + [Fact, WorkItem(19409, "https://github.com/dotnet/roslyn/issues/19409")] public async Task OutArgument() { var markup = @" @@ -1289,8 +1277,7 @@ void Do(out Test goo) await VerifyItemExistsAsync(markup, "test"); } - [WorkItem(19409, "https://github.com/dotnet/roslyn/issues/19409")] - [Fact] + [Fact, WorkItem(19409, "https://github.com/dotnet/roslyn/issues/19409")] public async Task OutGenericArgument() { var markup = @" @@ -1305,8 +1292,7 @@ void Do(out T goo) await VerifyItemExistsAsync(markup, "test"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleExpressionDeclaration1() { var markup = @" @@ -1321,8 +1307,7 @@ void Do() await VerifyItemExistsAsync(markup, "action"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleExpressionDeclaration2() { var markup = @" @@ -1337,8 +1322,7 @@ void Do() await VerifyItemIsAbsentAsync(markup, "action"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleExpressionDeclaration_NestedTuples() { var markup = @" @@ -1353,8 +1337,7 @@ void Do() await VerifyItemExistsAsync(markup, "action"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleExpressionDeclaration_NestedTuples_CompletionInTheMiddle() { var markup = @" @@ -1369,8 +1352,7 @@ void Do() await VerifyItemExistsAsync(markup, "action"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementDefinition1() { var markup = @" @@ -1385,8 +1367,7 @@ void Do() await VerifyItemExistsAsync(markup, "array"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementDefinition2() { var markup = @" @@ -1398,8 +1379,7 @@ class Test await VerifyItemExistsAsync(markup, "array"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementDefinition3() { var markup = @" @@ -1411,8 +1391,7 @@ class Test await VerifyItemExistsAsync(markup, "action"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementDefinition4() { var markup = @" @@ -1424,8 +1403,7 @@ class Test await VerifyItemExistsAsync(markup, "array"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementDefinition5() { var markup = @" @@ -1437,8 +1415,7 @@ void M((System.Array $$ await VerifyItemExistsAsync(markup, "array"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementDefinition_NestedTuples() { var markup = @" @@ -1450,8 +1427,7 @@ void M(((int, int), (int, System.Array $$ await VerifyItemExistsAsync(markup, "array"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementDefinition_InMiddleOfTuple() { var markup = @" @@ -1463,8 +1439,7 @@ void M((int, System.Array $$),int) await VerifyItemExistsAsync(markup, "array"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementTypeInference() { var markup = @" @@ -1499,8 +1474,7 @@ void Do() await VerifyItemExistsAsync(markup, "action"); } - [WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] - [Fact] + [Fact, WorkItem(22342, "https://github.com/dotnet/roslyn/issues/22342")] public async Task TupleElementInvocationInsideTuple() { var markup = @" @@ -1516,8 +1490,7 @@ void Do() await VerifyNoItemsExistAsync(markup); } - [WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] - [Fact] + [Fact, WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] public async Task Pluralize1() { var markup = @" @@ -1530,8 +1503,7 @@ class Index await VerifyItemExistsAsync(markup, "Indices"); } - [WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] - [Fact] + [Fact, WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] public async Task Pluralize2() { var markup = @" @@ -1544,8 +1516,7 @@ class Test await VerifyItemExistsAsync(markup, "tests"); } - [WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] - [Fact] + [Fact, WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] public async Task Pluralize3() { var markup = @" @@ -1561,8 +1532,7 @@ class Test await VerifyItemExistsAsync(markup, "tokens"); } - [WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] - [Fact] + [Fact, WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] public async Task PluralizeList() { var markup = @" @@ -1578,8 +1548,7 @@ class Test await VerifyItemExistsAsync(markup, "tokens"); } - [WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] - [Fact] + [Fact, WorkItem(17987, "https://github.com/dotnet/roslyn/issues/17987")] public async Task PluralizeArray() { var markup = @" @@ -1595,8 +1564,7 @@ class Test await VerifyItemExistsAsync(markup, "tokens"); } - [WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] - [Fact] + [Fact, WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] public async Task PluralizeSpan() { var markup = @" @@ -1610,8 +1578,7 @@ void M(Span $$) { } await VerifyItemExistsAsync(markup, "tests"); } - [WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] - [Fact] + [Fact, WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] public async Task PluralizeValidGetEnumerator() { var markup = @" @@ -1639,8 +1606,7 @@ public class MyEnumerator await VerifyItemExistsAsync(markup, "myClasses"); } - [WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] - [Fact] + [Fact, WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] public async Task PluralizeValidGetAsyncEnumerator() { var markup = @" @@ -1670,8 +1636,7 @@ public class MyEnumerator await VerifyItemExistsAsync(markup, "myClasses"); } - [WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] - [Fact] + [Fact, WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] public async Task PluralizeForUnimplementedIEnumerable() { var markup = @" @@ -1690,8 +1655,7 @@ class MyOwnCollection : IEnumerable await VerifyItemExistsAsync(markup, "myClasses"); } - [WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] - [Fact] + [Fact, WorkItem(37366, "https://github.com/dotnet/roslyn/issues/37366")] public async Task PluralizeForUnimplementedIAsyncEnumerable() { var markup = @" @@ -1710,8 +1674,7 @@ class MyOwnCollection : IAsyncEnumerable await VerifyItemExistsAsync(markup, "myClasses"); } - [WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] - [Fact] + [Fact, WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] public async Task InPatternMatching1() { var markup = @" @@ -1731,8 +1694,7 @@ public static void Main() await VerifyItemExistsAsync(markup, "token"); } - [WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] - [Fact] + [Fact, WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] public async Task InPatternMatching2() { var markup = @" @@ -1752,8 +1714,7 @@ public static bool Foo() await VerifyItemExistsAsync(markup, "token"); } - [WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] - [Fact] + [Fact, WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] public async Task InPatternMatching3() { var markup = @" @@ -1776,8 +1737,7 @@ public static void Main() await VerifyItemExistsAsync(markup, "token"); } - [WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] - [Fact] + [Fact, WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] public async Task InPatternMatching4() { var markup = @" @@ -1796,8 +1756,7 @@ public static void Main() await VerifyItemExistsAsync(markup, "cancellation"); } - [WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] - [Fact] + [Fact, WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] public async Task InPatternMatching5() { var markup = @" @@ -1816,8 +1775,7 @@ public static bool Foo() await VerifyItemExistsAsync(markup, "token"); } - [WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] - [Fact] + [Fact, WorkItem(23497, "https://github.com/dotnet/roslyn/issues/23497")] public async Task InPatternMatching6() { var markup = @" @@ -1941,8 +1899,7 @@ void M() await VerifyItemExistsAsync(markup, "memoryStream"); } - [WorkItem(26021, "https://github.com/dotnet/roslyn/issues/26021")] - [Fact] + [Fact, WorkItem(26021, "https://github.com/dotnet/roslyn/issues/26021")] public async Task InForEachStatement() { var markup = @" @@ -1990,8 +1947,7 @@ class Test await VerifyNoItemsExistAsync(markup); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeImplementsIEnumerableOfType() { var markup = @" @@ -2011,8 +1967,7 @@ public class ContainerBase : IEnumerable { } await VerifyItemExistsAsync(markup, "container"); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeImplementsIEnumerableOfType2() { var markup = @" @@ -2032,8 +1987,7 @@ public class Container : ContainerBase { } await VerifyItemExistsAsync(markup, "container"); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeImplementsIEnumerableOfType3() { var markup = @" @@ -2052,8 +2006,7 @@ public class Container : IEnumerable { } await VerifyItemExistsAsync(markup, "container"); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeImplementsIEnumerableOfType4() { var markup = @" @@ -2075,8 +2028,7 @@ public class TaskType : Task { } await VerifyItemExistsAsync(markup, "taskType"); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeImplementsTaskOfType() { var markup = @" @@ -2096,8 +2048,7 @@ public class ContainerBase : Task { } await VerifyItemExistsAsync(markup, "container"); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeImplementsTaskOfType2() { var markup = @" @@ -2117,8 +2068,7 @@ public class ContainerBase : Container { } await VerifyItemExistsAsync(markup, "container"); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeImplementsTaskOfType3() { var markup = @" @@ -2140,8 +2090,7 @@ public class EnumerableType : IEnumerable { } await VerifyItemExistsAsync(markup, "taskTypes"); } - [WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] - [Fact] + [Fact, WorkItem(23590, "https://github.com/dotnet/roslyn/issues/23590")] public async Task TypeIsNullableOfNullable() { var markup = @" @@ -2160,8 +2109,7 @@ public void Method() } [WorkItem(1220195, "https://developercommunity2.visualstudio.com/t/Regression-from-1675-Suggested-varia/1220195")] - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task TypeIsNullableStructInLocalWithNullableTypeName() { var markup = @" @@ -2181,8 +2129,7 @@ public void Method() } [WorkItem(1220195, "https://developercommunity2.visualstudio.com/t/Regression-from-1675-Suggested-varia/1220195")] - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task TypeIsNullableStructInLocalWithQuestionMark() { var markup = @" @@ -2202,8 +2149,7 @@ public void Method() } [WorkItem(1220195, "https://developercommunity2.visualstudio.com/t/Regression-from-1675-Suggested-varia/1220195")] - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task TypeIsNullableReferenceInLocal() { var markup = @" @@ -2223,8 +2169,7 @@ public void Method() } [WorkItem(1220195, "https://developercommunity2.visualstudio.com/t/Regression-from-1675-Suggested-varia/1220195")] - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task TypeIsNullableStructInParameterWithNullableTypeName() { var markup = @" @@ -2243,8 +2188,7 @@ public void Method(Nullable> $$) } [WorkItem(1220195, "https://developercommunity2.visualstudio.com/t/Regression-from-1675-Suggested-varia/1220195")] - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task TypeIsNullableStructInParameterWithQuestionMark() { var markup = @" @@ -2261,8 +2205,7 @@ public void Method(ImmutableArray? $$) } [WorkItem(1220195, "https://developercommunity2.visualstudio.com/t/Regression-from-1675-Suggested-varia/1220195")] - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task TypeIsNullableReferenceInParameter() { var markup = @" @@ -2280,8 +2223,7 @@ public void Method(IEnumerable? $$) await VerifyItemExistsAsync(markup, "ints"); } - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task EnumerableParameterOfUnmanagedType() { var markup = @" @@ -2297,8 +2239,7 @@ public void Method(IEnumerable $$) await VerifyItemExistsAsync(markup, "ints"); } - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task EnumerableParameterOfObject() { var markup = @" @@ -2314,8 +2255,7 @@ public void Method(IEnumerable $$) await VerifyItemExistsAsync(markup, "objects"); } - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task EnumerableParameterOfString() { var markup = @" @@ -2331,8 +2271,7 @@ public void Method(IEnumerable $$) await VerifyItemExistsAsync(markup, "strings"); } - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task EnumerableGenericTParameter() { var markup = @" @@ -2348,8 +2287,7 @@ public void Method(IEnumerable $$) await VerifyItemExistsAsync(markup, "values"); } - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task EnumerableGenericTNameParameter() { var markup = @" @@ -2365,8 +2303,7 @@ public void Method(IEnumerable $$) await VerifyItemExistsAsync(markup, "results"); } - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task EnumerableGenericUnexpectedlyNamedParameter() { var markup = @" @@ -2382,8 +2319,7 @@ public void Method(IEnumerable $$) await VerifyItemExistsAsync(markup, "args"); } - [WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] - [Fact] + [Fact, WorkItem(36364, "https://github.com/dotnet/roslyn/issues/36364")] public async Task EnumerableGenericUnexpectedlyNamedParameterBeginsWithT() { var markup = @" @@ -2457,8 +2393,7 @@ await VerifyItemExistsAsync(markup, "ConfigurationLocalFunction", glyph: (int)Gl await VerifyItemIsAbsentAsync(markup, "ConfigurationProperty", options: options); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionDoesNotUseForeachVariableName() { var markup = @" @@ -2482,8 +2417,7 @@ await VerifyItemExistsAsync(markup, "classB1", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionDoesNotUseParameterName() { var markup = @" @@ -2502,8 +2436,7 @@ await VerifyItemExistsAsync(markup, "classB1", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionCanUsePropertyName() { var markup = @" @@ -2523,8 +2456,7 @@ await VerifyItemExistsAsync(markup, "classB", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionCanUseFieldName() { var markup = @" @@ -2544,8 +2476,7 @@ await VerifyItemExistsAsync(markup, "classB", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionDoesNotUseLocalName() { var markup = @" @@ -2565,8 +2496,7 @@ await VerifyItemExistsAsync(markup, "classB1", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionDoesNotUseLocalNameMultiple() { var markup = @" @@ -2588,8 +2518,7 @@ await VerifyItemExistsAsync(markup, "classB2", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionDoesNotUseLocalInsideIf() { var markup = @" @@ -2612,8 +2541,7 @@ await VerifyItemExistsAsync(markup, "classB1", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionCanUseClassName() { var markup = @" @@ -2629,8 +2557,7 @@ await VerifyItemExistsAsync(markup, "classA", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] - [Fact] + [Fact, WorkItem(31304, "https://github.com/dotnet/roslyn/issues/31304")] public async Task TestCompletionCanUseLocalInDifferentScope() { var markup = @" @@ -2709,8 +2636,7 @@ void LocalM1() await VerifyItemIsAbsentAsync(markup, "classB"); } - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] - [Fact] + [Fact, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] public async Task TestCompletionDoesNotUseLocalInNestedLocalFunction() { var markup = @" @@ -2733,8 +2659,7 @@ void LocalM2() await VerifyItemIsAbsentAsync(markup, "classB"); } - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] - [Fact] + [Fact, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] public async Task TestCompletionDoesNotUseLocalFunctionParameterInNestedLocalFunction() { var markup = @" @@ -2756,8 +2681,7 @@ void LocalM2() await VerifyItemIsAbsentAsync(markup, "classB"); } - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] - [Fact] + [Fact, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] public async Task TestCompletionCanUseLocalFunctionParameterAsParameter() { var markup = @" @@ -2775,8 +2699,7 @@ await VerifyItemExistsAsync(markup, "classB", glyph: (int)Glyph.Parameter, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] - [Fact] + [Fact, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] public async Task TestCompletionCanUseLocalFunctionVariableAsParameter() { var markup = @" @@ -2797,8 +2720,7 @@ await VerifyItemExistsAsync(markup, "classB", glyph: (int)Glyph.Parameter, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] - [Fact] + [Fact, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] public async Task TestCompletionCanUseLocalFunctionParameterAsVariable() { var markup = @" @@ -2819,8 +2741,7 @@ await VerifyItemExistsAsync(markup, "classB", glyph: (int)Glyph.Local, expectedDescriptionOrNull: CSharpFeaturesResources.Suggested_name); } - [WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] - [Fact] + [Fact, WorkItem(35891, "https://github.com/dotnet/roslyn/issues/35891")] public async Task TestCompletionCanUseLocalFunctionVariableAsVariable() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs index a5d9b0532d85a..0c10fb67179c0 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs @@ -149,8 +149,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.CSharp); } - [WorkItem(854099, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/854099")] - [Fact] + [Fact, WorkItem(854099, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/854099")] public async Task NotInComment() { var markup = @"class Program @@ -688,8 +687,7 @@ static void Main(string[] args) await VerifyItemIsAbsentAsync(markup, "D"); } - [WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] - [Fact] + [Fact, WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] public async Task NotInParameterNameContext() { var enumE = @" @@ -719,8 +717,7 @@ void goo(E first, E second) await VerifyItemIsAbsentAsync(enumLikeE + markup, "E"); } - [WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] - [Fact] + [Fact, WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] public async Task InExpressionBodiedProperty() { var markup = @@ -750,8 +747,7 @@ readonly struct Colors await VerifyItemIsAbsentAsync(markup + colorsLike, "Colors"); } - [WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] - [Fact] + [Fact, WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] public async Task InExpressionBodiedMethod() { var markup = @@ -781,8 +777,7 @@ readonly struct Colors await VerifyItemIsAbsentAsync(markup + colorsLike, "Colors"); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task NotAfterAsync1() { var markup = @" @@ -794,8 +789,7 @@ public async $$ await VerifyNoItemsExistAsync(markup); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task NotAfterAsync2() { var markup = @" @@ -844,8 +838,7 @@ readonly struct E await VerifyNoItemsExistAsync(markup + enumLikeE); } - [WorkItem(18359, "https://github.com/dotnet/roslyn/issues/18359")] - [Fact] + [Fact, WorkItem(18359, "https://github.com/dotnet/roslyn/issues/18359")] public async Task NotAfterDotWithTextTyped() { var markup = @@ -881,8 +874,7 @@ readonly struct E await VerifyNoItemsExistAsync(markup + enumLikeE); } - [WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] - [Fact] + [Fact, WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] public async Task TestInEnumInitializer1() { var markup = @@ -901,8 +893,7 @@ internal enum ProjectTreeWriterOptions await VerifyItemExistsAsync(markup, "ProjectTreeWriterOptions"); } - [WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] - [Fact] + [Fact, WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] public async Task TestInEnumInitializer2() { var markup = @@ -921,8 +912,7 @@ internal enum ProjectTreeWriterOptions await VerifyItemExistsAsync(markup, "ProjectTreeWriterOptions"); } - [WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] - [Fact] + [Fact, WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] public async Task TestInEnumInitializer3() { var markup = @@ -941,8 +931,7 @@ internal enum ProjectTreeWriterOptions await VerifyItemExistsAsync(markup, "ProjectTreeWriterOptions"); } - [WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] - [Fact] + [Fact, WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] public async Task TestInEnumInitializer4() { var markup = @@ -961,8 +950,7 @@ internal enum ProjectTreeWriterOptions await VerifyItemExistsAsync(markup, "ProjectTreeWriterOptions"); } - [WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] - [Fact] + [Fact, WorkItem(5419, "https://github.com/dotnet/roslyn/issues/5419")] public async Task TestInEnumInitializer5() { var markup = diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs index 813498cc63656..4ecf8d9c46c6a 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs @@ -107,8 +107,7 @@ void IGoo.$$ await VerifyItemExistsAsync(markup, "Prop"); } - [WorkItem(709988, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/709988")] - [Fact] + [Fact, WorkItem(709988, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/709988")] public async Task CommitOnNotParen() { var markup = @" @@ -136,8 +135,7 @@ void IGoo.Goo() await VerifyProviderCommitAsync(markup, "Goo()", expected, null); } - [WorkItem(709988, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/709988")] - [Fact] + [Fact, WorkItem(709988, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/709988")] public async Task CommitOnParen() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs index a2df8acfbae9e..3e4c7f3671881 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExtensionMethodImportCompletionProviderTests.cs @@ -1140,8 +1140,7 @@ await VerifyImportItemIsAbsentAsync( inlineDescription: "Foo"); } - [WorkItem(42325, "https://github.com/dotnet/roslyn/issues/42325")] - [Fact] + [Fact, WorkItem(42325, "https://github.com/dotnet/roslyn/issues/42325")] public async Task TestExtensionMethodInPartialClass() { var file1 = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs index a730549c6bf4b..fe1cca90f284d 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs @@ -62,8 +62,7 @@ public async Task NotIfAlreadyUsed() await VerifyItemWithAliasedMetadataReferencesAsync(markup, "goo", "goo", 0, "C#", "C#"); } - [WorkItem(1075278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075278")] - [Fact] + [Fact, WorkItem(1075278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075278")] public async Task NotInComment() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs index 43a50c376e072..1a3c453f5217b 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs @@ -219,8 +219,7 @@ void Bar(int a, string b) await VerifyNoItemsExistAsync(markup); } - [WorkItem(544292, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544292")] - [Fact] + [Fact, WorkItem(544292, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544292")] public async Task NotInCollectionInitializers() { var markup = @" @@ -237,8 +236,7 @@ void Bar(List integers) await VerifyNoItemsExistAsync(markup); } - [WorkItem(544191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544191")] - [Fact] + [Fact, WorkItem(544191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544191")] public async Task FilteringOverloadsByCallSite() { var markup = @" @@ -284,8 +282,7 @@ void Goo(string str = ""hello"", bool boolean = false) await VerifyItemExistsAsync(markup, "character", displayTextSuffix: ":"); } - [WorkItem(544191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544191")] - [Fact] + [Fact, WorkItem(544191, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544191")] public async Task FilteringOverloadsByCallSiteComplex() { var markup = @" @@ -378,8 +375,7 @@ void Method(object obj, bool b = false, string str = """") await VerifyItemIsAbsentAsync(markup, "str", displayTextSuffix: ":"); } - [WorkItem(529369, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529369")] - [Fact] + [Fact, WorkItem(529369, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529369")] public async Task VerbatimIdentifierNotAKeyword() { var markup = @" @@ -394,8 +390,7 @@ void Goo(int @integer) await VerifyItemExistsAsync(markup, "integer", displayTextSuffix: ":"); } - [WorkItem(544209, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544209")] - [Fact] + [Fact, WorkItem(544209, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544209")] public async Task DescriptionStringInMethodOverloads() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs index 9235ca85a4214..6aa86b5bfef60 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs @@ -49,8 +49,7 @@ void M() await VerifyItemIsAbsentAsync(markup, ""); } - [WorkItem(854497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/854497")] - [Fact] + [Fact, WorkItem(854497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/854497")] public async Task NotVoid() { var markup = @" @@ -65,8 +64,7 @@ void M() await VerifyItemIsAbsentAsync(markup, "void"); } - [WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] - [Fact] + [Fact, WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] public async Task InYieldReturn() { var markup = @@ -83,8 +81,7 @@ IEnumerable M() await VerifyItemExistsAsync(markup, "FieldAccessException"); } - [WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] - [Fact] + [Fact, WorkItem(827897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/827897")] public async Task InAsyncMethodReturnStatement() { var markup = @@ -148,8 +145,7 @@ static void Main(string[] args) await VerifySendEnterThroughToEnterAsync(markup, "D", sendThroughEnterOption: EnterKeyRule.Always, expected: true); } - [WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] - [Fact] + [Fact, WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] public async Task SuggestAlias() { var markup = @" @@ -164,8 +160,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "D"); } - [WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] - [Fact] + [Fact, WorkItem(828196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/828196")] public async Task SuggestAlias2() { var markup = @" @@ -185,8 +180,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "D"); } - [WorkItem(1075275, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075275")] - [Fact] + [Fact, WorkItem(1075275, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075275")] public async Task CommitAlias() { var markup = @" @@ -211,8 +205,7 @@ static void Main(string[] args) await VerifyProviderCommitAsync(markup, "D", expected, '('); } - [WorkItem(1090377, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090377")] - [Fact] + [Fact, WorkItem(1090377, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090377")] public async Task AfterNewFollowedByAssignment() { var markup = @" @@ -237,8 +230,7 @@ void stuff() await VerifyItemExistsAsync(markup, "Location"); } - [WorkItem(1090377, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090377")] - [Fact] + [Fact, WorkItem(1090377, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090377")] public async Task AfterNewFollowedByAssignment_GrandParentIsSimpleAssignment() { var markup = @" @@ -253,8 +245,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "Program"); } - [WorkItem(2836, "https://github.com/dotnet/roslyn/issues/2836")] - [Fact] + [Fact, WorkItem(2836, "https://github.com/dotnet/roslyn/issues/2836")] public async Task AfterNewFollowedBySimpleAssignment_GrandParentIsEqualsValueClause() { var markup = @" @@ -270,8 +261,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "Program"); } - [WorkItem(2836, "https://github.com/dotnet/roslyn/issues/2836")] - [Fact] + [Fact, WorkItem(2836, "https://github.com/dotnet/roslyn/issues/2836")] public async Task AfterNewFollowedByCompoundAssignment_GrandParentIsEqualsValueClause() { var markup = @" @@ -287,8 +277,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "Program"); } - [WorkItem(2836, "https://github.com/dotnet/roslyn/issues/2836")] - [Fact] + [Fact, WorkItem(2836, "https://github.com/dotnet/roslyn/issues/2836")] public async Task AfterNewFollowedByCompoundAssignment_GrandParentIsEqualsValueClause2() { var markup = @" @@ -304,8 +293,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "Program"); } - [WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] - [Fact] + [Fact, WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] public async Task CommitObjectWithParenthesis1() { var markup = @" @@ -329,8 +317,7 @@ void M1() await VerifyProviderCommitAsync(markup, "object", expected, '('); } - [WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] - [Fact] + [Fact, WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] public async Task CommitObjectWithParenthesis2() { var markup = @" @@ -358,8 +345,7 @@ void M2(object o) { } await VerifyProviderCommitAsync(markup, "object", expected, '('); } - [WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] - [Fact] + [Fact, WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] public async Task DontCommitObjectWithOpenBrace1() { var markup = @" @@ -383,8 +369,7 @@ void M1() await VerifyProviderCommitAsync(markup, "object", expected, '{'); } - [WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] - [Fact] + [Fact, WorkItem(4115, "https://github.com/dotnet/roslyn/issues/4115")] public async Task DontCommitObjectWithOpenBrace2() { var markup = @" @@ -412,8 +397,7 @@ void M2(object o) { } await VerifyProviderCommitAsync(markup, "object", expected, '{'); } - [WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] - [Fact] + [Fact, WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] public async Task InExpressionBodiedProperty() { var markup = @@ -425,8 +409,7 @@ public async Task InExpressionBodiedProperty() await VerifyItemExistsAsync(markup, "object"); } - [WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] - [Fact] + [Fact, WorkItem(4310, "https://github.com/dotnet/roslyn/issues/4310")] public async Task InExpressionBodiedMethod() { var markup = @@ -438,8 +421,7 @@ public async Task InExpressionBodiedMethod() await VerifyItemExistsAsync(markup, "object"); } - [WorkItem(15804, "https://github.com/dotnet/roslyn/issues/15804")] - [Fact] + [Fact, WorkItem(15804, "https://github.com/dotnet/roslyn/issues/15804")] public async Task BeforeAttributeParsedAsImplicitArray() { var markup = @@ -454,8 +436,7 @@ static void Main() { } await VerifyItemExistsAsync(markup, "Program"); } - [WorkItem(14084, "https://github.com/dotnet/roslyn/issues/14084")] - [Fact] + [Fact, WorkItem(14084, "https://github.com/dotnet/roslyn/issues/14084")] public async Task InMethodCallBeforeAssignment1() { var markup = @@ -478,8 +459,7 @@ static void Test(TimeSpan t, TimeSpan t2) { } await VerifyItemExistsAsync(markup, "TimeSpan"); } - [WorkItem(14084, "https://github.com/dotnet/roslyn/issues/14084")] - [Fact] + [Fact, WorkItem(14084, "https://github.com/dotnet/roslyn/issues/14084")] public async Task InMethodCallBeforeAssignment2() { var markup = @@ -502,8 +482,7 @@ static void Test(TimeSpan t, TimeSpan t2) { } await VerifyItemExistsAsync(markup, "TimeSpan"); } - [WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] - [Fact] + [Fact, WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] public async Task InPropertyWithSameNameAsGenericTypeArgument1() { var markup = @@ -527,8 +506,7 @@ class Bar await VerifyItemExistsAsync(markup, "List"); } - [WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] - [Fact] + [Fact, WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] public async Task InPropertyWithSameNameAsGenericTypeArgument2() { var markup = @@ -547,8 +525,7 @@ class Bar await VerifyItemExistsAsync(markup, "List"); } - [WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] - [Fact] + [Fact, WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] public async Task InPropertyWithSameNameAsGenericTypeArgument3() { var markup = @@ -567,8 +544,7 @@ class Bar await VerifyItemExistsAsync(markup, "List"); } - [WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] - [Fact] + [Fact, WorkItem(2644, "https://github.com/dotnet/roslyn/issues/2644")] public async Task InPropertyWithSameNameAsGenericTypeArgument4() { var markup = @@ -592,8 +568,7 @@ class C { } await VerifyItemExistsAsync(markup, "C"); } - [WorkItem(21674, "https://github.com/dotnet/roslyn/issues/21674")] - [Fact] + [Fact, WorkItem(21674, "https://github.com/dotnet/roslyn/issues/21674")] public async Task PropertyWithSameNameAsOtherType() { var markup = diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs index a2f0585bc98a8..6e85e47a42677 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs @@ -313,8 +313,7 @@ void goo() await VerifyExclusiveAsync(markup, false); } - [WorkItem(544242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544242")] - [Fact] + [Fact, WorkItem(544242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544242")] public async Task NotInArgumentList() { var markup = @"class C @@ -328,8 +327,7 @@ void M(int i, int j) await VerifyNoItemsExistAsync(markup); } - [WorkItem(530075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530075")] - [Fact] + [Fact, WorkItem(530075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530075")] public async Task NotInArgumentList2() { var markup = @"class C @@ -344,8 +342,7 @@ void M(int i, int j) await VerifyNoItemsExistAsync(markup); } - [WorkItem(544289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544289")] - [Fact] + [Fact, WorkItem(544289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544289")] public async Task DerivedMembers() { var markup = @"using System; @@ -381,8 +378,7 @@ static void Main(string[] args) await VerifyItemIsAbsentAsync(markup, "BasePrivate"); } - [WorkItem(544242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544242")] - [Fact] + [Fact, WorkItem(544242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544242")] public async Task NotInCollectionInitializer() { var markup = @"using System.Collections.Generic; @@ -419,8 +415,7 @@ void stuff() await VerifyItemExistsAsync(markup, "goo"); } - [WorkItem(544550, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544550")] - [Fact] + [Fact, WorkItem(544550, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544550")] public async Task ReadOnlyPropertiesShouldNotBePresent() { var markup = @"using System.Collections.Generic; @@ -437,8 +432,7 @@ void goo() await VerifyItemIsAbsentAsync(markup, "Count"); } - [WorkItem(544550, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544550")] - [Fact] + [Fact, WorkItem(544550, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544550")] public async Task IndexersShouldNotBePresent() { var markup = @"using System.Collections.Generic; @@ -475,8 +469,7 @@ void M() await VerifyItemExistsAsync(markup, "bar"); } - [WorkItem(544607, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544607")] - [Fact] + [Fact, WorkItem(544607, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544607")] public async Task DoNotIncludeStaticMember() { var markup = @" @@ -639,8 +632,7 @@ void goo() public void TestTrigger() => TestCommonIsTextualTriggerCharacter(); - [WorkItem(530828, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530828")] - [Fact] + [Fact, WorkItem(530828, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530828")] public async Task DoNotIncludeIndexedPropertyWithNonOptionalParameter() { var markup = @"C c01 = new C() {$$ }"; @@ -666,8 +658,7 @@ await VerifyItemInEditorBrowsableContextsAsync( referencedLanguage: LanguageNames.VisualBasic); } - [WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] - [Fact] + [Fact, WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] public async Task CollectionInitializerPatternFromBaseType() { var markup = @" @@ -709,8 +700,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "D"); } - [WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] - [Fact] + [Fact, WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] public async Task CollectionInitializerPatternFromBaseTypeInaccessible() { var markup = @" @@ -753,8 +743,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "D"); } - [WorkItem(13158, "https://github.com/dotnet/roslyn/issues/13158")] - [Fact] + [Fact, WorkItem(13158, "https://github.com/dotnet/roslyn/issues/13158")] public async Task CollectionInitializerForInterfaceType1() { var markup = @" @@ -778,8 +767,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "Bar"); } - [WorkItem(13158, "https://github.com/dotnet/roslyn/issues/13158")] - [Fact] + [Fact, WorkItem(13158, "https://github.com/dotnet/roslyn/issues/13158")] public async Task CollectionInitializerForInterfaceType2() { var markup = @" @@ -805,8 +793,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "Bar"); } - [WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] - [Fact] + [Fact, WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] public async Task CollectionInitializerPatternFromBaseTypeAccessible() { var markup = @" @@ -845,8 +832,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "D"); } - [WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] - [Fact] + [Fact, WorkItem(4754, "https://github.com/dotnet/roslyn/issues/4754")] public async Task ObjectInitializerOfGenericTypeConstructedWithInaccessibleType() { var markup = @" @@ -871,8 +857,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "Value"); } - [WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] - [Fact] + [Fact, WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] public async Task ObjectInitializerOfGenericTypeСonstraint1() { var markup = @" @@ -898,8 +883,7 @@ public static T Create() await VerifyItemExistsAsync(markup, "B"); } - [WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] - [Fact] + [Fact, WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] public async Task ObjectInitializerOfGenericTypeСonstraint2() { var markup = @" @@ -918,8 +902,7 @@ public static T Create() await VerifyNoItemsExistAsync(markup); } - [WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] - [Fact] + [Fact, WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] public async Task ObjectInitializerOfGenericTypeСonstraint3() { var markup = @" @@ -939,8 +922,7 @@ public static T Create() await VerifyItemExistsAsync(markup, "Method"); } - [WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] - [Fact] + [Fact, WorkItem(24612, "https://github.com/dotnet/roslyn/issues/24612")] public async Task ObjectInitializerOfGenericTypeСonstraint4() { var markup = @" @@ -959,8 +941,7 @@ public static T Create() await VerifyNoItemsExistAsync(markup); } - [WorkItem(26560, "https://github.com/dotnet/roslyn/issues/26560")] - [Fact] + [Fact, WorkItem(26560, "https://github.com/dotnet/roslyn/issues/26560")] public async Task ObjectInitializerEscapeKeywords() { var markup = @" @@ -1011,8 +992,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "RequiredProperty", inlineDescription: FeaturesResources.Required); } - [WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] - [Fact] + [Fact, WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] public async Task NestedPropertyInitializers1() { var markup = @" @@ -1038,8 +1018,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "PropB"); } - [WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] - [Fact] + [Fact, WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] public async Task NestedPropertyInitializers2() { var markup = @" @@ -1070,8 +1049,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "PropB"); } - [WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] - [Fact] + [Fact, WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] public async Task NestedPropertyInitializers3() { var markup = @" @@ -1116,8 +1094,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "PropB"); } - [WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] - [Fact] + [Fact, WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] public async Task NestedPropertyInitializers4() { var markup = @" @@ -1148,8 +1125,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "PropB"); } - [WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] - [Fact] + [Fact, WorkItem(15205, "https://github.com/dotnet/roslyn/issues/15205")] public async Task NestedPropertyInitializers5() { var markup = @" @@ -1179,8 +1155,7 @@ static void Main(string[] args) await VerifyItemExistsAsync(markup, "PropB"); } - [WorkItem(36702, "https://github.com/dotnet/roslyn/issues/36702")] - [Fact] + [Fact, WorkItem(36702, "https://github.com/dotnet/roslyn/issues/36702")] public async Task NestedPropertyInitializers6() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs index 5ea02d1b6777a..c020fb963a978 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs @@ -595,8 +595,7 @@ partial class C await VerifyNoItemsExistAsync(text); } - [WorkItem(578757, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578757")] - [Fact] + [Fact, WorkItem(578757, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578757")] public async Task DoNotConsiderFollowingDeclarationPartial() { var text = @"class Program @@ -612,8 +611,7 @@ void Goo() await VerifyNoItemsExistAsync(text); } - [WorkItem(578757, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578757")] - [Fact] + [Fact, WorkItem(578757, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578757")] public async Task DoNotConsiderFollowingDeclarationExtendedPartial() { var text = @"class Program diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs index 8204b84c354bf..62a0635cfaa89 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs @@ -79,8 +79,7 @@ public async Task ShowRegionSnippetWithHashRTyped() public async Task SnippetsInLineSpanDirective() => await VerifyItemIsAbsentAsync(@"#line (1, 2) - (3, 4) $$", MockSnippetInfoService.PreProcessorSnippetShortcut, sourceCodeKind: SourceCodeKind.Regular); - [WorkItem(968256, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/968256")] - [Fact] + [Fact, WorkItem(968256, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/968256")] public async Task ShowSnippetsFromOtherContext() { var markup = @" @@ -102,8 +101,7 @@ class C await VerifyItemInLinkedFilesAsync(markup, MockSnippetInfoService.SnippetShortcut, null); } - [WorkItem(1140893, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1140893")] - [Fact] + [Fact, WorkItem(1140893, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1140893")] public async Task CommitWithEnterObeysOption() { await VerifySendEnterThroughToEnterAsync("$$", "SnippetShortcu", sendThroughEnterOption: EnterKeyRule.Always, expected: true); diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs index 621181b5a0f3e..cb6eb893d7d4e 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs @@ -920,8 +920,7 @@ async Task<$$> await VerifyItemExistsAsync(markup, "T"); } - [WorkItem(13480, "https://github.com/dotnet/roslyn/issues/13480")] - [Fact] + [Fact, WorkItem(13480, "https://github.com/dotnet/roslyn/issues/13480")] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task LocalFunctionReturnType() { diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs index 608c08d04064d..6abd0c1e4c1ea 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs @@ -331,8 +331,7 @@ int bar() await VerifyBuilderAsync(markup.ToString()); } - [WorkItem(823968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/823968")] - [Fact] + [Fact, WorkItem(823968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/823968")] public async Task BuilderInJoinClause() { var markup = @"using System; @@ -351,8 +350,7 @@ int bar() await VerifyBuilderAsync(markup.ToString()); } - [WorkItem(544290, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544290")] - [Fact] + [Fact, WorkItem(544290, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544290")] public async Task ParenthesizedLambdaArgument() { var markup = @"using System; @@ -366,8 +364,7 @@ static void Main(string[] args) await VerifyBuilderAsync(markup); } - [WorkItem(544379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544379")] - [Fact] + [Fact, WorkItem(544379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544379")] public async Task IncompleteParenthesizedLambdaArgument() { var markup = @"using System; @@ -381,8 +378,7 @@ static void Main(string[] args) await VerifyBuilderAsync(markup); } - [WorkItem(544379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544379")] - [Fact] + [Fact, WorkItem(544379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544379")] public async Task IncompleteNestedParenthesizedLambdaArgument() { var markup = @"using System; @@ -536,8 +532,7 @@ static void Main(string[] args) await VerifyNotBuilderAsync(markup); } - [WorkItem(546363, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546363")] - [Fact] + [Fact, WorkItem(546363, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546363")] public async Task BuilderForLinqExpression() { var markup = @"using System; @@ -553,8 +548,7 @@ public void Goo(Expression> arg) await VerifyBuilderAsync(markup); } - [WorkItem(546363, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546363")] - [Fact] + [Fact, WorkItem(546363, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546363")] public async Task NotInTypeParameter() { var markup = @"using System; @@ -570,8 +564,7 @@ public void Goo(Expression> arg) await VerifyNotBuilderAsync(markup); } - [WorkItem(611477, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/611477")] - [Fact] + [Fact, WorkItem(611477, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/611477")] public async Task ExtensionMethodFaultTolerance() { var markup = @"using System; @@ -617,8 +610,7 @@ static void Main(string[] args) await VerifyBuilderAsync(markup); } - [WorkItem(834609, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/834609")] - [Fact] + [Fact, WorkItem(834609, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/834609")] public async Task LambdaWithAutomaticBraceCompletion() { var markup = @"using System; @@ -634,8 +626,7 @@ public void Goo() await VerifyBuilderAsync(markup); } - [WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112")] - [Fact] + [Fact, WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112")] public async Task ThisConstructorInitializer() { var markup = @"using System; @@ -646,8 +637,7 @@ class X await VerifyBuilderAsync(markup); } - [WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112")] - [Fact] + [Fact, WorkItem(858112, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/858112")] public async Task BaseConstructorInitializer() { var markup = @"using System; @@ -663,8 +653,7 @@ class D : B await VerifyBuilderAsync(markup); } - [WorkItem(887842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/887842")] - [Fact] + [Fact, WorkItem(887842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/887842")] public async Task PreprocessorExpression() { var markup = @"class C @@ -674,8 +663,7 @@ public async Task PreprocessorExpression() await VerifyBuilderAsync(markup); } - [WorkItem(967254, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/967254")] - [Fact] + [Fact, WorkItem(967254, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/967254")] public async Task ImplicitArrayInitializerAfterNew() { var markup = @"using System; @@ -690,64 +678,56 @@ void goo() await VerifyNotBuilderAsync(markup); } - [WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] - [Fact] + [Fact, WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] public async Task NamespaceDeclaration_Unqualified() { var markup = @"namespace $$"; await VerifyBuilderAsync(markup); } - [WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] - [Fact] + [Fact, WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] public async Task NamespaceDeclaration_Qualified() { var markup = @"namespace A.$$"; await VerifyBuilderAsync(markup); } - [WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] - [Fact] + [Fact, WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] public async Task FileScopedNamespaceDeclaration_Unqualified() { var markup = @"namespace $$;"; await VerifyBuilderAsync(markup); } - [WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] - [Fact] + [Fact, WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] public async Task FileScopedNamespaceDeclaration_Qualified() { var markup = @"namespace A.$$;"; await VerifyBuilderAsync(markup); } - [WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] - [Fact] + [Fact, WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] public async Task PartialClassName() { var markup = @"partial class $$"; await VerifyBuilderAsync(markup); } - [WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] - [Fact] + [Fact, WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] public async Task PartialStructName() { var markup = @"partial struct $$"; await VerifyBuilderAsync(markup); } - [WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] - [Fact] + [Fact, WorkItem(7213, "https://github.com/dotnet/roslyn/issues/7213")] public async Task PartialInterfaceName() { var markup = @"partial interface $$"; await VerifyBuilderAsync(markup); } - [WorkItem(12818, "https://github.com/dotnet/roslyn/issues/12818")] - [Fact] + [Fact, WorkItem(12818, "https://github.com/dotnet/roslyn/issues/12818")] public async Task UnwrapParamsArray() { var markup = @" @@ -760,8 +740,7 @@ class C { await VerifyBuilderAsync(markup); } - [WorkItem(12818, "https://github.com/dotnet/roslyn/issues/12818")] - [Fact] + [Fact, WorkItem(12818, "https://github.com/dotnet/roslyn/issues/12818")] public async Task DoNotUnwrapRegularArray() { var markup = @" @@ -774,8 +753,7 @@ class C { await VerifyNotBuilderAsync(markup); } - [WorkItem(47662, "https://github.com/dotnet/roslyn/issues/47662")] - [Fact] + [Fact, WorkItem(47662, "https://github.com/dotnet/roslyn/issues/47662")] public async Task LambdaExpressionInImplicitObjectCreation() { var markup = @" @@ -788,8 +766,7 @@ class C { await VerifyBuilderAsync(markup); } - [WorkItem(15443, "https://github.com/dotnet/roslyn/issues/15443")] - [Fact] + [Fact, WorkItem(15443, "https://github.com/dotnet/roslyn/issues/15443")] public async Task NotBuilderWhenDelegateInferredRightOfDotInInvocation() { var markup = @" @@ -799,8 +776,7 @@ class C { await VerifyNotBuilderAsync(markup); } - [WorkItem(15443, "https://github.com/dotnet/roslyn/issues/15443")] - [Fact] + [Fact, WorkItem(15443, "https://github.com/dotnet/roslyn/issues/15443")] public async Task NotBuilderInTypeArgument() { var markup = @" @@ -820,8 +796,7 @@ static void Main(string[] args) await VerifyNotBuilderAsync(markup); } - [WorkItem(16176, "https://github.com/dotnet/roslyn/issues/16176")] - [Fact] + [Fact, WorkItem(16176, "https://github.com/dotnet/roslyn/issues/16176")] public async Task NotBuilderForLambdaAfterNew() { var markup = @" @@ -831,8 +806,7 @@ class C { await VerifyNotBuilderAsync(markup); } - [WorkItem(20937, "https://github.com/dotnet/roslyn/issues/20937")] - [Fact] + [Fact, WorkItem(20937, "https://github.com/dotnet/roslyn/issues/20937")] public async Task AsyncLambda() { var markup = @" @@ -849,8 +823,7 @@ void A() await VerifyBuilderAsync(markup); } - [WorkItem(20937, "https://github.com/dotnet/roslyn/issues/20937")] - [Fact] + [Fact, WorkItem(20937, "https://github.com/dotnet/roslyn/issues/20937")] public async Task AsyncLambdaAfterComma() { var markup = @" @@ -867,8 +840,7 @@ void A() await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithExtensionAndInstanceMethod1() { var markup = @" @@ -899,8 +871,7 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithExtensionAndInstanceMethod2() { var markup = @" @@ -931,8 +902,7 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithExtensionAndInstanceMethod3() { var markup = @" @@ -963,8 +933,7 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithExtensionAndInstanceMethod4() { var markup = @" @@ -995,8 +964,7 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithExtensionAndInstanceMethod5() { var markup = @" @@ -1027,8 +995,7 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithExtensionAndInstanceMethod6() { var markup = @" @@ -1059,8 +1026,7 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithExtensionAndInstanceMethod7() { var markup = @" @@ -1091,8 +1057,7 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task WithNonDelegateExtensionAndInstanceMethod1() { var markup = @" @@ -1123,8 +1088,7 @@ public static void ReproMethod(Goo goo) await VerifyNotBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInDeclarationPattern() { var markup = @" @@ -1139,8 +1103,7 @@ void M() await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInDeclarationPattern2() { var markup = @" @@ -1155,8 +1118,7 @@ void M() await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInRecursivePattern() { var markup = @" @@ -1172,8 +1134,7 @@ void M(C test) await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInPropertyPattern() { var markup = @" @@ -1189,8 +1150,7 @@ void M(C test) await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInAndPattern() { var markup = @" @@ -1205,8 +1165,7 @@ void M() await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInAndOrPattern() { var markup = @" @@ -1221,8 +1180,7 @@ void M() await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInSwitchStatement() { var markup = @" @@ -1240,8 +1198,7 @@ void M() await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestInSwitchExpression() { var markup = @" @@ -1259,8 +1216,7 @@ int o$$ await VerifyBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestMissingInNotPattern_Declaration() { var markup = @" @@ -1275,8 +1231,7 @@ void M() await VerifyNotBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestMissingInNotPattern_Declaration2() { var markup = @" @@ -1291,8 +1246,7 @@ void M() await VerifyNotBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestMissingInNotPattern_Recursive() { var markup = @" @@ -1308,8 +1262,7 @@ void M(C test) await VerifyNotBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestMissingInOrPattern() { var markup = @" @@ -1324,8 +1277,7 @@ void M() await VerifyNotBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestMissingInAndOrPattern() { var markup = @" @@ -1340,8 +1292,7 @@ void M() await VerifyNotBuilderAsync(markup); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task TestMissingInRecursiveOrPattern() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs index 31cfa794fe579..7cd3df171151b 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs @@ -10139,8 +10139,7 @@ void M() }", "C"); } - [WorkItem(14163, "https://github.com/dotnet/roslyn/issues/14163")] - [Fact] + [Fact, WorkItem(14163, "https://github.com/dotnet/roslyn/issues/14163")] [Trait(Traits.Feature, Traits.Features.Completion)] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task LocalFunctionDescription() @@ -10157,8 +10156,7 @@ void Local() { } }", "Local", "void Local()"); } - [WorkItem(14163, "https://github.com/dotnet/roslyn/issues/14163")] - [Fact] + [Fact, WorkItem(14163, "https://github.com/dotnet/roslyn/issues/14163")] [Trait(Traits.Feature, Traits.Features.Completion)] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task LocalFunctionDescription2() @@ -11157,8 +11155,7 @@ public void M(string s) await VerifyItemIsAbsentAsync(markup, "DoSomething", displayTextSuffix: "<>"); } - [WorkItem(38074, "https://github.com/dotnet/roslyn/issues/38074")] - [Fact] + [Fact, WorkItem(38074, "https://github.com/dotnet/roslyn/issues/38074")] [Trait(Traits.Feature, Traits.Features.Completion)] [CompilerTrait(CompilerFeature.LocalFunctions)] public async Task LocalFunctionInStaticMethod() diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs index 6621e69c89fdd..dad3e5f510ac3 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs @@ -316,8 +316,7 @@ class C { void M() { B.$$ } } await VerifyItemExistsAsync(code, "Y"); } - [WorkItem(209299, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=209299")] - [Fact] + [Fact, WorkItem(209299, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=209299")] public async Task TestDescriptionWhenDocumentLengthChanges() { var code = @"using System; diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs index f26c23788a066..7830313e8d2cc 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs @@ -265,8 +265,7 @@ public int bar() { } }", "returns"); } - [WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] - [Fact] + [Fact, WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] public async Task ReadWritePropertyNoReturns() { await VerifyItemIsAbsentAsync(@" @@ -278,8 +277,7 @@ public class goo }", "returns"); } - [WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] - [Fact] + [Fact, WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] public async Task ReadWritePropertyValue() { await VerifyItemExistsAsync(@" @@ -291,8 +289,7 @@ public class goo }", "value"); } - [WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] - [Fact] + [Fact, WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] public async Task ReadOnlyPropertyNoReturns() { await VerifyItemIsAbsentAsync(@" @@ -304,8 +301,7 @@ public class goo }", "returns"); } - [WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] - [Fact] + [Fact, WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] public async Task ReadOnlyPropertyValue() { await VerifyItemExistsAsync(@" @@ -317,8 +313,7 @@ public class goo }", "value"); } - [WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] - [Fact] + [Fact, WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] public async Task WriteOnlyPropertyNoReturns() { await VerifyItemIsAbsentAsync(@" @@ -330,8 +325,7 @@ public class goo }", "returns"); } - [WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] - [Fact] + [Fact, WorkItem(8627, "https://github.com/dotnet/roslyn/issues/8627")] public async Task WriteOnlyPropertyValue() { await VerifyItemExistsAsync(@" @@ -370,8 +364,7 @@ public int this[T green] { get { } set { } } }", "param name=\"green\""); } - [WorkItem(17872, "https://github.com/dotnet/roslyn/issues/17872")] - [Fact] + [Fact, WorkItem(17872, "https://github.com/dotnet/roslyn/issues/17872")] public async Task MethodParamRefName() { var text = @" @@ -417,8 +410,7 @@ public int bar(T green) { } }", "typeparam name=\"T\""); } - [WorkItem(638802, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/638802")] - [Fact] + [Fact, WorkItem(638802, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/638802")] public async Task TagsAfterSameLineClosedTag() { var text = @"/// @@ -430,8 +422,7 @@ public async Task TagsAfterSameLineClosedTag() await VerifyItemsExistAsync(text, "!--", "![CDATA[", "c", "code", "inheritdoc", "list", "para", "seealso", "see"); } - [WorkItem(734825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/734825")] - [Fact] + [Fact, WorkItem(734825, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/734825")] public async Task EnumMember() { var text = @"public enum z @@ -447,8 +438,7 @@ public async Task EnumMember() await VerifyItemsExistAsync(text); } - [WorkItem(954679, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/954679")] - [Fact] + [Fact, WorkItem(954679, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/954679")] public async Task CompletionList() { await VerifyItemExistsAsync(@" @@ -459,8 +449,7 @@ public class goo } [WorkItem(775091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775091")] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] - [Fact] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task ParamRefNames() { // Local functions do not support documentation comments @@ -475,8 +464,7 @@ static void Main(string[] args) } [WorkItem(775091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775091")] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] - [Fact] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task ParamRefNames_Interactive() { await VerifyItemExistsAsync(@" @@ -521,8 +509,7 @@ await VerifyItemExistsAsync(@" ", "param name=\"o\""); } - [WorkItem(17872, "https://github.com/dotnet/roslyn/issues/17872")] - [Fact] + [Fact, WorkItem(17872, "https://github.com/dotnet/roslyn/issues/17872")] public async Task TypeParamRefNamesInEmptyAttribute() { var text = @" @@ -540,8 +527,7 @@ public int Method(T green) { } await VerifyItemsExistAsync(text, "TOuter", "TInner", "TMethod"); } - [WorkItem(17872, "https://github.com/dotnet/roslyn/issues/17872")] - [Fact] + [Fact, WorkItem(17872, "https://github.com/dotnet/roslyn/issues/17872")] public async Task TypeParamRefNamesPartiallyTyped() { var text = @" @@ -612,8 +598,7 @@ public int Method(T green) { } await VerifyItemsAbsentAsync(text, "TOuter", "TInner"); } - [WorkItem(8322, "https://github.com/dotnet/roslyn/issues/8322")] - [Fact] + [Fact, WorkItem(8322, "https://github.com/dotnet/roslyn/issues/8322")] public async Task PartialTagCompletion() { await VerifyItemsExistAsync(@" @@ -624,8 +609,7 @@ public void bar() { } }", "!--", "![CDATA[", "completionlist", "example", "exception", "include", "inheritdoc", "permission", "remarks", "see", "seealso", "summary"); } - [WorkItem(8322, "https://github.com/dotnet/roslyn/issues/8322")] - [Fact] + [Fact, WorkItem(8322, "https://github.com/dotnet/roslyn/issues/8322")] public async Task PartialTagCompletionNestedTags() { await VerifyItemsExistAsync(@" @@ -638,8 +622,7 @@ public void bar() { } }", "!--", "![CDATA[", "c", "code", "inheritdoc", "list", "para", "see", "seealso"); } - [WorkItem(11487, "https://github.com/dotnet/roslyn/issues/11487")] - [Fact] + [Fact, WorkItem(11487, "https://github.com/dotnet/roslyn/issues/11487")] public async Task TypeParamAtTopLevelOnly() { await VerifyItemsAbsentAsync(@" @@ -651,8 +634,7 @@ public class Goo }", "typeparam name=\"T\""); } - [WorkItem(11487, "https://github.com/dotnet/roslyn/issues/11487")] - [Fact] + [Fact, WorkItem(11487, "https://github.com/dotnet/roslyn/issues/11487")] public async Task ParamAtTopLevelOnly() { await VerifyItemsAbsentAsync(@" @@ -695,8 +677,7 @@ static void Goo() } [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11490")] - [WorkItem(37504, "https://github.com/dotnet/roslyn/issues/37504")] - [Fact] + [Fact, WorkItem(37504, "https://github.com/dotnet/roslyn/issues/37504")] public async Task SeeAttributeNames() { await VerifyItemsExistAsync(@" @@ -711,8 +692,7 @@ static void Goo() }", "cref", "langword", "href"); } - [WorkItem(37504, "https://github.com/dotnet/roslyn/issues/37504")] - [Fact] + [Fact, WorkItem(37504, "https://github.com/dotnet/roslyn/issues/37504")] public async Task SeeAlsoAttributeNames() { await VerifyItemsExistAsync(@" @@ -727,8 +707,7 @@ static void Goo() }", "cref", "href"); } - [WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] - [Fact] + [Fact, WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] public async Task LangwordCompletionInPlainText() { await VerifyItemsExistAsync(@" @@ -743,8 +722,7 @@ static void Goo() }", "null", "sealed", "true", "false", "await"); } - [WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] - [Fact] + [Fact, WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] public async Task LangwordCompletionAfterAngleBracket1() { await VerifyItemsAbsentAsync(@" @@ -759,8 +737,7 @@ static void Goo() }", "null", "sealed", "true", "false", "await"); } - [WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] - [Fact] + [Fact, WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] public async Task LangwordCompletionAfterAngleBracket2() { await VerifyItemsAbsentAsync(@" @@ -775,8 +752,7 @@ static void Goo() }", "null", "sealed", "true", "false", "await"); } - [WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] - [Fact] + [Fact, WorkItem(22789, "https://github.com/dotnet/roslyn/issues/22789")] public async Task LangwordCompletionAfterAngleBracket3() { await VerifyItemsExistAsync(@" @@ -791,8 +767,7 @@ static void Goo() }", "null", "sealed", "true", "false", "await"); } - [WorkItem(11490, "https://github.com/dotnet/roslyn/issues/11490")] - [Fact] + [Fact, WorkItem(11490, "https://github.com/dotnet/roslyn/issues/11490")] public async Task SeeLangwordAttributeValue() { await VerifyItemsExistAsync(@" @@ -835,8 +810,7 @@ static void Goo() }", "cref", "path"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameAfterTagNameInIncompleteTag() { var text = @" @@ -850,8 +824,7 @@ static void Goo() await VerifyItemExistsAsync(text, "cref", usePreviousCharAsTrigger: true); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameAfterTagNameInElementStartTag() { var text = @" @@ -864,8 +837,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "cref"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameAfterTagNameInEmptyElement() { var text = @" @@ -878,8 +850,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "cref"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameAfterTagNamePartiallyTyped() { var text = @" @@ -892,8 +863,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "cref"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameAfterSpecialCrefAttribute() { var text = @" @@ -908,8 +878,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "type"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameAfterSpecialNameAttribute() { var text = @" @@ -924,8 +893,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "type"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameAfterTextAttribute() { var text = @" @@ -940,8 +908,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "type"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameInWrongTagTypeEmptyElement() { var text = @" @@ -956,8 +923,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "type"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeNameInWrongTagTypeElementStartTag() { var text = @" @@ -972,8 +938,7 @@ void Goo() { } await VerifyItemExistsAsync(text, "langword"); } - [WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] - [Fact] + [Fact, WorkItem(11489, "https://github.com/dotnet/roslyn/issues/11489")] public async Task AttributeValueOnQuote() { var text = @" @@ -989,8 +954,7 @@ static void Goo() await VerifyItemExistsAsync(text, "await", usePreviousCharAsTrigger: true); } - [WorkItem(757, "https://github.com/dotnet/roslyn/issues/757")] - [Fact] + [Fact, WorkItem(757, "https://github.com/dotnet/roslyn/issues/757")] public async Task TermAndDescriptionInsideItem() { var text = @" @@ -1011,8 +975,7 @@ static void Goo() await VerifyItemExistsAsync(text, "description"); } - [WorkItem(52738, "https://github.com/dotnet/roslyn/issues/52738")] - [Fact] + [Fact, WorkItem(52738, "https://github.com/dotnet/roslyn/issues/52738")] public async Task RecordParam() { await VerifyItemsExistAsync(@" @@ -1021,8 +984,7 @@ public record Goo(string MyParameter); ", "param name=\"MyParameter\"", "typeparam name=\"T\""); } - [WorkItem(52738, "https://github.com/dotnet/roslyn/issues/52738")] - [Fact] + [Fact, WorkItem(52738, "https://github.com/dotnet/roslyn/issues/52738")] public async Task RecordParamRef() { await VerifyItemsExistAsync(@" diff --git a/src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs b/src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs index 87b47bdeb2a24..8e12598e7feb0 100644 --- a/src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs +++ b/src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs @@ -534,8 +534,7 @@ static void Main2(string[] args) }.RunAsync(); } - [WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] - [Fact] + [Fact, WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] public async Task TestTakeTop_TopCommentedOut() { var source = @" @@ -576,8 +575,7 @@ public void M() }.RunAsync(); } - [WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] - [Fact] + [Fact, WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] public async Task TestTakeTop_SecondMiddleAndBottomCommentedOut() { var source = @" @@ -616,8 +614,7 @@ public void M() }.RunAsync(); } - [WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] - [Fact] + [Fact, WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] public async Task TestTakeTop_TopInString() { var source = @" @@ -649,8 +646,7 @@ void x() { }.RunAsync(); } - [WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] - [Fact] + [Fact, WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] public async Task TestTakeBottom_TopInString() { var source = @" @@ -682,8 +678,7 @@ void x() { }.RunAsync(); } - [WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] - [Fact] + [Fact, WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] public async Task TestMissingWithMiddleMarkerAtTopOfFile() { var source = @"{|CS8300:=======|} @@ -698,8 +693,7 @@ class X { }.RunAsync(); } - [WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] - [Fact] + [Fact, WorkItem(23847, "https://github.com/dotnet/roslyn/issues/23847")] public async Task TestMissingWithMiddleMarkerAtBottomOfFile() { var source = @"{|CS8300:<<<<<<<|} working copy @@ -729,8 +723,7 @@ class X { }.RunAsync(); } - [WorkItem(21107, "https://github.com/dotnet/roslyn/issues/21107")] - [Fact] + [Fact, WorkItem(21107, "https://github.com/dotnet/roslyn/issues/21107")] public async Task TestFixAll1() { var source = @" @@ -782,8 +775,7 @@ class Program3 }.RunAsync(); } - [WorkItem(21107, "https://github.com/dotnet/roslyn/issues/21107")] - [Fact] + [Fact, WorkItem(21107, "https://github.com/dotnet/roslyn/issues/21107")] public async Task TestFixAll2() { var source = @" @@ -835,8 +827,7 @@ class Program4 }.RunAsync(); } - [WorkItem(21107, "https://github.com/dotnet/roslyn/issues/21107")] - [Fact] + [Fact, WorkItem(21107, "https://github.com/dotnet/roslyn/issues/21107")] public async Task TestFixAll3() { var source = @" diff --git a/src/EditorFeatures/CSharpTest/ConvertAnonymousType/ConvertAnonymousTypeToClassTests.cs b/src/EditorFeatures/CSharpTest/ConvertAnonymousType/ConvertAnonymousTypeToClassTests.cs index 78ebef16b6363..d12f3eba81ce4 100644 --- a/src/EditorFeatures/CSharpTest/ConvertAnonymousType/ConvertAnonymousTypeToClassTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertAnonymousType/ConvertAnonymousTypeToClassTests.cs @@ -152,8 +152,7 @@ internal record NewRecord(int A, int B); await TestInRegularAndScriptAsync(text, expected, options: this.PreferImplicitTypeWithInfo()); } - [WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] - [Fact] + [Fact, WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] public async Task ConvertSingleAnonymousType_Explicit() { var text = @" @@ -1517,8 +1516,7 @@ public override int GetHashCode() await TestInRegularAndScriptAsync(text, expected, options: this.PreferImplicitTypeWithInfo(), parseOptions: CSharp8); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task ConvertSingleAnonymousTypeSelection1() { var text = @" @@ -1568,8 +1566,7 @@ public override int GetHashCode() await TestInRegularAndScriptAsync(text, expected, options: this.PreferImplicitTypeWithInfo(), parseOptions: CSharp8); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task ConvertSingleAnonymousTypeSelection2() { var text = @" @@ -1619,8 +1616,7 @@ public override int GetHashCode() await TestInRegularAndScriptAsync(text, expected, options: this.PreferImplicitTypeWithInfo(), parseOptions: CSharp8); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task ConvertSingleAnonymousTypeSelection3() { var text = @" @@ -1670,8 +1666,7 @@ public override int GetHashCode() await TestInRegularAndScriptAsync(text, expected, options: this.PreferImplicitTypeWithInfo(), parseOptions: CSharp8); } - [WorkItem(45747, "https://github.com/dotnet/roslyn/issues/45747")] - [Fact] + [Fact, WorkItem(45747, "https://github.com/dotnet/roslyn/issues/45747")] public async Task ConvertOmittingTrailingComma() { var text = @" @@ -1728,8 +1723,7 @@ public override int GetHashCode() await TestInRegularAndScriptAsync(text, expected, options: this.PreferImplicitTypeWithInfo(), parseOptions: CSharp8); } - [WorkItem(45747, "https://github.com/dotnet/roslyn/issues/45747")] - [Fact] + [Fact, WorkItem(45747, "https://github.com/dotnet/roslyn/issues/45747")] public async Task ConvertOmittingTrailingCommaButPreservingTrivia() { var text = @" diff --git a/src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs b/src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs index 255ac82d283f4..d9f7eb33a387a 100644 --- a/src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs @@ -865,8 +865,7 @@ class TestClass await TestMissingAsync(text); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task CursorInType() { var text = @" @@ -896,8 +895,7 @@ public int Goo await TestInRegularAndScriptAsync(text, expected, options: DoNotPreferExpressionBodiedAccessors); } - [WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] - [Fact] + [Fact, WorkItem(35180, "https://github.com/dotnet/roslyn/issues/35180")] public async Task SelectionWhole() { var text = @" @@ -1011,8 +1009,7 @@ public int Goo await TestInRegularAndScriptAsync(text, expected, options: UseCustomFieldName); } - [WorkItem(28013, "https://github.com/dotnet/roslyn/issues/26992")] - [Fact] + [Fact, WorkItem(28013, "https://github.com/dotnet/roslyn/issues/26992")] public async Task UnderscorePrefixedFieldName() { var text = @" @@ -1042,8 +1039,7 @@ public int Goo await TestInRegularAndScriptAsync(text, expected, options: UseUnderscorePrefixedFieldName); } - [WorkItem(28013, "https://github.com/dotnet/roslyn/issues/26992")] - [Fact] + [Fact, WorkItem(28013, "https://github.com/dotnet/roslyn/issues/26992")] public async Task PropertyNameEqualsToClassNameExceptFirstCharCasingWhichCausesFieldNameCollisionByDefault() { var text = @" @@ -1165,8 +1161,7 @@ public int Goo await TestInRegularAndScriptAsync(text, expected, options: DoNotPreferExpressionBodiedAccessors); } - [WorkItem(22146, "https://github.com/dotnet/roslyn/issues/22146")] - [Fact] + [Fact, WorkItem(22146, "https://github.com/dotnet/roslyn/issues/22146")] public async Task PartialClasses() { var text = @" @@ -1196,8 +1191,7 @@ partial class Program await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(22146, "https://github.com/dotnet/roslyn/issues/22146")] - [Fact] + [Fact, WorkItem(22146, "https://github.com/dotnet/roslyn/issues/22146")] public async Task PartialClassInSeparateFiles1() { var file1 = @" @@ -1240,8 +1234,7 @@ await TestActionAsync( parameters: null); } - [WorkItem(22146, "https://github.com/dotnet/roslyn/issues/22146")] - [Fact] + [Fact, WorkItem(22146, "https://github.com/dotnet/roslyn/issues/22146")] public async Task PartialClassInSeparateFiles2() { var file1 = @" diff --git a/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs b/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs index 2ee45a62ec512..6e4014d967e6f 100644 --- a/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs @@ -35,8 +35,7 @@ private OptionsCollection ImplicitTypeEverywhere { CSharpCodeStyleOptions.VarForBuiltInTypes, onWithSilent }, }; - [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [Fact] + [Fact, WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] public async Task EmptyBlockBody() { var text = @" @@ -156,8 +155,7 @@ void Method() await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [Fact] + [Fact, WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] public async Task Comment() { var text = @" @@ -190,8 +188,7 @@ void Method() await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [Fact] + [Fact, WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] public async Task Comment2() { var text = @" @@ -342,8 +339,7 @@ void Method() await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [Fact] + [Fact, WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] public async Task Comment7() { var text = @" @@ -693,8 +689,7 @@ void Method() } [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestCaretBefore() { var text = @" @@ -726,8 +721,7 @@ void Method() } [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestCaretAfter() { var text = @" @@ -759,8 +753,7 @@ void Method() } [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestSelection() { var text = @" @@ -791,8 +784,7 @@ void Method() await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [Fact] + [Fact, WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] public async Task Field() { var text = @" @@ -858,8 +850,7 @@ void Method() await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [Fact] + [Fact, WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] public async Task Parameter() { var text = @" @@ -888,8 +879,7 @@ void Method(int[] array) await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] - [Fact] + [Fact, WorkItem(31621, "https://github.com/dotnet/roslyn/issues/31621")] public async Task Property() { var text = @" @@ -1789,8 +1779,7 @@ void Method() await TestInRegularAndScriptAsync(text, expected); } - [WorkItem(50469, "https://github.com/dotnet/roslyn/issues/50469")] - [Fact] + [Fact, WorkItem(50469, "https://github.com/dotnet/roslyn/issues/50469")] public async Task PreventExplicitCastToVar() { var text = @" diff --git a/src/EditorFeatures/CSharpTest/ConvertForToForEach/ConvertForToForEachTests.cs b/src/EditorFeatures/CSharpTest/ConvertForToForEach/ConvertForToForEachTests.cs index abc1a8874d2ce..487ccd5d6b8f0 100644 --- a/src/EditorFeatures/CSharpTest/ConvertForToForEach/ConvertForToForEachTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertForToForEach/ConvertForToForEachTests.cs @@ -356,8 +356,7 @@ void Test(string[] array) }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestBeforeKeyword() { await TestInRegularAndScript1Async( @@ -405,8 +404,7 @@ void Test(string[] array) }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInParentheses() { await TestInRegularAndScript1Async( @@ -454,8 +452,7 @@ void Test(string[] array) }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestInParentheses2() { await TestInRegularAndScript1Async( diff --git a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs index 9f29d3d7b005d..370678309f30e 100644 --- a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs @@ -363,8 +363,7 @@ void M() await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] - [Fact] + [Fact, WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] public async Task TestWithMultipleStringConcatinations() { await VerifyCS.VerifyRefactoringAsync( @@ -384,8 +383,7 @@ void M() }"); } - [WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] - [Fact] + [Fact, WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] public async Task TestWithMultipleStringConcatinations2() { await VerifyCS.VerifyRefactoringAsync( @@ -405,8 +403,7 @@ void M() }"); } - [WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] - [Fact] + [Fact, WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] public async Task TestWithMultipleStringConcatinations3() { await VerifyCS.VerifyRefactoringAsync( @@ -426,8 +423,7 @@ void M() }"); } - [WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] - [Fact] + [Fact, WorkItem(16820, "https://github.com/dotnet/roslyn/issues/16820")] public async Task TestWithMultipleStringConcatinations4() { var code = @"public class C @@ -441,8 +437,7 @@ void M() await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(20943, "https://github.com/dotnet/roslyn/issues/20943")] - [Fact] + [Fact, WorkItem(20943, "https://github.com/dotnet/roslyn/issues/20943")] public async Task TestMissingWithDynamic1() { var code = @"class C @@ -457,8 +452,7 @@ void M() await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(20943, "https://github.com/dotnet/roslyn/issues/20943")] - [Fact] + [Fact, WorkItem(20943, "https://github.com/dotnet/roslyn/issues/20943")] public async Task TestMissingWithDynamic2() { var code = @"class C @@ -473,8 +467,7 @@ void M() await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] - [Fact] + [Fact, WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] public async Task TestWithStringLiteralWithBraces() { { @@ -496,8 +489,7 @@ void M() } } - [WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] - [Fact] + [Fact, WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] public async Task TestWithStringLiteralWithBraces2() { { @@ -519,8 +511,7 @@ void M() } } - [WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] - [Fact] + [Fact, WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] public async Task TestWithStringLiteralWithDoubleBraces() { { @@ -542,8 +533,7 @@ void M() } } - [WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] - [Fact] + [Fact, WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] public async Task TestWithMultipleStringLiteralsWithBraces() { { @@ -565,8 +555,7 @@ void M() } } - [WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] - [Fact] + [Fact, WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] public async Task TestWithVerbatimStringWithBraces() { await VerifyCS.VerifyRefactoringAsync( @@ -586,8 +575,7 @@ void M() }"); } - [WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] - [Fact] + [Fact, WorkItem(23536, "https://github.com/dotnet/roslyn/issues/23536")] public async Task TestWithMultipleVerbatimStringsWithBraces() { await VerifyCS.VerifyRefactoringAsync( @@ -608,8 +596,7 @@ void M() } [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestWithSelectionOnEntireToBeInterpolatedString() { await VerifyCS.VerifyRefactoringAsync( @@ -629,8 +616,7 @@ void M() }"); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestMissingWithSelectionOnPartOfToBeInterpolatedStringPrefix() { var code = @"public class C @@ -646,8 +632,7 @@ void M() } [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingWithSelectionOnPartOfToBeInterpolatedStringSuffix() { var code = @"public class C @@ -663,8 +648,7 @@ void M() } [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingWithSelectionOnMiddlePartOfToBeInterpolatedString() { var code = @"public class C @@ -679,8 +663,7 @@ void M() await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestWithSelectionExceedingToBeInterpolatedString() { await VerifyCS.VerifyRefactoringAsync( @@ -700,8 +683,7 @@ void M() }"); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestWithCaretBeforeNonStringToken() { await VerifyCS.VerifyRefactoringAsync( @@ -721,8 +703,7 @@ void M() }"); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestWithCaretAfterNonStringToken() { await VerifyCS.VerifyRefactoringAsync( @@ -742,8 +723,7 @@ void M() }"); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestWithCaretBeforePlusToken() { await VerifyCS.VerifyRefactoringAsync( @@ -763,8 +743,7 @@ void M() }"); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestWithCaretAfterPlusToken() { await VerifyCS.VerifyRefactoringAsync( @@ -784,8 +763,7 @@ void M() }"); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestWithCaretBeforeLastPlusToken() { await VerifyCS.VerifyRefactoringAsync( @@ -805,8 +783,7 @@ void M() }"); } - [WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] - [Fact] + [Fact, WorkItem(16981, "https://github.com/dotnet/roslyn/issues/16981")] public async Task TestWithCaretAfterLastPlusToken() { await VerifyCS.VerifyRefactoringAsync( @@ -826,8 +803,7 @@ void M() }"); } - [WorkItem(32864, "https://github.com/dotnet/roslyn/issues/32864")] - [Fact] + [Fact, WorkItem(32864, "https://github.com/dotnet/roslyn/issues/32864")] public async Task TestConcatenationWithNoStringLiterals() { await VerifyCS.VerifyRefactoringAsync( @@ -847,8 +823,7 @@ void M() }"); } - [WorkItem(37324, "https://github.com/dotnet/roslyn/issues/37324")] - [Fact] + [Fact, WorkItem(37324, "https://github.com/dotnet/roslyn/issues/37324")] public async Task TestConcatenationWithChar() { await VerifyCS.VerifyRefactoringAsync( @@ -872,8 +847,7 @@ void M() }"); } - [WorkItem(37324, "https://github.com/dotnet/roslyn/issues/37324")] - [Fact] + [Fact, WorkItem(37324, "https://github.com/dotnet/roslyn/issues/37324")] public async Task TestConcatenationWithCharAfterStringLiteral() { await VerifyCS.VerifyRefactoringAsync( @@ -895,8 +869,7 @@ void M() }"); } - [WorkItem(37324, "https://github.com/dotnet/roslyn/issues/37324")] - [Fact] + [Fact, WorkItem(37324, "https://github.com/dotnet/roslyn/issues/37324")] public async Task TestConcatenationWithCharBeforeStringLiteral() { await VerifyCS.VerifyRefactoringAsync( @@ -918,8 +891,7 @@ void M() }"); } - [WorkItem(40413, "https://github.com/dotnet/roslyn/issues/40413")] - [Fact] + [Fact, WorkItem(40413, "https://github.com/dotnet/roslyn/issues/40413")] public async Task TestConcatenationWithConstMember() { var code = @" @@ -952,8 +924,7 @@ class C }.RunAsync(); } - [WorkItem(40413, "https://github.com/dotnet/roslyn/issues/40413")] - [Fact] + [Fact, WorkItem(40413, "https://github.com/dotnet/roslyn/issues/40413")] public async Task TestConcatenationWithConstDeclaration() { var code = @" @@ -990,8 +961,7 @@ void M() { }.RunAsync(); } - [WorkItem(40413, "https://github.com/dotnet/roslyn/issues/40413")] - [Fact] + [Fact, WorkItem(40413, "https://github.com/dotnet/roslyn/issues/40413")] public async Task TestConcatenationWithInlineString() { await VerifyCS.VerifyRefactoringAsync(@" diff --git a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs index 4de2d26c6bfca..59bc97dbd9601 100644 --- a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs @@ -896,8 +896,7 @@ void M() }"); } - [WorkItem(61346, "https://github.com/dotnet/roslyn/issues/61346")] - [Fact] + [Fact, WorkItem(61346, "https://github.com/dotnet/roslyn/issues/61346")] public async Task TestNoCastToObjectWhenNullableEnabled() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertRegularStringToInterpolatedStringTests.cs b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertRegularStringToInterpolatedStringTests.cs index b8773ec0ede3a..7c512bc2ae07d 100644 --- a/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertRegularStringToInterpolatedStringTests.cs +++ b/src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertRegularStringToInterpolatedStringTests.cs @@ -130,8 +130,7 @@ void M() }"); } - [WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] - [Fact] + [Fact, WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] public async Task TestMissingOnRegularStringWithBracesAssignedToConstBeforeCSharp10() { await TestMissingInRegularAndScriptAsync( @@ -144,8 +143,7 @@ void M() }", new(new CSharpParseOptions(LanguageVersion.CSharp9))); } - [WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] - [Fact] + [Fact, WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] public async Task TestOnRegularStringWithBracesAssignedToConstForCSharp10AndNewer() { await TestInRegularAndScriptAsync( @@ -178,8 +176,7 @@ void M() }"); } - [WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] - [Fact] + [Fact, WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] public async Task TestMissingOnAttributeStringParameterWithBracesBeforeCSharp10() { await TestMissingInRegularAndScriptAsync( @@ -191,8 +188,7 @@ public class C }", new(new CSharpParseOptions(LanguageVersion.CSharp9))); } - [WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] - [Fact] + [Fact, WorkItem(52243, "https://github.com/dotnet/roslyn/issues/52243")] public async Task TestOnAttributeStringParameterWithBracesForCSharp10AndNewer() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Debugging/DataTipInfoGetterTests.cs b/src/EditorFeatures/CSharpTest/Debugging/DataTipInfoGetterTests.cs index 13c6390ef9412..6c925a2e15ce0 100644 --- a/src/EditorFeatures/CSharpTest/Debugging/DataTipInfoGetterTests.cs +++ b/src/EditorFeatures/CSharpTest/Debugging/DataTipInfoGetterTests.cs @@ -211,8 +211,7 @@ void Goo() }"); } - [WorkItem(539910, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539910")] - [Fact] + [Fact, WorkItem(539910, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539910")] public async Task TestLiterals() { await TestAsync( @@ -250,8 +249,7 @@ void Goo(int [|$$i|]) }"); } - [WorkItem(942699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/942699")] - [Fact] + [Fact, WorkItem(942699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/942699")] public async Task TestCatchIdentifier() { await TestAsync( @@ -321,8 +319,7 @@ static class Static }"); } - [WorkItem(540921, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540921")] - [Fact] + [Fact, WorkItem(540921, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540921")] public async Task TestForEachIdentifier() { await TestAsync( @@ -337,8 +334,7 @@ void Goo(string[] args) }"); } - [WorkItem(546328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546328")] - [Fact] + [Fact, WorkItem(546328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546328")] public async Task TestProperty() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs b/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs index 15e548b0c1594..fb189cc4772c7 100644 --- a/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs +++ b/src/EditorFeatures/CSharpTest/Debugging/ProximityExpressionsGetterTests.cs @@ -485,8 +485,7 @@ void Method() }", "this"); } - [WorkItem(751141, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/751141")] - [Fact] + [Fact, WorkItem(751141, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/751141")] public async Task Bug751141() { await TestTryDoAsync(@" diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs index f17f71f81acdc..e5552df3d2344 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs @@ -129,8 +129,7 @@ await ThrowingDiagnosticAnalyzer.VerifyAnalyzerEngineIsSafeAgainstEx }); } - [WorkItem(908621, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/908621")] - [Fact] + [Fact, WorkItem(908621, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/908621")] public void DiagnosticServiceIsSafeAgainstAnalyzerExceptions_1() { var analyzer = new ThrowingDiagnosticAnalyzer(); @@ -138,8 +137,7 @@ public void DiagnosticServiceIsSafeAgainstAnalyzerExceptions_1() AccessSupportedDiagnostics(analyzer); } - [WorkItem(908621, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/908621")] - [Fact] + [Fact, WorkItem(908621, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/908621")] public void DiagnosticServiceIsSafeAgainstAnalyzerExceptions_2() { var analyzer = new ThrowingDoNotCatchDiagnosticAnalyzer(); diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs index d06284e18bf20..4f819a309b0e7 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs @@ -751,8 +751,7 @@ enum Color : long }"); } - [WorkItem(528312, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528312")] - [Fact] + [Fact, WorkItem(528312, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528312")] public async Task TestGenerateAfterEnumWithLongMinValueInHex() { await TestInRegularAndScriptAsync( @@ -783,8 +782,7 @@ enum Color : long }"); } - [WorkItem(528312, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528312")] - [Fact] + [Fact, WorkItem(528312, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528312")] public async Task TestGenerateAfterPositiveLongInHex() { await TestInRegularAndScriptAsync( @@ -1538,8 +1536,7 @@ enum Weekday }"); } - [WorkItem(540919, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540919")] - [Fact] + [Fact, WorkItem(540919, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540919")] public async Task TestKeyword() { await TestInRegularAndScriptAsync( @@ -1570,8 +1567,7 @@ enum Color }"); } - [WorkItem(544333, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544333")] - [Fact] + [Fact, WorkItem(544333, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544333")] public async Task TestNotAfterPointer() { await TestMissingInRegularAndScriptAsync( @@ -1636,8 +1632,7 @@ void Main() }"); } - [WorkItem(545903, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545903")] - [Fact] + [Fact, WorkItem(545903, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545903")] public async Task TestNoOctal() { await TestInRegularAndScriptAsync( @@ -1662,8 +1657,7 @@ class C }"); } - [WorkItem(546654, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546654")] - [Fact] + [Fact, WorkItem(546654, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546654")] public async Task TestLastValueDoesNotHaveInitializer() { await TestInRegularAndScriptAsync( @@ -1694,8 +1688,7 @@ void Main() }"); } - [WorkItem(49679, "https://github.com/dotnet/roslyn/issues/49679")] - [Fact] + [Fact, WorkItem(49679, "https://github.com/dotnet/roslyn/issues/49679")] public async Task TestWithLeftShift_Long() { await TestInRegularAndScriptAsync( @@ -1726,8 +1719,7 @@ enum Color : long }"); } - [WorkItem(49679, "https://github.com/dotnet/roslyn/issues/49679")] - [Fact] + [Fact, WorkItem(49679, "https://github.com/dotnet/roslyn/issues/49679")] public async Task TestWithLeftShift_UInt() { await TestInRegularAndScriptAsync( @@ -1758,8 +1750,7 @@ enum Color : uint }"); } - [WorkItem(49679, "https://github.com/dotnet/roslyn/issues/49679")] - [Fact] + [Fact, WorkItem(49679, "https://github.com/dotnet/roslyn/issues/49679")] public async Task TestWithLeftShift_ULong() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs index bc15cf557af0f..731e253ece191 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs @@ -27,8 +27,7 @@ public GenerateConversionTest(ITestOutputHelper logger) internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace) => (null, new GenerateConversionCodeFixProvider()); - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateImplicitConversionGenericClass() { await TestInRegularAndScriptAsync( @@ -62,8 +61,7 @@ public static implicit operator C(int v) }"); } - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateImplicitConversionClass() { await TestInRegularAndScriptAsync( @@ -129,8 +127,7 @@ class C options: Option(CSharpCodeStyleOptions.PreferExpressionBodiedOperators, CSharpCodeStyleOptions.WhenPossibleWithSilentEnforcement)); } - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateImplicitConversionAwaitExpression() { await TestInRegularAndScriptAsync( @@ -163,8 +160,7 @@ public static implicit operator Program(int v) }"); } - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateImplicitConversionTargetTypeNotInSource() { await TestInRegularAndScriptAsync( @@ -213,8 +209,7 @@ static void Main(string[] args) }"); } - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateExplicitConversionGenericClass() { await TestInRegularAndScriptAsync( @@ -248,8 +243,7 @@ public static explicit operator C(int v) }"); } - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateExplicitConversionClass() { await TestInRegularAndScriptAsync( @@ -283,8 +277,7 @@ public static explicit operator C(int v) }"); } - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateExplicitConversionAwaitExpression() { await TestInRegularAndScriptAsync( @@ -317,8 +310,7 @@ public static explicit operator Program(int v) }"); } - [WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] - [Fact] + [Fact, WorkItem(774321, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321")] public async Task TestGenerateExplicitConversionTargetTypeNotInSource() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateDeconstructMethodTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateDeconstructMethodTests.cs index c039d2c4fc248..9e034fc0a89b4 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateDeconstructMethodTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateDeconstructMethodTests.cs @@ -336,8 +336,7 @@ internal void Deconstruct(out int x, out int y) }"); } - [WorkItem(32510, "https://github.com/dotnet/roslyn/issues/32510")] - [Fact] + [Fact, WorkItem(32510, "https://github.com/dotnet/roslyn/issues/32510")] public async Task TestDeconstructionAssignment_InvalidDeclaration() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs index 7d3db3654009c..c64c06ee606ce 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs @@ -713,8 +713,7 @@ private bool Goo() }"); } - [WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] - [Fact] + [Fact, WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] public async Task TestOutRefArguments() { await TestInRegularAndScriptAsync( @@ -768,8 +767,7 @@ private void Goo(object bar) }"); } - [WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] - [Fact] + [Fact, WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] public async Task TestParenthesizedArgumentName() { await TestInRegularAndScriptAsync( @@ -796,8 +794,7 @@ private void Goo(object bar) }"); } - [WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] - [Fact] + [Fact, WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] public async Task TestCastedArgumentName() { await TestInRegularAndScriptAsync( @@ -1102,8 +1099,7 @@ void Method() }"); } - [WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] - [Fact] + [Fact, WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] public async Task TestDuplicateNames() { await TestInRegularAndScriptAsync( @@ -1130,8 +1126,7 @@ private void Goo(Bar baz1, object baz2) }"); } - [WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] - [Fact] + [Fact, WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] public async Task TestDuplicateNamesWithNamedArgument() { await TestInRegularAndScriptAsync( @@ -1728,8 +1723,7 @@ interface ISibling }"); } - [WorkItem(29584, "https://github.com/dotnet/roslyn/issues/29584")] - [Fact] + [Fact, WorkItem(29584, "https://github.com/dotnet/roslyn/issues/29584")] public async Task TestGenerateAbstractIntoSameType() { await TestInRegularAndScriptAsync( @@ -1752,8 +1746,7 @@ void Method() index: 1); } - [WorkItem(537906, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537906")] - [Fact] + [Fact, WorkItem(537906, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537906")] public async Task TestMethodReturningDynamic() { await TestInRegularAndScriptAsync( @@ -1780,8 +1773,7 @@ private dynamic Goo() }"); } - [WorkItem(537906, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537906")] - [Fact] + [Fact, WorkItem(537906, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537906")] public async Task TestMethodTakingDynamicArg() { await TestInRegularAndScriptAsync( @@ -1808,8 +1800,7 @@ private void Goo(dynamic d) }"); } - [WorkItem(3203, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(3203, "DevDiv_Projects/Roslyn")] public async Task TestNegativeWithNamedOptionalArg1() { await TestMissingInRegularAndScriptAsync( @@ -1832,8 +1823,7 @@ static void Method2() }"); } - [WorkItem(537972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537972")] - [Fact] + [Fact, WorkItem(537972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537972")] public async Task TestWithNamedOptionalArg2() { await TestInRegularAndScriptAsync( @@ -1974,8 +1964,7 @@ public void Meth() count: 1); } - [WorkItem(527278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527278")] - [Fact] + [Fact, WorkItem(527278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527278")] public async Task TestInvocationOffOfBase() { await TestInRegularAndScriptAsync( @@ -2063,8 +2052,7 @@ private void M() }"); } - [WorkItem(3095, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(3095, "DevDiv_Projects/Roslyn")] public async Task TestForMultipleSmartTagsInvokingWithinCtor() { await TestMissingInRegularAndScriptAsync( @@ -2387,8 +2375,7 @@ internal void M() }"); } - [WorkItem(527291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527291")] - [Fact] + [Fact, WorkItem(527291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527291")] public async Task TestInvocationOffOfIndexer() { await TestInRegularAndScriptAsync( @@ -2452,8 +2439,7 @@ internal void M() }"); } - [WorkItem(527292, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527292")] - [Fact] + [Fact, WorkItem(527292, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527292")] public async Task TestInvocationWithinForEach() { await TestInRegularAndScriptAsync( @@ -2519,8 +2505,7 @@ internal void M() }"); } - [WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] - [Fact] + [Fact, WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] public async Task TestInvocationWithinSynchronousForEach() { await TestInRegularAndScriptAsync( @@ -2555,8 +2540,7 @@ interface ISomeInterface }"); } - [WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] - [Fact] + [Fact, WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] public async Task TestInvocationWithinAsynchronousForEach_IAsyncEnumerableDoesNotExist_FallbackToIEnumerable() { await TestInRegularAndScriptAsync( @@ -2591,8 +2575,7 @@ interface ISomeInterface }"); } - [WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] - [Fact] + [Fact, WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] public async Task TestInvocationWithinAsynchronousForEach_IAsyncEnumerableExists_UseIAsyncEnumerable() { await TestInRegularAndScriptAsync( @@ -2627,8 +2610,7 @@ interface ISomeInterface " + IAsyncEnumerable); } - [WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] - [Fact] + [Fact, WorkItem(48064, "https://github.com/dotnet/roslyn/issues/48064")] public async Task TestInvocationWithinAsynchronousForEach_IAsyncEnumerableExists_UseIAsyncEnumerableOfString() { await TestInRegularAndScriptAsync( @@ -2896,8 +2878,7 @@ internal static void M() }"); } - [WorkItem(538353, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538353")] - [Fact] + [Fact, WorkItem(538353, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538353")] public async Task TestGenerateIntoAppropriatePart() { await TestInRegularAndScriptAsync( @@ -2932,8 +2913,7 @@ private void Test() }"); } - [WorkItem(538541, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538541")] - [Fact] + [Fact, WorkItem(538541, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538541")] public async Task TestGenerateWithVoidArgument() { await TestInRegularAndScriptAsync( @@ -2968,8 +2948,7 @@ private void Test(object v) }"); } - [WorkItem(538993, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538993")] - [Fact] + [Fact, WorkItem(538993, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538993")] public async Task TestGenerateInSimpleLambda() { await TestInRegularAndScriptAsync( @@ -3027,8 +3006,7 @@ private static int Goo() }"); } - [WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] - [Fact] + [Fact, WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] public async Task TestGenerateInAsyncTaskOfTSimpleLambda() { await TestInRegularAndScriptAsync( @@ -3059,8 +3037,7 @@ private static int Goo(string x) }"); } - [WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] - [Fact] + [Fact, WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] public async Task TestGenerateInAsyncTaskOfTParenthesizedLambda() { await TestInRegularAndScriptAsync( @@ -3091,8 +3068,7 @@ private static int Goo() }"); } - [WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] - [Fact] + [Fact, WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] public async Task TestGenerateInAsyncTaskSimpleLambda() { await TestInRegularAndScriptAsync( @@ -3123,8 +3099,7 @@ private static void Goo(string x) }"); } - [WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] - [Fact] + [Fact, WorkItem(30232, "https://github.com/dotnet/roslyn/issues/30232")] public async Task TestGenerateInAsyncTaskParenthesizedLambda() { await TestInRegularAndScriptAsync( @@ -3248,8 +3223,7 @@ private int Goo(int x) }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface1() { await TestInRegularAndScriptAsync( @@ -3276,8 +3250,7 @@ void I.Goo() }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface2() { await TestInRegularAndScriptAsync( @@ -3304,8 +3277,7 @@ int I.Goo() }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface3() { await TestInRegularAndScriptAsync( @@ -3332,8 +3304,7 @@ void I.Goo(int i) }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface4() { await TestInRegularAndScriptAsync( @@ -3360,8 +3331,7 @@ void I.Goo() }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface5() { await TestInRegularAndScriptAsync( @@ -3388,8 +3358,7 @@ void I.Goo() }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface6() { await TestMissingInRegularAndScriptAsync( @@ -3406,8 +3375,7 @@ class A : I }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface7() { await TestMissingInRegularAndScriptAsync( @@ -3423,8 +3391,7 @@ class A }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface8() { await TestInRegularAndScriptAsync( @@ -3451,8 +3418,7 @@ void I.Goo() }"); } - [WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] - [Fact] + [Fact, WorkItem(539024, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539024")] public async Task TestGenerateOffOfExplicitInterface9() { // TODO(cyrusn): It might be nice if we generated "Goo(T i)" here in the future. @@ -3480,8 +3446,7 @@ void I.Goo(int i) }"); } - [WorkItem(5016, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(5016, "DevDiv_Projects/Roslyn")] public async Task TestGenerateMethodWithArgumentFromBaseConstructorsArgument() { await TestInRegularAndScriptAsync( @@ -3520,8 +3485,7 @@ private static string M(string s) }"); } - [WorkItem(5016, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(5016, "DevDiv_Projects/Roslyn")] public async Task TestGenerateMethodWithArgumentFromGenericConstructorsArgument() { await TestInRegularAndScriptAsync( @@ -3589,8 +3553,7 @@ private int Goo(int v) }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedName() { await TestInRegularAndScriptAsync( @@ -3617,8 +3580,7 @@ private void Goo() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedKeyword() { await TestInRegularAndScriptAsync( @@ -3645,8 +3607,7 @@ private void @int() }"); } - [WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] - [Fact] + [Fact, WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] public async Task TestUnmentionableTypeParameter1() { await TestInRegularAndScriptAsync( @@ -3680,8 +3641,7 @@ internal static void C(A a) }"); } - [WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] - [Fact] + [Fact, WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] public async Task TestUnmentionableTypeParameter2() { await TestInRegularAndScriptAsync( @@ -3708,8 +3668,7 @@ private void C(A a) }"); } - [WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] - [Fact] + [Fact, WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] public async Task TestUnmentionableTypeParameter3() { await TestInRegularAndScriptAsync( @@ -3742,8 +3701,7 @@ private void C(A a) }"); } - [WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] - [Fact] + [Fact, WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] public async Task TestUnmentionableTypeParameter4() { await TestInRegularAndScriptAsync( @@ -3776,8 +3734,7 @@ private void M(A a) }"); } - [WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] - [Fact] + [Fact, WorkItem(539527, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539527")] public async Task TestUnmentionableTypeParameter5() { await TestInRegularAndScriptAsync( @@ -3810,8 +3767,7 @@ private void M(A a) }"); } - [WorkItem(539596, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539596")] - [Fact] + [Fact, WorkItem(539596, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539596")] public async Task TestUnmentionableTypeParameter6() { await TestInRegularAndScriptAsync( @@ -3838,8 +3794,7 @@ private void Goo(object u1, object v1) }"); } - [WorkItem(539593, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539593")] - [Fact] + [Fact, WorkItem(539593, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539593")] public async Task TestUnmentionableTypeParameter7() { await TestInRegularAndScriptAsync( @@ -3866,8 +3821,7 @@ private T1 Goo(T1 t1) }"); } - [WorkItem(539593, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539593")] - [Fact] + [Fact, WorkItem(539593, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539593")] public async Task TestUnmentionableTypeParameter8() { await TestInRegularAndScriptAsync( @@ -3894,8 +3848,7 @@ private T1 Goo(T1 t1) }"); } - [WorkItem(539597, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539597")] - [Fact] + [Fact, WorkItem(539597, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539597")] public async Task TestOddErrorType() { await TestInRegularAndScriptAsync( @@ -3922,8 +3875,7 @@ private @public F() }"); } - [WorkItem(539594, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539594")] - [Fact] + [Fact, WorkItem(539594, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539594")] public async Task TestGenericOverloads() { await TestInRegularAndScriptAsync( @@ -3972,8 +3924,7 @@ internal static void M() }"); } - [WorkItem(537929, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537929")] - [Fact] + [Fact, WorkItem(537929, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537929")] public async Task TestInScript1() { await TestAsync( @@ -4073,8 +4024,7 @@ int Goo() }"); } - [WorkItem(539571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539571")] - [Fact] + [Fact, WorkItem(539571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539571")] public async Task TestSimplification1() { await TestInRegularAndScriptAsync( @@ -4113,8 +4063,7 @@ private static void Goo() }"); } - [WorkItem(539571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539571")] - [Fact] + [Fact, WorkItem(539571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539571")] public async Task TestSimplification2() { await TestInRegularAndScriptAsync( @@ -4143,8 +4092,7 @@ private static Action Bar(DateTime now) }"); } - [WorkItem(539618, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539618")] - [Fact] + [Fact, WorkItem(539618, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539618")] public async Task TestClashesWithMethod1() { await TestMissingInRegularAndScriptAsync( @@ -4161,8 +4109,7 @@ void Main() }"); } - [WorkItem(539618, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539618")] - [Fact] + [Fact, WorkItem(539618, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539618")] public async Task TestClashesWithMethod2() { await TestMissingInRegularAndScriptAsync( @@ -4177,8 +4124,7 @@ await TestMissingInRegularAndScriptAsync( }"); } - [WorkItem(539637, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539637")] - [Fact] + [Fact, WorkItem(539637, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539637")] public async Task TestReservedParametername1() { await TestInRegularAndScriptAsync( @@ -4207,8 +4153,7 @@ private void M(long @long) }"); } - [WorkItem(539751, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539751")] - [Fact] + [Fact, WorkItem(539751, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539751")] public async Task TestShadows1() { await TestMissingInRegularAndScriptAsync( @@ -4224,8 +4169,7 @@ static void Main(string[] args) }"); } - [WorkItem(539769, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539769")] - [Fact] + [Fact, WorkItem(539769, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539769")] public async Task TestShadows2() { await TestMissingInRegularAndScriptAsync( @@ -4244,8 +4188,7 @@ static void Main(string[] args) }"); } - [WorkItem(539781, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539781")] - [Fact] + [Fact, WorkItem(539781, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539781")] public async Task TestInTopLevelMethod() { await TestInRegularAndScriptAsync( @@ -4266,8 +4209,7 @@ void Goo() }"); } - [WorkItem(539823, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539823")] - [Fact] + [Fact, WorkItem(539823, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539823")] public async Task TestLambdaReturnType() { await TestInRegularAndScriptAsync( @@ -4362,8 +4304,7 @@ private void Test(int x) }"); } - [WorkItem(539871, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539871")] - [Fact] + [Fact, WorkItem(539871, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539871")] public async Task TestDelegateScenario() { await TestMissingInRegularAndScriptAsync( @@ -4378,8 +4319,7 @@ static void M() }"); } - [WorkItem(539928, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539928")] - [Fact] + [Fact, WorkItem(539928, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539928")] public async Task TestInheritedTypeParameters1() { await TestInRegularAndScriptAsync( @@ -4410,8 +4350,7 @@ interface I }"); } - [WorkItem(539928, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539928")] - [Fact] + [Fact, WorkItem(539928, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539928")] public async Task TestInheritedTypeParameters2() { await TestInRegularAndScriptAsync( @@ -4442,8 +4381,7 @@ interface I }"); } - [WorkItem(539928, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539928")] - [Fact] + [Fact, WorkItem(539928, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539928")] public async Task TestInheritedTypeParameters3() { await TestInRegularAndScriptAsync( @@ -4474,8 +4412,7 @@ interface I }"); } - [WorkItem(538995, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538995")] - [Fact] + [Fact, WorkItem(538995, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538995")] public async Task TestBug4777() { await TestInRegularAndScriptAsync( @@ -4510,8 +4447,7 @@ void F(int x) }"); } - [WorkItem(539856, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539856")] - [Fact] + [Fact, WorkItem(539856, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539856")] public async Task TestGenerateOnInvalidInvocation() { await TestMissingInRegularAndScriptAsync( @@ -4528,8 +4464,7 @@ public Func Goo() }"); } - [WorkItem(539752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539752")] - [Fact] + [Fact, WorkItem(539752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539752")] public async Task TestMissingOnMultipleLambdaInferences() { await TestMissingInRegularAndScriptAsync( @@ -4561,8 +4496,7 @@ public int Sum(Func selector) }"); } - [WorkItem(540505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540505")] - [Fact] + [Fact, WorkItem(540505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540505")] public async Task TestParameterTypeAmbiguity() { await TestInRegularAndScriptAsync( @@ -4605,8 +4539,7 @@ class C }"); } - [WorkItem(541176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541176")] - [Fact] + [Fact, WorkItem(541176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541176")] public async Task TestTernaryWithBodySidesBroken1() { await TestInRegularAndScriptAsync( @@ -4635,8 +4568,7 @@ private int M(int a) }"); } - [WorkItem(541176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541176")] - [Fact] + [Fact, WorkItem(541176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541176")] public async Task TestTernaryWithBodySidesBroken2() { await TestInRegularAndScriptAsync( @@ -4689,8 +4621,7 @@ public static int ExtensionMethod(this String s) }"); } - [WorkItem(541405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541405")] - [Fact] + [Fact, WorkItem(541405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541405")] public async Task TestMissingOnImplementedInterfaceMethod() { await TestMissingInRegularAndScriptAsync( @@ -4707,8 +4638,7 @@ interface ITest }"); } - [WorkItem(541660, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541660")] - [Fact] + [Fact, WorkItem(541660, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541660")] public async Task TestDelegateNamedVar() { await TestInRegularAndScriptAsync( @@ -4741,8 +4671,7 @@ private static void M(int x) }"); } - [WorkItem(540991, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540991")] - [Fact] + [Fact, WorkItem(540991, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540991")] public async Task TestErrorVersusNamedTypeInSignature() { await TestMissingAsync( @@ -4812,8 +4741,7 @@ private static void Bar(A x) where T : {constraint} }}"); } - [WorkItem(542622, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542622")] - [Fact] + [Fact, WorkItem(542622, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542622")] public async Task TestLambdaTypeParameters() { await TestInRegularAndScriptAsync( @@ -4886,8 +4814,7 @@ private static void Bar(A x) where T : {constraint} }}"); } - [WorkItem(542627, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542627")] - [Fact] + [Fact, WorkItem(542627, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542627")] public async Task TestCaptureMethodTypeParametersReferencedInOuterType1() { await TestInRegularAndScriptAsync( @@ -4917,8 +4844,7 @@ private static void Bar(List.Enumerator x) }"); } - [WorkItem(542658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542658")] - [Fact] + [Fact, WorkItem(542658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542658")] public async Task TestCaptureTypeParametersInConstraints() { await TestInRegularAndScriptAsync( @@ -4949,8 +4875,7 @@ private static void Bar(List x) where T : S }"); } - [WorkItem(542659, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542659")] - [Fact] + [Fact, WorkItem(542659, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542659")] public async Task TestConstraintOrder1() { await TestInRegularAndScriptAsync( @@ -5001,8 +4926,7 @@ private void Bar(A x) where T : Exception, ICloneable }"); } - [WorkItem(542678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542678")] - [Fact] + [Fact, WorkItem(542678, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542678")] public async Task TestConstraintOrder2() { await TestInRegularAndScriptAsync( @@ -5053,8 +4977,7 @@ private void Bar(A x) where T : Exception, U }"); } - [WorkItem(542674, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542674")] - [Fact] + [Fact, WorkItem(542674, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542674")] public async Task TestGenerateStaticMethodInField() { await TestInRegularAndScriptAsync( @@ -5077,8 +5000,7 @@ private static int Goo() }"); } - [WorkItem(542680, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542680")] - [Fact] + [Fact, WorkItem(542680, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542680")] public async Task TestGenerateIntoConstrainedTypeParameter() { await TestInRegularAndScriptAsync( @@ -5107,8 +5029,7 @@ static void Goo(T x) where T : I }"); } - [WorkItem(542750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542750")] - [Fact] + [Fact, WorkItem(542750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542750")] public async Task TestCaptureOuterTypeParameter() { await TestInRegularAndScriptAsync( @@ -5150,8 +5071,7 @@ internal void Goo(List y) }"); } - [WorkItem(542744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542744")] - [Fact] + [Fact, WorkItem(542744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542744")] public async Task TestMostDerivedTypeParameter() { await TestInRegularAndScriptAsync( @@ -5202,8 +5122,7 @@ private void Bar(A x) where T : ArgumentException }"); } - [WorkItem(543152, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543152")] - [Fact] + [Fact, WorkItem(543152, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543152")] public async Task TestAnonymousTypeArgument() { await TestInRegularAndScriptAsync( @@ -5275,8 +5194,7 @@ private List Goo(T v) }"); } - [WorkItem(543336, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543336")] - [Fact] + [Fact, WorkItem(543336, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543336")] public async Task TestGenerateImplicitlyTypedArrays() { await TestInRegularAndScriptAsync( @@ -5303,8 +5221,7 @@ private int goo(int v) }"); } - [WorkItem(543510, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543510")] - [Fact] + [Fact, WorkItem(543510, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543510")] public async Task TestGenericArgWithMissingTypeParameter() { await TestMissingInRegularAndScriptAsync( @@ -5322,8 +5239,7 @@ public static int goo(ref int i) }"); } - [WorkItem(544334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544334")] - [Fact] + [Fact, WorkItem(544334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544334")] public async Task TestDuplicateWithErrorType() { await TestMissingInRegularAndScriptAsync( @@ -5515,8 +5431,7 @@ void Goo() } [WorkItem(545397, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545397")] - [WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] - [Fact] + [Fact, WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] public async Task TestVarParameterTypeName() { await TestInRegularAndScriptAsync( @@ -5547,8 +5462,7 @@ private void goo(out object x) }"); } - [WorkItem(545269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545269")] - [Fact] + [Fact, WorkItem(545269, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545269")] public async Task TestGenerateInVenus1() { await TestMissingInRegularAndScriptAsync( @@ -5564,8 +5478,7 @@ void Goo() }"); } - [WorkItem(538521, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538521")] - [Fact] + [Fact, WorkItem(538521, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538521")] public async Task TestWithYieldReturnInMethod() { await TestInRegularAndScriptAsync( @@ -5625,8 +5538,7 @@ private int Bar() }"); } - [WorkItem(30235, "https://github.com/dotnet/roslyn/issues/30235")] - [Fact] + [Fact, WorkItem(30235, "https://github.com/dotnet/roslyn/issues/30235")] public async Task TestWithYieldReturnInLocalFunction() { await TestInRegularAndScriptAsync( @@ -5662,8 +5574,7 @@ private int Bar() }"); } - [WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] - [Fact] + [Fact, WorkItem(784793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/784793")] public async Task TestGenerateMethodMissingForAnyArgumentInInvocationHavingErrorTypeAndNotBelongingToEnclosingNamedType() { await TestInRegularAndScriptAsync( @@ -5690,8 +5601,7 @@ private static void Main(object value) }"); } - [WorkItem(907612, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907612")] - [Fact] + [Fact, WorkItem(907612, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/907612")] public async Task TestGenerateMethodWithLambda() { await TestInRegularAndScriptAsync( @@ -5722,8 +5632,7 @@ private void Baz(Func value) }"); } - [WorkItem(889349, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/889349")] - [Fact] + [Fact, WorkItem(889349, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/889349")] public async Task TestGenerateMethodForDifferentParameterName() { await TestInRegularAndScriptAsync( @@ -5756,8 +5665,7 @@ void M(int y) { } }"); } - [WorkItem(889349, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/889349")] - [Fact] + [Fact, WorkItem(889349, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/889349")] public async Task TestGenerateMethodForDifferentParameterNameCaseSensitive() { await TestInRegularAndScriptAsync( @@ -5790,8 +5698,7 @@ void M(int y) { } }"); } - [WorkItem(769760, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/769760")] - [Fact] + [Fact, WorkItem(769760, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/769760")] public async Task TestGenerateMethodForSameNamedButGenericUsage() { await TestInRegularAndScriptAsync( @@ -5832,8 +5739,7 @@ private static void Goo() }"); } - [WorkItem(910589, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/910589")] - [Fact] + [Fact, WorkItem(910589, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/910589")] public async Task TestGenerateMethodForNewErrorCodeCS7036() { await TestInRegularAndScriptAsync( @@ -5860,8 +5766,7 @@ private void M() }"); } - [WorkItem(934729, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/934729")] - [Fact] + [Fact, WorkItem(934729, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/934729")] public async Task TestGenerateMethodUnknownReturnTypeInLambda() { await TestInRegularAndScriptAsync( @@ -5889,8 +5794,7 @@ private void TestMethod(Func value) }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodInUnsafeMethod() { await TestInRegularAndScriptAsync( @@ -5913,8 +5817,7 @@ private unsafe void TestMethod(int* v) }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodInUnsafeMethodWithPointerArray() { await TestInRegularAndScriptAsync( @@ -5941,8 +5844,7 @@ private static unsafe void M2(int*[] o) }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodInUnsafeBlock() { await TestInRegularAndScriptAsync( @@ -5981,8 +5883,7 @@ private static unsafe void TestMethod(char* value) }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodInUnsafeMethodNoPointersInParameterList() { await TestInRegularAndScriptAsync( @@ -6005,8 +5906,7 @@ private void TestMethod(int a) }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodInUnsafeBlockNoPointers() { await TestInRegularAndScriptAsync( @@ -6045,8 +5945,7 @@ private static void TestMethod(char value) }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodUnsafeReturnType() { await TestInRegularAndScriptAsync( @@ -6073,8 +5972,7 @@ static void Main() }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodUnsafeClass() { await TestInRegularAndScriptAsync( @@ -6101,8 +5999,7 @@ static void Main() }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodUnsafeNestedClass() { await TestInRegularAndScriptAsync( @@ -6135,8 +6032,7 @@ static void Main() }"); } - [WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] - [Fact] + [Fact, WorkItem(530177, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530177")] public async Task TestGenerateMethodUnsafeNestedClass2() { await TestInRegularAndScriptAsync( @@ -6182,8 +6078,7 @@ void Method() }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf() { await TestInRegularAndScriptAsync( @@ -6210,8 +6105,7 @@ private object Z() }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf2() { await TestInRegularAndScriptAsync( @@ -6238,8 +6132,7 @@ private object nameof(object x) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf3() { await TestInRegularAndScriptAsync( @@ -6266,8 +6159,7 @@ private object nameof(object y) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf4() { await TestInRegularAndScriptAsync( @@ -6309,8 +6201,7 @@ internal static object Y() }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf5() { await TestMissingInRegularAndScriptAsync( @@ -6323,8 +6214,7 @@ void M() }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf6() { await TestMissingInRegularAndScriptAsync( @@ -6338,8 +6228,7 @@ void M() }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf7() { await TestInRegularAndScriptAsync( @@ -6370,8 +6259,7 @@ private object nameof(int y, string z) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf8() { await TestInRegularAndScriptAsync( @@ -6400,8 +6288,7 @@ private object nameof(int v1, string v2) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf9() { await TestInRegularAndScriptAsync( @@ -6428,8 +6315,7 @@ private object nameof(object y, object z) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf10() { await TestInRegularAndScriptAsync( @@ -6456,8 +6342,7 @@ private object y() }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf11() { await TestInRegularAndScriptAsync( @@ -6484,8 +6369,7 @@ private object z() }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf12() { await TestMissingInRegularAndScriptAsync( @@ -6505,8 +6389,7 @@ private object nameof(object y, object z) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf13() { await TestInRegularAndScriptAsync( @@ -6545,8 +6428,7 @@ private object nameof(object y, object z) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf14() { await TestInRegularAndScriptAsync( @@ -6585,8 +6467,7 @@ private object nameof(object y, object z) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf15() { await TestInRegularAndScriptAsync( @@ -6625,8 +6506,7 @@ private object nameof(object y) }"); } - [WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] - [Fact] + [Fact, WorkItem(1032176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1032176")] public async Task TestGenerateMethodInsideNameOf16() { await TestInRegularAndScriptAsync( @@ -6665,8 +6545,7 @@ private object nameof(object y) }"); } - [WorkItem(1075289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075289")] - [Fact] + [Fact, WorkItem(1075289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075289")] public async Task TestGenerateMethodForInaccessibleMethod() { await TestInRegularAndScriptAsync( @@ -6721,8 +6600,7 @@ private void Test() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccessMissing() { await TestMissingInRegularAndScriptAsync( @@ -6735,8 +6613,7 @@ void Main(C a) }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess() { await TestInRegularAndScriptAsync( @@ -6763,8 +6640,7 @@ private C B() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess2() { await TestInRegularAndScriptAsync( @@ -6791,8 +6667,7 @@ private int B() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess3() { await TestInRegularAndScriptAsync( @@ -6819,8 +6694,7 @@ private int B() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess4() { await TestInRegularAndScriptAsync( @@ -6847,8 +6721,7 @@ private MyStruct B() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestTestGenerateMethodInConditionalAccess5() { await TestInRegularAndScriptAsync( @@ -6886,8 +6759,7 @@ internal C C() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess6() { await TestInRegularAndScriptAsync( @@ -6925,8 +6797,7 @@ internal int C() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess7() { await TestInRegularAndScriptAsync( @@ -6964,8 +6835,7 @@ internal int C() }"); } - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess8() { await TestInRegularAndScriptAsync( @@ -7004,8 +6874,7 @@ internal object C() } [WorkItem(39001, "https://github.com/dotnet/roslyn/issues/39001")] - [WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] - [Fact] + [Fact, WorkItem(1064748, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064748")] public async Task TestGenerateMethodInConditionalAccess9() { await TestInRegularAndScriptAsync( @@ -7095,8 +6964,7 @@ private static C x() }"); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Fact] + [Fact, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] public async Task TestGenerateMethodInExpressionBodiedAsyncTaskOfTMethod() { await TestInRegularAndScriptAsync( @@ -7117,8 +6985,7 @@ private static C x() }"); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Fact] + [Fact, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] public async Task TestGenerateMethodInExpressionBodiedAsyncTaskMethod() { await TestInRegularAndScriptAsync( @@ -7271,8 +7138,7 @@ private static int i() }"); } - [WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] - [Fact] + [Fact, WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] public async Task TestGenerateMethodWithConfigureAwaitFalse() { await TestInRegularAndScriptAsync( @@ -7307,8 +7173,7 @@ private static Task Goo() }"); } - [WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] - [Fact] + [Fact, WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] public async Task TestGenerateMethodWithMethodChaining() { await TestInRegularAndScriptAsync( @@ -7343,8 +7208,7 @@ private static Task Goo() }"); } - [WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] - [Fact] + [Fact, WorkItem(643, "https://github.com/dotnet/roslyn/issues/643")] public async Task TestGenerateMethodWithMethodChaining2() { await TestInRegularAndScriptAsync( @@ -7383,8 +7247,7 @@ private static Task M() }"); } - [WorkItem(529480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529480")] - [Fact] + [Fact, WorkItem(529480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529480")] public async Task TestInCollectionInitializers1() { await TestInRegularAndScriptAsync( @@ -7411,8 +7274,7 @@ private int T() }"); } - [WorkItem(529480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529480")] - [Fact] + [Fact, WorkItem(529480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529480")] public async Task TestInCollectionInitializers2() { await TestInRegularAndScriptAsync( @@ -7439,8 +7301,7 @@ private bool T() }"); } - [WorkItem(5338, "https://github.com/dotnet/roslyn/issues/5338")] - [Fact] + [Fact, WorkItem(5338, "https://github.com/dotnet/roslyn/issues/5338")] public async Task TestGenerateMethodLambdaOverload1() { await TestInRegularAndScriptAsync( @@ -7483,8 +7344,7 @@ private static Func CreateDeserializeDelegate(JToken key) }"); } - [WorkItem(8010, "https://github.com/dotnet/roslyn/issues/8010")] - [Fact] + [Fact, WorkItem(8010, "https://github.com/dotnet/roslyn/issues/8010")] public async Task TestGenerateMethodFromStaticProperty() { await TestInRegularAndScriptAsync( @@ -7519,8 +7379,7 @@ private static int Method() }"); } - [WorkItem(8010, "https://github.com/dotnet/roslyn/issues/8010")] - [Fact] + [Fact, WorkItem(8010, "https://github.com/dotnet/roslyn/issues/8010")] public async Task TestGenerateMethodFromStaticProperty_FieldInitializer() { await TestInRegularAndScriptAsync( @@ -7571,8 +7430,7 @@ private static OtherClass InitializeProperty() }"); } - [WorkItem(8230, "https://github.com/dotnet/roslyn/issues/8230")] - [Fact] + [Fact, WorkItem(8230, "https://github.com/dotnet/roslyn/issues/8230")] public async Task TestGenerateMethodForOverloadedSignatureWithDelegateType() { await TestInRegularAndScriptAsync( @@ -7623,8 +7481,7 @@ private static void OnChanged(object sender, EventArgs e) }"); } - [WorkItem(10004, "https://github.com/dotnet/roslyn/issues/10004")] - [Fact] + [Fact, WorkItem(10004, "https://github.com/dotnet/roslyn/issues/10004")] public async Task TestGenerateMethodWithMultipleOfSameGenericType() { await TestInRegularAndScriptAsync( @@ -7661,8 +7518,7 @@ public static T M1(this T t) where T : C }"); } - [WorkItem(11141, "https://github.com/dotnet/roslyn/issues/11141")] - [Fact] + [Fact, WorkItem(11141, "https://github.com/dotnet/roslyn/issues/11141")] public async Task InferTypeParameters1() { await TestInRegularAndScriptAsync( @@ -8140,8 +7996,7 @@ private object Method() parseOptions: TestOptions.Regular); } - [WorkItem(15315, "https://github.com/dotnet/roslyn/issues/15315")] - [Fact] + [Fact, WorkItem(15315, "https://github.com/dotnet/roslyn/issues/15315")] public async Task TestInferBooleanTypeBasedOnName1() { await TestInRegularAndScriptAsync( @@ -8168,8 +8023,7 @@ private bool IsPrime(int i) }"); } - [WorkItem(15315, "https://github.com/dotnet/roslyn/issues/15315")] - [Fact] + [Fact, WorkItem(15315, "https://github.com/dotnet/roslyn/issues/15315")] public async Task TestInferBooleanTypeBasedOnName2() { await TestInRegularAndScriptAsync( @@ -8196,8 +8050,7 @@ private object Issue(int i) }"); } - [WorkItem(16398, "https://github.com/dotnet/roslyn/issues/16398")] - [Fact] + [Fact, WorkItem(16398, "https://github.com/dotnet/roslyn/issues/16398")] public async Task TestReturnsByRef() { await TestInRegularAndScriptAsync( @@ -8552,8 +8405,7 @@ enum Goo { One }", parseOptions: TestOptions.Regular); } - [WorkItem(26957, "https://github.com/dotnet/roslyn/issues/26957")] - [Fact] + [Fact, WorkItem(26957, "https://github.com/dotnet/roslyn/issues/26957")] public async Task NotOnNonExistedMetadataMemberWhenInsideLambda() { await TestMissingInRegularAndScriptAsync( @@ -8575,8 +8427,7 @@ static void Main(string[] args) }"); } - [WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] - [Fact] + [Fact, WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] public async Task TestGenerateMethodInExpressionBodiedGetter() { await TestInRegularAndScriptAsync( @@ -8603,8 +8454,7 @@ private int GenerateMethod() }"); } - [WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] - [Fact] + [Fact, WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] public async Task TestGenerateMethodInExpressionBodiedSetter() { await TestInRegularAndScriptAsync( @@ -8631,8 +8481,7 @@ private void GenerateMethod(int value) }"); } - [WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] - [Fact] + [Fact, WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] public async Task TestGenerateMethodInExpressionBodiedLocalFunction() { await TestInRegularAndScriptAsync( @@ -8659,8 +8508,7 @@ private int GenerateMethod() }"); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Fact] + [Fact, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] public async Task TestGenerateMethodInExpressionBodiedAsyncTaskOfTLocalFunction() { await TestInRegularAndScriptAsync( @@ -8687,8 +8535,7 @@ private int GenerateMethod() }"); } - [WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] - [Fact] + [Fact, WorkItem(27647, "https://github.com/dotnet/roslyn/issues/27647")] public async Task TestGenerateMethodInExpressionBodiedAsyncTaskLocalFunction() { await TestInRegularAndScriptAsync( @@ -8742,8 +8589,7 @@ private void GenerateMethod() }"); } - [WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] - [Fact] + [Fact, WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] public async Task TestGenerateMethodInBlockBodiedLocalFunction() { await TestInRegularAndScriptAsync( @@ -8809,8 +8655,7 @@ private int GenerateMethod() }"); } - [WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] - [Fact] + [Fact, WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] public async Task TestGenerateMethodInBlockBodiedLocalFunctionInsideLambdaExpression() { await TestInRegularAndScriptAsync( @@ -8853,8 +8698,7 @@ private int GenerateMethod() }"); } - [WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] - [Fact] + [Fact, WorkItem(26993, "https://github.com/dotnet/roslyn/issues/26993")] public async Task TestGenerateMethodInExpressionBodiedLocalFunctionInsideLambdaExpression() { await TestInRegularAndScriptAsync( @@ -8891,8 +8735,7 @@ private int GenerateMethod() }"); } - [WorkItem(24138, "https://github.com/dotnet/roslyn/issues/24138")] - [Fact] + [Fact, WorkItem(24138, "https://github.com/dotnet/roslyn/issues/24138")] public async Task TestInCaseWhenClause() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs index 7dd2c3478078c..5a1f6378b6ca5 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs @@ -437,8 +437,7 @@ enum Goo isNewFile: false); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeWithDefaultEnum_DefaultNamespace() { await TestWithMockedGenerateTypeDialog( @@ -473,8 +472,7 @@ enum Goo isNewFile: false); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeWithDefaultEnum_DefaultNamespace_NotSimpleName() { await TestWithMockedGenerateTypeDialog( @@ -555,8 +553,7 @@ public interface Goo existingFilename: "Test2.cs"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeInExistingEmptyFile_Usings_Folders() { await TestWithMockedGenerateTypeDialog( @@ -600,8 +597,7 @@ void Main() existingFilename: "Test2.cs"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeInExistingEmptyFile_Usings_DefaultNamespace() { await TestWithMockedGenerateTypeDialog( @@ -646,8 +642,7 @@ void Main() existingFilename: "Test2.cs"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeInExistingEmptyFile_Usings_Folders_DefaultNamespace() { await TestWithMockedGenerateTypeDialog( @@ -692,8 +687,7 @@ void Main() existingFilename: "Test2.cs"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeInExistingEmptyFile_NoUsings_Folders_NotSimpleName() { await TestWithMockedGenerateTypeDialog( @@ -1131,8 +1125,7 @@ public interface Goo projectName: "Assembly2"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeIntoSameLanguageDifferentProjectExistingFile() { await TestWithMockedGenerateTypeDialog( @@ -1181,8 +1174,7 @@ public interface Goo projectName: "Assembly2"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeIntoSameLanguageDifferentProjectExistingFile_Usings_Folders() { await TestWithMockedGenerateTypeDialog( @@ -1748,8 +1740,7 @@ End Namespace projectName: "Assembly2"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeIntoDifferentLanguageExistingEmptyFile() { await TestWithMockedGenerateTypeDialog( @@ -1788,8 +1779,7 @@ End Namespace projectName: "Assembly2"); } - [WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] - [Fact] + [Fact, WorkItem(850101, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/850101")] public async Task GenerateTypeIntoDifferentLanguageExistingEmptyFile_Usings_Folder() { await TestWithMockedGenerateTypeDialog( @@ -1972,8 +1962,7 @@ End Namespace #endregion #region Bugfix [WorkItem(861462, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861462")] - [WorkItem(873066, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/873066")] - [Fact] + [Fact, WorkItem(873066, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/873066")] public async Task GenerateTypeWithProperAccessibilityAndTypeKind_1() { await TestWithMockedGenerateTypeDialog( @@ -1996,8 +1985,7 @@ public class D assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(true, TypeKindOptions.BaseList, false)); } - [WorkItem(861462, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861462")] - [Fact] + [Fact, WorkItem(861462, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861462")] public async Task GenerateTypeWithProperAccessibilityAndTypeKind_2() { await TestWithMockedGenerateTypeDialog( @@ -2019,8 +2007,7 @@ public interface DDD assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(true, TypeKindOptions.Interface, false)); } - [WorkItem(861462, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861462")] - [Fact] + [Fact, WorkItem(861462, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861462")] public async Task GenerateTypeWithProperAccessibilityAndTypeKind_3() { await TestWithMockedGenerateTypeDialog( @@ -2042,8 +2029,7 @@ public interface DDD assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(true, TypeKindOptions.Interface, false)); } - [WorkItem(861362, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861362")] - [Fact] + [Fact, WorkItem(861362, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861362")] public async Task GenerateTypeInMemberAccessExpression() { await TestWithMockedGenerateTypeDialog( @@ -2073,8 +2059,7 @@ public class A assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(false, TypeKindOptions.MemberAccessWithNamespace)); } - [WorkItem(861362, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861362")] - [Fact] + [Fact, WorkItem(861362, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861362")] public async Task GenerateTypeInMemberAccessExpressionInNamespace() { await TestWithMockedGenerateTypeDialog( @@ -2111,8 +2096,7 @@ public class B assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(false, TypeKindOptions.MemberAccessWithNamespace)); } - [WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] - [Fact] + [Fact, WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] public async Task GenerateTypeWithoutEnumForGenericsInMemberAccess() { await TestWithMockedGenerateTypeDialog( @@ -2150,8 +2134,7 @@ public class Goo assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(false, TypeKindOptions.Class | TypeKindOptions.Structure)); } - [WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] - [Fact] + [Fact, WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] public async Task GenerateTypeWithoutEnumForGenericsInNameContext() { await TestWithMockedGenerateTypeDialog( @@ -2189,8 +2172,7 @@ public class Goo assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(false, TypeKindOptions.Class | TypeKindOptions.Structure | TypeKindOptions.Interface | TypeKindOptions.Delegate)); } - [WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] - [Fact] + [Fact, WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] public async Task GenerateTypeInMemberAccessWithNSForModule() { await TestWithMockedGenerateTypeDialog( @@ -2227,8 +2209,7 @@ public class Bar assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(false, TypeKindOptions.MemberAccessWithNamespace)); } - [WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] - [Fact] + [Fact, WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] public async Task GenerateTypeInMemberAccessWithGlobalNSForModule() { await TestWithMockedGenerateTypeDialog( @@ -2258,8 +2239,7 @@ public class Bar assertGenerateTypeDialogOptions: new GenerateTypeDialogOptions(false, TypeKindOptions.MemberAccessWithNamespace)); } - [WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] - [Fact] + [Fact, WorkItem(861600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/861600")] public async Task GenerateTypeInMemberAccessWithoutNS() { await TestWithMockedGenerateTypeDialog( @@ -2280,8 +2260,7 @@ namespace Bar } [WorkItem(876202, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/876202")] - [WorkItem(883531, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/883531")] - [Fact] + [Fact, WorkItem(883531, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/883531")] public async Task GenerateType_NoParameterLessConstructorForStruct() { await TestWithMockedGenerateTypeDialog( @@ -2995,8 +2974,7 @@ End Namespace projectName: "Assembly2"); } - [WorkItem(860210, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/860210")] - [Fact] + [Fact, WorkItem(860210, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/860210")] public async Task GenerateDelegateType_NoInfo() { await TestWithMockedGenerateTypeDialog( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs index 511b9322bd6f6..1a7ae736deca6 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs @@ -894,8 +894,7 @@ private void method() }"); } - [WorkItem(6477, @"https://github.com/dotnet/roslyn/issues/6477")] - [Fact] + [Fact, WorkItem(6477, @"https://github.com/dotnet/roslyn/issues/6477")] public async Task NullNodeCrash() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs index f612f0343c681..af6f0aa7d8fea 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs @@ -59,8 +59,7 @@ private async Task VerifyDiagnosticsAsync( actualDiagnostics.Verify(expectedDiagnostics); } - [WorkItem(906919, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/906919")] - [Fact] + [Fact, WorkItem(906919, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/906919")] public async Task Bug906919() { var source = "[|class C { }|]"; diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs index 8c571a1356d04..3b57d67473bcd 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs @@ -582,8 +582,7 @@ await TestInRegularAndScriptAsync( }"); } - [WorkItem(28244, "https://github.com/dotnet/roslyn/issues/28244")] - [Fact] + [Fact, WorkItem(28244, "https://github.com/dotnet/roslyn/issues/28244")] public async Task TestMisspelledConstructor() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs index da6ebcfae621b..4b72e7cae808b 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs @@ -34,8 +34,7 @@ internal override Tuple CreateDiagnosticPro => new Tuple(new Analyzer(), new CSharpSuppressionCodeFixProvider()); [WorkItem(956453, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/956453")] - [WorkItem(1007071, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1007071")] - [Fact] + [Fact, WorkItem(1007071, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1007071")] public async Task TestPragmaWarningOnEveryNodes() => await TestPragmaAsync(TestResource.AllInOneCSharpCode, CSharpParseOptions.Default, verifier: t => t.IndexOf("#pragma warning disable", StringComparison.Ordinal) >= 0); diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs index c5e6efef67218..aa546499b4fb0 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs @@ -75,8 +75,7 @@ void Method() }}"); } - [WorkItem(26015, "https://github.com/dotnet/roslyn/issues/26015")] - [Fact] + [Fact, WorkItem(26015, "https://github.com/dotnet/roslyn/issues/26015")] public async Task TestPragmaWarningDirectiveAroundMultiLineStatement() { await TestAsync( @@ -102,8 +101,7 @@ void Method() }}"); } - [WorkItem(56165, "https://github.com/dotnet/roslyn/issues/56165")] - [Fact] + [Fact, WorkItem(56165, "https://github.com/dotnet/roslyn/issues/56165")] public async Task TestPragmaWarningDirectiveAroundMultiLineInterpolatedString() { await TestAsync( @@ -510,8 +508,7 @@ void Method() }}"); } - [WorkItem(956453, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/956453")] - [Fact] + [Fact, WorkItem(956453, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/956453")] public async Task TestWholeFilePragmaWarningDirective() { await TestAsync( @@ -521,8 +518,7 @@ class Class {{ void Method() {{ int x = 0; }} }} #pragma warning restore CS0219 // {CSharpResources.WRN_UnreferencedVarAssg_Title}"); } - [WorkItem(970129, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/970129")] - [Fact] + [Fact, WorkItem(970129, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/970129")] public async Task TestSuppressionAroundSingleToken() { await TestAsync( @@ -552,8 +548,7 @@ static void Main() }}"); } - [WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] - [Fact] + [Fact, WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] public async Task TestPragmaWarningDirectiveAroundTrivia1() { await TestAsync( @@ -591,8 +586,7 @@ void Method() }}"); } - [WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] - [Fact] + [Fact, WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] public async Task TestPragmaWarningDirectiveAroundTrivia2() { await TestAsync( @@ -602,8 +596,7 @@ await TestAsync( #pragma warning restore CS1633 // {CSharpResources.WRN_IllegalPragma_Title}"); } - [WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] - [Fact] + [Fact, WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] public async Task TestPragmaWarningDirectiveAroundTrivia3() { await TestAsync( @@ -613,8 +606,7 @@ await TestAsync( #pragma warning restore CS1633 // {CSharpResources.WRN_IllegalPragma_Title}"); } - [WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] - [Fact] + [Fact, WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] public async Task TestPragmaWarningDirectiveAroundTrivia4() { await TestAsync( @@ -634,8 +626,7 @@ class C {{ }} "); } - [WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] - [Fact] + [Fact, WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] public async Task TestPragmaWarningDirectiveAroundTrivia5() { await TestAsync( @@ -651,8 +642,7 @@ class C2 {{ }} class C3 {{ }}"); } - [WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] - [Fact] + [Fact, WorkItem(1066576, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066576")] public async Task TestPragmaWarningDirectiveAroundTrivia6() { await TestAsync( @@ -2343,8 +2333,7 @@ int Method() await TestMissingAsync(expected); } - [WorkItem(47427, "https://github.com/dotnet/roslyn/issues/47427")] - [Fact] + [Fact, WorkItem(47427, "https://github.com/dotnet/roslyn/issues/47427")] public async Task TestSuppressionOnMethodWithXmlDoc() { var initial = @" @@ -2385,8 +2374,7 @@ public void Method(int unused) {{ }} await TestMissingAsync(expected); } - [WorkItem(47427, "https://github.com/dotnet/roslyn/issues/47427")] - [Fact] + [Fact, WorkItem(47427, "https://github.com/dotnet/roslyn/issues/47427")] public async Task TestSuppressionOnMethodWithNoTrivia() { var initial = @" @@ -2419,8 +2407,7 @@ public void Method(int unused) {{ }} await TestMissingAsync(expected); } - [WorkItem(47427, "https://github.com/dotnet/roslyn/issues/47427")] - [Fact] + [Fact, WorkItem(47427, "https://github.com/dotnet/roslyn/issues/47427")] public async Task TestSuppressionOnMethodWithTriviaStartsOnTheSameLine() { var initial = @" diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs index a39d40d978bc6..97a6030750cd2 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs @@ -18,8 +18,7 @@ public class ActiveStatementTests_Methods : EditingTestBase { #region Methods - [WorkItem(740443, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/740443")] - [Fact] + [Fact, WorkItem(740443, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/740443")] public void Method_Delete_Leaf1() { var src1 = @" @@ -270,8 +269,7 @@ static void Swap(T lhs, T rhs) where T : System.IComparable } // Async - [WorkItem(749458, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749458")] - [Fact] + [Fact, WorkItem(749458, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749458")] public void Update_Leaf_AsyncMethod() { var src1 = @" @@ -310,8 +308,7 @@ public async Task WaitAsync() edits.VerifySemanticDiagnostics(active); } - [WorkItem(749440, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749440")] - [Fact] + [Fact, WorkItem(749440, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749440")] public void Update_Inner_AsyncMethod() { var src1 = @" @@ -351,8 +348,7 @@ public async Task WaitAsync(int millis) Diagnostic(RudeEditKind.ActiveStatementUpdate, "string result = f.WaitAsync(6).Result;")); } - [WorkItem(749440, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749440")] - [Fact] + [Fact, WorkItem(749440, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749440")] public void Update_Initializer_MultipleVariables1() { var src1 = @" @@ -398,8 +394,7 @@ public int G() Diagnostic(RudeEditKind.ActiveStatementUpdate, "int a = G()")); } - [WorkItem(749440, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749440")] - [Fact] + [Fact, WorkItem(749440, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/749440")] public void Update_Initializer_MultipleVariables2() { var src1 = @" @@ -810,8 +805,7 @@ public T this[int i] Diagnostic(RudeEditKind.GenericTypeUpdate, "set")); } - [WorkItem(750244, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/750244")] - [Fact] + [Fact, WorkItem(750244, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/750244")] public void Update_Inner_Indexers1() { var src1 = @" @@ -915,8 +909,7 @@ public T this[int i] Diagnostic(RudeEditKind.GenericTypeUpdate, "get")); } - [WorkItem(750244, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/750244")] - [Fact] + [Fact, WorkItem(750244, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/750244")] public void Update_Inner_Indexers2() { var src1 = @" @@ -1218,8 +1211,7 @@ public void Operator_BlockBodyToExpressionBody2() edits.VerifySemanticDiagnostics(active); } - [WorkItem(754274, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754274")] - [Fact] + [Fact, WorkItem(754274, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754274")] public void Update_Leaf_OverloadedOperator() { var src1 = @" @@ -1256,8 +1248,7 @@ static void Main(string[] args) edits.VerifySemanticDiagnostics(active); } - [WorkItem(754274, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754274")] - [Fact] + [Fact, WorkItem(754274, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754274")] public void Update_Inner_OverloadedOperator() { var src1 = @" diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs index 54500401f1cb4..b3610313a73d3 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs @@ -268,8 +268,7 @@ static void Goo(int a) }); } - [WorkItem(846588, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/846588")] - [Fact] + [Fact, WorkItem(846588, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/846588")] public void Update_Leaf_Block() { var src1 = @" @@ -690,8 +689,7 @@ static void Goo(int a) Diagnostic(RudeEditKind.DeleteActiveStatement, "{", FeaturesResources.code)); } - [WorkItem(755959, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755959")] - [Fact] + [Fact, WorkItem(755959, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755959")] public void Delete_Leaf_CommentActiveStatement() { var src1 = @" @@ -754,8 +752,7 @@ static void Main(String[] args) #region Constructors - [WorkItem(740949, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/740949")] - [Fact] + [Fact, WorkItem(740949, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/740949")] public void Updated_Inner_Constructor() { var src1 = @" @@ -803,8 +800,7 @@ public Goo(int a) Diagnostic(RudeEditKind.ActiveStatementUpdate, "Goo f = new Goo(5*2);")); } - [WorkItem(741249, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/741249")] - [Fact] + [Fact, WorkItem(741249, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/741249")] public void Updated_Leaf_Constructor() { var src1 = @" @@ -851,8 +847,7 @@ public Goo(int a) edits.VerifySemanticDiagnostics(active); } - [WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] - [Fact] + [Fact, WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] public void Updated_Leaf_Constructor_Parameter() { var src1 = @" @@ -905,8 +900,7 @@ class Goo capabilities: EditAndContinueTestHelpers.Net6RuntimeCapabilities); } - [WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] - [Fact] + [Fact, WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] public void Updated_Leaf_Constructor_Parameter_DefaultValue() { var src1 = @" @@ -954,8 +948,7 @@ class Goo Diagnostic(RudeEditKind.InitializerUpdate, "int a = 42", FeaturesResources.parameter)); } - [WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] - [Fact] + [Fact, WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] public void Updated_Leaf_ConstructorChaining1() { var src1 = @" @@ -1004,8 +997,7 @@ public A(int x, int y, int z) { } edits.VerifySemanticDiagnostics(active); } - [WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] - [Fact] + [Fact, WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] public void Updated_Leaf_ConstructorChaining2() { var src1 = @" @@ -1054,8 +1046,7 @@ public A(int x, int y, int z) { } edits.VerifySemanticDiagnostics(active); } - [WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] - [Fact] + [Fact, WorkItem(742334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/742334")] public void InstanceConstructorWithoutInitializer() { var src1 = @" @@ -2489,8 +2480,7 @@ static void Main(string[] args) edits.VerifySemanticDiagnostics(active); } - [WorkItem(755749, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755749")] - [Fact] + [Fact, WorkItem(755749, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755749")] public void Lock_Insert_Leaf() { var src1 = @" @@ -2521,8 +2511,7 @@ static void Main(string[] args) Diagnostic(RudeEditKind.InsertAroundActiveStatement, "lock (lockThis)", CSharpFeaturesResources.lock_statement)); } - [WorkItem(755749, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755749")] - [Fact] + [Fact, WorkItem(755749, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755749")] public void Lock_Insert_Leaf2() { var src1 = @" @@ -2709,8 +2698,7 @@ static void Main(string[] args) Diagnostic(RudeEditKind.UpdateAroundActiveStatement, "lock (d)", CSharpFeaturesResources.lock_statement)); } - [WorkItem(755752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755752")] - [Fact] + [Fact, WorkItem(755752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755752")] public void Lock_Update_Leaf() { var src1 = @" @@ -2923,8 +2911,7 @@ static void Main(string[] args) edits.VerifySemanticDiagnostics(active); } - [WorkItem(755742, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755742")] - [Fact] + [Fact, WorkItem(755742, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755742")] public void Fixed_Insert_Leaf() { var src1 = @" @@ -3000,8 +2987,7 @@ static void Main(string[] args) edits.VerifySemanticDiagnostics(active); } - [WorkItem(755742, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755742")] - [Fact] + [Fact, WorkItem(755742, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755742")] public void Fixed_Insert_Leaf3() { var src1 = @" @@ -3045,8 +3031,7 @@ static void Main(string[] args) Diagnostic(RudeEditKind.InsertAroundActiveStatement, "fixed (int* pj = &value)", CSharpFeaturesResources.fixed_statement)); } - [WorkItem(755742, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755742")] - [Fact] + [Fact, WorkItem(755742, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755742")] public void Fixed_Reorder_Leaf1() { var src1 = @" @@ -3093,8 +3078,7 @@ static void Main(string[] args) edits.VerifySemanticDiagnostics(active); } - [WorkItem(755746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755746")] - [Fact] + [Fact, WorkItem(755746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755746")] public void Fixed_Update_Leaf1() { var src1 = @" @@ -3136,8 +3120,7 @@ static void Main(string[] args) Diagnostic(RudeEditKind.UpdateAroundActiveStatement, "fixed (int* p = &value)", CSharpFeaturesResources.fixed_statement)); } - [WorkItem(755746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755746")] - [Fact] + [Fact, WorkItem(755746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755746")] public void Fixed_Update_Leaf2() { var src1 = @" diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs index a5317f773fb9a..b5abda4f3c730 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs @@ -4007,8 +4007,7 @@ int G$$oo }"); } - [WorkItem(932711, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932711")] - [Fact] + [Fact, WorkItem(932711, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/932711")] public void OnPropertyWithInitializer() { TestSpan( @@ -4572,8 +4571,7 @@ public Derived() }"); } - [WorkItem(543968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543968")] - [Fact] + [Fact, WorkItem(543968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543968")] public void ConstructorInitializer() { // a sequence point for base constructor call @@ -4718,8 +4716,7 @@ public void OnConversionOperatorWithExpressionBody4() }"); } - [WorkItem(3557, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(3557, "DevDiv_Projects/Roslyn")] public void InFrontOfAttribute() { TestSpan( @@ -4732,8 +4729,7 @@ void Goo() }"); } - [WorkItem(538058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538058")] - [Fact] + [Fact, WorkItem(538058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538058")] public void InInactivePPRegion() { TestLine( @@ -4744,8 +4740,7 @@ public void InInactivePPRegion() #endif"); } - [WorkItem(538777, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538777")] - [Fact] + [Fact, WorkItem(538777, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538777")] public void WithIncompleteDeclaration() { TestMissing( @@ -4759,8 +4754,7 @@ void Goo() }"); } - [WorkItem(937290, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/937290")] - [Fact] + [Fact, WorkItem(937290, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/937290")] public void OnGetter() { TestSpan( @@ -4788,8 +4782,7 @@ public void OnGetter() }"); } - [WorkItem(937290, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/937290")] - [Fact] + [Fact, WorkItem(937290, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/937290")] public void OnSetter() { TestSpan( diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs index 92437ea5c68d0..6293172dfacdc 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs @@ -7277,8 +7277,7 @@ public void LocalFunction_ReadOnlyRef_ReturnType_Update() Diagnostic(RudeEditKind.ChangingLambdaReturnType, "local", CSharpFeaturesResources.local_function)); } - [WorkItem(37128, "https://github.com/dotnet/roslyn/issues/37128")] - [Fact] + [Fact, WorkItem(37128, "https://github.com/dotnet/roslyn/issues/37128")] public void LocalFunction_AddToInterfaceMethod() { var src1 = @" diff --git a/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs b/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs index 07a1f203a6a95..bcafaa8e9e4aa 100644 --- a/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs +++ b/src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs @@ -1778,8 +1778,7 @@ public class SubClass : BaseClass, IConflict capabilities: EditAndContinueCapabilities.NewTypeDefinition); } - [WorkItem(37128, "https://github.com/dotnet/roslyn/issues/37128")] - [Fact] + [Fact, WorkItem(37128, "https://github.com/dotnet/roslyn/issues/37128")] public void Interface_InsertMembers() { var src1 = @" @@ -3993,8 +3992,7 @@ public void EnumInitializerDelete() Diagnostic(RudeEditKind.InitializerUpdate, "Red", FeaturesResources.enum_value)); } - [WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916")] - [Fact] + [Fact, WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916")] public void EnumMemberAdd() { var src1 = "enum Color { Red }"; @@ -4024,8 +4022,7 @@ public void EnumMemberAdd2() Diagnostic(RudeEditKind.Insert, "Blue", FeaturesResources.enum_value)); } - [WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916")] - [Fact] + [Fact, WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916")] public void EnumMemberAdd3() { var src1 = "enum Color { Red, }"; @@ -4055,8 +4052,7 @@ public void EnumMemberUpdate() Diagnostic(RudeEditKind.Renamed, "Orange", FeaturesResources.enum_value)); } - [WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916")] - [Fact] + [Fact, WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916")] public void EnumMemberDelete() { var src1 = "enum Color { Red, Blue}"; @@ -4086,8 +4082,7 @@ public void EnumMemberDelete2() Diagnostic(RudeEditKind.Delete, "enum Color", DeletedSymbolDisplay(FeaturesResources.enum_value, "Blue"))); } - [WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] - [Fact] + [Fact, WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] public void EnumTrailingCommaAdd() { var src1 = "enum Color { Red }"; @@ -4101,8 +4096,7 @@ public void EnumTrailingCommaAdd() edits.VerifySemantics(ActiveStatementsDescription.Empty, NoSemanticEdits); } - [WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] - [Fact] + [Fact, WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] public void EnumTrailingCommaAdd_WithInitializer() { var src1 = "enum Color { Red = 1 }"; @@ -4116,8 +4110,7 @@ public void EnumTrailingCommaAdd_WithInitializer() edits.VerifySemantics(ActiveStatementsDescription.Empty, NoSemanticEdits); } - [WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] - [Fact] + [Fact, WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] public void EnumTrailingCommaDelete() { var src1 = "enum Color { Red, }"; @@ -4130,8 +4123,7 @@ public void EnumTrailingCommaDelete() edits.VerifySemantics(ActiveStatementsDescription.Empty, NoSemanticEdits); } - [WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] - [Fact] + [Fact, WorkItem(754916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754916"), WorkItem(793197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/793197")] public void EnumTrailingCommaDelete_WithInitializer() { var src1 = "enum Color { Red = 1, }"; @@ -4957,8 +4949,7 @@ private class D }); } - [WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] - [Fact] + [Fact, WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] public void NestedType_Insert_PInvoke() { var src1 = @" @@ -5002,8 +4993,7 @@ abstract class D Diagnostic(RudeEditKind.InsertExtern, "public static extern explicit operator int (D d)", CSharpFeaturesResources.conversion_operator)); } - [WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] - [Fact] + [Fact, WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] public void NestedType_Insert_VirtualAbstract() { var src1 = @" @@ -7199,8 +7189,7 @@ class C capabilities: EditAndContinueCapabilities.Baseline); } - [WorkItem(754853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754853")] - [Fact] + [Fact, WorkItem(754853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754853")] public void MethodDelete_WithParameterAndAttribute() { var src1 = @" @@ -7227,8 +7216,7 @@ void goo(int a) { }]@18", capabilities: EditAndContinueCapabilities.Baseline); } - [WorkItem(754853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754853")] - [Fact] + [Fact, WorkItem(754853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754853")] public void MethodDelete_PInvoke() { var src1 = @" @@ -7306,8 +7294,7 @@ static void Main(string[] args) capabilities: EditAndContinueCapabilities.AddMethodToExistingType); } - [WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784")] - [Fact] + [Fact, WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784")] public void PrivateMethodInsert_WithParameters() { var src1 = @" @@ -7345,8 +7332,7 @@ static void Main(string[] args) capabilities: EditAndContinueCapabilities.AddMethodToExistingType); } - [WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784")] - [Fact] + [Fact, WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784")] public void PrivateMethodInsert_WithAttribute() { var src1 = @" @@ -7438,8 +7424,7 @@ public override void F() { } Diagnostic(RudeEditKind.InsertVirtual, "public override void F()", FeaturesResources.method)); } - [WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784"), WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] - [Fact] + [Fact, WorkItem(755784, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755784"), WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] public void ExternMethodInsert() { var src1 = @" @@ -8398,8 +8383,7 @@ static void Main(string[] args) capabilities: EditAndContinueCapabilities.Baseline); } - [WorkItem(754853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754853")] - [Fact] + [Fact, WorkItem(754853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754853")] public void MethodUpdate_DeleteAttribute() { var src1 = @" @@ -8543,8 +8527,7 @@ class C : I, J Diagnostic(RudeEditKind.Renamed, "void Goo()", FeaturesResources.method)); } - [WorkItem(754255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754255")] - [Fact] + [Fact, WorkItem(754255, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/754255")] public void MethodUpdate_UpdateStackAlloc() { var src1 = @" @@ -8831,8 +8814,7 @@ public void MethodUpdate_Iterator_YieldBreak() VerifyPreserveLocalVariables(edits, preserveLocalVariables: false); } - [WorkItem(1087305, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087305")] - [Fact] + [Fact, WorkItem(1087305, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087305")] public void MethodUpdate_LabeledStatement() { var src1 = @" @@ -9755,8 +9737,7 @@ public C(int a) : base(a + 1) { } Diagnostic(RudeEditKind.GenericTypeUpdate, "public C(int a)")); } - [WorkItem(743552, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/743552")] - [Fact] + [Fact, WorkItem(743552, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/743552")] public void ConstructorUpdate_AddParameter() { var src1 = @" @@ -12946,8 +12927,7 @@ public void Field_FixedSize_Update() Diagnostic(RudeEditKind.FixedSizeFieldUpdate, "b[3]", FeaturesResources.field)); } - [WorkItem(1120407, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1120407")] - [Fact] + [Fact, WorkItem(1120407, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1120407")] public void Field_Const_Update() { var src1 = "class C { const int x = 0; }"; @@ -14377,8 +14357,7 @@ public void PropertyInsert_NotSupportedByRuntime() capabilities: EditAndContinueCapabilities.Baseline); } - [WorkItem(992578, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/992578")] - [Fact] + [Fact, WorkItem(992578, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/992578")] public void Property_Insert_Incomplete() { var src1 = "class C { }"; @@ -14392,8 +14371,7 @@ public void Property_Insert_Incomplete() capabilities: EditAndContinueCapabilities.AddMethodToExistingType); } - [WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] - [Fact] + [Fact, WorkItem(835827, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/835827")] public void Property_Insert_PInvoke() { var src1 = @" @@ -14546,8 +14524,7 @@ public void Property_Private_AccessorAdd() capabilities: EditAndContinueCapabilities.AddMethodToExistingType); } - [WorkItem(755975, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755975")] - [Fact] + [Fact, WorkItem(755975, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755975")] public void Property_Private_AccessorDelete() { var src1 = "class C { int _p; int P { get { return 1; } set { _p = value; } } }"; @@ -14649,8 +14626,7 @@ public void Property_Auto_Private_AccessorAdd_Init() capabilities: EditAndContinueCapabilities.AddMethodToExistingType); } - [WorkItem(755975, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755975")] - [Fact] + [Fact, WorkItem(755975, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/755975")] public void Property_Auto_Private_AccessorDelete_Get() { var src1 = "class C { int P { get; set; } }"; @@ -15717,8 +15693,7 @@ class C capabilities: EditAndContinueCapabilities.Baseline); } - [WorkItem(750109, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/750109")] - [Fact] + [Fact, WorkItem(750109, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/750109")] public void Indexer_DeleteGetAccessor() { var src1 = @" diff --git a/src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs b/src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs index e8709a33d83fc..65b7bd82678c8 100644 --- a/src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs +++ b/src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs @@ -113,18 +113,15 @@ public void TestForeachVar9() public void False1() => VerifyFalse(AddInsideMethod(@"var $$")); - [WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084#issuecomment-369075537")] - [Fact] + [Fact, WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084#issuecomment-369075537")] public void FalseAfterPattern1() => VerifyFalse(AddInsideMethod(@"if (1 is int i $$")); - [WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084#issuecomment-369075537")] - [Fact] + [Fact, WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084#issuecomment-369075537")] public void FalseAfterPattern2() => VerifyFalse(AddInsideMethod(@"if (1 is int i $$);")); - [WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084#issuecomment-369075537")] - [Fact] + [Fact, WorkItem(25084, "https://github.com/dotnet/roslyn/issues/25084#issuecomment-369075537")] public void FalseAfterPattern3() => VerifyFalse(AddInsideMethod(@"switch (1) { case int i $$ }")); } diff --git a/src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs b/src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs index 2544bd843b60f..b065b59ee2481 100644 --- a/src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs +++ b/src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs @@ -177,8 +177,7 @@ private static T NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528198")] - [Fact] + [Fact, WorkItem(528198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528198")] public async Task BugFix6794() { var code = @"using System; @@ -226,8 +225,7 @@ public C(ref int v) await TestExtractMethodAsync(code, expected); } - [WorkItem(528198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528198")] - [Fact] + [Fact, WorkItem(528198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528198")] public async Task BugFix6794_1() { var code = @"using System; @@ -442,8 +440,7 @@ private static int NewMethod(ref int i) #region ExpressionBodiedMembers - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethod() { var code = @"using System; @@ -466,8 +463,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedOperator() { var code = @"using System; @@ -500,8 +496,7 @@ private Complex Add(int b) await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedConversionOperator() { var code = @"using System; @@ -538,8 +533,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedProperty() { var code = @"using System; @@ -560,8 +554,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedIndexer() { var code = @"using System; @@ -584,8 +577,7 @@ private static int NewMethod(int i) await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedIndexer2() { var code = @"using System; @@ -608,8 +600,7 @@ private T NewMethod(int i) await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpression() { var code = @"using System; @@ -636,8 +627,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethodWithSingleLineBlockBodiedAnonymousMethodExpression() { var code = @"using System; @@ -658,8 +648,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethodWithBlockBodiedSimpleLambdaExpression() { var code = @"using System; @@ -686,8 +675,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethodWithExpressionBodiedSimpleLambdaExpression() { var code = @"using System; @@ -708,8 +696,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethodWithBlockBodiedParenthesizedLambdaExpression() { var code = @"using System; @@ -736,8 +723,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethodWithExpressionBodiedParenthesizedLambdaExpression() { var code = @"using System; @@ -758,8 +744,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task ExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpressionInMethodArgs() { var code = @"using System; @@ -796,8 +781,7 @@ private int Method1(Func p) await TestExtractMethodAsync(code, expected); } - [WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] - [Fact] + [Fact, WorkItem(528, "https://github.com/dotnet/roslyn/issues/528")] public async Task LeadingAndTrailingTriviaOnExpressionBodiedMethod() { var code = @"using System; @@ -826,8 +810,7 @@ void Cat() { } #region Patterns - [WorkItem(9244, "https://github.com/dotnet/roslyn/issues/9244")] - [Fact] + [Fact, WorkItem(9244, "https://github.com/dotnet/roslyn/issues/9244")] public async Task PatternIsDisabled() { var code = @" @@ -851,8 +834,7 @@ static void Main() #endregion - [WorkItem(11155, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(11155, "DevDiv_Projects/Roslyn")] public async Task AnonymousTypeMember1() { var code = @"using System; @@ -869,8 +851,7 @@ static void Main(string[] args) await ExpectExtractMethodToFailAsync(code); } - [WorkItem(544259, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544259")] - [Fact] + [Fact, WorkItem(544259, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544259")] public async Task ExtractMethod_ConstructorInitializer() { var code = @"class Program @@ -896,8 +877,7 @@ private static Program NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(543984, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543984")] - [Fact] + [Fact, WorkItem(543984, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543984")] public async Task ExtractMethod_UnsafeAddressTaken() { var code = @"class C @@ -925,8 +905,7 @@ unsafe void M() await ExpectExtractMethodToFailAsync(code, expected); } - [WorkItem(544387, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544387")] - [Fact] + [Fact, WorkItem(544387, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544387")] public async Task ExtractMethod_PointerType() { var code = @"class Test @@ -960,8 +939,7 @@ private static unsafe int GetA1(int* p1) await TestExtractMethodAsync(code, expected); } - [WorkItem(544514, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544514")] - [Fact] + [Fact, WorkItem(544514, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544514")] public async Task ExtractMethod_AnonymousType() { var code = @"public class Test @@ -993,8 +971,7 @@ private static object NewMethod(object p2) await ExpectExtractMethodToFailAsync(code, expected); } - [WorkItem(544920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544920")] - [Fact] + [Fact, WorkItem(544920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544920")] public async Task ExtractMethod_StackAllocExpression() { var code = @" @@ -1024,8 +1001,7 @@ private static void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(539310, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539310")] - [Fact] + [Fact, WorkItem(539310, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539310")] public async Task Readonly_Field_WrittenTo() { var code = @"class C @@ -1040,8 +1016,7 @@ public async Task Readonly_Field_WrittenTo() await ExpectExtractMethodToFailAsync(code); } - [WorkItem(539310, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539310")] - [Fact] + [Fact, WorkItem(539310, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539310")] public async Task Readonly_Field() { var code = @"class C @@ -1072,8 +1047,7 @@ private void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(545180, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545180")] - [Fact] + [Fact, WorkItem(545180, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545180")] public async Task NodeHasSyntacticErrors() { var code = @"using System; @@ -1094,8 +1068,7 @@ static void Main(string[] args) await ExpectExtractMethodToFailAsync(code); } - [WorkItem(545292, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545292")] - [Fact] + [Fact, WorkItem(545292, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545292")] public async Task LocalConst() { var code = @"class Test @@ -1108,8 +1081,7 @@ public static void Main() await ExpectExtractMethodToFailAsync(code); } - [WorkItem(545315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545315")] - [Fact] + [Fact, WorkItem(545315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545315")] public async Task Nullable() { var code = @"using System; @@ -1139,8 +1111,7 @@ private static void NewMethod(int? q) await TestExtractMethodAsync(code, expected); } - [WorkItem(545263, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545263")] - [Fact] + [Fact, WorkItem(545263, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545263")] public async Task SyntacticErrorInSelection() { var code = @"class Program @@ -1161,8 +1132,7 @@ private static string NewMethod() await ExpectExtractMethodToFailAsync(code); } - [WorkItem(544497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544497")] - [Fact] + [Fact, WorkItem(544497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544497")] public async Task StackAllocExpression() { var code = @"using System; @@ -1189,8 +1159,7 @@ private static unsafe void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(545503, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545503")] - [Fact] + [Fact, WorkItem(545503, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545503")] public async Task MethodBodyInScript() { var code = @"#r ""System.Management"" @@ -1245,8 +1214,7 @@ void NewMethod(string query, string[,] labelKeys) await TestExtractMethodAsync(code, expected, parseOptions: new CSharpParseOptions(kind: SourceCodeKind.Script)); } - [WorkItem(544920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544920")] - [Fact] + [Fact, WorkItem(544920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544920")] public async Task NoSimplificationForStackAlloc() { var code = @"using System; @@ -1278,8 +1246,7 @@ static void Main() await TestExtractMethodAsync(code, expected); } - [WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] - [Fact] + [Fact, WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] public async Task CheckStatementContext1() { var code = @"using System; @@ -1327,8 +1294,7 @@ private static void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] - [Fact] + [Fact, WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] public async Task CheckStatementContext2() { var code = @"using System; @@ -1373,8 +1339,7 @@ private static void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] - [Fact] + [Fact, WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] public async Task CheckStatementContext3() { var code = @"using System; @@ -1424,8 +1389,7 @@ private static void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] - [Fact] + [Fact, WorkItem(545553, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545553")] public async Task CheckExpressionContext1() { var code = @"using System; @@ -1812,8 +1776,7 @@ private void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(1064798, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064798")] - [Fact] + [Fact, WorkItem(1064798, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064798")] public async Task ExpressionInStringInterpolation() { var code = @"using System; @@ -1842,8 +1805,7 @@ private static int NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(859493, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/859493")] - [Fact] + [Fact, WorkItem(859493, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/859493")] public async Task ExpressionInYieldReturnStatement() { var code = @"using System; @@ -1899,8 +1861,7 @@ private static T GetItem(Node _localCurrent) } } - [WorkItem(3147, "https://github.com/dotnet/roslyn/issues/3147")] - [Fact] + [Fact, WorkItem(3147, "https://github.com/dotnet/roslyn/issues/3147")] public async Task HandleFormattableStringTargetTyping1() { const string code = CodeSnippets.FormattableStringType + @" @@ -1939,8 +1900,7 @@ private static FormattableString NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(17971, "https://github.com/dotnet/roslyn/issues/17971")] - [Fact] + [Fact, WorkItem(17971, "https://github.com/dotnet/roslyn/issues/17971")] public async Task BrokenForeachLoop() { var code = @"using System; @@ -1978,8 +1938,7 @@ private static void NewMethod() await TestExtractMethodAsync(code, expected); } - [WorkItem(22150, "https://github.com/dotnet/roslyn/issues/22150")] - [Fact] + [Fact, WorkItem(22150, "https://github.com/dotnet/roslyn/issues/22150")] public async Task ExtractMethod_LocalVariableCrossingLocalFunction() { var code = @"using System; diff --git a/src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs b/src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs index 53027cbf80e21..408c3ab666c56 100644 --- a/src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs +++ b/src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs @@ -490,8 +490,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] - [Fact] + [Fact, WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] public async Task SelectionTest39() { var code = @"class A @@ -504,8 +503,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] - [Fact] + [Fact, WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] public async Task SelectionTest40() { var code = @"class A @@ -518,8 +516,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] - [Fact] + [Fact, WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] public async Task SelectionTest41() { var code = @"class A @@ -532,8 +529,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] - [Fact] + [Fact, WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] public async Task SelectionTest42() { var code = @"class A @@ -546,8 +542,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] - [Fact] + [Fact, WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] public async Task SelectionTest43() { var code = @"class A @@ -560,8 +555,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] - [Fact] + [Fact, WorkItem(540082, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540082")] public async Task SelectionTest44() { var code = @"class A @@ -574,8 +568,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(539242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539242")] - [Fact] + [Fact, WorkItem(539242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539242")] public async Task SelectionTest45() { var code = @"class A @@ -588,8 +581,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(539242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539242")] - [Fact] + [Fact, WorkItem(539242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539242")] public async Task SelectionTest46() { var code = @"class A @@ -602,8 +594,7 @@ void Method1() await TestSelectionAsync(code); } - [WorkItem(540338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540338")] - [Fact] + [Fact, WorkItem(540338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540338")] public async Task SelectionTest47() { var code = @"using System; @@ -1208,8 +1199,7 @@ void method() await TestSelectionAsync(code); } - [WorkItem(540474, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540474")] - [Fact] + [Fact, WorkItem(540474, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540474")] public async Task GotoStatement() { var code = @"using System; @@ -1231,8 +1221,7 @@ static void Main(string[] args) await TestSelectionAsync(code); } - [WorkItem(540481, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540481")] - [Fact] + [Fact, WorkItem(540481, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540481")] public async Task BugFix6750() { var code = @"using System; @@ -1244,8 +1233,7 @@ class Program await TestSelectionAsync(code); } - [WorkItem(540481, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540481")] - [Fact] + [Fact, WorkItem(540481, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540481")] public async Task BugFix6750_1() { var code = @"using System; @@ -1257,8 +1245,7 @@ class Program await TestSelectionAsync(code); } - [WorkItem(542201, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542201")] - [Fact] + [Fact, WorkItem(542201, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542201")] public async Task MalformedCode_NoOuterType() { var code = @"x(a){ @@ -1268,8 +1255,7 @@ public async Task MalformedCode_NoOuterType() await TestSelectionAsync(code, expectedFail: true); } - [WorkItem(542210, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542210")] - [Fact] + [Fact, WorkItem(542210, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542210")] public async Task NoQueryContinuation() { var code = @"using System.Linq; @@ -1288,13 +1274,11 @@ select x into y } [WorkItem(540787, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540787")] - [WorkItem(542722, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542722")] - [Fact] + [Fact, WorkItem(542722, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542722")] public async Task DontCrash() => await IterateAllAsync(TestResource.AllInOneCSharpCode); - [WorkItem(9931, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(9931, "DevDiv_Projects/Roslyn")] public async Task ExtractMethodIdentifierAtEndOfInteractiveBuffer() { var code = @"using System.Console; @@ -1304,8 +1288,7 @@ public async Task ExtractMethodIdentifierAtEndOfInteractiveBuffer() await TestSelectionAsync(code, expectedFail: true); } - [WorkItem(543020, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543020")] - [Fact] + [Fact, WorkItem(543020, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543020")] public async Task MemberAccessStructAsExpression() { var code = @"struct S @@ -1341,8 +1324,7 @@ private static S GetS() await TestSelectionAsync(code); } - [WorkItem(543140, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543140")] - [Fact] + [Fact, WorkItem(543140, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543140")] public async Task TypeOfExpression() { var code = @"using System; @@ -1359,8 +1341,7 @@ static void Main(string[] args) await TestSelectionAsync(code); } - [WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] - [Fact] + [Fact, WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] public async Task AnonymousTypeMember1() { var code = @"using System; @@ -1369,8 +1350,7 @@ public async Task AnonymousTypeMember1() await TestSelectionAsync(code); } - [WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] - [Fact] + [Fact, WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] public async Task AnonymousTypeMember2() { var code = @"using System; @@ -1382,8 +1362,7 @@ class C { void M() { await TestSelectionAsync(code); } - [WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] - [Fact] + [Fact, WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] public async Task AnonymousTypeMember3() { var code = @"using System; @@ -1392,8 +1371,7 @@ public async Task AnonymousTypeMember3() await TestSelectionAsync(code); } - [WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] - [Fact] + [Fact, WorkItem(543186, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543186")] public async Task AnonymousTypeMember4() { var code = @"class Program @@ -1460,8 +1438,7 @@ void Goo() await TestSelectionAsync(code); } - [WorkItem(545057, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545057")] - [Fact] + [Fact, WorkItem(545057, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545057")] public async Task RefvalueKeyword() { var code = @"using System; @@ -1479,8 +1456,7 @@ static void Goo(__arglist) await TestSelectionAsync(code); } - [WorkItem(531286, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531286")] - [Fact] + [Fact, WorkItem(531286, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531286")] public async Task NoCrashOnThrowWithoutCatchClause() { var code = @"public class Test @@ -1502,8 +1478,7 @@ static void Main() await TestSelectionAsync(code, expectedFail: true); } - [WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] - [Fact] + [Fact, WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] public async Task SimpleConditionalAccessExpressionSelectFirstExpression() { var code = @"using System; @@ -1522,8 +1497,7 @@ class A await TestSelectionAsync(code); } - [WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] - [Fact] + [Fact, WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] public async Task SimpleConditionalAccessExpressionSelectSecondExpression() { var code = @"using System; @@ -1542,8 +1516,7 @@ class A await TestSelectionAsync(code); } - [WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] - [Fact] + [Fact, WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] public async Task NestedConditionalAccessExpressionWithMemberBindingExpression() { var code = @"using System; @@ -1567,8 +1540,7 @@ class B await TestSelectionAsync(code); } - [WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] - [Fact] + [Fact, WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] public async Task NestedConditionalAccessExpressionWithMemberBindingExpressionSelectSecondExpression() { var code = @"using System; @@ -1592,8 +1564,7 @@ class B await TestSelectionAsync(code); } - [WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] - [Fact] + [Fact, WorkItem(751, "https://github.com/dotnet/roslyn/issues/751")] public async Task NestedConditionalAccessExpressionWithInvocationExpression() { var code = @"using System; @@ -1620,8 +1591,7 @@ class B await TestSelectionAsync(code); } - [WorkItem(1228916, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1228916")] - [Fact] + [Fact, WorkItem(1228916, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1228916")] public async Task DontCrashPastEndOfLine() { // 11 1 diff --git a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs index 0c7370c0cfb10..f23fd6e2d89f0 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs @@ -2290,8 +2290,7 @@ await AutoFormatOnCloseBraceAsync( SyntaxKind.ClassKeyword); } - [WorkItem(537779, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537779")] - [Fact] + [Fact, WorkItem(537779, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537779")] [Trait(Traits.Feature, Traits.Features.SmartTokenFormatting)] public async Task DisappearedTokens2() { diff --git a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs index ec9ede1004dba..ee17ff3c987c4 100644 --- a/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs +++ b/src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs @@ -407,8 +407,7 @@ await AssertSmartTokenFormatterCloseBraceAsync( expectedSpace: 8); } - [WorkItem(9216, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(9216, "DevDiv_Projects/Roslyn")] public async Task OpenBraceWithBaseIndentation() { var markup = @" @@ -427,8 +426,7 @@ void M() await AssertSmartTokenFormatterOpenBraceWithBaseIndentationAsync(markup, baseIndentation: 7, expectedIndentation: 11); } - [WorkItem(9216, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(9216, "DevDiv_Projects/Roslyn")] public async Task CloseBraceWithBaseIndentation() { var markup = @" @@ -447,8 +445,7 @@ void M() await AssertSmartTokenFormatterCloseBraceWithBaseIndentation(markup, baseIndentation: 7, expectedIndentation: 11); } - [WorkItem(766159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766159")] - [Fact] + [Fact, WorkItem(766159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766159")] public async Task TestPreprocessor() { var code = @" @@ -467,8 +464,7 @@ void M() Assert.Equal(0, actualIndentation); } - [WorkItem(766159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766159")] - [Fact] + [Fact, WorkItem(766159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766159")] public async Task TestRegion() { var code = @" @@ -487,8 +483,7 @@ void M() Assert.Equal(8, actualIndentation); } - [WorkItem(766159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766159")] - [Fact] + [Fact, WorkItem(766159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766159")] public async Task TestEndRegion() { var code = @" @@ -508,8 +503,7 @@ void M() Assert.Equal(8, actualIndentation); } - [WorkItem(777467, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/777467")] - [Fact] + [Fact, WorkItem(777467, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/777467")] public async Task TestSelect() { var code = @" @@ -533,8 +527,7 @@ static IEnumerable Goo() Assert.Equal(15, actualIndentation); } - [WorkItem(777467, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/777467")] - [Fact] + [Fact, WorkItem(777467, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/777467")] public async Task TestWhere() { var code = @" diff --git a/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs b/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs index c6914b78c86c5..d68fdc6f9af3e 100644 --- a/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs +++ b/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs @@ -559,8 +559,7 @@ class Class }"); } - [WorkItem(527360, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527360")] - [Fact] + [Fact, WorkItem(527360, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527360")] public async Task TestExtensionMethods() { await TestMissingInRegularAndScriptAsync( @@ -576,8 +575,7 @@ void Bar() }"); } - [WorkItem(538018, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538018")] - [Fact] + [Fact, WorkItem(538018, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538018")] public async Task TestAfterNew() { await TestInRegularAndScriptAsync( @@ -729,8 +727,7 @@ void Test() }"); } - [WorkItem(538136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538136")] - [Fact] + [Fact, WorkItem(538136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538136")] public async Task TestBeforeNamespace() { await TestInRegularAndScriptAsync( @@ -770,8 +767,7 @@ class Test }"); } - [WorkItem(527395, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527395")] - [Fact] + [Fact, WorkItem(527395, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527395")] public async Task TestSimpleNameWithLeadingTrivia() { await TestInRegularAndScriptAsync( @@ -779,8 +775,7 @@ await TestInRegularAndScriptAsync( @"class Class { void Test() { /*goo*/System.Int32 i; } }"); } - [WorkItem(527395, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527395")] - [Fact] + [Fact, WorkItem(527395, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/527395")] public async Task TestGenericNameWithLeadingTrivia() { await TestInRegularAndScriptAsync( @@ -788,8 +783,7 @@ await TestInRegularAndScriptAsync( @"class Class { void Test() { /*goo*/System.Collections.Generic.List l; } }"); } - [WorkItem(538740, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538740")] - [Fact] + [Fact, WorkItem(538740, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538740")] public async Task TestFullyQualifyTypeName() { await TestInRegularAndScriptAsync( @@ -817,8 +811,7 @@ class Test }"); } - [WorkItem(26887, "https://github.com/dotnet/roslyn/issues/26887")] - [Fact] + [Fact, WorkItem(26887, "https://github.com/dotnet/roslyn/issues/26887")] public async Task TestFullyQualifyUnboundIdentifier3() { await TestInRegularAndScriptAsync( @@ -846,8 +839,7 @@ public Program.Inner Name }"); } - [WorkItem(538740, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538740")] - [Fact] + [Fact, WorkItem(538740, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538740")] public async Task TestFullyQualifyTypeName_NotForGenericType() { await TestMissingInRegularAndScriptAsync( @@ -864,8 +856,7 @@ class Test }"); } - [WorkItem(538764, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538764")] - [Fact] + [Fact, WorkItem(538764, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538764")] public async Task TestFullyQualifyThroughAlias() { await TestInRegularAndScriptAsync( @@ -883,8 +874,7 @@ class C }"); } - [WorkItem(538763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538763")] - [Fact] + [Fact, WorkItem(538763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538763")] public async Task TestFullyQualifyPrioritizeTypesOverNamespaces1() { await TestInRegularAndScriptAsync( @@ -918,8 +908,7 @@ class Test }"); } - [WorkItem(538763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538763")] - [Fact] + [Fact, WorkItem(538763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538763")] public async Task TestFullyQualifyPrioritizeTypesOverNamespaces2() { await TestInRegularAndScriptAsync( @@ -954,8 +943,7 @@ class Test index: 1); } - [WorkItem(539853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539853")] - [Fact] + [Fact, WorkItem(539853, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539853")] public async Task BugFix5950() { await TestAsync( @@ -964,8 +952,7 @@ await TestAsync( parseOptions: GetScriptOptions()); } - [WorkItem(540318, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540318")] - [Fact] + [Fact, WorkItem(540318, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540318")] public async Task TestAfterAlias() { await TestMissingInRegularAndScriptAsync( @@ -982,8 +969,7 @@ static void Main(string[] args) }"); } - [WorkItem(540942, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540942")] - [Fact] + [Fact, WorkItem(540942, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540942")] public async Task TestMissingOnIncompleteStatement() { await TestMissingInRegularAndScriptAsync( @@ -998,8 +984,7 @@ static void Main(string[] args) }"); } - [WorkItem(542643, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542643")] - [Fact] + [Fact, WorkItem(542643, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542643")] public async Task TestAssemblyAttribute() { await TestInRegularAndScriptAsync( @@ -1007,8 +992,7 @@ await TestInRegularAndScriptAsync( @"[assembly: System.Runtime.CompilerServices.InternalsVisibleTo(""Project"")]"); } - [WorkItem(543388, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543388")] - [Fact] + [Fact, WorkItem(543388, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543388")] public async Task TestMissingOnAliasName() { await TestMissingInRegularAndScriptAsync( @@ -1043,8 +1027,7 @@ class M }"); } - [WorkItem(544950, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544950")] - [Fact] + [Fact, WorkItem(544950, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544950")] public async Task TestNotOnAbstractConstructor() { await TestMissingInRegularAndScriptAsync( @@ -1059,8 +1042,7 @@ static void Main(string[] args) }"); } - [WorkItem(545774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545774")] - [Fact] + [Fact, WorkItem(545774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545774")] public async Task TestAttribute() { var input = @"[ assembly : [|Guid|] ( ""9ed54f84-a89d-4fcd-a854-44251e925f09"" ) ] "; @@ -1071,8 +1053,7 @@ await TestInRegularAndScriptAsync( @"[ assembly : System.Runtime.InteropServices.Guid( ""9ed54f84-a89d-4fcd-a854-44251e925f09"" ) ] "); } - [WorkItem(546027, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546027")] - [Fact] + [Fact, WorkItem(546027, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546027")] public async Task TestGeneratePropertyFromAttribute() { await TestMissingInRegularAndScriptAsync( @@ -1089,8 +1070,7 @@ class D }"); } - [WorkItem(775448, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775448")] - [Fact] + [Fact, WorkItem(775448, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/775448")] public async Task ShouldTriggerOnCS0308() { // CS0308: The non-generic type 'A' cannot be used with type arguments @@ -1115,8 +1095,7 @@ static void Main(string[] args) }"); } - [WorkItem(947579, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/947579")] - [Fact] + [Fact, WorkItem(947579, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/947579")] public async Task AmbiguousTypeFix() { await TestInRegularAndScriptAsync( @@ -1170,8 +1149,7 @@ class A }"); } - [WorkItem(995857, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/995857")] - [Fact] + [Fact, WorkItem(995857, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/995857")] public async Task NonPublicNamespaces() { await TestInRegularAndScriptAsync( @@ -1263,8 +1241,7 @@ static void M() }", index: 1); } - [WorkItem(11071, "https://github.com/dotnet/roslyn/issues/11071")] - [Fact] + [Fact, WorkItem(11071, "https://github.com/dotnet/roslyn/issues/11071")] public async Task AmbiguousFixOrdering() { await TestInRegularAndScriptAsync( @@ -1358,8 +1335,7 @@ await TestInRegularAndScriptAsync( }"); } - [WorkItem(18275, "https://github.com/dotnet/roslyn/issues/18275")] - [Fact] + [Fact, WorkItem(18275, "https://github.com/dotnet/roslyn/issues/18275")] public async Task TestContextualKeyword1() { await TestMissingInRegularAndScriptAsync( @@ -1380,8 +1356,7 @@ void M() }"); } - [WorkItem(18623, "https://github.com/dotnet/roslyn/issues/18623")] - [Fact] + [Fact, WorkItem(18623, "https://github.com/dotnet/roslyn/issues/18623")] public async Task TestDoNotQualifyToTheSameTypeToFixWrongArity() { await TestMissingInRegularAndScriptAsync( @@ -1393,8 +1368,7 @@ class Program : [|IReadOnlyCollection|] }"); } - [WorkItem(19575, "https://github.com/dotnet/roslyn/issues/19575")] - [Fact] + [Fact, WorkItem(19575, "https://github.com/dotnet/roslyn/issues/19575")] public async Task TestNoNonGenericsWithGenericCodeParsedAsExpression() { var code = @" @@ -1421,8 +1395,7 @@ private void GetEvaluationRuleNames() }"); } - [WorkItem(49986, "https://github.com/dotnet/roslyn/issues/49986")] - [Fact] + [Fact, WorkItem(49986, "https://github.com/dotnet/roslyn/issues/49986")] public async Task TestInUsingContext_Type() { await TestInRegularAndScriptAsync( @@ -1444,8 +1417,7 @@ void Test() }"); } - [WorkItem(49986, "https://github.com/dotnet/roslyn/issues/49986")] - [Fact] + [Fact, WorkItem(49986, "https://github.com/dotnet/roslyn/issues/49986")] public async Task TestInUsingContext_Namespace() { await TestInRegularAndScriptAsync( @@ -1467,8 +1439,7 @@ void Test() }"); } - [WorkItem(49986, "https://github.com/dotnet/roslyn/issues/49986")] - [Fact] + [Fact, WorkItem(49986, "https://github.com/dotnet/roslyn/issues/49986")] public async Task TestInUsingContext_UsingStatic() { await TestInRegularAndScriptAsync( @@ -1490,8 +1461,7 @@ void Test() }"); } - [WorkItem(51274, "https://github.com/dotnet/roslyn/issues/51274")] - [Fact] + [Fact, WorkItem(51274, "https://github.com/dotnet/roslyn/issues/51274")] public async Task TestInUsingContext_UsingAlias() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyUnboundIdentifierTests.cs b/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyUnboundIdentifierTests.cs index 27914da0a086e..629f9bbc755c9 100644 --- a/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyUnboundIdentifierTests.cs +++ b/src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyUnboundIdentifierTests.cs @@ -33,8 +33,7 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider protected override ImmutableArray MassageActions(ImmutableArray actions) => FlattenActions(actions); - [WorkItem(26887, "https://github.com/dotnet/roslyn/issues/26887")] - [Fact] + [Fact, WorkItem(26887, "https://github.com/dotnet/roslyn/issues/26887")] public async Task TestFullyQualifyUnboundIdentifier1() { await TestInRegularAndScriptAsync( @@ -62,8 +61,7 @@ class Test }"); } - [WorkItem(26887, "https://github.com/dotnet/roslyn/issues/26887")] - [Fact] + [Fact, WorkItem(26887, "https://github.com/dotnet/roslyn/issues/26887")] public async Task TestFullyQualifyUnboundIdentifier2() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs b/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs index c3739f863d75d..c6a1dbcc1ab59 100644 --- a/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs @@ -58,8 +58,7 @@ void M() }"); } - [WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] - [Fact] + [Fact, WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] public async Task TestWithSimpleArgument_WithProperties() { await TestInRegularAndScriptAsync( @@ -272,8 +271,7 @@ public D(int v1) }"); } - [WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] - [Fact] + [Fact, WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] public async Task TestWithExistingField2_WithProperties() { await TestInRegularAndScriptAsync( @@ -430,8 +428,7 @@ public D(int v) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingField5() { await TestInRegularAndScriptAsync( @@ -466,8 +463,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingField5WithQualification() { await TestInRegularAndScriptAsync( @@ -503,8 +499,7 @@ public D(int x) options: Option(CodeStyleOptions2.QualifyFieldAccess, true, NotificationOption2.Error)); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingField6() { await TestInRegularAndScriptAsync( @@ -548,8 +543,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingField7() { await TestInRegularAndScriptAsync( @@ -591,8 +585,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingField7WithQualification() { await TestInRegularAndScriptAsync( @@ -635,8 +628,7 @@ public D(int x) options: Option(CodeStyleOptions2.QualifyFieldAccess, true, NotificationOption2.Error)); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingField8() { await TestInRegularAndScriptAsync( @@ -680,8 +672,7 @@ public D(int x1) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingField9() { await TestInRegularAndScriptAsync( @@ -726,8 +717,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty1() { await TestInRegularAndScriptAsync( @@ -762,8 +752,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty1WithQualification() { await TestInRegularAndScriptAsync( @@ -799,8 +788,7 @@ public D(int x) options: Option(CodeStyleOptions2.QualifyPropertyAccess, true, NotificationOption2.Error)); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty2() { await TestInRegularAndScriptAsync( @@ -844,8 +832,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty3() { await TestInRegularAndScriptAsync( @@ -887,8 +874,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty3WithQualification() { await TestInRegularAndScriptAsync( @@ -931,8 +917,7 @@ public D(int x) options: Option(CodeStyleOptions2.QualifyPropertyAccess, true, NotificationOption2.Error)); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty4() { await TestInRegularAndScriptAsync( @@ -974,8 +959,7 @@ public D(int x) }"); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty4WithQualification() { await TestInRegularAndScriptAsync( @@ -1018,8 +1002,7 @@ public D(int x) options: Option(CodeStyleOptions2.QualifyPropertyAccess, true, NotificationOption2.Error)); } - [WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] - [Fact] + [Fact, WorkItem(539444, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539444")] public async Task TestWithExistingProperty5() { await TestInRegularAndScriptAsync( @@ -1192,8 +1175,7 @@ public D(int v) }"); } - [WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] - [Fact] + [Fact, WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] public async Task TestWithBaseDelegatingConstructor2_WithProperties() { await TestInRegularAndScriptAsync( @@ -1315,8 +1297,7 @@ void M() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedName() { await TestInRegularAndScriptAsync( @@ -1343,8 +1324,7 @@ void M() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedKeyword() { await TestInRegularAndScriptAsync( @@ -1409,8 +1389,7 @@ public Derived(int field) }"); } - [WorkItem(539548, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539548")] - [Fact] + [Fact, WorkItem(539548, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539548")] public async Task TestFormatting() { await TestInRegularAndScriptAsync( @@ -1437,8 +1416,7 @@ void M() }"); } - [WorkItem(5864, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(5864, "DevDiv_Projects/Roslyn")] public async Task TestNotOnStructConstructor() { await TestMissingInRegularAndScriptAsync( @@ -1451,8 +1429,7 @@ void Main() }"); } - [WorkItem(539787, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539787")] - [Fact] + [Fact, WorkItem(539787, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539787")] public async Task TestGenerateIntoCorrectPart() { await TestInRegularAndScriptAsync( @@ -1539,8 +1516,7 @@ public Delta(string v1, int v2, bool v) : this(v1, v2) }"); } - [WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] - [Fact] + [Fact, WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] public async Task TestDelegateToSmallerConstructor1_WithProperties() { await TestInRegularAndScriptAsync( @@ -1832,8 +1808,7 @@ public C(int v) }"); } - [WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] - [Fact] + [Fact, WorkItem(44537, "https://github.com/dotnet/roslyn/issues/44537")] public async Task TestGenerateFromThisInitializer1_WithProperties() { await TestInRegularAndScriptAsync( @@ -1967,8 +1942,7 @@ public B(int i) }"); } - [WorkItem(539969, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539969")] - [Fact] + [Fact, WorkItem(539969, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539969")] public async Task TestNotOnExistingConstructor() { await TestMissingInRegularAndScriptAsync( @@ -1988,8 +1962,7 @@ void M() }"); } - [WorkItem(539972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539972")] - [Fact] + [Fact, WorkItem(539972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539972")] public async Task TestUnavailableTypeParameters() { await TestInRegularAndScriptAsync( @@ -2025,8 +1998,7 @@ public A(object t1, object t2) }"); } - [WorkItem(539972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539972")] - [Fact] + [Fact, WorkItem(539972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539972")] public async Task TestUnavailableTypeParameters_WithProperties() { await TestInRegularAndScriptAsync( @@ -2062,8 +2034,7 @@ public A(object t1, object t2) }", index: 1); } - [WorkItem(539972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539972")] - [Fact] + [Fact, WorkItem(539972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539972")] public async Task TestUnavailableTypeParameters_NoMembers() { await TestInRegularAndScriptAsync( @@ -2094,8 +2065,7 @@ public A(object t1, object t2) }", index: 2); } - [WorkItem(541020, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541020")] - [Fact] + [Fact, WorkItem(541020, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541020")] public async Task TestGenerateCallToDefaultConstructorInStruct() { await TestInRegularAndScriptAsync( @@ -2141,8 +2111,7 @@ public Apartment(string v) : this() }"); } - [WorkItem(541121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541121")] - [Fact] + [Fact, WorkItem(541121, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541121")] public async Task TestReadonlyFieldDelegation() { await TestInRegularAndScriptAsync( @@ -2236,8 +2205,7 @@ public D(D v) }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithArgument() { await TestInRegularAndScriptAsync( @@ -2271,8 +2239,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithArgument_WithProperties() { await TestInRegularAndScriptAsync( @@ -2306,8 +2273,7 @@ class D }", index: 1); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithArgument_NoMembers() { await TestInRegularAndScriptAsync( @@ -2338,8 +2304,7 @@ class D }", index: 2); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithMultipleArguments() { await TestInRegularAndScriptAsync( @@ -2377,8 +2342,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithNamedArguments() { await TestInRegularAndScriptAsync( @@ -2416,8 +2380,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithAdditionalConstructors() { await TestInRegularAndScriptAsync( @@ -2465,8 +2428,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithOverloading() { await TestInRegularAndScriptAsync( @@ -2512,8 +2474,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithOverloadingMultipleParameters() { await TestInRegularAndScriptAsync( @@ -2565,8 +2526,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithAllValidParameters() { await TestInRegularAndScriptAsync( @@ -2630,8 +2590,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithDelegation() { await TestMissingInRegularAndScriptAsync( @@ -2650,8 +2609,7 @@ class D }"); } - [WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] - [Fact] + [Fact, WorkItem(530003, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530003")] public async Task TestAttributesWithLambda() { await TestMissingInRegularAndScriptAsync( @@ -2668,8 +2626,7 @@ class D }"); } - [WorkItem(889349, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/889349")] - [Fact] + [Fact, WorkItem(889349, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/889349")] public async Task TestConstructorGenerationForDifferentNamedParameter() { await TestInRegularAndScriptAsync( @@ -2710,8 +2667,7 @@ public Program(int wde) "); } - [WorkItem(528257, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528257")] - [Fact] + [Fact, WorkItem(528257, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/528257")] public async Task TestGenerateInInaccessibleType() { await TestInRegularAndScriptAsync( @@ -2751,8 +2707,7 @@ static void Main(string[] args) }"); } - [WorkItem(1241, @"https://github.com/dotnet/roslyn/issues/1241")] - [Fact] + [Fact, WorkItem(1241, @"https://github.com/dotnet/roslyn/issues/1241")] public async Task TestGenerateConstructorInIncompleteLambda() { await TestInRegularAndScriptAsync( @@ -2785,8 +2740,7 @@ public C(int v) }"); } - [WorkItem(5274, "https://github.com/dotnet/roslyn/issues/5274")] - [Fact] + [Fact, WorkItem(5274, "https://github.com/dotnet/roslyn/issues/5274")] public async Task TestGenerateIntoDerivedClassWithAbstractBase() { await TestInRegularAndScriptAsync( @@ -2883,8 +2837,7 @@ void M() }"); } - [WorkItem(9575, "https://github.com/dotnet/roslyn/issues/9575")] - [Fact] + [Fact, WorkItem(9575, "https://github.com/dotnet/roslyn/issues/9575")] public async Task TestMissingOnMethodCall() { await TestMissingInRegularAndScriptAsync( @@ -3540,8 +3493,7 @@ static void M ( ) { } "); } - [WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] - [Fact] + [Fact, WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] public async Task TestDelegateConstructor1() { await TestInRegularAndScriptAsync( @@ -3568,8 +3520,7 @@ public A(int a, int v) }"); } - [WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] - [Fact] + [Fact, WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] public async Task TestDelegateConstructor2() { await TestInRegularAndScriptAsync( @@ -3594,8 +3545,7 @@ public C(int x, int y, int z) : this(x, y) { } }"); } - [WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] - [Fact] + [Fact, WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] public async Task TestDelegateConstructor3() { await TestInRegularAndScriptAsync( @@ -3622,8 +3572,7 @@ public C(int x, int y, int z) : this(x, y) { } }"); } - [WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] - [Fact] + [Fact, WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] public async Task TestDelegateConstructor4() { await TestInRegularAndScriptAsync( @@ -3652,8 +3601,7 @@ public C(int x, int y, int v) }"); } - [WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] - [Fact] + [Fact, WorkItem(21692, "https://github.com/dotnet/roslyn/issues/21692")] public async Task TestDelegateConstructor5() { await TestInRegularAndScriptAsync( @@ -3737,8 +3685,7 @@ public Class(global::System.Object method) "); } - [WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] - [Fact] + [Fact, WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] public async Task TestGenerateFieldNoNamingStyle() { await TestInRegularAndScriptAsync( @@ -3769,8 +3716,7 @@ static void Main(string[] args) }"); } - [WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] - [Fact] + [Fact, WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] public async Task TestGenerateFieldDefaultNamingStyle() { await TestInRegularAndScriptAsync( @@ -3801,8 +3747,7 @@ static void Main(string[] args) }"); } - [WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] - [Fact] + [Fact, WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] public async Task TestGenerateFieldWithNamingStyle() { await TestInRegularAndScriptAsync( @@ -3833,8 +3778,7 @@ static void Main(string[] args) }", options: options.FieldNamesAreCamelCaseWithUnderscorePrefix); } - [WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] - [Fact] + [Fact, WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] public async Task TestFieldWithNamingStyleAlreadyExists() { await TestInRegularAndScriptAsync( @@ -3867,8 +3811,7 @@ static void Main(string[] args) }", options: options.FieldNamesAreCamelCaseWithUnderscorePrefix); } - [WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] - [Fact] + [Fact, WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] public async Task TestFieldAndParameterNamingStyles() { await TestInRegularAndScriptAsync( @@ -3899,8 +3842,7 @@ static void Main(string[] args) }", options: options.MergeStyles(options.FieldNamesAreCamelCaseWithUnderscorePrefix, options.ParameterNamesAreCamelCaseWithPUnderscorePrefix)); } - [WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] - [Fact] + [Fact, WorkItem(14077, "https://github.com/dotnet/roslyn/issues/14077")] public async Task TestAttributeArgumentWithNamingRules() { await TestInRegularAndScriptAsync( @@ -4095,8 +4037,7 @@ unsafe void M(int* x) }", index: 1); } - [WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] - [Fact] + [Fact, WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] public async Task TestWithUnsafeInUnsafeClass_Field() { await TestInRegularAndScriptAsync( @@ -4123,8 +4064,7 @@ void M(int* x) }"); } - [WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] - [Fact] + [Fact, WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] public async Task TestWithUnsafeInUnsafeClass_Property() { await TestInRegularAndScriptAsync( @@ -4151,8 +4091,7 @@ void M(int* x) }", index: 1); } - [WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] - [Fact] + [Fact, WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] public async Task TestUnsafeDelegateConstructor() { await TestInRegularAndScriptAsync( @@ -4177,8 +4116,7 @@ public unsafe A(int* a, int b, int c) : this(a, b) { } }"); } - [WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] - [Fact] + [Fact, WorkItem(45808, "https://github.com/dotnet/roslyn/issues/45808")] public async Task TestUnsafeDelegateConstructorInUnsafeClass() { await TestInRegularAndScriptAsync( @@ -4203,8 +4141,7 @@ public A(int* a, int b, int c) : this(a, b) { } }"); } - [WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] - [Fact] + [Fact, WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] public async Task TestGenerateNameFromTypeArgument() { await TestInRegularAndScriptAsync( @@ -4233,8 +4170,7 @@ public C(List frogs) }"); } - [WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] - [Fact] + [Fact, WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] public async Task TestDoNotGenerateNameFromTypeArgumentIfNotEnumerable() { await TestInRegularAndScriptAsync( @@ -4265,8 +4201,7 @@ C M() }"); } - [WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] - [Fact] + [Fact, WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] public async Task TestGenerateNameFromTypeArgumentForErrorType() { await TestInRegularAndScriptAsync( @@ -4295,8 +4230,7 @@ public C(List ts) }"); } - [WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] - [Fact] + [Fact, WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] public async Task TestGenerateNameFromTypeArgumentForTupleType() { await TestInRegularAndScriptAsync( @@ -4325,8 +4259,7 @@ public C(List<(int, string)> list) }"); } - [WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] - [Fact] + [Fact, WorkItem(44708, "https://github.com/dotnet/roslyn/issues/44708")] public async Task TestGenerateNameFromTypeArgumentInNamespace() { await TestInRegularAndScriptAsync( @@ -4359,8 +4292,7 @@ public C(List frogs) }"); } - [WorkItem(47928, "https://github.com/dotnet/roslyn/issues/47928")] - [Fact] + [Fact, WorkItem(47928, "https://github.com/dotnet/roslyn/issues/47928")] public async Task TestGenerateConstructorFromImplicitObjectCreation() { await TestInRegularAndScriptAsync(@" @@ -4400,8 +4332,7 @@ public C(int v) }"); } - [WorkItem(47928, "https://github.com/dotnet/roslyn/issues/47928")] - [Fact] + [Fact, WorkItem(47928, "https://github.com/dotnet/roslyn/issues/47928")] public async Task TestGenerateConstructorFromImplicitObjectCreation_Properties() { await TestInRegularAndScriptAsync(@" @@ -4441,8 +4372,7 @@ public C(int v) }", index: 1); } - [WorkItem(47928, "https://github.com/dotnet/roslyn/issues/47928")] - [Fact] + [Fact, WorkItem(47928, "https://github.com/dotnet/roslyn/issues/47928")] public async Task TestGenerateConstructorFromImplicitObjectCreation_NoField() { await TestInRegularAndScriptAsync(@" @@ -4660,8 +4590,7 @@ public Delta(Func f, int v) : base(f) }"); } - [WorkItem(50765, "https://github.com/dotnet/roslyn/issues/50765")] - [Fact] + [Fact, WorkItem(50765, "https://github.com/dotnet/roslyn/issues/50765")] public async Task TestDelegateConstructorWithMissingType() { // CSharpProjectWithExtraType is added as a project reference to CSharpProjectGeneratingInto @@ -4714,8 +4643,7 @@ public C(int v1, int v2) ", parseOptions: TestOptions.Regular); } - [WorkItem(38822, "https://github.com/dotnet/roslyn/issues/38822")] - [Fact] + [Fact, WorkItem(38822, "https://github.com/dotnet/roslyn/issues/38822")] public async Task TestMissingInLambdaWithCallToExistingConstructor() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs b/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs index 856bff199682f..bb4e6c152a787 100644 --- a/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs @@ -49,8 +49,7 @@ public class AddConstructorParametersFromMembersTests "; [WorkItem(308077, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/308077")] - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestAdd1() { await new VerifyCS.Test @@ -256,8 +255,7 @@ public Program(int i, } [WorkItem(308077, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/308077")] - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestAddOptional1() { await new VerifyCS.Test() @@ -295,8 +293,7 @@ public Program(int i, string s = null) } [WorkItem(308077, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/308077")] - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestAddToConstructorWithMostMatchingParameters1() { // behavior change with 33603, now all constructors offered @@ -347,8 +344,7 @@ public Program(int i, string s, bool b) : this(i) } [WorkItem(308077, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/308077")] - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestAddOptionalToConstructorWithMostMatchingParameters1() { // Behavior change with #33603, now all constructors are offered @@ -805,8 +801,7 @@ public Program((List, List) i, (List, List) s) }"); } - [WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] - [Fact] + [Fact, WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] public async Task TestAddParamtersToConstructorBySelectOneMember() { await VerifyCS.VerifyRefactoringAsync( @@ -841,8 +836,7 @@ public C(int i, int j, (List, List) s) }"); } - [WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] - [Fact] + [Fact, WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] public async Task TestParametersAreStillRightIfMembersAreOutOfOrder() { await VerifyCS.VerifyRefactoringAsync( @@ -875,8 +869,7 @@ public C(int i, int j, int k) }"); } - [WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] - [Fact] + [Fact, WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] public async Task TestMissingIfFieldsAlreadyExistingInConstructor() { var source = @@ -892,8 +885,7 @@ public C(string barBar, int fooFoo) await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] - [Fact] + [Fact, WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] public async Task TestMissingIfPropertyAlreadyExistingInConstructor() { var source = @@ -909,8 +901,7 @@ public C(string bar, int helloWorld) await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] - [Fact] + [Fact, WorkItem(28775, "https://github.com/dotnet/roslyn/issues/28775")] public async Task TestNormalProperty() { await VerifyCS.VerifyRefactoringAsync( @@ -936,8 +927,7 @@ public C(int i, int hello) ); } - [WorkItem(33602, "https://github.com/dotnet/roslyn/issues/33602")] - [Fact] + [Fact, WorkItem(33602, "https://github.com/dotnet/roslyn/issues/33602")] public async Task TestConstructorWithNoParameters() { await VerifyCS.VerifyRefactoringAsync( @@ -964,8 +954,7 @@ public C(int i, int hello) ); } - [WorkItem(33602, "https://github.com/dotnet/roslyn/issues/33602")] - [Fact] + [Fact, WorkItem(33602, "https://github.com/dotnet/roslyn/issues/33602")] public async Task TestDefaultConstructor() { var source = @@ -978,8 +967,7 @@ class C await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] - [Fact] + [Fact, WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] public async Task TestPartialSelected() { await VerifyCS.VerifyRefactoringAsync( @@ -1005,8 +993,7 @@ public C(int i, int j) ); } - [WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] - [Fact] + [Fact, WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] public async Task TestPartialMultipleSelected() { await VerifyCS.VerifyRefactoringAsync( @@ -1035,8 +1022,7 @@ public C(int i, int j, int k) ); } - [WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] - [Fact] + [Fact, WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] public async Task TestPartialMultipleSelected2() { await VerifyCS.VerifyRefactoringAsync( @@ -1064,8 +1050,7 @@ public C(int i, int j) ); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_FirstofThree() { await new VerifyCS.Test @@ -1105,8 +1090,7 @@ public C(int i, int j, int k) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_SecondOfThree() { var source = @@ -1149,8 +1133,7 @@ public C(int i, int j, int l) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_ThirdOfThree() { var source = @@ -1194,8 +1177,7 @@ public C(int i, int j, int k, int l) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_FirstOptionalOfThree() { var source = @@ -1238,8 +1220,7 @@ public C(int i, int j, int k) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_SecondOptionalOfThree() { var source = @@ -1283,8 +1264,7 @@ public C(int i, int j, int l = 0) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_ThirdOptionalOfThree() { var source = @@ -1327,8 +1307,7 @@ public C(int i, int j, int k, int l = 0) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_OneMustBeOptional() { var source = @@ -1387,8 +1366,7 @@ public C(int i, double j, int k, int l) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_OneMustBeOptional2() { var source = @@ -1443,8 +1421,7 @@ public C(int i, double j = 0, int l = 0) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_AllMustBeOptional() { await new VerifyCS.Test @@ -1484,8 +1461,7 @@ public C(int l, double m, int n = 0) }.RunAsync(); } - [WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] - [Fact] + [Fact, WorkItem(33603, "https://github.com/dotnet/roslyn/issues/33603")] public async Task TestMultipleConstructors_AllMustBeOptional2() { var source = @@ -1528,8 +1504,7 @@ public C(int l, double m, int n = 0, int p = 0) }.RunAsync(); } - [WorkItem(33623, "https://github.com/dotnet/roslyn/issues/33623")] - [Fact] + [Fact, WorkItem(33623, "https://github.com/dotnet/roslyn/issues/33623")] public async Task TestDeserializationConstructor() { var source = @@ -1549,8 +1524,7 @@ private C(SerializationInfo info, StreamingContext context) await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestNoFieldNamingStyle_ParameterPrefixAndSuffix() { var source = @@ -1583,8 +1557,7 @@ public C(int p_v_End) }.RunAsync(); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestCommonFieldNamingStyle() { var source = @@ -1617,8 +1590,7 @@ public C(int p_v) }.RunAsync(); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestSpecifiedFieldNamingStyle() { var source = @@ -1651,8 +1623,7 @@ public C(int p_v) }.RunAsync(); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestSpecifiedAndCommonFieldNamingStyle() { var source = @@ -1686,8 +1657,7 @@ public C(int p_v) }.RunAsync(); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestSpecifiedAndCommonFieldNamingStyle2() { var source = @@ -1720,8 +1690,7 @@ public C(int p_v) }.RunAsync(); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestBaseNameEmpty() { var source = @@ -1743,8 +1712,7 @@ public C() }.RunAsync(); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestSomeBaseNamesAreEmpty() { var source = @@ -1780,8 +1748,7 @@ public C(int p_test) }.RunAsync(); } - [WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] - [Fact] + [Fact, WorkItem(35775, "https://github.com/dotnet/roslyn/issues/35775")] public async Task TestManyCommonPrefixes() { var source = @@ -1815,8 +1782,7 @@ public C(int p_test) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelection1() { await new VerifyCS.Test @@ -1852,8 +1818,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelection2() { await new VerifyCS.Test @@ -1889,8 +1854,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelection3() { await new VerifyCS.Test @@ -1926,8 +1890,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelection4() { await new VerifyCS.Test @@ -1963,8 +1926,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelection5() { await new VerifyCS.Test @@ -2000,8 +1962,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelection6() { await new VerifyCS.Test @@ -2037,8 +1998,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMultiVar1() { await new VerifyCS.Test @@ -2075,8 +2035,7 @@ public Program(int i, string s, string t) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMultiVar2() { await new VerifyCS.Test @@ -2113,8 +2072,7 @@ public Program(int i, string s, string t) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMultiVar3() { await new VerifyCS.Test @@ -2150,8 +2108,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMultiVar4() { await new VerifyCS.Test @@ -2187,8 +2144,7 @@ public Program(int i, string s) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMultiVar5() { await new VerifyCS.Test @@ -2224,8 +2180,7 @@ public Program(int i, string t) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMultiVar6() { await new VerifyCS.Test @@ -2261,8 +2216,7 @@ public Program(int i, string t) }.RunAsync(); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMissing1() { var source = @@ -2282,8 +2236,7 @@ public Program(int i) await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMissing2() { var source = @@ -2302,8 +2255,7 @@ public Program(int i) await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMissing3() { var source = @@ -2322,8 +2274,7 @@ public Program(int i) await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] - [Fact] + [Fact, WorkItem(23271, "https://github.com/dotnet/roslyn/issues/23271")] public async Task TestNonSelectionMissing4() { var source = @@ -2342,8 +2293,7 @@ public Program(int i) await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(59292, "https://github.com/dotnet/roslyn/issues/59292")] - [Fact] + [Fact, WorkItem(59292, "https://github.com/dotnet/roslyn/issues/59292")] public async Task TestPartialClass1() { await new VerifyCS.Test @@ -2388,8 +2338,7 @@ public C(int v) }.RunAsync(); } - [WorkItem(59292, "https://github.com/dotnet/roslyn/issues/59292")] - [Fact] + [Fact, WorkItem(59292, "https://github.com/dotnet/roslyn/issues/59292")] public async Task TestPartialClass2() { await new VerifyCS.Test @@ -2443,8 +2392,7 @@ public C(object goo, int v) }.RunAsync(); } - [WorkItem(59292, "https://github.com/dotnet/roslyn/issues/59292")] - [Fact] + [Fact, WorkItem(59292, "https://github.com/dotnet/roslyn/issues/59292")] public async Task TestPartialClass3() { await new VerifyCS.Test diff --git a/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs b/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs index afd680b840164..2f1bc103b6632 100644 --- a/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs @@ -142,8 +142,7 @@ public override bool Equals(object obj) }.RunAsync(); } - [WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] - [Fact] + [Fact, WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] public async Task TestEqualsSingleField_PreferExplicitType() { var code = @@ -1962,8 +1961,7 @@ public override bool Equals(object obj) }.RunAsync(); } - [WorkItem(17643, "https://github.com/dotnet/roslyn/issues/17643")] - [Fact] + [Fact, WorkItem(17643, "https://github.com/dotnet/roslyn/issues/17643")] public async Task TestWithDialogNoBackingField() { var code = @@ -1996,8 +1994,7 @@ public override bool Equals(object obj) }.RunAsync(); } - [WorkItem(25690, "https://github.com/dotnet/roslyn/issues/25690")] - [Fact] + [Fact, WorkItem(25690, "https://github.com/dotnet/roslyn/issues/25690")] public async Task TestWithDialogNoIndexer() { var code = @@ -2029,8 +2026,7 @@ public override bool Equals(object obj) }.RunAsync(); } - [WorkItem(25707, "https://github.com/dotnet/roslyn/issues/25707")] - [Fact] + [Fact, WorkItem(25707, "https://github.com/dotnet/roslyn/issues/25707")] public async Task TestWithDialogNoSetterOnlyProperty() { var code = @@ -2062,8 +2058,7 @@ public override bool Equals(object obj) }.RunAsync(); } - [WorkItem(41958, "https://github.com/dotnet/roslyn/issues/41958")] - [Fact] + [Fact, WorkItem(41958, "https://github.com/dotnet/roslyn/issues/41958")] public async Task TestWithDialogInheritedMembers() { var code = @@ -3216,8 +3211,7 @@ public override int GetHashCode() }.RunAsync(); } - [WorkItem(37297, "https://github.com/dotnet/roslyn/issues/37297")] - [Fact] + [Fact, WorkItem(37297, "https://github.com/dotnet/roslyn/issues/37297")] public async Task TestPublicSystemHashCodeOtherProject() { var publicHashCode = @@ -3290,8 +3284,7 @@ public override int GetHashCode() }.RunAsync(); } - [WorkItem(37297, "https://github.com/dotnet/roslyn/issues/37297")] - [Fact] + [Fact, WorkItem(37297, "https://github.com/dotnet/roslyn/issues/37297")] public async Task TestInternalSystemHashCode() { var internalHashCode = @@ -3501,8 +3494,7 @@ public override int GetHashCode() }.RunAsync(); } - [WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] - [Fact] + [Fact, WorkItem(39916, "https://github.com/dotnet/roslyn/issues/39916")] public async Task TestGetHashCodeSystemHashCodeNineMembers_Explicit() { var code = @@ -3693,8 +3685,7 @@ public override bool Equals(object obj) }.RunAsync(); } - [WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] - [Fact] + [Fact, WorkItem(33601, "https://github.com/dotnet/roslyn/issues/33601")] public async Task TestPartialSelection() { var code = @@ -3712,8 +3703,7 @@ class Program }.RunAsync(); } - [WorkItem(40053, "https://github.com/dotnet/roslyn/issues/40053")] - [Fact] + [Fact, WorkItem(40053, "https://github.com/dotnet/roslyn/issues/40053")] public async Task TestEqualityOperatorsNullableAnnotationWithReferenceType() { var code = @@ -3779,8 +3769,7 @@ public override bool Equals(object? obj) }.RunAsync(); } - [WorkItem(40053, "https://github.com/dotnet/roslyn/issues/40053")] - [Fact] + [Fact, WorkItem(40053, "https://github.com/dotnet/roslyn/issues/40053")] public async Task TestEqualityOperatorsNullableAnnotationWithValueType() { var code = @@ -3835,8 +3824,7 @@ public override bool Equals(object? obj) }.RunAsync(); } - [WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] - [Fact] + [Fact, WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] public async Task TestPartialTypes1() { await new TestWithDialog @@ -3888,8 +3876,7 @@ public override int GetHashCode() }.RunAsync(); } - [WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] - [Fact] + [Fact, WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] public async Task TestPartialTypes2() { await new TestWithDialog @@ -3939,8 +3926,7 @@ public override int GetHashCode() }.RunAsync(); } - [WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] - [Fact] + [Fact, WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] public async Task TestPartialTypes3() { await new TestWithDialog @@ -3990,8 +3976,7 @@ public override int GetHashCode() }.RunAsync(); } - [WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] - [Fact] + [Fact, WorkItem(42574, "https://github.com/dotnet/roslyn/issues/42574")] public async Task TestPartialTypes4() { await new TestWithDialog @@ -4043,8 +4028,7 @@ public override int GetHashCode() }.RunAsync(); } - [WorkItem(43290, "https://github.com/dotnet/roslyn/issues/43290")] - [Fact] + [Fact, WorkItem(43290, "https://github.com/dotnet/roslyn/issues/43290")] public async Task TestAbstractBase() { var code = diff --git a/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs b/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs index fd58868469543..ebaa0e8219b92 100644 --- a/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs +++ b/src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs @@ -9178,8 +9178,7 @@ class Blah }"); } - [WorkItem(9090, "https://github.com/dotnet/roslyn/issues/9090")] - [Fact] + [Fact, WorkItem(9090, "https://github.com/dotnet/roslyn/issues/9090")] [Trait(Traits.Feature, Traits.Features.CodeActionsGenerateVariable)] public async Task TestPropertyPatternInCasePattern1() { @@ -9221,8 +9220,7 @@ class Blah }"); } - [WorkItem(9090, "https://github.com/dotnet/roslyn/issues/9090")] - [Fact] + [Fact, WorkItem(9090, "https://github.com/dotnet/roslyn/issues/9090")] [Trait(Traits.Feature, Traits.Features.CodeActionsGenerateVariable)] public async Task TestPropertyPatternInCasePattern2() { diff --git a/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs b/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs index 7a0cb96eaa84a..cf13060a58785 100644 --- a/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs @@ -148,8 +148,7 @@ protected override (int a, int b) Method((string, string d) x) }"); } - [WorkItem(543234, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543234")] - [Fact] + [Fact, WorkItem(543234, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543234")] public async Task TestNotAvailableForStruct() { await TestMissingInRegularAndScriptAsync( @@ -518,8 +517,7 @@ public override void goo(b x = default) }"); } - [WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] - [Fact] + [Fact, WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] public async Task TestOptionalNullableStructParameter() { await TestAllOptionsOffAsync( @@ -553,8 +551,7 @@ public override void m(b? x = null, b? y = null) }"); } - [WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] - [Fact] + [Fact, WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] public async Task TestOptionalNullableIntParameter() { await TestAllOptionsOffAsync( @@ -614,8 +611,7 @@ public override void goo(b x = null) }"); } - [WorkItem(543883, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543883")] - [Fact] + [Fact, WorkItem(543883, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543883")] public async Task TestDifferentAccessorAccessibility() { await TestAllOptionsOffAsync( @@ -789,8 +785,7 @@ void Bar() #line default"); } - [WorkItem(545585, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545585")] - [Fact] + [Fact, WorkItem(545585, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545585")] public async Task TestOnlyGenerateUnimplementedAccessors() { await TestAllOptionsOffAsync( @@ -845,8 +840,7 @@ public override int X }"); } - [WorkItem(545615, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545615")] - [Fact] + [Fact, WorkItem(545615, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545615")] public async Task TestParamsArray() { await TestAllOptionsOffAsync( @@ -886,8 +880,7 @@ public override void Goo(int x, params int[] y) }"); } - [WorkItem(545636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545636")] - [Fact] + [Fact, WorkItem(545636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545636")] public async Task TestNullPointerType() { await TestAllOptionsOffAsync( @@ -913,8 +906,7 @@ public override unsafe void Goo(int* x = null) }"); } - [WorkItem(545637, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545637")] - [Fact] + [Fact, WorkItem(545637, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545637")] public async Task TestErrorTypeCalledVar() { await TestAllOptionsOffAsync( @@ -944,8 +936,7 @@ public override void Goo(X x) }"); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task Bugfix_581500() { await TestAllOptionsOffAsync( @@ -977,8 +968,7 @@ public override void M(B.T x) }"); } - [WorkItem(625442, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/625442")] - [Fact] + [Fact, WorkItem(625442, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/625442")] public async Task Bugfix_625442() { await TestAllOptionsOffAsync( @@ -1008,8 +998,7 @@ public override void M(A.B>.B.T x) "); } - [WorkItem(2407, "https://github.com/dotnet/roslyn/issues/2407")] - [Fact] + [Fact, WorkItem(2407, "https://github.com/dotnet/roslyn/issues/2407")] public async Task ImplementClassWithInaccessibleMembers() { await TestAllOptionsOffAsync( @@ -1094,8 +1083,7 @@ internal override int GetYearInfo(int LunarYear, int Index) }"); } - [WorkItem(13149, "https://github.com/dotnet/roslyn/issues/13149")] - [Fact] + [Fact, WorkItem(13149, "https://github.com/dotnet/roslyn/issues/13149")] public async Task TestPartialClass1() { await TestAllOptionsOffAsync( @@ -1133,8 +1121,7 @@ partial class A }"); } - [WorkItem(13149, "https://github.com/dotnet/roslyn/issues/13149")] - [Fact] + [Fact, WorkItem(13149, "https://github.com/dotnet/roslyn/issues/13149")] public async Task TestPartialClass2() { await TestAllOptionsOffAsync( @@ -1172,8 +1159,7 @@ partial class A : Base }"); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Method1() { await TestInRegularAndScriptAsync( @@ -1196,8 +1182,7 @@ class T : A }", options: Option(CSharpCodeStyleOptions.PreferExpressionBodiedMethods, CSharpCodeStyleOptions.WhenPossibleWithSilentEnforcement)); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Property1() { await TestInRegularAndScriptAsync( @@ -1220,8 +1205,7 @@ class T : A }", options: Option(CSharpCodeStyleOptions.PreferExpressionBodiedProperties, CSharpCodeStyleOptions.WhenPossibleWithSilentEnforcement)); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Property3() { await TestInRegularAndScriptAsync( @@ -1254,8 +1238,7 @@ public override int M }); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Property4() { await TestInRegularAndScriptAsync( @@ -1293,8 +1276,7 @@ public override int M }); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Indexers1() { await TestInRegularAndScriptAsync( @@ -1317,8 +1299,7 @@ class T : A }", options: Option(CSharpCodeStyleOptions.PreferExpressionBodiedIndexers, CSharpCodeStyleOptions.WhenPossibleWithSilentEnforcement)); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Indexer3() { await TestInRegularAndScriptAsync( @@ -1351,8 +1332,7 @@ public override int this[int i] }); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Indexer4() { await TestInRegularAndScriptAsync( @@ -1390,8 +1370,7 @@ public override int this[int i] }); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Accessor1() { await TestInRegularAndScriptAsync( @@ -1418,8 +1397,7 @@ class T : A }); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Accessor3() { await TestInRegularAndScriptAsync( @@ -1442,8 +1420,7 @@ class T : A }", options: Option(CSharpCodeStyleOptions.PreferExpressionBodiedAccessors, CSharpCodeStyleOptions.WhenPossibleWithSilentEnforcement)); } - [WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] - [Fact] + [Fact, WorkItem(581500, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500")] public async Task TestCodeStyle_Accessor4() { await TestInRegularAndScriptAsync( @@ -1466,8 +1443,7 @@ class T : A }", options: Option(CSharpCodeStyleOptions.PreferExpressionBodiedAccessors, CSharpCodeStyleOptions.WhenPossibleWithSilentEnforcement)); } - [WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] - [Fact] + [Fact, WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] public async Task TestWithGroupingOff1() { var options = Option(ImplementTypeOptionsStorage.InsertionBehavior, ImplementTypeInsertionBehavior.AtTheEnd); @@ -1495,8 +1471,7 @@ void Goo() { } }", globalOptions: options); } - [WorkItem(17274, "https://github.com/dotnet/roslyn/issues/17274")] - [Fact] + [Fact, WorkItem(17274, "https://github.com/dotnet/roslyn/issues/17274")] public async Task TestAddedUsingWithBanner1() { await TestInRegularAndScriptAsync( @@ -1537,8 +1512,7 @@ public override void Bar(List values) }"); } - [WorkItem(17562, "https://github.com/dotnet/roslyn/issues/17562")] - [Fact] + [Fact, WorkItem(17562, "https://github.com/dotnet/roslyn/issues/17562")] public async Task TestNullableOptionalParameters_CSharp7() { await TestInRegularAndScriptAsync( @@ -1572,8 +1546,7 @@ public override void M2(T? i = null) parseOptions: TestOptions.Regular7); } - [WorkItem(17562, "https://github.com/dotnet/roslyn/issues/17562")] - [Fact] + [Fact, WorkItem(17562, "https://github.com/dotnet/roslyn/issues/17562")] public async Task TestNullableOptionalParametersCSharp7() { await TestAsync( @@ -1606,8 +1579,7 @@ public override void M2(T? i = null) }", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7)); } - [WorkItem(17562, "https://github.com/dotnet/roslyn/issues/17562")] - [Fact] + [Fact, WorkItem(17562, "https://github.com/dotnet/roslyn/issues/17562")] public async Task TestNullableOptionalParameters() { await TestInRegularAndScriptAsync( @@ -1641,8 +1613,7 @@ public override void M2(T? i = null) } [WorkItem(13932, "https://github.com/dotnet/roslyn/issues/13932")] - [WorkItem(5898, "https://github.com/dotnet/roslyn/issues/5898")] - [Fact] + [Fact, WorkItem(5898, "https://github.com/dotnet/roslyn/issues/5898")] public async Task TestAutoProperties() { var options = new OptionsCollection(GetLanguage()) @@ -1836,8 +1807,7 @@ class [|Derived|] : Base "); } - [WorkItem(30102, "https://github.com/dotnet/roslyn/issues/30102")] - [Fact] + [Fact, WorkItem(30102, "https://github.com/dotnet/roslyn/issues/30102")] public async Task TestWithIncompleteGenericInBaseList() { await TestAllOptionsOffAsync( @@ -1864,8 +1834,7 @@ public override void AbstractMethod() }"); } - [WorkItem(44907, "https://github.com/dotnet/roslyn/issues/44907")] - [Fact] + [Fact, WorkItem(44907, "https://github.com/dotnet/roslyn/issues/44907")] public async Task TestWithRecords() { await TestAllOptionsOffAsync( @@ -1892,8 +1861,7 @@ public override void AbstractMethod() }", parseOptions: TestOptions.RegularPreview); } - [WorkItem(44907, "https://github.com/dotnet/roslyn/issues/44907")] - [Fact] + [Fact, WorkItem(44907, "https://github.com/dotnet/roslyn/issues/44907")] public async Task TestWithRecordsWithPositionalMembers() { await TestAllOptionsOffAsync( @@ -1920,8 +1888,7 @@ public override void AbstractMethod() }", parseOptions: TestOptions.RegularPreview); } - [WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] - [Fact] + [Fact, WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] public async Task TestUnconstrainedGenericNullable() { await TestAllOptionsOffAsync( @@ -1951,8 +1918,7 @@ public override int M() }"); } - [WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] - [Fact] + [Fact, WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] public async Task TestUnconstrainedGenericNullable2() { await TestAllOptionsOffAsync( @@ -1982,8 +1948,7 @@ public override T M() }"); } - [WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] - [Fact] + [Fact, WorkItem(48742, "https://github.com/dotnet/roslyn/issues/48742")] public async Task TestUnconstrainedGenericNullable_Tuple() { await TestAllOptionsOffAsync( @@ -2048,8 +2013,7 @@ class D : B<{passToBase}>{constraint} }}"); } - [WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] - [Fact] + [Fact, WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] public async Task TestNullableGenericType() { await TestAllOptionsOffAsync( diff --git a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs index f4516156681a0..eff26ee6a7a63 100644 --- a/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs +++ b/src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs @@ -235,8 +235,7 @@ class Class : IInterface }"); } - [WorkItem(16793, "https://github.com/dotnet/roslyn/issues/16793")] - [Fact] + [Fact, WorkItem(16793, "https://github.com/dotnet/roslyn/issues/16793")] public async Task TestMethodWithValueTupleArity1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1100,8 +1099,7 @@ public int this[int x] codeAction: ("False;False;False:global::IGoo;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;f", 1)); } - [WorkItem(472, "https://github.com/dotnet/roslyn/issues/472")] - [Fact] + [Fact, WorkItem(472, "https://github.com/dotnet/roslyn/issues/472")] public async Task TestImplementThroughFieldMemberRemoveUnnecessaryCast() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1125,8 +1123,7 @@ public int Compare(object x, object y) codeAction: ("False;False;False:global::System.Collections.IComparer;mscorlib;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;x", 1)); } - [WorkItem(472, "https://github.com/dotnet/roslyn/issues/472")] - [Fact] + [Fact, WorkItem(472, "https://github.com/dotnet/roslyn/issues/472")] public async Task TestImplementThroughFieldMemberRemoveUnnecessaryCastAndThis() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1290,8 +1287,7 @@ interface I1 }"); } - [WorkItem(539043, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539043")] - [Fact] + [Fact, WorkItem(539043, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539043")] public async Task TestExplicitProperties() { var code = @@ -1316,8 +1312,7 @@ decimal I2.Calc await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedMethodName() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1343,8 +1338,7 @@ public void M() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedMethodKeyword() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1370,8 +1364,7 @@ public void @int() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedInterfaceName1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1400,8 +1393,7 @@ void IInterface.M() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedInterfaceName2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1430,8 +1422,7 @@ void IInterface.M() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedInterfaceKeyword1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1460,8 +1451,7 @@ void @int.M() }"); } - [WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] - [Fact] + [Fact, WorkItem(539489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539489")] public async Task TestEscapedInterfaceKeyword2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1490,8 +1480,7 @@ void @int.@bool() }"); } - [WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] - [Fact] + [Fact, WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] public async Task TestPropertyFormatting() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1638,8 +1627,7 @@ public class A : DD }"); } - [WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] - [Fact] + [Fact, WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] public async Task TestReadonlyPropertyExpressionBodyYes1() { await TestWithAllCodeStyleOptionsOnAsync( @@ -1660,8 +1648,7 @@ public class A : DD }"); } - [WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] - [Fact] + [Fact, WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] public async Task TestReadonlyPropertyAccessorBodyYes1() { await TestWithAccessorCodeStyleOptionsOnAsync( @@ -1684,8 +1671,7 @@ public class A : DD }"); } - [WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] - [Fact] + [Fact, WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] public async Task TestReadonlyPropertyAccessorBodyYes2() { await TestWithAccessorCodeStyleOptionsOnAsync( @@ -1708,8 +1694,7 @@ public class A : DD }"); } - [WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] - [Fact] + [Fact, WorkItem(539522, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539522")] public async Task TestReadonlyPropertyExpressionBodyNo1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1856,8 +1841,7 @@ public void Goo() }"); } - [WorkItem(539991, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539991")] - [Fact] + [Fact, WorkItem(539991, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539991")] public async Task TestBracePlacement() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1874,8 +1858,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(540318, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540318")] - [Fact] + [Fact, WorkItem(540318, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540318")] public async Task TestMissingWithIncompleteMember() { var code = @@ -1895,8 +1878,7 @@ class Test : ITest await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(541380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541380")] - [Fact] + [Fact, WorkItem(541380, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541380")] public async Task TestExplicitProperty() { await TestWithAllCodeStyleOptionsOffAsync( @@ -1931,8 +1913,7 @@ int i1.p codeAction: ("True;False;False:global::i1;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(541981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541981")] - [Fact] + [Fact, WorkItem(541981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541981")] public async Task TestNoDelegateThroughField1() { var code = @@ -2016,8 +1997,7 @@ void I.Method1() }.RunAsync(); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestImplementIReadOnlyListThroughField() { await TestWithAllCodeStyleOptionsOffAsync( @@ -2063,8 +2043,7 @@ IEnumerator IEnumerable.GetEnumerator() codeAction: ("False;False;False:global::System.Collections.Generic.IReadOnlyList;mscorlib;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;field", 1)); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestImplementIReadOnlyListThroughProperty() { await TestWithAllCodeStyleOptionsOffAsync( @@ -2110,8 +2089,7 @@ IEnumerator IEnumerable.GetEnumerator() codeAction: ("False;False;False:global::System.Collections.Generic.IReadOnlyList;mscorlib;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;field", 1)); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestImplementInterfaceThroughField() { await TestWithAllCodeStyleOptionsOffAsync( @@ -2157,8 +2135,7 @@ public int M() codeAction: ("False;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;a", 1)); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestImplementInterfaceThroughField_FieldImplementsMultipleInterfaces() { await new VerifyCS.Test @@ -2314,8 +2291,7 @@ public int M2() }.RunAsync(); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestImplementInterfaceThroughField_MultipleFieldsCanImplementInterface() { await new VerifyCS.Test @@ -2431,8 +2407,7 @@ public int M() }.RunAsync(); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestImplementInterfaceThroughField_MultipleFieldsForMultipleInterfaces() { await new VerifyCS.Test @@ -2604,8 +2579,7 @@ public int M2() }.RunAsync(); } - [WorkItem(18556, "https://github.com/dotnet/roslyn/issues/18556")] - [Fact] + [Fact, WorkItem(18556, "https://github.com/dotnet/roslyn/issues/18556")] public async Task TestImplementInterfaceThroughExplicitProperty() { await new VerifyCS.Test @@ -2646,8 +2620,7 @@ public int M() }.RunAsync(); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestNoImplementThroughIndexer() { await new VerifyCS.Test @@ -2707,8 +2680,7 @@ public int M() }.RunAsync(); } - [WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] - [Fact] + [Fact, WorkItem(768799, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/768799")] public async Task TestNoImplementThroughWriteOnlyProperty() { await new VerifyCS.Test @@ -3127,8 +3099,7 @@ public int this[int index] }"); } - [WorkItem(542357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542357")] - [Fact] + [Fact, WorkItem(542357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542357")] public async Task TestConstraints1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3154,8 +3125,7 @@ public void Goo() where T : class }"); } - [WorkItem(542357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542357")] - [Fact] + [Fact, WorkItem(542357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542357")] public async Task TestConstraintsExplicit() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3182,8 +3152,7 @@ void I.Goo() codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(542357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542357")] - [Fact] + [Fact, WorkItem(542357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542357")] public async Task TestUsingAddedForConstraint() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3211,8 +3180,7 @@ public void Goo() where T : Attribute }"); } - [WorkItem(542379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542379")] - [Fact] + [Fact, WorkItem(542379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542379")] public async Task TestIndexer() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3246,8 +3214,7 @@ public int this[int x] }"); } - [WorkItem(542588, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542588")] - [Fact] + [Fact, WorkItem(542588, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542588")] public async Task TestRecursiveConstraint1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3277,8 +3244,7 @@ public void Goo() where T : IComparable }"); } - [WorkItem(542588, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542588")] - [Fact] + [Fact, WorkItem(542588, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542588")] public async Task TestRecursiveConstraint2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3309,8 +3275,7 @@ void I.Goo() codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3336,8 +3301,7 @@ void I.Goo() }"); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3363,8 +3327,7 @@ public void Goo() where T : class }"); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint3() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3391,8 +3354,7 @@ void I.Goo() codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint4() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3422,8 +3384,7 @@ void I.Goo() }"); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint5() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3453,8 +3414,7 @@ void I.Goo() }"); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint6() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3488,8 +3448,7 @@ void I.Goo() }"); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint7() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3519,8 +3478,7 @@ void I.Goo() }"); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint8() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3550,8 +3508,7 @@ void I.Goo() }"); } - [WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] - [Fact] + [Fact, WorkItem(542587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542587")] public async Task TestUnexpressibleConstraint9() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3589,8 +3546,7 @@ class A : I }"); } - [WorkItem(542621, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542621")] - [Fact] + [Fact, WorkItem(542621, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542621")] public async Task TestUnexpressibleConstraint10() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3620,8 +3576,7 @@ void I.Goo() }"); } - [WorkItem(542669, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542669")] - [Fact] + [Fact, WorkItem(542669, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542669")] public async Task TestArrayConstraint() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3651,8 +3606,7 @@ void I.Goo() }"); } - [WorkItem(542743, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542743")] - [Fact] + [Fact, WorkItem(542743, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542743")] public async Task TestMultipleClassConstraints() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3682,8 +3636,7 @@ class C : I }"); } - [WorkItem(542751, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542751")] - [Fact] + [Fact, WorkItem(542751, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542751")] public async Task TestClassConstraintAndRefConstraint() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3713,8 +3666,7 @@ void I.Goo() }"); } - [WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] - [Fact] + [Fact, WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] public async Task TestRenameConflictingTypeParameters1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3746,8 +3698,7 @@ public void Goo(S x, IList list) where S1 : S }"); } - [WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] - [Fact] + [Fact, WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] public async Task TestRenameConflictingTypeParameters2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3780,8 +3731,7 @@ void I.Goo(S x, IList list) codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] - [Fact] + [Fact, WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] public async Task TestRenameConflictingTypeParameters3() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3819,8 +3769,7 @@ public void Goo(A x, B y, IList list1, IList list2) }"); } - [WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] - [Fact] + [Fact, WorkItem(542505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542505")] public async Task TestRenameConflictingTypeParameters4() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3857,8 +3806,7 @@ void I.Goo(A x, B y, IList list1, IList list2) codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(542506, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542506")] - [Fact] + [Fact, WorkItem(542506, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542506")] public async Task TestNameSimplification() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3902,8 +3850,7 @@ public void Goo(B x) }"); } - [WorkItem(542506, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542506")] - [Fact] + [Fact, WorkItem(542506, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542506")] public async Task TestNameSimplification2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3943,8 +3890,7 @@ public void Goo(B[] x) }"); } - [WorkItem(542506, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542506")] - [Fact] + [Fact, WorkItem(542506, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542506")] public async Task TestNameSimplification3() { await TestWithAllCodeStyleOptionsOffAsync( @@ -3984,8 +3930,7 @@ public void Goo(B[][,][,,][,,,] x) }"); } - [WorkItem(544166, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544166")] - [Fact] + [Fact, WorkItem(544166, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544166")] public async Task TestImplementAbstractProperty() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4009,8 +3954,7 @@ abstract class Goo : IGoo codeAction: ("False;True;True:global::IGoo;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(544210, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544210")] - [Fact] + [Fact, WorkItem(544210, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544210")] public async Task TestMissingOnWrongArity() { var code = @@ -4026,8 +3970,7 @@ class C : {|CS0305:I1|} await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(544281, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544281")] - [Fact] + [Fact, WorkItem(544281, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544281")] public async Task TestImplicitDefaultValue() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4053,8 +3996,7 @@ public int Goo(int g = 0) }"); } - [WorkItem(544281, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544281")] - [Fact] + [Fact, WorkItem(544281, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544281")] public async Task TestExplicitDefaultValue() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4161,8 +4103,7 @@ public int CompareTo(object obj) }"); } - [WorkItem(545334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545334")] - [Fact] + [Fact, WorkItem(545334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545334")] public async Task TestNoGenerateInVenusCase1() { var code = @@ -4178,8 +4119,7 @@ class Goo : {|CS0535:IComparable|}{|CS1513:|}{|CS1514:|} await VerifyCS.VerifyCodeFixAsync(code, code); } - [WorkItem(545476, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545476")] - [Fact] + [Fact, WorkItem(545476, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545476")] public async Task TestOptionalDateTime1() { await new VerifyCS.Test @@ -4219,8 +4159,7 @@ public void Goo([DateTimeConstant(100), Optional] DateTime x) }.RunAsync(); } - [WorkItem(545476, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545476")] - [Fact] + [Fact, WorkItem(545476, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545476")] public async Task TestOptionalDateTime2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4255,8 +4194,7 @@ void IGoo.Goo(DateTime x) codeAction: ("True;False;False:global::IGoo;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(545477, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545477")] - [Fact] + [Fact, WorkItem(545477, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545477")] public async Task TestIUnknownIDispatchAttributes1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4295,8 +4233,7 @@ public void Goo2([IDispatchConstant, Optional] object x) }"); } - [WorkItem(545477, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545477")] - [Fact] + [Fact, WorkItem(545477, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545477")] public async Task TestIUnknownIDispatchAttributes2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4336,8 +4273,7 @@ void IGoo.Goo2(object x) codeAction: ("True;False;False:global::IGoo;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(545464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545464")] - [Fact] + [Fact, WorkItem(545464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545464")] public async Task TestTypeNameConflict() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4378,8 +4314,7 @@ public void Goo(string s = ""\"""") } "); } - [WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] - [Fact] + [Fact, WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] public async Task TestOptionalNullableStructParameter1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4413,8 +4348,7 @@ public void m(b? x = null, b? y = null) }"); } - [WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] - [Fact] + [Fact, WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] public async Task TestOptionalNullableStructParameter2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4448,8 +4382,7 @@ void d.m(b? x, b? y) }", codeAction: ("True;False;False:global::d;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] - [Fact] + [Fact, WorkItem(916114, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/916114")] public async Task TestOptionalNullableIntParameter() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4475,8 +4408,7 @@ public void m(int? x = 5, int? y = null) }"); } - [WorkItem(545613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545613")] - [Fact] + [Fact, WorkItem(545613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545613")] public async Task TestOptionalWithNoDefaultValue() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4862,8 +4794,7 @@ public void M11(char c = '\u2029') }"); } - [WorkItem(545695, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545695")] - [Fact] + [Fact, WorkItem(545695, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545695")] public async Task TestRemoveParenthesesAroundTypeReference1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4896,8 +4827,7 @@ public void Goo(DayOfWeek x = DayOfWeek.Friday) }"); } - [WorkItem(545696, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545696")] - [Fact] + [Fact, WorkItem(545696, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545696")] public async Task TestDecimalConstants1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4923,8 +4853,7 @@ public void Goo(decimal x = decimal.MaxValue) }"); } - [WorkItem(545711, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545711")] - [Fact] + [Fact, WorkItem(545711, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545711")] public async Task TestNullablePrimitiveLiteral() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4950,8 +4879,7 @@ public void Goo(decimal? x = decimal.MaxValue) }"); } - [WorkItem(545715, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545715")] - [Fact] + [Fact, WorkItem(545715, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545715")] public async Task TestNullableEnumType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -4981,8 +4909,7 @@ public void Goo(DayOfWeek? x = DayOfWeek.Friday) }"); } - [WorkItem(545752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545752")] - [Fact] + [Fact, WorkItem(545752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545752")] public async Task TestByteLiterals() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5008,8 +4935,7 @@ public void Goo(byte x = 1) }"); } - [WorkItem(545736, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545736")] - [Fact] + [Fact, WorkItem(545736, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545736")] public async Task TestCastedOptionalParameter1() { const string code = @" @@ -5041,8 +4967,7 @@ public void Goo(ConsoleColor x = (ConsoleColor)(-1)) await TestWithAllCodeStyleOptionsOffAsync(code, expected); } - [WorkItem(545737, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545737")] - [Fact] + [Fact, WorkItem(545737, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545737")] public async Task TestCastedEnumValue() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5072,8 +4997,7 @@ public void Goo(ConsoleColor x = (ConsoleColor)int.MaxValue) }"); } - [WorkItem(545785, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545785")] - [Fact] + [Fact, WorkItem(545785, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545785")] public async Task TestNoCastFromZeroToEnum() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5109,8 +5033,7 @@ public void Goo(E x = 0) }"); } - [WorkItem(545793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545793")] - [Fact] + [Fact, WorkItem(545793, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545793")] public async Task TestMultiDimArray() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5140,8 +5063,7 @@ public void Goo([{|CS1745:DefaultParameterValue|}(1), {|CS1745:Optional|}] int x }"); } - [WorkItem(545794, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545794")] - [Fact] + [Fact, WorkItem(545794, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545794")] public async Task TestParametersAfterOptionalParameter() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5171,8 +5093,7 @@ public void Goo([{|CS1745:DefaultParameterValue|}(1), {|CS1745:Optional|}] int x }"); } - [WorkItem(545605, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545605")] - [Fact] + [Fact, WorkItem(545605, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545605")] public async Task TestAttributeInParameter() { var test = new VerifyCS.Test @@ -5215,8 +5136,7 @@ public void Goo([DateTimeConstant(100), Optional] DateTime d1, [IUnknownConstant await test.RunAsync(); } - [WorkItem(545897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545897")] - [Fact] + [Fact, WorkItem(545897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545897")] public async Task TestNameConflictBetweenMethodAndTypeParameter() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5242,8 +5162,7 @@ public void T1(T x, T2 y) }"); } - [WorkItem(545895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545895")] - [Fact] + [Fact, WorkItem(545895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545895")] public async Task TestTypeParameterReplacementWithOuterType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5273,8 +5192,7 @@ public void Goo(T y, List.Enumerator x) }"); } - [WorkItem(545864, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545864")] - [Fact] + [Fact, WorkItem(545864, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545864")] public async Task TestFloatConstant() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5300,8 +5218,7 @@ public void Goo(float x = 1E+10F) }"); } - [WorkItem(544640, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544640")] - [Fact] + [Fact, WorkItem(544640, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544640")] public async Task TestKeywordForTypeParameterName() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5326,8 +5243,7 @@ public void Goo<@class>() "); } - [WorkItem(545922, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545922")] - [Fact] + [Fact, WorkItem(545922, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545922")] public async Task TestExtremeDecimals() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5360,8 +5276,7 @@ public void Goo2(decimal x = -10000000000000000000000000000M) }"); } - [WorkItem(544659, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544659")] - [Fact] + [Fact, WorkItem(544659, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544659")] public async Task TestNonZeroScaleDecimals() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5387,8 +5302,7 @@ public void Goo(decimal x = 0.1M) }"); } - [WorkItem(544639, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544639")] - [Fact] + [Fact, WorkItem(544639, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544639")] public async Task TestUnterminatedComment() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5411,8 +5325,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(529920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529920")] - [Fact] + [Fact, WorkItem(529920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529920")] public async Task TestNewLineBeforeDirective() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5436,8 +5349,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(529947, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529947")] - [Fact] + [Fact, WorkItem(529947, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529947")] public async Task TestCommentAfterInterfaceList1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5457,8 +5369,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(529947, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529947")] - [Fact] + [Fact, WorkItem(529947, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529947")] public async Task TestCommentAfterInterfaceList2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5481,8 +5392,7 @@ public object GetService(Type serviceType) } [WorkItem(994456, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994456")] - [WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] - [Fact] + [Fact, WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] public async Task TestImplementIDisposable_NoDisposePattern() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5500,8 +5410,7 @@ public void Dispose() } [WorkItem(994456, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994456")] - [WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] - [Fact] + [Fact, WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] public async Task TestImplementIDisposable_DisposePattern() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5518,8 +5427,7 @@ class C : IDisposable } [WorkItem(994456, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994456")] - [WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] - [Fact] + [Fact, WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] public async Task TestImplementIDisposableExplicitly_NoDisposePattern() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5537,8 +5445,7 @@ void IDisposable.Dispose() } [WorkItem(994456, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994456")] - [WorkItem(941469, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941469")] - [Fact] + [Fact, WorkItem(941469, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941469")] public async Task TestImplementIDisposableExplicitly_DisposePattern() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5563,8 +5470,7 @@ class IDisposable } [WorkItem(994456, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994456")] - [WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] - [Fact] + [Fact, WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] public async Task TestImplementIDisposableAbstractly_NoDisposePattern() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5579,8 +5485,7 @@ abstract class C : IDisposable } [WorkItem(994456, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994456")] - [WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] - [Fact] + [Fact, WorkItem(958699, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958699")] public async Task TestImplementIDisposableThroughMember_NoDisposePattern() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5601,8 +5506,7 @@ public void Dispose() }", codeAction: ("False;False;False:global::System.IDisposable;mscorlib;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;goo", 2)); } - [WorkItem(941469, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941469")] - [Fact] + [Fact, WorkItem(941469, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941469")] public async Task TestImplementIDisposableExplicitly_NoNamespaceImportForSystem() { await new VerifyCS.Test @@ -5623,8 +5527,7 @@ public async Task TestImplementIDisposableExplicitly_NoNamespaceImportForSystem( }.RunAsync(); } - [WorkItem(951968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951968")] - [Fact] + [Fact, WorkItem(951968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951968")] public async Task TestImplementIDisposableViaBaseInterface_NoDisposePattern() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5655,8 +5558,7 @@ public void F() }", codeAction: ("False;False;True:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 0)); } - [WorkItem(951968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951968")] - [Fact] + [Fact, WorkItem(951968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951968")] public async Task TestImplementIDisposableViaBaseInterface() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5686,8 +5588,7 @@ public void F() }}", codeAction: ("False;False;True:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceWithDisposePatternCodeAction;", 1)); } - [WorkItem(951968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951968")] - [Fact] + [Fact, WorkItem(951968, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/951968")] public async Task TestImplementIDisposableExplicitlyViaBaseInterface() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5717,8 +5618,7 @@ void I.F() }}", codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceWithDisposePatternCodeAction;", 3)); } - [WorkItem(941469, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941469")] - [Fact] + [Fact, WorkItem(941469, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941469")] public async Task TestDontImplementDisposePatternForLocallyDefinedIDisposable() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5782,8 +5682,7 @@ void IDisposable.Dispose() ", codeAction: ("True;False;False:global::System.IDisposable;mscorlib;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(545924, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545924")] - [Fact] + [Fact, WorkItem(545924, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545924")] public async Task TestEnumNestedInGeneric() { var test = new VerifyCS.Test() @@ -5832,8 +5731,7 @@ public void Goo(C.E x = C.E.X) await test.RunAsync(); } - [WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] - [Fact] + [Fact, WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] public async Task TestUnterminatedString1() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5851,8 +5749,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] - [Fact] + [Fact, WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] public async Task TestUnterminatedString2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5870,8 +5767,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] - [Fact] + [Fact, WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] public async Task TestUnterminatedString3() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5889,8 +5785,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] - [Fact] + [Fact, WorkItem(545939, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545939")] public async Task TestUnterminatedString4() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5908,8 +5803,7 @@ public object GetService(Type serviceType) "); } - [WorkItem(545940, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545940")] - [Fact] + [Fact, WorkItem(545940, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545940")] public async Task TestDecimalENotation() { await TestWithAllCodeStyleOptionsOffAsync( @@ -5956,8 +5850,7 @@ public void Goo4(decimal x = -0.000000000000000000000001M) }"); } - [WorkItem(545938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545938")] - [Fact] + [Fact, WorkItem(545938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545938")] public async Task TestGenericEnumWithRenamedTypeParameters() { var test = new VerifyCS.Test @@ -6006,8 +5899,7 @@ public void Goo(T y, C.E x = C.E.X) await test.RunAsync(); } - [WorkItem(545919, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545919")] - [Fact] + [Fact, WorkItem(545919, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545919")] public async Task TestDoNotRenameTypeParameterToParameterName() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6033,8 +5925,7 @@ public void Goo(T T1) }"); } - [WorkItem(530265, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530265")] - [Fact] + [Fact, WorkItem(530265, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530265")] public async Task TestAttributes() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6067,8 +5958,7 @@ public bool Goo([MarshalAs(UnmanagedType.U1)] bool x) }"); } - [WorkItem(530265, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530265")] - [Fact] + [Fact, WorkItem(530265, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530265")] public async Task TestAttributesExplicit() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6101,8 +5991,7 @@ bool I.Goo(bool x) codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(546443, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546443")] - [Fact] + [Fact, WorkItem(546443, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546443")] public async Task TestParameterNameWithTypeName() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6132,8 +6021,7 @@ public void Bar(DateTime DateTime) }"); } - [WorkItem(530521, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530521")] - [Fact] + [Fact, WorkItem(530521, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530521")] public async Task TestUnboundGeneric() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6168,8 +6056,7 @@ public void Goo() }"); } - [WorkItem(752436, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/752436")] - [Fact] + [Fact, WorkItem(752436, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/752436")] public async Task TestQualifiedNameImplicitInterface() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6201,8 +6088,7 @@ public void M() }"); } - [WorkItem(752436, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/752436")] - [Fact] + [Fact, WorkItem(752436, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/752436")] public async Task TestQualifiedNameExplicitInterface() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6236,8 +6122,7 @@ void I.M() }", codeAction: ("True;False;False:global::N.I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(847464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/847464")] - [Fact] + [Fact, WorkItem(847464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/847464")] public async Task TestImplementInterfaceForPartialType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6271,8 +6156,7 @@ void I.Goo() }", codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(847464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/847464")] - [Fact] + [Fact, WorkItem(847464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/847464")] public async Task TestImplementInterfaceForPartialType2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6306,8 +6190,7 @@ partial class C }", codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(847464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/847464")] - [Fact] + [Fact, WorkItem(847464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/847464")] public async Task TestImplementInterfaceForPartialType3() { await new VerifyCS.Test @@ -6364,8 +6247,7 @@ partial class C : {|CS0535:I2|} }.RunAsync(); } - [WorkItem(752447, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/752447")] - [Fact] + [Fact, WorkItem(752447, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/752447")] public async Task TestExplicitImplOfIndexedProperty() { var test = new VerifyCS.Test @@ -6424,8 +6306,7 @@ void IGoo.set_IndexProp(int p1, string Value) await test.RunAsync(); } - [WorkItem(602475, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602475")] - [Fact] + [Fact, WorkItem(602475, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/602475")] public async Task TestImplicitImplOfIndexedProperty() { await new VerifyCS.Test @@ -6671,8 +6552,7 @@ sealed class Program : IDisposable }}", codeAction: ("True;False;False:global::System.IDisposable;mscorlib;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceWithDisposePatternCodeAction;", 3)); } - [WorkItem(9760, "https://github.com/dotnet/roslyn/issues/9760")] - [Fact] + [Fact, WorkItem(9760, "https://github.com/dotnet/roslyn/issues/9760")] public async Task TestImplementInterfaceForExplicitIDisposableWithExistingField() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6693,8 +6573,7 @@ class Program : IDisposable }}", codeAction: ("False;False;True:global::System.IDisposable;mscorlib;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceWithDisposePatternCodeAction;", 1)); } - [WorkItem(9760, "https://github.com/dotnet/roslyn/issues/9760")] - [Fact] + [Fact, WorkItem(9760, "https://github.com/dotnet/roslyn/issues/9760")] public async Task TestImplementInterfaceUnderscoreNameForFields() { await new VerifyCS.Test @@ -6721,8 +6600,7 @@ class Program : IDisposable }.RunAsync(); } - [WorkItem(939123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939123")] - [Fact] + [Fact, WorkItem(939123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939123")] public async Task TestNoComAliasNameAttributeOnMethodParameters() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6748,8 +6626,7 @@ public void M(int p) }"); } - [WorkItem(939123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939123")] - [Fact] + [Fact, WorkItem(939123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939123")] public async Task TestNoComAliasNameAttributeOnMethodReturnType() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6781,8 +6658,7 @@ public long M(int p) }"); } - [WorkItem(939123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939123")] - [Fact] + [Fact, WorkItem(939123, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939123")] public async Task TestNoComAliasNameAttributeOnIndexerParameters() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6811,8 +6687,7 @@ public long this[int p] }"); } - [WorkItem(947819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/947819")] - [Fact] + [Fact, WorkItem(947819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/947819")] public async Task TestMissingOpenBrace() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6848,8 +6723,7 @@ public void M1() }"); } - [WorkItem(994328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994328")] - [Fact] + [Fact, WorkItem(994328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994328")] public async Task TestDisposePatternWhenAdditionalUsingsAreIntroduced1() { //CSharpFeaturesResources.DisposePattern @@ -6903,8 +6777,7 @@ public List M(Dictionary> a, TT b, UU c) where UU : TT }}", codeAction: ("False;False;True:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceWithDisposePatternCodeAction;", 1)); } - [WorkItem(994328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994328")] - [Fact] + [Fact, WorkItem(994328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994328")] public async Task TestDisposePatternWhenAdditionalUsingsAreIntroduced2() { await TestWithAllCodeStyleOptionsOffAsync( @@ -6994,8 +6867,7 @@ private static string DisposePattern( }}"; } - [WorkItem(1132014, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1132014")] - [Fact] + [Fact, WorkItem(1132014, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1132014")] public async Task TestInaccessibleAttributes() { await TestWithAllCodeStyleOptionsOffAsync( @@ -7039,8 +6911,7 @@ private class SomeAttribute : Attribute }"); } - [WorkItem(2785, "https://github.com/dotnet/roslyn/issues/2785")] - [Fact] + [Fact, WorkItem(2785, "https://github.com/dotnet/roslyn/issues/2785")] public async Task TestImplementInterfaceThroughStaticMemberInGenericClass() { await TestWithAllCodeStyleOptionsOffAsync( @@ -7261,8 +7132,7 @@ class Class : IInterface<(int, string), int> }"); } - [WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] - [Fact] + [Fact, WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] public async Task TestWithGroupingOff1() { await new VerifyCS.Test @@ -7294,8 +7164,7 @@ void M() { } }.RunAsync(); } - [WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] - [Fact] + [Fact, WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] public async Task TestDoNotReorderComImportMembers_01() { await TestInRegularAndScriptAsync( @@ -7349,8 +7218,7 @@ public void MOverload(int i) }"); } - [WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] - [Fact] + [Fact, WorkItem(15387, "https://github.com/dotnet/roslyn/issues/15387")] public async Task TestDoNotReorderComImportMembers_02() { await new VerifyCS.Test @@ -7433,8 +7301,7 @@ public ref int IGoo() } [WorkItem(13932, "https://github.com/dotnet/roslyn/issues/13932")] - [WorkItem(5898, "https://github.com/dotnet/roslyn/issues/5898")] - [Fact] + [Fact, WorkItem(5898, "https://github.com/dotnet/roslyn/issues/5898")] public async Task TestAutoProperties() { await new VerifyCS.Test() @@ -9277,8 +9144,7 @@ public int Baz([AllowNull] int bar) }.RunAsync(); } - [WorkItem(13427, "https://github.com/dotnet/roslyn/issues/13427")] - [Fact] + [Fact, WorkItem(13427, "https://github.com/dotnet/roslyn/issues/13427")] public async Task TestDoNotAddNewWithGenericAndNonGenericMethods() { await TestWithAllCodeStyleOptionsOffAsync( @@ -9465,8 +9331,7 @@ void I.M2() }", codeAction: ("True;False;True:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(48295, "https://github.com/dotnet/roslyn/issues/48295")] - [Fact] + [Fact, WorkItem(48295, "https://github.com/dotnet/roslyn/issues/48295")] public async Task TestImplementOnRecord_WithSemiColon() { await new VerifyCS.Test @@ -9498,8 +9363,7 @@ public void M1() }.RunAsync(); } - [WorkItem(48295, "https://github.com/dotnet/roslyn/issues/48295")] - [Fact] + [Fact, WorkItem(48295, "https://github.com/dotnet/roslyn/issues/48295")] public async Task TestImplementOnRecord_WithBracesAndTrivia() { await new VerifyCS.Test @@ -9566,8 +9430,7 @@ public void M1() }.RunAsync(); } - [WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] - [Fact] + [Fact, WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] public async Task TestUnconstrainedGenericInstantiatedWithValueType() { await new VerifyCS.Test @@ -9600,8 +9463,7 @@ public void Bar(int x) }.RunAsync(); } - [WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] - [Fact] + [Fact, WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] public async Task TestConstrainedGenericInstantiatedWithValueType() { await TestInRegularAndScriptAsync(@" @@ -9630,8 +9492,7 @@ public void Bar(int? x) "); } - [WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] - [Fact] + [Fact, WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] public async Task TestUnconstrainedGenericInstantiatedWithReferenceType() { await new VerifyCS.Test @@ -9668,8 +9529,7 @@ public void Bar(string x) }.RunAsync(); } - [WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] - [Fact] + [Fact, WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] public async Task TestUnconstrainedGenericInstantiatedWithReferenceType_NullableEnable() { await new VerifyCS.Test @@ -9706,8 +9566,7 @@ public void Bar(string? x) }.RunAsync(); } - [WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] - [Fact] + [Fact, WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] public async Task TestConstrainedGenericInstantiatedWithReferenceType() { await new VerifyCS.Test @@ -9742,8 +9601,7 @@ public void Bar(string? x) }.RunAsync(); } - [WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] - [Fact] + [Fact, WorkItem(49019, "https://github.com/dotnet/roslyn/issues/49019")] public async Task TestConstrainedGenericInstantiatedWithReferenceType_NullableEnable() { await TestInRegularAndScriptAsync(@" @@ -9776,8 +9634,7 @@ public void Bar(string? x) "); } - [WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] - [Fact] + [Fact, WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] public async Task TestNullableTypeParameter() { await TestInRegularAndScriptAsync( @@ -9807,8 +9664,7 @@ public void M(T1? a, T2 b, T1? c, T3? d) }"); } - [WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] - [Fact] + [Fact, WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] public async Task TestNullableTypeParameter_ExplicitInterfaceImplementation() { await TestInRegularAndScriptAsync( @@ -9840,8 +9696,7 @@ void I.M(T1? a, T2 b, T1? c, T3? d) }", codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] - [Fact] + [Fact, WorkItem(53012, "https://github.com/dotnet/roslyn/issues/53012")] public async Task TestNullableTypeParameter_ExplicitInterfaceImplementationWithClassConstraint() { await TestInRegularAndScriptAsync( @@ -9873,8 +9728,7 @@ void I.M(T1? a, T2 b, T1? c, T3? d) }", codeAction: ("True;False;False:global::I;TestProject;Microsoft.CodeAnalysis.ImplementInterface.AbstractImplementInterfaceService+ImplementInterfaceCodeAction;", 1)); } - [WorkItem(51779, "https://github.com/dotnet/roslyn/issues/51779")] - [Fact] + [Fact, WorkItem(51779, "https://github.com/dotnet/roslyn/issues/51779")] public async Task TestImplementTwoPropertiesOfCSharp5() { await new VerifyCS.Test @@ -9920,8 +9774,7 @@ public int Foo }.RunAsync(); } - [WorkItem(53925, "https://github.com/dotnet/roslyn/issues/53925")] - [Fact] + [Fact, WorkItem(53925, "https://github.com/dotnet/roslyn/issues/53925")] public async Task TestStaticAbstractInterfaceMember() { await new VerifyCS.Test @@ -9958,8 +9811,7 @@ public static void M1() }.RunAsync(); } - [WorkItem(53925, "https://github.com/dotnet/roslyn/issues/53925")] - [Fact] + [Fact, WorkItem(53925, "https://github.com/dotnet/roslyn/issues/53925")] public async Task TestStaticAbstractInterfaceMemberExplicitly() { await new VerifyCS.Test @@ -9996,8 +9848,7 @@ static void ITest.M1() }.RunAsync(); } - [WorkItem(53925, "https://github.com/dotnet/roslyn/issues/53925")] - [Fact] + [Fact, WorkItem(53925, "https://github.com/dotnet/roslyn/issues/53925")] public async Task TestStaticAbstractInterfaceMember_ImplementAbstractly() { await new VerifyCS.Test @@ -10034,8 +9885,7 @@ public static void M1() }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterfaceOperator_OnlyExplicitlyImplementable() { await new VerifyCS.Test @@ -10105,8 +9955,7 @@ class C : ITest }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterfaceOperator_ImplementImplicitly() { await new VerifyCS.Test @@ -10183,8 +10032,7 @@ class C : ITest }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterfaceOperator_ImplementExplicitly() { await new VerifyCS.Test @@ -10219,8 +10067,7 @@ class C : ITest }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterfaceOperator_ImplementAbstractly() { await new VerifyCS.Test @@ -10256,8 +10103,7 @@ abstract class C : ITest }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterface_Explicitly() { await new VerifyCS.Test @@ -10293,8 +10139,7 @@ static int ITest.M(ITest x) }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterface_Implicitly() { await new VerifyCS.Test @@ -10330,8 +10175,7 @@ public static int M(ITest x) }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterface_ImplementImplicitly() { await new VerifyCS.Test @@ -10367,8 +10211,7 @@ public static int M(C x) }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterface_ImplementExplicitly() { await new VerifyCS.Test @@ -10404,8 +10247,7 @@ static int ITest.M(C x) }.RunAsync(); } - [WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] - [Fact] + [Fact, WorkItem(53927, "https://github.com/dotnet/roslyn/issues/53927")] public async Task TestStaticAbstractInterface_ImplementAbstractly() { await new VerifyCS.Test diff --git a/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs b/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs index d56c5625f1935..3c505616338c5 100644 --- a/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs +++ b/src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs @@ -141,8 +141,7 @@ public C(int? i) }"); } - [WorkItem(47030, "https://github.com/dotnet/roslyn/issues/47030")] - [Fact] + [Fact, WorkItem(47030, "https://github.com/dotnet/roslyn/issues/47030")] public async Task TestNotOnOutParameter() { var code = @" @@ -999,8 +998,7 @@ private void Init() }.RunAsync(); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestUpdateLocalFunctionExpressionBody_NonVoid() { await VerifyCS.VerifyRefactoringAsync( @@ -1038,8 +1036,7 @@ int F(string s) }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestUpdateLocalFunctionExpressionBody_Void() { await VerifyCS.VerifyRefactoringAsync( @@ -1077,8 +1074,7 @@ void F(string s) }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestUpdateLambdaExpressionBody_NonVoid() { await VerifyCS.VerifyRefactoringAsync( @@ -1116,8 +1112,7 @@ void M() }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestUpdateLambdaExpressionBody_Void() { await VerifyCS.VerifyRefactoringAsync( @@ -1336,8 +1331,7 @@ public C([||]string s) await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestMissingWithExistingNullCheckInLocalFunction() { var code = @" @@ -1359,8 +1353,7 @@ void F([||]string s) await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestMissingWithExistingNullCheckInLambda() { var code = @" @@ -1450,8 +1443,7 @@ class C }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestOnSimpleLambdaParameter() { await VerifyCS.VerifyRefactoringAsync( @@ -1485,8 +1477,7 @@ public C() }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestOnSimpleLambdaParameter_EmptyBlock() { await VerifyCS.VerifyRefactoringAsync( @@ -1518,8 +1509,7 @@ public C() }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestOnParenthesizedLambdaParameter() { await VerifyCS.VerifyRefactoringAsync( @@ -1553,8 +1543,7 @@ public C() }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestOnDiscardLambdaParameter1() { await new VerifyCS.Test @@ -1591,8 +1580,7 @@ public C() }.RunAsync(); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestOnDiscardLambdaParameter2() { var testCode = @" @@ -1613,8 +1601,7 @@ public C() }.RunAsync(); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestOnAnonymousMethodParameter() { await VerifyCS.VerifyRefactoringAsync( @@ -1648,8 +1635,7 @@ public C() }"); } - [WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] - [Fact] + [Fact, WorkItem(20983, "https://github.com/dotnet/roslyn/issues/20983")] public async Task TestOnLocalFunctionParameter() { await VerifyCS.VerifyRefactoringAsync( @@ -1782,8 +1768,7 @@ public C(string s) }.RunAsync(); } - [WorkItem(51338, "https://github.com/dotnet/roslyn/issues/51338")] - [Fact] + [Fact, WorkItem(51338, "https://github.com/dotnet/roslyn/issues/51338")] [UseCulture("de-DE", "de-DE")] public async Task TestSpecialStringCheck3() { @@ -1816,8 +1801,7 @@ public C(string s) }.RunAsync(); } - [WorkItem(19173, "https://github.com/dotnet/roslyn/issues/19173")] - [Fact] + [Fact, WorkItem(19173, "https://github.com/dotnet/roslyn/issues/19173")] public async Task TestMissingOnUnboundTypeWithExistingNullCheck() { var code = @" @@ -1834,8 +1818,7 @@ public C(string [||]s) await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(19174, "https://github.com/dotnet/roslyn/issues/19174")] - [Fact] + [Fact, WorkItem(19174, "https://github.com/dotnet/roslyn/issues/19174")] public async Task TestRespectPredefinedTypePreferences() { await new VerifyCS.Test @@ -1904,8 +1887,7 @@ public C(string s) }.RunAsync(); } - [WorkItem(19956, "https://github.com/dotnet/roslyn/issues/19956")] - [Fact] + [Fact, WorkItem(19956, "https://github.com/dotnet/roslyn/issues/19956")] public async Task TestNoBlock() { await new VerifyCS.Test @@ -1943,8 +1925,7 @@ public C(string s) }.RunAsync(); } - [WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] - [Fact] + [Fact, WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] public async Task TestInArrowExpression1() { await VerifyCS.VerifyRefactoringAsync( @@ -1979,8 +1960,7 @@ public int Foo(int[] array) }"); } - [WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] - [Fact] + [Fact, WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] public async Task TestInArrowExpression2() { await VerifyCS.VerifyRefactoringAsync( @@ -2015,8 +1995,7 @@ public int Foo(int[] array) /* Bar */ }"); } - [WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] - [Fact] + [Fact, WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] public async Task TestMissingInArrowExpression1() { var code = @" @@ -2035,8 +2014,7 @@ public void Foo(string bar[||]) => await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] - [Fact] + [Fact, WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] public async Task TestMissingInArrowExpression2() { var code = @" @@ -2059,8 +2037,7 @@ public int Foo(int[] array[||]) => await VerifyCS.VerifyRefactoringAsync(code, code); } - [WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] - [Fact] + [Fact, WorkItem(21501, "https://github.com/dotnet/roslyn/issues/21501")] public async Task TestInArrowExpression3() { await VerifyCS.VerifyRefactoringAsync( @@ -2095,8 +2072,7 @@ public void Foo(int[] array) }"); } - [WorkItem(29190, "https://github.com/dotnet/roslyn/issues/29190")] - [Fact] + [Fact, WorkItem(29190, "https://github.com/dotnet/roslyn/issues/29190")] public async Task TestSimpleReferenceTypeWithParameterNameSelected1() { await VerifyCS.VerifyRefactoringAsync( @@ -2124,8 +2100,7 @@ public C(string s) }"); } - [WorkItem(29333, "https://github.com/dotnet/roslyn/issues/29333")] - [Fact] + [Fact, WorkItem(29333, "https://github.com/dotnet/roslyn/issues/29333")] public async Task TestLambdaWithIncorrectNumberOfParameters() { var code = @" @@ -2152,8 +2127,7 @@ await VerifyCS.VerifyRefactoringAsync(code, }, code); } - [WorkItem(41824, "https://github.com/dotnet/roslyn/issues/41824")] - [Fact] + [Fact, WorkItem(41824, "https://github.com/dotnet/roslyn/issues/41824")] public async Task TestMissingInArgList() { var code = @" @@ -2658,8 +2632,7 @@ public C(object a, object b, object c) }.RunAsync(); } - [WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] - [Fact] + [Fact, WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] public async Task TestMissingParameter1() { var source = @" @@ -2674,8 +2647,7 @@ public C(string s,[||]{|CS1031:{|CS1001:)|}|} await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] - [Fact] + [Fact, WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] public async Task TestMissingParameter2() { var source = @" @@ -2690,8 +2662,7 @@ public C(string s,[||] {|CS1031:{|CS1001:)|}|} await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] - [Fact] + [Fact, WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] public async Task TestMissingParameter3() { var source = @" @@ -2706,8 +2677,7 @@ public C(string s, [||]{|CS1031:{|CS1001:)|}|} await VerifyCS.VerifyRefactoringAsync(source, source); } - [WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] - [Fact] + [Fact, WorkItem(58811, "https://github.com/dotnet/roslyn/issues/58811")] public async Task TestMissingParameter4() { var source = @" diff --git a/src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs b/src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs index 83683767f362d..42957a67753c8 100644 --- a/src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs +++ b/src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs @@ -583,8 +583,7 @@ public C(string s, string t) }"); } - [WorkItem(19956, "https://github.com/dotnet/roslyn/issues/19956")] - [Fact] + [Fact, WorkItem(19956, "https://github.com/dotnet/roslyn/issues/19956")] public async Task TestNoBlock() { await TestInRegularAndScript1Async( @@ -607,8 +606,7 @@ public C(string s) }"); } - [WorkItem(29190, "https://github.com/dotnet/roslyn/issues/29190")] - [Fact] + [Fact, WorkItem(29190, "https://github.com/dotnet/roslyn/issues/29190")] public async Task TestInitializeFieldWithParameterNameSelected1() { await TestInRegularAndScript1Async( @@ -633,8 +631,7 @@ public C(string s) }"); } - [WorkItem(29190, "https://github.com/dotnet/roslyn/issues/29190")] - [Fact] + [Fact, WorkItem(29190, "https://github.com/dotnet/roslyn/issues/29190")] public async Task TestInitializeField_ParameterNameSelected2() { await TestInRegularAndScript1Async( @@ -1521,8 +1518,7 @@ public C(string? s) }", parameters: new TestParameters(options: options.PropertyNamesArePascalCase)); } - [WorkItem(24526, "https://github.com/dotnet/roslyn/issues/24526")] - [Fact] + [Fact, WorkItem(24526, "https://github.com/dotnet/roslyn/issues/24526")] public async Task TestSingleLineBlock_BraceOnNextLine() { await TestInRegularAndScript1Async( @@ -1543,8 +1539,7 @@ public C(string s) }"); } - [WorkItem(24526, "https://github.com/dotnet/roslyn/issues/24526")] - [Fact] + [Fact, WorkItem(24526, "https://github.com/dotnet/roslyn/issues/24526")] public async Task TestSingleLineBlock_BraceOnSameLine() { await TestInRegularAndScriptAsync( @@ -1564,8 +1559,7 @@ public C(string s) { }", options: this.Option(CSharpFormattingOptions2.NewLinesForBracesInMethods, false)); } - [WorkItem(23308, "https://github.com/dotnet/roslyn/issues/23308")] - [Fact] + [Fact, WorkItem(23308, "https://github.com/dotnet/roslyn/issues/23308")] public async Task TestGenerateFieldIfParameterFollowsExistingFieldAssignment() { await TestInRegularAndScript1Async( @@ -1593,8 +1587,7 @@ public C(string s, int i) }"); } - [WorkItem(23308, "https://github.com/dotnet/roslyn/issues/23308")] - [Fact] + [Fact, WorkItem(23308, "https://github.com/dotnet/roslyn/issues/23308")] public async Task TestGenerateFieldIfParameterPrecedesExistingFieldAssignment() { await TestInRegularAndScript1Async( @@ -1622,8 +1615,7 @@ public C(int i, string s) }"); } - [WorkItem(41824, "https://github.com/dotnet/roslyn/issues/41824")] - [Fact] + [Fact, WorkItem(41824, "https://github.com/dotnet/roslyn/issues/41824")] public async Task TestMissingInArgList() { await TestMissingInRegularAndScriptAsync( @@ -1641,8 +1633,7 @@ public static void M2([||]__arglist) }"); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingFields1() { await TestInRegularAndScript1Async( @@ -1669,8 +1660,7 @@ public C(int i, int j, int k) }", index: 3); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingFields2() { await TestInRegularAndScript1Async( @@ -1700,8 +1690,7 @@ public C(int i, int j, int k) }", index: 2); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingFields3() { await TestInRegularAndScript1Async( @@ -1731,8 +1720,7 @@ public C(int i, int j, int k) }", index: 2); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingFields4() { await TestInRegularAndScript1Async( @@ -1762,8 +1750,7 @@ public C(int i, int j, int k) }", index: 2); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingProperties1() { await TestInRegularAndScript1Async( @@ -1790,8 +1777,7 @@ public C(int i, int j, int k) }", index: 2); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingProperties2() { await TestInRegularAndScript1Async( @@ -1822,8 +1808,7 @@ public C(int i, int j, int k) }", index: 3); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingProperties3() { await TestInRegularAndScript1Async( @@ -1854,8 +1839,7 @@ public C(int i, int j, int k) }", index: 3); } - [WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] - [Fact] + [Fact, WorkItem(35665, "https://github.com/dotnet/roslyn/issues/35665")] public async Task TestGenerateRemainingProperties4() { await TestInRegularAndScript1Async( @@ -1886,8 +1870,7 @@ public C(int i, int j, int k) }", index: 3); } - [WorkItem(53467, "https://github.com/dotnet/roslyn/issues/53467")] - [Fact] + [Fact, WorkItem(53467, "https://github.com/dotnet/roslyn/issues/53467")] public async Task TestMissingWhenTypeNotInCompilation() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs b/src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs index 252d783b449d1..46a87a0c94804 100644 --- a/src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs +++ b/src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs @@ -151,8 +151,7 @@ void Bar() index: 1); } - [WorkItem(541287, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541287")] - [Fact] + [Fact, WorkItem(541287, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541287")] public async Task TestBlockFormatting() { await TestAsync( @@ -184,8 +183,7 @@ public static void Main() index: 1); } - [WorkItem(546465, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546465")] - [Fact] + [Fact, WorkItem(546465, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546465")] public async Task TestPreserveTrivia() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/InvertConditional/InvertConditionalTests.cs b/src/EditorFeatures/CSharpTest/InvertConditional/InvertConditionalTests.cs index 0a6934cec29e5..8589268638299 100644 --- a/src/EditorFeatures/CSharpTest/InvertConditional/InvertConditionalTests.cs +++ b/src/EditorFeatures/CSharpTest/InvertConditional/InvertConditionalTests.cs @@ -155,8 +155,7 @@ void M(bool x, int a, int b) }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestAfterCondition() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs b/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs index e33d2ed3b45b8..229fd7082809c 100644 --- a/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs +++ b/src/EditorFeatures/CSharpTest/InvertIf/InvertIfTests.cs @@ -482,8 +482,7 @@ void Goo() }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMultiline_IfElseIfElseSelection1() { await TestInRegularAndScriptAsync( @@ -528,8 +527,7 @@ void Goo() }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMultiline_IfElseIfElseSelection2() { await TestInRegularAndScriptAsync( @@ -574,8 +572,7 @@ void Goo() }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMultilineMissing_IfElseIfElseSubSelection() { await TestMissingInRegularAndScriptAsync( @@ -950,8 +947,7 @@ await TestFixOneAsync( @"string x; if (0 == x.Length) { b(); } else { a(); } } } "); } - [WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] - [Fact] + [Fact, WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] public async Task TestSingleLine_SimplifyToEqualsZero1() { await TestFixOneAsync( @@ -959,8 +955,7 @@ await TestFixOneAsync( @"byte x = 1; if (0 == x) { b(); } else { a(); } } } "); } - [WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] - [Fact] + [Fact, WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] public async Task TestSingleLine_SimplifyToEqualsZero2() { await TestFixOneAsync( @@ -968,8 +963,7 @@ await TestFixOneAsync( @"ushort x = 1; if (0 == x) { b(); } else { a(); } } } "); } - [WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] - [Fact] + [Fact, WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] public async Task TestSingleLine_SimplifyToEqualsZero3() { await TestFixOneAsync( @@ -977,8 +971,7 @@ await TestFixOneAsync( @"uint x = 1; if (0 == x) { b(); } else { a(); } } } "); } - [WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] - [Fact] + [Fact, WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] public async Task TestSingleLine_SimplifyToEqualsZero4() { await TestFixOneAsync( @@ -986,8 +979,7 @@ await TestFixOneAsync( @"ulong x = 1; if (x == 0) { b(); } else { a(); } } } "); } - [WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] - [Fact] + [Fact, WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] public async Task TestSingleLine_SimplifyToNotEqualsZero1() { await TestFixOneAsync( @@ -995,8 +987,7 @@ await TestFixOneAsync( @"ulong x = 1; if (0 != x) { b(); } else { a(); } } } "); } - [WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] - [Fact] + [Fact, WorkItem(545986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545986")] public async Task TestSingleLine_SimplifyToNotEqualsZero2() { await TestFixOneAsync( @@ -1004,8 +995,7 @@ await TestFixOneAsync( @"ulong x = 1; if (x != 0) { b(); } else { a(); } } } "); } - [WorkItem(530505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530505")] - [Fact] + [Fact, WorkItem(530505, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530505")] public async Task TestSingleLine_SimplifyLongLengthEqualsZero() { await TestFixOneAsync( diff --git a/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs b/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs index bde1b95944bef..796c347bfc008 100644 --- a/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs +++ b/src/EditorFeatures/CSharpTest/InvertLogical/InvertLogicalTests.cs @@ -291,8 +291,7 @@ void M(int a, int b, int c) }"); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsTypePattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -312,8 +311,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsTypePattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -333,8 +331,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsNotTypePattern1_CSharp8() { // Note: this is not legal (since it's a 'not' pattern being used in C# 8). @@ -356,8 +353,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsNotTypePattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -377,8 +373,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsNullPattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -398,8 +393,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsNullPattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -419,8 +413,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsNotNullPattern1_CSharp6() { // Result is illegal (uses a constant pattern in c# 6), but the original code was illegal as well. @@ -441,8 +434,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp6); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsNotNullPattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -462,8 +454,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsNotNullPattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -483,8 +474,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsTruePattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -504,8 +494,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsTruePattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -525,8 +514,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsFalsePattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -546,8 +534,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsFalsePattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -567,8 +554,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsAndPattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -588,8 +574,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsAndPattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -609,8 +594,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsOrPattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -630,8 +614,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsOrPattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -651,8 +634,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsTypeWithDesignationPattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -672,8 +654,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsTypeWithDesignationPattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -693,8 +674,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsVarPattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -714,8 +694,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsVarPattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -735,8 +714,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsAndWithDesignationPattern1_CSharp8() { await TestInRegularAndScriptAsync( @@ -756,8 +734,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsAndWithDesignationPattern1_CSharp9() { await TestInRegularAndScriptAsync( @@ -777,8 +754,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp9); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsAndWithDesignationPattern2_CSharp8() { await TestInRegularAndScriptAsync( @@ -798,8 +774,7 @@ void M(bool x, int a, object b) }", parseOptions: CSharp8); } - [WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] - [Fact] + [Fact, WorkItem(42368, "https://github.com/dotnet/roslyn/issues/42368")] public async Task InvertIsAndWithDesignationPattern2_CSharp9() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs b/src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs index 7a66ce24fdb0a..b2f48ee967936 100644 --- a/src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs +++ b/src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs @@ -135,8 +135,7 @@ async Task UseAsync() }"); } - [WorkItem(573625, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/573625")] - [Fact] + [Fact, WorkItem(573625, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/573625")] public async Task TestNestedAwaits1() { await TestAsync( @@ -170,8 +169,7 @@ async Task UseAsync() }"); } - [WorkItem(573625, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/573625")] - [Fact] + [Fact, WorkItem(573625, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/573625")] public async Task TestNestedAwaits2() { await TestAsync( @@ -325,8 +323,7 @@ class C }"); } - [WorkItem(60400, "https://github.com/dotnet/roslyn/issues/60400")] - [Fact] + [Fact, WorkItem(60400, "https://github.com/dotnet/roslyn/issues/60400")] public async Task TestTopLevelStatements() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs b/src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs index cba5e8bb9bbec..33a020905ee4f 100644 --- a/src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs +++ b/src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs @@ -486,8 +486,7 @@ static void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithUnrelatedGotoStatement_OnGotoCaseGotoKeyword() { await TestAsync( @@ -512,8 +511,7 @@ void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithUnrelatedGotoStatement_OnGotoDefaultGotoKeyword() { await TestAsync( @@ -538,8 +536,7 @@ void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithUnrelatedGotoStatement_NotOnGotoLabelGotoKeyword() { await TestAsync( @@ -564,8 +561,7 @@ void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithNestedStatements_OnSwitchKeyword() { await TestAsync( @@ -595,8 +591,7 @@ void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithNestedStatements_OnBreakKeyword() { await TestAsync( @@ -626,8 +621,7 @@ void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithGotoCaseAndBreakInsideLoop_OnSwitchKeyword() { await TestAsync( @@ -655,8 +649,7 @@ void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithGotoCaseAndBreakInsideLoop_OnGotoCaseGotoKeyword() { await TestAsync( @@ -684,8 +677,7 @@ void M() }"); } - [WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] - [Fact] + [Fact, WorkItem(25039, "https://github.com/dotnet/roslyn/issues/25039")] public async Task TestWithGotoCaseAndBreakInsideLoop_NotOnLoopBreakKeyword() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs b/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs index a01ef814d0ad5..c4e334af6f1eb 100644 --- a/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs +++ b/src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs @@ -330,8 +330,7 @@ await TestMissingInRegularAndScriptAsync( "); } - [WorkItem(538424, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538424")] - [Fact] + [Fact, WorkItem(538424, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538424")] public async Task TestMissingWhenReferencedInDeclaration() { await TestMissingInRegularAndScriptAsync( @@ -572,8 +571,7 @@ await TestAsync( Options.Regular); } - [WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] - [Fact] + [Fact, WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] public async Task TestWarnOnChangingScopes1() { await TestInRegularAndScriptAsync( @@ -608,8 +606,7 @@ void Main() }"); } - [WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] - [Fact] + [Fact, WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] public async Task TestWarnOnChangingScopes1_TopLevelStatement() { await TestAsync( @@ -636,8 +633,7 @@ await TestAsync( Options.Regular); } - [WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] - [Fact] + [Fact, WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] public async Task TestWarnOnChangingScopes2() { await TestInRegularAndScriptAsync( @@ -673,8 +669,7 @@ void Main() }"); } - [WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] - [Fact] + [Fact, WorkItem(545435, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545435")] public async Task TestWarnOnChangingScopes2_TopLevelStatement() { await TestAsync( @@ -702,8 +697,7 @@ await TestAsync( Options.Regular); } - [WorkItem(44664, "https://github.com/dotnet/roslyn/pull/44664")] - [Fact] + [Fact, WorkItem(44664, "https://github.com/dotnet/roslyn/pull/44664")] public async Task TestWarnOnChangingScopes3() { await TestInRegularAndScriptAsync( @@ -739,8 +733,7 @@ void LocalFunction() }"); } - [WorkItem(44664, "https://github.com/dotnet/roslyn/pull/44664")] - [Fact] + [Fact, WorkItem(44664, "https://github.com/dotnet/roslyn/pull/44664")] public async Task TestWarnOnChangingScopes3_TopLevelStatement() { await TestAsync( @@ -768,8 +761,7 @@ void LocalFunction() Options.Regular); } - [WorkItem(545840, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545840")] - [Fact] + [Fact, WorkItem(545840, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545840")] public async Task InsertCastIfNecessary1() { await TestInRegularAndScriptAsync( @@ -814,8 +806,7 @@ static void Main() }"); } - [WorkItem(545835, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545835")] - [Fact] + [Fact, WorkItem(545835, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545835")] public async Task InsertCastIfNecessary2() { await TestInRegularAndScriptAsync( @@ -856,8 +847,7 @@ static void Main() }"); } - [WorkItem(546267, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546267")] - [Fact] + [Fact, WorkItem(546267, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546267")] public async Task MissingIfNotInDeclarationSpan() { await TestMissingInRegularAndScriptAsync( @@ -1575,8 +1565,7 @@ await TestAsync( Options.Regular); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction1() { await TestMissingInRegularAndScriptAsync( @@ -1605,8 +1594,7 @@ void Local() }"); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction2() { await TestMissingInRegularAndScriptAsync( @@ -1638,8 +1626,7 @@ void InnerLocal() }"); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction3() { await TestMissingInRegularAndScriptAsync( @@ -1670,8 +1657,7 @@ void Local() }"); } - [WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] - [Fact] + [Fact, WorkItem(21907, "https://github.com/dotnet/roslyn/issues/21907")] public async Task TestMissingOnCrossFunction4() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs b/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs index 3876c743bad3d..7e52eb7be018f 100644 --- a/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs +++ b/src/EditorFeatures/CSharpTest/PullMemberUp/CSharpPullMemberUpTests.cs @@ -5028,8 +5028,7 @@ public double Test[||]Property await TestWithPullMemberDialogAsync(testText, expected); } - [WorkItem(34268, "https://github.com/dotnet/roslyn/issues/34268")] - [Fact] + [Fact, WorkItem(34268, "https://github.com/dotnet/roslyn/issues/34268")] public async Task TestPullPropertyToAbstractClassViaDialogWithMakeAbstractOption() { var testText = @" diff --git a/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs b/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs index 20e4a8b7622f2..01d751ff2c1b2 100644 --- a/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs +++ b/src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs @@ -268,8 +268,7 @@ await TestInMethodAndScriptAsync( {"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task RegionEndShowsStartRegionMessage() { await TestAsync( @@ -307,16 +306,14 @@ await TestAsync( {endRegion}", ""); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task RegionEndHasNoQuickinfo_MissingRegionStart_1() { await TestAsync( @$"#end$$region", ""); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task RegionEndHasNoQuickinfo_MissingRegionStart_2() { await TestAsync( @@ -326,8 +323,7 @@ await TestAsync( #end$$region", ""); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task RegionEndShowsRegionStart_Nesting_1() { await TestAsync( @@ -338,8 +334,7 @@ await TestAsync( #end$$region", "#region Start1"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task RegionEndShowsRegionStart_Nesting_2() { await TestAsync( @@ -350,8 +345,7 @@ await TestAsync( #endregion", "#region Start2"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task RegionEndShowsRegionStart_Blocks_1() { await TestAsync( @@ -362,8 +356,7 @@ await TestAsync( #endregion", "#region Start1"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task RegionEndShowsRegionStart_Blocks_2() { await TestAsync( @@ -374,8 +367,7 @@ await TestAsync( #end$$region", "#region Start2"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfShowsIfCondition_1() { await TestAsync( @@ -384,8 +376,7 @@ await TestAsync( #end$$if", "#if DEBUG"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfShowsIfCondition_2() { await TestAsync( @@ -395,8 +386,7 @@ await TestAsync( #end$$if", "#if DEBUG\r\n#else"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfShowsElIfCondition() { await TestAsync( @@ -406,8 +396,7 @@ await TestAsync( #end$$if", "#if DEBUG\r\n#elif RELEASE"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task ElseShowsIfCondition() { await TestAsync( @@ -417,8 +406,7 @@ await TestAsync( #endif", "#if DEBUG"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task ElseShowsElIfCondition_1() { await TestAsync( @@ -429,8 +417,7 @@ await TestAsync( #endif", "#if DEBUG\r\n#elif RELEASE"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task ElseShowsElIfCondition_2() { await TestAsync( @@ -442,8 +429,7 @@ await TestAsync( #endif", "#if DEBUG\r\n#elif RELEASE\r\n#elif DEMO"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task ElIfShowsIfCondition() { await TestAsync( @@ -453,8 +439,7 @@ await TestAsync( #endif", "#if DEBUG"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfShowsIfNested_1() { await TestAsync( @@ -465,8 +450,7 @@ await TestAsync( #endif", "#if RELEASE"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfShowsIfNested_2() { await TestAsync( @@ -477,8 +461,7 @@ await TestAsync( #end$$if", "#if DEBUG"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfShowsIfNested_3() { await TestAsync( @@ -490,8 +473,7 @@ await TestAsync( #endif", "#if DEMO"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfShowsIfNested_4() { await TestAsync( @@ -503,8 +485,7 @@ await TestAsync( #end$$if", "#if DEBUG\r\n#elif RELEASE"); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfHasNoQuickinfo_MissingIf_1() { await TestAsync( @@ -512,8 +493,7 @@ await TestAsync( #end$$if", ""); } - [WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] - [Fact] + [Fact, WorkItem(56507, "https://github.com/dotnet/roslyn/issues/56507")] public async Task EndIfHasNoQuickinfo_MissingIf_2() { await TestAsync( diff --git a/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs b/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs index e1e0b8b63d0da..6786206de6425 100644 --- a/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs +++ b/src/EditorFeatures/CSharpTest/RefactoringHelpers/RefactoringHelpersTests.cs @@ -1551,8 +1551,7 @@ C LocalFunction(C c) #endregion #region Test Ifs - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMultiline_IfElseIfElseSelection1() { await TestAsync( @@ -1576,8 +1575,7 @@ void Goo() }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMultiline_IfElseIfElseSelection2() { await TestAsync( @@ -1601,8 +1599,7 @@ void Goo() }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestMissingMultiline_IfElseIfElseSelection() { await TestMissingAsync( diff --git a/src/EditorFeatures/CSharpTest/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_AsTests.cs b/src/EditorFeatures/CSharpTest/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_AsTests.cs index 1ed967f163f07..ca7bad724def3 100644 --- a/src/EditorFeatures/CSharpTest/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_AsTests.cs +++ b/src/EditorFeatures/CSharpTest/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_AsTests.cs @@ -28,8 +28,7 @@ public RemoveUnnecessaryCastTests_AsTests(ITestOutputHelper logger) internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace) => (new CSharpRemoveUnnecessaryCastDiagnosticAnalyzer(), new CSharpRemoveUnnecessaryCastCodeFixProvider()); - [WorkItem(545979, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545979")] - [Fact] + [Fact, WorkItem(545979, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545979")] public async Task DontRemoveCastToErrorType() { await TestMissingInRegularAndScriptAsync( @@ -45,8 +44,7 @@ static void Main() }"); } - [WorkItem(545146, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545146")] - [Fact] + [Fact, WorkItem(545146, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545146")] public async Task ParenthesizeToKeepParseTheSame2() { await TestInRegularAndScriptAsync( @@ -75,8 +73,7 @@ static void Main() }"); } - [WorkItem(545138, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545138")] - [Fact] + [Fact, WorkItem(545138, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545138")] public async Task DontRemoveTypeParameterCastToObject() { await TestMissingInRegularAndScriptAsync( @@ -89,8 +86,7 @@ void Goo(T obj) }"); } - [WorkItem(545139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545139")] - [Fact] + [Fact, WorkItem(545139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545139")] public async Task DontRemoveCastInIsTest() { await TestMissingInRegularAndScriptAsync( @@ -107,8 +103,7 @@ static void Main() }"); } - [WorkItem(545142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545142")] - [Fact] + [Fact, WorkItem(545142, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545142")] public async Task DontRemoveCastNeedForUserDefinedOperator() { await TestMissingInRegularAndScriptAsync( @@ -129,8 +124,7 @@ static void Main() }"); } - [WorkItem(545143, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545143")] - [Fact] + [Fact, WorkItem(545143, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545143")] public async Task DontRemovePointerCast1() { await TestMissingInRegularAndScriptAsync( @@ -143,8 +137,7 @@ static unsafe void Main() }"); } - [WorkItem(545144, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545144")] - [Fact] + [Fact, WorkItem(545144, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545144")] public async Task DontRemoveCastToObjectFromDelegateComparison() { // The cast below can't be removed because it would result in the Delegate @@ -164,8 +157,7 @@ static void Main() }"); } - [WorkItem(545145, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545145")] - [Fact] + [Fact, WorkItem(545145, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545145")] public async Task DontRemoveCastToAnonymousMethodWhenOnLeftOfAsCast() { await TestMissingInRegularAndScriptAsync( @@ -183,8 +175,7 @@ static void Main() }"); } - [WorkItem(545157, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545157")] - [Fact] + [Fact, WorkItem(545157, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545157")] public async Task DontRemoveIdentityCastWhichAffectsOverloadResolution1() { await TestMissingInRegularAndScriptAsync( @@ -207,8 +198,7 @@ static void Goo(Func x) }"); } - [WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] - [Fact] + [Fact, WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] public async Task DontRemoveIdentityCastWhichAffectsOverloadResolution2() { await TestMissingInRegularAndScriptAsync( @@ -232,8 +222,7 @@ static void Goo(int x) }"); } - [WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] - [Fact] + [Fact, WorkItem(545158, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545158")] public async Task DontRemoveIdentityCastWhichAffectsOverloadResolution3() { await TestMissingInRegularAndScriptAsync( @@ -258,8 +247,7 @@ static void Goo(int x) }"); } - [WorkItem(545747, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545747")] - [Fact] + [Fact, WorkItem(545747, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545747")] public async Task DontRemoveCastWhichChangesTypeOfInferredLocal() { await TestMissingInRegularAndScriptAsync( @@ -272,8 +260,7 @@ static void Main() }"); } - [WorkItem(545159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545159")] - [Fact] + [Fact, WorkItem(545159, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545159")] public async Task DontRemoveNeededCastToIListOfObject() { await TestMissingInRegularAndScriptAsync( @@ -297,8 +284,7 @@ static void Goo(Action[] x) }"); } - [WorkItem(545287, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545287"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] - [Fact] + [Fact, WorkItem(545287, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545287"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] public async Task RemoveUnneededCastInParameterDefaultValue() { await TestInRegularAndScriptAsync( @@ -319,8 +305,7 @@ static void M1(string i1 = null) }"); } - [WorkItem(545289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545289")] - [Fact] + [Fact, WorkItem(545289, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545289")] public async Task RemoveUnneededCastInReturnStatement() { await TestInRegularAndScriptAsync( @@ -343,8 +328,7 @@ static string M2() }"); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda1() { await TestInRegularAndScriptAsync( @@ -369,8 +353,7 @@ static void M1() }"); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda2() { await TestInRegularAndScriptAsync( @@ -395,8 +378,7 @@ static void M1() }"); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda3() { await TestInRegularAndScriptAsync( @@ -421,8 +403,7 @@ static void M1() }"); } - [WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] - [Fact] + [Fact, WorkItem(545288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545288")] public async Task RemoveUnneededCastInLambda4() { await TestInRegularAndScriptAsync( @@ -447,8 +428,7 @@ static void M1() }"); } - [WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] - [Fact] + [Fact, WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] public async Task RemoveUnneededCastInConditionalExpression1() { await TestInRegularAndScriptAsync( @@ -475,8 +455,7 @@ public static void Main() }"); } - [WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] - [Fact] + [Fact, WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] public async Task RemoveUnneededCastInConditionalExpression2() { await TestInRegularAndScriptAsync( @@ -503,8 +482,7 @@ public static void Main() }"); } - [WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] - [Fact] + [Fact, WorkItem(545291, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545291")] public async Task DontRemoveNeededCastInConditionalExpression() { await TestMissingInRegularAndScriptAsync( @@ -518,8 +496,7 @@ public static void Main() }"); } - [WorkItem(545459, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545459")] - [Fact] + [Fact, WorkItem(545459, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545459")] public async Task DoNotRemoveIllegalAsCastInsideADelegateConstructor() { await TestMissingAsync( @@ -538,8 +515,7 @@ public static void M1(int i) { } }"); } - [WorkItem(545422, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545422")] - [Fact] + [Fact, WorkItem(545422, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545422")] public async Task RemoveUnneededCastInsideCaseLabel() { await TestInRegularAndScriptAsync( @@ -652,8 +628,7 @@ static void Main() }"); } - [WorkItem(545607, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545607")] - [Fact] + [Fact, WorkItem(545607, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545607")] public async Task RemoveUnneededCastInArrayInitializer() { await TestInRegularAndScriptAsync( @@ -678,8 +653,7 @@ static void Goo() }"); } - [WorkItem(545608, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545608")] - [Fact] + [Fact, WorkItem(545608, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545608")] public async Task DontRemoveNecessaryCastWithImplicitUserDefinedConversion() { await TestMissingInRegularAndScriptAsync( @@ -698,8 +672,7 @@ public static implicit operator string(X x) }"); } - [WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] - [Fact] + [Fact, WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] public async Task DontRemoveNecessaryCastWithImplicitConversionInThrow() { // The cast below can't be removed because the throw statement expects @@ -723,8 +696,7 @@ static void Main() }"); } - [WorkItem(545981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545981")] - [Fact] + [Fact, WorkItem(545981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545981")] public async Task DontRemoveNecessaryCastInThrow() { // The cast below can't be removed because the throw statement expects @@ -744,8 +716,7 @@ static void Main() }"); } - [WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] - [Fact] + [Fact, WorkItem(545941, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545941")] public async Task RemoveUnnecessaryCastInThrow() { await TestInRegularAndScriptAsync( @@ -774,8 +745,7 @@ static void Main() "); } - [WorkItem(545945, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545945")] - [Fact] + [Fact, WorkItem(545945, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545945")] public async Task DontRemoveNecessaryDowncast() { await TestMissingInRegularAndScriptAsync( @@ -788,8 +758,7 @@ void Goo(object y) }"); } - [WorkItem(545606, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545606")] - [Fact] + [Fact, WorkItem(545606, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545606")] public async Task DontRemoveNecessaryCastFromNullToTypeParameter() { await TestMissingInRegularAndScriptAsync( @@ -802,8 +771,7 @@ static void Goo() where T : class, S }"); } - [WorkItem(545744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545744")] - [Fact] + [Fact, WorkItem(545744, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545744")] public async Task DontRemoveNecessaryCastInImplicitlyTypedArray() { await TestMissingInRegularAndScriptAsync( @@ -818,8 +786,7 @@ static void Goo() }"); } - [WorkItem(545750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545750")] - [Fact] + [Fact, WorkItem(545750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545750")] public async Task RemoveUnnecessaryCastToBaseType() { await TestInRegularAndScriptAsync( @@ -852,8 +819,7 @@ public override string ToString() }"); } - [WorkItem(545855, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545855")] - [Fact] + [Fact, WorkItem(545855, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545855")] public async Task DoRemoveIllegalAsCastOnLambda() { await TestMissingInRegularAndScriptAsync( @@ -883,8 +849,7 @@ static bool Any(this ICollection s, Func predicate) "); } - [WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] - [Fact] + [Fact, WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] public async Task RemoveUnnecessaryCastInQueryExpression() { await TestInRegularAndScriptAsync( @@ -915,8 +880,7 @@ static void Main() }"); } - [WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] - [Fact] + [Fact, WorkItem(529816, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529816")] public async Task DontRemoveNecessaryCastInQueryExpression() { await TestMissingInRegularAndScriptAsync( @@ -942,8 +906,7 @@ static void Main() }"); } - [WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] - [Fact] + [Fact, WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] public async Task DontRemoveNecessaryCastFromTypeParameterToInterface() { await TestMissingInRegularAndScriptAsync( @@ -996,8 +959,7 @@ static void Goo(TAny x, TClass y) }"); } - [WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] - [Fact] + [Fact, WorkItem(529831, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529831")] public async Task RemoveUnnecessaryCastFromTypeParameterToInterface() { await TestInRegularAndScriptAsync( @@ -1083,8 +1045,7 @@ static void Goo(TAny x, TClass y) "); } - [WorkItem(545877, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545877")] - [Fact] + [Fact, WorkItem(545877, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545877")] public async Task DontCrashOnIncompleteMethodDeclaration() { await TestInRegularAndScriptAsync( @@ -1118,8 +1079,7 @@ static void Goo(T x, ) }"); } - [WorkItem(529791, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529791")] - [Fact] + [Fact, WorkItem(529791, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529791")] public async Task RemoveUnnecessaryCastToNullable1() { await TestInRegularAndScriptAsync( @@ -1146,8 +1106,7 @@ static void Goo() "); } - [WorkItem(545850, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545850")] - [Fact] + [Fact, WorkItem(545850, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545850")] public async Task RemoveSurroundingParentheses() { await TestInRegularAndScriptAsync( @@ -1174,8 +1133,7 @@ static void Main() "); } - [WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] - [Fact] + [Fact, WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] public async Task DontRemoveNecessaryCastFromTypeParameterToObject() { await TestMissingInRegularAndScriptAsync( @@ -1190,8 +1148,7 @@ static void Goo(T x, object y) }"); } - [WorkItem(545858, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545858")] - [Fact] + [Fact, WorkItem(545858, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545858")] public async Task DontRemoveNecessaryCastFromDelegateTypeToMulticastDelegate() { await TestMissingInRegularAndScriptAsync( @@ -1208,8 +1165,7 @@ static void Main() }"); } - [WorkItem(529842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529842")] - [Fact] + [Fact, WorkItem(529842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529842")] public async Task DontRemoveNecessaryCastInTernaryExpression() { await TestMissingInRegularAndScriptAsync( @@ -1231,8 +1187,7 @@ static void Main() }"); } - [WorkItem(545882, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545882"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] - [Fact] + [Fact, WorkItem(545882, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545882"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] public async Task RemoveCastInConstructorInitializer1() { await TestInRegularAndScriptAsync( @@ -1253,8 +1208,7 @@ class C "); } - [WorkItem(545958, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545958"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] - [Fact] + [Fact, WorkItem(545958, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545958"), WorkItem(880752, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/880752")] public async Task RemoveCastInConstructorInitializer2() { await TestInRegularAndScriptAsync( @@ -1281,8 +1235,7 @@ class C "); } - [WorkItem(545957, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545957")] - [Fact] + [Fact, WorkItem(545957, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545957")] public async Task DontRemoveCastInConstructorInitializer3() { await TestMissingInRegularAndScriptAsync( @@ -1298,8 +1251,7 @@ await TestMissingInRegularAndScriptAsync( }"); } - [WorkItem(545842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545842")] - [Fact] + [Fact, WorkItem(545842, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545842")] public async Task RemoveCastToNullableInArithmeticExpression() { await TestInRegularAndScriptAsync( @@ -1328,8 +1280,7 @@ static void Main() "); } - [WorkItem(545942, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545942")] - [Fact] + [Fact, WorkItem(545942, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545942")] public async Task DoNotRemoveCastFromStringTypeToObjectInReferenceEquality() { await TestMissingInRegularAndScriptAsync( @@ -1345,8 +1296,7 @@ static void Main() }"); } - [WorkItem(545962, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545962")] - [Fact] + [Fact, WorkItem(545962, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545962")] public async Task DontRemoveCastWhenExpressionDoesntBind() { // Note: The cast below can't be removed because its expression doesn't bind. @@ -1363,8 +1313,7 @@ static void Main() }"); } - [WorkItem(545944, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545944")] - [Fact] + [Fact, WorkItem(545944, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545944")] public async Task DontRemoveNecessaryCastBeforePointerDereference1() { // Note: The cast below can't be removed because it would result in *null, @@ -1377,8 +1326,7 @@ await TestMissingInRegularAndScriptAsync( }"); } - [WorkItem(545978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545978")] - [Fact] + [Fact, WorkItem(545978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545978")] public async Task DontRemoveNecessaryCastBeforePointerDereference2() { // Note: The cast below can't be removed because it would result in dereferencing @@ -1395,8 +1343,7 @@ static void Main() }"); } - [WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] - [Fact] + [Fact, WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] public async Task DontRemoveCastToByteFromIntInConditionalExpression_CSharp8() { await TestMissingInRegularAndScriptAsync( @@ -1409,8 +1356,7 @@ object M1(bool b) }", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); } - [WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] - [Fact] + [Fact, WorkItem(26640, "https://github.com/dotnet/roslyn/issues/26640")] public async Task DontRemoveCastToByteFromIntInConditionalExpression_CSharp9() { await TestMissingInRegularAndScriptAsync( @@ -1425,8 +1371,7 @@ object M1(bool b) #region Interface Casts - [WorkItem(545889, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545889")] - [Fact] + [Fact, WorkItem(545889, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545889")] public async Task DontRemoveCastToInterfaceForUnsealedType() { // Note: The cast below can't be removed because X is not sealed. @@ -1457,8 +1402,7 @@ void IDisposable.Dispose() }"); } - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoRemoveCastToInterfaceForSealedType1() { await TestInRegularAndScriptAsync( @@ -1506,8 +1450,7 @@ static void Main() "); } - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoRemoveCastToInterfaceForSealedType2() { await TestInRegularAndScriptAsync( @@ -1561,8 +1504,7 @@ static void Main() "); } - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoNotRemoveCastToInterfaceForSealedType3() { await TestMissingAsync( @@ -1594,8 +1536,7 @@ static void Main() "); } - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DontRemoveCastToInterfaceForSealedType4() { // Note: The cast below can't be removed (even though C is sealed) @@ -1623,8 +1564,7 @@ static void Main() }"); } - [WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] - [Fact] + [Fact, WorkItem(545890, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545890")] public async Task DoRemoveCastToInterfaceForSealedTypeWhenDefaultValuesAreDifferentButParameterIsPassed() { await TestInRegularAndScriptAsync( @@ -1672,8 +1612,7 @@ static void Main() "); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DontRemoveCastToInterfaceForSealedType6() { // Note: The cast below can't be removed (even though C is sealed) @@ -1702,8 +1641,7 @@ static void Main() }"); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DoNotRemoveCastToInterfaceForSealedType7() { await TestMissingAsync( @@ -1733,8 +1671,7 @@ static void Main() "); } - [WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] - [Fact] + [Fact, WorkItem(545888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545888")] public async Task DontRemoveCastToInterfaceForSealedType8() { // Note: The cast below can't be removed (even though C is sealed) @@ -1766,8 +1703,7 @@ static void Main() }"); } - [WorkItem(545883, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545883")] - [Fact] + [Fact, WorkItem(545883, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545883")] public async Task DontRemoveCastToInterfaceForSealedType9() { // Note: The cast below can't be removed (even though C is sealed) @@ -1793,8 +1729,7 @@ static void Main() }"); } - [WorkItem(545887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545887")] - [Fact] + [Fact, WorkItem(545887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545887")] public async Task DontRemoveCastToInterfaceForStruct1() { // Note: The cast below can't be removed because the cast boxes 's' and @@ -1828,8 +1763,7 @@ static void Main() }"); } - [WorkItem(545834, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545834")] - [Fact] + [Fact, WorkItem(545834, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545834")] public async Task RemoveCastToInterfaceForStruct2() { // Note: The cast below can be removed because we are sure to have @@ -1875,8 +1809,7 @@ static List.Enumerator GetEnumerator() "); } - [WorkItem(544655, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544655")] - [Fact] + [Fact, WorkItem(544655, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544655")] public async Task RemoveCastToICloneableForDelegate() { // Note: The cast below can be removed because delegates are implicitly @@ -1910,8 +1843,7 @@ static void Main() "); } - [WorkItem(545926, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545926")] - [Fact] + [Fact, WorkItem(545926, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545926")] public async Task RemoveCastToICloneableForArray() { // Note: The cast below can be removed because arrays are implicitly @@ -1945,8 +1877,7 @@ static void Main() "); } - [WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] - [Fact] + [Fact, WorkItem(529897, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529897")] public async Task RemoveCastToIConvertibleForEnum() { // Note: The cast below can be removed because enums are implicitly @@ -1984,8 +1915,7 @@ static void Main() #region ParamArray Parameter Casts - [WorkItem(545141, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545141")] - [Fact] + [Fact, WorkItem(545141, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545141")] public async Task DontRemoveCastToObjectInParamArrayArg1() { await TestMissingInRegularAndScriptAsync( @@ -2005,8 +1935,7 @@ static void Goo(params object[] x) }"); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task DontRemoveCastToIntArrayInParamArrayArg2() { await TestMissingInRegularAndScriptAsync( @@ -2026,8 +1955,7 @@ static void Goo(params object[] x) }"); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task DontRemoveCastToObjectArrayInParamArrayArg3() { await TestMissingInRegularAndScriptAsync( @@ -2047,8 +1975,7 @@ static void Goo(params object[][] x) }"); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToObjectArrayInParamArrayArg1() { await TestInRegularAndScriptAsync( @@ -2077,8 +2004,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToStringArrayInParamArrayArg2() { await TestInRegularAndScriptAsync( @@ -2107,8 +2033,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToIntArrayInParamArrayArg3() { await TestInRegularAndScriptAsync( @@ -2137,8 +2062,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToObjectArrayInParamArrayArg4() { await TestInRegularAndScriptAsync( @@ -2167,8 +2091,7 @@ static void Main() "); } - [WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] - [Fact] + [Fact, WorkItem(529911, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529911")] public async Task RemoveCastToObjectInParamArrayArg5() { await TestInRegularAndScriptAsync( @@ -2229,8 +2152,7 @@ static void Goo(params object[] x) { } #region ForEach Statements - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DontRemoveNecessaryCastInForEach1() { // The cast below can't be removed because it would result an error @@ -2251,8 +2173,7 @@ static void Main() }"); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DontRemoveNecessaryCastInForEach2() { // The cast below can't be removed because it would result an error @@ -2273,8 +2194,7 @@ static void Main() }"); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DontRemoveNecessaryCastInForEach3() { // The cast below can't be removed because it would result an error @@ -2309,8 +2229,7 @@ static void Main() }"); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DontRemoveNecessaryCastInForEach4() { // The cast below can't be removed because it would result in @@ -2351,8 +2270,7 @@ static void Main() }"); } - [WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] - [Fact] + [Fact, WorkItem(545961, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545961")] public async Task DontRemoveNecessaryCastInForEach5() { // The cast below can't be removed because it would change the @@ -2379,8 +2297,7 @@ static void Main() #endregion - [WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] - [Fact] + [Fact, WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] public async Task DontRemoveCastIfOverriddenMethodHasIncompatibleParameterList() { // Note: The cast below can't be removed because the parameter list @@ -2408,8 +2325,7 @@ public override void Goo(int x = 2) }"); } - [WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] - [Fact] + [Fact, WorkItem(545925, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545925")] public async Task RemoveCastIfOverriddenMethodHaveCompatibleParameterList() { // Note: The cast below can be removed because the parameter list @@ -2461,8 +2377,7 @@ public override void Goo(int x = 1) "); } - [WorkItem(529916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529916")] - [Fact] + [Fact, WorkItem(529916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529916")] public async Task RemoveCastInReceiverForMethodGroup() { // Note: The cast below can be removed because the it results in @@ -2498,8 +2413,7 @@ static void Goo(this string x) { } "); } - [WorkItem(609497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609497")] - [Fact] + [Fact, WorkItem(609497, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/609497")] public async Task Bugfix_609497() { await TestMissingInRegularAndScriptAsync( @@ -2522,8 +2436,7 @@ static async Task Goo() } [WorkItem(608180, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/608180")] - [WorkItem(624252, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/624252")] - [Fact] + [Fact, WorkItem(624252, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/624252")] public async Task DontRemoveCastIfArgumentIsRestricted_TypedReference() { await TestMissingInRegularAndScriptAsync( @@ -2547,8 +2460,7 @@ static void dd(object obj, TypedReference d) }"); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DontRemoveCastOnArgumentsWithOtherDynamicArguments() { await TestMissingInRegularAndScriptAsync( @@ -2580,8 +2492,7 @@ static bool Goo(int x, object y, object z) }"); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DontRemoveCastOnArgumentsWithOtherDynamicArguments_Bracketed() { await TestMissingInRegularAndScriptAsync( @@ -2618,8 +2529,7 @@ void Goo(dynamic xx) }"); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt() { await TestMissingInRegularAndScriptAsync( @@ -2633,8 +2543,7 @@ static bool Goo(dynamic d) }"); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt_1() { await TestMissingInRegularAndScriptAsync( @@ -2648,8 +2557,7 @@ static bool Goo(dynamic d) }"); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt_2() { await TestMissingInRegularAndScriptAsync( @@ -2663,8 +2571,7 @@ static bool Goo(dynamic d) }"); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt_3() { await TestMissingInRegularAndScriptAsync( @@ -2678,8 +2585,7 @@ static bool Goo(dynamic d) }"); } - [WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] - [Fact] + [Fact, WorkItem(627107, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/627107")] public async Task DontRemoveCastOnArgumentsWithOtherDynamicArguments_1() { await TestMissingInRegularAndScriptAsync( @@ -2711,8 +2617,7 @@ static bool Goo(object y, int x, object z) }"); } - [WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] - [Fact] + [Fact, WorkItem(529846, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529846")] public async Task DontUnnecessaryCastFromTypeParameterToObject() { await TestMissingInRegularAndScriptAsync( @@ -2727,8 +2632,7 @@ static void Goo(T x, object y) }"); } - [WorkItem(640136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/640136")] - [Fact] + [Fact, WorkItem(640136, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/640136")] public async Task RemoveUnnecessaryCastAndParseCorrect() { await TestInRegularAndScriptAsync( @@ -2759,8 +2663,7 @@ void Goo(Task x) "); } - [WorkItem(626026, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/626026")] - [Fact] + [Fact, WorkItem(626026, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/626026")] public async Task DontRemoveCastIfUserDefinedExplicitCast() { await TestMissingInRegularAndScriptAsync( @@ -2786,8 +2689,7 @@ public struct B }"); } - [WorkItem(770187, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/770187")] - [Fact] + [Fact, WorkItem(770187, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/770187")] public async Task DontRemoveNecessaryCastInSwitchExpression() { await TestMissingInRegularAndScriptAsync( @@ -2817,8 +2719,7 @@ enum E } [WorkItem(844482, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/844482")] - [WorkItem(2761, "https://github.com/dotnet/roslyn/issues/2761")] - [Fact] + [Fact, WorkItem(2761, "https://github.com/dotnet/roslyn/issues/2761")] public async Task DontRemoveCastFromBaseToDerivedWithExplicitReference() { await TestMissingInRegularAndScriptAsync( @@ -2841,8 +2742,7 @@ class D : C }"); } - [WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] - [Fact] + [Fact, WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] public async Task DontRemoveCastToTypeParameterWithExceptionConstraint() { await TestMissingInRegularAndScriptAsync( @@ -2860,8 +2760,7 @@ private static void RequiresCondition(bool condition, string message }"); } - [WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] - [Fact] + [Fact, WorkItem(3254, "https://github.com/dotnet/roslyn/issues/3254")] public async Task DontRemoveCastToTypeParameterWithExceptionSubTypeConstraint() { await TestMissingInRegularAndScriptAsync( @@ -2879,8 +2778,7 @@ private static void RequiresCondition(bool condition, string message }"); } - [WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] - [Fact] + [Fact, WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] public async Task DontRemoveCastThatChangesShapeOfAnonymousTypeObject() { await TestMissingInRegularAndScriptAsync( @@ -2893,8 +2791,7 @@ static void Main(object o) }"); } - [WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] - [Fact] + [Fact, WorkItem(8111, "https://github.com/dotnet/roslyn/issues/8111")] public async Task RemoveCastThatDoesntChangeShapeOfAnonymousTypeObject() { await TestInRegularAndScriptAsync( @@ -2915,8 +2812,7 @@ static void Main(string o) }"); } - [WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] - [Fact] + [Fact, WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] public async Task DontRemoveCastOnCallToMethodWithParamsArgs() { await TestMissingInRegularAndScriptAsync( @@ -2987,8 +2883,7 @@ private static void TakesParams(params string[] wrongDefined) }"); } - [WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] - [Fact] + [Fact, WorkItem(18978, "https://github.com/dotnet/roslyn/issues/18978")] public async Task RemoveCastOnCallToMethodWithParamsArgsIfImplicitConversionExists() { await TestInRegularAndScriptAsync( @@ -3022,8 +2917,7 @@ private static void TakesParams(params object[] goo) }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DontRemoveCastOnCallToAttributeWithParamsArgs() { await TestMissingInRegularAndScriptAsync( @@ -3049,8 +2943,7 @@ static void Main() }"); } - [WorkItem(29264, "https://github.com/dotnet/roslyn/issues/29264")] - [Fact] + [Fact, WorkItem(29264, "https://github.com/dotnet/roslyn/issues/29264")] public async Task RemoveCastOnDictionaryIndexer() { await TestInRegularAndScriptAsync( @@ -3086,8 +2979,7 @@ static void Main() }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DontRemoveCastOnCallToAttributeWithParamsArgsAndProperty() { await TestMissingInRegularAndScriptAsync( @@ -3107,8 +2999,7 @@ static class Program }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DontRemoveCastOnCallToAttributeWithParamsArgsPropertyAndOtherArg() { await TestMissingInRegularAndScriptAsync( @@ -3128,8 +3019,7 @@ static class Program }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DontRemoveCastOnCallToAttributeWithParamsArgsNamedArgsAndProperty() { await TestMissingInRegularAndScriptAsync( @@ -3149,8 +3039,7 @@ static class Program }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DoRemoveCastOnCallToAttributeWithInvalidParamsArgs() { await TestInRegularAndScript1Async( @@ -3184,8 +3073,7 @@ static class Program }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task DoNotRemoveCastOfNullToParamsArg() { await TestMissingAsync( @@ -3209,8 +3097,7 @@ static class Program }"); } - [WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] - [Fact] + [Fact, WorkItem(20630, "https://github.com/dotnet/roslyn/issues/20630")] public async Task RemoveCastOnCallToAttributeWithParamsArgsWithImplicitCast() { await TestInRegularAndScriptAsync( @@ -3244,8 +3131,7 @@ static class Program }"); } - [WorkItem(25456, "https://github.com/dotnet/roslyn/issues/25456#issuecomment-373549735")] - [Fact] + [Fact, WorkItem(25456, "https://github.com/dotnet/roslyn/issues/25456#issuecomment-373549735")] public async Task DontIntroduceDefaultLiteralInSwitchCase() { await TestMissingInRegularAndScriptAsync( @@ -3299,8 +3185,7 @@ void M() }", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp7_1))); } - [WorkItem(27239, "https://github.com/dotnet/roslyn/issues/27239")] - [Fact] + [Fact, WorkItem(27239, "https://github.com/dotnet/roslyn/issues/27239")] public async Task DontOfferToRemoveCastWhereNoConversionExists() { await TestMissingInRegularAndScriptAsync( @@ -3317,8 +3202,7 @@ void M() }"); } - [WorkItem(28412, "https://github.com/dotnet/roslyn/issues/28412")] - [Fact] + [Fact, WorkItem(28412, "https://github.com/dotnet/roslyn/issues/28412")] public async Task DontOfferToRemoveCastWhenAccessingHiddenProperty() { await TestMissingInRegularAndScriptAsync(@" diff --git a/src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs b/src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs index 919dd935639f1..e75fdd3d84552 100644 --- a/src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs +++ b/src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs @@ -125,8 +125,7 @@ void Method() }"); } - [WorkItem(44272, "https://github.com/dotnet/roslyn/issues/44272")] - [Fact] + [Fact, WorkItem(44272, "https://github.com/dotnet/roslyn/issues/44272")] public async Task TopLevelStatement() { await TestAsync(@" diff --git a/src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs b/src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs index 4df1e71318a32..eafbc85bd9f04 100644 --- a/src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs +++ b/src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs @@ -414,8 +414,7 @@ class C }"); } - [WorkItem(22278, "https://github.com/dotnet/roslyn/issues/22278")] - [Fact] + [Fact, WorkItem(22278, "https://github.com/dotnet/roslyn/issues/22278")] public async Task TestNonApplicableKeyword() { await TestMissingAsync( @@ -426,8 +425,7 @@ class C }"); } - [WorkItem(22278, "https://github.com/dotnet/roslyn/issues/22278")] - [Fact] + [Fact, WorkItem(22278, "https://github.com/dotnet/roslyn/issues/22278")] public async Task TestInXMLAttribute() { await TestMissingAsync( @@ -439,8 +437,7 @@ void WriteLine(TKey value) { } }"); } - [WorkItem(22278, "https://github.com/dotnet/roslyn/issues/22278")] - [Fact] + [Fact, WorkItem(22278, "https://github.com/dotnet/roslyn/issues/22278")] public async Task TestInXMLAttribute2() { await TestMissingAsync( @@ -452,8 +449,7 @@ void WriteLine(TKey value) { } }"); } - [WorkItem(38370, "https://github.com/dotnet/roslyn/issues/38370")] - [Fact] + [Fact, WorkItem(38370, "https://github.com/dotnet/roslyn/issues/38370")] public async Task TestBaseKeyword() { await TestInRegularAndScriptAsync( @@ -470,8 +466,7 @@ class C }"); } - [WorkItem(38370, "https://github.com/dotnet/roslyn/issues/38370")] - [Fact] + [Fact, WorkItem(38370, "https://github.com/dotnet/roslyn/issues/38370")] public async Task TestThisKeyword() { await TestInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs index 3228d581460d7..20fc9c07916d8 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs @@ -290,8 +290,7 @@ class C #region "Setting fields in attributes" [WorkItem(545425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545425")] - [WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] - [Fact] + [Fact, WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] public async Task TestAttributeWithValidField() { var markup = @" @@ -376,8 +375,7 @@ class D #region "Setting properties in attributes" [WorkItem(545425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545425")] - [WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] - [Fact] + [Fact, WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] public async Task TestAttributeWithValidProperty() { var markup = @" @@ -499,8 +497,7 @@ class D } [WorkItem(12544, "https://github.com/dotnet/roslyn/issues/12544")] - [WorkItem(23664, "https://github.com/dotnet/roslyn/issues/23664")] - [Fact] + [Fact, WorkItem(23664, "https://github.com/dotnet/roslyn/issues/23664")] public async Task TestAttributeWithOverriddenProperty() { var markup = @" @@ -533,8 +530,7 @@ class C #region "Setting fields and arguments" [WorkItem(545425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545425")] - [WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] - [Fact] + [Fact, WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] public async Task TestAttributeWithArgumentsAndNamedParameters1() { var markup = @" @@ -560,8 +556,7 @@ class D } [WorkItem(545425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545425")] - [WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] - [Fact] + [Fact, WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] public async Task TestAttributeWithArgumentsAndNamedParameters2() { var markup = @" @@ -587,8 +582,7 @@ class D } [WorkItem(545425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545425")] - [WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] - [Fact] + [Fact, WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] public async Task TestAttributeWithArgumentsAndNamedParameters3() { var markup = @" @@ -614,8 +608,7 @@ class D } [WorkItem(545425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545425")] - [WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] - [Fact] + [Fact, WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] public async Task TestAttributeWithOptionalArgumentAndNamedParameterWithSameName1() { var markup = @" @@ -639,8 +632,7 @@ class D } [WorkItem(545425, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545425")] - [WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] - [Fact] + [Fact, WorkItem(544139, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544139")] public async Task TestAttributeWithOptionalArgumentAndNamedParameterWithSameName2() { var markup = @" @@ -743,8 +735,7 @@ public void TestTriggerCharacters() #endregion #region "EditorBrowsable tests" - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Attribute_BrowsableAlways() { var markup = @" @@ -774,8 +765,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Attribute_BrowsableNever() { var markup = @" @@ -805,8 +795,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Attribute_BrowsableAdvanced() { var markup = @" @@ -845,8 +834,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, hideAdvancedMembers: false); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Attribute_BrowsableMixed() { var markup = @" @@ -952,8 +940,7 @@ void Goo() await VerifyItemWithReferenceWorkerAsync(markup, new[] { expectedDescription }, false); } - [WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] - [Fact] + [Fact, WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] public async Task InvokedWithNoToken() { var markup = @" @@ -962,8 +949,7 @@ public async Task InvokedWithNoToken() await TestAsync(markup); } - [WorkItem(1081535, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1081535")] - [Fact] + [Fact, WorkItem(1081535, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1081535")] public async Task TestInvocationWithBadParameterList() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs index e93a05d291941..5c0618d5dd6f5 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs @@ -159,8 +159,7 @@ public Derived() [|: base(2, $$3|]) await TestAsync(markup, expectedOrderedItems); } - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestThisInvocation() { var markup = @" @@ -178,8 +177,7 @@ public Goo() [|: this(2, $$3|]) { } await TestAsync(markup, expectedOrderedItems); } - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestThisInvocationWithNonEmptyArgumentList() { var markup = @" @@ -197,8 +195,7 @@ public Foo() { } await TestAsync(markup, expectedOrderedItems); } - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestInvocationWithoutClosingParen() { var markup = @" @@ -216,8 +213,7 @@ public Goo() [|: this(2, $$ await TestAsync(markup, expectedOrderedItems); } - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestThisInvocationWithoutClosingParenWithNonEmptyArgumentList() { var markup = @" @@ -298,8 +294,7 @@ public Goo() : this(b: 2, a: $$ #region "Trigger tests" - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestInvocationOnTriggerParens() { var markup = @" @@ -317,8 +312,7 @@ public Goo() : this($$ await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); } - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestInvocationOnTriggerParensWithNonEmptyArgumentList() { var markup = @" @@ -336,8 +330,7 @@ public Foo() { } await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); } - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestInvocationOnTriggerComma() { var markup = @" @@ -355,8 +348,7 @@ public Goo() : this(2,$$ await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); } - [WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] - [Fact] + [Fact, WorkItem(2579, "https://github.com/dotnet/roslyn/issues/2579")] public async Task TestInvocationOnTriggerCommaWithNonEmptyArgumentList() { var markup = @" @@ -400,8 +392,7 @@ public void TestTriggerCharacters() #endregion #region "EditorBrowsable tests" - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateAlways() { var markup = @" @@ -428,8 +419,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateNever() { var markup = @" @@ -456,8 +446,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateAdvanced() { var markup = @" @@ -493,8 +482,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, hideAdvancedMembers: false); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateMixed() { var markup = @" @@ -602,8 +590,7 @@ public SuperSecret(int secret) : base($$ await VerifyItemWithReferenceWorkerAsync(markup, new[] { expectedDescription }, false); } - [WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] - [Fact] + [Fact, WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] public async Task InvokedWithNoToken() { var markup = @" @@ -612,8 +599,7 @@ public async Task InvokedWithNoToken() await TestAsync(markup); } - [WorkItem(1082601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1082601")] - [Fact] + [Fact, WorkItem(1082601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1082601")] public async Task TestInvocationWithBadParameterList() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs index 7d6e88f7deb98..0073e6ae989b9 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs @@ -95,8 +95,7 @@ void Goo(C c) await TestAsync(markup, expectedOrderedItems); } - [WorkItem(636117, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636117")] - [Fact] + [Fact, WorkItem(636117, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636117")] public async Task TestInvocationOnExpression() { var markup = @" @@ -400,8 +399,7 @@ public void TestTriggerCharacters() #region "EditorBrowsable tests" - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Indexer_PropertyAlways() { var markup = @" @@ -434,8 +432,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Indexer_PropertyNever() { var markup = @" @@ -468,8 +465,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Indexer_PropertyAdvanced() { var markup = @" @@ -511,8 +507,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, hideAdvancedMembers: false); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Indexer_PropertyNeverOnOneOfTwoOverloads() { var markup = @" @@ -558,8 +553,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Indexer_GetBrowsableNeverIgnored() { var markup = @" @@ -592,8 +586,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Indexer_SetBrowsableNeverIgnored() { var markup = @" @@ -626,8 +619,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Indexer_GetSetBrowsableNeverIgnored() { var markup = @" @@ -665,8 +657,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, #region Indexed Property tests - [WorkItem(530811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530811")] - [Fact] + [Fact, WorkItem(530811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530811")] public async Task IndexedProperty() { var markup = @"class Program @@ -801,8 +792,7 @@ public class IncompleteElementAccessExpressionSignatureHelpProviderTests : Abstr internal override Type GetSignatureHelpProviderType() => typeof(ElementAccessExpressionSignatureHelpProvider); - [WorkItem(636117, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636117")] - [Fact] + [Fact, WorkItem(636117, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636117")] public async Task TestInvocation() { var markup = @" @@ -830,8 +820,7 @@ void Goo() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(939417, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939417")] - [Fact] + [Fact, WorkItem(939417, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/939417")] public async Task ConditionalIndexer() { var markup = @" @@ -859,8 +848,7 @@ public void goo() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(32, "https://github.com/dotnet/roslyn/issues/32")] - [Fact] + [Fact, WorkItem(32, "https://github.com/dotnet/roslyn/issues/32")] public async Task NonIdentifierConditionalIndexer() { var expected = new[] { new SignatureHelpTestItem("char string[int index]") }; @@ -903,8 +891,7 @@ void M() }", new[] { new SignatureHelpTestItem("int System.Collections.Generic.List[int index]") }); } - [WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] - [Fact] + [Fact, WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] public async Task InvokedWithNoToken() { var markup = @" @@ -913,8 +900,7 @@ public async Task InvokedWithNoToken() await TestAsync(markup); } - [WorkItem(2482, "https://github.com/dotnet/roslyn/issues/2482")] - [Fact] + [Fact, WorkItem(2482, "https://github.com/dotnet/roslyn/issues/2482")] public async Task WhereExpressionLooksLikeArrayTypeSyntaxOfQualifiedName() { var markup = @" @@ -937,8 +923,7 @@ public void Method(TestClass tc) await TestAsync(markup, new[] { new SignatureHelpTestItem("int WithIndexer[int index]") }, usePreviousCharAsTrigger: true); } - [WorkItem(20507, "https://github.com/dotnet/roslyn/issues/20507")] - [Fact] + [Fact, WorkItem(20507, "https://github.com/dotnet/roslyn/issues/20507")] public async Task InConditionalIndexingFollowedByMemberAccess() { var markup = @" @@ -958,8 +943,7 @@ static void Main(string[] args) await TestAsync(markup, new[] { new SignatureHelpTestItem("Indexable Indexable[int x]") }, usePreviousCharAsTrigger: false); } - [WorkItem(20507, "https://github.com/dotnet/roslyn/issues/20507")] - [Fact] + [Fact, WorkItem(20507, "https://github.com/dotnet/roslyn/issues/20507")] public async Task InConditionalIndexingFollowedByConditionalAccess() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs index adcf03ed2b9aa..2c8a20879383d 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs @@ -86,8 +86,7 @@ void Goo() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(544088, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544088")] - [Fact] + [Fact, WorkItem(544088, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544088")] public async Task DeclaringGenericTypeWith1ParameterUnterminated() { var markup = @" @@ -132,8 +131,7 @@ Task Goo() await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false, sourceCodeKind: Microsoft.CodeAnalysis.SourceCodeKind.Regular); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_GenericMethod_BrowsableAlways() { var markup = @" @@ -165,8 +163,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_GenericMethod_BrowsableNever() { var markup = @" @@ -198,8 +195,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_GenericMethod_BrowsableAdvanced() { var markup = @" @@ -240,8 +236,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, hideAdvancedMembers: true); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_GenericMethod_BrowsableMixed() { var markup = @" @@ -313,8 +308,7 @@ static void Main() await TestAsync(markup, expectedOrderedItems, sourceCodeKind: SourceCodeKind.Regular); } - [WorkItem(544088, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544088")] - [Fact] + [Fact, WorkItem(544088, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544088")] public async Task InvokingGenericMethodWith1ParameterUnterminated() { var markup = @" @@ -379,8 +373,7 @@ void Goo() await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); } - [WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] - [Fact] + [Fact, WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] public async Task InvokedWithNoToken() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs index f38be26914474..8d57c9a59d631 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs @@ -427,8 +427,7 @@ void Bar() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] - [Fact] + [Fact, WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] public async Task InvokingGenericMethodWith2ParametersOn1() { var markup = @" @@ -456,8 +455,7 @@ void Bar() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] - [Fact] + [Fact, WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] public async Task InvokingGenericMethodWith2ParametersOn2() { var markup = @" @@ -477,8 +475,7 @@ void Bar() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] - [Fact] + [Fact, WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] public async Task InvokingGenericMethodWith2ParametersOn1XmlDoc() { var markup = @" @@ -503,8 +500,7 @@ void Bar() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] - [Fact] + [Fact, WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] public async Task InvokingGenericMethodWith2ParametersOn2XmlDoc() { var markup = @" @@ -561,8 +557,7 @@ public static void Goo(this G g) { } #region "Constraints on generic methods" - [WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] - [Fact] + [Fact, WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] public async Task InvokingGenericMethodWithConstraintsMixed1() { var markup = @" @@ -593,8 +588,7 @@ void Bar() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] - [Fact] + [Fact, WorkItem(544091, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544091")] public async Task InvokingGenericMethodWithConstraintsMixed2() { var markup = @" @@ -734,8 +728,7 @@ void goo() #region "EditorBrowsable tests" - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_GenericType_BrowsableAlways() { var markup = @" @@ -764,8 +757,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_GenericType_BrowsableNever() { var markup = @" @@ -794,8 +786,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_GenericType_BrowsableAdvanced() { var markup = @" @@ -834,8 +825,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, } #endregion - [WorkItem(1083601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1083601")] - [Fact] + [Fact, WorkItem(1083601, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1083601")] public async Task DeclaringGenericTypeWithBadTypeArgumentList() { var markup = @" @@ -853,8 +843,7 @@ void Goo() await TestAsync(markup, expectedOrderedItems); } - [WorkItem(50114, "https://github.com/dotnet/roslyn/issues/50114")] - [Fact] + [Fact, WorkItem(50114, "https://github.com/dotnet/roslyn/issues/50114")] public async Task DeclaringGenericTypeWithDocCommentList() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs index 3c7480108c3d9..bb2fa07c9ff88 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs @@ -464,8 +464,7 @@ public void TestTriggerCharacters() #region "EditorBrowsable tests" - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Constructor_BrowsableAlways() { var markup = @" @@ -497,8 +496,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Constructor_BrowsableNever() { var markup = @" @@ -530,8 +528,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, referencedLanguage: LanguageNames.CSharp); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Constructor_BrowsableAdvanced() { var markup = @" @@ -571,8 +568,7 @@ await TestSignatureHelpInEditorBrowsableContextsAsync(markup: markup, hideAdvancedMembers: false); } - [WorkItem(7336, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(7336, "DevDiv_Projects/Roslyn")] public async Task EditorBrowsable_Constructor_BrowsableMixed() { var markup = @" @@ -678,8 +674,7 @@ void goo() await VerifyItemWithReferenceWorkerAsync(markup, new[] { expectedDescription }, false); } - [WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] - [Fact] + [Fact, WorkItem(1067933, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067933")] public async Task InvokedWithNoToken() { var markup = @" @@ -688,8 +683,7 @@ public async Task InvokedWithNoToken() await TestAsync(markup); } - [WorkItem(1078993, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1078993")] - [Fact] + [Fact, WorkItem(1078993, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1078993")] public async Task TestSigHelpInIncorrectObjectCreationExpression() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs index bb2d6da18b54e..74f49775a913f 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs @@ -51,8 +51,7 @@ class C await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); } - [WorkItem(655607, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/655607")] - [Fact] + [Fact, WorkItem(655607, "https://devdiv.visualstudio.com/DevDiv/_workitems/edit/655607")] public async Task TestMissingTupleElement() { var markup = @" @@ -231,8 +230,7 @@ static void Do1((string, string) s) { } await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); } - [WorkItem(14793, "https://github.com/dotnet/roslyn/issues/14793")] - [Fact] + [Fact, WorkItem(14793, "https://github.com/dotnet/roslyn/issues/14793")] public async Task DoNotCrashInLinkedFile() { var markup = @" diff --git a/src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs index 98dcffd26f941..4eedd273d383a 100644 --- a/src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs @@ -415,8 +415,7 @@ await VerifyBlockSpansAsync(code, Region("textspan", "hint", CSharpStructureHelpers.Ellipsis, autoCollapse: false)); } - [WorkItem(52493, "https://github.com/dotnet/roslyn/issues/")] - [Fact] + [Fact, WorkItem(52493, "https://github.com/dotnet/roslyn/issues/")] public async Task LocalFunctionInTopLevelStatement_AutoCollapse() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs index 4cf98fb0b2d2f..b5ace1fa6df03 100644 --- a/src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs @@ -135,8 +135,7 @@ await VerifyBlockSpansAsync(code, } [WorkItem(791, "https://github.com/dotnet/roslyn/issues/791")] - [WorkItem(1108049, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108049")] - [Fact] + [Fact, WorkItem(1108049, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108049")] public async Task TestIncompleteMultilineCommentZeroSpace() { const string code = @" @@ -147,8 +146,7 @@ await VerifyBlockSpansAsync(code, } [WorkItem(791, "https://github.com/dotnet/roslyn/issues/791")] - [WorkItem(1108049, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108049")] - [Fact] + [Fact, WorkItem(1108049, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108049")] public async Task TestIncompleteMultilineCommentSingleSpace() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs index d4bb20390c741..691324958bdaa 100644 --- a/src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs @@ -65,8 +65,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(531360, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531360")] - [Fact] + [Fact, WorkItem(531360, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531360")] public async Task DisabledCodeWithEmbeddedPreprocessorDirectivesShouldCollapseEntireDisabledRegion() { const string code = @" @@ -86,8 +85,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(531360, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531360")] - [Fact] + [Fact, WorkItem(531360, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531360")] public async Task DisabledCodeShouldNotCollapseUnlessItFollowsADirective() { const string code = @" @@ -106,8 +104,7 @@ class P { await VerifyNoBlockSpansAsync(code); } - [WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] - [Fact] + [Fact, WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion() { const string code = @" @@ -127,8 +124,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(459257, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=459257")] - [Fact] + [Fact, WorkItem(459257, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=459257")] public async Task NestedDisabledCodePreProcessorDirectivesWithElseShouldCollapseEntireDisabledRegion() { const string code = @" @@ -150,8 +146,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(459257, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=459257")] - [Fact] + [Fact, WorkItem(459257, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=459257")] public async Task NestedDisabledCodePreProcessorDirectivesWithElifShouldCollapseEntireDisabledRegion() { const string code = @" @@ -173,8 +168,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(459257, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=459257")] - [Fact] + [Fact, WorkItem(459257, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=459257")] public async Task NestedDisabledCodePreProcessorDirectivesWithElseAndElifShouldCollapseEntireDisabledRegion() { const string code = @" @@ -198,8 +192,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] - [Fact] + [Fact, WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion2() { const string code = @" @@ -220,8 +213,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] - [Fact] + [Fact, WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion3() { const string code = @" @@ -241,8 +233,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] - [Fact] + [Fact, WorkItem(1070677, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1070677")] public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion4() { const string code = @" @@ -271,8 +262,7 @@ await VerifyBlockSpansAsync(code, Region("span", CSharpStructureHelpers.Ellipsis, autoCollapse: true)); } - [WorkItem(1100600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1100600")] - [Fact] + [Fact, WorkItem(1100600, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1100600")] public async Task PreprocessorDirectivesInTrailingTrivia() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs index 1499389d03634..b8f7a140f5cae 100644 --- a/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs @@ -242,8 +242,7 @@ await VerifyBlockSpansAsync(code, Region("span", "/// Summary with SeeClass, SeeAlsoClass, null, T, t, and not-supported.", autoCollapse: true)); } - [WorkItem(402822, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=402822")] - [Fact] + [Fact, WorkItem(402822, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=402822")] public async Task TestSummaryWithPunctuation() { const string code = @" @@ -262,8 +261,7 @@ await VerifyBlockSpansAsync(code, Region("span", "/// The main entrypoint for Program.", autoCollapse: true)); } - [WorkItem(20679, "https://github.com/dotnet/roslyn/issues/20679")] - [Fact] + [Fact, WorkItem(20679, "https://github.com/dotnet/roslyn/issues/20679")] public async Task TestSummaryWithAdditionalTags() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.cs index 497e6adf56851..13dc8f33ebc99 100644 --- a/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.cs @@ -33,8 +33,7 @@ internal override async Task> GetBlockSpansWorkerAsync return (await outliningService.GetBlockStructureAsync(document, options, CancellationToken.None)).Spans; } - [WorkItem(1174405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174405")] - [Fact] + [Fact, WorkItem(1174405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174405")] public async Task PrependedDollarSign() { const string code = @" @@ -47,8 +46,7 @@ await VerifyBlockSpansAsync(code, Region("textspan", "hint", CSharpStructureHelpers.Ellipsis, autoCollapse: false)); } - [WorkItem(1174405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174405")] - [Fact] + [Fact, WorkItem(1174405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174405")] public async Task SymbolsAndPunctuation() { const string code = @" @@ -61,8 +59,7 @@ await VerifyBlockSpansAsync(code, Region("textspan", "hint", CSharpStructureHelpers.Ellipsis, autoCollapse: false)); } - [WorkItem(1174405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174405")] - [Fact] + [Fact, WorkItem(1174405, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174405")] public async Task IdentifierThatLooksLikeCode() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs b/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs index 28bb5c149936b..10ed9bc103556 100644 --- a/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs +++ b/src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs @@ -39,8 +39,7 @@ await VerifyBlockSpansAsync(code, Region("span", "Goo", autoCollapse: false, isDefaultCollapsed: true)); } - [WorkItem(539361, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539361")] - [Fact] + [Fact, WorkItem(539361, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539361")] public async Task RegressionFor5284() { const string code = @" @@ -97,8 +96,7 @@ await VerifyBlockSpansAsync(code, options, Region("span", "Region", autoCollapse: false, isDefaultCollapsed: collapseRegionsWhenFirstOpened)); } - [WorkItem(4105, "https://github.com/dotnet/roslyn/issues/4105")] - [Fact] + [Fact, WorkItem(4105, "https://github.com/dotnet/roslyn/issues/4105")] public async Task SpacesBetweenPoundAndRegionShouldNotAffectBanner() { const string code = @" diff --git a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs index 677daccc1666e..0bee83cc2f535 100644 --- a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs +++ b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyCompilationsTests.cs @@ -476,8 +476,7 @@ event Action myEvent // add add/remove ResolveAndVerifySymbolList(newSymbols, originalSymbols, comp1); } - [WorkItem(542700, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542700")] - [Fact] + [Fact, WorkItem(542700, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542700")] public void C2CIndexerSymbolChanged01() { var src1 = @"using System; diff --git a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyMetadataVsSourceTests.cs b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyMetadataVsSourceTests.cs index 5401425c3e00d..f1c7db601ae31 100644 --- a/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyMetadataVsSourceTests.cs +++ b/src/EditorFeatures/CSharpTest/SymbolKey/SymbolKeyMetadataVsSourceTests.cs @@ -91,8 +91,7 @@ protected C.S.E this[int x] { set { } } ResolveAndVerifySymbol(member04, originalSymbols[4], comp1, SymbolKeyComparison.None); } - [WorkItem(542700, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542700")] - [Fact] + [Fact, WorkItem(542700, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542700")] public void M2SNonTypeMemberSymbols01() { var src1 = @"using System; diff --git a/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs b/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs index de739a331a281..94eb5b4d8c7f6 100644 --- a/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs +++ b/src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs @@ -2912,8 +2912,7 @@ void Goo() await TestAsync(text, "global::System.Collections.Generic.IEnumerable", TestMode.Node); } - [WorkItem(12755, "https://github.com/dotnet/roslyn/issues/12755")] - [Fact] + [Fact, WorkItem(12755, "https://github.com/dotnet/roslyn/issues/12755")] public async Task TestObjectCreationBeforeArrayIndexing() { var text = @@ -2932,8 +2931,7 @@ void M() } [WorkItem(15468, "https://github.com/dotnet/roslyn/issues/15468")] - [WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] - [Fact] + [Fact, WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] public async Task TestDeconstruction() { await TestInMethodAsync( @@ -2941,8 +2939,7 @@ await TestInMethodAsync( } [WorkItem(15468, "https://github.com/dotnet/roslyn/issues/15468")] - [WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] - [Fact] + [Fact, WorkItem(25305, "https://github.com/dotnet/roslyn/issues/25305")] public async Task TestDeconstruction2() { await TestInMethodAsync( @@ -2956,8 +2953,7 @@ await TestInMethodAsync( @"[|(string? s, _)|] =", "(global::System.String? s, global::System.Object _)", TestMode.Node); } - [WorkItem(13402, "https://github.com/dotnet/roslyn/issues/13402")] - [Fact] + [Fact, WorkItem(13402, "https://github.com/dotnet/roslyn/issues/13402")] public async Task TestObjectCreationBeforeBlock() { var text = @@ -3040,8 +3036,7 @@ await TestInMethodAsync( @"(int, (string, bool)) x = (1, ("""", [|Goo()|]));", "global::System.Boolean", mode); } - [WorkItem(14277, "https://github.com/dotnet/roslyn/issues/14277")] - [Fact] + [Fact, WorkItem(14277, "https://github.com/dotnet/roslyn/issues/14277")] public async Task TestValueInNestedTuple3() { await TestInMethodAsync( diff --git a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs index 9f7ff5bff8bf1..3c8bce203ec52 100644 --- a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs @@ -267,8 +267,7 @@ await TestInRegularAndScript1Async( }", parameters: new TestParameters(options: UseExpressionBodyForAccessors_BlockBodyForProperties)); } - [WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] - [Fact] + [Fact, WorkItem(20350, "https://github.com/dotnet/roslyn/issues/20350")] public async Task TestAccessorListFormatting() { await TestInRegularAndScript1Async( diff --git a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs index bae11dc293bbb..a447ca30d8f39 100644 --- a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs @@ -137,8 +137,7 @@ int this[int i] }", parameters: new TestParameters(options: UseBlockBodyDisabledDiagnostic)); } - [WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] - [Fact] + [Fact, WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] public async Task TestOfferedIfUserPrefersExpressionBodiesAndInExpressionBody() { await TestInRegularAndScript1Async( diff --git a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs index a3ba67b3b3402..f332268570f7a 100644 --- a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs @@ -137,8 +137,7 @@ void Goo() }", parameters: new TestParameters(options: UseExpressionBody)); } - [WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] - [Fact] + [Fact, WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] public async Task TestOfferedAtStartOfMethod() { await TestInRegularAndScript1Async( @@ -155,8 +154,7 @@ await TestInRegularAndScript1Async( }", parameters: new TestParameters(options: UseBlockBody)); } - [WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] - [Fact] + [Fact, WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] public async Task TestOfferedBeforeMethodOnSameLine() { await TestInRegularAndScript1Async( @@ -173,8 +171,7 @@ await TestInRegularAndScript1Async( }", parameters: new TestParameters(options: UseBlockBody)); } - [WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] - [Fact] + [Fact, WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] public async Task TestOfferedBeforeAttributes() { await TestInRegularAndScript1Async( @@ -193,8 +190,7 @@ void Goo() }", parameters: new TestParameters(options: UseBlockBody)); } - [WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] - [Fact] + [Fact, WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] public async Task TestNotOfferedBeforeComments() { await TestMissingInRegularAndScriptAsync( @@ -208,8 +204,7 @@ void Goo() }", parameters: new TestParameters(options: UseBlockBody)); } - [WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] - [Fact] + [Fact, WorkItem(25501, "https://github.com/dotnet/roslyn/issues/25501")] public async Task TestNotOfferedInComments() { await TestMissingInRegularAndScriptAsync( diff --git a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs index 5524e9a5b27fe..c2e911eb8caf8 100644 --- a/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs +++ b/src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs @@ -248,8 +248,7 @@ int Goo }", parameters: new TestParameters(options: UseBlockBodyForAccessors_BlockBodyForProperties_DisabledDiagnostic)); } - [WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] - [Fact] + [Fact, WorkItem(20363, "https://github.com/dotnet/roslyn/issues/20363")] public async Task TestOfferedIfUserPrefersExpressionBodiesAndInExpressionBody() { await TestInRegularAndScript1Async( diff --git a/src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs b/src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs index 58bc405ed46d1..78d0253c80649 100644 --- a/src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs +++ b/src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs @@ -254,8 +254,7 @@ class C : System.Attribute { public C(int arg1) {} public int P { get; set; } }" class C : System.Attribute { public C(int arg1) {} public int P { get; set; } }"); } - [WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] - [Fact] + [Fact, WorkItem(35525, "https://github.com/dotnet/roslyn/issues/35525")] public async Task TestAvailableOnSelectionOfArgument1() { await TestWithCSharp7( @@ -271,8 +270,7 @@ void M(int arg1, int arg2) }"); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestAvailableOnFirstTokenOfArgument1() { await TestWithCSharp7( @@ -288,8 +286,7 @@ void M(int arg1, int arg2) }"); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestAvailableOnFirstTokenOfArgument2() { await TestWithCSharp7( @@ -305,8 +302,7 @@ void M(int arg1, int arg2) }"); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestNotMissingWhenInsideSingleLineArgument1() { await TestWithCSharp7( @@ -328,8 +324,7 @@ void M(Action arg1, int arg2) }"); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestNotMissingWhenInsideSingleLineArgument2_CSharp7() { await TestInRegularAndScript1Async( @@ -346,8 +341,7 @@ void M(int arg1, int arg2) parameters: new TestParameters(parseOptions: TestOptions.Regular7)); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestNotMissingWhenInsideSingleLineArgument2() { await TestInRegularAndScript1Async( @@ -363,8 +357,7 @@ void M(int arg1, int arg2) }", parameters: new TestParameters(parseOptions: TestOptions.Regular7_3)); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestNotMissingWhenInsideSingleLineArgument3() { await TestWithCSharp7( @@ -386,8 +379,7 @@ void M(Action arg1, int arg2) }"); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestNotMissingWhenInsideSingleLineArgument4() { await TestWithCSharp7( @@ -403,8 +395,7 @@ void M(int arg1, int arg2) }"); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestMissingNotOnStartingLineOfArgument1() { await TestMissingAsync( @@ -420,8 +411,7 @@ void M(Action arg1, int arg2) }"); } - [WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] - [Fact] + [Fact, WorkItem(18848, "https://github.com/dotnet/roslyn/issues/18848")] public async Task TestMissingWithSelection() { await TestMissingAsync( @@ -435,8 +425,7 @@ void M(Action arg1, int arg2) }"); } - [WorkItem(19175, "https://github.com/dotnet/roslyn/issues/19175")] - [Fact] + [Fact, WorkItem(19175, "https://github.com/dotnet/roslyn/issues/19175")] public async Task TestCaretPositionAtTheEnd1() { await TestWithCSharp7( @@ -450,8 +439,7 @@ await TestWithCSharp7( }"); } - [WorkItem(19175, "https://github.com/dotnet/roslyn/issues/19175")] - [Fact] + [Fact, WorkItem(19175, "https://github.com/dotnet/roslyn/issues/19175")] public async Task TestCaretPositionAtTheEnd2() { await TestWithCSharp7( @@ -465,8 +453,7 @@ await TestWithCSharp7( }"); } - [WorkItem(19758, "https://github.com/dotnet/roslyn/issues/19758")] - [Fact] + [Fact, WorkItem(19758, "https://github.com/dotnet/roslyn/issues/19758")] public async Task TestOnTuple() { await TestInRegularAndScript1Async( @@ -484,8 +471,7 @@ class C "); } - [WorkItem(23269, "https://github.com/dotnet/roslyn/issues/23269")] - [Fact] + [Fact, WorkItem(23269, "https://github.com/dotnet/roslyn/issues/23269")] public async Task TestCharacterEscape1() { await TestWithCSharp7( @@ -499,8 +485,7 @@ await TestWithCSharp7( }"); } - [WorkItem(23269, "https://github.com/dotnet/roslyn/issues/23269")] - [Fact] + [Fact, WorkItem(23269, "https://github.com/dotnet/roslyn/issues/23269")] public async Task TestCharacterEscape2() { await TestWithCSharp7( diff --git a/src/EditorFeatures/CSharpTest/Wrapping/BinaryExpressionWrappingTests.cs b/src/EditorFeatures/CSharpTest/Wrapping/BinaryExpressionWrappingTests.cs index 72487972fb63e..297c02252a19a 100644 --- a/src/EditorFeatures/CSharpTest/Wrapping/BinaryExpressionWrappingTests.cs +++ b/src/EditorFeatures/CSharpTest/Wrapping/BinaryExpressionWrappingTests.cs @@ -659,8 +659,7 @@ await TestAllWrappingCasesAsync( }"); } - [WorkItem(34127, "https://github.com/dotnet/roslyn/issues/34127")] - [Fact] + [Fact, WorkItem(34127, "https://github.com/dotnet/roslyn/issues/34127")] public async Task TestWrapLowerPrecedenceInLargeBinary() { await TestAllWrappingCasesAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/AndKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/AndKeywordRecommenderTests.cs index a09979de59e2e..dd0abda579f24 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/AndKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/AndKeywordRecommenderTests.cs @@ -515,16 +515,14 @@ await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + @"if (e is int)$$")); } - [WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] - [Fact] + [Fact, WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] public async Task TestMissingAfterColonColonPatternSyntax() { await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + @"if (e is null or global::$$) { }")); } - [WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] - [Fact] + [Fact, WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] public async Task TestMissingAfterColonColonPatternSyntax_SwitchExpression() { await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + @@ -534,8 +532,7 @@ await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + global::$$")); } - [WorkItem(51431, "https://github.com/dotnet/roslyn/issues/51431")] - [Fact] + [Fact, WorkItem(51431, "https://github.com/dotnet/roslyn/issues/51431")] public async Task TestNotAtIncompleteSwitchPattern() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs index ba5aff012f3a8..f906527aaf781 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs @@ -78,56 +78,49 @@ await VerifyKeywordAsync(AddInsideMethod( @"var q = goo.Current $$")); } - [WorkItem(543041, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543041")] - [Fact] + [Fact, WorkItem(543041, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543041")] public async Task TestNotAfterVarInForLoop() { await VerifyAbsenceAsync(AddInsideMethod( @"for (var $$")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotBeforeFirstStringHole() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}$$\{1}\{2}""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotBetweenStringHoles() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}\{1}$$\{2}""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotAfterStringHoles() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}\{1}\{2}$$""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestAfterLastStringHole() { await VerifyKeywordAsync(AddInsideMethod( @"var x = ""\{0}\{1}\{2}"" $$")); } - [WorkItem(1736, "https://github.com/dotnet/roslyn/issues/1736")] - [Fact] + [Fact, WorkItem(1736, "https://github.com/dotnet/roslyn/issues/1736")] public async Task TestNotWithinNumericLiteral() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = .$$0;")); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task TestNotAfterAsync() { await VerifyAbsenceAsync( @@ -147,8 +140,7 @@ void Bar(Func f) }"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterMethodReference() { await VerifyAbsenceAsync( @@ -160,8 +152,7 @@ void M() { var v = Console.WriteLine $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterAnonymousMethod() { await VerifyAbsenceAsync( @@ -173,8 +164,7 @@ void M() { Action a = delegate { } $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda1() { await VerifyAbsenceAsync( @@ -186,8 +176,7 @@ void M() { Action b = (() => 0) $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda2() { await VerifyAbsenceAsync( @@ -199,8 +188,7 @@ void M() { Action b = () => {} $$"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteral() { await VerifyAbsenceAsync( @@ -214,8 +202,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralAndDot() { await VerifyAbsenceAsync( @@ -229,8 +216,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralDotAndSpace() { await VerifyAbsenceAsync( @@ -244,8 +230,7 @@ void M() }"); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause1() { await VerifyAbsenceAsync( @@ -268,8 +253,7 @@ void M(object o) "); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause2() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs index 0ca988b86b6b0..e48fa86e8c5ee 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs @@ -239,8 +239,7 @@ static void Main(string[] args) }"); } - [WorkItem(60340, "https://github.com/dotnet/roslyn/issues/60340")] - [Fact] + [Fact, WorkItem(60340, "https://github.com/dotnet/roslyn/issues/60340")] public async Task TestNotIfAlreadyAsyncBeforeOtherMember() { await VerifyAbsenceAsync(@" @@ -252,8 +251,7 @@ public void M() {} }"); } - [WorkItem(60340, "https://github.com/dotnet/roslyn/issues/60340")] - [Fact] + [Fact, WorkItem(60340, "https://github.com/dotnet/roslyn/issues/60340")] public async Task TestNotIfAlreadyAsyncAsLastMember() { await VerifyAbsenceAsync(@" @@ -263,8 +261,7 @@ class Program }"); } - [WorkItem(578061, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578061")] - [Fact] + [Fact, WorkItem(578061, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578061")] public async Task TestNotInNamespace() { await VerifyAbsenceAsync(@" @@ -274,8 +271,7 @@ namespace Goo }"); } - [WorkItem(578069, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578069")] - [Fact] + [Fact, WorkItem(578069, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578069")] public async Task TestNotAfterPartialInNamespace() { await VerifyAbsenceAsync(@" @@ -285,8 +281,7 @@ namespace Goo }"); } - [WorkItem(578750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578750")] - [Fact] + [Fact, WorkItem(578750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578750")] public async Task TestNotAfterPartialInClass() { await VerifyAbsenceAsync(@" @@ -296,8 +291,7 @@ class Goo }"); } - [WorkItem(578750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578750")] - [Fact] + [Fact, WorkItem(578750, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578750")] public async Task TestAfterAttribute() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs index 5e8902ba67961..bc7959e13289d 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs @@ -119,8 +119,7 @@ await VerifyKeywordAsync( @"$$")); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInEnumMemberInitializer1() { await VerifyAbsenceAsync( @@ -129,8 +128,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -142,8 +140,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(16335, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/16335")] - [Fact] + [Fact, WorkItem(16335, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/16335")] public async Task InExpressionBodyAccessor() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs index f9f978c585817..eab73764ba834 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs @@ -652,8 +652,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -665,8 +664,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -680,8 +678,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -690,18 +687,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -726,8 +720,7 @@ static void Helper(bool x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs index 30c12257ae49c..21c44e68d95d1 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs @@ -653,8 +653,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -666,8 +665,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -681,8 +679,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -691,18 +688,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -727,8 +721,7 @@ static void Helper(byte x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs index 80d43034a0027..2a43a17493d1d 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs @@ -78,32 +78,28 @@ await VerifyAbsenceAsync( @"#if a || $$"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInDefault() { await VerifyAbsenceAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs index 74b7af0e69bbf..a5b9f4a44f2db 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs @@ -356,24 +356,21 @@ await VerifyAbsenceAsync(SourceCodeKind.Regular, global using Bar;"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterClassTypeParameterConstraint() { await VerifyKeywordAsync( @"class C where T : $$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterClassTypeParameterConstraintWhenNotDirectlyInConstraint() { await VerifyAbsenceAsync( @"class C where T : IList<$$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterClassTypeParameterConstraint2() { await VerifyKeywordAsync( @@ -382,8 +379,7 @@ await VerifyKeywordAsync( where U : U"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterClassTypeParameterConstraintWhenNotDirectlyInConstraint2() { await VerifyAbsenceAsync( @@ -392,8 +388,7 @@ await VerifyAbsenceAsync( where U : U"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterMethodTypeParameterConstraint() { await VerifyKeywordAsync( @@ -402,8 +397,7 @@ void Goo() where T : $$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterMethodTypeParameterConstraintWhenNotDirectlyInConstraint() { await VerifyAbsenceAsync( @@ -412,8 +406,7 @@ void Goo() where T : IList<$$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterMethodTypeParameterConstraint2() { await VerifyKeywordAsync( @@ -423,8 +416,7 @@ void Goo() where U : T"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterMethodTypeParameterConstraintWhenNotDirectlyInConstraint2() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs index bdc07605abdae..a4b0ef9587d41 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs @@ -604,48 +604,42 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(543819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543819")] - [Fact] + [Fact, WorkItem(543819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543819")] public async Task TestInChecked() { await VerifyKeywordAsync(AddInsideMethod( @"var a = checked($$")); } - [WorkItem(543819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543819")] - [Fact] + [Fact, WorkItem(543819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543819")] public async Task TestInUnchecked() { await VerifyKeywordAsync(AddInsideMethod( @"var a = unchecked($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -657,8 +651,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -672,8 +665,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -682,18 +674,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -718,8 +707,7 @@ static void Helper(decimal x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -729,8 +717,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs index 745746dd4cb94..4b03a13d6de5b 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs @@ -221,8 +221,7 @@ await VerifyKeywordAsync(AddInsideMethod( $$")); } - [WorkItem(552717, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/552717")] - [Fact] + [Fact, WorkItem(552717, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/552717")] public async Task TestNotAfterGotoInSwitch() { await VerifyAbsenceAsync(AddInsideMethod( @@ -238,32 +237,28 @@ await VerifyAbsenceAsync(AddInsideMethod( @"goto $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInDefault() { await VerifyAbsenceAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs index ade702791a6ce..471a3946aab2e 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs @@ -327,8 +327,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"Assert.Throws($$")); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInConstMemberInitializer1() { await VerifyAbsenceAsync( @@ -337,8 +336,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInEnumMemberInitializer1() { await VerifyAbsenceAsync( @@ -347,8 +345,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInConstLocalInitializer1() { await VerifyAbsenceAsync( @@ -359,8 +356,7 @@ void Goo() { }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestInMemberInitializer1() { await VerifyKeywordAsync( @@ -369,32 +365,28 @@ await VerifyKeywordAsync( }"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -406,8 +398,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(607197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607197")] - [Fact] + [Fact, WorkItem(607197, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/607197")] public async Task TestAfterAsyncInMethodBody() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs index eacbb00813249..eed20056ee1f3 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs @@ -604,32 +604,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -641,8 +637,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -656,8 +651,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -666,18 +660,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -702,8 +693,7 @@ static void Helper(double x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -713,8 +703,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs index f406db73db95c..65b1b8a61f44e 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs @@ -600,32 +600,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(545303, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545303")] - [Fact] + [Fact, WorkItem(545303, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/545303")] public async Task TestNotInPreProcessor() { await VerifyAbsenceAsync( @@ -635,13 +631,11 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs index d8f878457eb2b..32874f1090010 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs @@ -78,8 +78,7 @@ await VerifyKeywordAsync( @"# $$"); } - [WorkItem(542971, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542971")] - [Fact] + [Fact, WorkItem(542971, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542971")] public async Task TestAfterIf() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs index dd87d7147ddb3..06a141d2fe0d3 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs @@ -351,8 +351,7 @@ await VerifyKeywordAsync( sealed $$"); } - [WorkItem(543975, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543975")] - [Fact] + [Fact, WorkItem(543975, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543975")] public async Task TestAfterUnsafe() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs index 1796f017766b4..d0b1736b8c249 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs @@ -434,8 +434,7 @@ await VerifyAbsenceAsync(@"class C { readonly $$"); } - [WorkItem(544102, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544102")] - [Fact] + [Fact, WorkItem(544102, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544102")] public async Task TestAfterNestedUnsafeStaticPublicInClass() { await VerifyKeywordAsync(@"class C { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs index ad30d5cd5a72c..173467a148609 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs @@ -232,32 +232,28 @@ await VerifyKeywordAsync( @"[assembly: ComVisible($$"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInDefault() { await VerifyAbsenceAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs index d2cb1b58a4a77..c3fe69abb0848 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs @@ -149,8 +149,7 @@ await VerifyAbsenceAsync( static $$"); } - [WorkItem(52296, "https://github.com/dotnet/roslyn/issues/52296")] - [Fact] + [Fact, WorkItem(52296, "https://github.com/dotnet/roslyn/issues/52296")] public async Task TestInUnsafeLocalFunction() { await VerifyKeywordAsync( @@ -166,8 +165,7 @@ unsafe void Local() }"); } - [WorkItem(52296, "https://github.com/dotnet/roslyn/issues/52296")] - [Fact] + [Fact, WorkItem(52296, "https://github.com/dotnet/roslyn/issues/52296")] public async Task TestNotInOrdinaryLocalFunction() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs index f828a6ef75f0d..f05ea3c182936 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs @@ -577,32 +577,28 @@ await VerifyKeywordAsync( private static void RoundToFloat(double d, out $$ float f)"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -614,8 +610,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -629,8 +624,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -639,18 +633,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -675,8 +666,7 @@ static void Helper(float x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -686,8 +676,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs index dadda1a2a925c..189f573ce39e4 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs @@ -157,8 +157,7 @@ await VerifyAbsenceAsync(AddInsideMethod( @"int $$")); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInEnumMemberInitializer1() { await VerifyAbsenceAsync( @@ -167,8 +166,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInConstMemberInitializer1() { await VerifyAbsenceAsync( @@ -177,8 +175,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestInMemberInitializer1() { await VerifyKeywordAsync( @@ -187,32 +184,28 @@ await VerifyKeywordAsync( }"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInDefault() { await VerifyAbsenceAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs index fb5b46824aec1..e7f2b6d073a5e 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs @@ -29,13 +29,11 @@ class bar }"); } - [WorkItem(543628, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543628")] - [Fact] + [Fact, WorkItem(543628, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543628")] public async Task TestNotInEnumDeclaration() => await VerifyAbsenceAsync(@"enum Goo { $$ }"); - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs index 9d47e308f891e..7f2326cf07100 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs @@ -434,8 +434,7 @@ await VerifyAbsenceAsync(@"class C { readonly $$"); } - [WorkItem(544103, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544103")] - [Fact] + [Fact, WorkItem(544103, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544103")] public async Task TestAfterNestedUnsafeStaticPublicInClass() { await VerifyKeywordAsync(@"class C { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs index 910fdee8e3148..88f7929937cce 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs @@ -666,24 +666,21 @@ await VerifyKeywordAsync(AddInsideMethod( @"int[] i = new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @@ -701,8 +698,7 @@ void Goo() $$"); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -714,8 +710,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -729,8 +724,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -739,18 +733,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -775,8 +766,7 @@ static void Helper(int x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -786,8 +776,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs index 3c0301efc186e..97b6e743ae131 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs @@ -122,8 +122,7 @@ await VerifyAbsenceAsync(AddInsideMethod( @"Goo $$")); } - [WorkItem(543041, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543041")] - [Fact] + [Fact, WorkItem(543041, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543041")] public async Task TestNotAfterVarInForLoop() { await VerifyAbsenceAsync(AddInsideMethod( @@ -138,32 +137,28 @@ await VerifyAbsenceAsync(AddInsideMethod( @"M(out var $$"), options: Options.Regular.WithFeatures(experimentalFeatures), scriptOptions: Options.Script.WithFeatures(experimentalFeatures)); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotBeforeFirstStringHole() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}$$\{1}\{2}""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotBetweenStringHoles() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}\{1}$$\{2}""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotAfterStringHoles() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}\{1}\{2}$$""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestAfterLastStringHole() { await VerifyKeywordAsync(AddInsideMethod( @@ -180,16 +175,14 @@ bool M() => this $$ }"); } - [WorkItem(1736, "https://github.com/dotnet/roslyn/issues/1736")] - [Fact] + [Fact, WorkItem(1736, "https://github.com/dotnet/roslyn/issues/1736")] public async Task TestNotWithinNumericLiteral() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = .$$0;")); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task TestNotAfterAsync() { await VerifyAbsenceAsync( @@ -209,8 +202,7 @@ void Bar(Func f) }"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterMethodReference() { await VerifyAbsenceAsync( @@ -222,8 +214,7 @@ void M() { var v = Console.WriteLine $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterAnonymousMethod() { await VerifyAbsenceAsync( @@ -235,8 +226,7 @@ void M() { Action a = delegate { } $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda1() { await VerifyAbsenceAsync( @@ -248,8 +238,7 @@ void M() { Action b = (() => 0) $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda2() { await VerifyAbsenceAsync( @@ -261,8 +250,7 @@ void M() { Action b = () => {} $$"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteral() { await VerifyAbsenceAsync( @@ -276,8 +264,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralAndDot() { await VerifyAbsenceAsync( @@ -291,8 +278,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralDotAndSpace() { await VerifyAbsenceAsync( @@ -306,8 +292,7 @@ void M() }"); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause1() { await VerifyAbsenceAsync( @@ -330,8 +315,7 @@ void M(object o) "); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause2() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs index 212183d94e120..3d78a3233d878 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs @@ -604,32 +604,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -641,8 +637,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -656,8 +651,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -666,18 +660,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -702,8 +693,7 @@ static void Helper(int x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -713,8 +703,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs index 03d227cda786c..c247b03de82dd 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/NativeIntegerKeywordRecommenderTests.cs @@ -97,24 +97,21 @@ await VerifyAbsenceAsync( @"enum E : $$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotInTypeParameterConstraint_TypeDeclaration1() { await VerifyAbsenceAsync( @"class C where T : $$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestInTypeParameterConstraint_TypeDeclaration_WhenNotDirectlyInConstraint1() { await VerifyKeywordAsync( @"class C where T : IList<$$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotInTypeParameterConstraint_TypeDeclaration2() { await VerifyAbsenceAsync( @@ -123,8 +120,7 @@ await VerifyAbsenceAsync( where U : U"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestInTypeParameterConstraint_TypeDeclaration_WhenNotDirectlyInConstraint2() { await VerifyKeywordAsync( @@ -133,8 +129,7 @@ await VerifyKeywordAsync( where U : U"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotInTypeParameterConstraint_MethodDeclaration1() { await VerifyAbsenceAsync( @@ -143,8 +138,7 @@ await VerifyAbsenceAsync( public void M() where T : $$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestInTypeParameterConstraint_MethodDeclaration_WhenNotDirectlyInConstraint1() { await VerifyKeywordAsync( @@ -153,8 +147,7 @@ await VerifyKeywordAsync( public void M() where T : IList<$$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotInTypeParameterConstraint_MethodDeclaration2() { await VerifyAbsenceAsync( @@ -165,8 +158,7 @@ public void M() where U : T"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotInTypeParameterConstraint_MethodDeclaration_WhenNotDirectlyInConstraint2() { await VerifyKeywordAsync( @@ -341,8 +333,7 @@ class C delegate* await VerifyKeywordAsync(AddInsideMethod(@"if (x is $$")); - [WorkItem(25293, "https://github.com/dotnet/roslyn/issues/25293")] - [Fact] + [Fact, WorkItem(25293, "https://github.com/dotnet/roslyn/issues/25293")] public async Task TestAfterIs_BeforeExpression() { await VerifyKeywordAsync(AddInsideMethod(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs index a57e28b65a70f..51fa74911d417 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs @@ -611,32 +611,28 @@ await VerifyKeywordAsync( @"public delegate $$"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -648,8 +644,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -663,8 +658,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -673,18 +667,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -709,8 +700,7 @@ static void Helper(object x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -720,8 +710,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs index eb22368a4005c..736359502603e 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs @@ -88,8 +88,7 @@ await VerifyAbsenceAsync( int $$"); } - [WorkItem(542271, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542271")] - [Fact] + [Fact, WorkItem(542271, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542271")] public async Task TestAfterPublicStaticType() { await VerifyAbsenceAsync( @@ -97,8 +96,7 @@ await VerifyAbsenceAsync( public static int $$"); } - [WorkItem(542271, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542271")] - [Fact] + [Fact, WorkItem(542271, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542271")] public async Task TestAfterPublicStaticExternType() { await VerifyAbsenceAsync( @@ -106,8 +104,7 @@ await VerifyAbsenceAsync( public static extern int $$"); } - [WorkItem(542271, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542271")] - [Fact] + [Fact, WorkItem(542271, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542271")] public async Task TestAfterGenericType() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/OrKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/OrKeywordRecommenderTests.cs index 161c71723e7f9..9dc12b970d27d 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/OrKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/OrKeywordRecommenderTests.cs @@ -515,16 +515,14 @@ await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + @"if (e is int)$$")); } - [WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] - [Fact] + [Fact, WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] public async Task TestMissingAfterColonColonPatternSyntax() { await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + @"if (e is null or global::$$) { }")); } - [WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] - [Fact] + [Fact, WorkItem(44396, "https://github.com/dotnet/roslyn/issues/44396")] public async Task TestMissingAfterColonColonPatternSyntax_SwitchExpression() { await VerifyAbsenceAsync(AddInsideMethod(InitializeObjectE + diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs index 82c910a23ab77..c3486bc33075a 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs @@ -191,8 +191,7 @@ await VerifyKeywordAsync( public C(int i, [Goo]$$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterThisConstructorInitializer() { await VerifyKeywordAsync( @@ -200,8 +199,7 @@ await VerifyKeywordAsync( public C():this($$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterThisConstructorInitializerNamedArgument() { await VerifyKeywordAsync( @@ -209,8 +207,7 @@ await VerifyKeywordAsync( public C():this(Goo:$$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterBaseConstructorInitializer() { await VerifyKeywordAsync( @@ -218,8 +215,7 @@ await VerifyKeywordAsync( public C():base($$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterBaseConstructorInitializerNamedArgument() { await VerifyKeywordAsync( @@ -416,8 +412,7 @@ void main(out goo) { } await VerifyKeywordAsync(text); } - [WorkItem(22253, "https://github.com/dotnet/roslyn/issues/22253")] - [Fact] + [Fact, WorkItem(22253, "https://github.com/dotnet/roslyn/issues/22253")] public async Task TestInLocalFunction() { await VerifyKeywordAsync(AddInsideMethod( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs index 3513d72caf125..8663aac87ad31 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs @@ -412,8 +412,7 @@ await VerifyKeywordAsync(@"class C { readonly $$"); } - [WorkItem(578075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578075")] - [Fact] + [Fact, WorkItem(578075, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/578075")] public async Task TestAfterAsync() { await VerifyKeywordAsync(@"partial class C { diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs index 1a1e8d2c3ba8c..a6474c48ff36c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/RecordKeywordRecommenderTests.cs @@ -245,8 +245,7 @@ await VerifyWorkerAsync( $$", absent: false, options: TestOptions.RegularPreview); } - [WorkItem(50783, "https://github.com/dotnet/roslyn/issues/50783")] - [Fact] + [Fact, WorkItem(50783, "https://github.com/dotnet/roslyn/issues/50783")] public async Task TestInsideRecord2() { // The recommender doesn't work in record in script @@ -256,8 +255,7 @@ await VerifyWorkerAsync( public $$", absent: false, options: TestOptions.RegularPreview); } - [WorkItem(50783, "https://github.com/dotnet/roslyn/issues/50783")] - [Fact] + [Fact, WorkItem(50783, "https://github.com/dotnet/roslyn/issues/50783")] public async Task TestInsideRecord3() { // The recommender doesn't work in record in script diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs index 387a6a568553c..860a95bc53538 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs @@ -185,8 +185,7 @@ await VerifyKeywordAsync( public C(int i, [Goo]$$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterThisConstructorInitializer() { await VerifyKeywordAsync( @@ -194,8 +193,7 @@ await VerifyKeywordAsync( public C():this($$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterThisConstructorInitializerNamedArgument() { await VerifyKeywordAsync( @@ -203,8 +201,7 @@ await VerifyKeywordAsync( public C():this(Goo:$$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterBaseConstructorInitializer() { await VerifyKeywordAsync( @@ -212,8 +209,7 @@ await VerifyKeywordAsync( public C():base($$"); } - [WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] - [Fact] + [Fact, WorkItem(933972, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933972")] public async Task TestAfterBaseConstructorInitializerNamedArgument() { await VerifyKeywordAsync( @@ -848,8 +844,7 @@ await VerifyKeywordAsync( static void Extension($$"); } - [WorkItem(30339, "https://github.com/dotnet/roslyn/issues/30339")] - [Fact] + [Fact, WorkItem(30339, "https://github.com/dotnet/roslyn/issues/30339")] public async Task TestExtensionMethods_FirstParameter_AfterThisKeyword() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs index 0f4542095d4b0..7493127fcd16f 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs @@ -19,8 +19,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Script, @"$$"); } - [WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] - [Fact] + [Fact, WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] public async Task TestAtRoot_Regular() { await VerifyKeywordAsync(SourceCodeKind.Regular, @@ -35,8 +34,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Script, $$"); } - [WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] - [Fact] + [Fact, WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] public async Task TestAfterClass_Regular() { await VerifyKeywordAsync(SourceCodeKind.Regular, @@ -52,8 +50,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Script, $$"); } - [WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] - [Fact] + [Fact, WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] public async Task TestAfterGlobalStatement_Regular() { await VerifyKeywordAsync(SourceCodeKind.Regular, @@ -69,8 +66,7 @@ await VerifyAbsenceAsync(SourceCodeKind.Script, $$"); } - [WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] - [Fact] + [Fact, WorkItem(57121, "https://github.com/dotnet/roslyn/issues/57121")] public async Task TestAfterGlobalVariableDeclaration_Regular() { await VerifyKeywordAsync(SourceCodeKind.Regular, diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs index 0929ac26fe4b3..3cdf02542583e 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs @@ -604,32 +604,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -641,8 +637,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -656,8 +651,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -666,18 +660,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -702,8 +693,7 @@ static void Helper(sbyte x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -713,8 +703,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs index 8f093446b532c..818cb86e1db07 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs @@ -604,32 +604,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -641,8 +637,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -656,8 +651,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -666,18 +660,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -702,8 +693,7 @@ static void Helper(short x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -713,8 +703,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs index 7193d3382ef04..0f709fdfe5328 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs @@ -87,8 +87,7 @@ await VerifyKeywordAsync(AddInsideMethod( var q = $$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs index c64d921caff67..f68e5f1bf3a96 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs @@ -112,8 +112,7 @@ await VerifyKeywordAsync( int v = $$"); } - [WorkItem(544504, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544504")] - [Fact] + [Fact, WorkItem(544504, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544504")] public async Task TestInsideForStatementVarDecl1() { await VerifyKeywordAsync( @@ -124,8 +123,7 @@ unsafe static void Main(string[] args) for (var i = $$"); } - [WorkItem(544504, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544504")] - [Fact] + [Fact, WorkItem(544504, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544504")] public async Task TestInsideForStatementVarDecl2() { await VerifyKeywordAsync( @@ -136,8 +134,7 @@ unsafe static void Main(string[] args) for (int* i = $$"); } - [WorkItem(544504, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544504")] - [Fact] + [Fact, WorkItem(544504, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544504")] public async Task TestInsideForStatementVarDecl3() { await VerifyKeywordAsync( @@ -148,32 +145,28 @@ unsafe static void Main(string[] args) for (string i = $$"); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSOfAssignment_Span() { await VerifyKeywordAsync(AddInsideMethod(@" Span s = $$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSOfAssignment_Pointer() { await VerifyKeywordAsync(AddInsideMethod( @"int* v = $$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSOfAssignment_ReAssignment() { await VerifyKeywordAsync(AddInsideMethod( @"v = $$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithCast() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -183,8 +176,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = (Span)$$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_True() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -194,8 +186,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value ? $$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_True_WithCast() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -205,8 +196,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value ? (Span)$$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_False() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -216,8 +206,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value ? stackalloc int[10] : $$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_False_WithCast() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -227,8 +216,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value ? stackalloc int[10] : (Span)$$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_NestedConditional_True() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -238,8 +226,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value1 ? value2 ? $$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_NestedConditional_WithCast_True() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -249,8 +236,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value1 ? value2 ? (Span)$$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_NestedConditional_False() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -260,8 +246,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value1 ? value2 ? stackalloc int [10] : $$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestOnRHSWithConditionalExpression_NestedConditional_WithCast_False() { await VerifyKeywordAsync(AddInsideMethod(@" @@ -271,8 +256,7 @@ await VerifyKeywordAsync(AddInsideMethod(@" s = value1 ? value2 ? stackalloc int [10] : (Span)$$")); } - [WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] - [Fact] + [Fact, WorkItem(23584, "https://github.com/dotnet/roslyn/issues/23584")] public async Task TestNotInLHSOfAssignment() { await VerifyAbsenceAsync(AddInsideMethod(@" @@ -282,8 +266,7 @@ await VerifyAbsenceAsync(AddInsideMethod(@" x $$ =")); } - [WorkItem(41736, "https://github.com/dotnet/roslyn/issues/41736")] - [Fact] + [Fact, WorkItem(41736, "https://github.com/dotnet/roslyn/issues/41736")] public async Task TestInArgument() { await VerifyKeywordAsync(@" @@ -305,8 +288,7 @@ static void Method(int x, System.Span span) }"); } - [WorkItem(41736, "https://github.com/dotnet/roslyn/issues/41736")] - [Fact] + [Fact, WorkItem(41736, "https://github.com/dotnet/roslyn/issues/41736")] public async Task TestNotInConstFieldInitializer() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs index ae97bbfca4fba..d2cb8721939bb 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs @@ -685,32 +685,28 @@ enum CommandType $$[] commandNames"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -722,8 +718,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -732,18 +727,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -753,8 +745,7 @@ class C { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -764,8 +755,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs index daa0a96494972..a67a29692bdc6 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs @@ -352,24 +352,21 @@ public async Task TestNotAfterAbstractPublic() public async Task TestNotAfterStruct() => await VerifyAbsenceAsync(@"struct $$"); - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterClassTypeParameterConstraint() { await VerifyKeywordAsync( @"class C where T : $$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterClassTypeParameterConstraintWhenNotDirectlyInConstraint() { await VerifyAbsenceAsync( @"class C where T : IList<$$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterClassTypeParameterConstraint2() { await VerifyKeywordAsync( @@ -378,8 +375,7 @@ await VerifyKeywordAsync( where U : U"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterClassTypeParameterConstraintWhenNotDirectlyInConstraint2() { await VerifyAbsenceAsync( @@ -388,8 +384,7 @@ await VerifyAbsenceAsync( where U : U"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterMethodTypeParameterConstraint() { await VerifyKeywordAsync( @@ -398,8 +393,7 @@ void Goo() where T : $$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterMethodTypeParameterConstraintWhenNotDirectlyInConstraint() { await VerifyAbsenceAsync( @@ -408,8 +402,7 @@ void Goo() where T : IList<$$"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestAfterMethodTypeParameterConstraint2() { await VerifyKeywordAsync( @@ -419,8 +412,7 @@ void Goo() where U : T"); } - [WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] - [Fact] + [Fact, WorkItem(30784, "https://github.com/dotnet/roslyn/issues/30784")] public async Task TestNotAfterMethodTypeParameterConstraintWhenNotDirectlyInConstraint2() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs index aa0bb0ee54d51..4275875e201ed 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs @@ -153,8 +153,7 @@ await VerifyKeywordAsync(AddInsideMethod( $$")); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterMethodReference() { await VerifyAbsenceAsync( @@ -166,8 +165,7 @@ void M() { var v = Console.WriteLine $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterAnonymousMethod() { await VerifyAbsenceAsync( @@ -179,8 +177,7 @@ void M() { Action a = delegate { } $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda1() { await VerifyAbsenceAsync( @@ -192,8 +189,7 @@ void M() { Action b = (() => 0) $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda2() { await VerifyAbsenceAsync( @@ -205,8 +201,7 @@ void M() { Action b = () => {} $$"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteral() { await VerifyAbsenceAsync( @@ -220,8 +215,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralAndDot() { await VerifyAbsenceAsync( @@ -235,8 +229,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralDotAndSpace() { await VerifyAbsenceAsync( @@ -250,8 +243,7 @@ void M() }"); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause1() { await VerifyAbsenceAsync( @@ -274,8 +266,7 @@ void M(object o) "); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause2() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs index 51bb8c1007961..7d125212b4c7e 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs @@ -790,8 +790,7 @@ await VerifyAbsenceAsync( void $$"); } - [WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] - [Fact] + [Fact, WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] public async Task TestAfterType() { await VerifyAbsenceAsync( @@ -799,8 +798,7 @@ await VerifyAbsenceAsync( int $$"); } - [WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] - [Fact] + [Fact, WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] public async Task TestAfterTypeArray() { await VerifyAbsenceAsync( @@ -808,8 +806,7 @@ await VerifyAbsenceAsync( internal byte[] $$"); } - [WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] - [Fact] + [Fact, WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] public async Task TestAfterTypeArrayBeforeArguments() { await VerifyAbsenceAsync( @@ -817,8 +814,7 @@ await VerifyAbsenceAsync( internal byte[] $$[int i] { get; }"); } - [WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] - [Fact] + [Fact, WorkItem(542636, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542636")] public async Task TestAfterTypeBeforeArguments() { await VerifyAbsenceAsync( @@ -839,8 +835,7 @@ internal CustomAttributeRow this[uint rowId] // This is 1 based... int rowOffset = (int)(rowId - 1) * $$"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInStaticMethod() { await VerifyAbsenceAsync( @@ -849,8 +844,7 @@ static void Goo() { int i = $$ } }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInStaticProperty() { await VerifyAbsenceAsync( @@ -859,8 +853,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestInInstanceProperty() { await VerifyKeywordAsync( @@ -869,8 +862,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInStaticConstructor() { await VerifyAbsenceAsync( @@ -879,8 +871,7 @@ static C() { int i = $$ } }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestInInstanceConstructor() { await VerifyKeywordAsync( @@ -889,8 +880,7 @@ public C() { int i = $$ } }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInEnumMemberInitializer1() { await VerifyAbsenceAsync( @@ -899,8 +889,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(539334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539334")] - [Fact] + [Fact, WorkItem(539334, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539334")] public async Task TestNotAfterPartialInType() { await VerifyAbsenceAsync( @@ -910,8 +899,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(540476, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540476")] - [Fact] + [Fact, WorkItem(540476, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540476")] public async Task TestNotAfterIncompleteTypeName() { await VerifyAbsenceAsync( @@ -921,8 +909,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(541712, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541712")] - [Fact] + [Fact, WorkItem(541712, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541712")] public async Task TestNotInStaticMethodContext() { await VerifyAbsenceAsync( @@ -935,8 +922,7 @@ static void Main(string[] args) }"); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -949,8 +935,7 @@ void M() } [WorkItem(725, "https://github.com/dotnet/roslyn/issues/725")] - [WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] - [Fact] + [Fact, WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] public async Task TestInExpressionBodiedMembersProperty() { await VerifyKeywordAsync(@" @@ -963,8 +948,7 @@ class C } [WorkItem(725, "https://github.com/dotnet/roslyn/issues/725")] - [WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] - [Fact] + [Fact, WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] public async Task TestInExpressionBodiedMembersMethod() { await VerifyKeywordAsync(@" @@ -975,8 +959,7 @@ class C } [WorkItem(725, "https://github.com/dotnet/roslyn/issues/725")] - [WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] - [Fact] + [Fact, WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] public async Task TestInExpressionBodiedMembersIndexer() { await VerifyKeywordAsync(@" @@ -987,8 +970,7 @@ class C } [WorkItem(725, "https://github.com/dotnet/roslyn/issues/725")] - [WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] - [Fact] + [Fact, WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] public async Task TestNotInExpressionBodiedMembers_Static() { await VerifyAbsenceAsync(@" @@ -999,8 +981,7 @@ class C } [WorkItem(725, "https://github.com/dotnet/roslyn/issues/725")] - [WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] - [Fact] + [Fact, WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] public async Task TestNotInExpressionBodiedMembersOperator() { await VerifyAbsenceAsync(@" @@ -1011,8 +992,7 @@ class C } [WorkItem(725, "https://github.com/dotnet/roslyn/issues/725")] - [WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] - [Fact] + [Fact, WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] public async Task TestNotInExpressionBodiedMembersConversionOperator() { await VerifyAbsenceAsync(@" @@ -1027,8 +1007,7 @@ class C } [WorkItem(725, "https://github.com/dotnet/roslyn/issues/725")] - [WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] - [Fact] + [Fact, WorkItem(1107414, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1107414")] public async Task TestOutsideExpressionBodiedMember() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs index 659fb8a8401f8..129b9d575e4b8 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs @@ -154,8 +154,7 @@ await VerifyKeywordAsync(AddInsideMethod( $$")); } - [WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] - [Fact] + [Fact, WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] public async Task TestAfterArrow() { await VerifyKeywordAsync( @@ -165,8 +164,7 @@ void Goo() => $$ "); } - [WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] - [Fact] + [Fact, WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] public async Task TestAfterQuestionQuestion() { await VerifyKeywordAsync( @@ -178,8 +176,7 @@ public C(object o) "); } - [WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] - [Fact] + [Fact, WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] public async Task TestInConditional1() { await VerifyKeywordAsync( @@ -191,8 +188,7 @@ public C(object o) "); } - [WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] - [Fact] + [Fact, WorkItem(9099, "https://github.com/dotnet/roslyn/issues/9099")] public async Task TestInConditional2() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs index 92ed774ac510c..dd8b7ecf839ea 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs @@ -87,8 +87,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"var q = $$")); } - [WorkItem(542970, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542970")] - [Fact] + [Fact, WorkItem(542970, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542970")] public async Task TestInPPIf() { await VerifyKeywordAsync( @@ -229,32 +228,28 @@ void Init() H"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotAfterTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotAfterDefault() { await VerifyAbsenceAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotAfterSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs index d5402df935b82..9b5492a7bcaf4 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs @@ -47,8 +47,7 @@ await VerifyKeywordAsync(SourceCodeKind.Script, $$"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInConstMemberInitializer1() { await VerifyAbsenceAsync( @@ -57,8 +56,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestNotInConstLocalInitializer1() { await VerifyAbsenceAsync( @@ -69,8 +67,7 @@ void Goo() { }"); } - [WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] - [Fact] + [Fact, WorkItem(538264, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538264")] public async Task TestInMemberInitializer1() { await VerifyKeywordAsync( @@ -79,32 +76,28 @@ await VerifyKeywordAsync( }"); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInDefault() { await VerifyAbsenceAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs index 104a22aaa8e72..e235bde4a0f4d 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs @@ -604,32 +604,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -641,8 +637,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -656,8 +651,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -666,18 +660,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -702,8 +693,7 @@ static void Helper(uint x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -713,8 +703,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs index 6761f74125386..85fd94c32c81c 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs @@ -604,32 +604,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -641,8 +637,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -656,8 +651,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -666,18 +660,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -702,8 +693,7 @@ static void Helper(ulong x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -713,8 +703,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs index 0fa054f7aab92..7b73c1cfdb7ce 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs @@ -604,32 +604,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"new $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInTypeOf() { await VerifyKeywordAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInDefault() { await VerifyKeywordAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestInSizeOf() { await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" @@ -641,8 +637,7 @@ void M() var c = new C { x = 2, y = 3, $$"); } - [WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] - [Fact] + [Fact, WorkItem(546938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546938")] public async Task TestInCrefContext() { await VerifyKeywordAsync(@" @@ -656,8 +651,7 @@ static void Main(string[] args) }"); } - [WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] - [Fact] + [Fact, WorkItem(546955, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546955")] public async Task TestInCrefContextNotAfterDot() { await VerifyAbsenceAsync(@" @@ -666,18 +660,15 @@ class C { } "); } - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsync() => await VerifyAbsenceAsync(@"class c { async $$ }"); - [WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] - [Fact] + [Fact, WorkItem(60341, "https://github.com/dotnet/roslyn/issues/60341")] public async Task TestNotAfterAsyncAsType() => await VerifyAbsenceAsync(@"class c { async async $$ }"); - [WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] - [Fact] + [Fact, WorkItem(1468, "https://github.com/dotnet/roslyn/issues/1468")] public async Task TestNotInCrefTypeParameter() { await VerifyAbsenceAsync(@" @@ -702,8 +693,7 @@ static void Helper(ushort x) { } "); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinType() { await VerifyKeywordAsync(@" @@ -713,8 +703,7 @@ class Program }"); } - [WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] - [Fact] + [Fact, WorkItem(14127, "https://github.com/dotnet/roslyn/issues/14127")] public async Task TestInTupleWithinMember() { await VerifyKeywordAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs index d967da34422c6..937fa56494746 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs @@ -71,32 +71,28 @@ await VerifyKeywordAsync(AddInsideMethod( @"var q = $$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInTypeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"typeof($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInDefault() { await VerifyAbsenceAsync(AddInsideMethod( @"default($$")); } - [WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] - [Fact] + [Fact, WorkItem(538804, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538804")] public async Task TestNotInSizeOf() { await VerifyAbsenceAsync(AddInsideMethod( @"sizeof($$")); } - [WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] - [Fact] + [Fact, WorkItem(544219, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544219")] public async Task TestNotInObjectInitializerMemberContext() { await VerifyAbsenceAsync(@" diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs index 167b74d351d64..9db736fd230b7 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs @@ -416,8 +416,7 @@ await VerifyAbsenceAsync(AddInsideMethod( @"ref int x = ref $$")); } - [WorkItem(10170, "https://github.com/dotnet/roslyn/issues/10170")] - [Fact] + [Fact, WorkItem(10170, "https://github.com/dotnet/roslyn/issues/10170")] public async Task TestInPropertyPattern() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs index 918a01922d2e2..a709a77e8287f 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs @@ -589,8 +589,7 @@ await VerifyKeywordAsync(AddInsideMethod( @"sizeof($$", topLevelStatement: topLevelStatement), options: CSharp9ParseOptions); } - [WorkItem(544347, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544347")] - [Fact] + [Fact, WorkItem(544347, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544347")] public async Task TestInUnsafeDefaultExpression() { await VerifyKeywordAsync( @@ -599,8 +598,7 @@ await VerifyKeywordAsync( static void Method1(void* p1 = default($$"); } - [WorkItem(544347, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544347")] - [Fact] + [Fact, WorkItem(544347, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544347")] public async Task TestNotInDefaultExpression() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs index d14056daf9ef4..68bf8e58e6da6 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs @@ -68,8 +68,7 @@ await VerifyAbsenceAsync(AddInsideMethod( @"try {} catch (Exception e) when (true) $$")); } - [WorkItem(24113, "https://github.com/dotnet/roslyn/issues/24113")] - [Fact] + [Fact, WorkItem(24113, "https://github.com/dotnet/roslyn/issues/24113")] public async Task TestForSwitchCase_AfterDeclarationPattern() => await VerifyKeywordAsync(AddInsideMethod(@"switch (1) { case int i $$ }")); diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs index ccb59a98dcca8..2c5abd4b113b0 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs @@ -261,8 +261,7 @@ await VerifyKeywordAsync( void D() where T : IList $$"); } - [WorkItem(550715, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/550715")] - [Fact] + [Fact, WorkItem(550715, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/550715")] public async Task TestNotAfterWhereTypeConstraint() { await VerifyAbsenceAsync( @@ -289,8 +288,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(550720, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/550720")] - [Fact] + [Fact, WorkItem(550720, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/550720")] public async Task TestNoWhereAfterDot() { await VerifyAbsenceAsync( @@ -299,8 +297,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterDot1() { await VerifyAbsenceAsync( @@ -310,8 +307,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterDot2() { await VerifyAbsenceAsync( @@ -320,8 +316,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidConstraint1() { await VerifyKeywordAsync( @@ -331,8 +326,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidConstraint2() { await VerifyKeywordAsync( @@ -341,8 +335,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterGlobal1() { await VerifyAbsenceAsync( @@ -352,8 +345,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterGlobal2() { await VerifyAbsenceAsync( @@ -362,8 +354,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidConstraint3() { await VerifyKeywordAsync( @@ -373,8 +364,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidConstraint4() { await VerifyKeywordAsync( @@ -383,8 +373,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterGenericConstraintStart1() { await VerifyAbsenceAsync( @@ -394,8 +383,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterGenericConstraintStart2() { await VerifyAbsenceAsync( @@ -404,8 +392,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraint1() { await VerifyKeywordAsync( @@ -415,8 +402,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraint2() { await VerifyKeywordAsync( @@ -425,8 +411,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterGenericConstraintStartSecondParameter1() { await VerifyAbsenceAsync( @@ -436,8 +421,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterGenericConstraintStartSecondParameter2() { await VerifyAbsenceAsync( @@ -446,8 +430,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraint3() { await VerifyKeywordAsync( @@ -457,8 +440,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraint4() { await VerifyKeywordAsync( @@ -467,8 +449,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterDoubleUnclosedGenericConstraint1() { await VerifyAbsenceAsync( @@ -478,8 +459,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterDoubleUnclosedGenericConstraint2() { await VerifyAbsenceAsync( @@ -488,8 +468,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraint5() { await VerifyKeywordAsync( @@ -499,8 +478,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraint6() { await VerifyKeywordAsync( @@ -509,8 +487,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterTupleInsideGenericConstraintStart1() { await VerifyAbsenceAsync( @@ -520,8 +497,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterTupleInsideGenericConstraintStart2() { await VerifyAbsenceAsync( @@ -530,8 +506,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterTupleClosedInsideGenericConstraintStart1() { await VerifyAbsenceAsync( @@ -541,8 +516,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestNotAfterTupleClosedInsideGenericConstraintStart2() { await VerifyAbsenceAsync( @@ -551,8 +525,7 @@ await VerifyAbsenceAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraintWithTuple1() { await VerifyKeywordAsync( @@ -562,8 +535,7 @@ await VerifyKeywordAsync( }"); } - [WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] - [Fact] + [Fact, WorkItem(30785, "https://github.com/dotnet/roslyn/issues/30785")] public async Task TestAfterValidGenericConstraintWithTuple2() { await VerifyKeywordAsync( diff --git a/src/EditorFeatures/CSharpTest2/Recommendations/WithKeywordRecommenderTests.cs b/src/EditorFeatures/CSharpTest2/Recommendations/WithKeywordRecommenderTests.cs index 1566923c67240..9612fae661214 100644 --- a/src/EditorFeatures/CSharpTest2/Recommendations/WithKeywordRecommenderTests.cs +++ b/src/EditorFeatures/CSharpTest2/Recommendations/WithKeywordRecommenderTests.cs @@ -85,56 +85,49 @@ await VerifyKeywordAsync(AddInsideMethod( @"var q = goo.Current $$")); } - [WorkItem(543041, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543041")] - [Fact] + [Fact, WorkItem(543041, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543041")] public async Task TestNotAfterVarInForLoop() { await VerifyAbsenceAsync(AddInsideMethod( @"for (var $$")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotBeforeFirstStringHole() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}$$\{1}\{2}""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotBetweenStringHoles() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}\{1}$$\{2}""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestNotAfterStringHoles() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = ""\{0}\{1}\{2}$$""")); } - [WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] - [Fact] + [Fact, WorkItem(1064811, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064811")] public async Task TestAfterLastStringHole() { await VerifyKeywordAsync(AddInsideMethod( @"var x = ""\{0}\{1}\{2}"" $$")); } - [WorkItem(1736, "https://github.com/dotnet/roslyn/issues/1736")] - [Fact] + [Fact, WorkItem(1736, "https://github.com/dotnet/roslyn/issues/1736")] public async Task TestNotWithinNumericLiteral() { await VerifyAbsenceAsync(AddInsideMethod( @"var x = .$$0;")); } - [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] - [Fact] + [Fact, WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] public async Task TestNotAfterAsync() { await VerifyAbsenceAsync( @@ -154,8 +147,7 @@ void Bar(Func f) }"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterMethodReference() { await VerifyAbsenceAsync( @@ -167,8 +159,7 @@ void M() { var v = Console.WriteLine $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterAnonymousMethod() { await VerifyAbsenceAsync( @@ -180,8 +171,7 @@ void M() { Action a = delegate { } $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda1() { await VerifyAbsenceAsync( @@ -193,8 +183,7 @@ void M() { Action b = (() => 0) $$"); } - [WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] - [Fact] + [Fact, WorkItem(8319, "https://github.com/dotnet/roslyn/issues/8319")] public async Task TestNotAfterLambda2() { await VerifyAbsenceAsync( @@ -206,8 +195,7 @@ void M() { Action b = () => {} $$"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteral() { await VerifyAbsenceAsync( @@ -221,8 +209,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralAndDot() { await VerifyAbsenceAsync( @@ -236,8 +223,7 @@ void M() }"); } - [WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] - [Fact] + [Fact, WorkItem(48573, "https://github.com/dotnet/roslyn/issues/48573")] public async Task TestMissingAfterNumericLiteralDotAndSpace() { await VerifyAbsenceAsync( @@ -251,8 +237,7 @@ void M() }"); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause1() { await VerifyAbsenceAsync( @@ -275,8 +260,7 @@ void M(object o) "); } - [WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] - [Fact] + [Fact, WorkItem(31367, "https://github.com/dotnet/roslyn/issues/31367")] public async Task TestMissingInCaseClause2() { await VerifyAbsenceAsync( diff --git a/src/EditorFeatures/Test/CodeGeneration/CodeGenerationTests.CSharp.cs b/src/EditorFeatures/Test/CodeGeneration/CodeGenerationTests.CSharp.cs index 0309edfb6dcf0..cf17fadc89807 100644 --- a/src/EditorFeatures/Test/CodeGeneration/CodeGenerationTests.CSharp.cs +++ b/src/EditorFeatures/Test/CodeGeneration/CodeGenerationTests.CSharp.cs @@ -1597,8 +1597,7 @@ await TestGenerateFromSourceSymbolAsync(generationSource, initial, expected, } } - [WorkItem(665008, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/665008")] - [Fact] + [Fact, WorkItem(665008, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/665008")] public async Task TestExtensionMethods() { var generationSource = @" @@ -1616,8 +1615,7 @@ await TestGenerateFromSourceSymbolAsync(generationSource, initial, expected, onlyGenerateMembers: true); } - [WorkItem(530829, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530829")] - [Fact] + [Fact, WorkItem(530829, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530829")] public async Task TestVBPropertiesWithParams() { var generationSource = @" @@ -1647,8 +1645,7 @@ await TestGenerateFromSourceSymbolAsync(generationSource, initial, expected, context: new CodeGenerationContext(generateMethodBodies: false)); } - [WorkItem(812738, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/812738")] - [Fact] + [Fact, WorkItem(812738, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/812738")] public async Task TestRefParamsWithDefaultValue() { var generationSource = @" @@ -1666,8 +1663,7 @@ await TestGenerateFromSourceSymbolAsync(generationSource, initial, expected, onlyGenerateMembers: true); } - [WorkItem(848357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/848357")] - [Fact] + [Fact, WorkItem(848357, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/848357")] public async Task TestConstraints() { var generationSource = @" diff --git a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs index 47c1bd8bb679a..8681abce50c57 100644 --- a/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs +++ b/src/EditorFeatures/Test/MetadataAsSource/MetadataAsSourceTests.cs @@ -971,8 +971,7 @@ public class [|C|] await GenerateAndVerifySourceAsync(metadataSource, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198")] - [Fact] + [Fact, WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198")] public async Task TestTypeInFileScopedNamespace1() { var metadataSource = "namespace N { public class C {} }"; @@ -994,8 +993,7 @@ public class [|C|] fileScopedNamespaces: true); } - [WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198")] - [Fact] + [Fact, WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198")] public async Task TestTypeInFileScopedNamespace2() { var metadataSource = "namespace N { public class C {} }"; @@ -1017,8 +1015,7 @@ public class [|C|] }}", fileScopedNamespaces: true); } - [WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198")] - [Fact] + [Fact, WorkItem(546198, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546198")] public async Task TestTypeInFileScopedNamespace3() { var metadataSource = "namespace N { public class C {} }"; @@ -1760,8 +1757,7 @@ public async Task TestNotReusedGeneratingForDifferentLanguage() TestContext.VerifyDocumentNotReused(a, b); } - [WorkItem(546311, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546311")] - [Fact] + [Fact, WorkItem(546311, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546311")] public async Task FormatMetadataAsSource() { using var context = TestContext.Create(LanguageNames.CSharp); @@ -1770,8 +1766,7 @@ public async Task FormatMetadataAsSource() await Formatter.FormatAsync(document, CSharpSyntaxFormattingOptions.Default, CancellationToken.None); } - [WorkItem(530829, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530829")] - [Fact] + [Fact, WorkItem(530829, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530829")] public async Task IndexedProperty() { var metadataSource = @" @@ -1800,8 +1795,7 @@ public class C await GenerateAndVerifySourceAsync(metadataSource, symbolName, LanguageNames.CSharp, expected); } - [WorkItem(566688, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/566688")] - [Fact] + [Fact, WorkItem(566688, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/566688")] public async Task AttributeReferencingInternalNestedType() { var metadataSource = @"using System; @@ -2675,8 +2669,7 @@ public TestAttribute(int[] i) await GenerateAndVerifySourceAsync(source, symbolName, ToLanguageName(language), expected, signaturesOnly: signaturesOnly); } - [WorkItem(897006, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/897006")] - [Fact] + [Fact, WorkItem(897006, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/897006")] public async Task TestNavigationViaReducedExtensionMethodCS() { var metadata = @"using System; @@ -2711,8 +2704,7 @@ public static class ObjectExtensions TestContext.VerifyResult(metadataAsSourceFile, expected); } - [WorkItem(897006, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/897006")] - [Fact] + [Fact, WorkItem(897006, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/897006")] public async Task TestNavigationViaReducedExtensionMethodVB() { var metadata = @"Imports System.Runtime.CompilerServices @@ -3288,8 +3280,7 @@ class C TestContext.VerifyResult(metadataAsSourceFile, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestSByteMinValue() { var source = @" @@ -3303,8 +3294,7 @@ class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.CSharp, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestSByteMinValueVB() { var source = @" @@ -3317,8 +3307,7 @@ Class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.VisualBasic, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestInt16MinValue() { var source = @" @@ -3332,8 +3321,7 @@ class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.CSharp, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestInt16MinValueVB() { var source = @" @@ -3346,8 +3334,7 @@ Class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.VisualBasic, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestInt32MinValue() { var source = @" @@ -3361,8 +3348,7 @@ class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.CSharp, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestInt32MinValueVB() { var source = @" @@ -3375,8 +3361,7 @@ Class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.VisualBasic, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestInt64MinValue() { var source = @" @@ -3390,8 +3375,7 @@ class C await GenerateAndVerifySourceLineAsync(source, LanguageNames.CSharp, expected); } - [WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] - [Fact] + [Fact, WorkItem(29786, "https://github.com/dotnet/roslyn/issues/29786")] public async Task TestInt64MinValueVB() { var source = @" @@ -5586,8 +5570,7 @@ public class TestType TestContext.VerifyResult(metadataAsSourceFile, expected); } - [WorkItem(22431, "https://github.com/dotnet/roslyn/issues/22431")] - [Fact] + [Fact, WorkItem(22431, "https://github.com/dotnet/roslyn/issues/22431")] public async Task TestCDATAComment() { var source = @" diff --git a/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs b/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs index 423cf5d6136c7..7e09fb34d0b78 100644 --- a/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs +++ b/src/EditorFeatures/Test/Utilities/PatternMatcherTests.cs @@ -382,13 +382,11 @@ public void MatchMultiWordPattern_AsteriskSplit() Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.StartOfWordSubstring, PatternMatchKind.StartOfWordSubstring })); } - [WorkItem(544628, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544628")] - [Fact] + [Fact, WorkItem(544628, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544628")] public void MatchMultiWordPattern_LowercaseSubstring1() => Assert.Null(TryMatchMultiWordPattern("Operator", "a")); - [WorkItem(544628, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544628")] - [Fact] + [Fact, WorkItem(544628, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544628")] public void MatchMultiWordPattern_LowercaseSubstring2() { var match = TryMatchMultiWordPattern("Goo[|A|]ttribute", "a"); diff --git a/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs b/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs index f163a60d89b90..3278195e0fbb0 100644 --- a/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs +++ b/src/EditorFeatures/Test/Utilities/SymbolEquivalenceComparerTests.cs @@ -215,8 +215,7 @@ class Type2 Assert.False(SymbolEquivalenceComparer.Instance.Equals(field4_v1, field4_v2)); } - [WorkItem(538124, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538124")] - [Fact] + [Fact, WorkItem(538124, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538124")] public async Task TestFieldsAcrossLanguages() { var csharpCode1 = @@ -1092,8 +1091,7 @@ void Goo(int o1) { } SymbolEquivalenceComparer.Instance.GetHashCode(method_v2)); } - [WorkItem(599, "https://github.com/dotnet/roslyn/issues/599")] - [Fact] + [Fact, WorkItem(599, "https://github.com/dotnet/roslyn/issues/599")] public async Task TestRefVersusOut() { var csharpCode1 = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/CompileExpressionsTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/CompileExpressionsTests.cs index 7c0ecd90162ae..193c1a64371a3 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/CompileExpressionsTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/CompileExpressionsTests.cs @@ -472,8 +472,7 @@ .maxstack 9 }); } - [WorkItem(482753, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=482753")] - [Fact] + [Fact, WorkItem(482753, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=482753")] public void LocalsInAsync() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DeclarationTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DeclarationTests.cs index 261c55e8231c1..cd8b55b773b69 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DeclarationTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DeclarationTests.cs @@ -1314,8 +1314,7 @@ .locals init (System.Guid V_0) /// /// Should not allow names with '$' prefix. /// - [WorkItem(1106819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1106819")] - [Fact] + [Fact, WorkItem(1106819, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1106819")] public void NoPrefix() { var source = @@ -1421,8 +1420,7 @@ .locals init (System.Guid V_0) }); } - [WorkItem(1094148, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1094148")] - [Fact] + [Fact, WorkItem(1094148, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1094148")] public void OtherStatements() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DynamicTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DynamicTests.cs index 60ca3e3c24850..5c0022cee9ffc 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DynamicTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/DynamicTests.cs @@ -275,8 +275,7 @@ .maxstack 1 }); } - [WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] - [Fact] + [Fact, WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] public void LocalDuplicateConstantAndNonConstantDynamic() { var source = @@ -344,8 +343,7 @@ static dynamic ForceDynamicAttribute() }); } - [WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] - [Fact] + [Fact, WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] public void LocalDuplicateConstantAndNonConstantNonDynamic() { var source = @@ -403,8 +401,7 @@ static dynamic ForceDynamicAttribute() }); } - [WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] - [Fact] + [Fact, WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] public void LocalDuplicateConstantAndConstantDynamic() { var source = @@ -503,8 +500,7 @@ static dynamic ForceDynamicAttribute() }); } - [WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] - [Fact] + [Fact, WorkItem(4106, "https://github.com/dotnet/roslyn/issues/4106")] public void LocalDuplicateConstantAndConstantNonDynamic() { var source = @@ -1020,8 +1016,7 @@ .locals init (object V_0) //d }); } - [WorkItem(1160855, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1160855")] - [Fact] + [Fact, WorkItem(1160855, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1160855")] public void AwaitDynamic() { var source = @" @@ -1251,8 +1246,7 @@ .locals init (int V_0, }); } - [WorkItem(1072296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1072296")] - [Fact] + [Fact, WorkItem(1072296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1072296")] public void InvokeStaticMemberInLambda() { var source = @" @@ -1359,8 +1353,7 @@ .maxstack 9 }); } - [WorkItem(1095613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1095613")] - [Fact] + [Fact, WorkItem(1095613, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1095613")] public void HoistedLocalsLoseDynamicAttribute() { var source = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs index 337c6b0750e4b..1d1fa3dc927fb 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ExpressionCompilerTests.cs @@ -33,8 +33,7 @@ public class ExpressionCompilerTests : ExpressionCompilerTestBase /// /// Each assembly should have a unique MVID and assembly name. /// - [WorkItem(1029280, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1029280")] - [Fact] + [Fact, WorkItem(1029280, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1029280")] public void UniqueModuleVersionId() { var source = @@ -108,8 +107,7 @@ static void M() { } /// /// Diagnostics should be formatted with the CurrentUICulture. /// - [WorkItem(941599, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941599")] - [Fact] + [Fact, WorkItem(941599, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/941599")] public void FormatterCultureInfo() { var previousCulture = Thread.CurrentThread.CurrentCulture; @@ -441,8 +439,7 @@ static void G() /// copy/paste of (simple cases of) RHS of assignment in Watch window, /// not to allow arbitrary syntax after the semicolon, not even comments. /// - [WorkItem(950242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/950242")] - [Fact] + [Fact, WorkItem(950242, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/950242")] public void TrailingSemicolon() { var source = @@ -1093,8 +1090,7 @@ .locals init (C V_0) //c /// The custom modifiers are not copied to the corresponding /// local in the generated method since there is no need. /// - [WorkItem(884627, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/884627")] - [Fact] + [Fact, WorkItem(884627, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/884627")] public void LocalType_CustomModifiers() { var source = @@ -1134,8 +1130,7 @@ .locals init (C V_0) //c }"); } - [WorkItem(1012956, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1012956")] - [Fact] + [Fact, WorkItem(1012956, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1012956")] public void LocalType_ByRefOrPinned() { var source = @" @@ -1286,8 +1281,7 @@ .locals init (char* V_0, //p1 }); } - [WorkItem(1034549, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1034549")] - [Fact] + [Fact, WorkItem(1034549, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1034549")] public void AssignLocal() { var source = @@ -2047,8 +2041,7 @@ .maxstack 2 }); } - [WorkItem(986227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/986227")] - [Fact] + [Fact, WorkItem(986227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/986227")] public void RewriteCatchLocal() { var source = @@ -2134,8 +2127,7 @@ .locals init (E V_0) //e1 }); } - [WorkItem(986227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/986227")] - [Fact] + [Fact, WorkItem(986227, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/986227")] public void RewriteSequenceTemps() { var source = @@ -2332,8 +2324,7 @@ .maxstack 3 /// the expression compiler and so an await expression would not /// normally be allowed. /// - [WorkItem(1075258, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075258")] - [Fact] + [Fact, WorkItem(1075258, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075258")] public void Await() { var source = @" @@ -2368,8 +2359,7 @@ static void Main() /// /// This would be illegal in any non-debugger context. /// - [WorkItem(1075258, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075258")] - [Fact] + [Fact, WorkItem(1075258, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1075258")] public void AwaitInUnsafeContext() { var source = @" @@ -2620,8 +2610,7 @@ .locals init (U V_0) }); } - [WorkItem(976847, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/976847")] - [Fact] + [Fact, WorkItem(976847, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/976847")] public void VarArgMethod() { var source = @@ -2898,8 +2887,7 @@ .maxstack 3 }"); } - [WorkItem(905986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/905986")] - [Fact] + [Fact, WorkItem(905986, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/905986")] public void EvaluateLambdaClosedOverBase() { var source = @@ -3066,8 +3054,7 @@ .maxstack 2 }); } - [WorkItem(994485, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994485")] - [Fact] + [Fact, WorkItem(994485, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/994485")] public void Repro994485() { var source = @" @@ -3654,8 +3641,7 @@ .maxstack 3 /// /// DiagnosticsPass must be run on evaluation method. /// - [WorkItem(530404, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530404")] - [Fact] + [Fact, WorkItem(530404, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530404")] public void DiagnosticsPass() { var source = @@ -3683,8 +3669,7 @@ static void M() }); } - [WorkItem(935651, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/935651")] - [Fact] + [Fact, WorkItem(935651, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/935651")] public void EvaluatePropertySet() { var source = @@ -4072,8 +4057,7 @@ .locals init (object[] V_0, }"); } - [WorkItem(958448, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958448")] - [Fact] + [Fact, WorkItem(958448, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958448")] public void ConditionalAttribute() { var source = @@ -4107,8 +4091,7 @@ .maxstack 2 }"); } - [WorkItem(958448, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958448")] - [Fact] + [Fact, WorkItem(958448, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/958448")] public void ConditionalAttribute_CollectionInitializer() { var source = @@ -4268,8 +4251,7 @@ .maxstack 2 }"); } - [WorkItem(984509, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/984509")] - [Fact] + [Fact, WorkItem(984509, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/984509")] public void LambdaContainingIncrementOperator() { var source = @@ -4394,8 +4376,7 @@ .maxstack 7 }"); } - [WorkItem(1000946, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1000946")] - [Fact] + [Fact, WorkItem(1000946, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1000946")] public void BaseExpression() { var source = @" @@ -4454,8 +4435,7 @@ .maxstack 1 }"); } - [WorkItem(1010922, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1010922")] - [Fact] + [Fact, WorkItem(1010922, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1010922")] public void IntOverflow() { var source = @" @@ -4502,8 +4482,7 @@ .maxstack 1 }); } - [WorkItem(1012956, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1012956")] - [Fact] + [Fact, WorkItem(1012956, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1012956")] public void AssignmentConversion() { var source = @" @@ -4555,8 +4534,7 @@ .maxstack 1 }); } - [WorkItem(1016530, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1016530")] - [Fact] + [Fact, WorkItem(1016530, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1016530")] public void EvaluateStatement() { var source = @" @@ -4577,8 +4555,7 @@ void M() { } Assert.Equal("error CS8115: A throw expression is not allowed in this context.", error); } - [WorkItem(1016555, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1016555")] - [Fact] + [Fact, WorkItem(1016555, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1016555")] public void UnmatchedCloseAndOpenParens() { var source = @@ -4604,8 +4581,7 @@ static void M() }); } - [WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] - [Fact] + [Fact, WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] public void DateTimeFieldConstant() { var source = @@ -4641,8 +4617,7 @@ .maxstack 1 }"); } - [WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] - [Fact] + [Fact, WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] public void DecimalFieldConstant() { var source = @" @@ -4680,8 +4655,7 @@ .maxstack 5 }"); } - [WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] - [Fact] + [Fact, WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] public void IteratorParameter() { var source = @@ -4715,8 +4689,7 @@ .locals init (int V_0) }); } - [WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] - [Fact] + [Fact, WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] public void IteratorGenericLocal() { var source = @@ -4752,8 +4725,7 @@ .locals init (int V_0) }); } - [WorkItem(1028808, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1028808")] - [Fact] + [Fact, WorkItem(1028808, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1028808")] public void StaticLambdaInDisplayClass() { var source = @@ -5339,8 +5311,7 @@ .maxstack 3 "); } - [WorkItem(1079749, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1079749")] - [Fact] + [Fact, WorkItem(1079749, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1079749")] public void RangeVariableError() { var source = @@ -5374,8 +5345,7 @@ static void M() }); } - [WorkItem(1079762, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1079762")] - [Fact] + [Fact, WorkItem(1079762, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1079762")] public void Bug1079762() { var source = @@ -5411,8 +5381,7 @@ .maxstack 1 }); } - [WorkItem(1079762, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1079762")] - [Fact] + [Fact, WorkItem(1079762, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1079762")] public void LambdaParameter() { var source = @@ -5443,8 +5412,7 @@ .maxstack 1 }); } - [WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] - [Fact] + [Fact, WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] public void StaticTypeImport() { var source = @" @@ -5479,8 +5447,7 @@ .maxstack 2 }); } - [WorkItem(1014763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1014763")] - [Fact] + [Fact, WorkItem(1014763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1014763")] public void NonStateMachineTypeParameter() { var source = @" @@ -5513,8 +5480,7 @@ .locals init (System.Collections.Generic.IEnumerable V_0) }); } - [WorkItem(1014763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1014763")] - [Fact] + [Fact, WorkItem(1014763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1014763")] public void StateMachineTypeParameter() { var source = @" @@ -5550,8 +5516,7 @@ .locals init (int V_0) }); } - [WorkItem(1085642, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1085642")] - [Fact] + [Fact, WorkItem(1085642, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1085642")] public void ModuleWithBadImageFormat() { var source = @" @@ -5588,8 +5553,7 @@ .maxstack 1 } } - [WorkItem(1089688, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089688")] - [Fact] + [Fact, WorkItem(1089688, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089688")] public void MissingType() { var libSource = @" @@ -5651,8 +5615,7 @@ void verify(string expr) }); } - [WorkItem(1089688, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089688")] - [Fact] + [Fact, WorkItem(1089688, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089688")] public void UseSiteWarning() { var signedDllOptions = TestOptions.SigningReleaseDll. @@ -5714,8 +5677,7 @@ .locals init (object V_0) //o }); } - [WorkItem(1090458, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090458")] - [Fact] + [Fact, WorkItem(1090458, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090458")] public void ObsoleteAttribute() { var source = @" @@ -5744,8 +5706,7 @@ static void Main() }); } - [WorkItem(1090458, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090458")] - [Fact] + [Fact, WorkItem(1090458, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1090458")] public void DeprecatedAttribute() { var source = @" @@ -5805,8 +5766,7 @@ public enum DeprecationType }); } - [WorkItem(1089591, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089591")] - [Fact] + [Fact, WorkItem(1089591, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089591")] public void BadPdb_MissingMethod() { var source = @" @@ -5838,8 +5798,7 @@ .maxstack 1 "); } - [WorkItem(1108133, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108133")] - [Fact] + [Fact, WorkItem(1108133, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108133")] public void SymUnmanagedReaderNotImplemented() { var source = @" @@ -5870,8 +5829,7 @@ .maxstack 1 "); } - [WorkItem(1115543, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1115543")] - [Fact] + [Fact, WorkItem(1115543, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1115543")] public void MethodTypeParameterInLambda() { var source = @" @@ -5911,8 +5869,7 @@ .maxstack 1 }); } - [WorkItem(1136085, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1136085")] - [Fact] + [Fact, WorkItem(1136085, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1136085")] public void TypeofOpenGenericType() { var source = @" @@ -5960,8 +5917,7 @@ .maxstack 1 }); } - [WorkItem(1068138, "DevDiv")] - [Fact] + [Fact, WorkItem(1068138, "DevDiv")] public void GetSymAttributeByVersion() { var source1 = @" @@ -6060,8 +6016,7 @@ public static void M() /// /// Ignore accessibility in lambda rewriter. /// - [WorkItem(1618, "https://github.com/dotnet/roslyn/issues/1618")] - [Fact] + [Fact, WorkItem(1618, "https://github.com/dotnet/roslyn/issues/1618")] public void LambdaRewriterIgnoreAccessibility() { var source = @@ -6197,8 +6152,7 @@ .locals init (C.<>c__DisplayClass0_0 V_0, //CS$<>8__locals0 }); } - [WorkItem(3309, "https://github.com/dotnet/roslyn/issues/3309")] - [Fact] + [Fact, WorkItem(3309, "https://github.com/dotnet/roslyn/issues/3309")] public void NullAnonymousTypeInstance() { var source = @@ -6225,8 +6179,7 @@ .maxstack 1 /// DkmClrInstructionAddress.ILOffset is set to uint.MaxValue /// if the instruction does not map to an IL offset. /// - [WorkItem(1185315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1185315")] - [Fact] + [Fact, WorkItem(1185315, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1185315")] public void NoILOffset() { var source = @@ -6300,8 +6253,7 @@ .locals init (int V_0) //y }); } - [WorkItem(4098, "https://github.com/dotnet/roslyn/issues/4098")] - [Fact] + [Fact, WorkItem(4098, "https://github.com/dotnet/roslyn/issues/4098")] public void SelectAnonymousType() { var source = @@ -6374,8 +6326,7 @@ .locals init (int V_0, //useLinq }); } - [WorkItem(2501, "https://github.com/dotnet/roslyn/issues/2501")] - [Fact] + [Fact, WorkItem(2501, "https://github.com/dotnet/roslyn/issues/2501")] public void ImportsInAsyncLambda() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedStateMachineLocalTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedStateMachineLocalTests.cs index 7bf50f178f266..6334e32ca08a3 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedStateMachineLocalTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedStateMachineLocalTests.cs @@ -260,8 +260,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Instance_CaptureNothing() { var source = string.Format(asyncLambdaSourceTemplate, "/*instance*/", "1"); @@ -301,8 +300,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Instance_CaptureLocal() { var source = string.Format(asyncLambdaSourceTemplate, "/*instance*/", "x"); @@ -356,8 +354,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Instance_CaptureParameter() { var source = string.Format(asyncLambdaSourceTemplate, "/*instance*/", "u.GetHashCode()"); @@ -411,8 +408,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Instance_CaptureLambdaParameter() { var source = string.Format(asyncLambdaSourceTemplate, "/*instance*/", "ch.GetHashCode()"); @@ -452,8 +448,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Instance_CaptureThis() { var source = string.Format(asyncLambdaSourceTemplate, "/*instance*/", "t.GetHashCode()"); @@ -507,8 +502,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Instance_CaptureThisAndLocal() { var source = string.Format(asyncLambdaSourceTemplate, "/*instance*/", "x + t.GetHashCode()"); @@ -577,8 +571,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Static_CaptureNothing() { var source = string.Format(asyncLambdaSourceTemplate, "static", "1"); @@ -618,8 +611,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Static_CaptureLocal() { var source = string.Format(asyncLambdaSourceTemplate, "static", "x"); @@ -673,8 +665,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Static_CaptureParameter() { var source = string.Format(asyncLambdaSourceTemplate, "static", "u.GetHashCode()"); @@ -728,8 +719,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void AsyncLambda_Static_CaptureLambdaParameter() { var source = string.Format(asyncLambdaSourceTemplate, "static", "ch.GetHashCode()"); @@ -769,8 +759,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Instance_CaptureNothing() { var source = string.Format(genericAsyncLambdaSourceTemplate, "/*instance*/", "1"); @@ -816,8 +805,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Instance_CaptureLocal() { var source = string.Format(genericAsyncLambdaSourceTemplate, "/*instance*/", "x"); @@ -877,8 +865,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Instance_CaptureParameter() { var source = string.Format(genericAsyncLambdaSourceTemplate, "/*instance*/", "u.GetHashCode()"); @@ -938,8 +925,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Instance_CaptureLambdaParameter() { var source = string.Format(genericAsyncLambdaSourceTemplate, "/*instance*/", "ch.GetHashCode()"); @@ -985,8 +971,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Instance_CaptureThis() { var source = string.Format(genericAsyncLambdaSourceTemplate, "/*instance*/", "t.GetHashCode()"); @@ -1046,8 +1031,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Instance_CaptureThisAndLocal() { var source = string.Format(genericAsyncLambdaSourceTemplate, "/*instance*/", "x + t.GetHashCode()"); @@ -1122,8 +1106,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Static_CaptureNothing() { var source = string.Format(genericAsyncLambdaSourceTemplate, "static", "1"); @@ -1169,8 +1152,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Static_CaptureLocal() { var source = string.Format(genericAsyncLambdaSourceTemplate, "static", "x"); @@ -1230,8 +1212,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Static_CaptureParameter() { var source = string.Format(genericAsyncLambdaSourceTemplate, "static", "u.GetHashCode()"); @@ -1291,8 +1272,7 @@ .locals init (int V_0, }); } - [WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] - [Fact] + [Fact, WorkItem(1112496, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1112496")] public void GenericAsyncLambda_Static_CaptureLambdaParameter() { var source = string.Format(genericAsyncLambdaSourceTemplate, "static", "ch.GetHashCode()"); @@ -1338,8 +1318,7 @@ .locals init (int V_0, }); } - [WorkItem(1134746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1134746")] - [Fact] + [Fact, WorkItem(1134746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1134746")] public void CacheInvalidation() { var source = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedThisTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedThisTests.cs index de37713c4a0d7..00495e2ef6aed 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedThisTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/HoistedThisTests.cs @@ -22,8 +22,7 @@ namespace Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.UnitTests { public class HoistedThisTests : ExpressionCompilerTestBase { - [WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] - [Fact] + [Fact, WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] public void InstanceIterator_NoCapturing() { var source = @" @@ -48,8 +47,7 @@ .locals init (int V_0) VerifyHasThis(source, "C.d__0.MoveNext", "C", expectedIL); } - [WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] - [Fact] + [Fact, WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] public void InstanceAsync_NoCapturing() { var source = @" @@ -80,8 +78,7 @@ .locals init (int V_0, VerifyHasThis(source, "C.d__0.MoveNext", "C", expectedIL); } - [WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] - [Fact] + [Fact, WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] public void InstanceLambda_NoCapturing() { var source = @" @@ -207,8 +204,7 @@ .maxstack 1 VerifyHasThis(source, "C.<>c__DisplayClass1_0.b__0", "C", expectedIL, thisCanBeElided: false); } - [WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] - [Fact] + [Fact, WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] public void InstanceLambda_CapturedThis_NoDisplayClass() { var source = @" @@ -513,8 +509,7 @@ .maxstack 1 VerifyHasThis(source, "C.<>c__DisplayClass1_0..M>b__0", "C", expectedIL, thisCanBeElided: false); } - [WorkItem(1066489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066489")] - [Fact] + [Fact, WorkItem(1066489, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1066489")] public void InstanceIterator_ExplicitInterfaceImplementation_OldName() { var ilSource = @" @@ -748,8 +743,7 @@ static void F(this int x) VerifyNoThis(source, "C.<>c__DisplayClass0_0.b__0"); } - [WorkItem(1072296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1072296")] - [Fact] + [Fact, WorkItem(1072296, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1072296")] public void OldStyleNonCapturingLambda() { var ilSource = @" @@ -785,8 +779,7 @@ .method private hidebysig static int32 VerifyNoThis(context); } - [WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] - [Fact] + [Fact, WorkItem(1067379, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1067379")] public void LambdaLocations_Instance() { var source = @" @@ -1037,8 +1030,7 @@ private static void VerifyNoThis(EvaluationContext context) locals.Free(); } - [WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] - [Fact] + [Fact, WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] public void InstanceMembersInIterator() { var source = @@ -1070,8 +1062,7 @@ .locals init (int V_0) }); } - [WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] - [Fact] + [Fact, WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] public void InstanceMembersInAsync() { var source = @" @@ -1109,8 +1100,7 @@ .locals init (int V_0, }); } - [WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] - [Fact] + [Fact, WorkItem(1024137, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1024137")] public void InstanceMembersInLambda() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs index f17b09a138e42..675d27e77e9a1 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/LocalsTests.cs @@ -995,8 +995,7 @@ .locals init (C.<>c__DisplayClass0_0 V_0, //CS$<>8__locals0 }); } - [WorkItem(928113, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/928113")] - [Fact] + [Fact, WorkItem(928113, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/928113")] public void Constants() { var source = @@ -2271,8 +2270,7 @@ .locals init (int V_0, } [WorkItem(995976, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/995976")] - [WorkItem(10649, "https://github.com/dotnet/roslyn/issues/10649")] - [Fact] + [Fact, WorkItem(10649, "https://github.com/dotnet/roslyn/issues/10649")] public void AsyncAndLambda() { var source = @@ -2341,8 +2339,7 @@ .locals init (int V_0, }); } - [WorkItem(2240, "https://github.com/dotnet/roslyn/issues/2240")] - [Fact] + [Fact, WorkItem(2240, "https://github.com/dotnet/roslyn/issues/2240")] public void AsyncLambda() { var source = @@ -2391,8 +2388,7 @@ .locals init (int V_0, }); } - [WorkItem(996571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/996571")] - [Fact] + [Fact, WorkItem(996571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/996571")] public void MissingReference() { var source0 = @@ -2438,8 +2434,7 @@ static void M(A a, B b, C c) }); } - [WorkItem(996571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/996571")] - [Fact] + [Fact, WorkItem(996571, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/996571")] public void MissingReference_2() { var source0 = @@ -2543,8 +2538,7 @@ .locals init (object V_0, }); } - [WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] - [Fact] + [Fact, WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] public void LocalDoubleConstant() { var source = @" @@ -2576,8 +2570,7 @@ .maxstack 1 }); } - [WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] - [Fact] + [Fact, WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] public void LocalByteConstant() { var source = @" @@ -2614,8 +2607,7 @@ .locals init (byte V_0) //c }); } - [WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] - [Fact] + [Fact, WorkItem(1015887, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1015887")] public void LocalDecimalConstant() { var source = @" @@ -3259,8 +3251,7 @@ .locals init (int V_0, }); } - [WorkItem(1115030, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1115030")] - [Fact] + [Fact, WorkItem(1115030, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1115030")] public void CatchInAsyncStateMachine() { var source = @@ -3318,8 +3309,7 @@ .locals init (int V_0, }); } - [WorkItem(1115030, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1115030")] - [Fact] + [Fact, WorkItem(1115030, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1115030")] public void CatchInIteratorStateMachine() { var source = @@ -3422,8 +3412,7 @@ void M() }); } - [WorkItem(2089, "https://github.com/dotnet/roslyn/issues/2089")] - [Fact] + [Fact, WorkItem(2089, "https://github.com/dotnet/roslyn/issues/2089")] public void MultipleThisFields() { var source = @@ -3482,8 +3471,7 @@ .locals init (int V_0, }); } - [WorkItem(2336, "https://github.com/dotnet/roslyn/issues/2336")] - [Fact] + [Fact, WorkItem(2336, "https://github.com/dotnet/roslyn/issues/2336")] public void LocalsOnAsyncMethodClosingBrace() { var source = @@ -3512,8 +3500,7 @@ async void M() }); } - [WorkItem(1139013, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1139013")] - [Fact] + [Fact, WorkItem(1139013, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1139013")] public void TransparentIdentifiers_FromParameter() { const string source = @" @@ -3600,8 +3587,7 @@ .locals init (int V_0) }); } - [WorkItem(1139013, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1139013")] - [Fact] + [Fact, WorkItem(1139013, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1139013")] public void TransparentIdentifiers_FromDisplayClassField() { const string source = @" @@ -3707,8 +3693,7 @@ .locals init (int V_0) }); } - [WorkItem(3236, "https://github.com/dotnet/roslyn/pull/3236")] - [Fact] + [Fact, WorkItem(3236, "https://github.com/dotnet/roslyn/pull/3236")] public void AnonymousTypeParameter() { const string source = @" @@ -3761,8 +3746,7 @@ .maxstack 1 }); } - [WorkItem(955, "https://github.com/aspnet/Home/issues/955")] - [Fact] + [Fact, WorkItem(955, "https://github.com/aspnet/Home/issues/955")] public void ConstantWithErrorType() { const string source = @" @@ -3793,8 +3777,7 @@ static void Main() }); } - [WorkItem(298297, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=298297")] - [Fact] + [Fact, WorkItem(298297, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=298297")] public void OrderOfArguments_ArgumentsOnly() { var source = @@ -3841,8 +3824,7 @@ static void DummySequencePoint() }); } - [WorkItem(55606, "https://github.com/dotnet/roslyn/issues/55606")] - [Fact] + [Fact, WorkItem(55606, "https://github.com/dotnet/roslyn/issues/55606")] public void OrderOfArguments_ArgumentsOnly_Async() { var source = @@ -3881,8 +3863,7 @@ static void DummySequencePoint() /// /// CompileGetLocals should skip locals with errors. /// - [WorkItem(535899, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=535899")] - [Fact] + [Fact, WorkItem(535899, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=535899")] public void SkipPseudoVariablesWithUseSiteErrors() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/MissingAssemblyTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/MissingAssemblyTests.cs index 0980ff3bb0f8b..dff2bae43b7f2 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/MissingAssemblyTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/MissingAssemblyTests.cs @@ -154,8 +154,7 @@ public void M(int[] array) }); } - [WorkItem(1151888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1151888")] - [Fact] + [Fact, WorkItem(1151888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1151888")] public void ERR_NoSuchMemberOrExtension_CompilationReferencesSystemCore() { var source = @" @@ -213,8 +212,7 @@ public void M(int[] array) /// this test only covers our ability to identify an assembly to attempt to load, not /// our ability to actually load or consume it. /// - [WorkItem(1151888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1151888")] - [Fact] + [Fact, WorkItem(1151888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1151888")] public void ERR_NoSuchMemberOrExtension_CompilationDoesNotReferenceSystemCore() { var source = @" @@ -509,8 +507,7 @@ private static void ShouldTryAgain_False(DkmUtilities.GetMetadataBytesPtrFunctio Assert.Empty(references); } - [WorkItem(1124725, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1124725")] - [Fact] + [Fact, WorkItem(1124725, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1124725")] public void PseudoVariableType() { var source = @@ -630,8 +627,7 @@ static void M(Windows.UI.Colors c) }); } - [WorkItem(1154988, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1154988")] - [Fact] + [Fact, WorkItem(1154988, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1154988")] public void CompileWithRetrySameErrorReported() { var source = @" @@ -673,8 +669,7 @@ void M() }); } - [WorkItem(1151888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1151888")] - [Fact] + [Fact, WorkItem(1151888, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1151888")] public void SucceedOnRetry() { var source = @" @@ -722,8 +717,7 @@ void M() }); } - [WorkItem(2547, "https://github.com/dotnet/roslyn/issues/2547")] - [Fact] + [Fact, WorkItem(2547, "https://github.com/dotnet/roslyn/issues/2547")] public void TryDifferentLinqLibraryOnRetry() { var source = @" @@ -840,8 +834,7 @@ .locals init (int V_0, //x LanguageVersion.CSharp7_1); } - [WorkItem(16879, "https://github.com/dotnet/roslyn/issues/16879")] - [Fact] + [Fact, WorkItem(16879, "https://github.com/dotnet/roslyn/issues/16879")] public void NonTupleNoSystemRuntime() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/NoPIATests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/NoPIATests.cs index 30c3bba659744..a1092eaf575ad 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/NoPIATests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/NoPIATests.cs @@ -21,8 +21,7 @@ namespace Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.UnitTests { public class NoPIATests : ExpressionCompilerTestBase { - [WorkItem(1033598, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1033598")] - [Fact] + [Fact, WorkItem(1033598, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1033598")] public void ExplicitEmbeddedType() { var source = @@ -63,8 +62,7 @@ .locals init (I V_0) //o }); } - [WorkItem(1035310, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1035310")] - [Fact] + [Fact, WorkItem(1035310, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1035310")] public void EmbeddedType() { var sourcePIA = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/PseudoVariableTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/PseudoVariableTests.cs index 52ee2b46109a9..298803da5f4a3 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/PseudoVariableTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/PseudoVariableTests.cs @@ -252,8 +252,7 @@ .maxstack 2 /// /// Dev12 syntax "[0-9]+#" not supported. /// - [WorkItem(1071347, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1071347")] - [Fact] + [Fact, WorkItem(1071347, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1071347")] public void ObjectId_EarlierSyntax() { var source = @@ -1094,8 +1093,7 @@ .locals init (object V_0) //o }"); } - [WorkItem(1140387, "DevDiv")] - [Fact] + [Fact, WorkItem(1140387, "DevDiv")] public void ReturnValueOfPointerType() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs index 06bc0765ff8c2..90127060e4853 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/ReferencedModulesTests.cs @@ -457,8 +457,7 @@ private static void VerifyAppDomainMetadataContext(AppDomain appDomain, params G ExpressionCompilerTestHelpers.VerifyAppDomainMetadataContext(appDomain.GetMetadataContext(), moduleVersionIds); } - [WorkItem(26159, "https://github.com/dotnet/roslyn/issues/26159")] - [Fact] + [Fact, WorkItem(26159, "https://github.com/dotnet/roslyn/issues/26159")] public void TypeOutsideAssemblyReferences() { var sourceA = @@ -508,8 +507,7 @@ .maxstack 1 } } - [WorkItem(1141029, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1141029")] - [Fact] + [Fact, WorkItem(1141029, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1141029")] public void AssemblyDuplicateReferences() { var sourceA = @@ -972,8 +970,7 @@ .locals init (A V_0, //x /// mscorlib.dll is not directly referenced from an assembly /// compiled against portable framework assemblies. /// - [WorkItem(1150981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1150981")] - [Fact] + [Fact, WorkItem(1150981, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1150981")] public void MissingMscorlib() { var sourceA = @@ -1048,8 +1045,7 @@ .maxstack 1 }"); } - [WorkItem(1170032, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1170032")] - [Fact] + [Fact, WorkItem(1170032, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1170032")] public void DuplicateTypesInMscorlib() { var sourceConsole = @@ -1251,8 +1247,7 @@ .maxstack 2 // An assembly with the expected corlib name and with System.Object should // be considered the corlib, even with references to external assemblies. [WorkItem(13275, "https://github.com/dotnet/roslyn/issues/13275")] - [WorkItem(30030, "https://github.com/dotnet/roslyn/issues/30030")] - [Fact] + [Fact, WorkItem(30030, "https://github.com/dotnet/roslyn/issues/30030")] public void CorLibWithAssemblyReferences() { string sourceLib = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/TupleTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/TupleTests.cs index d5da6722b37e8..d5bd4714873a2 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/TupleTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/TupleTests.cs @@ -287,8 +287,7 @@ .maxstack 1 }); } - [WorkItem(13803, "https://github.com/dotnet/roslyn/issues/13803")] - [Fact] + [Fact, WorkItem(13803, "https://github.com/dotnet/roslyn/issues/13803")] public void LongTupleLocalElement_NoNames() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs index ba0e6c40ae29c..f65eec22728e8 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/UsingDebugInfoTests.cs @@ -251,8 +251,7 @@ void M() }); } - [WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] - [Fact] + [Fact, WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] public void ImportKinds_StaticType() { var libSource = @" @@ -435,8 +434,7 @@ public void BadPdb_Cycle() Assert.True(externAliasStrings.IsDefault); } - [WorkItem(999086, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/999086")] - [Fact] + [Fact, WorkItem(999086, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/999086")] public void BadPdb_InvalidAliasSyntax() { var source = @" @@ -467,8 +465,7 @@ public static void Main() Assert.Equal(0, imports.ExternAliases.Length); } - [WorkItem(999086, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/999086")] - [Fact] + [Fact, WorkItem(999086, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/999086")] public void BadPdb_DotInAlias() { var source = @" @@ -499,8 +496,7 @@ public static void Main() Assert.Equal(0, imports.ExternAliases.Length); } - [WorkItem(1007917, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1007917")] - [Fact] + [Fact, WorkItem(1007917, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1007917")] public void BadPdb_NestingLevel_TooMany() { var source = @" @@ -537,8 +533,7 @@ public static void Main() Assert.Equal(0, imports.ExternAliases.Length); } - [WorkItem(1007917, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1007917")] - [Fact] + [Fact, WorkItem(1007917, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1007917")] public void BadPdb_NestingLevel_TooFew() { var source = @" @@ -578,8 +573,7 @@ public static void Main() Assert.Equal(0, imports.ExternAliases.Length); } - [WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] - [Fact] + [Fact, WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] public void BadPdb_NonStaticTypeImport() { var source = @" @@ -782,8 +776,7 @@ int M() }); } - [WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] - [Fact] + [Fact, WorkItem(1084059, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1084059")] public void ImportsForStaticType() { var source = @" @@ -1168,8 +1161,7 @@ static void M() { } Assert.Null(error); } - [WorkItem(2441, "https://github.com/dotnet/roslyn/issues/2441")] - [Fact] + [Fact, WorkItem(2441, "https://github.com/dotnet/roslyn/issues/2441")] public void AssemblyQualifiedNameResolutionWithUnification() { var source1 = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/WinMdTests.cs b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/WinMdTests.cs index 8fdd619f7236f..592dc013fde8f 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/WinMdTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ExpressionCompiler/WinMdTests.cs @@ -146,8 +146,7 @@ public void Win8OnWin10() "Windows.Storage"); } - [WorkItem(1108135, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108135")] - [Fact] + [Fact, WorkItem(1108135, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1108135")] public void Win10OnWin10() { CompileTimeAndRuntimeAssemblies( @@ -295,8 +294,7 @@ .maxstack 2 }); } - [WorkItem(1117084, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1117084")] - [Fact] + [Fact, WorkItem(1117084, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1117084")] public void OtherFrameworkAssembly() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ArrayExpansionTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ArrayExpansionTests.cs index 7edfdd4970d6c..9eacf58c96ef5 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ArrayExpansionTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ArrayExpansionTests.cs @@ -155,8 +155,7 @@ public void BaseType() EvalResult("[1]", "2", "int", "((int[])(new C()).o)[1]")); } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void BaseElementType() { var source = @@ -188,8 +187,7 @@ internal B(object f) EvalResult("P", "2", "object {int}", "((B)o[1]).P", DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite)); } - [WorkItem(1022157, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1022157")] - [Fact] + [Fact, WorkItem(1022157, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1022157")] public void Covariance() { var source = @@ -230,8 +228,7 @@ class C EvalResult("[0]", "{B}", "I {B}", "((B[])o.H)[0]", DkmEvaluationResultFlags.Expandable)); } - [WorkItem(1001844, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1001844")] - [Fact] + [Fact, WorkItem(1001844, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1001844")] public void Interface() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerBrowsableAttributeTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerBrowsableAttributeTests.cs index 6a3fb5f695acf..7c70897116766 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerBrowsableAttributeTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerBrowsableAttributeTests.cs @@ -288,8 +288,7 @@ class C /// Instance of type where all members are marked /// [DebuggerBrowsable(DebuggerBrowsableState.RootHidden)]. /// - [WorkItem(934800, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/934800")] - [Fact] + [Fact, WorkItem(934800, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/934800")] public void RootHidden_Empty() { var source = @@ -658,8 +657,7 @@ public class C EvalResult("X", "0", "int", "o.X", DkmEvaluationResultFlags.CanFavorite)); } - [WorkItem(18581, "https://github.com/dotnet/roslyn/issues/18581")] - [Fact] + [Fact, WorkItem(18581, "https://github.com/dotnet/roslyn/issues/18581")] public void AccessibilityNotTrumpedByAttribute() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerDisplayAttributeTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerDisplayAttributeTests.cs index 50bed4b5cbadc..04d5bac050cb9 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerDisplayAttributeTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerDisplayAttributeTests.cs @@ -554,8 +554,7 @@ class B : A { } EvalResult("b", "Type={B}", "B", "b", DkmEvaluationResultFlags.None)); } - [WorkItem(1016895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1016895")] - [Fact] + [Fact, WorkItem(1016895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1016895")] public void RootVersusInternal() { var source = @" diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerTypeProxyAttributeTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerTypeProxyAttributeTests.cs index 12b3f07b5713e..2669b4e768350 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerTypeProxyAttributeTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/DebuggerTypeProxyAttributeTests.cs @@ -1105,8 +1105,7 @@ public P(C c) EvalResult("F", "3", "int", "(new C(3)).F", DkmEvaluationResultFlags.CanFavorite)); } - [WorkItem(18581, "https://github.com/dotnet/roslyn/issues/18581")] - [Fact] + [Fact, WorkItem(18581, "https://github.com/dotnet/roslyn/issues/18581")] public void AccessibilityTrumpedByAttribute() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ExpansionTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ExpansionTests.cs index c3e188962bf28..8b7bf1bfb730e 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ExpansionTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ExpansionTests.cs @@ -710,8 +710,7 @@ internal C(long p) /// doesn't have a representation for reference types) and the IntPtr is a pointer /// to the actual string object on the heap. /// - [WorkItem(1022632, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1022632")] - [Fact] + [Fact, WorkItem(1022632, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1022632")] public void IntPtrPointer() { var source = @" @@ -791,8 +790,7 @@ internal C(ulong p) } } - [WorkItem(1154608, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1154608")] - [Fact] + [Fact, WorkItem(1154608, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1154608")] public void VoidPointer() { var source = @" @@ -834,8 +832,7 @@ internal C(long p) } } - [WorkItem(1064176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064176")] - [Fact] + [Fact, WorkItem(1064176, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1064176")] public void NullPointer() { /* @@ -1118,8 +1115,7 @@ internal C(long p) } } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void StaticMemberOfBaseType() { var source = @@ -1387,8 +1383,7 @@ public void ImmutableArray() EvalResult("Static members", null, "", "System.Collections.Immutable.ImmutableArray", DkmEvaluationResultFlags.Expandable | DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class)); } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void DeclaredTypeObject() { var source = @" @@ -1434,8 +1429,7 @@ class C EvalResult("P", "3", "object {int}", "((B)c.o).P", DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite)); } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void DeclaredTypeObject_Array() { var source = @" @@ -1496,8 +1490,7 @@ class C EvalResult("P", "4", "object {int}", "((B)c.o[0]).P", DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite)); } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void DeclaredTypeObject_Static() { var source = @" @@ -1535,8 +1528,7 @@ class C EvalResult("G", "1", "object {int}", "((B)A.F).G", DkmEvaluationResultFlags.CanFavorite)); } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void ExceptionThrownFlag() { var source = @" @@ -1563,8 +1555,7 @@ S This EvalResult("x", "0", "int", "s.x", DkmEvaluationResultFlags.CanFavorite)); } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void ExceptionThrownFlag_ProxyType() { var source = @" @@ -1613,8 +1604,7 @@ public EProxy(E e) } [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [WorkItem(967366, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/967366")] - [Fact] + [Fact, WorkItem(967366, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/967366")] public void ExceptionThrownFlag_DerivedExceptionType() { var source = @" @@ -1656,8 +1646,7 @@ S This } } - [WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] - [Fact] + [Fact, WorkItem(933845, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/933845")] public void ExceptionThrownFlag_DebuggerDisplay() { var source = @" @@ -1712,8 +1701,7 @@ public void ExceptionThrownFlag_AtRoot() DkmEvaluationResultFlags.Expandable | DkmEvaluationResultFlags.ExceptionThrown)); } - [WorkItem(1043730, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1043730")] - [Fact] + [Fact, WorkItem(1043730, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1043730")] public void ExceptionThrownFlag_Nullable() { /* @@ -1750,8 +1738,7 @@ public void ExceptionThrownFlag_Nullable() } } - [WorkItem(1043730, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1043730")] - [Fact] + [Fact, WorkItem(1043730, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1043730")] public void ExceptionThrownFlag_NullableMember() { var source = @@ -1809,8 +1796,7 @@ public void UnicodeChar() EvalResult("c", "0x0007 '\\a'", "char", "c", editableValue: "'\\a'")); } - [WorkItem(1138095, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1138095")] - [Fact] + [Fact, WorkItem(1138095, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1138095")] public void UnicodeString() { var value = CreateDkmClrValue("\u1234\u001f\u0007"); @@ -1819,8 +1805,7 @@ public void UnicodeString() EvalResult("s", $"\"{'\u1234'}\\u001f\\a\"", "string", "s", editableValue: $"\"{'\u1234'}\\u001f\\a\"", flags: DkmEvaluationResultFlags.RawString)); } - [WorkItem(1002381, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1002381")] - [Fact] + [Fact, WorkItem(1002381, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1002381")] public void BaseTypeEditableValue() { var source = @@ -1846,8 +1831,7 @@ class C EvalResult("s", "\"\"", "System.Collections.Generic.IEnumerable {string}", "o.s", DkmEvaluationResultFlags.RawString | DkmEvaluationResultFlags.CanFavorite, editableValue: "\"\"")); } - [WorkItem(965892, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/965892")] - [Fact] + [Fact, WorkItem(965892, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/965892")] public void DeclaredTypeAndRuntimeTypeDifferent() { var source = @@ -1884,8 +1868,7 @@ public void DeclaredTypeAndRuntimeTypeDifferByCase() /// Full name should be null for members of thrown /// exception since there's no valid expression. /// - [WorkItem(1003260, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1003260")] - [Fact] + [Fact, WorkItem(1003260, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1003260")] public void ExceptionThrown_Member() { var source = @@ -1926,8 +1909,7 @@ class C } } - [WorkItem(1026721, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1026721")] - [Fact] + [Fact, WorkItem(1026721, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1026721")] public void ExceptionThrown_ReadOnly() { var source = @@ -2262,8 +2244,7 @@ class D : C /// /// Do not copy state from parent. /// - [WorkItem(1028624, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1028624")] - [Fact] + [Fact, WorkItem(1028624, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1028624")] public void DoNotCopyParentState() { var sourceA = @@ -2324,8 +2305,7 @@ public void DoNotCopyParentState() } } - [WorkItem(1130978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1130978")] - [Fact] + [Fact, WorkItem(1130978, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1130978")] public void NullableValue_Error() { var source = diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs index 6d521e37175c1..0a209b0f9c740 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/ResultsViewTests.cs @@ -946,8 +946,7 @@ static IEnumerable Iter(int parameter) } } - [WorkItem(1006160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1006160")] - [Fact] + [Fact, WorkItem(1006160, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1006160")] public void MultipleImplementations_DifferentImplementors() { var source = @@ -1459,8 +1458,7 @@ class C /// /// Do not instantiate proxy type for null IEnumerable. /// - [WorkItem(1009646, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1009646")] - [Fact] + [Fact, WorkItem(1009646, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1009646")] public void IEnumerableNull() { var source = @@ -1635,8 +1633,7 @@ internal ArrayList P /// is [DebuggerBrowsable(DebuggerBrowsableState.RootHidden)]). /// Note, the native EE has an empty expansion when .dmp debugging. /// - [WorkItem(1043746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1043746")] - [Fact] + [Fact, WorkItem(1043746, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1043746")] public void GetProxyPropertyValueError() { var source = @@ -1678,8 +1675,7 @@ public IEnumerator GetEnumerator() /// IEnumerable<T> should be expanded directly /// without intermediate "Results View" row. /// - [WorkItem(1114276, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1114276")] - [Fact] + [Fact, WorkItem(1114276, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1114276")] public void SyntheticIEnumerable() { var source = @@ -1781,8 +1777,7 @@ class C } } - [WorkItem(4098, "https://github.com/dotnet/roslyn/issues/4098")] - [Fact] + [Fact, WorkItem(4098, "https://github.com/dotnet/roslyn/issues/4098")] public void IEnumerableOfAnonymousType() { var code = diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TupleTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TupleTests.cs index aef5039d02181..c7ce56203c62f 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TupleTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TupleTests.cs @@ -380,8 +380,7 @@ public void Dynamic() } } - [WorkItem(13625, "https://github.com/dotnet/roslyn/issues/13625")] - [Fact] + [Fact, WorkItem(13625, "https://github.com/dotnet/roslyn/issues/13625")] public void Names_LongTuple() { var source = @@ -1043,8 +1042,7 @@ class async } } - [WorkItem(13715, "https://github.com/dotnet/roslyn/issues/13715")] - [Fact] + [Fact, WorkItem(13715, "https://github.com/dotnet/roslyn/issues/13715")] public void OtherPayload() { var runtime = new DkmClrRuntimeInstance(ReflectionUtilities.GetMscorlib(ReflectionUtilities.Load(GenerateTupleAssembly()))); diff --git a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TypeNameFormatterTests.cs b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TypeNameFormatterTests.cs index 00f1c016e65f2..a7e9d029623fe 100644 --- a/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TypeNameFormatterTests.cs +++ b/src/ExpressionEvaluator/CSharp/Test/ResultProvider/TypeNameFormatterTests.cs @@ -302,8 +302,7 @@ public class @null { } Assert.Equal("@return.@yield<@return.@false.@null>.@await", constructedAwaitType.GetTypeName(escapeKeywordIdentifiers: true)); } - [WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] - [Fact] + [Fact, WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] public void DynamicAttribute_KeywordEscaping() { var attributes = new[] { true }; @@ -311,8 +310,7 @@ public void DynamicAttribute_KeywordEscaping() Assert.Equal("dynamic", typeof(object).GetTypeName(MakeCustomTypeInfo(attributes), escapeKeywordIdentifiers: true)); } - [WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] - [Fact] + [Fact, WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] public void DynamicAttribute_Locations() { // Standalone. @@ -351,8 +349,7 @@ public struct C Assert.Equal("N.A.B[]", typeBConstructed.MakeArrayType().GetTypeName(MakeCustomTypeInfo(false, false, true, true))); } - [WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] - [Fact] + [Fact, WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] public void DynamicAttribute_InvalidFlags() { // Invalid true. @@ -396,8 +393,7 @@ public struct C Assert.Equal("N.A.B[]", typeBConstructed.MakeArrayType().GetTypeName(MakeCustomTypeInfo(false, false, true))); } - [WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] - [Fact] + [Fact, WorkItem(1087216, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1087216")] public void DynamicAttribute_OtherGuid() { var typeInfo = DkmClrCustomTypeInfo.Create(Guid.NewGuid(), new ReadOnlyCollection(new byte[] { 1 })); diff --git a/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs b/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs index b38540ed66f9d..b6e803be5ced1 100644 --- a/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs +++ b/src/ExpressionEvaluator/Core/Test/FunctionResolver/CSharpFunctionResolverTests.cs @@ -224,8 +224,7 @@ static void G() { } /// Should only handle requests with expected language id or /// default language id or causality breakpoints. /// - [WorkItem(15119, "https://github.com/dotnet/roslyn/issues/15119")] - [Fact] + [Fact, WorkItem(15119, "https://github.com/dotnet/roslyn/issues/15119")] public void LanguageId() { var source = diff --git a/src/ExpressionEvaluator/Core/Test/FunctionResolver/VisualBasicFunctionResolverTests.cs b/src/ExpressionEvaluator/Core/Test/FunctionResolver/VisualBasicFunctionResolverTests.cs index 0f09469937596..743ce641d3303 100644 --- a/src/ExpressionEvaluator/Core/Test/FunctionResolver/VisualBasicFunctionResolverTests.cs +++ b/src/ExpressionEvaluator/Core/Test/FunctionResolver/VisualBasicFunctionResolverTests.cs @@ -21,8 +21,7 @@ public class VisualBasicFunctionResolverTests : FunctionResolverTestBase /// Should only handle requests with expected language id or /// default language id or causality breakpoints. /// - [WorkItem(15119, "https://github.com/dotnet/roslyn/issues/15119")] - [Fact] + [Fact, WorkItem(15119, "https://github.com/dotnet/roslyn/issues/15119")] public void LanguageId() { var source = diff --git a/src/Interactive/HostTest/InteractiveHostDesktopTests.cs b/src/Interactive/HostTest/InteractiveHostDesktopTests.cs index 1b49177eecc2e..67be764aa6409 100644 --- a/src/Interactive/HostTest/InteractiveHostDesktopTests.cs +++ b/src/Interactive/HostTest/InteractiveHostDesktopTests.cs @@ -1051,8 +1051,7 @@ void goo() { } } // TODO (https://github.com/dotnet/roslyn/issues/7976): delete this - [WorkItem(7976, "https://github.com/dotnet/roslyn/issues/7976")] - [Fact] + [Fact, WorkItem(7976, "https://github.com/dotnet/roslyn/issues/7976")] public void Workaround7976() { Thread.Sleep(TimeSpan.FromSeconds(10)); diff --git a/src/Scripting/CSharpTest/InteractiveSessionTests.cs b/src/Scripting/CSharpTest/InteractiveSessionTests.cs index 12873020db630..1d1a51555f795 100644 --- a/src/Scripting/CSharpTest/InteractiveSessionTests.cs +++ b/src/Scripting/CSharpTest/InteractiveSessionTests.cs @@ -166,8 +166,7 @@ public void AnonymousTypes_TopLevel_MultipleSubmissions2() Assert.Equal("True False True", script.EvaluateAsync().Result.ToString()); } - [WorkItem(543863, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543863")] - [Fact] + [Fact, WorkItem(543863, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543863")] public void AnonymousTypes_Redefinition() { var script = CSharpScript.Create(@" @@ -383,8 +382,7 @@ public void Fields_Visibility() Assert.Equal(16, script.ContinueWith("pi").EvaluateAsync().Result); } - [WorkItem(100639, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/100639")] - [Fact] + [Fact, WorkItem(100639, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/100639")] public void ExternDestructor() { var script = CSharpScript.Create( @@ -728,8 +726,7 @@ class InnerClass Assert.Equal(3, script.EvaluateAsync().Result); } - [WorkItem(529243, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529243")] - [Fact] + [Fact, WorkItem(529243, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529243")] public void RecursiveBaseType() { CSharpScript.EvaluateAsync(@" @@ -738,8 +735,7 @@ class B : A>> { } "); } - [WorkItem(5378, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(5378, "DevDiv_Projects/Roslyn")] public void CompilationChain_GenericMethods() { var s0 = CSharpScript.Create(@" @@ -855,8 +851,7 @@ public void ExprStmtParenthesesUsedToOverrideDefaultEval() Assert.Equal(1, CSharpScript.EvaluateAsync("6 / (2 * 3)").Result); } - [WorkItem(5397, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(5397, "DevDiv_Projects/Roslyn")] public void TopLevelLambda() { var s = CSharpScript.RunAsync(@" @@ -914,8 +909,7 @@ public void UseDelegateMixStaticAndDynamic() Assert.Equal(4, f(2)); } - [WorkItem(9229, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(9229, "DevDiv_Projects/Roslyn")] public void Arrays() { var s = CSharpScript.RunAsync(@" @@ -1036,8 +1030,7 @@ public void ImplicitlyTypedFields() [WorkItem(949559, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/949559")] [WorkItem(540237, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540237")] [WorkItem(9229, "DevDiv_Projects/Roslyn")] - [WorkItem(2721, "https://github.com/dotnet/roslyn/issues/2721")] - [Fact] + [Fact, WorkItem(2721, "https://github.com/dotnet/roslyn/issues/2721")] public async Task PrivateImplementationDetailsType() { var result1 = await CSharpScript.EvaluateAsync("new int[] { 1,2,3,4 }"); @@ -1366,8 +1359,7 @@ public void UsingAlias() Assert.True(result is Dictionary, "Expected Dictionary"); } - [WorkItem(9229, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(9229, "DevDiv_Projects/Roslyn")] public void Usings1() { var options = ScriptOptions.Default. @@ -1378,8 +1370,7 @@ public void Usings1() Assert.Equal(1, result); } - [WorkItem(9229, "DevDiv_Projects/Roslyn")] - [Fact] + [Fact, WorkItem(9229, "DevDiv_Projects/Roslyn")] public void Usings2() { var options = ScriptOptions.Default. diff --git a/src/Scripting/CSharpTest/ObjectFormatterTests.cs b/src/Scripting/CSharpTest/ObjectFormatterTests.cs index 91d8920924cc2..ea90ade82866b 100644 --- a/src/Scripting/CSharpTest/ObjectFormatterTests.cs +++ b/src/Scripting/CSharpTest/ObjectFormatterTests.cs @@ -873,8 +873,7 @@ public void DebuggerProxy_ArrayBuilder() ); } - [WorkItem(8542, "https://github.com/dotnet/roslyn/issues/8452")] - [Fact] + [Fact, WorkItem(8542, "https://github.com/dotnet/roslyn/issues/8452")] public void FormatConstructorSignature() { var constructor = typeof(object).GetTypeInfo().DeclaredConstructors.Single(); diff --git a/src/Scripting/CSharpTest/ScriptTests.cs b/src/Scripting/CSharpTest/ScriptTests.cs index 290d9a4505eb1..46d553205087d 100644 --- a/src/Scripting/CSharpTest/ScriptTests.cs +++ b/src/Scripting/CSharpTest/ScriptTests.cs @@ -171,8 +171,7 @@ public void TestRunVoidScript() Assert.Null(state.ReturnValue); } - [WorkItem(5279, "https://github.com/dotnet/roslyn/issues/5279")] - [Fact] + [Fact, WorkItem(5279, "https://github.com/dotnet/roslyn/issues/5279")] public async Task TestRunExpressionStatement() { var state = await CSharpScript.RunAsync( @@ -211,8 +210,7 @@ public void Do() , ScriptOptions.Default.WithReferences(MscorlibRef, SystemRef, SystemCoreRef, CSharpRef)); } - [WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] - [Fact] + [Fact, WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] public void TestRunEmbeddedStatementNotFollowedBySemicolon() { var exceptionThrown = false; @@ -234,8 +232,7 @@ public void TestRunEmbeddedStatementNotFollowedBySemicolon() Assert.True(exceptionThrown); } - [WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] - [Fact] + [Fact, WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] public void TestRunEmbeddedStatementFollowedBySemicolon() { var state = CSharpScript.RunAsync(@"if (true) @@ -243,16 +240,14 @@ public void TestRunEmbeddedStatementFollowedBySemicolon() Assert.Null(state.Exception); } - [WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] - [Fact] + [Fact, WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] public void TestRunStatementFollowedBySpace() { var state = CSharpScript.RunAsync(@"System.Console.WriteLine(true) ", globals: new ScriptTests()); Assert.Null(state.Exception); } - [WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] - [Fact] + [Fact, WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] public void TestRunStatementFollowedByNewLineNoSemicolon() { var state = CSharpScript.RunAsync(@" @@ -262,8 +257,7 @@ public void TestRunStatementFollowedByNewLineNoSemicolon() Assert.Null(state.Exception); } - [WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] - [Fact] + [Fact, WorkItem(6676, "https://github.com/dotnet/roslyn/issues/6676")] public void TestRunEmbeddedNoSemicolonFollowedByAnotherStatement() { var exceptionThrown = false; @@ -942,8 +936,7 @@ public Task Pdb_CreateFromStream_InlineCode_WithoutEmitDebugInformation_ResultIn return VerifyStackTraceAsync(() => CSharpScript.Create(new MemoryStream(Encoding.UTF8.GetBytes("throw new System.Exception();")), opts)); } - [WorkItem(12348, "https://github.com/dotnet/roslyn/issues/12348")] - [Fact] + [Fact, WorkItem(12348, "https://github.com/dotnet/roslyn/issues/12348")] public void StreamWithOffset() { var resolver = new StreamOffsetResolver(); @@ -1000,8 +993,7 @@ public async Task SwitchPatternWithVar_WhenValidCode_ShouldReturnValidResult() Assert.Equal("data", result); } - [WorkItem(49529, "https://github.com/dotnet/roslyn/issues/49529")] - [Fact] + [Fact, WorkItem(49529, "https://github.com/dotnet/roslyn/issues/49529")] public async Task SwitchPatternWithVar_WhenNonExistentVariable_ShouldReturnNameNotInContextCompilationError() { var exceptionThrown = false; @@ -1023,8 +1015,7 @@ public async Task SwitchPatternWithVar_WhenNonExistentVariable_ShouldReturnNameN Assert.True(exceptionThrown); } - [WorkItem(49529, "https://github.com/dotnet/roslyn/issues/49529")] - [Fact] + [Fact, WorkItem(49529, "https://github.com/dotnet/roslyn/issues/49529")] public async Task SwitchPatternWithVar_WhenInvalidPattern_ShouldReturnUnsupportedTypeForRelationalPatternAndNoImplicitConvErrors() { var exceptionThrown = false; @@ -1049,8 +1040,7 @@ public async Task SwitchPatternWithVar_WhenInvalidPattern_ShouldReturnUnsupporte Assert.True(exceptionThrown); } - [WorkItem(49529, "https://github.com/dotnet/roslyn/issues/49529")] - [Fact] + [Fact, WorkItem(49529, "https://github.com/dotnet/roslyn/issues/49529")] public async Task SwitchPatternWithVar_WhenInvalidArm_ShouldReturnTheNameNotInContextError() { var exceptionThrown = false; diff --git a/src/VisualStudio/CSharp/Test/F1Help/F1HelpTests.cs b/src/VisualStudio/CSharp/Test/F1Help/F1HelpTests.cs index 72cdaf5487a04..d084b03a1e4d4 100644 --- a/src/VisualStudio/CSharp/Test/F1Help/F1HelpTests.cs +++ b/src/VisualStudio/CSharp/Test/F1Help/F1HelpTests.cs @@ -767,8 +767,7 @@ static void Main(string[] args) }", "System.Int32"); } - [WorkItem(864266, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/864266")] - [Fact] + [Fact, WorkItem(864266, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/864266")] public async Task TestConstantField() { await TestAsync( @@ -781,8 +780,7 @@ static void Main(string[] args) }", "System.Int32.MaxValue"); } - [WorkItem(862420, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862420")] - [Fact] + [Fact, WorkItem(862420, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862420")] public async Task TestParameter() { await TestAsync( @@ -800,8 +798,7 @@ void M2() }", "System.Int32"); } - [WorkItem(862420, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862420")] - [Fact] + [Fact, WorkItem(862420, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862420")] public async Task TestArgumentType() { await TestAsync( @@ -883,8 +880,7 @@ public IEnumerable M() ", "yield_CSharpKeyword"); } - [WorkItem(862396, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862396")] - [Fact] + [Fact, WorkItem(862396, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862396")] public async Task TestNoToken() { await TestAsync( @@ -896,8 +892,7 @@ static void Main(string[] args) }[||]", "vs.texteditor"); } - [WorkItem(862328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862328")] - [Fact] + [Fact, WorkItem(862328, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862328")] public async Task TestLiteral() { await TestAsync( @@ -910,8 +905,7 @@ static void Main(string[] args) }", "System.String"); } - [WorkItem(862478, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862478")] - [Fact] + [Fact, WorkItem(862478, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/862478")] public async Task TestColonColon() { await TestAsync( @@ -929,8 +923,7 @@ static void Main(string[] args) }", "::_CSharpKeyword"); } - [WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] - [Fact] + [Fact, WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] public async Task TestStringInterpolation() { await TestAsync( @@ -990,8 +983,7 @@ static void Main(string[] args) }", "Utf8StringLiteral_CSharpKeyword"); } - [WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] - [Fact] + [Fact, WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] public async Task TestVerbatimString() { await TestAsync( @@ -1006,8 +998,7 @@ static void Main(string[] args) }", "@_CSharpKeyword"); } - [WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] - [Fact] + [Fact, WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] public async Task TestVerbatimInterpolatedString1() { await TestAsync( @@ -1022,8 +1013,7 @@ static void Main(string[] args) }", "@$_CSharpKeyword"); } - [WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] - [Fact] + [Fact, WorkItem(46986, "https://github.com/dotnet/roslyn/issues/46986")] public async Task TestVerbatimInterpolatedString2() { await TestAsync( @@ -1038,8 +1028,7 @@ static void Main(string[] args) }", "@$_CSharpKeyword"); } - [WorkItem(864658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/864658")] - [Fact] + [Fact, WorkItem(864658, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/864658")] public async Task TestNullable() { await TestAsync( @@ -1058,8 +1047,7 @@ static void Main(string[] args) }", "System.Nullable`1"); } - [WorkItem(863517, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/863517")] - [Fact] + [Fact, WorkItem(863517, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/863517")] public async Task TestAfterLastToken() { await TestAsync( @@ -1106,8 +1094,7 @@ void M() }", "System.Int32"); } - [WorkItem(867574, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867574")] - [Fact] + [Fact, WorkItem(867574, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867574")] public async Task TestFatArrow() { await TestAsync( @@ -1121,8 +1108,7 @@ void M() }", "=>_CSharpKeyword"); } - [WorkItem(867572, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867572")] - [Fact] + [Fact, WorkItem(867572, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867572")] public async Task TestSubscription() { await TestAsync( @@ -1138,15 +1124,13 @@ void M() }", "+=_CSharpKeyword"); } - [WorkItem(867554, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867554")] - [Fact] + [Fact, WorkItem(867554, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867554")] public async Task TestComment() { await TestAsync(@"// some comm[||]ents here", "comments"); } - [WorkItem(867529, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867529")] - [Fact] + [Fact, WorkItem(867529, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/867529")] public async Task TestDynamic() { await TestAsync( @@ -1178,8 +1162,7 @@ static void Main(string[] args) }", "System.String"); } - [WorkItem(36001, "https://github.com/dotnet/roslyn/issues/36001")] - [Fact] + [Fact, WorkItem(36001, "https://github.com/dotnet/roslyn/issues/36001")] public async Task TestNameof() { await Test_KeywordAsync( @@ -1192,8 +1175,7 @@ void goo() }", "nameof"); } - [WorkItem(46988, "https://github.com/dotnet/roslyn/issues/46988")] - [Fact] + [Fact, WorkItem(46988, "https://github.com/dotnet/roslyn/issues/46988")] public async Task TestNullForgiving() { await Test_KeywordAsync( @@ -1207,8 +1189,7 @@ int goo(string? x) }", "nullForgiving"); } - [WorkItem(46988, "https://github.com/dotnet/roslyn/issues/46988")] - [Fact] + [Fact, WorkItem(46988, "https://github.com/dotnet/roslyn/issues/46988")] public async Task TestLogicalNot() { await Test_KeywordAsync( @@ -1221,8 +1202,7 @@ bool goo(bool x) }", "!"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultSwitchCase() { await Test_KeywordAsync( @@ -1239,8 +1219,7 @@ void M1(int parameter) }", "defaultcase"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultLiteralExpressionInsideSwitch() { await Test_KeywordAsync( @@ -1257,8 +1236,7 @@ void M1(int parameter) }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultExpressionInsideSwitch() { await Test_KeywordAsync( @@ -1275,8 +1253,7 @@ void M1(int parameter) }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultLiteralExpression() { await Test_KeywordAsync( @@ -1286,8 +1263,7 @@ await Test_KeywordAsync( }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultExpression() { await Test_KeywordAsync( @@ -1297,8 +1273,7 @@ await Test_KeywordAsync( }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultLiteralExpressionInOptionalParameter() { await Test_KeywordAsync( @@ -1309,8 +1284,7 @@ void M1(int parameter = defa[||]ult) { }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultExpressionInOptionalParameter() { await Test_KeywordAsync( @@ -1321,8 +1295,7 @@ void M1(int parameter = defa[||]ult(int)) { }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultLiteralExpressionInMethodCall() { await Test_KeywordAsync( @@ -1334,8 +1307,7 @@ void M1() { }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestDefaultExpressionInMethodCall() { await Test_KeywordAsync( @@ -1347,8 +1319,7 @@ void M1() { }", "default"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestOuterClassDeclaration() { await Test_KeywordAsync( @@ -1358,8 +1329,7 @@ class InnerClass where T : class { } }", "class"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestInnerClassDeclaration() { await Test_KeywordAsync( @@ -1369,8 +1339,7 @@ await Test_KeywordAsync( }", "class"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestClassConstraintInOuterClass() { await Test_KeywordAsync( @@ -1380,8 +1349,7 @@ class InnerClass where T : class { } }", "classconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestClassConstraintInInnerClass() { await Test_KeywordAsync( @@ -1391,8 +1359,7 @@ class InnerClass where T : cla[||]ss { } }", "classconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestClassConstraintInGenericMethod() { await Test_KeywordAsync( @@ -1402,8 +1369,7 @@ void M1() where T : cla[||]ss { } }", "classconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestClassConstraintInGenericDelegate() { await Test_KeywordAsync( @@ -1413,8 +1379,7 @@ await Test_KeywordAsync( }", "classconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestOuterStructDeclaration() { await Test_KeywordAsync( @@ -1424,8 +1389,7 @@ struct InnerStruct where T : struct { } }", "struct"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestInnerStructDeclaration() { await Test_KeywordAsync( @@ -1435,8 +1399,7 @@ await Test_KeywordAsync( }", "struct"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestStructConstraintInOuterStruct() { await Test_KeywordAsync( @@ -1446,8 +1409,7 @@ struct InnerStruct where T : struct { } }", "structconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestStructConstraintInInnerStruct() { await Test_KeywordAsync( @@ -1457,8 +1419,7 @@ struct InnerStruct where T : str[||]uct { } }", "structconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestStructConstraintInGenericMethod() { await Test_KeywordAsync( @@ -1468,8 +1429,7 @@ void M1() where T : str[||]uct { } }", "structconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestStructConstraintInGenericDelegate() { await Test_KeywordAsync( @@ -1479,8 +1439,7 @@ await Test_KeywordAsync( }", "structconstraint"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestUsingStaticOnUsingKeyword() { await Test_KeywordAsync( @@ -1494,8 +1453,7 @@ static void Method() {} }", "using-static"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestNormalUsingDirective() { await Test_KeywordAsync( @@ -1509,8 +1467,7 @@ static void Method() {} }", "using"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestUsingStatement() { await Test_KeywordAsync( @@ -1526,8 +1483,7 @@ void Method(String someString) { }", "using-statement"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestUsingDeclaration() { await Test_KeywordAsync( @@ -1541,8 +1497,7 @@ void Method(String someString) { }", "using-statement"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestUsingStaticOnStaticKeyword() { await Test_KeywordAsync( @@ -1556,8 +1511,7 @@ static void Method() {} }", "using-static"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestStaticClass() { await Test_KeywordAsync( @@ -1571,8 +1525,7 @@ static void Method() {} }", "static"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestStaticField() { await Test_KeywordAsync( @@ -1586,8 +1539,7 @@ static void Method() {} }", "static"); } - [WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] - [Fact] + [Fact, WorkItem(48392, "https://github.com/dotnet/roslyn/issues/48392")] public async Task TestStaticMethod() { await Test_KeywordAsync( diff --git a/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs b/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs index 35750d931de03..2e5b7c9bf2684 100644 --- a/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs +++ b/src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs @@ -1196,8 +1196,7 @@ public void TestAsPrivateInterfaceImplementation() "t i2.m2()\r\n{\r\n}"); } - [WorkItem(3928, "https://github.com/dotnet/roslyn/issues/3928")] - [Fact] + [Fact, WorkItem(3928, "https://github.com/dotnet/roslyn/issues/3928")] public void TestAsPrivateInterfaceImplementationRemovesConstraints() { var code = @" @@ -1836,8 +1835,7 @@ public void TestInterfaceDeclarationWithEventFromSymbol() }"); } - [WorkItem(38379, "https://github.com/dotnet/roslyn/issues/38379")] - [Fact] + [Fact, WorkItem(38379, "https://github.com/dotnet/roslyn/issues/38379")] public void TestUnsafeFieldDeclarationFromSymbol() { VerifySyntax( @@ -3638,8 +3636,7 @@ public void M() }"); } - [WorkItem(293, "https://github.com/dotnet/roslyn/issues/293")] - [Fact] + [Fact, WorkItem(293, "https://github.com/dotnet/roslyn/issues/293")] [Trait(Traits.Feature, Traits.Features.Formatting)] public void IntroduceBaseList() { diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingElasticTriviaTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingElasticTriviaTests.cs index 46eeb62e85361..979c079a9fa8a 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingElasticTriviaTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingElasticTriviaTests.cs @@ -95,8 +95,7 @@ class B Assert.Equal(expected, newCompilation.ToFullString()); } - [WorkItem(1947, "https://github.com/dotnet/roslyn/issues/1947")] - [Fact] + [Fact, WorkItem(1947, "https://github.com/dotnet/roslyn/issues/1947")] public void ElasticLineBreaksBetweenMembers() { var text = @" @@ -142,8 +141,7 @@ public class SomeAttribute : System.Attribute { } Assert.Equal(expected, annotationFormatted); } - [WorkItem(408, "https://roslyn.codeplex.com/workitem/408")] - [Fact] + [Fact, WorkItem(408, "https://roslyn.codeplex.com/workitem/408")] public void FormatElasticTriviaBetweenPropertiesWithoutAccessors() { var expected = @"class PropertyTest diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs index 74bb69c6be7dd..5cd1c4415cbb4 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs @@ -156,8 +156,7 @@ void F() await AssertFormatAsync(code, expected, changedOptionSet: changingOptions); } - [WorkItem(539231, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539231")] - [Fact] + [Fact, WorkItem(539231, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539231")] public async Task EmptySpan() { using var workspace = new AdhocWorkspace(); diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs index 21cd17d4e799f..c0fdf39040b6a 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingTests.cs @@ -955,8 +955,7 @@ public void nothing_again(Action a) }"); } - [WorkItem(766133, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766133")] - [Fact] + [Fact, WorkItem(766133, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766133")] public async Task RelativeIndentationToFirstTokenInBaseTokenWithObjectInitializers() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1027,8 +1026,7 @@ public void nothing() }", false, changingOptions); } - [WorkItem(772298, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772298")] - [Fact] + [Fact, WorkItem(772298, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/772298")] public async Task IndentUserSettingNonDefaultTest_OpenBracesOfLambdaWithNoNewLine() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1151,8 +1149,7 @@ public void nothing_again(Action a) }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task IndentSwitch_IndentCase_IndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1191,8 +1188,7 @@ void M() }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task IndentSwitch_IndentCase_NoIndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1231,8 +1227,7 @@ void M() }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task IndentSwitch_NoIndentCase_IndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1271,8 +1266,7 @@ void M() }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task IndentSwitch_NoIndentCase_NoIndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1311,8 +1305,7 @@ void M() }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task NoIndentSwitch_IndentCase_IndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1351,8 +1344,7 @@ void M() }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task NoIndentSwitch_IndentCase_NoIndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1391,8 +1383,7 @@ void M() }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task NoIndentSwitch_NoIndentCase_IndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1431,8 +1422,7 @@ void M() }", changedOptionSet: changingOptions); } - [WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] - [Fact] + [Fact, WorkItem(20009, "https://github.com/dotnet/roslyn/issues/20009")] public async Task NoIndentSwitch_NoIndentCase_NoIndentWhenBlock() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1731,8 +1721,7 @@ void bar() class goo{int x = 0;}", false, changingOptions); } - [WorkItem(991480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/991480")] - [Fact] + [Fact, WorkItem(991480, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/991480")] public async Task TestLeaveStatementMethodDeclarationSameLineNotAffectingForStatement() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -1755,8 +1744,7 @@ static void Main(string[] args) }", false, changingOptions); } - [WorkItem(751789, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/751789")] - [Fact] + [Fact, WorkItem(751789, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/751789")] public async Task NewLineForOpenBracesDefault() { await AssertFormatAsync(@"class f00 @@ -1888,8 +1876,7 @@ public class goo : System.Object } [WorkItem(751789, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/751789")] - [WorkItem(8808, "https://developercommunity.visualstudio.com/content/problem/8808/c-structure-guide-lines-for-unsafe-fixed.html")] - [Fact] + [Fact, WorkItem(8808, "https://developercommunity.visualstudio.com/content/problem/8808/c-structure-guide-lines-for-unsafe-fixed.html")] public async Task NewLineForOpenBracesNonDefault() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -3292,8 +3279,7 @@ int Method() } "); } - [WorkItem(537763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537763")] - [Fact] + [Fact, WorkItem(537763, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537763")] public async Task NullableType() { await AssertFormatAsync(@"class Program @@ -3311,8 +3297,7 @@ static void Main(string[] args) }"); } - [WorkItem(537766, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537766")] - [Fact] + [Fact, WorkItem(537766, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537766")] public async Task SuppressWrappingOnBraces() { await AssertFormatAsync(@"class Class1 @@ -3322,8 +3307,7 @@ await AssertFormatAsync(@"class Class1 "); } - [WorkItem(537824, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537824")] - [Fact] + [Fact, WorkItem(537824, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537824")] public async Task DoWhile() { await AssertFormatAsync(@"public class Class1 @@ -3347,8 +3331,7 @@ void Goo() "); } - [WorkItem(537774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537774")] - [Fact] + [Fact, WorkItem(537774, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537774")] public async Task SuppressWrappingBug() { await AssertFormatAsync(@"class Class1 @@ -3367,8 +3350,7 @@ int Goo() "); } - [WorkItem(537768, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537768")] - [Fact] + [Fact, WorkItem(537768, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537768")] public async Task PreserveLineForAttribute() { await AssertFormatAsync(@"class Class1 @@ -3388,8 +3370,7 @@ static void Main(string[] args) "); } - [WorkItem(537878, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537878")] - [Fact] + [Fact, WorkItem(537878, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537878")] public async Task NoFormattingOnMissingTokens() { await AssertFormatAsync(@"namespace ClassLibrary1 @@ -3415,8 +3396,7 @@ void Goo() "); } - [WorkItem(537783, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537783")] - [Fact] + [Fact, WorkItem(537783, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537783")] public async Task UnaryExpression() { await AssertFormatAsync(@"class Program @@ -3438,8 +3418,7 @@ static void Main(string[] args) "); } - [WorkItem(537885, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537885")] - [Fact] + [Fact, WorkItem(537885, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537885")] public async Task Pointer() { await AssertFormatAsync(@"class Program @@ -3459,8 +3438,7 @@ static void Main(string[] args) "); } - [WorkItem(50723, "https://github.com/dotnet/roslyn/issues/50723")] - [Fact] + [Fact, WorkItem(50723, "https://github.com/dotnet/roslyn/issues/50723")] public async Task TuplePointer() { var properlyFormattedCode = @"public unsafe static class Program @@ -3475,8 +3453,7 @@ public static void Main(string[] args) await AssertFormatAsync(properlyFormattedCode, properlyFormattedCode); } - [WorkItem(537886, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537886")] - [Fact] + [Fact, WorkItem(537886, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537886")] public async Task Tild() { await AssertFormatAsync(@"class Program @@ -3498,8 +3475,7 @@ static void Main(string[] args) "); } - [WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] - [Fact] + [Fact, WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] public async Task ArrayInitializer1() { await AssertFormatAsync(@"class Program @@ -3523,8 +3499,7 @@ static void Main(string[] args) "); } - [WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] - [Fact] + [Fact, WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] public async Task ArrayInitializer2() { await AssertFormatAsync(@"class Program @@ -3548,8 +3523,7 @@ static void Main(string[] args) "); } - [WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] - [Fact] + [Fact, WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] public async Task ImplicitArrayInitializer() { await AssertFormatAsync(@"class Program @@ -3573,8 +3547,7 @@ static void Main(string[] args) "); } - [WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] - [Fact] + [Fact, WorkItem(537884, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537884")] public async Task CollectionInitializer() { await AssertFormatAsync(@"class Program @@ -3598,8 +3571,7 @@ static void Main(string[] args) "); } - [WorkItem(537916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537916")] - [Fact] + [Fact, WorkItem(537916, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537916")] public async Task AddressOfOperator() { await AssertFormatAsync(@"unsafe class Class1 @@ -3621,8 +3593,7 @@ void Method() "); } - [WorkItem(537885, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537885")] - [Fact] + [Fact, WorkItem(537885, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537885")] public async Task DereferenceOperator() { await AssertFormatAsync(@"unsafe class Class1 @@ -3646,8 +3617,7 @@ void Method() "); } - [WorkItem(537905, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537905")] - [Fact] + [Fact, WorkItem(537905, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537905")] public async Task Namespaces() { await AssertFormatAsync(@"using System; @@ -3664,8 +3634,7 @@ await AssertFormatAsync(@"namespace N }"); } - [WorkItem(537902, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537902")] - [Fact] + [Fact, WorkItem(537902, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537902")] public async Task DoWhile1() { await AssertFormatAsync(@"class Program @@ -3759,8 +3728,7 @@ public void Method ( ) { } }"); } - [WorkItem(538288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538288")] - [Fact] + [Fact, WorkItem(538288, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538288")] public async Task ColonColon1() { await AssertFormatAsync(@"class Program @@ -3777,8 +3745,7 @@ public void Method ( ) { }"); } - [WorkItem(538354, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538354")] - [Fact] + [Fact, WorkItem(538354, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538354")] public async Task BugFix3939() { await AssertFormatAsync(@"using @@ -3790,13 +3757,11 @@ await AssertFormatAsync(@"using Generic;"); } - [WorkItem(538354, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538354")] - [Fact] + [Fact, WorkItem(538354, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538354")] public async Task Tab1() => await AssertFormatAsync(@"using System;", @" using System;"); - [WorkItem(538329, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538329")] - [Fact] + [Fact, WorkItem(538329, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538329")] public async Task SuppressLinkBreakInIfElseStatement() { await AssertFormatAsync(@"class Program @@ -3818,8 +3783,7 @@ static void Main(string[] args) }"); } - [WorkItem(538464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538464")] - [Fact] + [Fact, WorkItem(538464, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538464")] public async Task BugFix4087() { await AssertFormatAsync(@"class Program @@ -3975,8 +3939,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [WorkItem(539259, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539259")] - [Fact] + [Fact, WorkItem(539259, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539259")] public async Task BugFix5143() { var code = @"class Program @@ -3998,8 +3961,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [WorkItem(539338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539338")] - [Fact] + [Fact, WorkItem(539338, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539338")] public async Task BugFix5251() { var code = @"class Program @@ -4013,8 +3975,7 @@ public async Task BugFix5251() await AssertFormatAsync(expected, code); } - [WorkItem(539358, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539358")] - [Fact] + [Fact, WorkItem(539358, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539358")] public async Task BugFix5277() { var code = @" @@ -4028,8 +3989,7 @@ public async Task BugFix5277() await AssertFormatAsync(expected, code); } - [WorkItem(539542, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539542")] - [Fact] + [Fact, WorkItem(539542, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539542")] public async Task BugFix5544() { var code = @" @@ -4055,8 +4015,7 @@ unsafe static void Main(string[] args) await AssertFormatAsync(expected, code); } - [WorkItem(539587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539587")] - [Fact] + [Fact, WorkItem(539587, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539587")] public async Task BugFix5602() { var code = @" class Bug @@ -4076,8 +4035,7 @@ public static void func() await AssertFormatAsync(expected, code); } - [WorkItem(539616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539616")] - [Fact] + [Fact, WorkItem(539616, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539616")] public async Task BugFix5637() { var code = @"class Bug @@ -6054,8 +6012,7 @@ public async Task Bugfix_776513_CheckBraceIfNotMissingBeforeApplyingOperationFor await AssertFormatAsync(expected, code); } - [WorkItem(769342, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/769342")] - [Fact] + [Fact, WorkItem(769342, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/769342")] public async Task ShouldFormatDocCommentWithIndentSameAsTabSizeWithUseTabTrue() { var optionSet = new OptionsCollection(LanguageNames.CSharp) { { FormattingOptions2.UseTabs, true } }; @@ -6079,8 +6036,7 @@ class Program }", changedOptionSet: optionSet); } - [WorkItem(797278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/797278")] - [Fact] + [Fact, WorkItem(797278, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/797278")] public async Task TestSpacingOptionAroundControlFlow() { const string code = @" @@ -6172,8 +6128,7 @@ public void goo() } [WorkItem(176345, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/176345")] - [WorkItem(37031, "https://github.com/dotnet/roslyn/issues/37031")] - [Fact] + [Fact, WorkItem(37031, "https://github.com/dotnet/roslyn/issues/37031")] public async Task TestSpacingOptionAfterControlFlowKeyword() { var code = @" @@ -6260,8 +6215,7 @@ public void goo() await AssertFormatAsync(expected, code, changedOptionSet: optionSet); } - [WorkItem(766212, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766212")] - [Fact] + [Fact, WorkItem(766212, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/766212")] public async Task TestOptionForSpacingAroundCommas() { var code = @" @@ -7192,8 +7146,7 @@ class Program await AssertFormatAsync(expected, code, changedOptionSet: options); } - [WorkItem(14128, "https://github.com/dotnet/roslyn/issues/14128")] - [Fact] + [Fact, WorkItem(14128, "https://github.com/dotnet/roslyn/issues/14128")] public async Task SpaceBeforeCommasInLocalFunctionParameters() { var code = @" @@ -7286,8 +7239,7 @@ class Program await AssertFormatAsync(expected, code, changedOptionSet: options); } - [WorkItem(917351, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/917351")] - [Fact] + [Fact, WorkItem(917351, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/917351")] public async Task TestLockStatement() { var code = @" @@ -7321,8 +7273,7 @@ public void Method() await AssertFormatAsync(expected, code, changedOptionSet: options); } - [WorkItem(962416, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/962416")] - [Fact] + [Fact, WorkItem(962416, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/962416")] public async Task TestCheckedAndUncheckedStatement() { var code = @" @@ -7361,8 +7312,7 @@ public void Method() await AssertFormatAsync(expected, code, changedOptionSet: options); } - [WorkItem(953535, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/953535")] - [Fact] + [Fact, WorkItem(953535, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/953535")] public async Task ConditionalMemberAccess() { var code = @" @@ -7404,8 +7354,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code, parseOptions: parseOptions); } - [WorkItem(924172, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/924172")] - [Fact] + [Fact, WorkItem(924172, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/924172")] public async Task IgnoreSpacesInDeclarationStatementEnabled() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -7432,8 +7381,7 @@ static void Main(string[] args) await AssertFormatAsync(expected, code, changedOptionSet: changingOptions); } - [WorkItem(899492, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/899492")] - [Fact] + [Fact, WorkItem(899492, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/899492")] public async Task CommentIsLeadingTriviaOfStatementNotLabel() { var code = @" @@ -7462,8 +7410,7 @@ void M() await AssertFormatAsync(expected, code); } - [WorkItem(991547, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/991547")] - [Fact] + [Fact, WorkItem(991547, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/991547")] public async Task DontWrappingTryCatchFinallyIfOnSingleLine() { var code = @" @@ -7961,8 +7908,7 @@ void M() } [WorkItem(1041787, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1041787")] - [WorkItem(1151, "https://github.com/dotnet/roslyn/issues/1151")] - [Fact] + [Fact, WorkItem(1151, "https://github.com/dotnet/roslyn/issues/1151")] public async Task ReconstructWhitespaceStringUsingTabs_SingleLineComment() { var optionSet = new OptionsCollection(LanguageNames.CSharp) { { FormattingOptions2.UseTabs, true } }; @@ -7987,8 +7933,7 @@ static void Main(string[] args) [WorkItem(961559, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/961559")] [WorkItem(1041787, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1041787")] - [WorkItem(1151, "https://github.com/dotnet/roslyn/issues/1151")] - [Fact] + [Fact, WorkItem(1151, "https://github.com/dotnet/roslyn/issues/1151")] public async Task ReconstructWhitespaceStringUsingTabs_MultiLineComment() { var optionSet = new OptionsCollection(LanguageNames.CSharp) { { FormattingOptions2.UseTabs, true } }; @@ -8011,8 +7956,7 @@ static void Main(string[] args) }", false, optionSet); } - [WorkItem(1100920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1100920")] - [Fact] + [Fact, WorkItem(1100920, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1100920")] public async Task NoLineOperationAroundInterpolationSyntax() { await AssertFormatAsync(@"class Program @@ -8030,8 +7974,7 @@ static string F(int a, int b, int c) }"); } - [WorkItem(62, "https://github.com/dotnet/roslyn/issues/62")] - [Fact] + [Fact, WorkItem(62, "https://github.com/dotnet/roslyn/issues/62")] public async Task SpaceAfterWhenInExceptionFilter() { const string expected = @"class C @@ -8072,8 +8015,7 @@ void M() } [WorkItem(285, "https://github.com/dotnet/roslyn/issues/285")] - [WorkItem(1089196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089196")] - [Fact] + [Fact, WorkItem(1089196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089196")] public async Task FormatHashInBadDirectiveToZeroColumnAnywhereInsideIfDef() { const string code = @"class MyClass @@ -8103,8 +8045,7 @@ static void Main(string[] args) } [WorkItem(285, "https://github.com/dotnet/roslyn/issues/285")] - [WorkItem(1089196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089196")] - [Fact] + [Fact, WorkItem(1089196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089196")] public async Task FormatHashElseToZeroColumnAnywhereInsideIfDef() { const string code = @"class MyClass @@ -8134,8 +8075,7 @@ Appropriate indentation should be here though # } [WorkItem(285, "https://github.com/dotnet/roslyn/issues/285")] - [WorkItem(1089196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089196")] - [Fact] + [Fact, WorkItem(1089196, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1089196")] public async Task FormatHashsToZeroColumnAnywhereInsideIfDef() { const string code = @"class MyClass @@ -8166,16 +8106,14 @@ static void Main(string[] args) await AssertFormatAsync(expected, code); } - [WorkItem(1118, "https://github.com/dotnet/roslyn/issues/1118")] - [Fact] + [Fact, WorkItem(1118, "https://github.com/dotnet/roslyn/issues/1118")] public void DontAssumeCertainNodeAreAlwaysParented() { var block = SyntaxFactory.Block(); Formatter.Format(block, new AdhocWorkspace().Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None); } - [WorkItem(776, "https://github.com/dotnet/roslyn/issues/776")] - [Fact] + [Fact, WorkItem(776, "https://github.com/dotnet/roslyn/issues/776")] public async Task SpacingRulesAroundMethodCallAndParenthesisAppliedInAttributeNonDefault() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -8199,8 +8137,7 @@ static void Main(string[] args) }", false, changingOptions); } - [WorkItem(776, "https://github.com/dotnet/roslyn/issues/776")] - [Fact] + [Fact, WorkItem(776, "https://github.com/dotnet/roslyn/issues/776")] public async Task SpacingRulesAroundMethodCallAndParenthesisAppliedInAttribute() { var code = @"[Obsolete(""Test""), Obsolete()] @@ -8251,8 +8188,7 @@ public void goo() await AssertFormatAsync(expected, code, changedOptionSet: optionSet); } - [WorkItem(1298, "https://github.com/dotnet/roslyn/issues/1298")] - [Fact] + [Fact, WorkItem(1298, "https://github.com/dotnet/roslyn/issues/1298")] public async Task DontforceAccessorsToNewLineWithPropertyInitializers() { var code = @"using System.Collections.Generic; @@ -8281,8 +8217,7 @@ public class ExcludeValidation await AssertFormatAsync(expected, code); } - [WorkItem(1339, "https://github.com/dotnet/roslyn/issues/1339")] - [Fact] + [Fact, WorkItem(1339, "https://github.com/dotnet/roslyn/issues/1339")] public async Task DontFormatAutoPropertyInitializerIfNotDifferentLine() { var code = @"class Program @@ -8417,8 +8352,7 @@ void Main() } [WorkItem(4421, "https://github.com/dotnet/roslyn/issues/4421")] - [WorkItem(4240, "https://github.com/dotnet/roslyn/issues/4240")] - [Fact] + [Fact, WorkItem(4240, "https://github.com/dotnet/roslyn/issues/4240")] public async Task VerifySpacingAfterMethodDeclarationName_Default() { var code = @"class Program @@ -8439,8 +8373,7 @@ public void F() { } } [WorkItem(4240, "https://github.com/dotnet/roslyn/issues/4240")] - [WorkItem(4421, "https://github.com/dotnet/roslyn/issues/4421")] - [Fact] + [Fact, WorkItem(4421, "https://github.com/dotnet/roslyn/issues/4421")] public async Task VerifySpacingAfterMethodDeclarationName_NonDefault() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -8464,8 +8397,7 @@ public void F () { } await AssertFormatAsync(expected, code, changedOptionSet: changingOptions); } - [WorkItem(939, "https://github.com/dotnet/roslyn/issues/939")] - [Fact] + [Fact, WorkItem(939, "https://github.com/dotnet/roslyn/issues/939")] public async Task DontFormatInsideArrayInitializers() { var code = @"class Program @@ -8493,8 +8425,7 @@ This is a multiline comment } [WorkItem(1184285, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1184285")] - [WorkItem(4280, "https://github.com/dotnet/roslyn/issues/4280")] - [Fact] + [Fact, WorkItem(4280, "https://github.com/dotnet/roslyn/issues/4280")] public async Task FormatDictionaryInitializers() { var code = @"class Program @@ -8514,8 +8445,7 @@ void Main() await AssertFormatAsync(expected, code); } - [WorkItem(3256, "https://github.com/dotnet/roslyn/issues/3256")] - [Fact] + [Fact, WorkItem(3256, "https://github.com/dotnet/roslyn/issues/3256")] public async Task SwitchSectionHonorsNewLineForBracesinControlBlockOption_Default() { var code = @"class Program @@ -8549,8 +8479,7 @@ public void goo() await AssertFormatAsync(expected, code); } - [WorkItem(3256, "https://github.com/dotnet/roslyn/issues/3256")] - [Fact] + [Fact, WorkItem(3256, "https://github.com/dotnet/roslyn/issues/3256")] public async Task SwitchSectionHonorsNewLineForBracesinControlBlockOption_NonDefault() { var changingOptions = new OptionsCollection(LanguageNames.CSharp) @@ -8589,8 +8518,7 @@ public void goo() await AssertFormatAsync(expected, code, changedOptionSet: changingOptions); } - [WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] - [Fact] + [Fact, WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] public async Task FormattingCodeWithMissingTokensShouldRespectFormatTabsOption1() { var optionSet = new OptionsCollection(LanguageNames.CSharp) { { FormattingOptions2.UseTabs, true } }; @@ -8610,8 +8538,7 @@ static void Main() }", changedOptionSet: optionSet); } - [WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] - [Fact] + [Fact, WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] public async Task FormattingCodeWithMissingTokensShouldRespectFormatTabsOption2() { var optionSet = new OptionsCollection(LanguageNames.CSharp) { { FormattingOptions2.UseTabs, true } }; @@ -8633,8 +8560,7 @@ public Goo(readonly string bar) }", changedOptionSet: optionSet); } - [WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] - [Fact] + [Fact, WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] public async Task FormattingCodeWithBrokenLocalDeclarationShouldRespectFormatTabsOption() { var optionSet = new OptionsCollection(LanguageNames.CSharp) { { FormattingOptions2.UseTabs, true } }; @@ -8673,8 +8599,7 @@ void DoSomething() }", changedOptionSet: optionSet); } - [WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] - [Fact] + [Fact, WorkItem(4014, "https://github.com/dotnet/roslyn/issues/4014")] public async Task FormattingCodeWithBrokenInterpolatedStringShouldRespectFormatTabsOption() { var optionSet = new OptionsCollection(LanguageNames.CSharp) { { FormattingOptions2.UseTabs, true } }; diff --git a/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs b/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs index 45d5b1c2c6eb5..1a4dceac5b4fb 100644 --- a/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs +++ b/src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs @@ -1374,8 +1374,7 @@ void Method() { await AssertFormatAsync(expected, content); } - [WorkItem(537895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537895")] - [Fact] + [Fact, WorkItem(537895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537895")] public async Task Preprocessor9() { var content = @"class C @@ -1406,8 +1405,7 @@ void Method() await AssertFormatAsync(expected, content); } - [WorkItem(537895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537895")] - [Fact] + [Fact, WorkItem(537895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537895")] public async Task Preprocessor10() { var content = @"class C @@ -1436,8 +1434,7 @@ void Method() await AssertFormatAsync(expected, content); } - [WorkItem(537765, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537765")] - [Fact] + [Fact, WorkItem(537765, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537765")] public async Task Comment25() { var content = @"class C @@ -1463,8 +1460,7 @@ void Goo()//method await AssertFormatAsync(expected, content); } - [WorkItem(537765, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537765")] - [Fact] + [Fact, WorkItem(537765, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537765")] public async Task Comment26() { var content = @"public class Class1 @@ -1591,8 +1587,7 @@ static void Main(string[] args) await AssertFormatAsync(code, content); } - [WorkItem(538703, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538703")] - [Fact] + [Fact, WorkItem(538703, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538703")] public async Task Comment32() { var content = @"class Program @@ -1616,8 +1611,7 @@ void Method() { } await AssertFormatAsync(code, content); } - [WorkItem(542316, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542316")] - [Fact] + [Fact, WorkItem(542316, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542316")] public async Task CommentInExpression() { var content = @"using System; @@ -1654,8 +1648,7 @@ static void Main(string[] args) } [WorkItem(542546, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542546")] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] - [Fact] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task FormatInvalidCode_1() { var expected = @"> Roslyn.Utilities.dll! Basic"; @@ -1664,8 +1657,7 @@ public async Task FormatInvalidCode_1() } [WorkItem(542546, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542546")] - [WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] - [Fact] + [Fact, WorkItem(44423, "https://github.com/dotnet/roslyn/issues/44423")] public async Task FormatInvalidCode_2() { var content = @"> Roslyn.Utilities.dll! Line 43 + 0x5 bytes Basic"; @@ -1673,8 +1665,7 @@ public async Task FormatInvalidCode_2() await AssertFormatAsync(expectedContent, content); } - [WorkItem(537895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537895")] - [Fact] + [Fact, WorkItem(537895, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/537895")] public async Task EmbededStatement1() { var content = @"using System; @@ -1766,8 +1757,7 @@ public void NewLineOptions_LineFeedOnly() Assert.Equal(expected, actual); } - [WorkItem(4019, "https://github.com/dotnet/roslyn/issues/4019")] - [Fact] + [Fact, WorkItem(4019, "https://github.com/dotnet/roslyn/issues/4019")] public void FormatWithTabs() { var code = @"#region Assembly mscorlib @@ -1814,8 +1804,7 @@ class F Assert.Equal(expected, actual); } - [WorkItem(39351, "https://github.com/dotnet/roslyn/issues/39351")] - [Fact] + [Fact, WorkItem(39351, "https://github.com/dotnet/roslyn/issues/39351")] public async Task SingleLineComment_AtEndOfFile_DoesNotAddNewLine() { await AssertNoFormattingChangesAsync(@"class Program { } @@ -1823,8 +1812,7 @@ await AssertNoFormattingChangesAsync(@"class Program { } // Test"); } - [WorkItem(39351, "https://github.com/dotnet/roslyn/issues/39351")] - [Fact] + [Fact, WorkItem(39351, "https://github.com/dotnet/roslyn/issues/39351")] public async Task MultiLineComment_AtEndOfFile_DoesNotAddNewLine() { await AssertNoFormattingChangesAsync(@"class Program { } @@ -1832,8 +1820,7 @@ await AssertNoFormattingChangesAsync(@"class Program { } /* Test */"); } - [WorkItem(39351, "https://github.com/dotnet/roslyn/issues/39351")] - [Fact] + [Fact, WorkItem(39351, "https://github.com/dotnet/roslyn/issues/39351")] public async Task DocComment_AtEndOfFile_DoesNotAddNewLine() { await AssertNoFormattingChangesAsync(@"class Program { } diff --git a/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs b/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs index af12ec9ec8ac8..65de0535542d4 100644 --- a/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs +++ b/src/Workspaces/CSharpTest/OrganizeImports/OrganizeUsingsTests.cs @@ -457,8 +457,7 @@ namespace B { }"; await CheckAsync(initial, final); } - [WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] - [Fact] + [Fact, WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] public async Task DoTouchCommentsAtBeginningOfFile1() { var initial = @@ -482,8 +481,7 @@ namespace B { }"; await CheckAsync(initial, final); } - [WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] - [Fact] + [Fact, WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] public async Task DoTouchCommentsAtBeginningOfFile2() { var initial = @@ -507,8 +505,7 @@ namespace B { }"; await CheckAsync(initial, final); } - [WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] - [Fact] + [Fact, WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] public async Task DoTouchCommentsAtBeginningOfFile3() { var initial = @@ -532,8 +529,7 @@ namespace B { }"; await CheckAsync(initial, final); } - [WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] - [Fact] + [Fact, WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] public async Task CommentsNotAtTheStartOfTheFile1() { var initial = @@ -557,8 +553,7 @@ public async Task CommentsNotAtTheStartOfTheFile1() await CheckAsync(initial, final); } - [WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] - [Fact] + [Fact, WorkItem(2480, "https://github.com/dotnet/roslyn/issues/2480")] public async Task CommentsNotAtTheStartOfTheFile2() { var initial = @@ -1161,8 +1156,7 @@ await CheckAsync(initial, } } - [WorkItem(20988, "https://github.com/dotnet/roslyn/issues/20988")] - [Fact] + [Fact, WorkItem(20988, "https://github.com/dotnet/roslyn/issues/20988")] public async Task TestGrouping() { var initial = @@ -1198,8 +1192,7 @@ public async Task TestGrouping() await CheckAsync(initial, final, placeSystemNamespaceFirst: true, separateImportGroups: true); } - [WorkItem(20988, "https://github.com/dotnet/roslyn/issues/20988")] - [Fact] + [Fact, WorkItem(20988, "https://github.com/dotnet/roslyn/issues/20988")] public async Task TestGrouping2() { // Make sure we don't insert extra newlines if they're already there. diff --git a/src/Workspaces/CoreTest/FindReferencesTests.cs b/src/Workspaces/CoreTest/FindReferencesTests.cs index 18ef508eadde4..3ec637a39ffe6 100644 --- a/src/Workspaces/CoreTest/FindReferencesTests.cs +++ b/src/Workspaces/CoreTest/FindReferencesTests.cs @@ -401,8 +401,7 @@ interface ITestBase Assert.Equal(5, references.Count()); } - [WorkItem(4936, "https://github.com/dotnet/roslyn/issues/4936")] - [Fact] + [Fact, WorkItem(4936, "https://github.com/dotnet/roslyn/issues/4936")] public async Task OverriddenMethodsFromPortableToDesktop() { var solution = CreateWorkspace().CurrentSolution; diff --git a/src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs b/src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs index bc3cbafba87c0..00a7b4706b7e8 100644 --- a/src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs +++ b/src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs @@ -1567,8 +1567,7 @@ public void TestDeepProjectReferenceTree() } #endif - [WorkItem(636431, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636431")] - [Fact] + [Fact, WorkItem(636431, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/636431")] public async Task TestProjectDependencyLoadingAsync() { using var workspace = CreateWorkspaceWithRecoverableSyntaxTreesAndWeakCompilations(); @@ -2580,8 +2579,7 @@ public class C : A { Assert.Equal(pid1, projectForBaseType.Id); } - [WorkItem(1088127, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1088127")] - [Fact] + [Fact, WorkItem(1088127, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1088127")] public void TestEncodingRetainedAfterTreeChanged() { var ws = new AdhocWorkspace(); diff --git a/src/Workspaces/CoreTest/UtilityTest/FormattingRangeHelperTests.cs b/src/Workspaces/CoreTest/UtilityTest/FormattingRangeHelperTests.cs index da34e1122acf0..6202fcd66270f 100644 --- a/src/Workspaces/CoreTest/UtilityTest/FormattingRangeHelperTests.cs +++ b/src/Workspaces/CoreTest/UtilityTest/FormattingRangeHelperTests.cs @@ -13,8 +13,7 @@ namespace Microsoft.CodeAnalysis.UnitTests.UtilityTest { public class FormattingRangeHelperTests { - [WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] - [Fact] + [Fact, WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] public void TestAreTwoTokensOnSameLineTrue() { var root = SyntaxFactory.ParseSyntaxTree("{Foo();}").GetRoot(); @@ -24,8 +23,7 @@ public void TestAreTwoTokensOnSameLineTrue() Assert.True(FormattingRangeHelper.AreTwoTokensOnSameLine(token1, token2)); } - [WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] - [Fact] + [Fact, WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] public void TestAreTwoTokensOnSameLineFalse() { var root = SyntaxFactory.ParseSyntaxTree("{Fizz();\nBuzz();}").GetRoot(); @@ -35,8 +33,7 @@ public void TestAreTwoTokensOnSameLineFalse() Assert.False(FormattingRangeHelper.AreTwoTokensOnSameLine(token1, token2)); } - [WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] - [Fact] + [Fact, WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] public void TestAreTwoTokensOnSameLineWithEqualTokens() { var token = SyntaxFactory.ParseSyntaxTree("else\nFoo();").GetRoot().GetFirstToken(); @@ -44,8 +41,7 @@ public void TestAreTwoTokensOnSameLineWithEqualTokens() Assert.True(FormattingRangeHelper.AreTwoTokensOnSameLine(token, token)); } - [WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] - [Fact] + [Fact, WorkItem(33560, "https://github.com/dotnet/roslyn/issues/33560")] public void TestAreTwoTokensOnSameLineWithEqualTokensWithoutSyntaxTree() { var token = SyntaxFactory.ParseToken("else"); diff --git a/src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs b/src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs index 27e333241e1be..20afe309c33a3 100644 --- a/src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs +++ b/src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs @@ -41,8 +41,7 @@ public void TestTemporaryStorageText() TestTemporaryStorage(service, text); } - [WorkItem(531188, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531188")] - [Fact] + [Fact, WorkItem(531188, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/531188")] public void TestTemporaryStorageStream() { using var workspace = new AdhocWorkspace(); diff --git a/src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs b/src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs index c77ad9321362d..52fa10693842c 100644 --- a/src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs +++ b/src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs @@ -394,8 +394,7 @@ public async Task TestUpdatedDocumentHasTextVersionAsync() Assert.Equal(currentVersion, actualVersion); } - [WorkItem(1174396, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174396")] - [Fact] + [Fact, WorkItem(1174396, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/1174396")] public async Task TestUpdateCSharpLanguageVersionAsync() { using var ws = new AdhocWorkspace();