├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── merge-dependabot.yml ├── .gitignore ├── AssemblyToProcess ├── AssemblyToProcess.csproj ├── ClassAbstractWithEmptyConstructor.cs ├── ClassAbstractWithPrivateConstructor.cs ├── ClassAbstractWithProtectedConstructor.cs ├── ClassInheritAbstractWithEmptyConstructor.cs ├── ClassInheritGenericWithEmptyConstructorFromOtherAssembly.cs ├── ClassInheritGenericWithNonEmptyConstructorFromOtherAssembly.cs ├── ClassInheritWithBothConstructors.cs ├── ClassInheritWithEmptyConstructor.cs ├── ClassInheritWithEmptyConstructorFromOtherAssembly.cs ├── ClassInheritWithGenericInReverseDeclarationOrder.cs ├── ClassInheritWithNonEmptyConstructor.cs ├── ClassInheritWithNonEmptyConstructorFromOtherAssembly.cs ├── ClassInheritWithNullableParam.cs ├── ClassInheritWithPrivateConstructor.cs ├── ClassWithBothConstructors.cs ├── ClassWithDefaultSingleParamConstructor.cs ├── ClassWithEmptyConstructor.cs ├── ClassWithGeneric.cs ├── ClassWithInitializedFields.cs ├── ClassWithInitializedProperties.cs ├── ClassWithInnerClass.cs ├── ClassWithNoEmptyConstructor.cs ├── ClassWithNoEmptyConstructorInNamespace.cs ├── ClassWithNullableParam.cs ├── ClassWithPrivateConstructor.cs ├── ClassWithProtectedConstructor.cs ├── RecordWithParameter.cs ├── RecordWithParameterAndInitializedField.cs ├── ReproBug143.cs ├── Simple.cs ├── SimpleDelegate.cs ├── SimpleInterface.cs ├── SimpleStruct.cs └── StaticClass.cs ├── AssemblyToReference ├── AssemblyToReference.csproj ├── ClassWithEmptyConstructor.cs ├── ClassWithNonEmptyConstructor.cs ├── GenericClassWithEmptyConstructor.cs └── GenericClassWithNonEmptyConstructor.cs ├── CommonAssemblyInfo.cs ├── Directory.Build.props ├── EmptyConstructor.Fody ├── ConfigReader.cs ├── EmptyConstructor.Fody.csproj ├── Extensions.cs ├── InclusionChecker.cs ├── LineMatcher.cs └── ModuleWeaver.cs ├── EmptyConstructor.sln ├── EmptyConstructor.sln.DotSettings ├── EmptyConstructor ├── EmptyConstructor.csproj └── key.snk ├── Tests ├── AssemblyExtensions.cs ├── ConfigReaderTests.cs ├── IntegrationTests.cs ├── LineMatcherTest.cs ├── MakeExistingEmptyConstructorsFamilyIntegrationTests.cs ├── MakeExistingEmptyConstructorsPublicIntegrationTests.cs ├── PreserveInitializersIntegrationTests.cs ├── TestConfig.cs ├── Tests.csproj ├── WithExcludesTests.cs └── WithIncludesTests.cs ├── appveyor.yml ├── global.json ├── license.txt ├── package_icon.png └── readme.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/.github/workflows/merge-dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/.gitignore -------------------------------------------------------------------------------- /AssemblyToProcess/AssemblyToProcess.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/AssemblyToProcess.csproj -------------------------------------------------------------------------------- /AssemblyToProcess/ClassAbstractWithEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassAbstractWithEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassAbstractWithPrivateConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassAbstractWithPrivateConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassAbstractWithProtectedConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassAbstractWithProtectedConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritAbstractWithEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritAbstractWithEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritGenericWithEmptyConstructorFromOtherAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritGenericWithEmptyConstructorFromOtherAssembly.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritGenericWithNonEmptyConstructorFromOtherAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritGenericWithNonEmptyConstructorFromOtherAssembly.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithBothConstructors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithBothConstructors.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithEmptyConstructorFromOtherAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithEmptyConstructorFromOtherAssembly.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithGenericInReverseDeclarationOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithGenericInReverseDeclarationOrder.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithNonEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithNonEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithNonEmptyConstructorFromOtherAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithNonEmptyConstructorFromOtherAssembly.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithNullableParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithNullableParam.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassInheritWithPrivateConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassInheritWithPrivateConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithBothConstructors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithBothConstructors.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithDefaultSingleParamConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithDefaultSingleParamConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithGeneric.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithInitializedFields.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithInitializedFields.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithInitializedProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithInitializedProperties.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithInnerClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithInnerClass.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithNoEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithNoEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithNoEmptyConstructorInNamespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithNoEmptyConstructorInNamespace.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithNullableParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithNullableParam.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithPrivateConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithPrivateConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ClassWithProtectedConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ClassWithProtectedConstructor.cs -------------------------------------------------------------------------------- /AssemblyToProcess/RecordWithParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/RecordWithParameter.cs -------------------------------------------------------------------------------- /AssemblyToProcess/RecordWithParameterAndInitializedField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/RecordWithParameterAndInitializedField.cs -------------------------------------------------------------------------------- /AssemblyToProcess/ReproBug143.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/ReproBug143.cs -------------------------------------------------------------------------------- /AssemblyToProcess/Simple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/Simple.cs -------------------------------------------------------------------------------- /AssemblyToProcess/SimpleDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/SimpleDelegate.cs -------------------------------------------------------------------------------- /AssemblyToProcess/SimpleInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/SimpleInterface.cs -------------------------------------------------------------------------------- /AssemblyToProcess/SimpleStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/SimpleStruct.cs -------------------------------------------------------------------------------- /AssemblyToProcess/StaticClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToProcess/StaticClass.cs -------------------------------------------------------------------------------- /AssemblyToReference/AssemblyToReference.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToReference/AssemblyToReference.csproj -------------------------------------------------------------------------------- /AssemblyToReference/ClassWithEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToReference/ClassWithEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToReference/ClassWithNonEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToReference/ClassWithNonEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToReference/GenericClassWithEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToReference/GenericClassWithEmptyConstructor.cs -------------------------------------------------------------------------------- /AssemblyToReference/GenericClassWithNonEmptyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/AssemblyToReference/GenericClassWithNonEmptyConstructor.cs -------------------------------------------------------------------------------- /CommonAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/CommonAssemblyInfo.cs -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /EmptyConstructor.Fody/ConfigReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.Fody/ConfigReader.cs -------------------------------------------------------------------------------- /EmptyConstructor.Fody/EmptyConstructor.Fody.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.Fody/EmptyConstructor.Fody.csproj -------------------------------------------------------------------------------- /EmptyConstructor.Fody/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.Fody/Extensions.cs -------------------------------------------------------------------------------- /EmptyConstructor.Fody/InclusionChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.Fody/InclusionChecker.cs -------------------------------------------------------------------------------- /EmptyConstructor.Fody/LineMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.Fody/LineMatcher.cs -------------------------------------------------------------------------------- /EmptyConstructor.Fody/ModuleWeaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.Fody/ModuleWeaver.cs -------------------------------------------------------------------------------- /EmptyConstructor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.sln -------------------------------------------------------------------------------- /EmptyConstructor.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor.sln.DotSettings -------------------------------------------------------------------------------- /EmptyConstructor/EmptyConstructor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor/EmptyConstructor.csproj -------------------------------------------------------------------------------- /EmptyConstructor/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/EmptyConstructor/key.snk -------------------------------------------------------------------------------- /Tests/AssemblyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/AssemblyExtensions.cs -------------------------------------------------------------------------------- /Tests/ConfigReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/ConfigReaderTests.cs -------------------------------------------------------------------------------- /Tests/IntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/IntegrationTests.cs -------------------------------------------------------------------------------- /Tests/LineMatcherTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/LineMatcherTest.cs -------------------------------------------------------------------------------- /Tests/MakeExistingEmptyConstructorsFamilyIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/MakeExistingEmptyConstructorsFamilyIntegrationTests.cs -------------------------------------------------------------------------------- /Tests/MakeExistingEmptyConstructorsPublicIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/MakeExistingEmptyConstructorsPublicIntegrationTests.cs -------------------------------------------------------------------------------- /Tests/PreserveInitializersIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/PreserveInitializersIntegrationTests.cs -------------------------------------------------------------------------------- /Tests/TestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/TestConfig.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/WithExcludesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/WithExcludesTests.cs -------------------------------------------------------------------------------- /Tests/WithIncludesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/Tests/WithIncludesTests.cs -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/appveyor.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/global.json -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/license.txt -------------------------------------------------------------------------------- /package_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/package_icon.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fody/EmptyConstructor/HEAD/readme.md --------------------------------------------------------------------------------