├── .github └── workflows │ ├── deploy.yml │ ├── issue-manager.yml │ ├── pull_request.yml │ └── release-drafter.yml ├── .gitignore ├── .idea └── .idea.MMLib.MediatR.Generators │ └── .idea │ ├── .gitignore │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── LICENSE ├── MMLib.MediatR.Generators.sln ├── README.md ├── demo ├── Applications │ ├── Base │ │ ├── DeleteCommandBase.cs │ │ └── DeleteCommandHandler.cs │ ├── Commands │ │ ├── CreatePerson.cs │ │ ├── CreateProductCommand.cs │ │ ├── CreateProductCommandHandler.cs │ │ ├── DeletePerson.cs │ │ ├── DeleteProduct.cs │ │ └── UpdatePerson.cs │ └── Queries │ │ ├── GetAllPeople.cs │ │ └── GetPersonById.cs ├── Controllers │ └── WeatherForecastController.cs ├── Domains │ ├── Person.cs │ └── Product.cs ├── MMLib.MediatR.Generators.Demo.csproj ├── MMLib.MediatR.Generators.Demo.xml ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── Templates │ ├── ControllerAttributes.txt │ ├── ControllerUsings.txt │ ├── CustomUsing.txt │ └── MethodAttributes.txt ├── WeatherForecast.cs ├── appsettings.Development.json └── appsettings.json ├── src ├── AnalyzerReleases.Shipped.md ├── AnalyzerReleases.Unshipped.md ├── Controllers │ ├── ControllerModel.cs │ ├── ControllerReceiver.cs │ ├── ControllersGenerator.cs │ ├── ControllersModelBuilder.cs │ ├── GeneratorExecutionContextExtensions.cs │ ├── HttpMethods.cs │ ├── MethodCandidate.cs │ ├── MethodModel.cs │ ├── MethodModelBuilder.cs │ ├── ParameterModel.cs │ ├── ScribanFunctions.cs │ ├── SourceCodeGenerator.cs │ ├── SourceTypes.cs │ ├── TemplateType.cs │ ├── Templates.cs │ ├── Templates │ │ ├── Controller.txt │ │ ├── ControllerAttributes.txt │ │ ├── HttpDeleteMethodBody.txt │ │ ├── HttpGetMethodBody.txt │ │ ├── HttpPatchMethodBody.txt │ │ ├── HttpPostMethodBody.txt │ │ ├── HttpPutMethodBody.txt │ │ ├── Method.txt │ │ └── Usings.txt │ └── Types.cs ├── Helpers │ ├── EmbeddedResource.cs │ ├── Helper.cs │ ├── RecordHackForNetStandard.cs │ ├── RoslynExtensions.cs │ └── StringExtensions.cs ├── MMLib.MediatR.Generators.csproj ├── MMLib.MediatR.Generators.props ├── Properties │ ├── AssemblyInfo.cs │ └── launchSettings.json └── icon.png └── tests └── MMLib.MediatR.Generators.Tests ├── AssemblyHelper.cs ├── Controllers ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithMultipleControllers.verified.txt ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithOneController.verified.txt ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithoutMediatR.verified.txt ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=ComplexTest.verified.txt ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=MethodWithSameNames.verified.txt ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=QueriesWithDifferentFromType.verified.txt ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=RequestWithResponseType.verified.txt ├── IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=WithoutControllerName.verified.txt ├── IntegrationTests.GeneratorShouldReportMissingControllerName.verified.txt ├── IntegrationTests.cs ├── SourceCodeGeneratorShould.GenerateController.verified.txt ├── SourceCodeGeneratorShould.GenerateControllerWithoutMethods.verified.txt ├── SourceCodeGeneratorShould.cs ├── TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Delete.verified.txt ├── TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Get.verified.txt ├── TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Patch.verified.txt ├── TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Post.verified.txt ├── TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Put.verified.txt ├── TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=Controller.verified.txt ├── TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=ControllerBody.verified.txt ├── TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=MethodAttributes.verified.txt ├── TemplatesShould.ShouldGetDefaultTemplateIfDoesnotExist_type=ControllerAttributes.verified.txt ├── TemplatesShould.ShouldGetDefaultTemplateIfDoesnotExist_type=ControllerUsings.verified.txt └── TemplatesShould.cs ├── MMLib.MediatR.Generators.Tests.csproj └── Resources ├── AssemblyWithMultipleControllers.txt ├── AssemblyWithOneController.txt ├── AssemblyWithoutMediatR.txt ├── ComplexTest.txt ├── QueriesWithDifferentFromType.txt ├── RequestWithResponseType.txt └── WithoutControllerName.txt /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/issue-manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.github/workflows/issue-manager.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.MMLib.MediatR.Generators/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.idea/.idea.MMLib.MediatR.Generators/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.MMLib.MediatR.Generators/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.idea/.idea.MMLib.MediatR.Generators/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.MMLib.MediatR.Generators/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.idea/.idea.MMLib.MediatR.Generators/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.MMLib.MediatR.Generators/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/.idea/.idea.MMLib.MediatR.Generators/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/LICENSE -------------------------------------------------------------------------------- /MMLib.MediatR.Generators.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/MMLib.MediatR.Generators.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/README.md -------------------------------------------------------------------------------- /demo/Applications/Base/DeleteCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Base/DeleteCommandBase.cs -------------------------------------------------------------------------------- /demo/Applications/Base/DeleteCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Base/DeleteCommandHandler.cs -------------------------------------------------------------------------------- /demo/Applications/Commands/CreatePerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Commands/CreatePerson.cs -------------------------------------------------------------------------------- /demo/Applications/Commands/CreateProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Commands/CreateProductCommand.cs -------------------------------------------------------------------------------- /demo/Applications/Commands/CreateProductCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Commands/CreateProductCommandHandler.cs -------------------------------------------------------------------------------- /demo/Applications/Commands/DeletePerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Commands/DeletePerson.cs -------------------------------------------------------------------------------- /demo/Applications/Commands/DeleteProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Commands/DeleteProduct.cs -------------------------------------------------------------------------------- /demo/Applications/Commands/UpdatePerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Commands/UpdatePerson.cs -------------------------------------------------------------------------------- /demo/Applications/Queries/GetAllPeople.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Queries/GetAllPeople.cs -------------------------------------------------------------------------------- /demo/Applications/Queries/GetPersonById.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Applications/Queries/GetPersonById.cs -------------------------------------------------------------------------------- /demo/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /demo/Domains/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Domains/Person.cs -------------------------------------------------------------------------------- /demo/Domains/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Domains/Product.cs -------------------------------------------------------------------------------- /demo/MMLib.MediatR.Generators.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/MMLib.MediatR.Generators.Demo.csproj -------------------------------------------------------------------------------- /demo/MMLib.MediatR.Generators.Demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/MMLib.MediatR.Generators.Demo.xml -------------------------------------------------------------------------------- /demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Program.cs -------------------------------------------------------------------------------- /demo/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Properties/launchSettings.json -------------------------------------------------------------------------------- /demo/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Startup.cs -------------------------------------------------------------------------------- /demo/Templates/ControllerAttributes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Templates/ControllerAttributes.txt -------------------------------------------------------------------------------- /demo/Templates/ControllerUsings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Templates/ControllerUsings.txt -------------------------------------------------------------------------------- /demo/Templates/CustomUsing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/Templates/CustomUsing.txt -------------------------------------------------------------------------------- /demo/Templates/MethodAttributes.txt: -------------------------------------------------------------------------------- 1 | [Microsoft.AspNetCore.Authorization.AllowAnonymous] -------------------------------------------------------------------------------- /demo/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/WeatherForecast.cs -------------------------------------------------------------------------------- /demo/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/appsettings.Development.json -------------------------------------------------------------------------------- /demo/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/demo/appsettings.json -------------------------------------------------------------------------------- /src/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /src/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/AnalyzerReleases.Unshipped.md -------------------------------------------------------------------------------- /src/Controllers/ControllerModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/ControllerModel.cs -------------------------------------------------------------------------------- /src/Controllers/ControllerReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/ControllerReceiver.cs -------------------------------------------------------------------------------- /src/Controllers/ControllersGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/ControllersGenerator.cs -------------------------------------------------------------------------------- /src/Controllers/ControllersModelBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/ControllersModelBuilder.cs -------------------------------------------------------------------------------- /src/Controllers/GeneratorExecutionContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/GeneratorExecutionContextExtensions.cs -------------------------------------------------------------------------------- /src/Controllers/HttpMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/HttpMethods.cs -------------------------------------------------------------------------------- /src/Controllers/MethodCandidate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/MethodCandidate.cs -------------------------------------------------------------------------------- /src/Controllers/MethodModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/MethodModel.cs -------------------------------------------------------------------------------- /src/Controllers/MethodModelBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/MethodModelBuilder.cs -------------------------------------------------------------------------------- /src/Controllers/ParameterModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/ParameterModel.cs -------------------------------------------------------------------------------- /src/Controllers/ScribanFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/ScribanFunctions.cs -------------------------------------------------------------------------------- /src/Controllers/SourceCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/SourceCodeGenerator.cs -------------------------------------------------------------------------------- /src/Controllers/SourceTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/SourceTypes.cs -------------------------------------------------------------------------------- /src/Controllers/TemplateType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/TemplateType.cs -------------------------------------------------------------------------------- /src/Controllers/Templates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates.cs -------------------------------------------------------------------------------- /src/Controllers/Templates/Controller.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/Controller.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/ControllerAttributes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/ControllerAttributes.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/HttpDeleteMethodBody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/HttpDeleteMethodBody.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/HttpGetMethodBody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/HttpGetMethodBody.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/HttpPatchMethodBody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/HttpPatchMethodBody.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/HttpPostMethodBody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/HttpPostMethodBody.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/HttpPutMethodBody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/HttpPutMethodBody.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/Method.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/Method.txt -------------------------------------------------------------------------------- /src/Controllers/Templates/Usings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Templates/Usings.txt -------------------------------------------------------------------------------- /src/Controllers/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Controllers/Types.cs -------------------------------------------------------------------------------- /src/Helpers/EmbeddedResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Helpers/EmbeddedResource.cs -------------------------------------------------------------------------------- /src/Helpers/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Helpers/Helper.cs -------------------------------------------------------------------------------- /src/Helpers/RecordHackForNetStandard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Helpers/RecordHackForNetStandard.cs -------------------------------------------------------------------------------- /src/Helpers/RoslynExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Helpers/RoslynExtensions.cs -------------------------------------------------------------------------------- /src/Helpers/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Helpers/StringExtensions.cs -------------------------------------------------------------------------------- /src/MMLib.MediatR.Generators.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/MMLib.MediatR.Generators.csproj -------------------------------------------------------------------------------- /src/MMLib.MediatR.Generators.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/MMLib.MediatR.Generators.props -------------------------------------------------------------------------------- /src/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("MMLib.MediatR.Generators.Tests")] -------------------------------------------------------------------------------- /src/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/src/icon.png -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/AssemblyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/AssemblyHelper.cs -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithMultipleControllers.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithMultipleControllers.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithOneController.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithOneController.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithoutMediatR.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=AssemblyWithoutMediatR.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=ComplexTest.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=ComplexTest.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=MethodWithSameNames.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=MethodWithSameNames.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=QueriesWithDifferentFromType.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=QueriesWithDifferentFromType.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=RequestWithResponseType.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=RequestWithResponseType.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=WithoutControllerName.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldGenerateCorrectClasses_sourceCodeFile=WithoutControllerName.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldReportMissingControllerName.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.GeneratorShouldReportMissingControllerName.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/IntegrationTests.cs -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/SourceCodeGeneratorShould.GenerateController.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/SourceCodeGeneratorShould.GenerateController.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/SourceCodeGeneratorShould.GenerateControllerWithoutMethods.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/SourceCodeGeneratorShould.GenerateControllerWithoutMethods.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/SourceCodeGeneratorShould.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/SourceCodeGeneratorShould.cs -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Delete.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Delete.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Get.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Get.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Patch.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Patch.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Post.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Post.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Put.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultMethodBodyTemplateIfDoesnotExist_httpType=Put.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=Controller.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=Controller.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=ControllerBody.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=ControllerBody.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesNotExist_type=MethodAttributes.verified.txt: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesnotExist_type=ControllerAttributes.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesnotExist_type=ControllerAttributes.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesnotExist_type=ControllerUsings.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.ShouldGetDefaultTemplateIfDoesnotExist_type=ControllerUsings.verified.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Controllers/TemplatesShould.cs -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/MMLib.MediatR.Generators.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/MMLib.MediatR.Generators.Tests.csproj -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Resources/AssemblyWithMultipleControllers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Resources/AssemblyWithMultipleControllers.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Resources/AssemblyWithOneController.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Resources/AssemblyWithOneController.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Resources/AssemblyWithoutMediatR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Resources/AssemblyWithoutMediatR.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Resources/ComplexTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Resources/ComplexTest.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Resources/QueriesWithDifferentFromType.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Resources/QueriesWithDifferentFromType.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Resources/RequestWithResponseType.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Resources/RequestWithResponseType.txt -------------------------------------------------------------------------------- /tests/MMLib.MediatR.Generators.Tests/Resources/WithoutControllerName.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgyn/MMLib.MediatR.Generators/HEAD/tests/MMLib.MediatR.Generators.Tests/Resources/WithoutControllerName.txt --------------------------------------------------------------------------------