├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── dotnetcore.yml ├── .gitignore ├── .whitesource ├── Directory.Build.props ├── Icon.png ├── LICENSE ├── NetFabric.Hyperlinq.Analyzer.Benchmarks ├── HLQ001_AssignmentBoxing.cs ├── HLQ004_RefEnumerationVariable.cs ├── HLQ005_AvoidSingleAnalyzer.cs ├── HLQ006_GetEnumeratorReturnType.cs ├── HLQ007_NonDisposableEnumerator.cs ├── HLQ012_UseCollectionsMarshalAsSpan.cs ├── HLQ013_UseForEachLoop.cs ├── NetFabric.Hyperlinq.Analyzer.Benchmarks.csproj └── Program.cs ├── NetFabric.Hyperlinq.Analyzer.CodeFixes ├── CodeFixResources.Designer.cs ├── CodeFixResources.resx ├── HLQ004_RefEnumerationVariableCodeFixProvider.cs ├── HLQ005_AvoidSingleCodeFixProvider.cs ├── HLQ008_ReadOnlyRefEnumerableCodeFixProvider.cs ├── HLQ012_UseCollectionsMarshalAsSpanCodeFixProvider.cs ├── NetFabric.Hyperlinq.Analyzer.CodeFixes.csproj ├── Properties │ └── AssemblyInfo.cs └── Utils │ └── SyntaxExtensions.cs ├── NetFabric.Hyperlinq.Analyzer.Package ├── NetFabric.Hyperlinq.Analyzer.Package.csproj └── tools │ ├── install.ps1 │ └── uninstall.ps1 ├── NetFabric.Hyperlinq.Analyzer.UnitTests ├── HLQ001_AssignmentBoxingAnalyzerTests.cs ├── HLQ002_NullEnumerableAnalyzerTests.cs ├── HLQ003_HighestLevelInterfaceAnalyzerTests.cs ├── HLQ004_RefEnumerationVariableAnalyzerTests.cs ├── HLQ005_AvoidSingleAnalyzerTests.cs ├── HLQ006_GetEnumeratorReturnTypeAnalyzerTests.cs ├── HLQ007_NonDisposableEnumeratorAnalyzerTests.cs ├── HLQ008_ReadOnlyRefEnumerableAnalyzerTests.cs ├── HLQ009_RemoveOptionalMethodsAnalyzerTests.cs ├── HLQ011_ReadOnlyEnumeratorFieldAnalyzerTests.cs ├── HLQ012_UseCollectionsMarshalAsSpanAnalyzerTests.cs ├── HLQ013_UseForEachLoopAnalyzerTests.cs ├── Helpers │ ├── CodeFixVerifier.Helper.cs │ ├── DiagnosticResult.cs │ └── DiagnosticVerifier.Helper.cs ├── MethodDeclarationSyntaxExtensionsTests.cs ├── NetFabric.Hyperlinq.Analyzer.UnitTests.csproj ├── TestData │ ├── AsyncEnumerable.cs │ ├── Enumerable.cs │ ├── HLQ001 │ │ ├── Diagnostic │ │ │ ├── EqualsValueClause │ │ │ │ ├── FieldDeclaration.Async.cs │ │ │ │ ├── FieldDeclaration.cs │ │ │ │ ├── PropertyDeclaration.Async.cs │ │ │ │ ├── PropertyDeclaration.cs │ │ │ │ ├── VariableDeclaration.Async.cs │ │ │ │ └── VariableDeclaration.cs │ │ │ └── SimpleAssignment │ │ │ │ ├── FieldDeclaration.Async.cs │ │ │ │ ├── FieldDeclaration.cs │ │ │ │ ├── PropertyDeclaration.Async.cs │ │ │ │ ├── PropertyDeclaration.cs │ │ │ │ ├── VariableDeclaration.Async.cs │ │ │ │ └── VariableDeclaration.cs │ │ └── NoDiagnostic │ │ │ ├── FieldDeclaration.Async.cs │ │ │ ├── FieldDeclaration.cs │ │ │ ├── PropertyDeclaration.Async.cs │ │ │ ├── PropertyDeclaration.cs │ │ │ ├── VariableDeclaration.Async.cs │ │ │ └── VariableDeclaration.cs │ ├── HLQ002 │ │ ├── Diagnostic │ │ │ ├── ArrowExpression │ │ │ │ ├── Enumerable.Async.cs │ │ │ │ └── Enumerable.cs │ │ │ └── MethodDeclaration │ │ │ │ ├── Enumerable.Async.cs │ │ │ │ └── Enumerable.cs │ │ └── NoDiagnostic │ │ │ ├── Enumerable.Async.cs │ │ │ └── Enumerable.cs │ ├── HLQ003 │ │ ├── Diagnostic │ │ │ ├── ArrowExpression │ │ │ │ ├── ReadOnlyCollection │ │ │ │ │ └── Enumerable.cs │ │ │ │ └── ReadOnlyList │ │ │ │ │ ├── Enumerable.cs │ │ │ │ │ └── ReadOnlyCollection.cs │ │ │ └── MethodDeclaration │ │ │ │ ├── ReadOnlyCollection │ │ │ │ └── Enumerable.cs │ │ │ │ └── ReadOnlyList │ │ │ │ ├── Enumerable.cs │ │ │ │ └── ReadOnlyCollection.cs │ │ └── NoDiagnostic │ │ │ ├── ArrowExpression │ │ │ ├── Enumerable.cs │ │ │ ├── ReadOnlyCollection.cs │ │ │ └── ReadOnlyList.cs │ │ │ └── MethodDeclaration │ │ │ ├── Enumerable.cs │ │ │ ├── ReadOnlyCollection.cs │ │ │ ├── ReadOnlyList.cs │ │ │ └── YieldReturn.cs │ ├── HLQ004 │ │ ├── Diagnostic │ │ │ ├── Ref.Fix.cs │ │ │ ├── Ref.cs │ │ │ ├── RefReadOnly.Fix.cs │ │ │ └── RefReadOnly.cs │ │ ├── NoDiagnostic │ │ │ ├── NoRef.cs │ │ │ ├── Ref.cs │ │ │ ├── RefReadOnly.cs │ │ │ └── Yield.cs │ │ └── RefEnumerables.cs │ ├── HLQ005 │ │ ├── AsyncEnumerableExtensions.cs │ │ ├── Diagnostic │ │ │ ├── Single.Extension.Fix.cs │ │ │ ├── Single.Extension.cs │ │ │ ├── Single.Method.Fix.cs │ │ │ ├── Single.Method.cs │ │ │ ├── Single.Predicate.Extension.Fix.cs │ │ │ ├── Single.Predicate.Extension.cs │ │ │ ├── Single.Predicate.Method.Fix.cs │ │ │ ├── Single.Predicate.Method.cs │ │ │ ├── SingleAsync.Extension.Fix.cs │ │ │ ├── SingleAsync.Extension.cs │ │ │ ├── SingleAsync.Method.Fix.cs │ │ │ ├── SingleAsync.Method.cs │ │ │ ├── SingleOrDefault.Extension.Fix.cs │ │ │ ├── SingleOrDefault.Extension.cs │ │ │ ├── SingleOrDefault.Method.Fix.cs │ │ │ ├── SingleOrDefault.Method.cs │ │ │ ├── SingleOrDefaultAsync.Extension.Fix.cs │ │ │ ├── SingleOrDefaultAsync.Extension.cs │ │ │ ├── SingleOrDefaultAsync.Method.Fix.cs │ │ │ └── SingleOrDefaultAsync.Method.cs │ │ ├── EnumerableExtensions.cs │ │ └── NoDiagnostic │ │ │ ├── Single.cs │ │ │ └── SingleAsync.cs │ ├── HLQ006 │ │ ├── Diagnostic │ │ │ ├── AsyncEnumerable.cs │ │ │ ├── Enumerable.cs │ │ │ ├── NoInterfaceAsyncEnumerable.cs │ │ │ ├── NoInterfaceCancellableAsyncEnumerable.cs │ │ │ └── NoInterfaceEnumerable.cs │ │ └── NoDiagnostic │ │ │ ├── AsyncEnumerable.cs │ │ │ ├── Enumerable.cs │ │ │ ├── NoInterfaceAsyncEnumerable.cs │ │ │ ├── NoInterfaceCancellableAsyncEnumerable.cs │ │ │ └── NoInterfaceEnumerable.cs │ ├── HLQ007 │ │ ├── Diagnostic │ │ │ ├── IAsyncEnumerable.Arrow.cs │ │ │ ├── IAsyncEnumerable.Block.cs │ │ │ └── IEnumerable.cs │ │ ├── Disposable.cs │ │ └── NoDiagnostic │ │ │ ├── IAsyncEnumerable.Arrow.cs │ │ │ ├── IAsyncEnumerable.Block.cs │ │ │ ├── IAsyncEnumerable.Empty.cs │ │ │ ├── IEnumerable.Arrow.cs │ │ │ ├── IEnumerable.Block.cs │ │ │ └── IEnumerable.Empty.cs │ ├── HLQ008 │ │ ├── Diagnostic │ │ │ ├── RefValueTypeEnumerable.Fix.cs │ │ │ ├── RefValueTypeEnumerable.cs │ │ │ ├── ValueTypeEnumerable.Fix.cs │ │ │ └── ValueTypeEnumerable.cs │ │ └── NoDiagnostic │ │ │ ├── ReadOnlyValueTypeEnumerable.cs │ │ │ ├── RefValueTypeEnumerable.cs │ │ │ └── ReferenceTypeEnumerable.cs │ ├── HLQ009 │ │ ├── Diagnostic │ │ │ ├── Dispose.cs │ │ │ ├── DisposeAsync.cs │ │ │ └── Reset.cs │ │ └── NoDiagnostic │ │ │ ├── AsyncEnumerable.cs │ │ │ ├── Dispose.cs │ │ │ ├── DisposeAsync.cs │ │ │ ├── Enumerable.cs │ │ │ └── Reset.cs │ ├── HLQ011 │ │ ├── Diagnostic │ │ │ ├── Explicit.cs │ │ │ └── Generic.cs │ │ └── NoDiagnostic │ │ │ ├── Explicit.cs │ │ │ ├── ExplicitReadOnlyStruct.cs │ │ │ └── Generic.cs │ ├── HLQ012 │ │ ├── Diagnostic │ │ │ ├── List.Fix.cs │ │ │ └── List.cs │ │ └── NoDiagnostic │ │ │ └── MarshalCollectionAsSpan.cs │ ├── HLQ013 │ │ ├── Diagnostic │ │ │ ├── Array.cs │ │ │ ├── CompoundAssignmentOne.cs │ │ │ ├── PostfixAssignPlusOne.cs │ │ │ ├── PrefixAssignPlusOne.cs │ │ │ ├── PrefixIncrement.cs │ │ │ ├── ReadOnlySpan.cs │ │ │ └── Span.cs │ │ └── NoDiagnostic │ │ │ ├── CompoundAssignmentNotOne.cs │ │ │ ├── ImmutableArray.cs │ │ │ ├── IndexNotUsed.cs │ │ │ ├── List.cs │ │ │ ├── MathOnIndex.cs │ │ │ └── MultipleIndexing.cs │ ├── MethodDeclarationSyntaxExtensions │ │ ├── IsEmptyAsyncMethod.cs │ │ ├── IsEmptyMethod.cs │ │ └── ReturnsVoid.cs │ ├── ReadOnlyCollection.cs │ ├── ReadOnlyList.cs │ ├── TestType.cs │ └── TypeDeclarationSyntaxExtensions │ │ └── Test.cs ├── TypeDeclarationSyntaxExtensionsTests.cs ├── Utils.cs └── Verifiers │ ├── CodeFixVerifier.cs │ └── DiagnosticVerifier.cs ├── NetFabric.Hyperlinq.Analyzer.Vsix ├── NetFabric.Hyperlinq.Analyzer.Vsix.csproj └── source.extension.vsixmanifest ├── NetFabric.Hyperlinq.Analyzer.sln ├── NetFabric.Hyperlinq.Analyzer ├── AnalyzerReleases.Shipped.md ├── AnalyzerReleases.Unshipped.md ├── Analyzers │ ├── HLQ001_AssignmentBoxingAnalyzer.cs │ ├── HLQ002_NullEnumerableAnalyzer.cs │ ├── HLQ003_HighestLevelInterfaceAnalyzer.cs │ ├── HLQ004_RefEnumerationVariableAnalyzer.cs │ ├── HLQ005_AvoidSingleAnalyzer.cs │ ├── HLQ006_GetEnumeratorReturnTypeAnalyzer.cs │ ├── HLQ007_NonDisposableEnumeratorAnalyzer.cs │ ├── HLQ008_ReadOnlyRefEnumerableAnalyzer.cs │ ├── HLQ009_RemoveOptionalMethodsAnalyzer.cs │ ├── HLQ011_ReadOnlyEnumeratorFieldAnalyzer.cs │ ├── HLQ012_UseCollectionsMarshalAsSpanAnalyzer.cs │ └── HLQ013_UseForEachLoopAnalyzer.cs ├── DiagnosticIds.cs ├── NetFabric.Hyperlinq.Analyzer.csproj ├── Properties │ └── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx └── Utils │ ├── ExpressionSyntaxExtensions.cs │ ├── FieldDeclarationSyntaxExtensions.cs │ ├── ForStatementSyntaxExtensions.cs │ ├── MethodDeclarationSyntaxExtensions.cs │ ├── PropertyDeclarationSyntaxExtensions.cs │ ├── SeparatedSyntaxListExtensions.cs │ ├── SyntaxListExtensions.cs │ ├── SyntaxTokenListExtensions.cs │ ├── TypeDeclarationSyntaxExtensions.cs │ ├── TypeParameterConstraintSyntaxExtensions.cs │ └── TypeSymbolExtensions.cs ├── NuGet.config ├── README.md └── docs └── reference ├── HLQ000_Template.md ├── HLQ001_AssignmentBoxing.md ├── HLQ002_NullEnumerable.md ├── HLQ003_HighestLevelInterface.md ├── HLQ004_RefEnumerationVariable.md ├── HLQ005_AvoidSingle.md ├── HLQ006_GetEnumeratorReturnType.md ├── HLQ007_NonDisposableEnumerator.md ├── HLQ008_ReadOnlyRefEnumerable.md ├── HLQ009_RemoveOptionalMethods.md ├── HLQ011_ReadOnlyEnumeratorField.md ├── HLQ012_UseCollectionsMarshalAsSpan.md └── HLQ013_UseForEachLoop.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnetcore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/.github/workflows/dotnetcore.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/.whitesource -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/Icon.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ001_AssignmentBoxing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ001_AssignmentBoxing.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ004_RefEnumerationVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ004_RefEnumerationVariable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ005_AvoidSingleAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ005_AvoidSingleAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ006_GetEnumeratorReturnType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ006_GetEnumeratorReturnType.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ007_NonDisposableEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ007_NonDisposableEnumerator.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ012_UseCollectionsMarshalAsSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ012_UseCollectionsMarshalAsSpan.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ013_UseForEachLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/HLQ013_UseForEachLoop.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/NetFabric.Hyperlinq.Analyzer.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/NetFabric.Hyperlinq.Analyzer.Benchmarks.csproj -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Benchmarks/Program.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/CodeFixResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/CodeFixResources.Designer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/CodeFixResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/CodeFixResources.resx -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ004_RefEnumerationVariableCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ004_RefEnumerationVariableCodeFixProvider.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ005_AvoidSingleCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ005_AvoidSingleCodeFixProvider.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ008_ReadOnlyRefEnumerableCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ008_ReadOnlyRefEnumerableCodeFixProvider.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ012_UseCollectionsMarshalAsSpanCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/HLQ012_UseCollectionsMarshalAsSpanCodeFixProvider.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/NetFabric.Hyperlinq.Analyzer.CodeFixes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/NetFabric.Hyperlinq.Analyzer.CodeFixes.csproj -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("NetFabric.Hyperlinq.Analyzer.UnitTests")] 4 | -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.CodeFixes/Utils/SyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.CodeFixes/Utils/SyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Package/NetFabric.Hyperlinq.Analyzer.Package.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Package/NetFabric.Hyperlinq.Analyzer.Package.csproj -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Package/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Package/tools/install.ps1 -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Package/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Package/tools/uninstall.ps1 -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ001_AssignmentBoxingAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ001_AssignmentBoxingAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ002_NullEnumerableAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ002_NullEnumerableAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ003_HighestLevelInterfaceAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ003_HighestLevelInterfaceAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ004_RefEnumerationVariableAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ004_RefEnumerationVariableAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ005_AvoidSingleAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ005_AvoidSingleAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ006_GetEnumeratorReturnTypeAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ006_GetEnumeratorReturnTypeAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ007_NonDisposableEnumeratorAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ007_NonDisposableEnumeratorAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ008_ReadOnlyRefEnumerableAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ008_ReadOnlyRefEnumerableAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ009_RemoveOptionalMethodsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ009_RemoveOptionalMethodsAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ011_ReadOnlyEnumeratorFieldAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ011_ReadOnlyEnumeratorFieldAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ012_UseCollectionsMarshalAsSpanAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ012_UseCollectionsMarshalAsSpanAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ013_UseForEachLoopAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/HLQ013_UseForEachLoopAnalyzerTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/Helpers/CodeFixVerifier.Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/Helpers/CodeFixVerifier.Helper.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/Helpers/DiagnosticResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/Helpers/DiagnosticResult.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/Helpers/DiagnosticVerifier.Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/Helpers/DiagnosticVerifier.Helper.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/MethodDeclarationSyntaxExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/MethodDeclarationSyntaxExtensionsTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/NetFabric.Hyperlinq.Analyzer.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/NetFabric.Hyperlinq.Analyzer.UnitTests.csproj -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/AsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/AsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/FieldDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/FieldDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/FieldDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/FieldDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/PropertyDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/PropertyDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/PropertyDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/PropertyDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/VariableDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/VariableDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/VariableDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/EqualsValueClause/VariableDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/FieldDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/FieldDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/FieldDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/FieldDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/PropertyDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/PropertyDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/PropertyDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/PropertyDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/VariableDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/VariableDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/VariableDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/Diagnostic/SimpleAssignment/VariableDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/FieldDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/FieldDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/FieldDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/FieldDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/PropertyDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/PropertyDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/PropertyDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/PropertyDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/VariableDeclaration.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/VariableDeclaration.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/VariableDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ001/NoDiagnostic/VariableDeclaration.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/ArrowExpression/Enumerable.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/ArrowExpression/Enumerable.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/ArrowExpression/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/ArrowExpression/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/MethodDeclaration/Enumerable.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/MethodDeclaration/Enumerable.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/MethodDeclaration/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/Diagnostic/MethodDeclaration/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/NoDiagnostic/Enumerable.Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/NoDiagnostic/Enumerable.Async.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/NoDiagnostic/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ002/NoDiagnostic/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/ArrowExpression/ReadOnlyCollection/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/ArrowExpression/ReadOnlyCollection/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/ArrowExpression/ReadOnlyList/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/ArrowExpression/ReadOnlyList/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/ArrowExpression/ReadOnlyList/ReadOnlyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/ArrowExpression/ReadOnlyList/ReadOnlyCollection.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/MethodDeclaration/ReadOnlyCollection/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/MethodDeclaration/ReadOnlyCollection/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/MethodDeclaration/ReadOnlyList/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/MethodDeclaration/ReadOnlyList/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/MethodDeclaration/ReadOnlyList/ReadOnlyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/Diagnostic/MethodDeclaration/ReadOnlyList/ReadOnlyCollection.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/ArrowExpression/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/ArrowExpression/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/ArrowExpression/ReadOnlyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/ArrowExpression/ReadOnlyCollection.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/ArrowExpression/ReadOnlyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/ArrowExpression/ReadOnlyList.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/ReadOnlyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/ReadOnlyCollection.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/ReadOnlyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/ReadOnlyList.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/YieldReturn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ003/NoDiagnostic/MethodDeclaration/YieldReturn.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/Ref.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/Ref.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/Ref.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/Ref.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/RefReadOnly.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/RefReadOnly.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/RefReadOnly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/Diagnostic/RefReadOnly.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/NoRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/NoRef.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/Ref.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/Ref.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/RefReadOnly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/RefReadOnly.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/Yield.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/NoDiagnostic/Yield.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/RefEnumerables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ004/RefEnumerables.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/AsyncEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/AsyncEnumerableExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Extension.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Extension.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Extension.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Method.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Method.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Method.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Extension.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Extension.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Extension.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Method.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Method.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/Single.Predicate.Method.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Extension.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Extension.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Extension.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Method.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Method.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleAsync.Method.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Extension.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Extension.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Extension.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Method.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Method.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefault.Method.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Extension.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Extension.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Extension.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Method.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Method.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/Diagnostic/SingleOrDefaultAsync.Method.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/EnumerableExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/NoDiagnostic/Single.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/NoDiagnostic/Single.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/NoDiagnostic/SingleAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ005/NoDiagnostic/SingleAsync.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/AsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/AsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/NoInterfaceAsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/NoInterfaceAsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/NoInterfaceCancellableAsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/NoInterfaceCancellableAsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/NoInterfaceEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/Diagnostic/NoInterfaceEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/AsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/AsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/NoInterfaceAsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/NoInterfaceAsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/NoInterfaceCancellableAsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/NoInterfaceCancellableAsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/NoInterfaceEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ006/NoDiagnostic/NoInterfaceEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Diagnostic/IAsyncEnumerable.Arrow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Diagnostic/IAsyncEnumerable.Arrow.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Diagnostic/IAsyncEnumerable.Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Diagnostic/IAsyncEnumerable.Block.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Diagnostic/IEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Diagnostic/IEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Disposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/Disposable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IAsyncEnumerable.Arrow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IAsyncEnumerable.Arrow.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IAsyncEnumerable.Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IAsyncEnumerable.Block.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IAsyncEnumerable.Empty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IAsyncEnumerable.Empty.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IEnumerable.Arrow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IEnumerable.Arrow.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IEnumerable.Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IEnumerable.Block.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IEnumerable.Empty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ007/NoDiagnostic/IEnumerable.Empty.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/RefValueTypeEnumerable.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/RefValueTypeEnumerable.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/RefValueTypeEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/RefValueTypeEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/ValueTypeEnumerable.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/ValueTypeEnumerable.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/ValueTypeEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/Diagnostic/ValueTypeEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/NoDiagnostic/ReadOnlyValueTypeEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/NoDiagnostic/ReadOnlyValueTypeEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/NoDiagnostic/RefValueTypeEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/NoDiagnostic/RefValueTypeEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/NoDiagnostic/ReferenceTypeEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ008/NoDiagnostic/ReferenceTypeEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/Diagnostic/Dispose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/Diagnostic/Dispose.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/Diagnostic/DisposeAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/Diagnostic/DisposeAsync.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/Diagnostic/Reset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/Diagnostic/Reset.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/AsyncEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/AsyncEnumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/Dispose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/Dispose.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/DisposeAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/DisposeAsync.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/Enumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/Enumerable.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/Reset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ009/NoDiagnostic/Reset.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/Diagnostic/Explicit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/Diagnostic/Explicit.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/Diagnostic/Generic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/Diagnostic/Generic.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/NoDiagnostic/Explicit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/NoDiagnostic/Explicit.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/NoDiagnostic/ExplicitReadOnlyStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/NoDiagnostic/ExplicitReadOnlyStruct.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/NoDiagnostic/Generic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ011/NoDiagnostic/Generic.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ012/Diagnostic/List.Fix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ012/Diagnostic/List.Fix.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ012/Diagnostic/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ012/Diagnostic/List.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ012/NoDiagnostic/MarshalCollectionAsSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ012/NoDiagnostic/MarshalCollectionAsSpan.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/Array.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/Array.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/CompoundAssignmentOne.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/CompoundAssignmentOne.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/PostfixAssignPlusOne.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/PostfixAssignPlusOne.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/PrefixAssignPlusOne.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/PrefixAssignPlusOne.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/PrefixIncrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/PrefixIncrement.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/ReadOnlySpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/ReadOnlySpan.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/Span.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/Diagnostic/Span.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/CompoundAssignmentNotOne.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/CompoundAssignmentNotOne.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/ImmutableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/ImmutableArray.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/IndexNotUsed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/IndexNotUsed.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/List.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/MathOnIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/MathOnIndex.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/MultipleIndexing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/HLQ013/NoDiagnostic/MultipleIndexing.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/MethodDeclarationSyntaxExtensions/IsEmptyAsyncMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/MethodDeclarationSyntaxExtensions/IsEmptyAsyncMethod.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/MethodDeclarationSyntaxExtensions/IsEmptyMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/MethodDeclarationSyntaxExtensions/IsEmptyMethod.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/MethodDeclarationSyntaxExtensions/ReturnsVoid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/MethodDeclarationSyntaxExtensions/ReturnsVoid.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/ReadOnlyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/ReadOnlyCollection.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/ReadOnlyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/ReadOnlyList.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/TestType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/TestType.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/TypeDeclarationSyntaxExtensions/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TestData/TypeDeclarationSyntaxExtensions/Test.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/TypeDeclarationSyntaxExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/TypeDeclarationSyntaxExtensionsTests.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/Utils.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/Verifiers/CodeFixVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/Verifiers/CodeFixVerifier.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.UnitTests/Verifiers/DiagnosticVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.UnitTests/Verifiers/DiagnosticVerifier.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Vsix/NetFabric.Hyperlinq.Analyzer.Vsix.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Vsix/NetFabric.Hyperlinq.Analyzer.Vsix.csproj -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.Vsix/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.Vsix/source.extension.vsixmanifest -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer.sln -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/AnalyzerReleases.Unshipped.md -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ001_AssignmentBoxingAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ001_AssignmentBoxingAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ002_NullEnumerableAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ002_NullEnumerableAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ003_HighestLevelInterfaceAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ003_HighestLevelInterfaceAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ004_RefEnumerationVariableAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ004_RefEnumerationVariableAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ005_AvoidSingleAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ005_AvoidSingleAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ006_GetEnumeratorReturnTypeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ006_GetEnumeratorReturnTypeAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ007_NonDisposableEnumeratorAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ007_NonDisposableEnumeratorAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ008_ReadOnlyRefEnumerableAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ008_ReadOnlyRefEnumerableAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ009_RemoveOptionalMethodsAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ009_RemoveOptionalMethodsAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ011_ReadOnlyEnumeratorFieldAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ011_ReadOnlyEnumeratorFieldAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ012_UseCollectionsMarshalAsSpanAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ012_UseCollectionsMarshalAsSpanAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ013_UseForEachLoopAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Analyzers/HLQ013_UseForEachLoopAnalyzer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/DiagnosticIds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/DiagnosticIds.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/NetFabric.Hyperlinq.Analyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/NetFabric.Hyperlinq.Analyzer.csproj -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("NetFabric.Hyperlinq.Analyzer.UnitTests")] 4 | -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Resources.Designer.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Resources.resx -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/ExpressionSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/ExpressionSyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/FieldDeclarationSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/FieldDeclarationSyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/ForStatementSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/ForStatementSyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/MethodDeclarationSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/MethodDeclarationSyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/PropertyDeclarationSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/PropertyDeclarationSyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/SeparatedSyntaxListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/SeparatedSyntaxListExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/SyntaxListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/SyntaxListExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/SyntaxTokenListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/SyntaxTokenListExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/TypeDeclarationSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/TypeDeclarationSyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/TypeParameterConstraintSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/TypeParameterConstraintSyntaxExtensions.cs -------------------------------------------------------------------------------- /NetFabric.Hyperlinq.Analyzer/Utils/TypeSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NetFabric.Hyperlinq.Analyzer/Utils/TypeSymbolExtensions.cs -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/README.md -------------------------------------------------------------------------------- /docs/reference/HLQ000_Template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ000_Template.md -------------------------------------------------------------------------------- /docs/reference/HLQ001_AssignmentBoxing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ001_AssignmentBoxing.md -------------------------------------------------------------------------------- /docs/reference/HLQ002_NullEnumerable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ002_NullEnumerable.md -------------------------------------------------------------------------------- /docs/reference/HLQ003_HighestLevelInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ003_HighestLevelInterface.md -------------------------------------------------------------------------------- /docs/reference/HLQ004_RefEnumerationVariable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ004_RefEnumerationVariable.md -------------------------------------------------------------------------------- /docs/reference/HLQ005_AvoidSingle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ005_AvoidSingle.md -------------------------------------------------------------------------------- /docs/reference/HLQ006_GetEnumeratorReturnType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ006_GetEnumeratorReturnType.md -------------------------------------------------------------------------------- /docs/reference/HLQ007_NonDisposableEnumerator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ007_NonDisposableEnumerator.md -------------------------------------------------------------------------------- /docs/reference/HLQ008_ReadOnlyRefEnumerable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ008_ReadOnlyRefEnumerable.md -------------------------------------------------------------------------------- /docs/reference/HLQ009_RemoveOptionalMethods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ009_RemoveOptionalMethods.md -------------------------------------------------------------------------------- /docs/reference/HLQ011_ReadOnlyEnumeratorField.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ011_ReadOnlyEnumeratorField.md -------------------------------------------------------------------------------- /docs/reference/HLQ012_UseCollectionsMarshalAsSpan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ012_UseCollectionsMarshalAsSpan.md -------------------------------------------------------------------------------- /docs/reference/HLQ013_UseForEachLoop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetFabric/NetFabric.Hyperlinq.Analyzer/HEAD/docs/reference/HLQ013_UseForEachLoop.md --------------------------------------------------------------------------------