gitextract_bu8u1mqd/ ├── .config/ │ └── dotnet-tools.json ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── ci-signed.yaml │ ├── ci-unsigned.yaml │ └── pull-request.yaml ├── .gitignore ├── .gitmodules ├── .vscode/ │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── BUILDING.md ├── LICENSE ├── NuGet.Config ├── README.md ├── build ├── build.ps1 ├── global.json ├── src/ │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── common/ │ │ ├── CallerArgumentExpressionAttribute.cs │ │ └── Guard.cs │ ├── compat/ │ │ ├── Directory.Build.props │ │ ├── xunit.analyzers.latest/ │ │ │ └── xunit.analyzers.latest.csproj │ │ ├── xunit.analyzers.latest.fixes/ │ │ │ └── xunit.analyzers.latest.fixes.csproj │ │ └── xunit.analyzers.latest.tests/ │ │ └── xunit.analyzers.latest.tests.csproj │ ├── signing.snk │ ├── xunit.analyzers/ │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Suppressors/ │ │ │ ├── ConsiderCallingConfigureAwaitSuppressor.cs │ │ │ ├── MakeTypesInternalSuppressor.cs │ │ │ ├── NonNullableFieldInitializationSuppressor.cs │ │ │ └── UseAsyncSuffixForAsyncMethodsSuppressor.cs │ │ ├── Utility/ │ │ │ ├── AssertUsageAnalyzerBase.cs │ │ │ ├── Category.cs │ │ │ ├── CodeAnalysisExtensions.cs │ │ │ ├── Constants.cs │ │ │ ├── ConversionChecker.cs │ │ │ ├── Descriptors.Suppressors.cs │ │ │ ├── Descriptors.cs │ │ │ ├── Descriptors.xUnit1xxx.cs │ │ │ ├── Descriptors.xUnit2xxx.cs │ │ │ ├── Descriptors.xUnit3xxx.cs │ │ │ ├── EmptyAssertContext.cs │ │ │ ├── EmptyCommonContext.cs │ │ │ ├── EmptyCoreContext.cs │ │ │ ├── EmptyRunnerUtilityContext.cs │ │ │ ├── EnumerableExtensions.cs │ │ │ ├── IAssertContext.cs │ │ │ ├── ICommonContext.cs │ │ │ ├── ICoreContext.cs │ │ │ ├── IRunnerUtilityContext.cs │ │ │ ├── Serializability.cs │ │ │ ├── SerializabilityAnalyzer.cs │ │ │ ├── SerializableTypeSymbols.cs │ │ │ ├── SymbolExtensions.cs │ │ │ ├── SyntaxExtensions.cs │ │ │ ├── TypeHierarchyComparer.cs │ │ │ ├── TypeSymbolFactory.cs │ │ │ ├── V2AbstractionsContext.cs │ │ │ ├── V2AssertContext.cs │ │ │ ├── V2CoreContext.cs │ │ │ ├── V2ExecutionContext.cs │ │ │ ├── V2RunnerUtilityContext.cs │ │ │ ├── V3AssertContext.cs │ │ │ ├── V3CommonContext.cs │ │ │ ├── V3CoreContext.cs │ │ │ ├── V3RunnerCommonContext.cs │ │ │ ├── V3RunnerUtilityContext.cs │ │ │ ├── XunitContext.cs │ │ │ ├── XunitDiagnosticAnalyzer.cs │ │ │ ├── XunitDiagnosticSuppressor.cs │ │ │ ├── XunitV2DiagnosticAnalyzer.cs │ │ │ ├── XunitV2DiagnosticSuppressor.cs │ │ │ ├── XunitV3DiagnosticAnalyzer.cs │ │ │ └── XunitV3DiagnosticSuppressor.cs │ │ ├── X1000/ │ │ │ ├── ClassDataAttributeMustPointAtValidClass.cs │ │ │ ├── CollectionDefinitionsMustBePublic.cs │ │ │ ├── ConstructorsOnFactAttributeSubclassShouldBePublic.cs │ │ │ ├── DataAttributeShouldBeUsedOnATheory.cs │ │ │ ├── DoNotUseAsyncVoidForTestMethods.cs │ │ │ ├── DoNotUseBlockingTaskOperations.cs │ │ │ ├── DoNotUseConfigureAwait.cs │ │ │ ├── EnsureFixturesHaveASource.cs │ │ │ ├── FactMethodMustNotHaveParameters.cs │ │ │ ├── FactMethodShouldNotHaveTestData.cs │ │ │ ├── InlineDataMustMatchTheoryParameters.cs │ │ │ ├── InlineDataShouldBeUniqueWithinTheory.cs │ │ │ ├── LocalFunctionsCannotBeTestFunctions.cs │ │ │ ├── MemberDataShouldReferenceValidMember.cs │ │ │ ├── PublicMethodShouldBeMarkedAsTest.cs │ │ │ ├── TestClassCannotBeNestedInGenericClass.cs │ │ │ ├── TestClassMustBePublic.cs │ │ │ ├── TestClassShouldHaveTFixtureArgument.cs │ │ │ ├── TestMethodCannotHaveOverloads.cs │ │ │ ├── TestMethodMustNotHaveMultipleFactAttributes.cs │ │ │ ├── TestMethodShouldNotBeSkipped.cs │ │ │ ├── TestMethodSupportedReturnType.cs │ │ │ ├── TheoryDataRowArgumentsShouldBeSerializable.cs │ │ │ ├── TheoryDataShouldNotUseTheoryDataRow.cs │ │ │ ├── TheoryDataTypeArgumentsShouldBeSerializable.cs │ │ │ ├── TheoryMethodCannotHaveDefaultParameter.cs │ │ │ ├── TheoryMethodCannotHaveParamsArray.cs │ │ │ ├── TheoryMethodMustHaveTestData.cs │ │ │ ├── TheoryMethodShouldHaveParameters.cs │ │ │ ├── TheoryMethodShouldUseAllParameters.cs │ │ │ └── UseCancellationToken.cs │ │ ├── X2000/ │ │ │ ├── AssertCollectionContainsShouldNotUseBoolCheck.cs │ │ │ ├── AssertEmptyCollectionCheckShouldNotBeUsed.cs │ │ │ ├── AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecks.cs │ │ │ ├── AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheck.cs │ │ │ ├── AssertEqualGenericShouldNotBeUsedForStringValue.cs │ │ │ ├── AssertEqualLiteralValueShouldBeFirst.cs │ │ │ ├── AssertEqualPrecisionShoulBeInRange.cs │ │ │ ├── AssertEqualShouldNotBeUsedForBoolLiteralCheck.cs │ │ │ ├── AssertEqualShouldNotBeUsedForCollectionSizeCheck.cs │ │ │ ├── AssertEqualShouldNotBeUsedForNullCheck.cs │ │ │ ├── AssertEqualsShouldNotBeUsed.cs │ │ │ ├── AssertIsTypeShouldNotBeUsedForAbstractType.cs │ │ │ ├── AssertIsTypeShouldUseGenericOverloadType.cs │ │ │ ├── AssertNullShouldNotBeCalledOnValueTypes.cs │ │ │ ├── AssertRegexMatchShouldNotUseBoolLiteralCheck.cs │ │ │ ├── AssertSameShouldNotBeCalledOnValueTypes.cs │ │ │ ├── AssertSingleShouldBeUsedForSingleParameter.cs │ │ │ ├── AssertSingleShouldUseTwoArgumentCall.cs │ │ │ ├── AssertStringEqualityCheckShouldNotUseBoolCheck.cs │ │ │ ├── AssertSubstringCheckShouldNotUseBoolCheck.cs │ │ │ ├── AssertThrowsShouldNotBeUsedForAsyncThrowsCheck.cs │ │ │ ├── AssertThrowsShouldUseGenericOverloadCheck.cs │ │ │ ├── AssignableFromAssertionIsConfusinglyNamed.cs │ │ │ ├── AsyncAssertsShouldBeAwaited.cs │ │ │ ├── BooleanAssertsShouldNotBeNegated.cs │ │ │ ├── BooleanAssertsShouldNotBeUsedForSimpleEqualityCheck.cs │ │ │ ├── DoNotUseAssertEmptyWithProblematicTypes.cs │ │ │ ├── SetEqualityAnalyzer.cs │ │ │ └── UseAssertFailInsteadOfBooleanAssert.cs │ │ ├── X3000/ │ │ │ ├── CrossAppDomainClassesMustBeLongLivedMarshalByRefObject.cs │ │ │ ├── DoNotTestForConcreteTypeOfJsonSerializableTypes.cs │ │ │ ├── FactAttributeDerivedClassesShouldProvideSourceInformationConstructor.cs │ │ │ └── SerializableClassMustHaveParameterlessConstructor.cs │ │ ├── xunit.analyzers.csproj │ │ └── xunit.analyzers.nuspec │ ├── xunit.analyzers.fixes/ │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Utility/ │ │ │ ├── AsyncHelper.cs │ │ │ ├── CodeAnalysisExtensions.cs │ │ │ ├── ConvertAttributeCodeAction.cs │ │ │ ├── RemoveAttributesOfTypeCodeAction.cs │ │ │ ├── XunitCodeAction.cs │ │ │ ├── XunitCodeFixProvider.cs │ │ │ └── XunitMemberFixProvider.cs │ │ ├── X1000/ │ │ │ ├── ClassDataAttributeMustPointAtValidClassFixer.cs │ │ │ ├── CollectionDefinitionClassesMustBePublicFixer.cs │ │ │ ├── ConvertToFactFix.cs │ │ │ ├── ConvertToTheoryFix.cs │ │ │ ├── DataAttributeShouldBeUsedOnATheoryFixer.cs │ │ │ ├── DoNotUseAsyncVoidForTestMethodsFixer.cs │ │ │ ├── DoNotUseConfigureAwaitFixer.cs │ │ │ ├── FactMethodMustNotHaveParametersFixer.cs │ │ │ ├── FactMethodShouldNotHaveTestDataFixer.cs │ │ │ ├── InlineDataMustMatchTheoryParameters_ExtraValueFixer.cs │ │ │ ├── InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncompatibleParameterFixer.cs │ │ │ ├── InlineDataMustMatchTheoryParameters_TooFewValuesFixer.cs │ │ │ ├── InlineDataShouldBeUniqueWithinTheoryFixer.cs │ │ │ ├── LocalFunctionsCannotBeTestFunctionsFixer.cs │ │ │ ├── MemberDataShouldReferenceValidMember_ExtraValueFixer.cs │ │ │ ├── MemberDataShouldReferenceValidMember_NameOfFixer.cs │ │ │ ├── MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForIncompatibleParameterFixer.cs │ │ │ ├── MemberDataShouldReferenceValidMember_ParamsForNonMethodFixer.cs │ │ │ ├── MemberDataShouldReferenceValidMember_ReturnTypeFixer.cs │ │ │ ├── MemberDataShouldReferenceValidMember_StaticFixer.cs │ │ │ ├── MemberDataShouldReferenceValidMember_VisibilityFixer.cs │ │ │ ├── PublicMethodShouldBeMarkedAsTestFixer.cs │ │ │ ├── RemoveMethodParameterFix.cs │ │ │ ├── TestClassCannotBeNestedInGenericClassFixer.cs │ │ │ ├── TestClassMustBePublicFixer.cs │ │ │ ├── TestClassShouldHaveTFixtureArgumentFixer.cs │ │ │ ├── TestMethodMustNotHaveMultipleFactAttributesFixer.cs │ │ │ ├── TestMethodShouldNotBeSkippedFixer.cs │ │ │ ├── TheoryDataShouldNotUseTheoryDataRowFixer.cs │ │ │ ├── TheoryMethodCannotHaveDefaultParameterFixer.cs │ │ │ └── UseCancellationTokenFixer.cs │ │ ├── X2000/ │ │ │ ├── AssertCollectionContainsShouldNotUseBoolCheckFixer.cs │ │ │ ├── AssertEmptyCollectionCheckShouldNotBeUsedFixer.cs │ │ │ ├── AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixer.cs │ │ │ ├── AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckFixer.cs │ │ │ ├── AssertEqualGenericShouldNotBeUsedForStringValueFixer.cs │ │ │ ├── AssertEqualLiteralValueShouldBeFirstFixer.cs │ │ │ ├── AssertEqualPrecisionShouldBeInRangeFixer.cs │ │ │ ├── AssertEqualShouldNotBeUsedForBoolLiteralCheckFixer.cs │ │ │ ├── AssertEqualShouldNotBeUsedForCollectionSizeCheckFixer.cs │ │ │ ├── AssertEqualShouldNotBeUsedForNullCheckFixer.cs │ │ │ ├── AssertEqualsShouldNotBeUsedFixer.cs │ │ │ ├── AssertIsTypeShouldNotBeUsedForAbstractTypeFixer.cs │ │ │ ├── AssertNullShouldNotBeCalledOnValueTypesFixer.cs │ │ │ ├── AssertRegexMatchShouldNotUseBoolLiteralCheckFixer.cs │ │ │ ├── AssertSameShouldNotBeCalledOnValueTypesFixer.cs │ │ │ ├── AssertSingleShouldBeUsedForSingleParameterFixer.cs │ │ │ ├── AssertSingleShouldUseTwoArgumentCallFixer.cs │ │ │ ├── AssertStringEqualityCheckShouldNotUseBoolCheckFixer.cs │ │ │ ├── AssertSubstringCheckShouldNotUseBoolCheckFixer.cs │ │ │ ├── AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixer.cs │ │ │ ├── AssignableFromAssertionIsConfusinglyNamedFixer.cs │ │ │ ├── AsyncAssertsShouldBeAwaitedFixer.cs │ │ │ ├── BooleanAssertsShouldNotBeNegatedFixer.cs │ │ │ ├── BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixer.cs │ │ │ ├── BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFixer.cs │ │ │ ├── UseAssertFailInsteadOfBooleanAssertFixer.cs │ │ │ └── UseGenericOverloadFix.cs │ │ ├── X3000/ │ │ │ ├── CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixer.cs │ │ │ └── SerializableClassMustHaveParameterlessConstructorFixer.cs │ │ ├── tools/ │ │ │ ├── install.ps1 │ │ │ └── uninstall.ps1 │ │ └── xunit.analyzers.fixes.csproj │ └── xunit.analyzers.tests/ │ ├── Analyzers/ │ │ ├── X1000/ │ │ │ ├── ClassDataAttributeMustPointAtValidClassTests.cs │ │ │ ├── CollectionDefinitionClassesMustBePublicTests.cs │ │ │ ├── ConstructorsOnFactAttributeSubclassShouldBePublicTests.cs │ │ │ ├── DataAttributeShouldBeUsedOnATheoryTests.cs │ │ │ ├── DoNotUseAsyncVoidForTestMethodsTests.cs │ │ │ ├── DoNotUseBlockingTaskOperationsTests.cs │ │ │ ├── DoNotUseConfigureAwaitTests.cs │ │ │ ├── EnsureFixturesHaveASourceTests.cs │ │ │ ├── FactMethodMustNotHaveParametersTests.cs │ │ │ ├── FactMethodShouldNotHaveTestDataTests.cs │ │ │ ├── InlineDataMustMatchTheoryParametersTests.cs │ │ │ ├── InlineDataShouldBeUniqueWithinTheoryTests.cs │ │ │ ├── LocalFunctionsCannotBeTestFunctionsTests.cs │ │ │ ├── MemberDataShouldReferenceValidMemberTests.cs │ │ │ ├── PublicMethodShouldBeMarkedAsTestTests.cs │ │ │ ├── TestClassCannotBeNestedInGenericClassTests.cs │ │ │ ├── TestClassMustBePublicTests.cs │ │ │ ├── TestClassShouldHaveTFixtureArgumentTests.cs │ │ │ ├── TestMethodCannotHaveOverloadsTests.cs │ │ │ ├── TestMethodMustNotHaveMultipleFactAttributesTests.cs │ │ │ ├── TestMethodShouldNotBeSkippedTests.cs │ │ │ ├── TestMethodSupportedReturnTypeTests.cs │ │ │ ├── TheoryDataRowArgumentsShouldBeSerializableTests.cs │ │ │ ├── TheoryDataShouldNotUseTheoryDataRowTests.cs │ │ │ ├── TheoryDataTypeArgumentsShouldBeSerializableTests.cs │ │ │ ├── TheoryMethodCannotHaveDefaultParameterTests.cs │ │ │ ├── TheoryMethodCannotHaveParamsArrayTests.cs │ │ │ ├── TheoryMethodMustHaveTestDataTests.cs │ │ │ ├── TheoryMethodShouldHaveParametersTests.cs │ │ │ ├── TheoryMethodShouldUseAllParametersTests.cs │ │ │ └── UseCancellationTokenTests.cs │ │ ├── X2000/ │ │ │ ├── AssertCollectionContainsShouldNotUseBoolCheckTests.cs │ │ │ ├── AssertEmptyCollectionCheckShouldNotBeUsedTests.cs │ │ │ ├── AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksTests.cs │ │ │ ├── AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckTests.cs │ │ │ ├── AssertEqualGenericShouldNotBeUsedForStringValueTests.cs │ │ │ ├── AssertEqualLiteralValueShouldBeFirstTests.cs │ │ │ ├── AssertEqualPrecisionShouldBeInRangeTest.cs │ │ │ ├── AssertEqualShouldNotBeUsedForBoolLiteralCheckTests.cs │ │ │ ├── AssertEqualShouldNotBeUsedForCollectionSizeCheckTests.cs │ │ │ ├── AssertEqualShouldNotBeUsedForNullCheckTests.cs │ │ │ ├── AssertEqualsShouldNotBeUsedTests.cs │ │ │ ├── AssertIsTypeShouldNotBeUsedForAbstractTypeTests.cs │ │ │ ├── AssertIsTypeShouldUseGenericOverloadTypeTests.cs │ │ │ ├── AssertNullShouldNotBeCalledOnValueTypesTests.cs │ │ │ ├── AssertRegexMatchShouldNotUseBoolLiteralCheckTests.cs │ │ │ ├── AssertSameShouldNotBeCalledOnValueTypesTests.cs │ │ │ ├── AssertSingleShouldBeUsedForSingleParameterTests.cs │ │ │ ├── AssertSingleShouldUseTwoArgumentCallTests.cs │ │ │ ├── AssertStringEqualityCheckShouldNotUseBoolCheckTest.cs │ │ │ ├── AssertSubstringCheckShouldNotUseBoolCheckTests.cs │ │ │ ├── AssertThrowsShouldNotBeUsedForAsyncThrowsCheckTests.cs │ │ │ ├── AssertThrowsShouldUseGenericOverloadCheckTests.cs │ │ │ ├── AssignableFromAssertionIsConfusinglyNamedTests.cs │ │ │ ├── AsyncAssertsShouldBeAwaitedTests.cs │ │ │ ├── BooleanAssertsShouldNotBeNegatedTests.cs │ │ │ ├── BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckTests.cs │ │ │ ├── DoNotUseAssertEmptyWithProblematicTypesTests.cs │ │ │ ├── SetEqualityAnalyzerTests.cs │ │ │ └── UseAssertFailInsteadOfBooleanAssertTests.cs │ │ └── X3000/ │ │ ├── CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectTests.cs │ │ ├── DoNotTestForConcreteTypeOfJsonSerializableTypesTests.cs │ │ ├── FactAttributeDerivedClassesShouldProvideSourceInformationConstructorTests.cs │ │ └── SerializableClassMustHaveParameterlessConstructorTests.cs │ ├── Fixes/ │ │ ├── X1000/ │ │ │ ├── ClassDataAttributeMustPointAtValidClassFixerTests.cs │ │ │ ├── CollectionDefinitionClassesMustBePublicFixerTests.cs │ │ │ ├── ConvertToFactFixTests.cs │ │ │ ├── ConvertToTheoryFixTests.cs │ │ │ ├── DataAttributeShouldBeUsedOnATheoryFixerTests.cs │ │ │ ├── DoNotUseAsyncVoidForTestMethodsFixerTests.cs │ │ │ ├── DoNotUseConfigureAwaitFixerTests.cs │ │ │ ├── FactMethodMustNotHaveParametersFixerTests.cs │ │ │ ├── FactMethodShouldNotHaveTestDataFixerTests.cs │ │ │ ├── InlineDataMustMatchTheoryParameters_ExtraValueFixerTests.cs │ │ │ ├── InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncompatibleParameterFixerTests.cs │ │ │ ├── InlineDataMustMatchTheoryParameters_TooFewValuesFixerTests.cs │ │ │ ├── InlineDataShouldBeUniqueWithinTheoryFixerTests.cs │ │ │ ├── LocalFunctionsCannotBeTestFunctionsFixerTests.cs │ │ │ ├── MemberDataShouldReferenceValidMember_ExtraValueFixerTests.cs │ │ │ ├── MemberDataShouldReferenceValidMember_NameOfFixerTests.cs │ │ │ ├── MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForIncompatibleParameterFixerTests.cs │ │ │ ├── MemberDataShouldReferenceValidMember_ParamsForNonMethodFixerTests.cs │ │ │ ├── MemberDataShouldReferenceValidMember_ReturnTypeFixerTests.cs │ │ │ ├── MemberDataShouldReferenceValidMember_StaticFixerTests.cs │ │ │ ├── MemberDataShouldReferenceValidMember_VisibilityFixerTests.cs │ │ │ ├── PublicMethodShouldBeMarkedAsTestFixerTests.cs │ │ │ ├── RemoveMethodParameterFixTests.cs │ │ │ ├── TestClassCannotBeNestedInGenericClassFixerTests.cs │ │ │ ├── TestClassMustBePublicFixerTests.cs │ │ │ ├── TestClassShouldHaveTFixtureArgumentFixerTests.cs │ │ │ ├── TestMethodMustNotHaveMultipleFactAttributesFixerTests.cs │ │ │ ├── TestMethodShouldNotBeSkippedFixerTests.cs │ │ │ ├── TheoryDataShouldNotUseTheoryDataRowFixerTests.cs │ │ │ ├── TheoryMethodCannotHaveDefaultParameterFixerTests.cs │ │ │ └── UseCancellationTokenFixerTests.cs │ │ ├── X2000/ │ │ │ ├── AssertCollectionContainsShouldNotUseBoolCheckFixerTests.cs │ │ │ ├── AssertEmptyCollectionCheckShouldNotBeUsedFixerTests.cs │ │ │ ├── AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixerTests.cs │ │ │ ├── AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckFixerTests.cs │ │ │ ├── AssertEqualGenericShouldNotBeUsedForStringValueFixerTests.cs │ │ │ ├── AssertEqualLiteralValueShouldBeFirstFixerTests.cs │ │ │ ├── AssertEqualPrecisionShouldBeInRangeFixerTests.cs │ │ │ ├── AssertEqualShouldNotBeUsedForBoolLiteralCheckFixerTests.cs │ │ │ ├── AssertEqualShouldNotBeUsedForCollectionSizeCheckFixerTests.cs │ │ │ ├── AssertEqualShouldNotBeUsedForNullCheckFixerTests.cs │ │ │ ├── AssertEqualsShouldNotBeUsedFixerTests.cs │ │ │ ├── AssertIsTypeShouldNotBeUsedForAbstractTypeFixerTests.cs │ │ │ ├── AssertNullShouldNotBeCalledOnValueTypesFixerTests.cs │ │ │ ├── AssertRegexMatchShouldNotUseBoolLiteralCheckFixerTests.cs │ │ │ ├── AssertSameShouldNotBeCalledOnValueTypesFixerTests.cs │ │ │ ├── AssertSingleShouldBeUsedForSingleParameterFixerTests.cs │ │ │ ├── AssertSingleShouldUseTwoArgumentCallFixerTests.cs │ │ │ ├── AssertStringEqualityCheckShouldNotUseBoolCheckFixerTests.cs │ │ │ ├── AssertSubstringCheckShouldNotUseBoolCheckFixerTests.cs │ │ │ ├── AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixerTests.cs │ │ │ ├── AssignableFromAssertionIsConfusinglyNamedFixerTests.cs │ │ │ ├── AsyncAssertsShouldBeAwaitedFixerTests.cs │ │ │ ├── BooleanAssertsShouldNotBeNegatedFixerTests.cs │ │ │ ├── BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixerTests.cs │ │ │ ├── BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFixerTests.cs │ │ │ ├── UseAssertFailInsteadOfBooleanAssertFixerTests.cs │ │ │ └── UseGenericOverloadFixTests.cs │ │ └── X3000/ │ │ ├── CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixerTests.cs │ │ └── SerializableClassMustHaveParameterlessConstructorFixerTests.cs │ ├── Suppressors/ │ │ ├── ConsiderCallingConfigureAwaitSuppressorTests.cs │ │ ├── MakeTypesInternalSuppressorTests.cs │ │ ├── NonNullableFieldInitializationSuppressorTests.cs │ │ └── UseAsyncSuffixForAsyncMethodsSuppressorTests.cs │ ├── Utility/ │ │ ├── 3rdPartyAnalyzers/ │ │ │ ├── AnalyzerLoaderBase.cs │ │ │ ├── CodeAnalysisNetAnalyzers.cs │ │ │ └── VsThreadingAnalyzers.cs │ │ ├── AssertsExtensions/ │ │ │ ├── EmptyException.cs │ │ │ ├── EqualException.cs │ │ │ └── NotEmptyException.cs │ │ ├── CSharpVerifier.Analyzers.RunnerUtility.cs │ │ ├── CSharpVerifier.Analyzers.cs │ │ ├── CSharpVerifier.CodeFixes.RunnerUtility.cs │ │ ├── CSharpVerifier.CodeFixes.cs │ │ ├── CSharpVerifier.Suppressors.cs │ │ ├── CSharpVerifier.cs │ │ ├── CodeAnalyzerHelper.cs │ │ ├── CodeFixProviderDiscovery.cs │ │ ├── XunitVerifier.cs │ │ ├── XunitVerifierV2.cs │ │ └── XunitVerifierV3.cs │ ├── xunit.analyzers.tests.csproj │ └── xunit.runner.json ├── tools/ │ ├── SignClient/ │ │ └── appsettings.json │ └── builder/ │ ├── .vscode/ │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── Program.cs │ ├── build.csproj │ ├── models/ │ │ └── BuildContext.cs │ └── targets/ │ ├── Build.cs │ ├── Packages.cs │ ├── SignAssemblies.cs │ └── Test.cs ├── version.json └── xunit.analyzers.sln