Remove all framework specific packages

This commit is contained in:
Sam Harwell 2024-02-15 08:39:39 -06:00
Родитель 403f0f75ea
Коммит 30396fb336
149 изменённых файлов: 67 добавлений и 2563 удалений

Просмотреть файл

@ -27,32 +27,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Code
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.csproj", "{F8785C36-69E1-423B-9E4A-36DF8A9CF904}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest.csproj", "{2B77DAF6-67B2-47A0-91DC-94383C46C355}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit.csproj", "{14C162CB-CD1D-4122-B123-D0A3AA91BEA8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.csproj", "{7B7D8972-B167-4338-B112-2BB37DBDBF71}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest.csproj", "{96A81378-0E48-497E-A712-92114D177691}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit.csproj", "{C429944E-EC27-42BD-8687-2C126B76861B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Testing.Verifiers.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj", "{F0E3E515-F604-4EE5-A013-6648F39322E4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Testing.Verifiers.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj", "{22E65BCC-B91F-4CD5-AC5B-CB71AEF8ACDC}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.vbproj", "{0FF93648-F249-4F25-AF46-15C96168682B}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest.vbproj", "{7A28B74F-B3AC-43B9-B2E3-581316DCE809}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit.vbproj", "{A42D58EA-6C03-401C-B3E8-9671DD66FAB4}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.vbproj", "{D130C11C-6E09-4D2D-BFB7-C40545E26C1B}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest.vbproj", "{ED49E6AD-3E1D-48FB-9DEF-FB8B53DA7179}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit.vbproj", "{9ECFBBD5-F7DD-4ECF-A738-41E2F747D67A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{8C343846-5F9F-4033-9B52-B44C61962449}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.CodeAnalysis.Testing", "Microsoft.CodeAnalysis.Testing", "{9905147E-CC1F-42A0-BD27-05586C583DF7}"
@ -75,50 +55,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Code
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.csproj", "{2B2A5675-EA12-4921-A075-5C8BCB10D02D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest.csproj", "{09F74B4D-8BC9-43D1-8B64-696D055E0B81}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.NUnit\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.NUnit.csproj", "{5D46448D-1D58-46CB-BA0F-04AD763AC40D}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.vbproj", "{7642812C-564D-40CD-985A-F53EC821CBE3}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest.vbproj", "{6BCBD409-3C28-450D-AA27-D4E663BFE902}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.NUnit\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.NUnit.vbproj", "{065D8144-FE05-4980-9C90-E67F682770CE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CodeRefactoring.Testing.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CodeRefactoring.Testing.UnitTests\Microsoft.CodeAnalysis.CodeRefactoring.Testing.UnitTests.csproj", "{8E9B5FE5-6C6B-4CC2-816B-8CDA6F3D1297}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.UnitTests\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.UnitTests.csproj", "{995E5475-2032-4A23-A85B-F8400C02CAFE}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.UnitTests\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.UnitTests.vbproj", "{68DEB3AF-8572-45A9-9EED-E71B5F1F35CA}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest.UnitTests.csproj", "{D307A5F5-5652-4AD9-B463-2C0798BEBF3F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest.UnitTests.csproj", "{A9DA4D84-BEB9-4387-93A0-FD4136426A43}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest.UnitTests.vbproj", "{585D7F21-C0B1-41C3-A8B5-01545FEFDF6C}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest.UnitTests.vbproj", "{F1565840-5AF1-4CCA-A7AF-DA8AED89CE3E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest.UnitTests.csproj", "{1FDA0F25-0050-4A45-B20F-FEC93EC1FB98}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest.UnitTests.vbproj", "{F3ACBF36-B31B-4C17-8DB0-931B03EEFFDF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.UnitTests\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.UnitTests.csproj", "{85F1F599-330B-4C3D-839E-17D5E3587C16}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.UnitTests\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.UnitTests.csproj", "{F148144A-15F7-4920-B2B5-5182250AF6B3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit.UnitTests.csproj", "{D01D8667-B0F3-426D-BC4E-78789199F757}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit.UnitTests.csproj", "{F8D2D0D9-513C-4EE2-871C-1494837DE696}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.NUnit.UnitTests.csproj", "{7E65A7AA-B615-4C92-95E6-39C64933517D}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit.UnitTests.vbproj", "{19DB3193-B920-4C62-ADC1-5071AE989AA5}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit.UnitTests.vbproj", "{4617ED77-9564-4A06-8F9B-92E5C5523FE1}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.NUnit.UnitTests.vbproj", "{023B21F8-09EC-4A67-8AAA-3D110231E7EB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VisualStudio.Roslyn.SDK", "VisualStudio.Roslyn.SDK", "{A3AF556C-276C-49BA-A9ED-E7D42FECAA46}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.SDK.IntegrationTests", "tests\VisualStudio.Roslyn.SDK\Roslyn.SDK.IntegrationTests\Roslyn.SDK.IntegrationTests.csproj", "{6DBBFF7B-2C28-47D7-8618-B6085044E38D}"
@ -129,35 +73,19 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Sour
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.csproj", "{99D7BB0C-DE8D-4952-A9BF-63A5215256C4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest.csproj", "{31886751-5615-435C-A40C-EA2CC415BBDD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.NUnit\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.NUnit.csproj", "{92558FFF-0935-4B12-8ED6-E3DC4E486B7F}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.vbproj", "{EC96BD3F-2DFE-4072-86F5-BFB349FF77D9}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.MSTest", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.MSTest\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.MSTest.vbproj", "{74F9C0F1-2E95-4EC8-B395-EB73AC4DD42B}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.NUnit", "src\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.NUnit\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.NUnit.vbproj", "{A7D3307A-0A0D-4D20-887A-9C830A38B058}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.SourceGenerators.Testing.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.SourceGenerators.Testing.UnitTests\Microsoft.CodeAnalysis.SourceGenerators.Testing.UnitTests.csproj", "{68CAEBF3-D428-4B50-8305-4BE4F7753CA8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.UnitTests\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.UnitTests.csproj", "{0E75580E-10E6-4CAC-87C2-D83C6C0B1D10}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest.UnitTests.csproj", "{4E02E29B-54C7-4576-8575-0438EABCCC88}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.NUnit.UnitTests.csproj", "{485C6D8A-271F-44CD-9F55-B5283A917A00}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.UnitTests\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.UnitTests.vbproj", "{ED7BCD8E-F553-48F0-962F-019BE7C2B78E}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.MSTest.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.MSTest.UnitTests\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.MSTest.UnitTests.vbproj", "{7D9C0EF5-7383-4E35-811B-3288B3C806F3}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.NUnit.UnitTests", "tests\Microsoft.CodeAnalysis.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.NUnit.UnitTests\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.NUnit.UnitTests.vbproj", "{7C3FE60E-055B-4E0C-BB85-C7E94A640074}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.ComponentDebugger", "src\VisualStudio.Roslyn.SDK\ComponentDebugger\Roslyn.ComponentDebugger.csproj", "{421DE59C-8246-4679-9D69-79F16A7187BE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "util", "util", "{7A94E723-ADD6-48C4-BBE7-1D5B311187A8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyVersionGenerator", "src\VisualStudio.Roslyn.SDK\AssemblyVersionGenerator\AssemblyVersionGenerator.csproj", "{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AssemblyVersionGenerator", "src\VisualStudio.Roslyn.SDK\AssemblyVersionGenerator\AssemblyVersionGenerator.csproj", "{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -197,58 +125,18 @@ Global
{F8785C36-69E1-423B-9E4A-36DF8A9CF904}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F8785C36-69E1-423B-9E4A-36DF8A9CF904}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F8785C36-69E1-423B-9E4A-36DF8A9CF904}.Release|Any CPU.Build.0 = Release|Any CPU
{2B77DAF6-67B2-47A0-91DC-94383C46C355}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2B77DAF6-67B2-47A0-91DC-94383C46C355}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2B77DAF6-67B2-47A0-91DC-94383C46C355}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2B77DAF6-67B2-47A0-91DC-94383C46C355}.Release|Any CPU.Build.0 = Release|Any CPU
{14C162CB-CD1D-4122-B123-D0A3AA91BEA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{14C162CB-CD1D-4122-B123-D0A3AA91BEA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{14C162CB-CD1D-4122-B123-D0A3AA91BEA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{14C162CB-CD1D-4122-B123-D0A3AA91BEA8}.Release|Any CPU.Build.0 = Release|Any CPU
{7B7D8972-B167-4338-B112-2BB37DBDBF71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7B7D8972-B167-4338-B112-2BB37DBDBF71}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7B7D8972-B167-4338-B112-2BB37DBDBF71}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7B7D8972-B167-4338-B112-2BB37DBDBF71}.Release|Any CPU.Build.0 = Release|Any CPU
{96A81378-0E48-497E-A712-92114D177691}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{96A81378-0E48-497E-A712-92114D177691}.Debug|Any CPU.Build.0 = Debug|Any CPU
{96A81378-0E48-497E-A712-92114D177691}.Release|Any CPU.ActiveCfg = Release|Any CPU
{96A81378-0E48-497E-A712-92114D177691}.Release|Any CPU.Build.0 = Release|Any CPU
{C429944E-EC27-42BD-8687-2C126B76861B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C429944E-EC27-42BD-8687-2C126B76861B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C429944E-EC27-42BD-8687-2C126B76861B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C429944E-EC27-42BD-8687-2C126B76861B}.Release|Any CPU.Build.0 = Release|Any CPU
{F0E3E515-F604-4EE5-A013-6648F39322E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F0E3E515-F604-4EE5-A013-6648F39322E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F0E3E515-F604-4EE5-A013-6648F39322E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F0E3E515-F604-4EE5-A013-6648F39322E4}.Release|Any CPU.Build.0 = Release|Any CPU
{22E65BCC-B91F-4CD5-AC5B-CB71AEF8ACDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{22E65BCC-B91F-4CD5-AC5B-CB71AEF8ACDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{22E65BCC-B91F-4CD5-AC5B-CB71AEF8ACDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{22E65BCC-B91F-4CD5-AC5B-CB71AEF8ACDC}.Release|Any CPU.Build.0 = Release|Any CPU
{0FF93648-F249-4F25-AF46-15C96168682B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0FF93648-F249-4F25-AF46-15C96168682B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0FF93648-F249-4F25-AF46-15C96168682B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0FF93648-F249-4F25-AF46-15C96168682B}.Release|Any CPU.Build.0 = Release|Any CPU
{7A28B74F-B3AC-43B9-B2E3-581316DCE809}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7A28B74F-B3AC-43B9-B2E3-581316DCE809}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7A28B74F-B3AC-43B9-B2E3-581316DCE809}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7A28B74F-B3AC-43B9-B2E3-581316DCE809}.Release|Any CPU.Build.0 = Release|Any CPU
{A42D58EA-6C03-401C-B3E8-9671DD66FAB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A42D58EA-6C03-401C-B3E8-9671DD66FAB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A42D58EA-6C03-401C-B3E8-9671DD66FAB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A42D58EA-6C03-401C-B3E8-9671DD66FAB4}.Release|Any CPU.Build.0 = Release|Any CPU
{D130C11C-6E09-4D2D-BFB7-C40545E26C1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D130C11C-6E09-4D2D-BFB7-C40545E26C1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D130C11C-6E09-4D2D-BFB7-C40545E26C1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D130C11C-6E09-4D2D-BFB7-C40545E26C1B}.Release|Any CPU.Build.0 = Release|Any CPU
{ED49E6AD-3E1D-48FB-9DEF-FB8B53DA7179}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ED49E6AD-3E1D-48FB-9DEF-FB8B53DA7179}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ED49E6AD-3E1D-48FB-9DEF-FB8B53DA7179}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ED49E6AD-3E1D-48FB-9DEF-FB8B53DA7179}.Release|Any CPU.Build.0 = Release|Any CPU
{9ECFBBD5-F7DD-4ECF-A738-41E2F747D67A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9ECFBBD5-F7DD-4ECF-A738-41E2F747D67A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9ECFBBD5-F7DD-4ECF-A738-41E2F747D67A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9ECFBBD5-F7DD-4ECF-A738-41E2F747D67A}.Release|Any CPU.Build.0 = Release|Any CPU
{FE26E824-EC4D-4CF9-9927-7E4B81502349}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FE26E824-EC4D-4CF9-9927-7E4B81502349}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FE26E824-EC4D-4CF9-9927-7E4B81502349}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -285,26 +173,10 @@ Global
{2B2A5675-EA12-4921-A075-5C8BCB10D02D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2B2A5675-EA12-4921-A075-5C8BCB10D02D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2B2A5675-EA12-4921-A075-5C8BCB10D02D}.Release|Any CPU.Build.0 = Release|Any CPU
{09F74B4D-8BC9-43D1-8B64-696D055E0B81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{09F74B4D-8BC9-43D1-8B64-696D055E0B81}.Debug|Any CPU.Build.0 = Debug|Any CPU
{09F74B4D-8BC9-43D1-8B64-696D055E0B81}.Release|Any CPU.ActiveCfg = Release|Any CPU
{09F74B4D-8BC9-43D1-8B64-696D055E0B81}.Release|Any CPU.Build.0 = Release|Any CPU
{5D46448D-1D58-46CB-BA0F-04AD763AC40D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5D46448D-1D58-46CB-BA0F-04AD763AC40D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5D46448D-1D58-46CB-BA0F-04AD763AC40D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5D46448D-1D58-46CB-BA0F-04AD763AC40D}.Release|Any CPU.Build.0 = Release|Any CPU
{7642812C-564D-40CD-985A-F53EC821CBE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7642812C-564D-40CD-985A-F53EC821CBE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7642812C-564D-40CD-985A-F53EC821CBE3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7642812C-564D-40CD-985A-F53EC821CBE3}.Release|Any CPU.Build.0 = Release|Any CPU
{6BCBD409-3C28-450D-AA27-D4E663BFE902}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6BCBD409-3C28-450D-AA27-D4E663BFE902}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6BCBD409-3C28-450D-AA27-D4E663BFE902}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6BCBD409-3C28-450D-AA27-D4E663BFE902}.Release|Any CPU.Build.0 = Release|Any CPU
{065D8144-FE05-4980-9C90-E67F682770CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{065D8144-FE05-4980-9C90-E67F682770CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{065D8144-FE05-4980-9C90-E67F682770CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{065D8144-FE05-4980-9C90-E67F682770CE}.Release|Any CPU.Build.0 = Release|Any CPU
{8E9B5FE5-6C6B-4CC2-816B-8CDA6F3D1297}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8E9B5FE5-6C6B-4CC2-816B-8CDA6F3D1297}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8E9B5FE5-6C6B-4CC2-816B-8CDA6F3D1297}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -317,62 +189,6 @@ Global
{68DEB3AF-8572-45A9-9EED-E71B5F1F35CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{68DEB3AF-8572-45A9-9EED-E71B5F1F35CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{68DEB3AF-8572-45A9-9EED-E71B5F1F35CA}.Release|Any CPU.Build.0 = Release|Any CPU
{D307A5F5-5652-4AD9-B463-2C0798BEBF3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D307A5F5-5652-4AD9-B463-2C0798BEBF3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D307A5F5-5652-4AD9-B463-2C0798BEBF3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D307A5F5-5652-4AD9-B463-2C0798BEBF3F}.Release|Any CPU.Build.0 = Release|Any CPU
{A9DA4D84-BEB9-4387-93A0-FD4136426A43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A9DA4D84-BEB9-4387-93A0-FD4136426A43}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A9DA4D84-BEB9-4387-93A0-FD4136426A43}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A9DA4D84-BEB9-4387-93A0-FD4136426A43}.Release|Any CPU.Build.0 = Release|Any CPU
{585D7F21-C0B1-41C3-A8B5-01545FEFDF6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{585D7F21-C0B1-41C3-A8B5-01545FEFDF6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{585D7F21-C0B1-41C3-A8B5-01545FEFDF6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{585D7F21-C0B1-41C3-A8B5-01545FEFDF6C}.Release|Any CPU.Build.0 = Release|Any CPU
{F1565840-5AF1-4CCA-A7AF-DA8AED89CE3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F1565840-5AF1-4CCA-A7AF-DA8AED89CE3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F1565840-5AF1-4CCA-A7AF-DA8AED89CE3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F1565840-5AF1-4CCA-A7AF-DA8AED89CE3E}.Release|Any CPU.Build.0 = Release|Any CPU
{1FDA0F25-0050-4A45-B20F-FEC93EC1FB98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1FDA0F25-0050-4A45-B20F-FEC93EC1FB98}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1FDA0F25-0050-4A45-B20F-FEC93EC1FB98}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1FDA0F25-0050-4A45-B20F-FEC93EC1FB98}.Release|Any CPU.Build.0 = Release|Any CPU
{F3ACBF36-B31B-4C17-8DB0-931B03EEFFDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F3ACBF36-B31B-4C17-8DB0-931B03EEFFDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F3ACBF36-B31B-4C17-8DB0-931B03EEFFDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F3ACBF36-B31B-4C17-8DB0-931B03EEFFDF}.Release|Any CPU.Build.0 = Release|Any CPU
{85F1F599-330B-4C3D-839E-17D5E3587C16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{85F1F599-330B-4C3D-839E-17D5E3587C16}.Debug|Any CPU.Build.0 = Debug|Any CPU
{85F1F599-330B-4C3D-839E-17D5E3587C16}.Release|Any CPU.ActiveCfg = Release|Any CPU
{85F1F599-330B-4C3D-839E-17D5E3587C16}.Release|Any CPU.Build.0 = Release|Any CPU
{F148144A-15F7-4920-B2B5-5182250AF6B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F148144A-15F7-4920-B2B5-5182250AF6B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F148144A-15F7-4920-B2B5-5182250AF6B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F148144A-15F7-4920-B2B5-5182250AF6B3}.Release|Any CPU.Build.0 = Release|Any CPU
{D01D8667-B0F3-426D-BC4E-78789199F757}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D01D8667-B0F3-426D-BC4E-78789199F757}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D01D8667-B0F3-426D-BC4E-78789199F757}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D01D8667-B0F3-426D-BC4E-78789199F757}.Release|Any CPU.Build.0 = Release|Any CPU
{F8D2D0D9-513C-4EE2-871C-1494837DE696}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F8D2D0D9-513C-4EE2-871C-1494837DE696}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F8D2D0D9-513C-4EE2-871C-1494837DE696}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F8D2D0D9-513C-4EE2-871C-1494837DE696}.Release|Any CPU.Build.0 = Release|Any CPU
{7E65A7AA-B615-4C92-95E6-39C64933517D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7E65A7AA-B615-4C92-95E6-39C64933517D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7E65A7AA-B615-4C92-95E6-39C64933517D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7E65A7AA-B615-4C92-95E6-39C64933517D}.Release|Any CPU.Build.0 = Release|Any CPU
{19DB3193-B920-4C62-ADC1-5071AE989AA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{19DB3193-B920-4C62-ADC1-5071AE989AA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{19DB3193-B920-4C62-ADC1-5071AE989AA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{19DB3193-B920-4C62-ADC1-5071AE989AA5}.Release|Any CPU.Build.0 = Release|Any CPU
{4617ED77-9564-4A06-8F9B-92E5C5523FE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4617ED77-9564-4A06-8F9B-92E5C5523FE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4617ED77-9564-4A06-8F9B-92E5C5523FE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4617ED77-9564-4A06-8F9B-92E5C5523FE1}.Release|Any CPU.Build.0 = Release|Any CPU
{023B21F8-09EC-4A67-8AAA-3D110231E7EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{023B21F8-09EC-4A67-8AAA-3D110231E7EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{023B21F8-09EC-4A67-8AAA-3D110231E7EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{023B21F8-09EC-4A67-8AAA-3D110231E7EB}.Release|Any CPU.Build.0 = Release|Any CPU
{6DBBFF7B-2C28-47D7-8618-B6085044E38D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6DBBFF7B-2C28-47D7-8618-B6085044E38D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6DBBFF7B-2C28-47D7-8618-B6085044E38D}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -389,26 +205,10 @@ Global
{99D7BB0C-DE8D-4952-A9BF-63A5215256C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99D7BB0C-DE8D-4952-A9BF-63A5215256C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99D7BB0C-DE8D-4952-A9BF-63A5215256C4}.Release|Any CPU.Build.0 = Release|Any CPU
{31886751-5615-435C-A40C-EA2CC415BBDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{31886751-5615-435C-A40C-EA2CC415BBDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{31886751-5615-435C-A40C-EA2CC415BBDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{31886751-5615-435C-A40C-EA2CC415BBDD}.Release|Any CPU.Build.0 = Release|Any CPU
{92558FFF-0935-4B12-8ED6-E3DC4E486B7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{92558FFF-0935-4B12-8ED6-E3DC4E486B7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{92558FFF-0935-4B12-8ED6-E3DC4E486B7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{92558FFF-0935-4B12-8ED6-E3DC4E486B7F}.Release|Any CPU.Build.0 = Release|Any CPU
{EC96BD3F-2DFE-4072-86F5-BFB349FF77D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EC96BD3F-2DFE-4072-86F5-BFB349FF77D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EC96BD3F-2DFE-4072-86F5-BFB349FF77D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EC96BD3F-2DFE-4072-86F5-BFB349FF77D9}.Release|Any CPU.Build.0 = Release|Any CPU
{74F9C0F1-2E95-4EC8-B395-EB73AC4DD42B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{74F9C0F1-2E95-4EC8-B395-EB73AC4DD42B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{74F9C0F1-2E95-4EC8-B395-EB73AC4DD42B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{74F9C0F1-2E95-4EC8-B395-EB73AC4DD42B}.Release|Any CPU.Build.0 = Release|Any CPU
{A7D3307A-0A0D-4D20-887A-9C830A38B058}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7D3307A-0A0D-4D20-887A-9C830A38B058}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7D3307A-0A0D-4D20-887A-9C830A38B058}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7D3307A-0A0D-4D20-887A-9C830A38B058}.Release|Any CPU.Build.0 = Release|Any CPU
{68CAEBF3-D428-4B50-8305-4BE4F7753CA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{68CAEBF3-D428-4B50-8305-4BE4F7753CA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{68CAEBF3-D428-4B50-8305-4BE4F7753CA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -417,26 +217,10 @@ Global
{0E75580E-10E6-4CAC-87C2-D83C6C0B1D10}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0E75580E-10E6-4CAC-87C2-D83C6C0B1D10}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0E75580E-10E6-4CAC-87C2-D83C6C0B1D10}.Release|Any CPU.Build.0 = Release|Any CPU
{4E02E29B-54C7-4576-8575-0438EABCCC88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4E02E29B-54C7-4576-8575-0438EABCCC88}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E02E29B-54C7-4576-8575-0438EABCCC88}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E02E29B-54C7-4576-8575-0438EABCCC88}.Release|Any CPU.Build.0 = Release|Any CPU
{485C6D8A-271F-44CD-9F55-B5283A917A00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{485C6D8A-271F-44CD-9F55-B5283A917A00}.Debug|Any CPU.Build.0 = Debug|Any CPU
{485C6D8A-271F-44CD-9F55-B5283A917A00}.Release|Any CPU.ActiveCfg = Release|Any CPU
{485C6D8A-271F-44CD-9F55-B5283A917A00}.Release|Any CPU.Build.0 = Release|Any CPU
{ED7BCD8E-F553-48F0-962F-019BE7C2B78E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ED7BCD8E-F553-48F0-962F-019BE7C2B78E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ED7BCD8E-F553-48F0-962F-019BE7C2B78E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ED7BCD8E-F553-48F0-962F-019BE7C2B78E}.Release|Any CPU.Build.0 = Release|Any CPU
{7D9C0EF5-7383-4E35-811B-3288B3C806F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7D9C0EF5-7383-4E35-811B-3288B3C806F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7D9C0EF5-7383-4E35-811B-3288B3C806F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7D9C0EF5-7383-4E35-811B-3288B3C806F3}.Release|Any CPU.Build.0 = Release|Any CPU
{7C3FE60E-055B-4E0C-BB85-C7E94A640074}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7C3FE60E-055B-4E0C-BB85-C7E94A640074}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7C3FE60E-055B-4E0C-BB85-C7E94A640074}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7C3FE60E-055B-4E0C-BB85-C7E94A640074}.Release|Any CPU.Build.0 = Release|Any CPU
{421DE59C-8246-4679-9D69-79F16A7187BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{421DE59C-8246-4679-9D69-79F16A7187BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{421DE59C-8246-4679-9D69-79F16A7187BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -461,19 +245,9 @@ Global
{36F8BB88-BBDB-4917-BCF4-269E7652A314} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{F2892BD1-6FB9-4346-89A2-EC4C3076FC9E} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{F8785C36-69E1-423B-9E4A-36DF8A9CF904} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{2B77DAF6-67B2-47A0-91DC-94383C46C355} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{14C162CB-CD1D-4122-B123-D0A3AA91BEA8} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{7B7D8972-B167-4338-B112-2BB37DBDBF71} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{96A81378-0E48-497E-A712-92114D177691} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{C429944E-EC27-42BD-8687-2C126B76861B} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{F0E3E515-F604-4EE5-A013-6648F39322E4} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{22E65BCC-B91F-4CD5-AC5B-CB71AEF8ACDC} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{0FF93648-F249-4F25-AF46-15C96168682B} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{7A28B74F-B3AC-43B9-B2E3-581316DCE809} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{A42D58EA-6C03-401C-B3E8-9671DD66FAB4} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{D130C11C-6E09-4D2D-BFB7-C40545E26C1B} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{ED49E6AD-3E1D-48FB-9DEF-FB8B53DA7179} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{9ECFBBD5-F7DD-4ECF-A738-41E2F747D67A} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{9905147E-CC1F-42A0-BD27-05586C583DF7} = {8C343846-5F9F-4033-9B52-B44C61962449}
{FE26E824-EC4D-4CF9-9927-7E4B81502349} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{56490F48-5770-4EAB-81A3-AF915398871C} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
@ -484,45 +258,19 @@ Global
{CB54BA8F-2484-4E94-9950-2B293928CD9B} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{E4A13773-25AC-4CBA-B853-156FF04A5F93} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{2B2A5675-EA12-4921-A075-5C8BCB10D02D} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{09F74B4D-8BC9-43D1-8B64-696D055E0B81} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{5D46448D-1D58-46CB-BA0F-04AD763AC40D} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{7642812C-564D-40CD-985A-F53EC821CBE3} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{6BCBD409-3C28-450D-AA27-D4E663BFE902} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{065D8144-FE05-4980-9C90-E67F682770CE} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{8E9B5FE5-6C6B-4CC2-816B-8CDA6F3D1297} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{995E5475-2032-4A23-A85B-F8400C02CAFE} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{68DEB3AF-8572-45A9-9EED-E71B5F1F35CA} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{D307A5F5-5652-4AD9-B463-2C0798BEBF3F} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{A9DA4D84-BEB9-4387-93A0-FD4136426A43} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{585D7F21-C0B1-41C3-A8B5-01545FEFDF6C} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{F1565840-5AF1-4CCA-A7AF-DA8AED89CE3E} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{1FDA0F25-0050-4A45-B20F-FEC93EC1FB98} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{F3ACBF36-B31B-4C17-8DB0-931B03EEFFDF} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{85F1F599-330B-4C3D-839E-17D5E3587C16} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{F148144A-15F7-4920-B2B5-5182250AF6B3} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{D01D8667-B0F3-426D-BC4E-78789199F757} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{F8D2D0D9-513C-4EE2-871C-1494837DE696} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{7E65A7AA-B615-4C92-95E6-39C64933517D} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{19DB3193-B920-4C62-ADC1-5071AE989AA5} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{4617ED77-9564-4A06-8F9B-92E5C5523FE1} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{023B21F8-09EC-4A67-8AAA-3D110231E7EB} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{A3AF556C-276C-49BA-A9ED-E7D42FECAA46} = {8C343846-5F9F-4033-9B52-B44C61962449}
{6DBBFF7B-2C28-47D7-8618-B6085044E38D} = {A3AF556C-276C-49BA-A9ED-E7D42FECAA46}
{11B1F856-9025-4A4C-B90D-B1237743B672} = {A3AF556C-276C-49BA-A9ED-E7D42FECAA46}
{05A91267-ABC8-4249-9A04-166C08EAD849} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{99D7BB0C-DE8D-4952-A9BF-63A5215256C4} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{31886751-5615-435C-A40C-EA2CC415BBDD} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{92558FFF-0935-4B12-8ED6-E3DC4E486B7F} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{EC96BD3F-2DFE-4072-86F5-BFB349FF77D9} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{74F9C0F1-2E95-4EC8-B395-EB73AC4DD42B} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{A7D3307A-0A0D-4D20-887A-9C830A38B058} = {A3E08CE3-2358-4D36-875B-82C99AC61CD8}
{68CAEBF3-D428-4B50-8305-4BE4F7753CA8} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{0E75580E-10E6-4CAC-87C2-D83C6C0B1D10} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{4E02E29B-54C7-4576-8575-0438EABCCC88} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{485C6D8A-271F-44CD-9F55-B5283A917A00} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{ED7BCD8E-F553-48F0-962F-019BE7C2B78E} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{7D9C0EF5-7383-4E35-811B-3288B3C806F3} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{7C3FE60E-055B-4E0C-BB85-C7E94A640074} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{421DE59C-8246-4679-9D69-79F16A7187BE} = {F9B73995-76C6-4056-ADA9-18342F951361}
{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD} = {7A94E723-ADD6-48C4-BBE7-1D5B311187A8}
EndGlobalSection

Просмотреть файл

@ -1,17 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.Diagnostics;
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public static class AnalyzerVerifier
{
public static AnalyzerVerifier<TAnalyzer> Create<TAnalyzer>()
where TAnalyzer : DiagnosticAnalyzer, new()
{
return new AnalyzerVerifier<TAnalyzer>();
}
}
}

Просмотреть файл

@ -1,14 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public class AnalyzerVerifier<TAnalyzer> : CSharpAnalyzerVerifier<TAnalyzer, MSTestVerifier>
where TAnalyzer : DiagnosticAnalyzer, new()
{
}
}

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Analyzer MSTest Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Analyzer MSTest Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Analyzer MSTest Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.AnalyzerVerifier
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.AnalyzerVerifier<TAnalyzer>
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.AnalyzerVerifier<TAnalyzer>.AnalyzerVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.MSTest.AnalyzerVerifier.Create<TAnalyzer>() -> Microsoft.CodeAnalysis.CSharp.Testing.MSTest.AnalyzerVerifier<TAnalyzer>

Просмотреть файл

@ -1,17 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.Diagnostics;
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public static class AnalyzerVerifier
{
public static AnalyzerVerifier<TAnalyzer> Create<TAnalyzer>()
where TAnalyzer : DiagnosticAnalyzer, new()
{
return new AnalyzerVerifier<TAnalyzer>();
}
}
}

Просмотреть файл

@ -1,14 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public class AnalyzerVerifier<TAnalyzer> : CSharpAnalyzerVerifier<TAnalyzer, NUnitVerifier>
where TAnalyzer : DiagnosticAnalyzer, new()
{
}
}

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Analyzer NUnit Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Analyzer NUnit Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Analyzer NUnit Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing\Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.AnalyzerVerifier
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.AnalyzerVerifier<TAnalyzer>
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.AnalyzerVerifier<TAnalyzer>.AnalyzerVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.NUnit.AnalyzerVerifier.Create<TAnalyzer>() -> Microsoft.CodeAnalysis.CSharp.Testing.NUnit.AnalyzerVerifier<TAnalyzer>

Просмотреть файл

@ -1,19 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.Diagnostics;
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public static class CodeFixVerifier
{
public static CodeFixVerifier<TAnalyzer, TCodeFix> Create<TAnalyzer, TCodeFix>()
where TAnalyzer : DiagnosticAnalyzer, new()
where TCodeFix : CodeFixProvider, new()
{
return new CodeFixVerifier<TAnalyzer, TCodeFix>();
}
}
}

Просмотреть файл

@ -1,16 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public class CodeFixVerifier<TAnalyzer, TCodeFix> : CSharpCodeFixVerifier<TAnalyzer, TCodeFix, MSTestVerifier>
where TAnalyzer : DiagnosticAnalyzer, new()
where TCodeFix : CodeFixProvider, new()
{
}
}

Просмотреть файл

@ -1,27 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Fix MSTest Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Code Fix MSTest Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Code Fix MSTest Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeFix.Testing\Microsoft.CodeAnalysis.CodeFix.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeFixVerifier
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeFixVerifier<TAnalyzer, TCodeFix>
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeFixVerifier<TAnalyzer, TCodeFix>.CodeFixVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeFixVerifier.Create<TAnalyzer, TCodeFix>() -> Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeFixVerifier<TAnalyzer, TCodeFix>

Просмотреть файл

@ -1,19 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.Diagnostics;
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public static class CodeFixVerifier
{
public static CodeFixVerifier<TAnalyzer, TCodeFix> Create<TAnalyzer, TCodeFix>()
where TAnalyzer : DiagnosticAnalyzer, new()
where TCodeFix : CodeFixProvider, new()
{
return new CodeFixVerifier<TAnalyzer, TCodeFix>();
}
}
}

Просмотреть файл

@ -1,16 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public class CodeFixVerifier<TAnalyzer, TCodeFix> : CSharpCodeFixVerifier<TAnalyzer, TCodeFix, NUnitVerifier>
where TAnalyzer : DiagnosticAnalyzer, new()
where TCodeFix : CodeFixProvider, new()
{
}
}

Просмотреть файл

@ -1,27 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Fix NUnit Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Code Fix NUnit Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Code Fix NUnit Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeFix.Testing\Microsoft.CodeAnalysis.CodeFix.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing\Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeFixVerifier
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeFixVerifier<TAnalyzer, TCodeFix>
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeFixVerifier<TAnalyzer, TCodeFix>.CodeFixVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeFixVerifier.Create<TAnalyzer, TCodeFix>() -> Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeFixVerifier<TAnalyzer, TCodeFix>

Просмотреть файл

@ -1,17 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeRefactorings;
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public static class CodeRefactoringVerifier
{
public static CodeRefactoringVerifier<TCodeRefactoring> Create<TCodeRefactoring>()
where TCodeRefactoring : CodeRefactoringProvider, new()
{
return new CodeRefactoringVerifier<TCodeRefactoring>();
}
}
}

Просмотреть файл

@ -1,14 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeRefactorings;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public class CodeRefactoringVerifier<TCodeRefactoring> : CSharpCodeRefactoringVerifier<TCodeRefactoring, MSTestVerifier>
where TCodeRefactoring : CodeRefactoringProvider, new()
{
}
}

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Refactoring MSTest Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Code Refactoring MSTest Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Code Refactoring MSTest Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeRefactoring.Testing\Microsoft.CodeAnalysis.CodeRefactoring.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeRefactoringVerifier
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeRefactoringVerifier<TCodeRefactoring>
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeRefactoringVerifier<TCodeRefactoring>.CodeRefactoringVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeRefactoringVerifier.Create<TCodeRefactoring>() -> Microsoft.CodeAnalysis.CSharp.Testing.MSTest.CodeRefactoringVerifier<TCodeRefactoring>

Просмотреть файл

@ -1,17 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeRefactorings;
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public static class CodeRefactoringVerifier
{
public static CodeRefactoringVerifier<TCodeRefactoring> Create<TCodeRefactoring>()
where TCodeRefactoring : CodeRefactoringProvider, new()
{
return new CodeRefactoringVerifier<TCodeRefactoring>();
}
}
}

Просмотреть файл

@ -1,14 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.CodeRefactorings;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public class CodeRefactoringVerifier<TCodeRefactoring> : CSharpCodeRefactoringVerifier<TCodeRefactoring, NUnitVerifier>
where TCodeRefactoring : CodeRefactoringProvider, new()
{
}
}

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Refactoring NUnit Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Code Refactoring NUnit Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Code Refactoring NUnit Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeRefactoring.Testing\Microsoft.CodeAnalysis.CodeRefactoring.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing\Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeRefactoringVerifier
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeRefactoringVerifier<TCodeRefactoring>
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeRefactoringVerifier<TCodeRefactoring>.CodeRefactoringVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeRefactoringVerifier.Create<TCodeRefactoring>() -> Microsoft.CodeAnalysis.CSharp.Testing.NUnit.CodeRefactoringVerifier<TCodeRefactoring>

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibrarySourceGeneratorTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Source Generator MSTest Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Source Generator MSTest Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Source Generator MSTest Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.8.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.SourceGenerators.Testing\Microsoft.CodeAnalysis.SourceGenerators.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.SourceGeneratorVerifier
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.SourceGeneratorVerifier<TSourceGenerator>
Microsoft.CodeAnalysis.CSharp.Testing.MSTest.SourceGeneratorVerifier<TSourceGenerator>.SourceGeneratorVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.MSTest.SourceGeneratorVerifier.Create<TSourceGenerator>() -> Microsoft.CodeAnalysis.CSharp.Testing.MSTest.SourceGeneratorVerifier<TSourceGenerator>

Просмотреть файл

@ -1,15 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public static class SourceGeneratorVerifier
{
public static SourceGeneratorVerifier<TSourceGenerator> Create<TSourceGenerator>()
where TSourceGenerator : new()
{
return new SourceGeneratorVerifier<TSourceGenerator>();
}
}
}

Просмотреть файл

@ -1,13 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.MSTest
{
public class SourceGeneratorVerifier<TSourceGenerator> : CSharpSourceGeneratorVerifier<TSourceGenerator, MSTestVerifier>
where TSourceGenerator : new()
{
}
}

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibrarySourceGeneratorTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Source Generator NUnit Framework C# Types.</Description>
<PackageReleaseNotes>Roslyn Source Generator NUnit Framework C# Types.</PackageReleaseNotes>
<PackageTags>Roslyn Source Generator NUnit Framework C# Types</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.8.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.SourceGenerators.Testing\Microsoft.CodeAnalysis.SourceGenerators.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing\Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +0,0 @@
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.SourceGeneratorVerifier
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.SourceGeneratorVerifier<TSourceGenerator>
Microsoft.CodeAnalysis.CSharp.Testing.NUnit.SourceGeneratorVerifier<TSourceGenerator>.SourceGeneratorVerifier() -> void
static Microsoft.CodeAnalysis.CSharp.Testing.NUnit.SourceGeneratorVerifier.Create<TSourceGenerator>() -> Microsoft.CodeAnalysis.CSharp.Testing.NUnit.SourceGeneratorVerifier<TSourceGenerator>

Просмотреть файл

@ -1,15 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public static class SourceGeneratorVerifier
{
public static SourceGeneratorVerifier<TSourceGenerator> Create<TSourceGenerator>()
where TSourceGenerator : new()
{
return new SourceGeneratorVerifier<TSourceGenerator>();
}
}
}

Просмотреть файл

@ -1,13 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace Microsoft.CodeAnalysis.CSharp.Testing.NUnit
{
public class SourceGeneratorVerifier<TSourceGenerator> : CSharpSourceGeneratorVerifier<TSourceGenerator, NUnitVerifier>
where TSourceGenerator : new()
{
}
}

Просмотреть файл

@ -1,156 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace Microsoft.CodeAnalysis.Testing.Verifiers
{
public class MSTestVerifier : IVerifier
{
public MSTestVerifier()
: this(ImmutableStack<string>.Empty)
{
}
protected MSTestVerifier(ImmutableStack<string> context)
{
Context = context ?? throw new ArgumentNullException(nameof(context));
}
protected ImmutableStack<string> Context { get; }
public virtual void Empty<T>(string collectionName, IEnumerable<T> collection)
{
Assert.IsFalse(collection?.Any() == true, CreateMessage($"expected '{collectionName}' to be empty, contains '{collection?.Count()}' elements"));
}
public virtual void Equal<T>(T expected, T actual, string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.AreEqual(expected, actual);
}
else
{
Assert.AreEqual(expected, actual, CreateMessage(message));
}
}
public virtual void True([DoesNotReturnIf(false)] bool assert, string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.IsTrue(assert);
}
else
{
Assert.IsTrue(assert, CreateMessage(message));
}
}
public virtual void False([DoesNotReturnIf(true)] bool assert, string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.IsFalse(assert);
}
else
{
Assert.IsFalse(assert, CreateMessage(message));
}
}
[DoesNotReturn]
public virtual void Fail(string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.Fail();
}
else
{
Assert.Fail(CreateMessage(message));
}
throw ExceptionUtilities.Unreachable;
}
public virtual void LanguageIsSupported(string language)
{
Assert.IsFalse(language != LanguageNames.CSharp && language != LanguageNames.VisualBasic, CreateMessage($"Unsupported Language: '{language}'"));
}
public virtual void NotEmpty<T>(string collectionName, IEnumerable<T> collection)
{
Assert.IsTrue(collection?.Any() == true, CreateMessage($"expected '{collectionName}' to be non-empty, contains"));
}
public virtual void SequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T>? equalityComparer = null, string? message = null)
{
var comparer = new SequenceEqualEnumerableEqualityComparer<T>(equalityComparer);
var areEqual = comparer.Equals(expected, actual);
if (!areEqual)
{
Assert.Fail(CreateMessage(message));
}
}
public virtual IVerifier PushContext(string context)
{
Assert.AreEqual(typeof(MSTestVerifier), GetType());
return new MSTestVerifier(Context.Push(context));
}
protected virtual string CreateMessage(string? message)
{
foreach (var frame in Context)
{
message = "Context: " + frame + Environment.NewLine + message;
}
return message ?? string.Empty;
}
private sealed class SequenceEqualEnumerableEqualityComparer<T> : IEqualityComparer<IEnumerable<T>?>
{
private readonly IEqualityComparer<T> _itemEqualityComparer;
public SequenceEqualEnumerableEqualityComparer(IEqualityComparer<T>? itemEqualityComparer)
{
_itemEqualityComparer = itemEqualityComparer ?? EqualityComparer<T>.Default;
}
public bool Equals(IEnumerable<T>? x, IEnumerable<T>? y)
{
if (ReferenceEquals(x, y)) { return true; }
if (x is null || y is null) { return false; }
return x.SequenceEqual(y, _itemEqualityComparer);
}
public int GetHashCode(IEnumerable<T>? obj)
{
if (obj is null)
{
return 0;
}
// From System.Tuple
//
// The suppression is required due to an invalid contract in IEqualityComparer<T>
// https://github.com/dotnet/runtime/issues/30998
return obj
.Select(item => _itemEqualityComparer.GetHashCode(item!))
.Aggregate(
0,
(aggHash, nextHash) => ((aggHash << 5) + aggHash) ^ nextHash);
}
}
}
}

Просмотреть файл

@ -1,24 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.Testing.Verifiers.MSTest</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.Testing.Verifiers</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Test Verifiers for MSTest.</Description>
<PackageReleaseNotes>Roslyn Test Verifiers for MSTest.</PackageReleaseNotes>
<PackageTags>Roslyn Test Verifiers for MSTest</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MSTest.TestFramework" Version="1.1.17" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,14 +0,0 @@
Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier
Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Context.get -> System.Collections.Immutable.ImmutableStack<string>
Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.MSTestVerifier() -> void
Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.MSTestVerifier(System.Collections.Immutable.ImmutableStack<string> context) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.CreateMessage(string message) -> string
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Empty<T>(string collectionName, System.Collections.Generic.IEnumerable<T> collection) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal<T>(T expected, T actual, string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Fail(string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.False(bool assert, string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.LanguageIsSupported(string language) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.NotEmpty<T>(string collectionName, System.Collections.Generic.IEnumerable<T> collection) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.PushContext(string context) -> Microsoft.CodeAnalysis.Testing.IVerifier
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.SequenceEqual<T>(System.Collections.Generic.IEnumerable<T> expected, System.Collections.Generic.IEnumerable<T> actual, System.Collections.Generic.IEqualityComparer<T> equalityComparer = null, string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.True(bool assert, string message = null) -> void

Просмотреть файл

@ -1,25 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.Testing.Verifiers.NUnit</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.Testing.Verifiers</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Test Verifiers for NUnit.</Description>
<PackageReleaseNotes>Roslyn Test Verifiers for NUnit.</PackageReleaseNotes>
<PackageTags>Roslyn Test Verifiers for NUnit</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NUnit" Version="3.0.0" />
<PackageReference Include="NUnit.Analyzers" Version="3.9.0" PrivateAssets="all" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,156 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using NUnit.Framework;
namespace Microsoft.CodeAnalysis.Testing.Verifiers
{
public class NUnitVerifier : IVerifier
{
public NUnitVerifier()
: this(ImmutableStack<string>.Empty)
{
}
protected NUnitVerifier(ImmutableStack<string> context)
{
Context = context ?? throw new ArgumentNullException(nameof(context));
}
protected ImmutableStack<string> Context { get; }
public virtual void Empty<T>(string collectionName, IEnumerable<T> collection)
{
Assert.That(collection, Is.Empty, CreateMessage($"Expected '{collectionName}' to be empty, contains '{collection?.Count()}' elements"));
}
public virtual void Equal<T>(T expected, T actual, string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.That(actual, Is.EqualTo(expected));
}
else
{
Assert.That(actual, Is.EqualTo(expected), CreateMessage(message));
}
}
public virtual void True([DoesNotReturnIf(false)] bool assert, string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.That(assert);
}
else
{
Assert.That(assert, CreateMessage(message));
}
}
public virtual void False([DoesNotReturnIf(true)] bool assert, string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.That(assert, Is.False);
}
else
{
Assert.That(assert, Is.False, CreateMessage(message));
}
}
[DoesNotReturn]
public virtual void Fail(string? message = null)
{
if (message is null && Context.IsEmpty)
{
Assert.Fail();
}
else
{
Assert.Fail(CreateMessage(message));
}
throw ExceptionUtilities.Unreachable;
}
public virtual void LanguageIsSupported(string language)
{
Assert.That(language != LanguageNames.CSharp && language != LanguageNames.VisualBasic, Is.False, CreateMessage($"Unsupported Language: '{language}'"));
}
public virtual void NotEmpty<T>(string collectionName, IEnumerable<T> collection)
{
Assert.That(collection, Is.Not.Empty, CreateMessage($"expected '{collectionName}' to be non-empty, contains"));
}
public virtual void SequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T>? equalityComparer = null, string? message = null)
{
var comparer = new SequenceEqualEnumerableEqualityComparer<T>(equalityComparer);
var areEqual = comparer.Equals(expected, actual);
if (!areEqual)
{
Assert.Fail(CreateMessage(message));
}
}
public virtual IVerifier PushContext(string context)
{
Assert.That(GetType(), Is.EqualTo(typeof(NUnitVerifier)));
return new NUnitVerifier(Context.Push(context));
}
protected virtual string CreateMessage(string? message)
{
foreach (var frame in Context)
{
message = "Context: " + frame + Environment.NewLine + message;
}
return message ?? string.Empty;
}
private sealed class SequenceEqualEnumerableEqualityComparer<T> : IEqualityComparer<IEnumerable<T>?>
{
private readonly IEqualityComparer<T> _itemEqualityComparer;
public SequenceEqualEnumerableEqualityComparer(IEqualityComparer<T>? itemEqualityComparer)
{
_itemEqualityComparer = itemEqualityComparer ?? EqualityComparer<T>.Default;
}
public bool Equals(IEnumerable<T>? x, IEnumerable<T>? y)
{
if (ReferenceEquals(x, y)) { return true; }
if (x is null || y is null) { return false; }
return x.SequenceEqual(y, _itemEqualityComparer);
}
public int GetHashCode(IEnumerable<T>? obj)
{
if (obj is null)
{
return 0;
}
// From System.Tuple
//
// The suppression is required due to an invalid contract in IEqualityComparer<T>
// https://github.com/dotnet/runtime/issues/30998
return obj
.Select(item => _itemEqualityComparer.GetHashCode(item!))
.Aggregate(
0,
(aggHash, nextHash) => ((aggHash << 5) + aggHash) ^ nextHash);
}
}
}
}

Просмотреть файл

@ -1,14 +0,0 @@
Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier
Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.Context.get -> System.Collections.Immutable.ImmutableStack<string>
Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.NUnitVerifier() -> void
Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.NUnitVerifier(System.Collections.Immutable.ImmutableStack<string> context) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.CreateMessage(string message) -> string
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.Empty<T>(string collectionName, System.Collections.Generic.IEnumerable<T> collection) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.Equal<T>(T expected, T actual, string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.Fail(string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.False(bool assert, string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.LanguageIsSupported(string language) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.NotEmpty<T>(string collectionName, System.Collections.Generic.IEnumerable<T> collection) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.PushContext(string context) -> Microsoft.CodeAnalysis.Testing.IVerifier
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.SequenceEqual<T>(System.Collections.Generic.IEnumerable<T> expected, System.Collections.Generic.IEnumerable<T> actual, System.Collections.Generic.IEqualityComparer<T> equalityComparer = null, string message = null) -> void
virtual Microsoft.CodeAnalysis.Testing.Verifiers.NUnitVerifier.True(bool assert, string message = null) -> void

Просмотреть файл

@ -1,9 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.Diagnostics
Module AnalyzerVerifier
Function Create(Of TAnalyzer As {DiagnosticAnalyzer, New})() As AnalyzerVerifier(Of TAnalyzer)
Return New AnalyzerVerifier(Of TAnalyzer)
End Function
End Module

Просмотреть файл

@ -1,8 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.Diagnostics
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class AnalyzerVerifier(Of TAnalyzer As {DiagnosticAnalyzer, New})
Inherits VisualBasicAnalyzerVerifier(Of TAnalyzer, MSTestVerifier)
End Class

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Analyzer Test Framwork For MSTest.</Description>
<PackageReleaseNotes>Roslyn Analyzer Test Framwork For MSTest.</PackageReleaseNotes>
<PackageTags>Roslyn Analyzer Test Framwork MSTest</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.AnalyzerVerifier(Of TAnalyzer)
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.AnalyzerVerifier(Of TAnalyzer).New() -> Void

Просмотреть файл

@ -1,9 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.Diagnostics
Module AnalyzerVerifier
Function Create(Of TAnalyzer As {DiagnosticAnalyzer, New})() As AnalyzerVerifier(Of TAnalyzer)
Return New AnalyzerVerifier(Of TAnalyzer)
End Function
End Module

Просмотреть файл

@ -1,8 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.Diagnostics
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class AnalyzerVerifier(Of TAnalyzer As {DiagnosticAnalyzer, New})
Inherits VisualBasicAnalyzerVerifier(Of TAnalyzer, NUnitVerifier)
End Class

Просмотреть файл

@ -1,25 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Analyzer Test Framwork For NUnit.</Description>
<PackageReleaseNotes>Roslyn Analyzer Test Framwork For NUnit.</PackageReleaseNotes>
<PackageTags>Roslyn Analyzer Test Framwork NUnit</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing\Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.AnalyzerVerifier(Of TAnalyzer)
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.AnalyzerVerifier(Of TAnalyzer).New() -> Void

Просмотреть файл

@ -1,10 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeFixes
Imports Microsoft.CodeAnalysis.Diagnostics
Module CodeFixVerifier
Public Function Create(Of TAnalyzer As {DiagnosticAnalyzer, New}, TCodeFix As {CodeFixProvider, New})() As CodeFixVerifier(Of TAnalyzer, TCodeFix)
Return New CodeFixVerifier(Of TAnalyzer, TCodeFix)
End Function
End Module

Просмотреть файл

@ -1,9 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeFixes
Imports Microsoft.CodeAnalysis.Diagnostics
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class CodeFixVerifier(Of TAnalyzer As {DiagnosticAnalyzer, New}, TCodeFix As {CodeFixProvider, New})
Inherits VisualBasicCodeFixVerifier(Of TAnalyzer, TCodeFix, MSTestVerifier)
End Class

Просмотреть файл

@ -1,27 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Fix Test Framwork For MSTest.</Description>
<PackageReleaseNotes>Roslyn Code Fix Test Framwork For MSTest.</PackageReleaseNotes>
<PackageTags>Roslyn Code Fix Test Framwork MSTest</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeFix.Testing\Microsoft.CodeAnalysis.CodeFix.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.CodeFixVerifier(Of TAnalyzer, TCodeFix)
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.CodeFixVerifier(Of TAnalyzer, TCodeFix).New() -> Void

Просмотреть файл

@ -1,10 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeFixes
Imports Microsoft.CodeAnalysis.Diagnostics
Module CodeFixVerifier
Public Function Create(Of TAnalyzer As {DiagnosticAnalyzer, New}, TCodeFix As {CodeFixProvider, New})() As CodeFixVerifier(Of TAnalyzer, TCodeFix)
Return New CodeFixVerifier(Of TAnalyzer, TCodeFix)
End Function
End Module

Просмотреть файл

@ -1,9 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeFixes
Imports Microsoft.CodeAnalysis.Diagnostics
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class CodeFixVerifier(Of TAnalyzer As {DiagnosticAnalyzer, New}, TCodeFix As {CodeFixProvider, New})
Inherits VisualBasicCodeFixVerifier(Of TAnalyzer, TCodeFix, NUnitVerifier)
End Class

Просмотреть файл

@ -1,27 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit</AssemblyName>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Fix Test Framwork For NUnit.</Description>
<PackageReleaseNotes>Roslyn Code Fix Test Framwork For NUnit.</PackageReleaseNotes>
<PackageTags>Roslyn Code Fix Test Framwork NUnit</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeFix.Testing\Microsoft.CodeAnalysis.CodeFix.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.CodeFixVerifier(Of TAnalyzer, TCodeFix)
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.CodeFixVerifier(Of TAnalyzer, TCodeFix).New() -> Void

Просмотреть файл

@ -1,9 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeRefactorings
Module CodeRefactoringVerifier
Public Function Create(Of TCodeRefactoring As {CodeRefactoringProvider, New})() As CodeRefactoringVerifier(Of TCodeRefactoring)
Return New CodeRefactoringVerifier(Of TCodeRefactoring)
End Function
End Module

Просмотреть файл

@ -1,8 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeRefactorings
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class CodeRefactoringVerifier(Of TCodeRefactoring As {CodeRefactoringProvider, New})
Inherits VisualBasicCodeRefactoringVerifier(Of TCodeRefactoring, MSTestVerifier)
End Class

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Refactoring Test Framwork For MSTest.</Description>
<PackageReleaseNotes>Roslyn Code Refactoring Test Framwork For MSTest.</PackageReleaseNotes>
<PackageTags>Roslyn Code Refactoring Test Framwork MSTest</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeRefactoring.Testing\Microsoft.CodeAnalysis.CodeRefactoring.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.CodeRefactoringVerifier(Of TCodeRefactoring)
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.CodeRefactoringVerifier(Of TCodeRefactoring).New() -> Void

Просмотреть файл

@ -1,9 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeRefactorings
Module CodeRefactoringVerifier
Public Function Create(Of TCodeRefactoring As {CodeRefactoringProvider, New})() As CodeRefactoringVerifier(Of TCodeRefactoring)
Return New CodeRefactoringVerifier(Of TCodeRefactoring)
End Function
End Module

Просмотреть файл

@ -1,8 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.CodeRefactorings
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class CodeRefactoringVerifier(Of TCodeRefactoring As {CodeRefactoringProvider, New})
Inherits VisualBasicCodeRefactoringVerifier(Of TCodeRefactoring, NUnitVerifier)
End Class

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibraryTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Code Refactoring Test Framwork For NUnit.</Description>
<PackageReleaseNotes>Roslyn Code Refactoring Test Framwork For NUnit.</PackageReleaseNotes>
<PackageTags>Roslyn Code Refactoring Test Framwork NUnit</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.CodeRefactoring.Testing\Microsoft.CodeAnalysis.CodeRefactoring.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing\Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.CodeRefactoringVerifier(Of TCodeRefactoring)
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.CodeRefactoringVerifier(Of TCodeRefactoring).New() -> Void

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibrarySourceGeneratorTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Source Generator Test Framwork For MSTest.</Description>
<PackageReleaseNotes>Roslyn Source Generator Test Framwork For MSTest.</PackageReleaseNotes>
<PackageTags>Roslyn Source Generator Test Framwork MSTest</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="3.9.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.SourceGenerators.Testing\Microsoft.CodeAnalysis.SourceGenerators.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest\Microsoft.CodeAnalysis.Testing.Verifiers.MSTest.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.SourceGeneratorVerifier(Of TSourceGenerator)
Microsoft.CodeAnalysis.VisualBasic.Testing.MSTest.SourceGeneratorVerifier(Of TSourceGenerator).New() -> Void

Просмотреть файл

@ -1,7 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Module SourceGeneratorVerifier
Public Function Create(Of TSourceGenerator As New)() As SourceGeneratorVerifier(Of TSourceGenerator)
Return New SourceGeneratorVerifier(Of TSourceGenerator)
End Function
End Module

Просмотреть файл

@ -1,7 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class SourceGeneratorVerifier(Of TSourceGenerator As New)
Inherits VisualBasicSourceGeneratorVerifier(Of TSourceGenerator, MSTestVerifier)
End Class

Просмотреть файл

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TestingLibrarySourceGeneratorTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<IsPackable>true</IsPackable>
<Description>Roslyn Source Generator Test Framwork For NUnit.</Description>
<PackageReleaseNotes>Roslyn Source Generator Test Framwork For NUnit.</PackageReleaseNotes>
<PackageTags>Roslyn Source Generator Test Framwork NUnit</PackageTags>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="3.9.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.CodeAnalysis.Analyzer.Testing\Microsoft.CodeAnalysis.Analyzer.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.SourceGenerators.Testing\Microsoft.CodeAnalysis.SourceGenerators.Testing.csproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing\Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.vbproj" />
<ProjectReference Include="..\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit\Microsoft.CodeAnalysis.Testing.Verifiers.NUnit.csproj" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.SourceGeneratorVerifier(Of TSourceGenerator)
Microsoft.CodeAnalysis.VisualBasic.Testing.NUnit.SourceGeneratorVerifier(Of TSourceGenerator).New() -> Void

Просмотреть файл

@ -1,7 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Module SourceGeneratorVerifier
Public Function Create(Of TSourceGenerator As New)() As SourceGeneratorVerifier(Of TSourceGenerator)
Return New SourceGeneratorVerifier(Of TSourceGenerator)
End Function
End Module

Просмотреть файл

@ -1,7 +0,0 @@
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports Microsoft.CodeAnalysis.Testing.Verifiers
Public Class SourceGeneratorVerifier(Of TSourceGenerator As New)
Inherits VisualBasicSourceGeneratorVerifier(Of TSourceGenerator, NUnitVerifier)
End Class

Просмотреть файл

@ -17,33 +17,7 @@ To reference prerelease packages, add a **NuGet.Config** file to your solution d
</configuration>
```
### MSTest
* C#
* Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest
* Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest
* Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest
* Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest
* Visual Basic
* Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest
* Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest
* Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest
* Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.MSTest
### NUnit
* C#
* Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit
* Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.NUnit
* Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.NUnit
* Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.NUnit
* Visual Basic
* Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.NUnit
* Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.NUnit
* Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.NUnit
* Microsoft.CodeAnalysis.VisualBasic.SourceGenerators.Testing.NUnit
### xUnit.net
### Packages
* C#
* Microsoft.CodeAnalysis.CSharp.Analyzer.Testing
@ -59,10 +33,10 @@ To reference prerelease packages, add a **NuGet.Config** file to your solution d
## Verifier overview
Testing analyzers and code fixes starts with the selection of a *verifier* helper type. A default analyzer and code fix
verifier types is defined for each test framework and language combination:
verifier types is defined for each language:
* `AnalyzerVerifier<TAnalyzer>`
* `CodeFixVerifier<TAnalyzer, TCodeFix>`
* `CSharpAnalyzerVerifier<TAnalyzer, TVerifier>` / `VisualBasicAnalyzerVerifier<TAnalyzer, TVerifier>`
* `CSharpCodeFixVerifier<TAnalyzer, TCodeFix, TVerifier>` / `VisualBasicCodeFixVerifier<TAnalyzer, TCodeFix, TVerifier>`
The verifier types provide limited functionality intended to serve the majority of analyzer and code fix tests:
@ -73,8 +47,8 @@ The verifier types provide limited functionality intended to serve the majority
Each of the verifier helper types is supported by a *test* helper type, which provides the primary implementation of
each test scenario:
* `AnalyzerTest<TAnalyzer, TVerifier>`
* `CodeFixTest<TAnalyzer, TCodeFix, TVerifier>`
* `CSharpAnalyzerTest<TAnalyzer, TVerifier>` / `VisualBasicAnalyzerTest<TAnalyzer, TVerifier>`
* `CSharpCodeFixTest<TAnalyzer, TCodeFix, TVerifier>` / `VisualBasicCodeFixTest<TAnalyzer, TCodeFix, TVerifier>`
### Imports

Просмотреть файл

@ -9,12 +9,12 @@
<PackageReference Include="MSTest.TestAdapter" Version="1.3.2" />
<PackageReference Include="MSTest.TestFramework" Version="1.3.2" />
<PackageReference Include="Microsoft.CodeAnalysis" Version="3.3.1" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.MSTest" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing.MSTest" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing.MSTest" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.MSTest" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing.MSTest" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Analyzer.Testing" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeFix.Testing" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing" Version="1.1.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing" Version="1.1.0" />
</ItemGroup>
<ItemGroup>

Просмотреть файл

@ -1,13 +1,13 @@
using Microsoft.CodeAnalysis.CSharp.Testing;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
using Microsoft.CodeAnalysis.Testing;
namespace $safeprojectname$
{
public static partial class CSharpAnalyzerVerifier<TAnalyzer>
where TAnalyzer : DiagnosticAnalyzer, new()
{
public class Test : CSharpAnalyzerTest<TAnalyzer, MSTestVerifier>
public class Test : CSharpAnalyzerTest<TAnalyzer, DefaultVerifier>
{
public Test()
{

Просмотреть файл

@ -4,7 +4,6 @@ using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.CSharp.Testing;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace $safeprojectname$
{
@ -13,15 +12,15 @@ namespace $safeprojectname$
{
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.Diagnostic()"/>
public static DiagnosticResult Diagnostic()
=> CSharpAnalyzerVerifier<TAnalyzer, MSTestVerifier>.Diagnostic();
=> CSharpAnalyzerVerifier<TAnalyzer, DefaultVerifier>.Diagnostic();
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.Diagnostic(string)"/>
public static DiagnosticResult Diagnostic(string diagnosticId)
=> CSharpAnalyzerVerifier<TAnalyzer, MSTestVerifier>.Diagnostic(diagnosticId);
=> CSharpAnalyzerVerifier<TAnalyzer, DefaultVerifier>.Diagnostic(diagnosticId);
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.Diagnostic(DiagnosticDescriptor)"/>
public static DiagnosticResult Diagnostic(DiagnosticDescriptor descriptor)
=> CSharpAnalyzerVerifier<TAnalyzer, MSTestVerifier>.Diagnostic(descriptor);
=> CSharpAnalyzerVerifier<TAnalyzer, DefaultVerifier>.Diagnostic(descriptor);
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.VerifyAnalyzerAsync(string, DiagnosticResult[])"/>
public static async Task VerifyAnalyzerAsync(string source, params DiagnosticResult[] expected)

Просмотреть файл

@ -1,7 +1,7 @@
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.CSharp.Testing;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
using Microsoft.CodeAnalysis.Testing;
namespace $safeprojectname$
{
@ -9,7 +9,7 @@ namespace $safeprojectname$
where TAnalyzer : DiagnosticAnalyzer, new()
where TCodeFix : CodeFixProvider, new()
{
public class Test : CSharpCodeFixTest<TAnalyzer, TCodeFix, MSTestVerifier>
public class Test : CSharpCodeFixTest<TAnalyzer, TCodeFix, DefaultVerifier>
{
public Test()
{

Просмотреть файл

@ -5,7 +5,6 @@ using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.CSharp.Testing;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing;
using Microsoft.CodeAnalysis.Testing.Verifiers;
namespace $safeprojectname$
{
@ -15,15 +14,15 @@ namespace $safeprojectname$
{
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.Diagnostic()"/>
public static DiagnosticResult Diagnostic()
=> CSharpCodeFixVerifier<TAnalyzer, TCodeFix, MSTestVerifier>.Diagnostic();
=> CSharpCodeFixVerifier<TAnalyzer, TCodeFix, DefaultVerifier>.Diagnostic();
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.Diagnostic(string)"/>
public static DiagnosticResult Diagnostic(string diagnosticId)
=> CSharpCodeFixVerifier<TAnalyzer, TCodeFix, MSTestVerifier>.Diagnostic(diagnosticId);
=> CSharpCodeFixVerifier<TAnalyzer, TCodeFix, DefaultVerifier>.Diagnostic(diagnosticId);
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.Diagnostic(DiagnosticDescriptor)"/>
public static DiagnosticResult Diagnostic(DiagnosticDescriptor descriptor)
=> CSharpCodeFixVerifier<TAnalyzer, TCodeFix, MSTestVerifier>.Diagnostic(descriptor);
=> CSharpCodeFixVerifier<TAnalyzer, TCodeFix, DefaultVerifier>.Diagnostic(descriptor);
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.VerifyAnalyzerAsync(string, DiagnosticResult[])"/>
public static async Task VerifyAnalyzerAsync(string source, params DiagnosticResult[] expected)

Просмотреть файл

@ -1,13 +1,13 @@
using Microsoft.CodeAnalysis.CodeRefactorings;
using Microsoft.CodeAnalysis.CSharp.Testing;
using Microsoft.CodeAnalysis.Testing.Verifiers;
using Microsoft.CodeAnalysis.Testing;
namespace $safeprojectname$
{
public static partial class CSharpCodeRefactoringVerifier<TCodeRefactoring>
where TCodeRefactoring : CodeRefactoringProvider, new()
{
public class Test : CSharpCodeRefactoringTest<TCodeRefactoring, MSTestVerifier>
public class Test : CSharpCodeRefactoringTest<TCodeRefactoring, DefaultVerifier>
{
public Test()
{

Просмотреть файл

@ -1,5 +1,5 @@
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
using Microsoft.CodeAnalysis.Testing;
using Microsoft.CodeAnalysis.VisualBasic.Testing;
namespace $safeprojectname$
@ -7,7 +7,7 @@ namespace $safeprojectname$
public static partial class VisualBasicAnalyzerVerifier<TAnalyzer>
where TAnalyzer : DiagnosticAnalyzer, new()
{
public class Test : VisualBasicAnalyzerTest<TAnalyzer, MSTestVerifier>
public class Test : VisualBasicAnalyzerTest<TAnalyzer, DefaultVerifier>
{
public Test()
{

Просмотреть файл

@ -3,7 +3,6 @@ using System.Threading.Tasks;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing;
using Microsoft.CodeAnalysis.Testing.Verifiers;
using Microsoft.CodeAnalysis.VisualBasic.Testing;
namespace $safeprojectname$
@ -13,15 +12,15 @@ namespace $safeprojectname$
{
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.Diagnostic()"/>
public static DiagnosticResult Diagnostic()
=> VisualBasicAnalyzerVerifier<TAnalyzer, MSTestVerifier>.Diagnostic();
=> VisualBasicAnalyzerVerifier<TAnalyzer, DefaultVerifier>.Diagnostic();
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.Diagnostic(string)"/>
public static DiagnosticResult Diagnostic(string diagnosticId)
=> VisualBasicAnalyzerVerifier<TAnalyzer, MSTestVerifier>.Diagnostic(diagnosticId);
=> VisualBasicAnalyzerVerifier<TAnalyzer, DefaultVerifier>.Diagnostic(diagnosticId);
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.Diagnostic(DiagnosticDescriptor)"/>
public static DiagnosticResult Diagnostic(DiagnosticDescriptor descriptor)
=> VisualBasicAnalyzerVerifier<TAnalyzer, MSTestVerifier>.Diagnostic(descriptor);
=> VisualBasicAnalyzerVerifier<TAnalyzer, DefaultVerifier>.Diagnostic(descriptor);
/// <inheritdoc cref="AnalyzerVerifier{TAnalyzer, TTest, TVerifier}.VerifyAnalyzerAsync(string, DiagnosticResult[])"/>
public static async Task VerifyAnalyzerAsync(string source, params DiagnosticResult[] expected)

Просмотреть файл

@ -1,6 +1,6 @@
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing.Verifiers;
using Microsoft.CodeAnalysis.Testing;
using Microsoft.CodeAnalysis.VisualBasic.Testing;
namespace $safeprojectname$
@ -9,7 +9,7 @@ namespace $safeprojectname$
where TAnalyzer : DiagnosticAnalyzer, new()
where TCodeFix : CodeFixProvider, new()
{
public class Test : VisualBasicCodeFixTest<TAnalyzer, TCodeFix, MSTestVerifier>
public class Test : VisualBasicCodeFixTest<TAnalyzer, TCodeFix, DefaultVerifier>
{
}
}

Просмотреть файл

@ -4,7 +4,6 @@ using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing;
using Microsoft.CodeAnalysis.Testing.Verifiers;
using Microsoft.CodeAnalysis.VisualBasic.Testing;
namespace $safeprojectname$
@ -15,15 +14,15 @@ namespace $safeprojectname$
{
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.Diagnostic()"/>
public static DiagnosticResult Diagnostic()
=> VisualBasicCodeFixVerifier<TAnalyzer, TCodeFix, MSTestVerifier>.Diagnostic();
=> VisualBasicCodeFixVerifier<TAnalyzer, TCodeFix, DefaultVerifier>.Diagnostic();
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.Diagnostic(string)"/>
public static DiagnosticResult Diagnostic(string diagnosticId)
=> VisualBasicCodeFixVerifier<TAnalyzer, TCodeFix, MSTestVerifier>.Diagnostic(diagnosticId);
=> VisualBasicCodeFixVerifier<TAnalyzer, TCodeFix, DefaultVerifier>.Diagnostic(diagnosticId);
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.Diagnostic(DiagnosticDescriptor)"/>
public static DiagnosticResult Diagnostic(DiagnosticDescriptor descriptor)
=> VisualBasicCodeFixVerifier<TAnalyzer, TCodeFix, MSTestVerifier>.Diagnostic(descriptor);
=> VisualBasicCodeFixVerifier<TAnalyzer, TCodeFix, DefaultVerifier>.Diagnostic(descriptor);
/// <inheritdoc cref="CodeFixVerifier{TAnalyzer, TCodeFix, TTest, TVerifier}.VerifyAnalyzerAsync(string, DiagnosticResult[])"/>
public static async Task VerifyAnalyzerAsync(string source, params DiagnosticResult[] expected)

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше