├── .gitignore ├── LICENSE ├── MoreEffectiveAnalyzers.sln ├── MoreEffectiveAnalyzers ├── MoreEffectiveAnalyzers.Test │ ├── 03-DesignPractices │ │ └── 24-NonVirtualEventsTests.cs │ ├── Helpers │ │ ├── CodeFixVerifier.Helper.cs │ │ ├── DiagnosticResult.cs │ │ └── DiagnosticVerifier.Helper.cs │ ├── MoreEffectiveAnalyzers.Test.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Verifiers │ │ ├── CodeFixVerifier.cs │ │ └── DiagnosticVerifier.cs │ └── packages.config ├── MoreEffectiveAnalyzers.Vsix │ ├── MoreEffectiveAnalyzers.Vsix.csproj │ └── source.extension.vsixmanifest └── MoreEffectiveAnalyzers │ ├── DeclareOnlyNonVirtualEventsAnalyzer.cs │ ├── DeclareOnlyNonVirtualEventsCodeFixProvider.cs │ ├── Diagnostic.nuspec │ ├── MoreEffectiveAnalyzers.csproj │ ├── Properties │ └── AssemblyInfo.cs │ ├── ReadMe.txt │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── packages.config │ └── tools │ ├── install.ps1 │ └── uninstall.ps1 └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/LICENSE -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers.sln -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/03-DesignPractices/24-NonVirtualEventsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/03-DesignPractices/24-NonVirtualEventsTests.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Helpers/CodeFixVerifier.Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Helpers/CodeFixVerifier.Helper.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Helpers/DiagnosticResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Helpers/DiagnosticResult.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Helpers/DiagnosticVerifier.Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Helpers/DiagnosticVerifier.Helper.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/MoreEffectiveAnalyzers.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/MoreEffectiveAnalyzers.Test.csproj -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Verifiers/CodeFixVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Verifiers/CodeFixVerifier.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Verifiers/DiagnosticVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/Verifiers/DiagnosticVerifier.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Test/packages.config -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Vsix/MoreEffectiveAnalyzers.Vsix.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Vsix/MoreEffectiveAnalyzers.Vsix.csproj -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Vsix/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.Vsix/source.extension.vsixmanifest -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/DeclareOnlyNonVirtualEventsAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/DeclareOnlyNonVirtualEventsAnalyzer.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/DeclareOnlyNonVirtualEventsCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/DeclareOnlyNonVirtualEventsCodeFixProvider.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Diagnostic.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Diagnostic.nuspec -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers.csproj -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/ReadMe.txt -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Resources.Designer.cs -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/Resources.resx -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/packages.config -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/tools/install.ps1 -------------------------------------------------------------------------------- /MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/MoreEffectiveAnalyzers/MoreEffectiveAnalyzers/tools/uninstall.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BillWagner/MoreEffectiveCSharpAnalyzers/HEAD/README.md --------------------------------------------------------------------------------