├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── automatic-publish.yml │ ├── main-ci.yml │ └── manual-nuget-publish.yml ├── .gitignore ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── GitVersion.yml ├── LICENSE.txt ├── NationalInstruments.Analyzers.sln ├── README.md ├── _config.yml ├── docs ├── Banned Methods.md ├── CSharp-Coding-Conventions-Appendix.md ├── Coding-Conventions.md ├── Configuring Banned Methods.md ├── Configuring Spelling Rules.md ├── icon.png └── logo.svg ├── global.json ├── nuget.config ├── src ├── AnalyzerConfiguration │ ├── NI.CSharp.Analyzers.TestUtilities.globalconfig │ ├── NI.CSharp.Analyzers.Tests.globalconfig │ ├── NI.CSharp.Analyzers.globalconfig │ ├── NI.CSharp.Analyzers.props │ ├── NI.CSharp.Analyzers.targets │ ├── NI.TestUtilities.ruleset │ ├── NI.Tests.ruleset │ ├── NI.ruleset │ ├── NI1704_AdditionalSpellingDictionary.dic │ └── stylecop.json ├── CommonAssemblyInfo.cs ├── Directory.Build.props ├── NationalInstruments.Analyzers.Utilities │ ├── AdditionalFileProvider.cs │ ├── AdditionalFileService.cs │ ├── AttributeCollection.cs │ ├── ConfigurableAnalyzer.cs │ ├── ExemptionCollection.cs │ ├── Extensions │ │ ├── AdditionalTextExtensions.cs │ │ ├── AnalysisContextExtensions.cs │ │ ├── DiagnosticExtensions.cs │ │ ├── IEnumerableExtensions.cs │ │ ├── IMethodSymbolExtensions.cs │ │ ├── IPropertySymbolExtensions.cs │ │ ├── ISymbolExtensions.cs │ │ ├── ITypeSymbolExtensions.cs │ │ ├── ReportDiagnosticExtensions.cs │ │ ├── SourceTextExtensions.cs │ │ ├── StringExtensions.cs │ │ └── SyntaxNodeExtensions.cs │ ├── IAdditionalFileService.cs │ ├── NIDiagnosticAnalyzer.cs │ ├── NationalInstruments.Analyzers.Utilities.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── StatefulAnalyzer.cs │ ├── SymbolDisplayFormats.cs │ ├── Text │ │ ├── WordParser.cs │ │ └── WordParserOptions.cs │ └── WellKnownTypes.cs └── NationalInstruments.Analyzers │ ├── AnalyzerReleases.Shipped.md │ ├── AnalyzerReleases.Unshipped.md │ ├── Correctness │ ├── AllTypesInNationalInstrumentsNamespaceAnalyzer.cs │ ├── ApprovedNamespaceAnalyzer.cs │ ├── ApprovedNamespaceCodeFixProvider.cs │ ├── AwaitInReadLockOrTransactionAnalyzer.cs │ ├── DatabaseColumnsShouldBeNullableAnalyzer.cs │ ├── DisposableOmitsFinalizerAnalyzer.cs │ ├── DoNotLockDirectlyOnPrivateMemberLockAnalyzer.cs │ ├── DoNotUseBannedMethodsAnalyzer.cs │ ├── ReceiveWeakEventMustReturnTrueAnalyzer.cs │ ├── RecordWithEnumerablesShouldOverrideDefaultEqualityAnalyzer.cs │ ├── ReferencedInternalMustHaveVisibleInternalAttributeAnalyzer.cs │ ├── StringsShouldBeInResources │ │ ├── AttributeMissingTargetException.cs │ │ ├── ExemptionAttribute.cs │ │ ├── StringLiteral.cs │ │ └── StringLiteralAnalyzer.cs │ ├── StringsShouldBeInResourcesAnalyzer.cs │ ├── TestClassesMustInheritFromAutoTestAnalyzer.cs │ └── ThereIsOnlyOneRestrictedNamespaceAnalyzer.cs │ ├── GlobalSuppressions.cs │ ├── NationalInstruments.Analyzers.csproj │ ├── Properties │ ├── Dictionary.dic │ ├── Resources.Designer.cs │ └── Resources.resx │ └── Style │ ├── ChainOfMethodsWithLambdasAnalyzer.cs │ ├── CodeAnalysisDictionary.cs │ ├── DoNotUseLinqQuerySyntax │ ├── DoNotUseLinqQuerySyntaxAnalyzer.cs │ ├── DoNotUseLinqQuerySyntaxCodeFixProvider.cs │ └── QueryComprehensionToFluentRewriter.cs │ ├── FieldsCamelCasedWithUnderscoreAnalyzer.cs │ ├── FieldsCamelCasedWithUnderscoreCodeFixProvider.cs │ └── SpellingAnalyzer.cs └── tests ├── Directory.Build.props ├── NationalInstruments.Analyzers.TestUtilities.UnitTests ├── Assets │ ├── ExampleDiagnosticAnalyzer.cs │ └── Test.cs ├── DiagnosticVerifierTests.cs ├── NationalInstruments.Analyzers.TestUtilities.UnitTests.csproj ├── Properties │ └── AssemblyInfo.cs └── TestMarkupTests.cs ├── NationalInstruments.Analyzers.TestUtilities ├── AdditionalMetadataReferences.cs ├── DefaultCodeFixProvider.cs ├── Markers │ ├── DiagnosticArgumentMarker.cs │ ├── DiagnosticPositionMarker.cs │ ├── DiagnosticTextMarker.cs │ └── SourceMarker.cs ├── NIDiagnosticAnalyzerTests.cs ├── NIDiagnosticAnalyzerWithCodeFixTests.cs ├── NationalInstruments.Analyzers.TestUtilities.csproj ├── TestAdditionalDocument.cs ├── TestFiles │ ├── AutoTestFile.cs │ ├── ITestFile.cs │ └── TestFile.cs ├── TestMarkup.cs ├── TestValidationModes.cs └── Verifiers │ ├── CodeFixVerifier.Helper.cs │ ├── CodeFixVerifier.cs │ ├── DiagnosticResult.cs │ ├── DiagnosticResultLocation.cs │ ├── DiagnosticVerifier.Helper.cs │ ├── DiagnosticVerifier.cs │ └── Rule.cs ├── NationalInstruments.Analyzers.UnitTests ├── AllTypesInNationalInstrumentsNamespaceAnalyzerTests.cs ├── ApprovedNamespaceAnalyzerTests.cs ├── AwaitInReadLockOrTransactionAnalyzerTests.cs ├── ChainOfMethodsWithLambdasAnalyzerTests.cs ├── DatabaseColumnsShouldBeNullableAnalyzerTests.cs ├── DisposableOmitsFinalizerAnalyzerTests.cs ├── DoNotLockDirectlyOnPrivateMemberLockAnalyzerTests.cs ├── DoNotUseBannedMethodsAnalyzerTests.cs ├── DoNotUseLinqQuerySyntaxAnalyzerTests.cs ├── FieldsCamelCasedWithUnderscoreAnalyzerTests.cs ├── NationalInstruments.Analyzers.UnitTests.csproj ├── Properties │ └── AssemblyInfo.cs ├── ReceiveWeakEventMustReturnTrueAnalyzerTests.cs ├── RecordWithEnumerablesShouldOverrideDefaultEqualityAnalyzerTests.cs ├── ReferencedInternalMustHaveVisibleInternalAttributeAnalyzerTests.cs ├── SpellingAnalyzerTests.cs ├── StringsShouldBeInResourcesAnalyzerTests.cs ├── TestClassesMustInheritFromAutoTestAnalyzerTests.cs └── ThereIsOnlyOneRestrictedNamespaceAnalyzerTests.cs └── NationalInstruments.Analyzers.Utilities.UnitTests ├── AdditionalFileProviderTests.cs ├── AdditionalFileServiceTests.cs ├── AttributeCollectionTests.cs ├── ConfigurableAnalyzerTests.cs ├── ExemptionCollectionTests.cs ├── IEnumerableExtensionTests.cs ├── ISymbolExtensionTests.cs ├── ITypeSymbolExtensionTests.cs ├── NationalInstruments.Analyzers.Utilities.UnitTests.csproj ├── SourceTextExtensionTests.cs ├── StringExtensionTests.cs ├── SyntaxNodeExtensionTests.cs └── UtilitiesTestBase.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @jryckman 2 | 3 | # Source code for the analyzers 4 | /src/ @pakdev 5 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/automatic-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/.github/workflows/automatic-publish.yml -------------------------------------------------------------------------------- /.github/workflows/main-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/.github/workflows/main-ci.yml -------------------------------------------------------------------------------- /.github/workflows/manual-nuget-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/.github/workflows/manual-nuget-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NationalInstruments.Analyzers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/NationalInstruments.Analyzers.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | title: NI C# Styleguide 2 | -------------------------------------------------------------------------------- /docs/Banned Methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/docs/Banned Methods.md -------------------------------------------------------------------------------- /docs/CSharp-Coding-Conventions-Appendix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/docs/CSharp-Coding-Conventions-Appendix.md -------------------------------------------------------------------------------- /docs/Coding-Conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/docs/Coding-Conventions.md -------------------------------------------------------------------------------- /docs/Configuring Banned Methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/docs/Configuring Banned Methods.md -------------------------------------------------------------------------------- /docs/Configuring Spelling Rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/docs/Configuring Spelling Rules.md -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/docs/icon.png -------------------------------------------------------------------------------- /docs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/docs/logo.svg -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/global.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/nuget.config -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.CSharp.Analyzers.TestUtilities.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.CSharp.Analyzers.TestUtilities.globalconfig -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.CSharp.Analyzers.Tests.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.CSharp.Analyzers.Tests.globalconfig -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.CSharp.Analyzers.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.CSharp.Analyzers.globalconfig -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.CSharp.Analyzers.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.CSharp.Analyzers.props -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.CSharp.Analyzers.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.CSharp.Analyzers.targets -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.TestUtilities.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.TestUtilities.ruleset -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.Tests.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.Tests.ruleset -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI.ruleset -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/NI1704_AdditionalSpellingDictionary.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/NI1704_AdditionalSpellingDictionary.dic -------------------------------------------------------------------------------- /src/AnalyzerConfiguration/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/AnalyzerConfiguration/stylecop.json -------------------------------------------------------------------------------- /src/CommonAssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/AdditionalFileProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/AdditionalFileProvider.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/AdditionalFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/AdditionalFileService.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/AttributeCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/AttributeCollection.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/ConfigurableAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/ConfigurableAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/ExemptionCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/ExemptionCollection.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/AdditionalTextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/AdditionalTextExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/AnalysisContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/AnalysisContextExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/DiagnosticExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/DiagnosticExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/IEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/IEnumerableExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/IMethodSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/IMethodSymbolExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/IPropertySymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/IPropertySymbolExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/ISymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/ISymbolExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/ITypeSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/ITypeSymbolExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/ReportDiagnosticExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/ReportDiagnosticExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/SourceTextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/SourceTextExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Extensions/SyntaxNodeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Extensions/SyntaxNodeExtensions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/IAdditionalFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/IAdditionalFileService.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/NIDiagnosticAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/NIDiagnosticAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/NationalInstruments.Analyzers.Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/NationalInstruments.Analyzers.Utilities.csproj -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/StatefulAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/StatefulAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/SymbolDisplayFormats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/SymbolDisplayFormats.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Text/WordParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Text/WordParser.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/Text/WordParserOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/Text/WordParserOptions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers.Utilities/WellKnownTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers.Utilities/WellKnownTypes.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/AnalyzerReleases.Unshipped.md -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/AllTypesInNationalInstrumentsNamespaceAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/AllTypesInNationalInstrumentsNamespaceAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/ApprovedNamespaceAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/ApprovedNamespaceAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/ApprovedNamespaceCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/ApprovedNamespaceCodeFixProvider.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/AwaitInReadLockOrTransactionAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/AwaitInReadLockOrTransactionAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/DatabaseColumnsShouldBeNullableAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/DatabaseColumnsShouldBeNullableAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/DisposableOmitsFinalizerAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/DisposableOmitsFinalizerAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/DoNotLockDirectlyOnPrivateMemberLockAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/DoNotLockDirectlyOnPrivateMemberLockAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/DoNotUseBannedMethodsAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/DoNotUseBannedMethodsAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/ReceiveWeakEventMustReturnTrueAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/ReceiveWeakEventMustReturnTrueAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/RecordWithEnumerablesShouldOverrideDefaultEqualityAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/RecordWithEnumerablesShouldOverrideDefaultEqualityAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/ReferencedInternalMustHaveVisibleInternalAttributeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/ReferencedInternalMustHaveVisibleInternalAttributeAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/AttributeMissingTargetException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/AttributeMissingTargetException.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/ExemptionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/ExemptionAttribute.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/StringLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/StringLiteral.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/StringLiteralAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResources/StringLiteralAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResourcesAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/StringsShouldBeInResourcesAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/TestClassesMustInheritFromAutoTestAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/TestClassesMustInheritFromAutoTestAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Correctness/ThereIsOnlyOneRestrictedNamespaceAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Correctness/ThereIsOnlyOneRestrictedNamespaceAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/NationalInstruments.Analyzers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/NationalInstruments.Analyzers.csproj -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Properties/Dictionary.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Properties/Dictionary.dic -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Properties/Resources.resx -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/ChainOfMethodsWithLambdasAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/ChainOfMethodsWithLambdasAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/CodeAnalysisDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/CodeAnalysisDictionary.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/DoNotUseLinqQuerySyntax/DoNotUseLinqQuerySyntaxAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/DoNotUseLinqQuerySyntax/DoNotUseLinqQuerySyntaxAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/DoNotUseLinqQuerySyntax/DoNotUseLinqQuerySyntaxCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/DoNotUseLinqQuerySyntax/DoNotUseLinqQuerySyntaxCodeFixProvider.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/DoNotUseLinqQuerySyntax/QueryComprehensionToFluentRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/DoNotUseLinqQuerySyntax/QueryComprehensionToFluentRewriter.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/FieldsCamelCasedWithUnderscoreAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/FieldsCamelCasedWithUnderscoreAnalyzer.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/FieldsCamelCasedWithUnderscoreCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/FieldsCamelCasedWithUnderscoreCodeFixProvider.cs -------------------------------------------------------------------------------- /src/NationalInstruments.Analyzers/Style/SpellingAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/src/NationalInstruments.Analyzers/Style/SpellingAnalyzer.cs -------------------------------------------------------------------------------- /tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/Directory.Build.props -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/Assets/ExampleDiagnosticAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/Assets/ExampleDiagnosticAnalyzer.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/Assets/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/Assets/Test.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/DiagnosticVerifierTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/DiagnosticVerifierTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/NationalInstruments.Analyzers.TestUtilities.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/NationalInstruments.Analyzers.TestUtilities.UnitTests.csproj -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/TestMarkupTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities.UnitTests/TestMarkupTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/AdditionalMetadataReferences.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/AdditionalMetadataReferences.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/DefaultCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/DefaultCodeFixProvider.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Markers/DiagnosticArgumentMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Markers/DiagnosticArgumentMarker.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Markers/DiagnosticPositionMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Markers/DiagnosticPositionMarker.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Markers/DiagnosticTextMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Markers/DiagnosticTextMarker.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Markers/SourceMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Markers/SourceMarker.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/NIDiagnosticAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/NIDiagnosticAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/NIDiagnosticAnalyzerWithCodeFixTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/NIDiagnosticAnalyzerWithCodeFixTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/NationalInstruments.Analyzers.TestUtilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/NationalInstruments.Analyzers.TestUtilities.csproj -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/TestAdditionalDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/TestAdditionalDocument.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/TestFiles/AutoTestFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/TestFiles/AutoTestFile.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/TestFiles/ITestFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/TestFiles/ITestFile.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/TestFiles/TestFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/TestFiles/TestFile.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/TestMarkup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/TestMarkup.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/TestValidationModes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/TestValidationModes.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/CodeFixVerifier.Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/CodeFixVerifier.Helper.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/CodeFixVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/CodeFixVerifier.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticResult.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticResultLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticResultLocation.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticVerifier.Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticVerifier.Helper.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/DiagnosticVerifier.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/Rule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.TestUtilities/Verifiers/Rule.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/AllTypesInNationalInstrumentsNamespaceAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/AllTypesInNationalInstrumentsNamespaceAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/ApprovedNamespaceAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/ApprovedNamespaceAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/AwaitInReadLockOrTransactionAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/AwaitInReadLockOrTransactionAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/ChainOfMethodsWithLambdasAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/ChainOfMethodsWithLambdasAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/DatabaseColumnsShouldBeNullableAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/DatabaseColumnsShouldBeNullableAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/DisposableOmitsFinalizerAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/DisposableOmitsFinalizerAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/DoNotLockDirectlyOnPrivateMemberLockAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/DoNotLockDirectlyOnPrivateMemberLockAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/DoNotUseBannedMethodsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/DoNotUseBannedMethodsAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/DoNotUseLinqQuerySyntaxAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/DoNotUseLinqQuerySyntaxAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/FieldsCamelCasedWithUnderscoreAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/FieldsCamelCasedWithUnderscoreAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/NationalInstruments.Analyzers.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/NationalInstruments.Analyzers.UnitTests.csproj -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/ReceiveWeakEventMustReturnTrueAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/ReceiveWeakEventMustReturnTrueAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/RecordWithEnumerablesShouldOverrideDefaultEqualityAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/RecordWithEnumerablesShouldOverrideDefaultEqualityAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/ReferencedInternalMustHaveVisibleInternalAttributeAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/ReferencedInternalMustHaveVisibleInternalAttributeAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/SpellingAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/SpellingAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/StringsShouldBeInResourcesAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/StringsShouldBeInResourcesAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/TestClassesMustInheritFromAutoTestAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/TestClassesMustInheritFromAutoTestAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.UnitTests/ThereIsOnlyOneRestrictedNamespaceAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.UnitTests/ThereIsOnlyOneRestrictedNamespaceAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/AdditionalFileProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/AdditionalFileProviderTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/AdditionalFileServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/AdditionalFileServiceTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/AttributeCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/AttributeCollectionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/ConfigurableAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/ConfigurableAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/ExemptionCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/ExemptionCollectionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/IEnumerableExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/IEnumerableExtensionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/ISymbolExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/ISymbolExtensionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/ITypeSymbolExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/ITypeSymbolExtensionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/NationalInstruments.Analyzers.Utilities.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/NationalInstruments.Analyzers.Utilities.UnitTests.csproj -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/SourceTextExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/SourceTextExtensionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/StringExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/StringExtensionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/SyntaxNodeExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/SyntaxNodeExtensionTests.cs -------------------------------------------------------------------------------- /tests/NationalInstruments.Analyzers.Utilities.UnitTests/UtilitiesTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ni/csharp-styleguide/HEAD/tests/NationalInstruments.Analyzers.Utilities.UnitTests/UtilitiesTestBase.cs --------------------------------------------------------------------------------