SYMBOL INDEX (2090 symbols across 331 files) FILE: src/common/CallerArgumentExpressionAttribute.cs class CallerArgumentExpressionAttribute (line 5) | [AttributeUsage(AttributeTargets.Parameter, Inherited = false)] FILE: src/common/Guard.cs class Guard (line 11) | static class Guard method ArgumentNotNull (line 21) | public static T ArgumentNotNull( method ArgumentNotNullOrEmpty (line 40) | public static T ArgumentNotNullOrEmpty( method ArgumentValid (line 61) | public static void ArgumentValid( method ArgumentValid (line 78) | public static void ArgumentValid( FILE: src/xunit.analyzers.fixes/Utility/AsyncHelper.cs class AsyncHelper (line 13) | public static class AsyncHelper method ConvertActionTypeToAsyncFunctionType (line 15) | static TypeSyntax? ConvertActionTypeToAsyncFunctionType( method ConvertFunctionTypeToAsyncFunctionType (line 42) | static TypeSyntax? ConvertFunctionTypeToAsyncFunctionType( method GetModifiersWithAsyncKeywordAdded (line 81) | public static SyntaxTokenList GetModifiersWithAsyncKeywordAdded(Syntax... method GetAsyncReturnType (line 97) | public static async Task GetAsyncReturnType( method GetAsyncSystemDelegateType (line 147) | public static async Task GetAsyncSystemDelegateType( method IsSystemActionType (line 180) | static bool IsSystemActionType( method IsSystemFunctionType (line 198) | static bool IsSystemFunctionType( FILE: src/xunit.analyzers.fixes/Utility/CodeAnalysisExtensions.cs class CodeAnalysisExtensions (line 13) | public static class CodeAnalysisExtensions method AddConstructor (line 15) | public static async Task AddConstructor( method ChangeAccessibility (line 73) | public static async Task ChangeAccessibility( method ChangeMemberAccessibility (line 87) | public static async Task ChangeMemberAccessibility( method ChangeMemberStaticModifier (line 107) | public static async Task ChangeMemberStaticModifier( method ChangeMemberType (line 137) | public static async Task ChangeMemberType( method RemoveNode (line 158) | public static async Task RemoveNode( method ExtractNodeFromParent (line 172) | public static async Task ExtractNodeFromParent( method SetBaseClass (line 199) | public static async Task SetBaseClass( FILE: src/xunit.analyzers.fixes/Utility/ConvertAttributeCodeAction.cs class ConvertAttributeCodeAction (line 10) | public class ConvertAttributeCodeAction( method GetChangedDocumentAsync (line 27) | protected override async Task GetChangedDocumentAsync(Cancel... FILE: src/xunit.analyzers.fixes/Utility/RemoveAttributesOfTypeCodeAction.cs class RemoveAttributesOfTypeCodeAction (line 10) | public class RemoveAttributesOfTypeCodeAction( method GetChangedDocumentAsync (line 26) | protected override async Task GetChangedDocumentAsync(Cancel... FILE: src/xunit.analyzers.fixes/Utility/XunitCodeAction.cs class XunitCodeAction (line 10) | internal static class XunitCodeAction method Create (line 12) | public static CodeAction Create( method Create (line 24) | public static CodeAction Create( method Create (line 35) | public static CodeAction Create( method Create (line 47) | public static CodeAction Create( method Create (line 60) | public static CodeAction Create( method UseDifferentAssertMethod (line 73) | public static CodeAction UseDifferentAssertMethod( FILE: src/xunit.analyzers.fixes/Utility/XunitCodeFixProvider.cs class XunitCodeFixProvider (line 6) | public abstract class XunitCodeFixProvider(params string[] diagnostics) : method GetFixAllProvider (line 13) | public override FixAllProvider? GetFixAllProvider() => FILE: src/xunit.analyzers.fixes/Utility/XunitMemberFixProvider.cs class XunitMemberFixProvider (line 8) | public abstract class XunitMemberFixProvider(params string[] diagnostics) : method RegisterCodeFixesAsync (line 11) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method RegisterCodeFixesAsync (line 44) | public abstract Task RegisterCodeFixesAsync( FILE: src/xunit.analyzers.fixes/X1000/ClassDataAttributeMustPointAtValidClassFixer.cs class ClassDataAttributeMustPointAtValidClassFixer (line 13) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method ClassDataAttributeMustPointAtValidClassFixer (line 18) | public ClassDataAttributeMustPointAtValidClassFixer() : method RegisterCodeFixesAsync (line 22) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method FixClass (line 62) | static async Task FixClass( FILE: src/xunit.analyzers.fixes/X1000/CollectionDefinitionClassesMustBePublicFixer.cs class CollectionDefinitionClassesMustBePublicFixer (line 11) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method CollectionDefinitionClassesMustBePublicFixer (line 16) | public CollectionDefinitionClassesMustBePublicFixer() : method GetFixAllProvider (line 20) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 22) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/ConvertToFactFix.cs class ConvertToFactFix (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method ConvertToFactFix (line 15) | public ConvertToFactFix() : method GetFixAllProvider (line 22) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 24) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/ConvertToTheoryFix.cs class ConvertToTheoryFix (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method ConvertToTheoryFix (line 15) | public ConvertToTheoryFix() : method GetFixAllProvider (line 22) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 24) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/DataAttributeShouldBeUsedOnATheoryFixer.cs class DataAttributeShouldBeUsedOnATheoryFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method DataAttributeShouldBeUsedOnATheoryFixer (line 20) | public DataAttributeShouldBeUsedOnATheoryFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method MarkAsTheoryAsync (line 64) | static async Task MarkAsTheoryAsync( FILE: src/xunit.analyzers.fixes/X1000/DoNotUseAsyncVoidForTestMethodsFixer.cs class DoNotUseAsyncVoidForTestMethodsFixer (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method DoNotUseAsyncVoidForTestMethodsFixer (line 16) | public DoNotUseAsyncVoidForTestMethodsFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public override async Task RegisterCodeFixesAsync( FILE: src/xunit.analyzers.fixes/X1000/DoNotUseConfigureAwaitFixer.cs class DoNotUseConfigureAwaitFixer (line 13) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method DoNotUseConfigureAwaitFixer (line 19) | public DoNotUseConfigureAwaitFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) FILE: src/xunit.analyzers.fixes/X1000/FactMethodMustNotHaveParametersFixer.cs class FactMethodMustNotHaveParametersFixer (line 13) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method FactMethodMustNotHaveParametersFixer (line 18) | public FactMethodMustNotHaveParametersFixer() : method GetFixAllProvider (line 22) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 24) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method RemoveParameters (line 44) | static async Task RemoveParameters( FILE: src/xunit.analyzers.fixes/X1000/FactMethodShouldNotHaveTestDataFixer.cs class FactMethodShouldNotHaveTestDataFixer (line 11) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method FactMethodShouldNotHaveTestDataFixer (line 16) | public FactMethodShouldNotHaveTestDataFixer() : method GetFixAllProvider (line 20) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 22) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/InlineDataMustMatchTheoryParameters_ExtraValueFixer.cs class InlineDataMustMatchTheoryParameters_ExtraValueFixer (line 17) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 20) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method InlineDataMustMatchTheoryParameters_ExtraValueFixer (line 24) | public InlineDataMustMatchTheoryParameters_ExtraValueFixer() : method RegisterCodeFixesAsync (line 28) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method AddTheoryParameter (line 81) | static async Task AddTheoryParameter( FILE: src/xunit.analyzers.fixes/X1000/InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncompatibleParameterFixer.cs class InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncompatibleParameterFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncompatibleParameterFixer (line 20) | public InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncom... method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method MakeParameterNullable (line 56) | static async Task MakeParameterNullable( FILE: src/xunit.analyzers.fixes/X1000/InlineDataMustMatchTheoryParameters_TooFewValuesFixer.cs class InlineDataMustMatchTheoryParameters_TooFewValuesFixer (line 16) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method InlineDataMustMatchTheoryParameters_TooFewValuesFixer (line 21) | public InlineDataMustMatchTheoryParameters_TooFewValuesFixer() : method GetFixAllProvider (line 25) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 27) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method AddDefaultValues (line 61) | static async Task AddDefaultValues( method CreateDefaultValueSyntax (line 90) | static SyntaxNode CreateDefaultValueSyntax( FILE: src/xunit.analyzers.fixes/X1000/InlineDataShouldBeUniqueWithinTheoryFixer.cs class InlineDataShouldBeUniqueWithinTheoryFixer (line 13) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method InlineDataShouldBeUniqueWithinTheoryFixer (line 18) | public InlineDataShouldBeUniqueWithinTheoryFixer() : method GetFixAllProvider (line 22) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 24) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method RemoveInlineDataDuplicate (line 42) | static async Task RemoveInlineDataDuplicate( FILE: src/xunit.analyzers.fixes/X1000/LocalFunctionsCannotBeTestFunctionsFixer.cs class LocalFunctionsCannotBeTestFunctionsFixer (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method LocalFunctionsCannotBeTestFunctionsFixer (line 15) | public LocalFunctionsCannotBeTestFunctionsFixer() : method GetFixAllProvider (line 19) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 21) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/MemberDataShouldReferenceValidMember_ExtraValueFixer.cs class MemberDataShouldReferenceValidMember_ExtraValueFixer (line 17) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 20) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method MemberDataShouldReferenceValidMember_ExtraValueFixer (line 25) | public MemberDataShouldReferenceValidMember_ExtraValueFixer() : method RegisterCodeFixesAsync (line 29) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method AddMethodParameter (line 120) | static async Task AddMethodParameter( FILE: src/xunit.analyzers.fixes/X1000/MemberDataShouldReferenceValidMember_NameOfFixer.cs class MemberDataShouldReferenceValidMember_NameOfFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method MemberDataShouldReferenceValidMember_NameOfFixer (line 19) | public MemberDataShouldReferenceValidMember_NameOfFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseNameOf (line 61) | static async Task UseNameOf( FILE: src/xunit.analyzers.fixes/X1000/MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForIncompatibleParameterFixer.cs class MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForIncompatibleParameterFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 18) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForIncompatibleParameterFixer (line 22) | public MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForInco... method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method MakeParameterNullable (line 85) | static async Task MakeParameterNullable( FILE: src/xunit.analyzers.fixes/X1000/MemberDataShouldReferenceValidMember_ParamsForNonMethodFixer.cs class MemberDataShouldReferenceValidMember_ParamsForNonMethodFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method MemberDataShouldReferenceValidMember_ParamsForNonMethodFixer (line 20) | public MemberDataShouldReferenceValidMember_ParamsForNonMethodFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method RemoveUnneededArguments (line 51) | static async Task RemoveUnneededArguments( FILE: src/xunit.analyzers.fixes/X1000/MemberDataShouldReferenceValidMember_ReturnTypeFixer.cs class MemberDataShouldReferenceValidMember_ReturnTypeFixer (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 13) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method MemberDataShouldReferenceValidMember_ReturnTypeFixer (line 18) | public MemberDataShouldReferenceValidMember_ReturnTypeFixer() : method RegisterCodeFixesAsync (line 22) | public override async Task RegisterCodeFixesAsync( FILE: src/xunit.analyzers.fixes/X1000/MemberDataShouldReferenceValidMember_StaticFixer.cs class MemberDataShouldReferenceValidMember_StaticFixer (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 13) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method MemberDataShouldReferenceValidMember_StaticFixer (line 17) | public MemberDataShouldReferenceValidMember_StaticFixer() : method RegisterCodeFixesAsync (line 21) | public override Task RegisterCodeFixesAsync( FILE: src/xunit.analyzers.fixes/X1000/MemberDataShouldReferenceValidMember_VisibilityFixer.cs class MemberDataShouldReferenceValidMember_VisibilityFixer (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 13) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method MemberDataShouldReferenceValidMember_VisibilityFixer (line 17) | public MemberDataShouldReferenceValidMember_VisibilityFixer() : method RegisterCodeFixesAsync (line 21) | public override Task RegisterCodeFixesAsync( FILE: src/xunit.analyzers.fixes/X1000/PublicMethodShouldBeMarkedAsTestFixer.cs class PublicMethodShouldBeMarkedAsTestFixer (line 13) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method PublicMethodShouldBeMarkedAsTestFixer (line 20) | public PublicMethodShouldBeMarkedAsTestFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method AddAttribute (line 68) | static async Task AddAttribute( FILE: src/xunit.analyzers.fixes/X1000/RemoveMethodParameterFix.cs class RemoveMethodParameterFix (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method RemoveMethodParameterFix (line 15) | public RemoveMethodParameterFix() : method RegisterCodeFixesAsync (line 22) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/TestClassCannotBeNestedInGenericClassFixer.cs class TestClassCannotBeNestedInGenericClassFixer (line 10) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method TestClassCannotBeNestedInGenericClassFixer (line 15) | public TestClassCannotBeNestedInGenericClassFixer() : method RegisterCodeFixesAsync (line 19) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/TestClassMustBePublicFixer.cs class TestClassMustBePublicFixer (line 11) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method TestClassMustBePublicFixer (line 16) | public TestClassMustBePublicFixer() : method GetFixAllProvider (line 20) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 22) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/TestClassShouldHaveTFixtureArgumentFixer.cs class TestClassShouldHaveTFixtureArgumentFixer (line 11) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method TestClassShouldHaveTFixtureArgumentFixer (line 16) | public TestClassShouldHaveTFixtureArgumentFixer() : method RegisterCodeFixesAsync (line 20) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/TestMethodMustNotHaveMultipleFactAttributesFixer.cs class TestMethodMustNotHaveMultipleFactAttributesFixer (line 17) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method TestMethodMustNotHaveMultipleFactAttributesFixer (line 20) | public TestMethodMustNotHaveMultipleFactAttributesFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method Key_KeepAttribute (line 26) | public static string Key_KeepAttribute(string simpleTypeName) => method RegisterCodeFixesAsync (line 29) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method GetAttributeSimpleName (line 60) | static string GetAttributeSimpleName(string attributeType) method RemoveAttributes (line 73) | static async Task RemoveAttributes( FILE: src/xunit.analyzers.fixes/X1000/TestMethodShouldNotBeSkippedFixer.cs class TestMethodShouldNotBeSkippedFixer (line 13) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method TestMethodShouldNotBeSkippedFixer (line 18) | public TestMethodShouldNotBeSkippedFixer() : method GetFixAllProvider (line 22) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 24) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method RemoveArgument (line 44) | static async Task RemoveArgument( FILE: src/xunit.analyzers.fixes/X1000/TheoryDataShouldNotUseTheoryDataRowFixer.cs class TheoryDataShouldNotUseTheoryDataRowFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 21) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 23) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method IsPartOfOnlyTypeDeclaration (line 54) | static bool IsPartOfOnlyTypeDeclaration(GenericNameSyntax genericName) method ConvertToIEnumerable (line 67) | static async Task ConvertToIEnumerable( FILE: src/xunit.analyzers.fixes/X1000/TheoryMethodCannotHaveDefaultParameterFixer.cs class TheoryMethodCannotHaveDefaultParameterFixer (line 11) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method TheoryMethodCannotHaveDefaultParameterFixer (line 16) | public TheoryMethodCannotHaveDefaultParameterFixer() : method GetFixAllProvider (line 20) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 22) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X1000/UseCancellationTokenFixer.cs class UseCancellationTokenFixer (line 16) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method UseCancellationTokenFixer (line 21) | public UseCancellationTokenFixer() : method GetFixAllProvider (line 25) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 27) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) method TransformParamsArgument (line 115) | static void TransformParamsArgument( FILE: src/xunit.analyzers.fixes/X2000/AssertCollectionContainsShouldNotUseBoolCheckFixer.cs class AssertCollectionContainsShouldNotUseBoolCheckFixer (line 16) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertCollectionContainsShouldNotUseBoolCheckFixer (line 21) | public AssertCollectionContainsShouldNotUseBoolCheckFixer() : method GetFixAllProvider (line 25) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 27) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseContainsCheck (line 57) | static async Task UseContainsCheck( FILE: src/xunit.analyzers.fixes/X2000/AssertEmptyCollectionCheckShouldNotBeUsedFixer.cs class AssertEmptyCollectionCheckShouldNotBeUsedFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEmptyCollectionCheckShouldNotBeUsedFixer (line 20) | public AssertEmptyCollectionCheckShouldNotBeUsedFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseEmptyCheck (line 55) | static async Task UseEmptyCheck( method AddElementInspector (line 71) | static async Task AddElementInspector( FILE: src/xunit.analyzers.fixes/X2000/AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixer.cs class AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method GetFixAllProvider (line 21) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixer (line 29) | public AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixer() : method RegisterCodeFixesAsync (line 33) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseCheck (line 74) | static async Task UseCheck( FILE: src/xunit.analyzers.fixes/X2000/AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckFixer.cs class AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckFixer (line 20) | public AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsChe... method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseContainsCheck (line 56) | static async Task UseContainsCheck( FILE: src/xunit.analyzers.fixes/X2000/AssertEqualGenericShouldNotBeUsedForStringValueFixer.cs class AssertEqualGenericShouldNotBeUsedForStringValueFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEqualGenericShouldNotBeUsedForStringValueFixer (line 19) | public AssertEqualGenericShouldNotBeUsedForStringValueFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseNonGenericStringEqualCheck (line 47) | static async Task UseNonGenericStringEqualCheck( FILE: src/xunit.analyzers.fixes/X2000/AssertEqualLiteralValueShouldBeFirstFixer.cs class AssertEqualLiteralValueShouldBeFirstFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEqualLiteralValueShouldBeFirstFixer (line 19) | public AssertEqualLiteralValueShouldBeFirstFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method SwapArguments (line 45) | static async Task SwapArguments( FILE: src/xunit.analyzers.fixes/X2000/AssertEqualPrecisionShouldBeInRangeFixer.cs class AssertEqualPrecisionShouldBeInRangeFixer (line 16) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEqualPrecisionShouldBeInRangeFixer (line 21) | public AssertEqualPrecisionShouldBeInRangeFixer() : method GetFixAllProvider (line 25) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 27) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseRecommendedPrecision (line 57) | static async Task UseRecommendedPrecision( FILE: src/xunit.analyzers.fixes/X2000/AssertEqualShouldNotBeUsedForBoolLiteralCheckFixer.cs class AssertEqualShouldNotBeUsedForBoolLiteralCheckFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEqualShouldNotBeUsedForBoolLiteralCheckFixer (line 20) | public AssertEqualShouldNotBeUsedForBoolLiteralCheckFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseBoolCheckAsync (line 59) | static async Task UseBoolCheckAsync( FILE: src/xunit.analyzers.fixes/X2000/AssertEqualShouldNotBeUsedForCollectionSizeCheckFixer.cs class AssertEqualShouldNotBeUsedForCollectionSizeCheckFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEqualShouldNotBeUsedForCollectionSizeCheckFixer (line 20) | public AssertEqualShouldNotBeUsedForCollectionSizeCheckFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseCollectionSizeAssertionAsync (line 58) | static async Task UseCollectionSizeAssertionAsync( method GetExpressionSyntax (line 82) | static ExpressionSyntax? GetExpressionSyntax(InvocationExpressionSynta... FILE: src/xunit.analyzers.fixes/X2000/AssertEqualShouldNotBeUsedForNullCheckFixer.cs class AssertEqualShouldNotBeUsedForNullCheckFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEqualShouldNotBeUsedForNullCheckFixer (line 20) | public AssertEqualShouldNotBeUsedForNullCheckFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseNullCheckAsync (line 57) | static async Task UseNullCheckAsync( FILE: src/xunit.analyzers.fixes/X2000/AssertEqualsShouldNotBeUsedFixer.cs class AssertEqualsShouldNotBeUsedFixer (line 12) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertEqualsShouldNotBeUsedFixer (line 17) | public AssertEqualsShouldNotBeUsedFixer() : method GetFixAllProvider (line 21) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 23) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X2000/AssertIsTypeShouldNotBeUsedForAbstractTypeFixer.cs class AssertIsTypeShouldNotBeUsedForAbstractTypeFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertIsTypeShouldNotBeUsedForAbstractTypeFixer (line 20) | public AssertIsTypeShouldNotBeUsedForAbstractTypeFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseExactMatchFalse (line 75) | static async Task UseExactMatchFalse( method UseIsAssignableFrom (line 97) | static async Task UseIsAssignableFrom( FILE: src/xunit.analyzers.fixes/X2000/AssertNullShouldNotBeCalledOnValueTypesFixer.cs class AssertNullShouldNotBeCalledOnValueTypesFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertNullShouldNotBeCalledOnValueTypesFixer (line 20) | public AssertNullShouldNotBeCalledOnValueTypesFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method RemoveCall (line 46) | static async Task RemoveCall( FILE: src/xunit.analyzers.fixes/X2000/AssertRegexMatchShouldNotUseBoolLiteralCheckFixer.cs class AssertRegexMatchShouldNotUseBoolLiteralCheckFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertRegexMatchShouldNotUseBoolLiteralCheckFixer (line 20) | public AssertRegexMatchShouldNotUseBoolLiteralCheckFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseRegexCheckAsync (line 58) | static async Task UseRegexCheckAsync( FILE: src/xunit.analyzers.fixes/X2000/AssertSameShouldNotBeCalledOnValueTypesFixer.cs class AssertSameShouldNotBeCalledOnValueTypesFixer (line 12) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertSameShouldNotBeCalledOnValueTypesFixer (line 17) | public AssertSameShouldNotBeCalledOnValueTypesFixer() : method GetFixAllProvider (line 21) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 23) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X2000/AssertSingleShouldBeUsedForSingleParameterFixer.cs class AssertSingleShouldBeUsedForSingleParameterFixer (line 20) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertSingleShouldBeUsedForSingleParameterFixer (line 26) | public AssertSingleShouldBeUsedForSingleParameterFixer() : method GetSafeVariableName (line 30) | static string GetSafeVariableName( method GetLambdaStatements (line 43) | static IEnumerable GetLambdaStatements(SimpleLambdaExpress... method GetMethodInvocation (line 52) | static SyntaxNode GetMethodInvocation( method OneItemVariableStatement (line 68) | static LocalDeclarationStatementSyntax OneItemVariableStatement( method RegisterCodeFixesAsync (line 85) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) method UseSingleMethod (line 121) | static async Task UseSingleMethod( FILE: src/xunit.analyzers.fixes/X2000/AssertSingleShouldUseTwoArgumentCallFixer.cs class AssertSingleShouldUseTwoArgumentCallFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertSingleShouldUseTwoArgumentCallFixer (line 19) | public AssertSingleShouldUseTwoArgumentCallFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseCheck (line 45) | static async Task UseCheck( FILE: src/xunit.analyzers.fixes/X2000/AssertStringEqualityCheckShouldNotUseBoolCheckFixer.cs class AssertStringEqualityCheckShouldNotUseBoolCheckFixer (line 16) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertStringEqualityCheckShouldNotUseBoolCheckFixer (line 21) | public AssertStringEqualityCheckShouldNotUseBoolCheckFixer() : method GetFixAllProvider (line 25) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 27) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseEqualCheck (line 68) | static async Task UseEqualCheck( FILE: src/xunit.analyzers.fixes/X2000/AssertSubstringCheckShouldNotUseBoolCheckFixer.cs class AssertSubstringCheckShouldNotUseBoolCheckFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertSubstringCheckShouldNotUseBoolCheckFixer (line 20) | public AssertSubstringCheckShouldNotUseBoolCheckFixer() : method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseSubstringCheckAsync (line 58) | static async Task UseSubstringCheckAsync( FILE: src/xunit.analyzers.fixes/X2000/AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixer.cs class AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixer (line 18) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixer (line 23) | public AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixer() : method GetAsyncAssertionInvocation (line 27) | static ExpressionSyntax GetAsyncAssertionInvocation( method GetAsyncAssertionMethodName (line 43) | static SimpleNameSyntax GetAsyncAssertionMethodName( method GetFunctionFixer (line 53) | static IFunctionFixer? GetFunctionFixer( method GetParentFunction (line 67) | static SyntaxNode? GetParentFunction(InvocationExpressionSyntax invoca... method IsFunction (line 72) | static bool IsFunction(SyntaxNode node) method RegisterCodeFixesAsync (line 83) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method ShouldFixParentFunction (line 117) | static bool ShouldFixParentFunction( method UseAsyncAssertion (line 137) | static async Task UseAsyncAssertion( type IFunctionFixer (line 166) | interface IFunctionFixer method Fix (line 169) | Task Fix(CancellationToken cancellationToken); method GetParentFunction (line 170) | SyntaxNode? GetParentFunction(); method ShouldFixParentFunction (line 171) | bool ShouldFixParentFunction(SyntaxNode parentFunction, Cancellation... class AnonymousFunctionFixer (line 174) | sealed class AnonymousFunctionFixer( method Fix (line 182) | public async Task Fix(CancellationToken cancellationToken) method GetAncestors (line 213) | static IEnumerable GetAncestors(IOperation? operation) method GetConditionalAccessOperation (line 219) | static IConditionalAccessOperation? GetConditionalAccessOperation(IC... method GetInvocationLocalSymbol (line 227) | static ILocalSymbol? GetInvocationLocalSymbol(IInvocationOperation i... method GetLocalDeclaration (line 242) | async Task GetLocalDeclaration(Cancellat... method GetLocalDeclaration (line 255) | static async Task GetLocalDeclaration( method GetLocalDeclarationSymbol (line 284) | ILocalSymbol? GetLocalDeclarationSymbol(CancellationToken cancellati... method GetParentFunction (line 305) | public SyntaxNode? GetParentFunction() => method ShouldFixParentFunction (line 308) | public bool ShouldFixParentFunction( class LocalFunctionFixer (line 329) | sealed class LocalFunctionFixer( method Fix (line 337) | public async Task Fix(CancellationToken cancellationToken) method GetParentFunction (line 356) | public SyntaxNode? GetParentFunction() => method ShouldFixParentFunction (line 359) | public bool ShouldFixParentFunction( class MethodFixer (line 379) | sealed class MethodFixer( method Fix (line 386) | public async Task Fix(CancellationToken cancellationToken) method GetParentFunction (line 405) | public SyntaxNode? GetParentFunction() => method ShouldFixParentFunction (line 408) | public bool ShouldFixParentFunction( FILE: src/xunit.analyzers.fixes/X2000/AssignableFromAssertionIsConfusinglyNamedFixer.cs class AssignableFromAssertionIsConfusinglyNamedFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AssignableFromAssertionIsConfusinglyNamedFixer (line 19) | public AssignableFromAssertionIsConfusinglyNamedFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) method UseIsType (line 53) | static async Task UseIsType( FILE: src/xunit.analyzers.fixes/X2000/AsyncAssertsShouldBeAwaitedFixer.cs class AsyncAssertsShouldBeAwaitedFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method AsyncAssertsShouldBeAwaitedFixer (line 19) | public AsyncAssertsShouldBeAwaitedFixer() : method RegisterCodeFixesAsync (line 23) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method UseAsyncAwait (line 51) | static async Task UseAsyncAwait( FILE: src/xunit.analyzers.fixes/X2000/BooleanAssertsShouldNotBeNegatedFixer.cs class BooleanAssertsShouldNotBeNegatedFixer (line 16) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method BooleanAssertsShouldNotBeNegatedFixer (line 21) | public BooleanAssertsShouldNotBeNegatedFixer() : method GetFixAllProvider (line 25) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 27) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) method UseSuggestedAssert (line 55) | static async Task UseSuggestedAssert( FILE: src/xunit.analyzers.fixes/X2000/BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixer.cs class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixer (line 20) | public BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixer... method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) method UseSuggestedAssert (line 56) | static async Task UseSuggestedAssert( FILE: src/xunit.analyzers.fixes/X2000/BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFixer.cs class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFixer (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFixer (line 20) | public BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFi... method GetFixAllProvider (line 24) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 26) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) method UseSuggestedAssert (line 60) | static async Task UseSuggestedAssert( FILE: src/xunit.analyzers.fixes/X2000/UseAssertFailInsteadOfBooleanAssertFixer.cs class UseAssertFailInsteadOfBooleanAssertFixer (line 14) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method UseAssertFailInsteadOfBooleanAssertFixer (line 19) | public UseAssertFailInsteadOfBooleanAssertFixer() : method GetFixAllProvider (line 23) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 25) | public override async Task RegisterCodeFixesAsync(CodeFixContext context) method UseAssertFail (line 45) | static async Task UseAssertFail( FILE: src/xunit.analyzers.fixes/X2000/UseGenericOverloadFix.cs class UseGenericOverloadFix (line 15) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method UseGenericOverloadFix (line 20) | public UseGenericOverloadFix() : method GetFixAllProvider (line 27) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 29) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method RemoveTypeofInvocationAndAddGenericTypeAsync (line 63) | static async Task RemoveTypeofInvocationAndAddGenericTypeAsync( FILE: src/xunit.analyzers.fixes/X3000/CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixer.cs class CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixer (line 12) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixer (line 17) | public CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixer() : method GetFixAllProvider (line 21) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 23) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... FILE: src/xunit.analyzers.fixes/X3000/SerializableClassMustHaveParameterlessConstructorFixer.cs class SerializableClassMustHaveParameterlessConstructorFixer (line 16) | [ExportCodeFixProvider(LanguageNames.CSharp), Shared] method SerializableClassMustHaveParameterlessConstructorFixer (line 24) | public SerializableClassMustHaveParameterlessConstructorFixer() : method GetFixAllProvider (line 28) | public override FixAllProvider? GetFixAllProvider() => BatchFixer; method RegisterCodeFixesAsync (line 30) | public sealed override async Task RegisterCodeFixesAsync(CodeFixContex... method CreateOrUpdateConstructor (line 59) | static async Task CreateOrUpdateConstructor( FILE: src/xunit.analyzers.tests/Analyzers/X1000/ClassDataAttributeMustPointAtValidClassTests.cs class ClassDataAttributeMustPointAtValidClassTests (line 6) | public class ClassDataAttributeMustPointAtValidClassTests class SuccessCases (line 11) | public class SuccessCases method v2_only (line 13) | [Fact] method v3_only (line 36) | [Fact] class X1007_ClassDataAttributeMustPointAtValidClass (line 141) | public class X1007_ClassDataAttributeMustPointAtValidClass method v2_only (line 143) | [Fact] method v2_and_v3 (line 166) | [Fact] method v3_only (line 233) | [Fact] class X1037_TheoryDataTypeArgumentsMustMatchTestMethodParameters_TooFewTypeParameters (line 293) | public class X1037_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method v3_only (line 295) | [Fact] class X1038_TheoryDataTypeArgumentsMustMatchTestMethodParameters_ExtraTypeParameters (line 319) | public class X1038_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method v3_only (line 321) | [Fact] class X1039_TheoryDataTypeArgumentsMustMatchTestMethodParameters_IncompatibleTypes (line 357) | public class X1039_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method v3_only (line 359) | [Fact] class X1040_TheoryDataTypeArgumentsMustMatchTestMethodParameters_IncompatibleNullability (line 394) | public class X1040_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method v3_only (line 396) | [Fact] class X1050_ClassDataTheoryDataRowIsRecommendedForStronglyTypedAnalysis (line 422) | public class X1050_ClassDataTheoryDataRowIsRecommendedForStronglyTyped... method v3_only (line 424) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/CollectionDefinitionClassesMustBePublicTests.cs class CollectionDefinitionClassesMustBePublicTests (line 5) | public class CollectionDefinitionClassesMustBePublicTests method ForPublicClass_DoesNotTrigger (line 7) | [Fact] method ForFriendOrInternalClass_Triggers (line 18) | [Theory] method ForPartialClassInSameFile_WhenClassIsPublic_DoesNotTrigger (line 31) | [Theory] method ForPartialClassInSameFile_WhenClassIsNonPublic_Triggers (line 45) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/ConstructorsOnFactAttributeSubclassShouldBePublicTests.cs class ConstructorsOnFactAttributeSubclassShouldBePublicTests (line 5) | public class ConstructorsOnFactAttributeSubclassShouldBePublicTests method DefaultConstructor_DoesNotTrigger (line 7) | [Fact] method ParameterlessPublicConstructor_DoesNotTrigger (line 29) | [Fact] method PublicConstructorWithParameters_DoesNotTrigger (line 55) | [Fact] method PublicConstructorWithOtherConstructors_DoesNotTrigger (line 81) | [Fact] method InternalConstructor_Triggers (line 111) | [Fact] method ProtectedInternalConstructor_Triggers (line 136) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/DataAttributeShouldBeUsedOnATheoryTests.cs class DataAttributeShouldBeUsedOnATheoryTests (line 5) | public class DataAttributeShouldBeUsedOnATheoryTests method FactMethodWithNoDataAttributes_DoesNotTrigger (line 7) | [Fact] method FactMethodWithDataAttributes_DoesNotTrigger (line 20) | [Theory] method TheoryMethodWithDataAttributes_DoesNotTrigger (line 37) | [Theory] method MethodsWithDataAttributesButNotFactOrTheory_Triggers (line 54) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/DoNotUseAsyncVoidForTestMethodsTests.cs class DoNotUseAsyncVoidForTestMethodsTests (line 5) | public class DoNotUseAsyncVoidForTestMethodsTests method NonTestMethod_DoesNotTrigger (line 7) | [Fact] method NonAsyncTestMethod_DoesNotTrigger (line 23) | [Fact] method AsyncTaskMethod_DoesNotTrigger (line 38) | [Fact] method AsyncValueTaskMethod_V3_DoesNotTrigger (line 56) | [Fact] method AsyncVoidMethod_Triggers (line 74) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/DoNotUseBlockingTaskOperationsTests.cs class DoNotUseBlockingTaskOperationsTests (line 6) | public class DoNotUseBlockingTaskOperationsTests method SuccessCase (line 8) | [Fact] class IValueTaskSource_NonGeneric (line 26) | public class IValueTaskSource_NonGeneric method GetResult_Triggers (line 28) | [Fact] class IValueTaskSource_Generic (line 52) | public class IValueTaskSource_Generic method GetResult_Triggers (line 54) | [Fact] class Task_NonGeneric (line 78) | public class Task_NonGeneric class Wait (line 80) | public class Wait method Wait_Triggers (line 82) | [Fact] method Wait_BeforeWhenAll_Triggers (line 105) | [Fact] method Wait_ForUnawaitedTask_Triggers (line 127) | [Fact] method Wait_InLambda_DoesNotTrigger (line 151) | [Fact] method Wait_AfterWhenAll_DoesNotTrigger (line 169) | [Fact] method Wait_AfterWhenAny_DoesNotTrigger (line 193) | [Fact] class WaitAny_WaitAll (line 217) | public class WaitAny_WaitAll method WaitMethod_Triggers (line 219) | [Theory] method WaitMethod_BeforeWhenAll_Triggers (line 244) | [Theory] method WaitMethod_ForUnawaitedTask_Triggers (line 268) | [Theory] method WaitMethod_InLambda_DoesNotTrigger (line 295) | [Theory] method WaitMethod_AfterWhenAll_DoesNotTrigger (line 315) | [Theory] method WaitMethod_AfterWhenAny_DoesNotTrigger (line 342) | [Theory] class GetAwaiterGetResult (line 368) | public class GetAwaiterGetResult method GetResult_Triggers (line 370) | [Fact] method GetResult_BeforeWhenAll_Triggers (line 393) | [Fact] method GetResult_OnUnawaitedTask_Triggers (line 415) | [Fact] method GetResult_InLambda_DoesNotTrigger (line 439) | [Fact] method GetResult_AfterWhenAll_DoesNotTrigger (line 457) | [Fact] method GetResult_AfterWhenAny_DoesNotTrigger (line 481) | [Fact] class Task_Generic (line 506) | public class Task_Generic class Result (line 508) | public class Result method Result_Triggers (line 510) | [Fact] method Result_BeforeWhenAll_Triggers (line 533) | [Fact] method Result_ForUnawaitedTask_Triggers (line 555) | [Fact] method Result_InLambda_DoesNotTrigger (line 580) | [Fact] method Result_AfterWhenAll_DoesNotTrigger (line 598) | [Fact] method Result_AfterWhenAny_DoesNotTrigger (line 623) | [Fact] class GetAwaiterGetResult (line 647) | public class GetAwaiterGetResult method GetResult_Triggers (line 649) | [Fact] method GetResult_BeforeWhenAll_Triggers (line 672) | [Fact] method GetResult_OnUnawaitedTask_Triggers (line 695) | [Fact] method GetResult_InLambda_DoesNotTrigger (line 720) | [Fact] method GetResult_AfterWhenAll_DoesNotTrigger (line 738) | [Fact] method GetResult_AfterWhenAny_DoesNotTrigger (line 763) | [Fact] class ValueTask_NonGeneric (line 788) | public class ValueTask_NonGeneric method GetResult_Triggers (line 790) | [Fact] class ValueTask_Generic (line 814) | public class ValueTask_Generic method Result_Triggers (line 816) | [Fact] method GetResult_Triggers (line 839) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/DoNotUseConfigureAwaitTests.cs class DoNotUseConfigureAwaitTests (line 6) | public class DoNotUseConfigureAwaitTests method NoCall_DoesNotTrigger (line 8) | [Fact] class ConfigureAwait_Boolean (line 26) | public class ConfigureAwait_Boolean method NonTestMethod_DoesNotTrigger (line 28) | [Fact] method True_DoesNotTrigger (line 45) | [Fact] method InvalidValue_InsideLambda_DoesNotTrigger (line 71) | [Theory] method InvalidValue_InsideLocalFunction_DoesNotTrigger (line 94) | [Theory] method InvalidValue_TaskWithAwait_Triggers (line 116) | [Theory] method InvalidValue_TaskWithoutAwait_Triggers (line 137) | [Theory] method InvalidValue_TaskOfT_Triggers (line 158) | [Theory] method InvalidValue_ValueTask_Triggers (line 180) | [Theory] method InvalidValue_ValueTaskOfT_Triggers (line 202) | [Theory] class ConfigureAwait_ConfigureAwaitOptions (line 227) | public class ConfigureAwait_ConfigureAwaitOptions method NonTestMethod_DoesNotTrigger (line 229) | [Fact] method ValidValue_DoesNotTrigger (line 246) | [Theory] method InvalidValue_InsideLambda_DoesNotTrigger (line 277) | [Theory] method InvalidValue_InsideLocalFunction_DoesNotTrigger (line 300) | [Theory] method InvalidValue_TaskWithAwait_Triggers (line 322) | [Theory] method InvalidValue_TaskWithoutAwait_Triggers (line 343) | [Theory] method InvalidValue_TaskOfT_Triggers (line 364) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/EnsureFixturesHaveASourceTests.cs class EnsureFixturesHaveASourceTests (line 6) | public class EnsureFixturesHaveASourceTests class NonTestClass (line 8) | public class NonTestClass method DoesNotTrigger (line 10) | [Fact] class SupportedNonFixtureData (line 23) | public class SupportedNonFixtureData method SupportedTypes_V2_DoesNotTrigger (line 25) | [Theory] method SupportedTypes_V3_DoesNotTrigger (line 44) | [Theory] method OptionalParameter_DoesNotTrigger (line 63) | [Fact] method ParamsParameter_DoesNotTrigger (line 79) | [Fact] class ClassFixtures (line 96) | public class ClassFixtures method BaseClassParameter_DerivedClassFixture_DoesNotTrigger (line 98) | [Theory] method ClassFixtureOnCollectionDefinition_DoesNotTrigger (line 138) | [Fact] method MissingClassFixtureDefinition_Triggers (line 158) | [Fact] class CollectionFixtures (line 175) | public class CollectionFixtures method NoFixture_DoesNotTrigger (line 177) | [Theory] method WithInheritedFixture_DoesNotTrigger (line 197) | [Theory] method WithGenericFixture_TriggersWithV2_DoesNotTriggerWithV3 (line 235) | [Fact] method WithInheritedGenericFixture_TriggersWithV2_DoesNotTriggerWithV3 (line 260) | [Fact] method WithFixture_SupportsDerivation (line 289) | [Theory] method WithFixture_WithDefinition_DoesNotTrigger (line 314) | [Fact] method WithFixture_WithoutCollectionFixtureInterface_Triggers (line 334) | [Theory] class AssemblyFixtures (line 357) | public class AssemblyFixtures method WithAssemblyFixture_DoesNotTrigger (line 359) | [Fact] class MixedFixtures (line 378) | public class MixedFixtures method WithClassFixture_WithCollection_DoesNotTrigger (line 380) | [Theory] method WithMixedClassAndCollectionFixture_AndSupportedNonFixture_DoesNotTrigger (line 402) | [Fact] method MissingClassFixture_Triggers (line 426) | [Fact] method MissingCollectionFixture_Triggers (line 449) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/FactMethodMustNotHaveParametersTests.cs class FactMethodMustNotHaveParametersTests (line 5) | public class FactMethodMustNotHaveParametersTests method FactWithNoParameters_DoesNotTrigger (line 7) | [Fact] method TheoryWithParameters_DoesNotTrigger (line 20) | [Fact] method FactWithParameters_Triggers (line 33) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/FactMethodShouldNotHaveTestDataTests.cs class FactMethodShouldNotHaveTestDataTests (line 5) | public class FactMethodShouldNotHaveTestDataTests method FactWithNoDataAttributes_DoesNotTrigger (line 7) | [Fact] method TheoryWithDataAttributes_DoesNotTrigger (line 20) | [Theory] method FactDerivedMethodWithDataAttributes_DoesNotTrigger (line 37) | [Theory] method FactWithDataAttributes_Triggers (line 55) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/InlineDataMustMatchTheoryParametersTests.cs class InlineDataMustMatchTheoryParametersTests (line 12) | public class InlineDataMustMatchTheoryParametersTests class NonErrors (line 14) | public class NonErrors method MethodUsingParamsArgument (line 16) | [Fact] method MethodUsingNullParamsArgument_NonNullable (line 30) | [Fact] method MethodUsingNullParamsArgument_Nullable (line 44) | [Fact] method MethodUsingNormalAndParamsArgument (line 60) | [Fact] method MethodUsingNormalAndNullParamsArgument_NonNullable (line 74) | [Fact] method MethodUsingNormalAndNullParamsArgument_Nullable (line 88) | [Fact] method MethodUsingNormalAndUnusedParamsArgument (line 104) | [Fact] method MethodUsingEmptyArrayForParams (line 118) | [Fact] method MethodUsingMixedArgumentsAndEmptyArrayForParams (line 132) | [Fact] method MethodUsingNonEmptyArrayForParams (line 146) | [Fact] method MethodUsingMixedArgumentsAndNonEmptyArrayForParams (line 160) | [Fact] method UsingParameters (line 174) | [Fact] method UsingParametersWithDefaultValues (line 188) | [Fact] method UsingParametersWithDefaultValuesAndParamsArgument (line 202) | [Fact] method UsingParameterWithOptionalAttribute (line 216) | [Fact] method UsingMultipleParametersWithOptionalAttributes (line 230) | [Fact] method UsingExplicitArray (line 248) | [Fact] method UsingExplicitNamedArray (line 262) | [Fact] method UsingImplicitArray (line 276) | [Fact] method UsingImplicitNamedArray (line 290) | [Fact] method EmptyArray (line 304) | [Fact] method DecimalValue (line 319) | [Fact] class X1009_TooFewValues (line 337) | public class X1009_TooFewValues method IgnoresFact (line 339) | [Fact] method NoArguments (line 353) | [Theory] method TooFewArguments (line 369) | [Fact] method TooFewArguments_WithParams (line 383) | [Fact] class X1010_IncompatibleValueType (line 398) | public class X1010_IncompatibleValueType method MethodUsingIncompatibleExplicitArrayForParams (line 400) | [Fact] class NumericParameter (line 414) | public class NumericParameter : X1010_IncompatibleValueType method CompatibleNumericValue_NonNullableType (line 437) | [Theory] method CompatibleNumericValue_NullableType (line 454) | [Theory] method BooleanValue_NumericType (line 471) | [Theory] method CharValue_NumericType (line 489) | [Theory] method EnumValue_NumericType (line 504) | [Theory] class BooleanParameter (line 521) | public class BooleanParameter : X1010_IncompatibleValueType method FromBooleanValue_ToNonNullable (line 523) | [Theory] method FromBooleanValue_ToNullable (line 538) | [Theory] method FromIncompatibleValue (line 553) | [Theory] class CharParameter (line 574) | public class CharParameter : X1010_IncompatibleValueType method FromCharOrIntegerValue_ToNonNullable (line 576) | [Theory] method FromCharOrIntegerValue_ToNullable (line 592) | [Theory] method FromIncompatibleValue (line 608) | [Theory] class EnumParameter (line 629) | public class EnumParameter : X1010_IncompatibleValueType method FromEnumValue_ToNonNullable (line 631) | [Fact] method FromEnumValue_ToNullable (line 645) | [Fact] method FromIncompatibleValue (line 659) | [Theory] class TypeParameter (line 680) | public class TypeParameter : X1010_IncompatibleValueType method FromTypeValue (line 682) | [Theory] method FromTypeValue_ToParams (line 698) | [Theory] method FromIncompatibleValue (line 714) | [Theory] method FromIncompatibleValue_ToParams (line 734) | [Theory] class StringParameter (line 755) | public class StringParameter : X1010_IncompatibleValueType method FromStringValue (line 757) | [Theory] method FromIncompatibleValue (line 773) | [Theory] class InterfaceParameter (line 794) | public class InterfaceParameter : X1010_IncompatibleValueType method FromTypeImplementingInterface (line 796) | [Theory] method FromIncompatibleValue (line 813) | [Theory] class ObjectParameter (line 835) | public class ObjectParameter : X1010_IncompatibleValueType method FromAnyValue (line 837) | [Theory] method FromAnyValue_ToParams (line 858) | [Theory] class GenericParameter (line 880) | public class GenericParameter : X1010_IncompatibleValueType method FromAnyValue_NoConstraint (line 882) | [Theory] method FromValueTypeValue_WithStructConstraint (line 903) | [Theory] method FromReferenceTypeValue_WithStructConstraint (line 921) | [Theory] method FromReferenceTypeValue_WithClassConstraint (line 938) | [Theory] method FromValueTypeValue_WithClassConstraint (line 955) | [Theory] method FromCompatibleValue_WithTypeConstraint (line 974) | [Theory] method TypeConstraint_WithCRTP (line 992) | [Fact] method FromIncompatibleValue_WithTypeConstraint (line 1017) | [Theory] method FromIncompatibleArray (line 1039) | [Fact] method FromCompatibleArray (line 1054) | [Fact] method FromNegativeInteger_ToUnsignedInteger (line 1068) | [Theory] method FromLongMinValue_ToUnsignedInteger (line 1086) | [Theory] class DateTimeLikeParameter (line 1103) | public class DateTimeLikeParameter : X1010_IncompatibleValueType method NonStringValue (line 1117) | [Theory] method StringValue_ToDateTime (line 1139) | [Theory] method StringValue_ToDateTimeOffset (line 1148) | [Theory] method StringValue_ToDateTimeOffset_Pre240 (line 1157) | [Theory] method CreateSourceWithStringConst (line 1167) | static string CreateSourceWithStringConst( class GuidParameter (line 1180) | public class GuidParameter : X1010_IncompatibleValueType method NonStringValue (line 1191) | [Theory] method StringValue (line 1210) | [Theory] method StringValue_Pre240 (line 1219) | [Theory] method CreateSource (line 1229) | static string CreateSource(string data) => string.Format(/* lang=c... class UserDefinedConversionOperators (line 1238) | public class UserDefinedConversionOperators : X1010_IncompatibleValu... method SupportsImplicitConversion (line 1240) | [Fact] method SupportsExplicitConversion (line 1262) | [Fact] class X1011_ExtraValue (line 1330) | public class X1011_ExtraValue method IgnoresFact (line 1332) | [Fact] method ExtraArguments (line 1346) | [Fact] class X1012_NullShouldNotBeUsedForIncompatibleParameter (line 1366) | public class X1012_NullShouldNotBeUsedForIncompatibleParameter method IgnoresFact (line 1368) | [Fact] method SingleNullValue (line 1382) | [Theory] method NonNullableValueTypes (line 1399) | [Theory] method NullableValueTypes (line 1419) | [Theory] method ReferenceTypes (line 1434) | [Theory] method NonNullableReferenceTypes (line 1451) | [Theory] method NullableReferenceTypes (line 1471) | [Theory] method NullableParamsReferenceTypes (line 1490) | [Theory] method NonNullableParamsReferenceTypes (line 1510) | [Theory] class Analyzer_v2_Pre240 (line 1555) | internal class Analyzer_v2_Pre240 : InlineDataMustMatchTheoryParameters method CreateXunitContext (line 1557) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X1000/InlineDataShouldBeUniqueWithinTheoryTests.cs class InlineDataShouldBeUniqueWithinTheoryTests (line 6) | public abstract class InlineDataShouldBeUniqueWithinTheoryTests class ForNonRelatedToInlineDataMethod (line 8) | public class ForNonRelatedToInlineDataMethod : InlineDataShouldBeUniqu... method WithNoDataAttributes_DoesNotTrigger (line 10) | [Fact] method WithDataAttributesOtherThanInline_DoesNotTrigger (line 23) | [Theory] class ForUniqueInlineDataMethod (line 41) | public class ForUniqueInlineDataMethod : InlineDataShouldBeUniqueWithi... method NonTheory_SingleInlineData_DoesNotTrigger (line 43) | [Fact] method NonTheory_DoubledInlineData_DoesNotTrigger (line 57) | [Fact] method SingleInlineData_DoesNotTrigger (line 72) | [Fact] method MultipleInlineData_DifferentValues_DoesNotTrigger (line 86) | [Fact] method UniqueValues_WithParamsInitializerValues_DoesNotTrigger (line 101) | [Theory] method UniqueValues_WithOverridingDefaultValues_DoesNotTrigger (line 120) | [Fact] method NullAndEmpty_DoesNotTrigger (line 135) | [Fact] method NullAndArray_DoesNotTrigger (line 150) | [Fact] method ArrayOrderVariance_DoesNotTrigger (line 165) | [Fact] class ForDuplicatedInlineDataMethod (line 185) | public class ForDuplicatedInlineDataMethod : InlineDataShouldBeUniqueW... method DoubleEmptyInlineData_Triggers (line 187) | [Fact] method DoubleNullInlineData_Triggers (line 203) | [Fact] method DoubleValues_Triggers (line 219) | [Fact] method ValueFromConstant_Triggers (line 235) | [Fact] method TwoParams_RawValuesVsArgumentArray_Triggers (line 253) | [Theory] method ParamsArray_RawValuesVsArgumentArray_Triggers (line 271) | [Theory] method DoubledArgumentArrays_Triggers (line 289) | [Fact] method DoubledComplexValuesForObject_Triggers (line 305) | [Fact] method DoubledComplexValues_RawValuesVsArgumentArray_Triggers (line 321) | [Fact] method DefaultValueVsExplicitValue_Triggers (line 340) | [Theory] method ExplicitValueVsDefaultValue_Triggers (line 357) | [Theory] method DefaultValueVsDefaultValue_Triggers (line 374) | [Theory] method DefaultValueVsNull_Triggers (line 391) | [Theory] method Null_RawValuesVsExplicitArray_Triggers (line 413) | [Fact] method DefaultOfStruct_Triggers (line 429) | [Theory] method DefaultOfString_Triggers (line 451) | [Theory] method Tripled_TriggersTwice (line 473) | [Fact] method DoubledTwice_TriggersTwice (line 494) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/LocalFunctionsCannotBeTestFunctionsTests.cs class LocalFunctionsCannotBeTestFunctionsTests (line 6) | public class LocalFunctionsCannotBeTestFunctionsTests method NoTestAttribute_DoesNotTrigger (line 8) | [Fact] method TestAttribute_Triggers (line 22) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/MemberDataShouldReferenceValidMemberTests.cs class MemberDataShouldReferenceValidMemberTests (line 6) | public class MemberDataShouldReferenceValidMemberTests class X1014_MemberDataShouldUseNameOfOperator (line 8) | public class X1014_MemberDataShouldUseNameOfOperator method V2_and_V3 (line 10) | [Fact] class X1015_MemberDataMustReferenceExistingMember (line 44) | public class X1015_MemberDataMustReferenceExistingMember method V2_and_V3 (line 46) | [Fact] method DoesNotTrigger_WhenMemberExistsOnDerivedType_AndBaseTypeIsAbstract (line 77) | [Fact] class X1016_MemberDataMustReferencePublicMember (line 104) | public class X1016_MemberDataMustReferencePublicMember method V2_and_V3 (line 106) | [Fact] class X1017_MemberDataMustReferenceStaticMember (line 152) | public class X1017_MemberDataMustReferenceStaticMember method V2_and_V3 (line 154) | [Fact] class X1018_MemberDataMustReferenceValidMemberKind (line 174) | public class X1018_MemberDataMustReferenceValidMemberKind method V2_and_V3 (line 176) | [Fact] class X1019_MemberDataMustReferenceMemberOfValidType (line 219) | public class X1019_MemberDataMustReferenceMemberOfValidType method V2_and_V3 (line 224) | [Fact] method V3_only (line 381) | [Fact] class X1020_MemberDataPropertyMustHaveGetter (line 433) | public class X1020_MemberDataPropertyMustHaveGetter method V2_and_V3 (line 435) | [Fact] class X1021_MemberDataNonMethodShouldNotHaveParameters (line 463) | public class X1021_MemberDataNonMethodShouldNotHaveParameters method V2_and_V3 (line 465) | [Fact] class X1034_MemberDataArgumentsMustMatchMethodParameters_NullShouldNotBeUsedForIncompatibleParameter (line 518) | public class X1034_MemberDataArgumentsMustMatchMethodParameters_NullSh... method V2_and_V3 (line 520) | [Fact] class X1035_MemberDataArgumentsMustMatchMethodParameters_IncompatibleValueType (line 566) | public class X1035_MemberDataArgumentsMustMatchMethodParameters_Incomp... method V2_and_V3 (line 568) | [Fact] class X1036_MemberDataArgumentsMustMatchMethodParameters_ExtraValue (line 616) | public class X1036_MemberDataArgumentsMustMatchMethodParameters_ExtraV... method V2_and_V3 (line 618) | [Fact] class X1037_TheoryDataTypeArgumentsMustMatchTestMethodParameters_TooFewTypeParameters (line 649) | public class X1037_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method V2_and_V3 (line 651) | [Fact] method V3_only (line 698) | [Fact] class X1038_TheoryDataTypeArgumentsMustMatchTestMethodParameters_ExtraTypeParameters (line 729) | public class X1038_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method V2_and_V3 (line 731) | [Fact] method V3_only (line 1030) | [Fact] class X1039_TheoryDataTypeArgumentsMustMatchTestMethodParameters_IncompatibleTypes (line 1127) | public class X1039_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method V2_and_V3 (line 1129) | [Fact] method V3_only (line 1243) | [Fact] class X1040_TheoryDataTypeArgumentsMustMatchTestMethodParameters_IncompatibleNullability (line 1358) | public class X1040_TheoryDataTypeArgumentsMustMatchTestMethodParameter... method V2_and_V3 (line 1360) | [Fact] method V3_only (line 1391) | [Fact] class X1042_MemberDataTheoryDataIsRecommendedForStronglyTypedAnalysis (line 1424) | public class X1042_MemberDataTheoryDataIsRecommendedForStronglyTypedAn... method V2_and_V3 (line 1429) | [Fact] method V3_only (line 1480) | [Fact] class X1053_MemberDataMemberMustBeStaticallyWrittenTo (line 1589) | public class X1053_MemberDataMemberMustBeStaticallyWrittenTo method Initializers_AndGetExpressions_MarkAsWrittenTo (line 1591) | [Fact] method SimpleCase_GeneratesResult (line 1625) | [Fact] method OutOfScopeCase_GeneratesResult (line 1656) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/PublicMethodShouldBeMarkedAsTestTests.cs class PublicMethodShouldBeMarkedAsTestTests (line 5) | public class PublicMethodShouldBeMarkedAsTestTests method PublicMethodInNonTestClass_DoesNotTrigger (line 7) | [Fact] method TestMethods_DoesNotTrigger (line 19) | [Theory] method IDisposableDisposeMethod_DoesNotTrigger (line 34) | [Fact] method PublicAbstractMethod_DoesNotTrigger (line 49) | [Fact] method DerivedMethodWithFactOnBaseAbstractMethod_DoesNotTrigger (line 64) | [Fact] method PublicAbstractMethodMarkedWithFact_DoesNotTrigger (line 84) | [Fact] method IDisposableDisposeMethodOverrideFromParentClass_DoesNotTrigger (line 100) | [Fact] method IDisposableDisposeMethodOverrideFromParentClassWithRepeatedInterfaceDeclaration_DoesNotTrigger (line 119) | [Fact] method IDisposableDisposeMethodOverrideFromGrandParentClass_DoesNotTrigger (line 138) | [Fact] method IAsyncLifetimeMethods_V2_DoesNotTrigger (line 159) | [Fact] method IAsyncLifetimeMethods_V3_DoesNotTrigger (line 182) | [Fact] method PublicMethodMarkedWithAttributeWhichIsMarkedWithIgnoreXunitAnalyzersRule1013_DoesNotTrigger (line 205) | [Fact] method PublicMethodMarkedWithAttributeWhichInheritsFromAttributeMarkedWithIgnoreXunitAnalyzersRule1013_Triggers (line 226) | [Fact] method PublicMethodWithoutParametersInTestClass_Triggers (line 250) | [Theory] method PublicMethodWithParametersInTestClass_Triggers (line 268) | [Theory] method OverridenMethod_FromParentNonTestClass_DoesNotTrigger (line 286) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TestClassCannotBeNestedInGenericClassTests.cs class TestClassCannotBeNestedInGenericClassTests (line 5) | public class TestClassCannotBeNestedInGenericClassTests method WhenTestClassIsNestedInOpenGenericType_Triggers (line 7) | [Fact] method WhenDerivedTestClassIsNestedInOpenGenericType_Triggers (line 22) | [Fact] method WhenTestClassIsNestedInClosedGenericType_DoesNotTrigger (line 39) | [Fact] method WhenNestedClassIsNotTestClass_DoesNotTrigger (line 56) | [Fact] method WhenTestClassIsNotNestedInOpenGenericType_DoesNotTrigger (line 68) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TestClassMustBePublicTests.cs class TestClassMustBePublicTests (line 5) | public class TestClassMustBePublicTests method ForPublicClass_DoesNotTrigger (line 13) | [Fact] method ForFriendOrInternalClass_Triggers (line 26) | [Theory] method ForPartialClassInSameFile_WhenClassIsPublic_DoesNotTrigger (line 42) | [Theory] method ForPartialClassInOtherFiles_WhenClassIsPublic_DoesNotTrigger (line 62) | [Theory] method ForPartialClassInSameFile_WhenClassIsNonPublic_Triggers (line 83) | [Theory] method ForPartialClassInOtherFiles_WhenClassIsNonPublic_Triggers (line 107) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TestClassShouldHaveTFixtureArgumentTests.cs class TestClassShouldHaveTFixtureArgumentTests (line 5) | public class TestClassShouldHaveTFixtureArgumentTests method ForClassWithIClassFixtureWithoutConstructorArg_Triggers (line 13) | [Theory] method ForClassWithIClassFixtureWithConstructorArg_DoesNotTrigger (line 32) | [Theory] method ForClassWithIClassFixtureWithConstructorMultipleArg_DoesNotTrigger (line 52) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TestMethodCannotHaveOverloadsTests.cs class TestMethodCannotHaveOverloadsTests (line 5) | public class TestMethodCannotHaveOverloadsTests method ForInstanceMethodOverloads_InSameInstanceClass_Triggers (line 7) | [Fact] method ForStaticMethodOverloads_InSameStaticClass_Triggers (line 28) | [Fact] method ForInstanceMethodOverload_InDerivedClass_Triggers (line 49) | [Fact] method ForStaticAndInstanceMethodOverload_Triggers (line 75) | [Fact] method ForMethodOverrides_DoesNotTrigger (line 95) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TestMethodMustNotHaveMultipleFactAttributesTests.cs class TestMethodMustNotHaveMultipleFactAttributesTests (line 5) | public class TestMethodMustNotHaveMultipleFactAttributesTests method MethodWithSingleAttribute_DoesNotTrigger (line 7) | [Theory] method MethodWithFactAndTheory_Triggers (line 22) | [Fact] method MethodWithFactAndCustomFactAttribute_Triggers (line 36) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TestMethodShouldNotBeSkippedTests.cs class TestMethodShouldNotBeSkippedTests (line 6) | public class TestMethodShouldNotBeSkippedTests method NotSkippedTest_DoesNotTrigger (line 8) | [Theory] method SkippedTest_Triggers (line 23) | [Theory] method SkippedTestWhenConditionIsTrue_V3_DoesNotTrigger (line 38) | [Theory] method SkippedTestUnlessConditionIsTrue_V3_DoesNotTrigger (line 54) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TestMethodSupportedReturnTypeTests.cs class TestMethodSupportedReturnTypeTests (line 6) | public class TestMethodSupportedReturnTypeTests method NonTestMethod_DoesNotTrigger (line 8) | [Fact] method InvalidReturnType_Triggers (line 22) | [Theory] method ValueTask_TriggersInV2_DoesNotTriggerInV3 (line 46) | [Fact] method CustomTestAttribute_DoesNotTrigger (line 66) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryDataRowArgumentsShouldBeSerializableTests.cs class TheoryDataRowArgumentsShouldBeSerializableTests (line 10) | public sealed class TheoryDataRowArgumentsShouldBeSerializableTests method ParamArrayArguments_NotUsingTheoryDataRow_DoesNotTrigger (line 12) | [Fact] method IntrinsicallySerializableValue_DoesNotTrigger (line 32) | [Theory] method IXunitSerializableValue_DoesNotTrigger (line 91) | [Theory] method IXunitSerializerValue_DoesNotTrigger (line 131) | [Theory] method KnownNonSerializableValue_Triggers1046 (line 182) | [Theory] method KnownNonSerializableValue_Constructable_Triggers1046 (line 226) | [Theory] method MaybeNonSerializableValue_Triggers1047 (line 262) | [Theory] method MaybeNonSerializableValue_Constructable_Triggers1047 (line 308) | [Theory] method IFormattableAndIParseable_DoesNotTrigger (line 343) | [Fact] method Tuples_OnlySupportedByV3_3_0_1 (line 439) | [Fact] class Analyzer_v3_Pre301 (line 487) | internal class Analyzer_v3_Pre301 : TheoryDataRowArgumentsShouldBeSeri... method CreateXunitContext (line 489) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryDataShouldNotUseTheoryDataRowTests.cs class TheoryDataShouldNotUseTheoryDataRowTests (line 6) | public class TheoryDataShouldNotUseTheoryDataRowTests method AcceptanceTest (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryDataTypeArgumentsShouldBeSerializableTests.cs class TheoryDataTypeArgumentsShouldBeSerializableTests (line 10) | public class TheoryDataTypeArgumentsShouldBeSerializableTests method TheoryDataClass (line 12) | public static TheoryData TheoryDataClass( method TheoryDataClass (line 18) | public static TheoryData TheoryDataClass( method TheoryDataMembers (line 45) | public static TheoryData TheoryDataMembers(str... method TheoryDataMembersWithDiscoveryEnumerationDisabled (line 61) | public static TheoryData TheoryDataMembersWith... class NoDiagnostic (line 75) | public sealed class NoDiagnostic : TheoryDataTypeArgumentsShouldBeSeri... method GivenMethodWithoutAttributes_DoesNotTrigger (line 77) | [Fact] method GivenFact_DoesNotTrigger (line 89) | [Fact] method GivenTheory_WithoutTheoryDataAsDataSource_DoesNotTrigger (line 102) | [Fact] method GivenTheory_WithSerializableTheoryDataMember_DoesNotTrigger (line 130) | [Theory] method GivenTheory_WithIXunitSerializableTheoryDataMember_DoesNotTrigger (line 214) | [Theory] method GivenTheory_WithIXunitSerializerTheoryDataMember_DoesNotTrigger (line 263) | [Theory] method GivenTheory_WithNonSerializableTheoryDataMember_WithDiscoveryEnumerationDisabledForTheory_DoesNotTrigger (line 312) | [Theory] method GivenTheory_WithNonSerializableTheoryDataMember_WithDiscoveryEnumerationDisabledForMemberData_DoesNotTrigger (line 350) | [Theory] method GivenTheory_WithSerializableTheoryDataClass_DoesNotTrigger (line 388) | [Theory] method GivenTheory_WithNonSerializableTheoryDataClass_WithDiscoveryEnumerationDisabled_DoesNotTrigger (line 399) | [Theory] class X1044_AvoidUsingTheoryDataTypeArgumentsThatAreNotSerializable (line 412) | public sealed class X1044_AvoidUsingTheoryDataTypeArgumentsThatAreNotS... method GivenTheory_WithTypeOnlySupportedInV3_TriggersInV2_DoesNotTriggerInV3 (line 414) | [Theory] method GivenTheory_WithNonSerializableTheoryDataMember_Triggers (line 446) | [Theory] method GivenTheory_WithNonSerializableTheoryDataClass_Triggers (line 484) | [Theory] method GivenTheory_WithValueTuple_OnlySupportedInV3_3_0_1 (line 501) | [Theory] class X1045_AvoidUsingTheoryDataTypeArgumentsThatMightNotBeSerializable (line 529) | public sealed class X1045_AvoidUsingTheoryDataTypeArgumentsThatMightNo... method GivenTheory_WithTypeOnlySupportedInV3_TriggersInV2_DoesNotTriggerInV3 (line 531) | [Theory] method IFormattableAndIParseable_TriggersInV2_DoesNotTriggerInV3 (line 557) | [Fact] method GivenTheory_WithTuple_OnlySupportedInV3_3_0_1 (line 626) | [Theory] method GivenTheory_WithPossiblySerializableTheoryDataMember_Triggers (line 653) | [Theory] method GivenTheory_WithPossiblySerializableTheoryDataClass_Triggers (line 698) | [Theory] class Analyzer_v3_Pre301 (line 716) | internal class Analyzer_v3_Pre301 : TheoryDataTypeArgumentsShouldBeSer... method CreateXunitContext (line 718) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryMethodCannotHaveDefaultParameterTests.cs class TheoryMethodCannotHaveDefaultParameterTests (line 9) | public class TheoryMethodCannotHaveDefaultParameterTests method TheoryWithDefaultParameter_WhenDefaultValueNotSupported_Triggers (line 11) | [Fact] method TheoryWithDefaultParameter_WhenDefaultValueSupported_DoesNotTrigger (line 25) | [Fact] class Analyzer_v2_Pre220 (line 38) | internal class Analyzer_v2_Pre220 : TheoryMethodCannotHaveDefaultParam... method CreateXunitContext (line 40) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryMethodCannotHaveParamsArrayTests.cs class TheoryMethodCannotHaveParamsArrayTests (line 9) | public class TheoryMethodCannotHaveParamsArrayTests method TheoryWithParamsArrayAsync_WhenParamsArrayNotSupported_DoesNotTrigger (line 11) | [Fact] method TheoryWithParamsArrayAsync_WhenParamsArraySupported_DoesNotTrigger (line 25) | [Fact] method TheoryWithNonParamsArrayAsync_WhenParamsArrayNotSupported_DoesNotTrigger (line 38) | [Fact] method TheoryWithNonParamsArrayAsync_WhenParamsArraySupported_DoesNotTrigger (line 51) | [Fact] class Analyzer_v2_Pre220 (line 64) | internal class Analyzer_v2_Pre220 : TheoryMethodCannotHaveParamsArray method CreateXunitContext (line 66) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryMethodMustHaveTestDataTests.cs class TheoryMethodMustHaveTestDataTests (line 6) | public class TheoryMethodMustHaveTestDataTests method FactMethod_DoesNotTrigger (line 8) | [Fact] method TheoryMethodWithDataAttributes_DoesNotTrigger (line 23) | [Fact] method TheoryMethodWithCustomDataAttribute_v3_DoesNotTrigger (line 47) | [Fact] method TheoryMethodMissingData_Triggers (line 89) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryMethodShouldHaveParametersTests.cs class TheoryMethodShouldHaveParametersTests (line 5) | public class TheoryMethodShouldHaveParametersTests method FactMethod_DoesNotTrigger (line 7) | [Fact] method TheoryMethodWithParameters_DoesNotTrigger (line 20) | [Fact] method TheoryMethodWithoutParameters_Triggers (line 33) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/TheoryMethodShouldUseAllParametersTests.cs class TheoryMethodShouldUseAllParametersTests (line 5) | public class TheoryMethodShouldUseAllParametersTests method ParameterNotReferenced_Triggers (line 7) | [Fact] method ParameterUnread_Triggers (line 23) | [Fact] method MultipleUnreadParameters_Triggers (line 43) | [Fact] method SomeUnreadParameters_Triggers (line 64) | [Fact] method ExpressionBodiedMethod_Triggers (line 88) | [Fact] method ParameterRead_DoesNotTrigger (line 104) | [Fact] method ParameterCapturedAsOutParameterInMockSetup_DoesNotTrigger (line 122) | [Fact] method ExpressionBodiedMethod_DoesNotTrigger (line 143) | [Fact] method WhenParameterIsDiscardNamed_DoesNotTrigger (line 158) | [Fact] method DoesNotCrash_MethodWithoutBody (line 179) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X1000/UseCancellationTokenTests.cs class UseCancellationTokenTests (line 6) | public class UseCancellationTokenTests method NoCancellationToken_DoesNotTrigger (line 8) | [Fact] method NonTestMethod_DoesNotTrigger (line 26) | [Fact] method WithAnyCancellationToken_DoesNotTrigger (line 44) | [Fact] method WithoutCancellationToken_V2_DoesNotTrigger (line 73) | [Fact] method WithoutCancellationToken_WithoutDirectUpgrade_DoesNotTrigger (line 92) | [Fact] method WithoutCancellationToken_V3_Triggers (line 114) | [Fact] method InsideLambda_DoesNotTrigger (line 147) | [Fact] method InsideAssertionLambda_Triggers (line 170) | [Fact] method WhenOverloadIsObsolete_DoesNotTrigger (line 192) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertCollectionContainsShouldNotUseBoolCheckTests.cs class AssertCollectionContainsShouldNotUseBoolCheckTests (line 6) | public class AssertCollectionContainsShouldNotUseBoolCheckTests method TrueCollectionContainsCheck_Triggers (line 20) | [Theory] method FalseCollectionContainsCheck_Triggers (line 36) | [Theory] method TrueLinqContainsCheck_Triggers (line 52) | [Theory] method TrueLinqContainsCheckWithEqualityComparer_Triggers (line 70) | [Theory] method FalseLinqContainsCheck_Triggers (line 88) | [Theory] method FalseLinqContainsCheckWithEqualityComparer_Triggers (line 106) | [Theory] method TrueCollectionContainsCheckWithAssertionMessage_DoesNotTrigger (line 124) | [Theory] method FalseCollectionContainsCheckWithAssertionMessage_DoesNotTrigger (line 139) | [Theory] method TrueLinqContainsCheckWithAssertionMessage_DoesNotTrigger (line 154) | [Theory] method FalseLinqContainsCheckWithAssertionMessage_DoesNotTrigger (line 171) | [Theory] method CollectionWithDifferentTypeParametersThanICollectionImplementation_ZeroParameters_Triggers (line 188) | [Fact] method CollectionWithDifferentTypeParametersThanICollectionImplementation_TwoParameters_DoesNotTrigger (line 206) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEmptyCollectionCheckShouldNotBeUsedTests.cs class AssertEmptyCollectionCheckShouldNotBeUsedTests (line 5) | public class AssertEmptyCollectionCheckShouldNotBeUsedTests method CollectionCheckWithoutAction_Triggers (line 19) | [Theory] method CollectionCheckWithAction_DoesNotTrigger (line 35) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksTests.cs class AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksTests (line 5) | public class AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksTests method GetEnumerables (line 7) | public static TheoryData GetEnumerables( method Containers_WithoutWhereClause_DoesNotTrigger (line 19) | [Theory] method Containers_WithWhereClauseWithIndex_DoesNotTrigger (line 38) | [Theory] method EnumurableEmptyCheck_WithChainedLinq_DoesNotTrigger (line 59) | [Theory] method Containers_WithWhereClause_Triggers (line 80) | [Theory] method Strings_WithWhereClause_Triggers (line 101) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckTests.cs class AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckTests (line 6) | public class AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContain... method ForLinqAnyCheck_Triggers (line 14) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEqualGenericShouldNotBeUsedForStringValueTests.cs class AssertEqualGenericShouldNotBeUsedForStringValueTests (line 5) | public class AssertEqualGenericShouldNotBeUsedForStringValueTests method StringEqualityCheckWithoutGenericType_DoesNotTrigger (line 18) | [Theory] method StringEqualityCheckWithGenericType_Triggers (line 35) | [Theory] method StrictStringEqualityCheck_Triggers (line 52) | [Theory] method StrictStringEqualityCheckWithGenericType_Triggers (line 69) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEqualLiteralValueShouldBeFirstTests.cs class AssertEqualLiteralValueShouldBeFirstTests (line 5) | public class AssertEqualLiteralValueShouldBeFirstTests method WhenConstantOrLiteralUsedForBothArguments_DoesNotTrigger (line 7) | [Fact] method ExpectedConstantOrLiteralValueAsFirstArgument_DoesNotTrigger (line 34) | [Theory] method ConstantsUsedInStringConstructorAsFirstArgument_DoesNotTrigger (line 52) | [Fact] method ExpectedConstantOrLiteralValueAsSecondArgument_Triggers (line 66) | [Theory] method ExpectedConstantOrLiteralValueAsNamedExpectedArgument_DoesNotTrigger (line 85) | [Theory] method ExpectedConstantOrLiteralValueAsNamedExpectedArgument_Triggers (line 102) | [Theory] method DoesNotFindWarningWhenArgumentsAreNotNamedCorrectly (line 121) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEqualPrecisionShouldBeInRangeTest.cs class AssertEqualPrecisionShouldBeInRangeTest (line 5) | public class AssertEqualPrecisionShouldBeInRangeTest method DoesNotFindError_ForDoubleArgumentWithPrecisionProvidedInRange (line 15) | [Theory] method FindsError_ForDoubleArgumentWithPrecisionProvidedOutOfRange (line 31) | [Theory] method DoesNotFindError_ForDecimalArgumentWithPrecisionProvidedInRange (line 49) | [Theory] method FindsError_ForDecimalArgumentWithPrecisionProvidedOutOfRange (line 65) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEqualShouldNotBeUsedForBoolLiteralCheckTests.cs class AssertEqualShouldNotBeUsedForBoolLiteralCheckTests (line 6) | public class AssertEqualShouldNotBeUsedForBoolLiteralCheckTests method ForFirstBoolLiteral_Triggers (line 16) | [Theory] method ForFirstBoolLiteral_WithCustomComparer_Triggers (line 38) | [Theory] method ForFirstBoolLiteral_ObjectOverload_DoesNotTrigger (line 58) | [Theory] method ForOtherLiteral_DoesNotTrigger (line 74) | [Theory] method ForSecondBoolLiteral_DoesNotTrigger (line 90) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEqualShouldNotBeUsedForCollectionSizeCheckTests.cs class AssertEqualShouldNotBeUsedForCollectionSizeCheckTests (line 6) | public class AssertEqualShouldNotBeUsedForCollectionSizeCheckTests method AllowedCollection_DoesNotTrigger (line 31) | [Theory] method AllowedCheck_DoesNotTrigger (line 50) | [Theory] method InvalidCheckWithConcreteType_Triggers (line 72) | [Theory] method InvalidCheckWithInterfaceType_Triggers (line 97) | [Theory] method InvalidCheckWithCustomNonGenericCollection_Triggers (line 124) | [Fact] method OverridingCountMethod_DoesNotTrigger (line 162) | [Fact] method ForNonIntArguments_DoesNotCrash (line 192) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEqualShouldNotBeUsedForNullCheckTests.cs class AssertEqualShouldNotBeUsedForNullCheckTests (line 6) | public class AssertEqualShouldNotBeUsedForNullCheckTests method ForFirstNullLiteral_StringOverload_Triggers (line 23) | [Theory] method ForFirstNullLiteral_StringOverload_WithCustomComparer_Triggers (line 42) | [Theory] method ForFirstNullLiteral_ObjectOverload_Triggers (line 61) | [Theory] method ForFirstNullLiteral_ObjectOverload_WithCustomComparer_Triggers (line 85) | [Theory] method ForFirstNullLiteral_GenericOverload_Triggers (line 104) | [Theory] method ForFirstNullLiteral_GenericOverload_WithCustomComparer_Triggers (line 126) | [Theory] method ForOtherLiteral_DoesNotTrigger (line 145) | [Theory] method ForSecondNullLiteral_DoesNotTrigger (line 161) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertEqualsShouldNotBeUsedTests.cs class AssertEqualsShouldNotBeUsedTests (line 6) | public class AssertEqualsShouldNotBeUsedTests method WhenProhibitedMethodIsUsed_Triggers (line 8) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertIsTypeShouldNotBeUsedForAbstractTypeTests.cs class AssertIsTypeShouldNotBeUsedForAbstractTypeTests (line 10) | public class AssertIsTypeShouldNotBeUsedForAbstractTypeTests method Interface_Triggers (line 21) | [Theory] method Interface_WithExactMatchFlag_TriggersForTrue (line 49) | [Theory] method AbstractClass_Triggers (line 77) | [Theory] method AbstractClass_WithExactMatchFlag_TriggersForTrue (line 105) | [Theory] method UsingStatic_Triggers (line 133) | [Theory] method NonAbstractClass_DoesNotTrigger (line 161) | [Theory] class Analyzer_v2_Pre2_9_3 (line 186) | internal class Analyzer_v2_Pre2_9_3 : AssertIsTypeShouldNotBeUsedForAb... method CreateXunitContext (line 188) | protected override XunitContext CreateXunitContext(Compilation compi... class Analyzer_v3_Pre0_6_0 (line 192) | internal class Analyzer_v3_Pre0_6_0 : AssertIsTypeShouldNotBeUsedForAb... method CreateXunitContext (line 194) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertIsTypeShouldUseGenericOverloadTypeTests.cs class AssertIsTypeShouldUseGenericOverloadTypeTests (line 9) | public class AssertIsTypeShouldUseGenericOverloadTypeTests method ForNonGenericCall_Triggers (line 18) | [Theory] method ForGenericCall_DoesNotTrigger (line 34) | [Theory] method ForGenericCall_WithExactMatchFlag_DoesNotTrigger (line 49) | [Theory] class StaticAbstractInterfaceMethods (line 68) | public class StaticAbstractInterfaceMethods method ForStaticAbstractInterfaceMembers_DoesNotTrigger (line 98) | [Fact] method ForNestedStaticAbstractInterfaceMembers_DoesNotTrigger (line 106) | [Fact] method ForNotStaticAbstractInterfaceMembers_Triggers (line 116) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertNullShouldNotBeCalledOnValueTypesTests.cs class AssertNullShouldNotBeCalledOnValueTypesTests (line 5) | public class AssertNullShouldNotBeCalledOnValueTypesTests method ForValueType_Triggers (line 13) | [Theory] method ForNullableValueType_DoesNotTrigger (line 30) | [Theory] method ForNullableReferenceType_DoesNotTrigger (line 46) | [Theory] method ForPointerType_v3_DoesNotTrigger (line 62) | [Fact] method ForClassConstrainedGenericTypes_DoesNotTrigger (line 82) | [Theory] method ForInterfaceConstrainedGenericTypes_DoesNotTrigger (line 97) | [Theory] method ForUnconstrainedGenericTypes_DoesNotTrigger (line 116) | [Theory] method ForUserDefinedImplicitConversion_DoesNotTrigger (line 133) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertRegexMatchShouldNotUseBoolLiteralCheckTests.cs class AssertRegexMatchShouldNotUseBoolLiteralCheckTests (line 6) | public class AssertRegexMatchShouldNotUseBoolLiteralCheckTests method ForStaticRegexIsMatch_Triggers (line 14) | [Theory] method ForInstanceRegexIsMatchWithInlineConstructedRegex_Triggers (line 32) | [Theory] method ForInstanceRegexIsMatchWithConstructedRegexVariable_Triggers (line 50) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertSameShouldNotBeCalledOnValueTypesTests.cs class AssertSameShouldNotBeCalledOnValueTypesTests (line 6) | public class AssertSameShouldNotBeCalledOnValueTypesTests method TwoValueParameters_Triggers (line 14) | [Theory] method FirstValueParameters_Triggers (line 33) | [Theory] method SecondValueParameters_Triggers (line 52) | [Theory] method UserDefinedImplicitConversion_DoesNotTrigger (line 71) | [Theory] method FirstValueParametersIfSecondIsNull_Triggers (line 107) | [Theory] method SecondValueParametersIfFirstIsNull_Triggers (line 125) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertSingleShouldBeUsedForSingleParameterTests.cs class AssertSingleShouldBeUsedForSingleParameterTests (line 6) | public class AssertSingleShouldBeUsedForSingleParameterTests method EnumerableAcceptanceTest (line 8) | [Fact] method AsyncEnumerableAcceptanceTest (line 51) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertSingleShouldUseTwoArgumentCallTests.cs class AssertSingleShouldUseTwoArgumentCallTests (line 5) | public class AssertSingleShouldUseTwoArgumentCallTests method GetEnumerables (line 7) | public static TheoryData GetEnumerables( method Containers_WithoutWhereClause_DoesNotTrigger (line 12) | [Theory] method Containers_WithWhereClauseWithIndex_DoesNotTrigger (line 30) | [Theory] method EnumurableEmptyCheck_WithChainedLinq_DoesNotTrigger (line 50) | [Theory] method Containers_WithWhereClause_Triggers (line 70) | [Theory] method Strings_WithWhereClause_Triggers (line 90) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertStringEqualityCheckShouldNotUseBoolCheckTest.cs class AssertStringEqualityCheckShouldNotUseBoolCheckTest (line 7) | public class AssertStringEqualityCheckShouldNotUseBoolCheckTest method ForInstanceEqualsCheck_Triggers (line 36) | [Theory] method ForTrueInstanceEqualsCheck_WithSupportedStringComparison_Triggers (line 54) | [Theory] method ForTrueInstanceEqualsCheck_WithUnsupportedStringComparison_DoesNotTrigger (line 70) | [Theory] method ForFalseInstanceEqualsCheck_WithStringComparison_DoesNotTrigger (line 85) | [Theory] method ForStaticEqualsCheck_Triggers (line 100) | [Theory] method ForTrueStaticEqualsCheck_WithSupportedStringComparison_Triggers (line 118) | [Theory] method ForTrueStaticEqualsCheck_WithUnsupportedStringComparison_DoesNotTrigger (line 134) | [Theory] method ForFalseStaticEqualsCheck_WithStringComparison_DoesNotTrigger (line 149) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertSubstringCheckShouldNotUseBoolCheckTests.cs class AssertSubstringCheckShouldNotUseBoolCheckTests (line 6) | public class AssertSubstringCheckShouldNotUseBoolCheckTests method ForBooleanContainsCheck_Triggers (line 14) | [Theory] method ForBooleanContainsCheck_WithUserMessage_DoesNotTrigger (line 33) | [Theory] method ForBooleanTrueStartsWithCheck_Triggers (line 48) | [Fact] method ForBooleanTrueStartsWithCheck_WithStringComparison_Triggers (line 63) | [Fact] method ForBooleanFalseStartsWithCheck_DoesNotTrigger (line 78) | [Fact] method ForBooleanFalseStartsWithCheck_WithStringComparison_DoesNotTrigger (line 92) | [Fact] method ForBooleanStartsWithCheck_WithUserMessage_DoesNotTrigger (line 106) | [Theory] method ForBooleanStartsWithCheck_WithStringComparison_AndUserMessage_DoesNotTrigger (line 121) | [Theory] method ForBooleanStartsWithCheck_WithBoolAndCulture_DoesNotTrigger (line 136) | [Theory] method ForBooleanStartsWithCheck_WithBoolAndCulture_AndUserMessage_DoesNotTrigger (line 151) | [Theory] method ForBooleanTrueEndsWithCheck_Triggers (line 166) | [Fact] method ForBooleanTrueEndsWithCheck_WithStringComparison_Triggers (line 181) | [Fact] method ForBooleanFalseEndsWithCheck_DoesNotTrigger (line 196) | [Fact] method ForBooleanFalseEndsWithCheck_WithStringComparison_DoesNotTrigger (line 210) | [Fact] method ForBooleanEndsWithCheck_WithUserMessage_DoesNotTrigger (line 224) | [Theory] method ForBooleanEndsWithCheck_WithStringComparison_AndUserMessage_DoesNotTrigger (line 239) | [Theory] method ForBooleanEndsWithCheck_WithBoolAndCulture_DoesNotTrigger (line 254) | [Theory] method ForBooleanEndsWithCheck_WithBoolAndCulture_AndUserMessage_DoesNotTrigger (line 269) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertThrowsShouldNotBeUsedForAsyncThrowsCheckTests.cs class AssertThrowsShouldNotBeUsedForAsyncThrowsCheckTests (line 6) | public class AssertThrowsShouldNotBeUsedForAsyncThrowsCheckTests method Throws_NonGeneric_WithNonAsyncLambda_DoesNotTrigger (line 22) | [Theory] method Throws_Generic_WithNonAsyncLambda_DoesNotTrigger (line 41) | [Theory] method Throws_Generic_WithNamedArgumentException_WithNonAsyncLambda_DoesNotTrigger (line 60) | [Theory] method Throws_NonGeneric_WithAsyncLambda_Triggers (line 79) | [Theory] method Throws_Generic_WithAsyncLambda_Triggers (line 99) | [Theory] method Throws_Generic_WithNamedArgumentException_WithAsyncLambda_Triggers (line 119) | [Theory] method ThrowsAsync_NonGeneric_WithAsyncLambda_DoesNotTrigger (line 139) | [Theory] method ThrowsAsync_Generic_WithAsyncLambda_DoesNotTrigger (line 158) | [Theory] method ThrowsAny_WithNonAsyncLambda_DoesNotTrigger (line 177) | [Theory] method ThrowsAny_WithAsyncLambda_Triggers (line 196) | [Theory] method ThrowsAnyAsync_WithAsyncLambda_DoesNotTrigger (line 216) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssertThrowsShouldUseGenericOverloadCheckTests.cs class AssertThrowsShouldUseGenericOverloadCheckTests (line 8) | public class AssertThrowsShouldUseGenericOverloadCheckTests method ForThrowsCheck_WithExceptionParameter_OnThrowingMethod_Triggers (line 16) | [Theory] method ForThrowsCheck_WithExceptionParameter_OnThrowingLambda_Triggers (line 40) | [Theory] method ForThrowsCheck_WithExceptionTypeArgument_OnThrowingMethod_TriggersCompilerError (line 60) | [Fact] method ForThrowsAsyncCheck_WithExceptionTypeArgument_OnThrowingMethod_DoesNotTrigger (line 78) | [Fact] method ForThrowsCheck_WithExceptionTypeArgument_OnThrowingLambda_TriggersCompilerError (line 96) | [Fact] method ForThrowsAsyncCheck_WithExceptionTypeArgument_OnThrowingLambda_DoesNotTrigger (line 110) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X2000/AssignableFromAssertionIsConfusinglyNamedTests.cs class AssignableFromAssertionIsConfusinglyNamedTests (line 10) | public class AssignableFromAssertionIsConfusinglyNamedTests method WhenReplacementAvailable_Triggers (line 18) | [Theory] method WhenReplacementNotAvailable_DoesNotTriggers (line 43) | [Theory] class Analyzer_v2_Pre2_9_3 (line 65) | internal class Analyzer_v2_Pre2_9_3 : AssignableFromAssertionIsConfusi... method CreateXunitContext (line 67) | protected override XunitContext CreateXunitContext(Compilation compi... class Analyzer_v3_Pre0_6_0 (line 71) | internal class Analyzer_v3_Pre0_6_0 : AssignableFromAssertionIsConfusi... method CreateXunitContext (line 73) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X2000/AsyncAssertsShouldBeAwaitedTests.cs class AsyncAssertsShouldBeAwaitedTests (line 7) | public class AsyncAssertsShouldBeAwaitedTests method UnawaitedNonAssertion_DoesNotTrigger (line 9) | [Fact] method AwaitedAssert_DoesNotTrigger (line 72) | [Theory] method AssertionWithConsumption_DoesNotTrigger (line 83) | [Theory] method AssertionWithConsumptionViaExtension_DoesNotTrigger (line 94) | [Theory] method AssertionWithStoredTask_DoesNotTrigger (line 105) | [Theory] method AssertionWithoutAwait_Triggers (line 116) | [Theory] method AssertionWithUnawaitedContinuation_Triggers (line 128) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/BooleanAssertsShouldNotBeNegatedTests.cs class BooleanAssertsShouldNotBeNegatedTests (line 5) | public class BooleanAssertsShouldNotBeNegatedTests method NegatedBooleanAssertion_Triggers (line 7) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckTests.cs class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckTests (line 9) | public class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckTests class X2024_BooleanAssertionsShouldNotBeUsedForSimpleEqualityCheck (line 11) | public class X2024_BooleanAssertionsShouldNotBeUsedForSimpleEqualityCheck method ComparingAgainstNonLiteral_DoesNotTrigger (line 19) | [Theory] method ComparingAgainstLiteral_WithMessage_DoesNotTrigger (line 50) | [Theory] method ComparingAgainstLiteral_WithoutMessage_Triggers (line 75) | [Theory] method ComparingAgainstNull_WithMessage_DoesNotTrigger (line 118) | [Theory] method ComparingAgainstNull_WithoutMessage_Triggers (line 143) | [Theory] method ComparingAgainstNullPointer_DoesNotTrigger (line 179) | [Fact] method ComparingAgainstNullPointer_v3_301_Triggers (line 207) | [Fact] class X2025_BooleanAssertionCanBeSimplified (line 247) | public class X2025_BooleanAssertionCanBeSimplified method ComparingAgainstBooleanLiteral_Triggers (line 256) | [Theory] class Analyzer_v3_Pre301 (line 289) | public class Analyzer_v3_Pre301 : BooleanAssertsShouldNotBeUsedForSimp... method CreateXunitContext (line 291) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X2000/DoNotUseAssertEmptyWithProblematicTypesTests.cs class DoNotUseAssertEmptyWithProblematicTypesTests (line 5) | public class DoNotUseAssertEmptyWithProblematicTypesTests method NonProblematicCollection_DoesNotTrigger (line 13) | [Theory] method ConvertingToCollection_DoesNotTrigger (line 35) | [Theory] method UsingProblematicType_Triggers (line 59) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/SetEqualityAnalyzerTests.cs class SetEqualityAnalyzerTests (line 6) | public class SetEqualityAnalyzerTests class X2026_SetsMustBeComparedWithEqualityComparer (line 42) | public class X2026_SetsMustBeComparedWithEqualityComparer method WithCollectionComparer_DoesNotTrigger (line 51) | [Theory] method WithEqualityComparer_DoesNotTrigger (line 77) | [Theory] method WithComparerLambda_Triggers (line 113) | [Theory] method ComparerFunctionData (line 142) | public static MatrixTheoryData Compa... method WithComparerFunction_Triggers (line 150) | [Theory] class X2027_SetsShouldNotBeComparedToLinearContainers (line 193) | public class X2027_SetsShouldNotBeComparedToLinearContainers method LinearContainers_DoesNotTrigger (line 201) | [Theory] method CastedSet_DoesNotTrigger (line 228) | [Fact] method SetWithLinearContainer_Triggers (line 263) | [Theory] FILE: src/xunit.analyzers.tests/Analyzers/X2000/UseAssertFailInsteadOfBooleanAssertTests.cs class UseAssertFailInsteadOfBooleanAssertTests (line 9) | public class UseAssertFailInsteadOfBooleanAssertTests method OppositeTestWithMessage_Prev25_DoesNotTrigger (line 20) | [Theory] method OppositeTestWithMessage_v25_Triggers (line 32) | [Theory] method SameTestWithMessage_DoesNotTrigger (line 45) | [Theory] method NonConstantInvocation_DoesNotTrigger (line 57) | [Fact] class Analyzer_Pre25 (line 73) | internal class Analyzer_Pre25 : UseAssertFailInsteadOfBooleanAssert method CreateXunitContext (line 75) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X3000/CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectTests.cs class CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectTests (line 9) | public class CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectTests class WithAbstractions (line 11) | public class WithAbstractions method NoInterfaces_DoesNotTrigger (line 48) | [Fact] method InterfaceWithoutBaseClass_Triggers (line 56) | [Theory] class Analyzer (line 66) | internal class Analyzer : CrossAppDomainClassesMustBeLongLivedMarsha... method CreateXunitContext (line 68) | protected override XunitContext CreateXunitContext(Compilation com... class WithExecution (line 73) | public class WithExecution method NoInterfaces_DoesNotTrigger (line 101) | [Fact] method WithXunitTestCase_DoesNotTrigger (line 109) | [Fact] method CompatibleBaseClass_DoesNotTrigger (line 117) | [Theory] method InterfaceWithoutBaseClass_Triggers (line 128) | [Theory] method IncompatibleBaseClass_Triggers (line 138) | [Theory] class Analyzer (line 148) | internal class Analyzer : CrossAppDomainClassesMustBeLongLivedMarsha... method CreateXunitContext (line 150) | protected override XunitContext CreateXunitContext(Compilation com... class WithRunnerUtility (line 155) | public class WithRunnerUtility method NoInterfaces_DoesNotTrigger (line 184) | [Fact] method CompatibleBaseClass_DoesNotTrigger (line 192) | [Theory] method InterfaceWithoutBaseClass_Triggers (line 203) | [Theory] method IncompatibleBaseClass_Triggers (line 213) | [Theory] class Analyzer (line 223) | internal class Analyzer : CrossAppDomainClassesMustBeLongLivedMarsha... method CreateXunitContext (line 225) | protected override XunitContext CreateXunitContext(Compilation com... method MemberCount (line 230) | public static string MemberCount( FILE: src/xunit.analyzers.tests/Analyzers/X3000/DoNotTestForConcreteTypeOfJsonSerializableTypesTests.cs class DoNotTestForConcreteTypeOfJsonSerializableTypesTests (line 7) | public class DoNotTestForConcreteTypeOfJsonSerializableTypesTests method AcceptanceTest (line 9) | [Fact] FILE: src/xunit.analyzers.tests/Analyzers/X3000/FactAttributeDerivedClassesShouldProvideSourceInformationConstructorTests.cs class FactAttributeDerivedClassesShouldProvideSourceInformationConstructorTests (line 10) | public class FactAttributeDerivedClassesShouldProvideSourceInformationCo... method v2_OlderV3_DoesNotTrigger (line 12) | [Fact] method v3_Triggers (line 28) | [Fact] class Analyzer_v3_Pre300 (line 82) | internal class Analyzer_v3_Pre300 : FactAttributeDerivedClassesShouldP... method CreateXunitContext (line 84) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Analyzers/X3000/SerializableClassMustHaveParameterlessConstructorTests.cs class SerializableClassMustHaveParameterlessConstructorTests (line 9) | public class SerializableClassMustHaveParameterlessConstructorTests class JsonTypeID (line 11) | public class JsonTypeID method JsonTypeIDAcceptanceTest (line 13) | [Fact] class RunnerReporter (line 48) | public class RunnerReporter method ImplicitConstructor_DoesNotTrigger (line 73) | [Fact] method WrongConstructor_Triggers (line 81) | [Fact] method WrongConstructorOnAbstractClass_DoesNotTrigger (line 90) | [Fact] method NonPublicConstructor_Triggers (line 98) | [Fact] method NonPublicConstructorOnAbstractClass_DoesNotTrigger (line 107) | [Fact] method PublicParameterlessConstructor_DoesNotTrigger (line 113) | [Fact] class XunitSerializable (line 120) | public class XunitSerializable method ImplicitConstructors_DoesNotTrigger (line 139) | [Theory] method WrongConstructor_Triggers (line 147) | [Theory] method WrongConstructorOnAbstractClass_DoesNotTrigger (line 162) | [Theory] method NonPublicConstructor_Triggers (line 170) | [Theory] method NonPublicConstructorOnAbstractClass_DoesNotTrigger (line 185) | [Theory] method PublicParameterlessConstructor_DoesNotTrigger (line 193) | [Theory] class XunitSerializer (line 202) | public class XunitSerializer method ImplicitConstructor_DoesNotTrigger (line 222) | [Fact] method WrongConstructor_Triggers (line 230) | [Fact] method WrongConstructorOnAbstractClass_DoesNotTrigger (line 239) | [Fact] method NonPublicConstructor_Triggers (line 245) | [Fact] method NonPublicConstructorOnAbstractClass_DoesNotTrigger (line 254) | [Fact] method PublicParameterlessConstructor_DoesNotTrigger (line 260) | [Fact] class V2Analyzer (line 269) | public class V2Analyzer : SerializableClassMustHaveParameterlessConstr... method CreateXunitContext (line 271) | protected override XunitContext CreateXunitContext(Compilation compi... class V3Analyzer (line 275) | public class V3Analyzer : SerializableClassMustHaveParameterlessConstr... method CreateXunitContext (line 277) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Fixes/X1000/ClassDataAttributeMustPointAtValidClassFixerTests.cs class ClassDataAttributeMustPointAtValidClassFixerTests (line 6) | public class ClassDataAttributeMustPointAtValidClassFixerTests method AddsIEnumerable (line 8) | [Fact] method ConvertsParameterlessConstructorToPublic (line 44) | [Fact] method AddsPublicParameterlessConstructor (line 89) | [Fact] method RemovesAbstractModifierFromDataClass (line 162) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/CollectionDefinitionClassesMustBePublicFixerTests.cs class CollectionDefinitionClassesMustBePublicFixerTests (line 6) | public class CollectionDefinitionClassesMustBePublicFixerTests method FixAll_MakesAllClassesPublic (line 8) | [Fact] method ForPartialClassDeclarations_MakesSingleDeclarationPublic (line 29) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/ConvertToFactFixTests.cs class ConvertToFactFixTests (line 7) | public class ConvertToFactFixTests method FixAll_From_X1003 (line 9) | [Fact] method FixAll_From_X1006 (line 38) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/ConvertToTheoryFixTests.cs class ConvertToTheoryFixTests (line 7) | public class ConvertToTheoryFixTests method FixAll_From_X1001 (line 9) | [Fact] method FixAll_From_X1005 (line 38) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/DataAttributeShouldBeUsedOnATheoryFixerTests.cs class DataAttributeShouldBeUsedOnATheoryFixerTests (line 6) | public class DataAttributeShouldBeUsedOnATheoryFixerTests method FixAll_MarkAsTheory (line 8) | [Fact] method FixAll_RemoveDataAttributes (line 39) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/DoNotUseAsyncVoidForTestMethodsFixerTests.cs class DoNotUseAsyncVoidForTestMethodsFixerTests (line 8) | public class DoNotUseAsyncVoidForTestMethodsFixerTests method FixAll_ConvertsMultipleMethodsToTask (line 10) | [Fact] method FixAll_ConvertsMultipleMethodsToValueTask (line 51) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/DoNotUseConfigureAwaitFixerTests.cs class DoNotUseConfigureAwaitFixerTests (line 6) | public class DoNotUseConfigureAwaitFixerTests method FixAll_RemovesAllConfigureAwaitCalls (line 8) | [Fact] method FixAll_ReplacesAllConfigureAwaitArguments (line 49) | [Fact] class ConfigureAwait_Boolean (line 90) | public class ConfigureAwait_Boolean class RemoveConfigureAwait (line 100) | public class RemoveConfigureAwait method Task_Async (line 102) | [Theory] method Task_NonAsync (line 134) | [Theory] method TaskOfT (line 166) | [Theory] method ValueTask (line 200) | [Theory] method ValueTaskOfT (line 234) | [Theory] class ReplaceConfigureAwait (line 269) | public class ReplaceConfigureAwait method Task_Async (line 271) | [Theory] method Task_NonAsync (line 303) | [Theory] method TaskOfT (line 335) | [Theory] method ValueTask (line 369) | [Theory] method ValueTaskOfT (line 403) | [Theory] class ConfigureAwait_ConfigureAwaitOptions (line 441) | public class ConfigureAwait_ConfigureAwaitOptions method Task_Async (line 454) | [Theory] method Task_NonAsync (line 486) | [Theory] method TaskOfT (line 518) | [Theory] FILE: src/xunit.analyzers.tests/Fixes/X1000/FactMethodMustNotHaveParametersFixerTests.cs class FactMethodMustNotHaveParametersFixerTests (line 6) | public class FactMethodMustNotHaveParametersFixerTests method FixAll_RemovesParametersFromAllMethods (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/FactMethodShouldNotHaveTestDataFixerTests.cs class FactMethodShouldNotHaveTestDataFixerTests (line 6) | public class FactMethodShouldNotHaveTestDataFixerTests method FixAll_RemovesDataAttributesFromAllMethods (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/InlineDataMustMatchTheoryParameters_ExtraValueFixerTests.cs class InlineDataMustMatchTheoryParameters_ExtraValueFixerTests (line 6) | public class InlineDataMustMatchTheoryParameters_ExtraValueFixerTests method FixAll_RemovesMultipleUnusedDataValues (line 8) | [Fact] method RemovesUnusedData (line 41) | [Fact] method AddsParameterWithCorrectType (line 66) | [Theory] method AddsParameterWithNonConflictingName (line 95) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncompatibleParameterFixerTests.cs class InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForIncompatibleParameterFixerTests (line 7) | public class InlineDataMustMatchTheoryParameters_NullShouldNotBeUsedForI... method FixAll_MakesMultipleParametersNullable (line 9) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/InlineDataMustMatchTheoryParameters_TooFewValuesFixerTests.cs class InlineDataMustMatchTheoryParameters_TooFewValuesFixerTests (line 6) | public class InlineDataMustMatchTheoryParameters_TooFewValuesFixerTests method MakesParameterNullable (line 8) | [Theory] method FixAll_AddsDefaultValuesToMultipleAttributes (line 47) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/InlineDataShouldBeUniqueWithinTheoryFixerTests.cs class InlineDataShouldBeUniqueWithinTheoryFixerTests (line 6) | public class InlineDataShouldBeUniqueWithinTheoryFixerTests method FixAll_RemovesDuplicateData (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/LocalFunctionsCannotBeTestFunctionsFixerTests.cs class LocalFunctionsCannotBeTestFunctionsFixerTests (line 7) | public class LocalFunctionsCannotBeTestFunctionsFixerTests method FixAll_RemovesAttributesFromAllLocalFunctions (line 9) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/MemberDataShouldReferenceValidMember_ExtraValueFixerTests.cs class MemberDataShouldReferenceValidMember_ExtraValueFixerTests (line 6) | public class MemberDataShouldReferenceValidMember_ExtraValueFixerTests method FixAll_RemovesMultipleUnusedDataValues (line 8) | [Fact] method RemovesUnusedData (line 47) | [Fact] method AddsParameterWithCorrectType (line 76) | [Theory] method AddsParameterWithNonConflictingName (line 109) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/MemberDataShouldReferenceValidMember_NameOfFixerTests.cs class MemberDataShouldReferenceValidMember_NameOfFixerTests (line 6) | public class MemberDataShouldReferenceValidMember_NameOfFixerTests method FixAll_ConvertsAllStringsToNameOf (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForIncompatibleParameterFixerTests.cs class MemberDataShouldReferenceValidMember_NullShouldNotBeUsedForIncompatibleParameterFixerTests (line 7) | public class MemberDataShouldReferenceValidMember_NullShouldNotBeUsedFor... method FixAll_MakesMultipleParametersNullable (line 9) | [Fact] method MakesParameterNullable (line 48) | [Fact] method MakesReferenceParameterNullable (line 77) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/MemberDataShouldReferenceValidMember_ParamsForNonMethodFixerTests.cs class MemberDataShouldReferenceValidMember_ParamsForNonMethodFixerTests (line 6) | public class MemberDataShouldReferenceValidMember_ParamsForNonMethodFixe... method FixAll_RemovesParametersFromNonMethodMemberData (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/MemberDataShouldReferenceValidMember_ReturnTypeFixerTests.cs class MemberDataShouldReferenceValidMember_ReturnTypeFixerTests (line 6) | public class MemberDataShouldReferenceValidMember_ReturnTypeFixerTests method FixAll_ChangesReturnTypeOnMultipleMembers (line 8) | [Fact] method ChangesReturnType_ObjectArray (line 49) | [Fact] method ChangesReturnType_TheoryDataRow (line 80) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/MemberDataShouldReferenceValidMember_StaticFixerTests.cs class MemberDataShouldReferenceValidMember_StaticFixerTests (line 6) | public class MemberDataShouldReferenceValidMember_StaticFixerTests method FixAll_MarksMultipleDataMembersAsStatic (line 8) | [Fact] method MarksDataMemberAsStatic (line 49) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/MemberDataShouldReferenceValidMember_VisibilityFixerTests.cs class MemberDataShouldReferenceValidMember_VisibilityFixerTests (line 6) | public class MemberDataShouldReferenceValidMember_VisibilityFixerTests method FixAll_SetsPublicModifierOnMultipleMembers (line 8) | [Fact] method SetsPublicModifier (line 71) | [Theory] FILE: src/xunit.analyzers.tests/Fixes/X1000/PublicMethodShouldBeMarkedAsTestFixerTests.cs class PublicMethodShouldBeMarkedAsTestFixerTests (line 6) | public class PublicMethodShouldBeMarkedAsTestFixerTests method FixAll_AddsFactToAllPublicMethodsWithoutParameters (line 8) | [Fact] method FixAll_AddsTheoryToAllPublicMethodsWithParameters (line 41) | [Fact] method FixAll_MakesAllMethodsInternal (line 74) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/RemoveMethodParameterFixTests.cs class RemoveMethodParameterFixTests (line 10) | public class RemoveMethodParameterFixTests method X1022_RemoveParamsArray (line 12) | [Fact] method X1026_RemovesUnusedParameter (line 37) | [Fact] method X1026_DoesNotCrashWhenParameterDeclarationIsMissing (line 62) | [Fact] class Analyzer_X1022 (line 93) | internal class Analyzer_X1022 : TheoryMethodCannotHaveParamsArray method CreateXunitContext (line 95) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Fixes/X1000/TestClassCannotBeNestedInGenericClassFixerTests.cs class TestClassCannotBeNestedInGenericClassFixerTests (line 6) | public class TestClassCannotBeNestedInGenericClassFixerTests method MovesTestClassOutOfGenericParent (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/TestClassMustBePublicFixerTests.cs class TestClassMustBePublicFixerTests (line 6) | public class TestClassMustBePublicFixerTests method FixAll_MakesAllClassesPublic (line 8) | [Fact] method ForPartialClassDeclarations_MakesSingleDeclarationPublic (line 37) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/TestClassShouldHaveTFixtureArgumentFixerTests.cs class TestClassShouldHaveTFixtureArgumentFixerTests (line 6) | public class TestClassShouldHaveTFixtureArgumentFixerTests method ForClassWithoutField_GenerateFieldAndConstructor (line 8) | [Fact] method ForGenericTFixture_GenerateFieldAndConstructor (line 38) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/TestMethodMustNotHaveMultipleFactAttributesFixerTests.cs class TestMethodMustNotHaveMultipleFactAttributesFixerTests (line 6) | public class TestMethodMustNotHaveMultipleFactAttributesFixerTests method FixAll_RemovesDuplicateAttributes (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/TestMethodShouldNotBeSkippedFixerTests.cs class TestMethodShouldNotBeSkippedFixerTests (line 6) | public class TestMethodShouldNotBeSkippedFixerTests method FixAll_RemovesSkipFromAllMethods (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/TheoryDataShouldNotUseTheoryDataRowFixerTests.cs class TheoryDataShouldNotUseTheoryDataRowFixerTests (line 7) | public class TheoryDataShouldNotUseTheoryDataRowFixerTests method FixAll_ConvertsFixableTheoryDataToIEnumerable (line 24) | [Fact] method AcceptanceTest_Unfixable (line 69) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X1000/TheoryMethodCannotHaveDefaultParameterFixerTests.cs class TheoryMethodCannotHaveDefaultParameterFixerTests (line 9) | public class TheoryMethodCannotHaveDefaultParameterFixerTests method FixAll_RemovesDefaultParameterValues (line 11) | [Fact] class Analyzer (line 44) | internal class Analyzer : TheoryMethodCannotHaveDefaultParameter method CreateXunitContext (line 46) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Fixes/X1000/UseCancellationTokenFixerTests.cs class UseCancellationTokenFixerTests (line 6) | public class UseCancellationTokenFixerTests method FixAll_AppliesAllFixesInDocument (line 8) | [Fact] method UseCancellationTokenArgument (line 79) | [Fact] method UseCancellationTokenArgument_AliasTestContext (line 134) | [Fact] method UseCancellationTokenArgument_ParamsArgument (line 171) | [Fact] method UseCancellationTokenArgument_ParamsArgumentAfterRegularArguments (line 212) | [Fact] method UseCancellationTokenArgument_ParamsArgumentWithNoValues (line 253) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertCollectionContainsShouldNotUseBoolCheckFixerTests.cs class AssertCollectionContainsShouldNotUseBoolCheckFixerTests (line 6) | public class AssertCollectionContainsShouldNotUseBoolCheckFixerTests method ReplacesBooleanAssert (line 23) | [Theory] method FixAll_ReplacesAllBooleanAsserts (line 52) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEmptyCollectionCheckShouldNotBeUsedFixerTests.cs class AssertEmptyCollectionCheckShouldNotBeUsedFixerTests (line 6) | public class AssertEmptyCollectionCheckShouldNotBeUsedFixerTests method FixAll_UsesEmptyCheck (line 8) | [Fact] method FixAll_AddsElementInspector (line 43) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixerTests.cs class AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixerTests (line 6) | public class AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecksFixerT... method FixerReplacesAssertEmptyWithAssertDoesNotContain (line 24) | [Theory] method FixerReplacesAssertNotEmptyWithAssertContains (line 44) | [Theory] method FixAll_ReplacesAssertEmptyWithDoesNotContain (line 64) | [Fact] method FixAll_ReplacesAssertNotEmptyWithContains (line 99) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckFixerTests.cs class AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheckFixerTests (line 6) | public class AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContain... method FixAll_ReplacesAllAsserts (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEqualGenericShouldNotBeUsedForStringValueFixerTests.cs class AssertEqualGenericShouldNotBeUsedForStringValueFixerTests (line 6) | public class AssertEqualGenericShouldNotBeUsedForStringValueFixerTests method FixAll_RemovesGenericFromAllAsserts (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEqualLiteralValueShouldBeFirstFixerTests.cs class AssertEqualLiteralValueShouldBeFirstFixerTests (line 7) | public class AssertEqualLiteralValueShouldBeFirstFixerTests method SwapArguments (line 21) | [Theory] method FixAll_SwapsAllArguments (line 55) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEqualPrecisionShouldBeInRangeFixerTests.cs class AssertEqualPrecisionShouldBeInRangeFixerTests (line 6) | public class AssertEqualPrecisionShouldBeInRangeFixerTests method FixAll_ChangesPrecisionToValidRange (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEqualShouldNotBeUsedForBoolLiteralCheckFixerTests.cs class AssertEqualShouldNotBeUsedForBoolLiteralCheckFixerTests (line 6) | public class AssertEqualShouldNotBeUsedForBoolLiteralCheckFixerTests method ConvertsToBooleanAssert (line 21) | [Theory] method FixAll_ConvertsAllToBooleanAsserts (line 56) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEqualShouldNotBeUsedForCollectionSizeCheckFixerTests.cs class AssertEqualShouldNotBeUsedForCollectionSizeCheckFixerTests (line 6) | public class AssertEqualShouldNotBeUsedForCollectionSizeCheckFixerTests method ReplacesCollectionCountWithAppropriateAssert (line 22) | [Theory] method FixAll_ReplacesAllCollectionSizeChecks (line 42) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEqualShouldNotBeUsedForNullCheckFixerTests.cs class AssertEqualShouldNotBeUsedForNullCheckFixerTests (line 6) | public class AssertEqualShouldNotBeUsedForNullCheckFixerTests method ConvertsToAppropriateNullAssert (line 21) | [Theory] method FixAll_ReplacesAllNullChecks (line 44) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertEqualsShouldNotBeUsedFixerTests.cs class AssertEqualsShouldNotBeUsedFixerTests (line 6) | public class AssertEqualsShouldNotBeUsedFixerTests method FixAll_ReplacesAllEqualsAndReferenceEqualsCalls (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertIsTypeShouldNotBeUsedForAbstractTypeFixerTests.cs class AssertIsTypeShouldNotBeUsedForAbstractTypeFixerTests (line 11) | public class AssertIsTypeShouldNotBeUsedForAbstractTypeFixerTests method Conversions_WithoutExactMatch (line 13) | [Fact] method Conversions_WithExactMatch (line 53) | [Fact] method FixAll_ReplacesAllAbstractTypeChecks (line 108) | [Fact] class Analyzer_v2_Pre2_9_3 (line 147) | internal class Analyzer_v2_Pre2_9_3 : AssertIsTypeShouldNotBeUsedForAb... method CreateXunitContext (line 149) | protected override XunitContext CreateXunitContext(Compilation compi... class Analyzer_v3_Pre0_6_0 (line 153) | internal class Analyzer_v3_Pre0_6_0 : AssertIsTypeShouldNotBeUsedForAb... method CreateXunitContext (line 155) | protected override XunitContext CreateXunitContext(Compilation compi... FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertNullShouldNotBeCalledOnValueTypesFixerTests.cs class AssertNullShouldNotBeCalledOnValueTypesFixerTests (line 6) | public class AssertNullShouldNotBeCalledOnValueTypesFixerTests method ForValueTypeNullAssert_RemovesAssertion (line 8) | [Fact] method ForAssertionWithTrivia_RemovesAssertionAndLeavesLeadingTriviaInPlace (line 38) | [Fact] method FixAll_RemovesAllValueTypeNullAssertions (line 80) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertRegexMatchShouldNotUseBoolLiteralCheckFixerTests.cs class AssertRegexMatchShouldNotUseBoolLiteralCheckFixerTests (line 6) | public class AssertRegexMatchShouldNotUseBoolLiteralCheckFixerTests method FixAll_ReplacesAllBooleanRegexChecks (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertSameShouldNotBeCalledOnValueTypesFixerTests.cs class AssertSameShouldNotBeCalledOnValueTypesFixerTests (line 6) | public class AssertSameShouldNotBeCalledOnValueTypesFixerTests method FixAll_ReplacesAllSameCallsWithEqual (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertSingleShouldBeUsedForSingleParameterFixerTests.cs class AssertSingleShouldBeUsedForSingleParameterFixerTests (line 7) | public class AssertSingleShouldBeUsedForSingleParameterFixerTests method CannotFixInsideLambda (line 9) | [Fact] method EnumerableAcceptanceTest (line 31) | [Fact] method AsyncEnumerableAcceptanceTest (line 160) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertSingleShouldUseTwoArgumentCallFixerTests.cs class AssertSingleShouldUseTwoArgumentCallFixerTests (line 6) | public class AssertSingleShouldUseTwoArgumentCallFixerTests method FixerReplacesAssertSingleOneArgumentToTwoArgumentCall (line 24) | [Theory] method FixAll_ReplacesAllSingleOneArgumentCalls (line 44) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertStringEqualityCheckShouldNotUseBoolCheckFixerTests.cs class AssertStringEqualityCheckShouldNotUseBoolCheckFixerTests (line 6) | public class AssertStringEqualityCheckShouldNotUseBoolCheckFixerTests method ConvertsBooleanAssertToEqualityAssert (line 22) | [Theory] method FixAll_ReplacesAllBooleanStringEqualityChecks (line 61) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertSubstringCheckShouldNotUseBoolCheckFixerTests.cs class AssertSubstringCheckShouldNotUseBoolCheckFixerTests (line 6) | public class AssertSubstringCheckShouldNotUseBoolCheckFixerTests method ConvertsBooleanAssertToStringSpecificAssert (line 22) | [Theory] method FixAll_ReplacesAllBooleanSubstringChecks (line 51) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixerTests.cs class AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixerTests (line 7) | public class AssertThrowsShouldNotBeUsedForAsyncThrowsCheckFixerTests method GenerateAssertions (line 25) | static TheoryData GenerateAssertions() method GivenAssertionInMethod_ReplacesWithAsyncAssertion (line 68) | [Theory] method GivenAssertionInInvokedAnonymousFunction_ReplacesWithAsyncAssertion (line 88) | [Theory] method GivenAssertionInInvokedAnonymousFunctionWithAssignment_ReplacesWithAsyncAssertion (line 120) | [Theory] method GivenAssertionInInvokedAnonymousFunctionWithVar_ReplacesWithAsyncAssertion (line 156) | [Theory] method GivenAssertionInUninvokedAnonymousFunction_ReplacesWithAsyncAssertion (line 190) | [Theory] method GivenAssertionInInvokedNestedAnonymousFunction_ReplacesWithAsyncAssertion (line 216) | [Theory] method GivenAssertionInExplicitlyInvokedNestedAnonymousFunction_ReplacesWithAsyncAssertion (line 256) | [Theory] method GivenAssertionInConditionallyInvokedNestedAnonymousFunction_ReplacesWithAsyncAssertion (line 294) | [Theory] method GivenAssertionInUninvokedNestedAnonymousFunction_ReplacesWithAsyncAssertion (line 332) | [Theory] method GivenAssertionInInvokedLocalFunction_ReplacesWithAsyncAssertion (line 362) | [Theory] method GivenAssertionInUninvokedLocalFunction_ReplacesWithAsyncAssertion (line 394) | [Theory] method GivenAssertionInInvokedNestedLocalFunction_ReplacesWithAsyncAssertion (line 420) | [Theory] method GivenAssertionInUninvokedNestedLocalFunction_ReplacesWithAsyncAssertion (line 464) | [Theory] method GivenAssertionInMixedNestedFunctions_ReplacesWithAsyncAssertion (line 498) | [Theory] method VerifyCodeFix (line 562) | static async Task VerifyCodeFix( method VerifyCodeFix (line 572) | static async Task VerifyCodeFix( FILE: src/xunit.analyzers.tests/Fixes/X2000/AssignableFromAssertionIsConfusinglyNamedFixerTests.cs class AssignableFromAssertionIsConfusinglyNamedFixerTests (line 6) | public class AssignableFromAssertionIsConfusinglyNamedFixerTests method FixAll_ReplacesAllAssignableFromAssertions (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/AsyncAssertsShouldBeAwaitedFixerTests.cs class AsyncAssertsShouldBeAwaitedFixerTests (line 7) | public class AsyncAssertsShouldBeAwaitedFixerTests method AddsAsyncAndAwait (line 45) | [Theory] FILE: src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs class BooleanAssertsShouldNotBeNegatedFixerTests (line 6) | public class BooleanAssertsShouldNotBeNegatedFixerTests method AcceptanceTest (line 8) | [Fact] method FixAll_ReplacesAllNegatedBooleanAsserts (line 107) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixerTests.cs class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanFixerTests (line 6) | public class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckBooleanF... method SimplifiesBooleanAssert (line 44) | [Theory] method SimplifiesBooleanAssertWithMessage (line 57) | [Theory] method FixAll_SimplifiesAllBooleanAsserts (line 70) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFixerTests.cs class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBooleanFixerTests (line 8) | public class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheckNonBoole... method BooleanAssertAgainstLiteralValue_ReplaceWithEquality (line 32) | [Theory] method BooleanAssertAgainstNull_ReplaceWithNull (line 68) | [Theory] method FixAll_ReplacesAllNonBooleanEqualityChecks (line 99) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/UseAssertFailInsteadOfBooleanAssertFixerTests.cs class UseAssertFailInsteadOfBooleanAssertFixerTests (line 6) | public class UseAssertFailInsteadOfBooleanAssertFixerTests method FixAll_ReplacesAllBooleanAssertsWithFail (line 8) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X2000/UseGenericOverloadFixTests.cs class UseGenericOverloadFixTests (line 7) | public class UseGenericOverloadFixTests method X2007_SwitchesToGenericIsAssignableFrom (line 9) | [Fact] method X2007_SwitchesToGenericIsType (line 40) | [Theory] method X2015_SwitchesToGenericThrows (line 74) | [Fact] method FixAll_SwitchesAllToGenericOverloads (line 107) | [Fact] FILE: src/xunit.analyzers.tests/Fixes/X3000/CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixerTests.cs class CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixerTests (line 10) | public class CrossAppDomainClassesMustBeLongLivedMarshalByRefObjectFixer... class WithAbstractions (line 12) | public class WithAbstractions : CrossAppDomainClassesMustBeLongLivedMa... method DoesNotAttemptToFix (line 16) | [Theory] class Analyzer (line 29) | internal class Analyzer : CrossAppDomainClassesMustBeLongLivedMarsha... method CreateXunitContext (line 31) | protected override XunitContext CreateXunitContext(Compilation com... class WithExecution (line 36) | public class WithExecution method FixAll_AddsBaseClassToMultipleClasses (line 52) | [Fact] method WithNoBaseClass_WithoutUsing_AddsBaseClass (line 81) | [Theory] method WithNoBaseClass_WithUsing_AddsBaseClass (line 95) | [Theory] method WithBadBaseClass_WithoutUsing_ReplacesBaseClass (line 109) | [Theory] method WithBadBaseClass_WithUsing_ReplacesBaseClass (line 123) | [Theory] class Analyzer (line 137) | internal class Analyzer : CrossAppDomainClassesMustBeLongLivedMarsha... method CreateXunitContext (line 139) | protected override XunitContext CreateXunitContext(Compilation com... class WithRunnerUtility (line 144) | public class WithRunnerUtility method WithNoBaseClass_WithoutUsing_AddsBaseClass (line 160) | [Theory] method WithNoBaseClass_WithUsing_AddsBaseClass (line 174) | [Theory] method WithBadBaseClass_WithoutUsing_ReplacesBaseClass (line 188) | [Theory] method WithBadBaseClass_WithUsing_ReplacesBaseClass (line 202) | [Theory] class Analyzer (line 216) | internal class Analyzer : CrossAppDomainClassesMustBeLongLivedMarsha... method CreateXunitContext (line 218) | protected override XunitContext CreateXunitContext(Compilation com... FILE: src/xunit.analyzers.tests/Fixes/X3000/SerializableClassMustHaveParameterlessConstructorFixerTests.cs class SerializableClassMustHaveParameterlessConstructorFixerTests (line 7) | public class SerializableClassMustHaveParameterlessConstructorFixerTests class JsonTypeID (line 9) | public class JsonTypeID method WithPublicParameteredConstructor_AddsNewConstructor (line 11) | [Fact] method WithNonPublicParameterlessConstructor_ChangesVisibility (line 39) | [Fact] class RunnerReporter (line 64) | public class RunnerReporter method WithPublicParameteredConstructor_AddsNewConstructor (line 66) | [Fact] method WithNonPublicParameterlessConstructor_ChangesVisibility (line 121) | [Fact] class XunitSerializable (line 173) | public class XunitSerializable method FixAll_AddsConstructorsToMultipleClasses (line 175) | [Fact] method WithPublicParameteredConstructor_AddsNewConstructor (line 226) | [Fact] method WithNonPublicParameterlessConstructor_ChangesVisibility_WithoutUsing (line 262) | [Fact] method WithNonPublicParameterlessConstructor_ChangesVisibility_WithUsing (line 298) | [Fact] method PreservesExistingObsoleteAttribute (line 336) | [Fact] class XunitSerializer (line 376) | public class XunitSerializer method WithPublicParameteredConstructor_AddsNewConstructor (line 378) | [Fact] method WithNonPublicParameterlessConstructor_ChangesVisibility (line 423) | [Fact] FILE: src/xunit.analyzers.tests/Suppressors/ConsiderCallingConfigureAwaitSuppressorTests.cs class ConsiderCallingConfigureAwaitSuppressorTests (line 8) | public sealed class ConsiderCallingConfigureAwaitSuppressorTests method NonTestMethod_DoesNotSuppress (line 10) | [Fact] method StandardTestMethod_Suppresses (line 26) | [Theory] method CustomFactTestMethod_DoesNotSuppress (line 49) | [Fact] method CodeInsideFunctions_DoesNotSuppress (line 69) | [Fact] FILE: src/xunit.analyzers.tests/Suppressors/MakeTypesInternalSuppressorTests.cs class MakeTypesInternalSuppressorTests (line 8) | public sealed class MakeTypesInternalSuppressorTests method NonTestClass_DoesNotSuppress (line 10) | [Fact] method TestClass_Suppresses (line 22) | [Theory] FILE: src/xunit.analyzers.tests/Suppressors/NonNullableFieldInitializationSuppressorTests.cs class NonNullableFieldInitializationSuppressorTests (line 7) | public sealed class NonNullableFieldInitializationSuppressorTests method NonAsyncLifetimeClass_V2_DoesNotSuppress (line 11) | [Fact] method FieldInitializedInInitializeAsync_V2_Suppresses (line 26) | [Fact] method PropertyInitializedInInitializeAsync_V2_Suppresses (line 54) | [Fact] method FieldNotInitializedInInitializeAsync_V2_DoesNotSuppress (line 82) | [Fact] method FieldInitializedWithThis_V2_Suppresses (line 108) | [Fact] method MultipleFields_OnlyInitializedOnesSuppressed_V2 (line 136) | [Fact] method FieldAssignedWithExplicitConstructor_V2_Suppresses (line 165) | [Fact] method FieldNotAssignedWithExplicitConstructor_V2_DoesNotSuppress (line 194) | [Fact] method PropertyAssignedWithExplicitConstructor_V2_Suppresses (line 221) | [Fact] method NonAsyncLifetimeClass_V3_DoesNotSuppress (line 252) | [Fact] method FieldInitializedInInitializeAsync_V3_Suppresses (line 267) | [Fact] method PropertyInitializedInInitializeAsync_V3_Suppresses (line 295) | [Fact] method FieldNotInitializedInInitializeAsync_V3_DoesNotSuppress (line 323) | [Fact] method FieldAssignedWithExplicitConstructor_V3_Suppresses (line 347) | [Fact] method FieldNotAssignedWithExplicitConstructor_V3_DoesNotSuppress (line 376) | [Fact] method PropertyAssignedWithExplicitConstructor_V3_Suppresses (line 401) | [Fact] FILE: src/xunit.analyzers.tests/Suppressors/UseAsyncSuffixForAsyncMethodsSuppressorTests.cs class UseAsyncSuffixForAsyncMethodsSuppressorTests (line 10) | public class UseAsyncSuffixForAsyncMethodsSuppressorTests method AcceptanceTest (line 12) | [Fact] FILE: src/xunit.analyzers.tests/Utility/3rdPartyAnalyzers/AnalyzerLoaderBase.cs class AnalyzerLoaderBase (line 12) | public class AnalyzerLoaderBase method FindType (line 18) | protected static Type FindType( method GetNuGetPackagesFolder (line 23) | static string GetNuGetPackagesFolder() method LoadAssembly (line 42) | protected static Assembly LoadAssembly(string assemblyPath) => FILE: src/xunit.analyzers.tests/Utility/3rdPartyAnalyzers/CodeAnalysisNetAnalyzers.cs class CodeAnalysisNetAnalyzers (line 8) | public class CodeAnalysisNetAnalyzers : AnalyzerLoaderBase method CA1515 (line 15) | public static DiagnosticAnalyzer CA1515() => method CA2007 (line 18) | public static DiagnosticAnalyzer CA2007() => method LoadCSharpNetAnalyzers (line 21) | static Assembly LoadCSharpNetAnalyzers() method LoadNetAnalyzers (line 29) | static Assembly LoadNetAnalyzers() FILE: src/xunit.analyzers.tests/Utility/3rdPartyAnalyzers/VsThreadingAnalyzers.cs class VsThreadingAnalyzers (line 10) | public class VsThreadingAnalyzers : AnalyzerLoaderBase method VSTHRD200 (line 15) | public static DiagnosticAnalyzer VSTHRD200() => method LoadVsThreadingAnalyzers (line 18) | static Assembly LoadVsThreadingAnalyzers() FILE: src/xunit.analyzers.tests/Utility/AssertsExtensions/EmptyException.cs class EmptyException (line 5) | internal partial class EmptyException method ForNamedNonEmptyCollection (line 7) | public static EmptyException ForNamedNonEmptyCollection( FILE: src/xunit.analyzers.tests/Utility/AssertsExtensions/EqualException.cs class EqualException (line 5) | internal partial class EqualException method ForMismatchedValuesWithMessage (line 7) | public static EqualException ForMismatchedValuesWithMessage( FILE: src/xunit.analyzers.tests/Utility/AssertsExtensions/NotEmptyException.cs class NotEmptyException (line 3) | internal partial class NotEmptyException method ForNamedNonEmptyCollection (line 5) | public static NotEmptyException ForNamedNonEmptyCollection(string coll... FILE: src/xunit.analyzers.tests/Utility/CSharpVerifier.Analyzers.RunnerUtility.cs class CSharpVerifier (line 5) | public partial class CSharpVerifier method VerifyAnalyzerRunnerUtility (line 15) | public static async Task VerifyAnalyzerRunnerUtility( method VerifyAnalyzerRunnerUtility (line 30) | public static async Task VerifyAnalyzerRunnerUtility( method VerifyAnalyzerRunnerUtility (line 45) | public static async Task VerifyAnalyzerRunnerUtility( method VerifyAnalyzerRunnerUtility (line 60) | public static async Task VerifyAnalyzerRunnerUtility( method VerifyAnalyzerV2RunnerUtility (line 77) | public static Task VerifyAnalyzerV2RunnerUtility( method VerifyAnalyzerV2RunnerUtility (line 89) | public static Task VerifyAnalyzerV2RunnerUtility( method VerifyAnalyzerV2RunnerUtility (line 101) | public static Task VerifyAnalyzerV2RunnerUtility( method VerifyAnalyzerV2RunnerUtility (line 113) | public static Task VerifyAnalyzerV2RunnerUtility( method VerifyAnalyzerV3RunnerUtility (line 135) | public static Task VerifyAnalyzerV3RunnerUtility( method VerifyAnalyzerV3RunnerUtility (line 147) | public static Task VerifyAnalyzerV3RunnerUtility( method VerifyAnalyzerV3RunnerUtility (line 159) | public static Task VerifyAnalyzerV3RunnerUtility( method VerifyAnalyzerV3RunnerUtility (line 171) | public static Task VerifyAnalyzerV3RunnerUtility( FILE: src/xunit.analyzers.tests/Utility/CSharpVerifier.Analyzers.cs class CSharpVerifier (line 5) | public partial class CSharpVerifier method VerifyAnalyzer (line 15) | public static async Task VerifyAnalyzer( method VerifyAnalyzer (line 30) | public static async Task VerifyAnalyzer( method VerifyAnalyzer (line 45) | public static async Task VerifyAnalyzer( method VerifyAnalyzer (line 60) | public static async Task VerifyAnalyzer( method VerifyAnalyzerV2 (line 77) | public static Task VerifyAnalyzerV2( method VerifyAnalyzerV2 (line 89) | public static Task VerifyAnalyzerV2( method VerifyAnalyzerV2 (line 101) | public static Task VerifyAnalyzerV2( method VerifyAnalyzerV2 (line 113) | public static Task VerifyAnalyzerV2( method VerifyAnalyzerV3 (line 135) | public static Task VerifyAnalyzerV3( method VerifyAnalyzerV3 (line 147) | public static Task VerifyAnalyzerV3( method VerifyAnalyzerV3 (line 159) | public static Task VerifyAnalyzerV3( method VerifyAnalyzerV3 (line 171) | public static Task VerifyAnalyzerV3( FILE: src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.RunnerUtility.cs class CSharpVerifier (line 6) | public partial class CSharpVerifier method VerifyCodeFixRunnerUtility (line 17) | public static async Task VerifyCodeFixRunnerUtility( method VerifyCodeFixRunnerUtility (line 36) | public static async Task VerifyCodeFixRunnerUtility( method VerifyCodeFixV2RunnerUtility (line 56) | public static Task VerifyCodeFixV2RunnerUtility( method VerifyCodeFixV2RunnerUtility (line 72) | public static Task VerifyCodeFixV2RunnerUtility( method VerifyCodeFixV3RunnerUtility (line 99) | public static Task VerifyCodeFixV3RunnerUtility( method VerifyCodeFixV3RunnerUtility (line 115) | public static Task VerifyCodeFixV3RunnerUtility( FILE: src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs class CSharpVerifier (line 6) | public partial class CSharpVerifier method VerifyCodeFixFixAll (line 17) | public static async Task VerifyCodeFixFixAll( method VerifyCodeFixFixAll (line 34) | public static async Task VerifyCodeFixFixAll( method VerifyCodeFixV2FixAll (line 51) | public static Task VerifyCodeFixV2FixAll( method VerifyCodeFixV2FixAll (line 65) | public static Task VerifyCodeFixV2FixAll( method VerifyCodeFixV3FixAll (line 89) | public static Task VerifyCodeFixV3FixAll( method VerifyCodeFixV3FixAll (line 103) | public static Task VerifyCodeFixV3FixAll( method VerifyCodeFix (line 129) | public static async Task VerifyCodeFix( method VerifyCodeFix (line 148) | public static async Task VerifyCodeFix( method VerifyCodeFixV2 (line 168) | public static Task VerifyCodeFixV2( method VerifyCodeFixV2 (line 184) | public static Task VerifyCodeFixV2( method VerifyCodeFixV3 (line 211) | public static Task VerifyCodeFixV3( method VerifyCodeFixV3 (line 227) | public static Task VerifyCodeFixV3( FILE: src/xunit.analyzers.tests/Utility/CSharpVerifier.Suppressors.cs class CSharpVerifier (line 7) | public partial class CSharpVerifier method VerifySuppressor (line 18) | public static async Task VerifySuppressor( method VerifySuppressor (line 35) | public static async Task VerifySuppressor( method VerifySuppressor (line 53) | public static async Task VerifySuppressor( method VerifyCompilerWarningSuppressor (line 71) | public static async Task VerifyCompilerWarningSuppressor( method VerifySuppressorV2 (line 89) | public static Task VerifySuppressorV2( method VerifySuppressorV2 (line 103) | public static Task VerifySuppressorV2( method VerifySuppressorV2 (line 118) | public static Task VerifySuppressorV2( method VerifyCompilerWarningSuppressorV2 (line 145) | public static Task VerifyCompilerWarningSuppressorV2( method VerifySuppressorV3 (line 180) | public static Task VerifySuppressorV3( method VerifySuppressorV3 (line 194) | public static Task VerifySuppressorV3( method VerifySuppressorV3 (line 209) | public static Task VerifySuppressorV3( method VerifyCompilerWarningSuppressorV3 (line 236) | public static Task VerifyCompilerWarningSuppressorV3( FILE: src/xunit.analyzers.tests/Utility/CSharpVerifier.cs class CSharpVerifier (line 13) | public partial class CSharpVerifier method Diagnostic (line 19) | public static DiagnosticResult Diagnostic() => method Diagnostic (line 26) | public static DiagnosticResult Diagnostic(string diagnosticId) => method CompilerError (line 33) | public static DiagnosticResult CompilerError(string errorIdentifier) => class TestBase (line 36) | class TestBase : CSharpCodeFixTest method GetCodeFixProviders (line 71) | protected override IEnumerable GetCodeFixProviders() method GetDiagnosticAnalyzers (line 80) | protected override IEnumerable GetDiagnosticAnal... method CreateParseOptions (line 88) | protected override ParseOptions CreateParseOptions() => class TestV2 (line 92) | class TestV2 : TestBase method TestV2 (line 94) | public TestV2(LanguageVersion languageVersion) : class TestV2RunnerUtility (line 99) | class TestV2RunnerUtility : TestBase method TestV2RunnerUtility (line 101) | public TestV2RunnerUtility(LanguageVersion languageVersion) : class TestV3 (line 106) | class TestV3 : TestBase method TestV3 (line 108) | public TestV3(LanguageVersion languageVersion) : class TestV3RunnerUtility (line 113) | class TestV3RunnerUtility : TestBase method TestV3RunnerUtility (line 115) | public TestV3RunnerUtility(LanguageVersion languageVersion) : FILE: src/xunit.analyzers.tests/Utility/CodeAnalyzerHelper.cs class CodeAnalyzerHelper (line 8) | static class CodeAnalyzerHelper method CodeAnalyzerHelper (line 21) | static CodeAnalyzerHelper() FILE: src/xunit.analyzers.tests/Utility/CodeFixProviderDiscovery.cs class CodeFixProviderDiscovery (line 11) | static class CodeFixProviderDiscovery method CodeFixProviderDiscovery (line 15) | static CodeFixProviderDiscovery() method GetCodeFixProviders (line 32) | public static IEnumerable GetCodeFixProviders(string ... class LanguageMetadata (line 40) | class LanguageMetadata method LanguageMetadata (line 42) | public LanguageMetadata(IDictionary data) FILE: src/xunit.analyzers.tests/Utility/XunitVerifier.cs class XunitVerifier (line 15) | public class XunitVerifier : IVerifier method XunitVerifier (line 17) | public XunitVerifier() : method XunitVerifier (line 21) | protected XunitVerifier(ImmutableStack context) => method CreateMessage (line 26) | protected virtual string CreateMessage(string? message) method Empty (line 34) | void IVerifier.Empty( method Equal (line 45) | void IVerifier.Equal( method Fail (line 59) | [DoesNotReturn] method False (line 63) | void IVerifier.False( method LanguageIsSupported (line 73) | void IVerifier.LanguageIsSupported(string language) => method NotEmpty (line 76) | void IVerifier.NotEmpty( method PushContext (line 86) | IVerifier IVerifier.PushContext(string context) method SequenceEqual (line 93) | void IVerifier.SequenceEqual( method True (line 106) | void IVerifier.True( class SequenceEqualEnumerableEqualityComparer (line 116) | sealed class SequenceEqualEnumerableEqualityComparer : IEqualityCom... method SequenceEqualEnumerableEqualityComparer (line 120) | public SequenceEqualEnumerableEqualityComparer(IEqualityComparer?... method Equals (line 123) | public bool Equals(IEnumerable? x, IEnumerable? y) method GetHashCode (line 134) | public int GetHashCode(IEnumerable? obj) FILE: src/xunit.analyzers.tests/Utility/XunitVerifierV2.cs class XunitVerifierV2 (line 5) | public class XunitVerifierV2 : XunitVerifier method XunitVerifierV2 (line 7) | public XunitVerifierV2() : FILE: src/xunit.analyzers.tests/Utility/XunitVerifierV3.cs class XunitVerifierV3 (line 5) | public class XunitVerifierV3 : XunitVerifier method XunitVerifierV3 (line 7) | public XunitVerifierV3() : FILE: src/xunit.analyzers/Suppressors/ConsiderCallingConfigureAwaitSuppressor.cs class ConsiderCallingConfigureAwaitSuppressor (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method ConsiderCallingConfigureAwaitSuppressor (line 13) | public ConsiderCallingConfigureAwaitSuppressor() : method ShouldSuppress (line 17) | protected override bool ShouldSuppress( FILE: src/xunit.analyzers/Suppressors/MakeTypesInternalSuppressor.cs class MakeTypesInternalSuppressor (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method MakeTypesInternalSuppressor (line 11) | public MakeTypesInternalSuppressor() : method ShouldSuppress (line 15) | protected override bool ShouldSuppress( FILE: src/xunit.analyzers/Suppressors/NonNullableFieldInitializationSuppressor.cs class NonNullableFieldInitializationSuppressor (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method NonNullableFieldInitializationSuppressor (line 13) | public NonNullableFieldInitializationSuppressor() : method ShouldSuppress (line 17) | protected override bool ShouldSuppress( method ResolveMemberSymbol (line 59) | static ISymbol? ResolveMemberSymbol( method IsMemberAssignedInMethod (line 112) | static bool IsMemberAssignedInMethod( FILE: src/xunit.analyzers/Suppressors/UseAsyncSuffixForAsyncMethodsSuppressor.cs class UseAsyncSuffixForAsyncMethodsSuppressor (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method UseAsyncSuffixForAsyncMethodsSuppressor (line 11) | public UseAsyncSuffixForAsyncMethodsSuppressor() : method ShouldSuppress (line 15) | protected override bool ShouldSuppress( FILE: src/xunit.analyzers/Utility/AssertUsageAnalyzerBase.cs class AssertUsageAnalyzerBase (line 9) | public abstract class AssertUsageAnalyzerBase( method AssertUsageAnalyzerBase (line 16) | protected AssertUsageAnalyzerBase( method AnalyzeCompilation (line 22) | public sealed override void AnalyzeCompilation( method AnalyzeInvocation (line 46) | protected abstract void AnalyzeInvocation( FILE: src/xunit.analyzers/Utility/Category.cs type Category (line 3) | public enum Category FILE: src/xunit.analyzers/Utility/CodeAnalysisExtensions.cs class CodeAnalysisExtensions (line 11) | static class CodeAnalysisExtensions method FindNamedType (line 13) | public static INamedTypeSymbol? FindNamedType( method GetAttributesWithInheritance (line 25) | public static ImmutableArray GetAttributesWithInheritance( method IsInTestMethod (line 71) | public static (bool isInTestMethod, IOperation? lambdaOwner) IsInTestM... method IsPointer (line 136) | public static bool IsPointer( method IsTestClass (line 141) | public static bool IsTestClass( method IsTestClassNonStrict (line 157) | static bool IsTestClassNonStrict( method IsTestClassStrict (line 177) | static bool IsTestClassStrict( method IsTestMethod (line 202) | public static bool IsTestMethod( method WalkDownImplicitConversions (line 227) | public static IOperation WalkDownImplicitConversions(this IOperation o... class NamedTypeVisitor (line 238) | sealed class NamedTypeVisitor(Func selector) : method VisitAssembly (line 245) | public override void VisitAssembly(IAssemblySymbol symbol) => method VisitNamespace (line 248) | public override void VisitNamespace(INamespaceSymbol symbol) method VisitNamedType (line 259) | public override void VisitNamedType(INamedTypeSymbol symbol) FILE: src/xunit.analyzers/Utility/Constants.cs class Constants (line 3) | public static class Constants class AssertArguments (line 8) | public static class AssertArguments class Asserts (line 18) | public static class Asserts class Attributes (line 72) | public static class Attributes class AttributeProperties (line 81) | public static class AttributeProperties class Properties (line 91) | public static class Properties class Types (line 122) | public static class Types class System (line 124) | public static class System class Xunit (line 129) | public static class Xunit FILE: src/xunit.analyzers/Utility/ConversionChecker.cs class ConversionChecker (line 10) | static class ConversionChecker method IsConvertible (line 26) | public static bool IsConvertible( method IsConvertibleTypeParameter (line 68) | static bool IsConvertibleTypeParameter( method IsConvertibleNumeric (line 80) | static bool IsConvertibleNumeric( method IsDateTimeOffsetOrGuid (line 99) | static bool IsDateTimeOffsetOrGuid(ITypeSymbol destination) method IsSigned (line 107) | static bool IsSigned(ITypeSymbol typeSymbol) => method IsUnsigned (line 110) | static bool IsUnsigned(ITypeSymbol typeSymbol) => FILE: src/xunit.analyzers/Utility/Descriptors.Suppressors.cs class Descriptors (line 5) | public static partial class Descriptors FILE: src/xunit.analyzers/Utility/Descriptors.cs class Descriptors (line 6) | public static partial class Descriptors method Diagnostic (line 10) | static DiagnosticDescriptor Diagnostic( method Suppression (line 23) | static SuppressionDescriptor Suppression( FILE: src/xunit.analyzers/Utility/Descriptors.xUnit1xxx.cs class Descriptors (line 7) | public static partial class Descriptors FILE: src/xunit.analyzers/Utility/Descriptors.xUnit2xxx.cs class Descriptors (line 7) | public static partial class Descriptors FILE: src/xunit.analyzers/Utility/Descriptors.xUnit3xxx.cs class Descriptors (line 7) | public static partial class Descriptors FILE: src/xunit.analyzers/Utility/EmptyAssertContext.cs class EmptyAssertContext (line 6) | public class EmptyAssertContext : IAssertContext method EmptyAssertContext (line 8) | EmptyAssertContext() FILE: src/xunit.analyzers/Utility/EmptyCommonContext.cs class EmptyCommonContext (line 6) | public class EmptyCommonContext : ICommonContext method EmptyCommonContext (line 8) | EmptyCommonContext() FILE: src/xunit.analyzers/Utility/EmptyCoreContext.cs class EmptyCoreContext (line 6) | public class EmptyCoreContext : ICoreContext method EmptyCoreContext (line 8) | EmptyCoreContext() FILE: src/xunit.analyzers/Utility/EmptyRunnerUtilityContext.cs class EmptyRunnerUtilityContext (line 6) | public class EmptyRunnerUtilityContext : IRunnerUtilityContext method EmptyRunnerUtilityContext (line 8) | EmptyRunnerUtilityContext() FILE: src/xunit.analyzers/Utility/EnumerableExtensions.cs class EnumerableExtensions (line 9) | static partial class EnumerableExtensions method Add (line 13) | public static void Add( method AddRange (line 28) | public static void AddRange( method WhereNotNull (line 43) | public static IEnumerable WhereNotNull(this IEnumerable source) FILE: src/xunit.analyzers/Utility/IAssertContext.cs type IAssertContext (line 6) | public interface IAssertContext FILE: src/xunit.analyzers/Utility/ICommonContext.cs type ICommonContext (line 10) | public interface ICommonContext FILE: src/xunit.analyzers/Utility/ICoreContext.cs type ICoreContext (line 6) | public interface ICoreContext FILE: src/xunit.analyzers/Utility/IRunnerUtilityContext.cs type IRunnerUtilityContext (line 6) | public interface IRunnerUtilityContext FILE: src/xunit.analyzers/Utility/Serializability.cs type Serializability (line 3) | public enum Serializability FILE: src/xunit.analyzers/Utility/SerializabilityAnalyzer.cs class SerializabilityAnalyzer (line 8) | public sealed class SerializabilityAnalyzer(SerializableTypeSymbols type... method AnalayzeSerializability (line 19) | public Serializability AnalayzeSerializability( method GetSpecialTypeSerializability (line 87) | static Serializability GetSpecialTypeSerializability(SpecialType type) => method GetTypeKindSerializability (line 118) | static Serializability GetTypeKindSerializability(TypeKind kind) => method TypeKindShouldBeIgnored (line 130) | static bool TypeKindShouldBeIgnored(TypeKind kind) => method TypeShouldBeIgnored (line 155) | public bool TypeShouldBeIgnored([NotNullWhen(false)] ITypeSymbol? type) FILE: src/xunit.analyzers/Utility/SerializableTypeSymbols.cs class SerializableTypeSymbols (line 9) | public sealed class SerializableTypeSymbols method SerializableTypeSymbols (line 31) | SerializableTypeSymbols( method Create (line 109) | public static SerializableTypeSymbols? Create( method GetTraitDictionary (line 136) | static INamedTypeSymbol? GetTraitDictionary(Compilation compilation) method TheoryData (line 149) | public INamedTypeSymbol? TheoryData(int arity) FILE: src/xunit.analyzers/Utility/SymbolExtensions.cs class SymbolExtensions (line 8) | public static class SymbolExtensions method ContainsAttributeType (line 10) | public static bool ContainsAttributeType( method GetAsyncEnumerableType (line 20) | public static ITypeSymbol? GetAsyncEnumerableType(this ITypeSymbol? ty... method GetEnumerableType (line 38) | public static ITypeSymbol? GetEnumerableType(this ITypeSymbol? typeSym... method GetGenericInterfaceImplementation (line 49) | public static INamedTypeSymbol? GetGenericInterfaceImplementation( method GetMember (line 62) | public static ISymbol? GetMember( method GetInheritedAndOwnMembers (line 67) | public static ImmutableArray GetInheritedAndOwnMembers( method IsAssignableFrom (line 81) | public static bool IsAssignableFrom( method IsInstanceOf (line 167) | public static bool IsInstanceOf( method UnwrapEnumerable (line 176) | public static ITypeSymbol? UnwrapEnumerable( method UnwrapEnumerable (line 197) | public static ITypeSymbol? UnwrapEnumerable( method UnwrapNullable (line 219) | public static ITypeSymbol UnwrapNullable(this ITypeSymbol type) FILE: src/xunit.analyzers/Utility/SyntaxExtensions.cs class SyntaxExtensions (line 8) | public static class SyntaxExtensions method ContainsAttributeType (line 10) | public static bool ContainsAttributeType( method GetSimpleName (line 32) | public static SimpleNameSyntax? GetSimpleName(this InvocationExpressio... method IsEnumValueExpression (line 40) | public static bool IsEnumValueExpression( method IsNameofExpression (line 55) | public static bool IsNameofExpression( FILE: src/xunit.analyzers/Utility/TypeHierarchyComparer.cs class TypeHierarchyComparer (line 7) | public class TypeHierarchyComparer : IComparer method TypeHierarchyComparer (line 9) | TypeHierarchyComparer() method Compare (line 14) | public int Compare( FILE: src/xunit.analyzers/Utility/TypeSymbolFactory.cs class TypeSymbolFactory (line 8) | public static class TypeSymbolFactory method Action (line 10) | public static INamedTypeSymbol? Action(Compilation compilation) => method Action (line 13) | public static INamedTypeSymbol? Action( method ArraySegmentOfT (line 18) | public static INamedTypeSymbol? ArraySegmentOfT(Compilation compilatio... method AssemblyFixtureAttribute_V3 (line 21) | public static INamedTypeSymbol? AssemblyFixtureAttribute_V3(Compilatio... method Assert (line 24) | public static INamedTypeSymbol? Assert(Compilation compilation) => method AttributeUsageAttribute (line 27) | public static INamedTypeSymbol? AttributeUsageAttribute(Compilation co... method BigInteger (line 30) | public static INamedTypeSymbol? BigInteger(Compilation compilation) => method CallerFilePathAttribute (line 33) | public static INamedTypeSymbol? CallerFilePathAttribute(Compilation co... method CallerLineNumberAttribute (line 36) | public static INamedTypeSymbol? CallerLineNumberAttribute(Compilation ... method CancellationToken (line 39) | public static INamedTypeSymbol? CancellationToken(Compilation compilat... method ClassDataAttribute (line 42) | public static INamedTypeSymbol? ClassDataAttribute(Compilation compila... method ClassDataAttributeOfT_V3 (line 45) | public static INamedTypeSymbol? ClassDataAttributeOfT_V3(Compilation c... method CollectionAttribute (line 48) | public static INamedTypeSymbol? CollectionAttribute(Compilation compil... method CollectionAttributeOfT_V3 (line 51) | public static INamedTypeSymbol? CollectionAttributeOfT_V3(Compilation ... method CollectionDefinitionAttribute (line 54) | public static INamedTypeSymbol? CollectionDefinitionAttribute(Compilat... method ConfigureAwaitOptions (line 57) | public static INamedTypeSymbol? ConfigureAwaitOptions(Compilation comp... method ConfiguredTaskAwaitable (line 60) | public static INamedTypeSymbol? ConfiguredTaskAwaitable(Compilation co... method DataAttribute_V2 (line 63) | public static INamedTypeSymbol? DataAttribute_V2(Compilation compilati... method DataAttribute_V3 (line 66) | public static INamedTypeSymbol? DataAttribute_V3(Compilation compilati... method DateOnly (line 69) | public static INamedTypeSymbol? DateOnly(Compilation compilation) => method DateTimeOffset (line 72) | public static INamedTypeSymbol? DateTimeOffset(Compilation compilation... method DictionaryofTKeyTValue (line 75) | public static INamedTypeSymbol? DictionaryofTKeyTValue(Compilation com... method FactAttribute (line 78) | public static INamedTypeSymbol? FactAttribute(Compilation compilation) => method Func (line 81) | public static INamedTypeSymbol? Func( method Guid (line 86) | public static INamedTypeSymbol? Guid(Compilation compilation) => method IAssemblyInfo_V2 (line 89) | public static INamedTypeSymbol? IAssemblyInfo_V2(Compilation compilati... method IAsyncEnumerableOfITheoryDataRow (line 92) | public static INamedTypeSymbol? IAsyncEnumerableOfITheoryDataRow(Compi... method IAsyncEnumerableOfObjectArray (line 105) | public static INamedTypeSymbol? IAsyncEnumerableOfObjectArray(Compilat... method IAsyncEnumerableOfT (line 115) | public static INamedTypeSymbol? IAsyncEnumerableOfT(Compilation compil... method IAsyncEnumerableOfTuple (line 118) | public static INamedTypeSymbol? IAsyncEnumerableOfTuple(Compilation co... method IAsyncLifetime (line 127) | public static INamedTypeSymbol? IAsyncLifetime(Compilation compilation... method IAttributeInfo_V2 (line 130) | public static INamedTypeSymbol? IAttributeInfo_V2(Compilation compilat... method IClassFixureOfT (line 133) | public static INamedTypeSymbol? IClassFixureOfT(Compilation compilatio... method ICollection (line 136) | public static INamedTypeSymbol? ICollection(Compilation compilation) => method ICollectionFixtureOfT (line 139) | public static INamedTypeSymbol? ICollectionFixtureOfT(Compilation comp... method ICollectionOfT (line 142) | public static INamedTypeSymbol ICollectionOfT(Compilation compilation) => method ICriticalNotifyCompletion (line 145) | public static INamedTypeSymbol? ICriticalNotifyCompletion(Compilation ... method IDataAttribute_V3 (line 148) | public static INamedTypeSymbol? IDataAttribute_V3(Compilation compilat... method IDisposable (line 151) | public static INamedTypeSymbol IDisposable(Compilation compilation) => method IEnumerableOfITheoryDataRow (line 154) | public static INamedTypeSymbol? IEnumerableOfITheoryDataRow(Compilatio... method IEnumerableOfObjectArray (line 163) | public static INamedTypeSymbol IEnumerableOfObjectArray(Compilation co... method IEnumerableOfT (line 166) | public static INamedTypeSymbol IEnumerableOfT(Compilation compilation) => method IEnumerableOfTuple (line 169) | public static INamedTypeSymbol? IEnumerableOfTuple(Compilation compila... method IFormattable (line 178) | public static INamedTypeSymbol? IFormattable(Compilation compilation) => method IMessageSink_V2 (line 181) | public static INamedTypeSymbol? IMessageSink_V2(Compilation compilatio... method IMessageSink_V3 (line 184) | public static INamedTypeSymbol? IMessageSink_V3(Compilation compilatio... method IMessageSinkMessage_V2 (line 187) | public static INamedTypeSymbol? IMessageSinkMessage_V2(Compilation com... method IMethodInfo_V2 (line 190) | public static INamedTypeSymbol? IMethodInfo_V2(Compilation compilation... method Index (line 193) | public static INamedTypeSymbol? Index(Compilation compilation) => method InlineDataAttribute (line 196) | public static INamedTypeSymbol? InlineDataAttribute(Compilation compil... method IParameterInfo_V2 (line 199) | public static INamedTypeSymbol? IParameterInfo_V2(Compilation compilat... method IParsableOfT (line 202) | public static INamedTypeSymbol? IParsableOfT(Compilation compilation) => method IReadOnlyCollectionOfT (line 205) | public static INamedTypeSymbol IReadOnlyCollectionOfT(Compilation comp... method IReadOnlySetOfT (line 208) | public static INamedTypeSymbol? IReadOnlySetOfT(Compilation compilatio... method IRunnerReporter_V3 (line 211) | public static INamedTypeSymbol? IRunnerReporter_V3(Compilation compila... method ISetOfT (line 214) | public static INamedTypeSymbol? ISetOfT(Compilation compilation) => method ISourceInformation_V2 (line 217) | public static INamedTypeSymbol? ISourceInformation_V2(Compilation comp... method ISourceInformationProvider_V2 (line 220) | public static INamedTypeSymbol? ISourceInformationProvider_V2(Compilat... method ISourceInformationProvider_V3 (line 223) | public static INamedTypeSymbol? ISourceInformationProvider_V3(Compilat... method ITest_V2 (line 226) | public static INamedTypeSymbol? ITest_V2(Compilation compilation) => method ITest_V3 (line 229) | public static INamedTypeSymbol? ITest_V3(Compilation compilation) => method ITestAssembly_V2 (line 232) | public static INamedTypeSymbol? ITestAssembly_V2(Compilation compilati... method ITestAssembly_V3 (line 235) | public static INamedTypeSymbol? ITestAssembly_V3(Compilation compilati... method ITestCase_V2 (line 238) | public static INamedTypeSymbol? ITestCase_V2(Compilation compilation) => method ITestCase_V3 (line 241) | public static INamedTypeSymbol? ITestCase_V3(Compilation compilation) => method ITestClass_V2 (line 244) | public static INamedTypeSymbol? ITestClass_V2(Compilation compilation) => method ITestClass_V3 (line 247) | public static INamedTypeSymbol? ITestClass_V3(Compilation compilation) => method ITestCollection_V2 (line 250) | public static INamedTypeSymbol? ITestCollection_V2(Compilation compila... method ITestCollection_V3 (line 253) | public static INamedTypeSymbol? ITestCollection_V3(Compilation compila... method ITestContextAccessor_V3 (line 256) | public static INamedTypeSymbol? ITestContextAccessor_V3(Compilation co... method ITestFramework_V2 (line 259) | public static INamedTypeSymbol? ITestFramework_V2(Compilation compilat... method ITestFramework_V3 (line 262) | public static INamedTypeSymbol? ITestFramework_V3(Compilation compilat... method ITestFrameworkDiscoverer_V2 (line 265) | public static INamedTypeSymbol? ITestFrameworkDiscoverer_V2(Compilatio... method ITestFrameworkDiscoverer_V3 (line 268) | public static INamedTypeSymbol? ITestFrameworkDiscoverer_V3(Compilatio... method ITestFrameworkExecutor_V2 (line 271) | public static INamedTypeSymbol? ITestFrameworkExecutor_V2(Compilation ... method ITestFrameworkExecutor_V3 (line 274) | public static INamedTypeSymbol? ITestFrameworkExecutor_V3(Compilation ... method ITestMethod_V2 (line 277) | public static INamedTypeSymbol? ITestMethod_V2(Compilation compilation... method ITestMethod_V3 (line 280) | public static INamedTypeSymbol? ITestMethod_V3(Compilation compilation... method ITestOutputHelper_V2 (line 283) | public static INamedTypeSymbol? ITestOutputHelper_V2(Compilation compi... method ITestOutputHelper_V3 (line 286) | public static INamedTypeSymbol? ITestOutputHelper_V3(Compilation compi... method ITheoryDataRow_V3 (line 289) | public static INamedTypeSymbol? ITheoryDataRow_V3(Compilation compilat... method ITuple (line 292) | public static INamedTypeSymbol? ITuple(Compilation compilation) => method ITypeInfo_V2 (line 295) | public static INamedTypeSymbol? ITypeInfo_V2(Compilation compilation) => method IValueTaskSource (line 298) | public static INamedTypeSymbol? IValueTaskSource(Compilation compilati... method IValueTaskSourceOfT (line 301) | public static INamedTypeSymbol? IValueTaskSourceOfT(Compilation compil... method IXunitSerializable_V2 (line 304) | public static INamedTypeSymbol? IXunitSerializable_V2(Compilation comp... method IXunitSerializable_V3 (line 307) | public static INamedTypeSymbol? IXunitSerializable_V3(Compilation comp... method IXunitSerializer_V3 (line 310) | public static INamedTypeSymbol? IXunitSerializer_V3(Compilation compil... method JsonTypeIDAttribute_V3 (line 313) | public static INamedTypeSymbol? JsonTypeIDAttribute_V3(Compilation com... method ListOfT (line 316) | public static INamedTypeSymbol? ListOfT(Compilation compilation) => method LongLivedMarshalByRefObject_ExecutionV2 (line 319) | public static INamedTypeSymbol? LongLivedMarshalByRefObject_ExecutionV... method LongLivedMarshalByRefObject_RunnerUtility (line 322) | public static INamedTypeSymbol? LongLivedMarshalByRefObject_RunnerUtil... method MemberDataAttribute (line 325) | public static INamedTypeSymbol? MemberDataAttribute(Compilation compil... method NullableOfT (line 328) | public static INamedTypeSymbol NullableOfT(Compilation compilation) => method ObjectArray (line 331) | public static IArrayTypeSymbol ObjectArray(Compilation compilation) => method ObsoleteAttribute (line 334) | public static INamedTypeSymbol? ObsoleteAttribute(Compilation compilat... method OptionalAttribute (line 337) | public static INamedTypeSymbol? OptionalAttribute(Compilation compilat... method Range (line 340) | public static INamedTypeSymbol? Range(Compilation compilation) => method Record (line 343) | public static INamedTypeSymbol? Record(Compilation compilation) => method RegisterXunitSerializerAttribute_V3 (line 346) | public static INamedTypeSymbol? RegisterXunitSerializerAttribute_V3(Co... method SortedSetOfT (line 349) | public static INamedTypeSymbol? SortedSetOfT(Compilation compilation) => method String (line 352) | public static INamedTypeSymbol String(Compilation compilation) => method StringValues (line 355) | public static INamedTypeSymbol? StringValues(Compilation compilation) => method Task (line 358) | public static INamedTypeSymbol? Task(Compilation compilation) => method TaskOfT (line 361) | public static INamedTypeSymbol? TaskOfT(Compilation compilation) => method TestContext_V3 (line 364) | public static INamedTypeSymbol? TestContext_V3(Compilation compilation... method TheoryAttribute (line 367) | public static INamedTypeSymbol? TheoryAttribute(Compilation compilatio... method TheoryData (line 370) | public static INamedTypeSymbol? TheoryData(Compilation compilation) => method TheoryData_ByGenericArgumentCount (line 375) | public static Dictionary TheoryData_ByGenericAr... method TheoryDataRow_V3 (line 395) | public static INamedTypeSymbol? TheoryDataRow_V3(Compilation compilati... method TheoryDataRow_ByGenericArgumentCount_V3 (line 400) | public static Dictionary TheoryDataRow_ByGeneri... method TimeOnly (line 420) | public static INamedTypeSymbol? TimeOnly(Compilation compilation) => method TimeSpan (line 423) | public static INamedTypeSymbol? TimeSpan(Compilation compilation) => method Type (line 426) | public static INamedTypeSymbol? Type(Compilation compilation) => method ValidateArity (line 429) | static int ValidateArity( method Uri (line 440) | public static INamedTypeSymbol? Uri(Compilation compilation) => method ValueTask (line 443) | public static INamedTypeSymbol? ValueTask(Compilation compilation) => method ValueTaskOfT (line 446) | public static INamedTypeSymbol? ValueTaskOfT(Compilation compilation) => method Version (line 449) | public static INamedTypeSymbol? Version(Compilation compilation) => method Void (line 452) | public static INamedTypeSymbol Void(Compilation compilation) => FILE: src/xunit.analyzers/Utility/V2AbstractionsContext.cs class V2AbstractionsContext (line 7) | public class V2AbstractionsContext : ICommonContext method V2AbstractionsContext (line 29) | V2AbstractionsContext( method Get (line 151) | public static V2AbstractionsContext? Get( FILE: src/xunit.analyzers/Utility/V2AssertContext.cs class V2AssertContext (line 7) | public class V2AssertContext : IAssertContext method V2AssertContext (line 14) | V2AssertContext( method Get (line 42) | public static V2AssertContext? Get( FILE: src/xunit.analyzers/Utility/V2CoreContext.cs class V2CoreContext (line 7) | public class V2CoreContext : ICoreContext method V2CoreContext (line 24) | V2CoreContext( method Get (line 105) | public static V2CoreContext? Get( FILE: src/xunit.analyzers/Utility/V2ExecutionContext.cs class V2ExecutionContext (line 7) | public class V2ExecutionContext method V2ExecutionContext (line 12) | V2ExecutionContext( method Get (line 40) | public static V2ExecutionContext? Get( FILE: src/xunit.analyzers/Utility/V2RunnerUtilityContext.cs class V2RunnerUtilityContext (line 7) | public class V2RunnerUtilityContext : IRunnerUtilityContext method V2RunnerUtilityContext (line 12) | V2RunnerUtilityContext( method Get (line 33) | public static V2RunnerUtilityContext? Get( FILE: src/xunit.analyzers/Utility/V3AssertContext.cs class V3AssertContext (line 7) | public class V3AssertContext : IAssertContext method V3AssertContext (line 14) | V3AssertContext( method Get (line 41) | public static V3AssertContext? Get( FILE: src/xunit.analyzers/Utility/V3CommonContext.cs class V3CommonContext (line 7) | public class V3CommonContext : ICommonContext method V3CommonContext (line 23) | V3CommonContext( method Get (line 116) | public static V3CommonContext? Get( FILE: src/xunit.analyzers/Utility/V3CoreContext.cs class V3CoreContext (line 7) | public class V3CoreContext : ICoreContext method V3CoreContext (line 27) | V3CoreContext( method Get (line 144) | public static V3CoreContext? Get( FILE: src/xunit.analyzers/Utility/V3RunnerCommonContext.cs class V3RunnerCommonContext (line 7) | public class V3RunnerCommonContext method V3RunnerCommonContext (line 11) | V3RunnerCommonContext( method Get (line 26) | public static V3RunnerCommonContext? Get( FILE: src/xunit.analyzers/Utility/V3RunnerUtilityContext.cs class V3RunnerUtilityContext (line 7) | public class V3RunnerUtilityContext : IRunnerUtilityContext method V3RunnerUtilityContext (line 12) | V3RunnerUtilityContext( method Get (line 33) | public static V3RunnerUtilityContext? Get( FILE: src/xunit.analyzers/Utility/XunitContext.cs class XunitContext (line 9) | public class XunitContext method XunitContext (line 17) | XunitContext() method XunitContext (line 25) | public XunitContext(Compilation compilation) method ForV2 (line 177) | public static XunitContext ForV2( method ForV2Abstractions (line 191) | public static XunitContext ForV2Abstractions(Compilation compilation) => method ForV2Assert (line 203) | public static XunitContext ForV2Assert( method ForV2Execution (line 217) | public static XunitContext ForV2Execution( method ForV2RunnerUtility (line 232) | public static XunitContext ForV2RunnerUtility( method ForV3 (line 248) | public static XunitContext ForV3( method ForV3Assert (line 265) | public static XunitContext ForV3Assert( FILE: src/xunit.analyzers/Utility/XunitDiagnosticAnalyzer.cs class XunitDiagnosticAnalyzer (line 10) | public abstract class XunitDiagnosticAnalyzer(params DiagnosticDescripto... method AnalyzeCompilation (line 23) | public abstract void AnalyzeCompilation( method CreateXunitContext (line 33) | protected virtual XunitContext CreateXunitContext(Compilation compilat... method Initialize (line 37) | public sealed override void Initialize(AnalysisContext context) method ShouldAnalyze (line 58) | protected virtual bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/Utility/XunitDiagnosticSuppressor.cs class XunitDiagnosticSuppressor (line 11) | public abstract class XunitDiagnosticSuppressor(SuppressionDescriptor de... method CreateXunitContext (line 27) | protected virtual XunitContext CreateXunitContext(Compilation compilat... method ReportSuppressions (line 31) | public sealed override void ReportSuppressions(SuppressionAnalysisCont... method ShouldAnalyze (line 47) | protected virtual bool ShouldAnalyze(XunitContext xunitContext) => method ShouldSuppress (line 56) | protected abstract bool ShouldSuppress( FILE: src/xunit.analyzers/Utility/XunitV2DiagnosticAnalyzer.cs class XunitV2DiagnosticAnalyzer (line 8) | public abstract class XunitV2DiagnosticAnalyzer(params DiagnosticDescrip... method ShouldAnalyze (line 11) | protected override bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/Utility/XunitV2DiagnosticSuppressor.cs class XunitV2DiagnosticSuppressor (line 9) | public abstract class XunitV2DiagnosticSuppressor(SuppressionDescriptor ... method ShouldAnalyze (line 12) | protected override bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/Utility/XunitV3DiagnosticAnalyzer.cs class XunitV3DiagnosticAnalyzer (line 8) | public abstract class XunitV3DiagnosticAnalyzer(params DiagnosticDescrip... method ShouldAnalyze (line 11) | protected override bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/Utility/XunitV3DiagnosticSuppressor.cs class XunitV3DiagnosticSuppressor (line 9) | public abstract class XunitV3DiagnosticSuppressor(SuppressionDescriptor ... method ShouldAnalyze (line 12) | protected override bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/X1000/ClassDataAttributeMustPointAtValidClass.cs class ClassDataAttributeMustPointAtValidClass (line 12) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method ClassDataAttributeMustPointAtValidClass (line 18) | public ClassDataAttributeMustPointAtValidClass() : method AnalyzeCompilation (line 29) | public override void AnalyzeCompilation( method IsGenericTheoryDataRowType (line 102) | static bool IsGenericTheoryDataRowType( method ReportClassReturnsUnsafeTypeValue (line 126) | static void ReportClassReturnsUnsafeTypeValue( method ReportExtraTypeArguments (line 136) | static void ReportExtraTypeArguments( method ReportIncompatibleType (line 148) | static void ReportIncompatibleType( method ReportIncorrectImplementationType (line 164) | static void ReportIncorrectImplementationType( method ReportNullabilityMismatch (line 178) | static void ReportNullabilityMismatch( method ReportTooFewTypeArguments (line 194) | static void ReportTooFewTypeArguments( method VerifyDataSourceDeclaration (line 206) | static bool VerifyDataSourceDeclaration( method VerifyGenericArgumentTypes (line 248) | static void VerifyGenericArgumentTypes( FILE: src/xunit.analyzers/X1000/CollectionDefinitionsMustBePublic.cs class CollectionDefinitionClassesMustBePublic (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method CollectionDefinitionClassesMustBePublic (line 10) | public CollectionDefinitionClassesMustBePublic() : method AnalyzeCompilation (line 14) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/ConstructorsOnFactAttributeSubclassShouldBePublic.cs class ConstructorsOnFactAttributeSubclassShouldBePublic (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method ConstructorsOnFactAttributeSubclassShouldBePublic (line 10) | public ConstructorsOnFactAttributeSubclassShouldBePublic() : method AnalyzeCompilation (line 14) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/DataAttributeShouldBeUsedOnATheory.cs class DataAttributeShouldBeUsedOnATheory (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method DataAttributeShouldBeUsedOnATheory (line 12) | public DataAttributeShouldBeUsedOnATheory() : method AnalyzeCompilation (line 16) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/DoNotUseAsyncVoidForTestMethods.cs class DoNotUseAsyncVoidForTestMethods (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method DoNotUseAsyncVoidForTestMethods (line 11) | public DoNotUseAsyncVoidForTestMethods() : method AnalyzeCompilation (line 18) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/DoNotUseBlockingTaskOperations.cs method DoNotUseBlockingTaskOperations (line 45) | public DoNotUseBlockingTaskOperations() : method AnalyzeCompilation (line 49) | public override void AnalyzeCompilation( method FindSymbol (line 172) | static bool FindSymbol( method TaskIsKnownToBeCompleted (line 208) | static bool TaskIsKnownToBeCompleted( FILE: src/xunit.analyzers/X1000/DoNotUseConfigureAwait.cs class DoNotUseConfigureAwait (line 14) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method DoNotUseConfigureAwait (line 17) | public DoNotUseConfigureAwait() : method AnalyzeCompilation (line 21) | public override void AnalyzeCompilation( method ContainsContinueOnCapturedContext (line 135) | static bool ContainsContinueOnCapturedContext( FILE: src/xunit.analyzers/X1000/EnsureFixturesHaveASource.cs class EnsureFixturesHaveASource (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method EnsureFixturesHaveASource (line 12) | public EnsureFixturesHaveASource() : method AnalyzeCompilation (line 16) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/FactMethodMustNotHaveParameters.cs class FactMethodMustNotHaveParameters (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method FactMethodMustNotHaveParameters (line 10) | public FactMethodMustNotHaveParameters() : method AnalyzeCompilation (line 14) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/FactMethodShouldNotHaveTestData.cs class FactMethodShouldNotHaveTestData (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method FactMethodShouldNotHaveTestData (line 12) | public FactMethodShouldNotHaveTestData() : method AnalyzeCompilation (line 16) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/InlineDataMustMatchTheoryParameters.cs class InlineDataMustMatchTheoryParameters (line 12) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method InlineDataMustMatchTheoryParameters (line 15) | public InlineDataMustMatchTheoryParameters() : method AnalyzeCompilation (line 24) | public override void AnalyzeCompilation( method RequiresMatchingValue (line 224) | static bool RequiresMatchingValue( method GetParameterExpressionsFromArrayArgument (line 233) | static IList? GetParameterExpressionsFromArrayArgume... type ParameterArrayStyleType (line 253) | public enum ParameterArrayStyleType FILE: src/xunit.analyzers/X1000/InlineDataShouldBeUniqueWithinTheory.cs class InlineDataShouldBeUniqueWithinTheory (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method InlineDataShouldBeUniqueWithinTheory (line 13) | public InlineDataShouldBeUniqueWithinTheory() : method AnalyzeCompilation (line 17) | public override void AnalyzeCompilation( method AnalyzeMethod (line 27) | static void AnalyzeMethod( method AnalyzeInlineDataAttributesWithinTheory (line 49) | static void AnalyzeInlineDataAttributesWithinTheory( method GetAttributeSyntax (line 73) | static AttributeSyntax? GetAttributeSyntax( method ReportDuplicate (line 78) | static void ReportDuplicate( method HasAttributeDeclarationNoCompilationErrors (line 99) | static bool HasAttributeDeclarationNoCompilationErrors( class InlineDataUniquenessComparer (line 105) | sealed class InlineDataUniquenessComparer(IMethodSymbol attributeRelat... method Equals (line 114) | public bool Equals( method AreArgumentsEqual (line 134) | static bool AreArgumentsEqual( method IsSingleNullByInlineDataOrByDefaultParamValue (line 207) | static bool IsSingleNullByInlineDataOrByDefaultParamValue(ImmutableA... method GetHashCode (line 224) | public int GetHashCode(AttributeData attributeData) method GetFlattenedArgumentPrimitives (line 237) | static ImmutableArray GetFlattenedArgumentPrimitives(IEnume... method GetEffectiveTestArguments (line 270) | ImmutableArray GetEffectiveTestArguments(AttributeData attri... FILE: src/xunit.analyzers/X1000/LocalFunctionsCannotBeTestFunctions.cs class LocalFunctionsCannotBeTestFunctions (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method LocalFunctionsCannotBeTestFunctions (line 12) | public LocalFunctionsCannotBeTestFunctions() : method AnalyzeCompilation (line 16) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/MemberDataShouldReferenceValidMember.cs class MemberDataShouldReferenceValidMember (line 17) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method MemberDataShouldReferenceValidMember (line 20) | public MemberDataShouldReferenceValidMember() : method AnalyzeCompilation (line 42) | public override void AnalyzeCompilation( method IsInitialized (line 203) | static bool IsInitialized( method FindMemberSymbol (line 253) | static ISymbol? FindMemberSymbol( method FindMethodSymbol (line 273) | public static ISymbol? FindMethodSymbol( method FindTypeArgumentFromIEnumerable (line 297) | static ITypeSymbol? FindTypeArgumentFromIEnumerable( method GetClassTypesForAttribute (line 333) | public static (INamedTypeSymbol? TestClass, ITypeSymbol? MemberClass) ... method GetParameterExpressionsFromArrayArgument (line 357) | static IList? GetParameterExpressionsFromArrayArgument( method IsGenericTheoryDataRowType (line 386) | static bool IsGenericTheoryDataRowType( method IsTheoryDataType (line 420) | static bool IsTheoryDataType( method ShouldSuppressX1015BecauseAllDerivedConcreteTypesHaveMember (line 446) | static bool ShouldSuppressX1015BecauseAllDerivedConcreteTypesHaveMember( method ReportIllegalNonMethodArguments (line 508) | static void ReportIllegalNonMethodArguments( method ReportIncorrectMemberType (line 523) | static void ReportIncorrectMemberType( method ReportIncorrectReturnType (line 533) | static void ReportIncorrectReturnType( method ReportMemberMethodParametersDoNotMatchArgumentTypes (line 576) | static void ReportMemberMethodParametersDoNotMatchArgumentTypes( method ReportMemberMethodParameterNullability (line 592) | static void ReportMemberMethodParameterNullability( method ReportMemberMethodTheoryDataExtraTypeArguments (line 608) | static void ReportMemberMethodTheoryDataExtraTypeArguments( method ReportMemberMethodTheoryDataIncompatibleType (line 622) | static void ReportMemberMethodTheoryDataIncompatibleType( method ReportMemberMethodTheoryDataNullability (line 639) | static void ReportMemberMethodTheoryDataNullability( method ReportMemberMethodTheoryDataTooFewTypeArguments (line 656) | static void ReportMemberMethodTheoryDataTooFewTypeArguments( method ReportMemberMustBeWrittenTo (line 670) | static void ReportMemberMustBeWrittenTo( method ReportMissingMember (line 681) | static void ReportMissingMember( method ReportNonPublicAccessibility (line 702) | static void ReportNonPublicAccessibility( method ReportNonPublicPropertyGetter (line 714) | static void ReportNonPublicPropertyGetter( method ReportMemberReturnsTypeUnsafeValue (line 724) | static void ReportMemberReturnsTypeUnsafeValue( method ReportNonStatic (line 736) | static void ReportNonStatic( method ReportTooManyArgumentsProvided (line 748) | static void ReportTooManyArgumentsProvided( method ReportUseNameof (line 762) | static void ReportUseNameof( method ResolveDeclaredBaseTypeFromSyntax (line 788) | static ITypeSymbol? ResolveDeclaredBaseTypeFromSyntax( method VerifyDataMethodParameterUsage (line 830) | static void VerifyDataMethodParameterUsage( method VerifyDataSourceReturnType (line 941) | static bool VerifyDataSourceReturnType( method VerifyGenericArgumentTypes (line 1005) | static void VerifyGenericArgumentTypes( FILE: src/xunit.analyzers/X1000/PublicMethodShouldBeMarkedAsTest.cs class PublicMethodShouldBeMarkedAsTest (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method PublicMethodShouldBeMarkedAsTest (line 12) | public PublicMethodShouldBeMarkedAsTest() : method AnalyzeCompilation (line 16) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TestClassCannotBeNestedInGenericClass.cs class TestClassCannotBeNestedInGenericClass (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TestClassCannotBeNestedInGenericClass (line 10) | public TestClassCannotBeNestedInGenericClass() : method AnalyzeCompilation (line 14) | public override void AnalyzeCompilation( method DoesInheritenceTreeContainTests (line 46) | static bool DoesInheritenceTreeContainTests( FILE: src/xunit.analyzers/X1000/TestClassMustBePublic.cs class TestClassMustBePublic (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TestClassMustBePublic (line 10) | public TestClassMustBePublic() : method AnalyzeCompilation (line 14) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TestClassShouldHaveTFixtureArgument.cs class TestClassShouldHaveTFixtureArgument (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TestClassShouldHaveTFixtureArgument (line 11) | public TestClassShouldHaveTFixtureArgument() : method AnalyzeCompilation (line 15) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TestMethodCannotHaveOverloads.cs class TestMethodCannotHaveOverloads (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TestMethodCannotHaveOverloads (line 11) | public TestMethodCannotHaveOverloads() : method AnalyzeCompilation (line 15) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TestMethodMustNotHaveMultipleFactAttributes.cs class TestMethodMustNotHaveMultipleFactAttributes (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TestMethodMustNotHaveMultipleFactAttributes (line 12) | public TestMethodMustNotHaveMultipleFactAttributes() : method AnalyzeCompilation (line 16) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TestMethodShouldNotBeSkipped.cs class TestMethodShouldNotBeSkipped (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TestMethodShouldNotBeSkipped (line 11) | public TestMethodShouldNotBeSkipped() : method AnalyzeCompilation (line 15) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TestMethodSupportedReturnType.cs class TestMethodSupportedReturnType (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TestMethodSupportedReturnType (line 12) | public TestMethodSupportedReturnType() : method AnalyzeCompilation (line 16) | public override void AnalyzeCompilation( method GetValidReturnTypes (line 58) | public static List GetValidReturnTypes( FILE: src/xunit.analyzers/X1000/TheoryDataRowArgumentsShouldBeSerializable.cs method TheoryDataRowArgumentsShouldBeSerializable (line 12) | public TheoryDataRowArgumentsShouldBeSerializable() : method AnalyzeCompilation (line 19) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TheoryDataShouldNotUseTheoryDataRow.cs class TheoryDataShouldNotUseTheoryDataRow (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AnalyzeCompilation (line 13) | public override void AnalyzeCompilation( method IsOrImplementsITheoryDataRow (line 50) | static bool IsOrImplementsITheoryDataRow( FILE: src/xunit.analyzers/X1000/TheoryDataTypeArgumentsShouldBeSerializable.cs class TheoryDataTypeArgumentsShouldBeSerializable (line 11) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TheoryDataTypeArgumentsShouldBeSerializable (line 14) | public TheoryDataTypeArgumentsShouldBeSerializable() : method AnalyzeCompilation (line 21) | public override void AnalyzeCompilation( method AttributeIsTheoryOrDataAttribute (line 85) | static bool AttributeIsTheoryOrDataAttribute(AttributeData attribute, ... method DiscoveryEnumerationIsDisabled (line 88) | static bool DiscoveryEnumerationIsDisabled(IMethodSymbol method, Seria... class TheoryDataTypeArgumentFinder (line 95) | sealed class TheoryDataTypeArgumentFinder(SerializableTypeSymbols type... method FindTypeArguments (line 105) | public IEnumerable FindTypeArguments( method GetCompatibleMethod (line 112) | static IMethodSymbol? GetCompatibleMethod( method GetDataSourceType (line 140) | INamedTypeSymbol? GetDataSourceType( method GetField (line 156) | static IFieldSymbol? GetField( method GetMemberContainingType (line 168) | static ITypeSymbol? GetMemberContainingType(AttributeData memberData... method GetMemberType (line 179) | static ITypeSymbol? GetMemberType( method GetMemberType (line 200) | static ITypeSymbol? GetMemberType(ISymbol? member) => method GetMethod (line 212) | static IMethodSymbol? GetMethod( method GetProperty (line 232) | static IPropertySymbol? GetProperty( method GetPublicMember (line 244) | static TSymbol? GetPublicMember( method GetTheoryDataTypeArguments (line 267) | IEnumerable GetTheoryDataTypeArguments(INamedTypeSymbol... method GetTypesForMemberResolution (line 301) | static IEnumerable GetTypesForMemberResolution( method ParameterTypesAreCompatible (line 316) | static bool ParameterTypesAreCompatible( FILE: src/xunit.analyzers/X1000/TheoryMethodCannotHaveDefaultParameter.cs class TheoryMethodCannotHaveDefaultParameter (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TheoryMethodCannotHaveDefaultParameter (line 11) | public TheoryMethodCannotHaveDefaultParameter() : method ShouldAnalyze (line 15) | protected override bool ShouldAnalyze(XunitContext xunitContext) method AnalyzeCompilation (line 22) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TheoryMethodCannotHaveParamsArray.cs class TheoryMethodCannotHaveParamsArray (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TheoryMethodCannotHaveParamsArray (line 10) | public TheoryMethodCannotHaveParamsArray() : method ShouldAnalyze (line 14) | protected override bool ShouldAnalyze(XunitContext xunitContext) method AnalyzeCompilation (line 21) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TheoryMethodMustHaveTestData.cs class TheoryMethodMustHaveTestData (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TheoryMethodMustHaveTestData (line 10) | public TheoryMethodMustHaveTestData() : method AnalyzeCompilation (line 14) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TheoryMethodShouldHaveParameters.cs class TheoryMethodShouldHaveParameters (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TheoryMethodShouldHaveParameters (line 10) | public TheoryMethodShouldHaveParameters() : method AnalyzeCompilation (line 14) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X1000/TheoryMethodShouldUseAllParameters.cs class TheoryMethodShouldUseAllParameters (line 11) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method TheoryMethodShouldUseAllParameters (line 16) | public TheoryMethodShouldUseAllParameters() : method AnalyzeCompilation (line 20) | public override void AnalyzeCompilation( method AnalyzeTheoryParameters (line 48) | static void AnalyzeTheoryParameters( FILE: src/xunit.analyzers/X1000/UseCancellationToken.cs class UseCancellationToken (line 12) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method UseCancellationToken (line 15) | public UseCancellationToken() : method AnalyzeCompilation (line 19) | public override void AnalyzeCompilation( method ShouldAnalyze (line 135) | protected override bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/X2000/AssertCollectionContainsShouldNotUseBoolCheck.cs class AssertCollectionContainsShouldNotUseBoolCheck (line 11) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertCollectionContainsShouldNotUseBoolCheck (line 29) | public AssertCollectionContainsShouldNotUseBoolCheck() method AnalyzeInvocation (line 33) | protected override void AnalyzeInvocation( method IsLinqContainsMethod (line 83) | static bool IsLinqContainsMethod(IMethodSymbol methodSymbol) => method IsICollectionContainsMethod (line 86) | static bool IsICollectionContainsMethod( FILE: src/xunit.analyzers/X2000/AssertEmptyCollectionCheckShouldNotBeUsed.cs class AssertEmptyCollectionCheckShouldNotBeUsed (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEmptyCollectionCheckShouldNotBeUsed (line 18) | public AssertEmptyCollectionCheckShouldNotBeUsed() method AnalyzeInvocation (line 22) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecks.cs class AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecks (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecks (line 25) | public AssertEmptyOrNotEmptyShouldNotBeUsedForContainsChecks() : method AnalyzeInvocation (line 29) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheck.cs class AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheck (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsCheck (line 20) | public AssertEnumerableAnyCheckShouldNotBeUsedForCollectionContainsChe... method AnalyzeInvocation (line 24) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertEqualGenericShouldNotBeUsedForStringValue.cs class AssertEqualGenericShouldNotBeUsedForStringValue (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEqualGenericShouldNotBeUsedForStringValue (line 16) | public AssertEqualGenericShouldNotBeUsedForStringValue() method AnalyzeInvocation (line 20) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertEqualLiteralValueShouldBeFirst.cs class AssertEqualLiteralValueShouldBeFirst (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEqualLiteralValueShouldBeFirst (line 20) | public AssertEqualLiteralValueShouldBeFirst() method AnalyzeInvocation (line 24) | protected override void AnalyzeInvocation( method IsLiteralOrConstant (line 67) | static bool IsLiteralOrConstant(IOperation operation) FILE: src/xunit.analyzers/X2000/AssertEqualPrecisionShoulBeInRange.cs class AssertEqualPrecisionShouldBeInRange (line 11) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEqualPrecisionShouldBeInRange (line 30) | public AssertEqualPrecisionShouldBeInRange() method AnalyzeInvocation (line 34) | protected override void AnalyzeInvocation( method GetMethodNumericType (line 57) | static SpecialType? GetMethodNumericType(IMethodSymbol method) method GetNumericLiteralValue (line 72) | static (IArgumentOperation precisionArgument, int value)? GetNumericLi... method EnsurePrecisionInRange (line 89) | static void EnsurePrecisionInRange( FILE: src/xunit.analyzers/X2000/AssertEqualShouldNotBeUsedForBoolLiteralCheck.cs class AssertEqualShouldNotBeUsedForBoolLiteralCheck (line 11) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEqualShouldNotBeUsedForBoolLiteralCheck (line 26) | public AssertEqualShouldNotBeUsedForBoolLiteralCheck() method AnalyzeInvocation (line 30) | protected override void AnalyzeInvocation( method GetReplacementMethodName (line 84) | static string? GetReplacementMethodName( FILE: src/xunit.analyzers/X2000/AssertEqualShouldNotBeUsedForCollectionSizeCheck.cs class AssertEqualShouldNotBeUsedForCollectionSizeCheck (line 13) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEqualShouldNotBeUsedForCollectionSizeCheck (line 36) | public AssertEqualShouldNotBeUsedForCollectionSizeCheck() method AnalyzeInvocation (line 40) | protected override void AnalyzeInvocation( method GetReplacementMethodName (line 110) | static string GetReplacementMethodName( method IsAllowedCollection (line 120) | static bool IsAllowedCollection(ISymbol symbol) => method IsWellKnownSizeMethod (line 123) | static bool IsWellKnownSizeMethod(ISymbol symbol) => method IsICollectionCountProperty (line 126) | static bool IsICollectionCountProperty( method IsICollectionOfTCountProperty (line 131) | static bool IsICollectionOfTCountProperty( method IsIReadOnlyCollectionOfTCountProperty (line 136) | static bool IsIReadOnlyCollectionOfTCountProperty( method IsCountPropertyOf (line 141) | static bool IsCountPropertyOf( method IsCountPropertyOfGenericType (line 162) | static bool IsCountPropertyOfGenericType( FILE: src/xunit.analyzers/X2000/AssertEqualShouldNotBeUsedForNullCheck.cs class AssertEqualShouldNotBeUsedForNullCheck (line 12) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEqualShouldNotBeUsedForNullCheck (line 29) | public AssertEqualShouldNotBeUsedForNullCheck() method AnalyzeInvocation (line 33) | protected override void AnalyzeInvocation( method GetReplacementMethod (line 76) | static string? GetReplacementMethod(string methodName) FILE: src/xunit.analyzers/X2000/AssertEqualsShouldNotBeUsed.cs class AssertEqualsShouldNotBeUsed (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertEqualsShouldNotBeUsed (line 18) | public AssertEqualsShouldNotBeUsed() method AnalyzeInvocation (line 22) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertIsTypeShouldNotBeUsedForAbstractType.cs class AssertIsTypeShouldNotBeUsedForAbstractType (line 11) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertIsTypeShouldNotBeUsedForAbstractType (line 23) | public AssertIsTypeShouldNotBeUsedForAbstractType() method AnalyzeInvocation (line 27) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertIsTypeShouldUseGenericOverloadType.cs class AssertIsTypeShouldUseGenericOverloadType (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertIsTypeShouldUseGenericOverloadType (line 20) | public AssertIsTypeShouldUseGenericOverloadType() method AnalyzeInvocation (line 24) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertNullShouldNotBeCalledOnValueTypes.cs class AssertNullShouldNotBeCalledOnValueTypes (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertNullShouldNotBeCalledOnValueTypes (line 17) | public AssertNullShouldNotBeCalledOnValueTypes() method AnalyzeInvocation (line 21) | protected override void AnalyzeInvocation( method IsArgumentTypeRecognizedAsReferenceType (line 49) | static bool IsArgumentTypeRecognizedAsReferenceType(ITypeSymbol argume... method GetDisplayString (line 57) | static string GetDisplayString(ISymbol method) FILE: src/xunit.analyzers/X2000/AssertRegexMatchShouldNotUseBoolLiteralCheck.cs class AssertRegexMatchShouldNotUseBoolLiteralCheck (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertRegexMatchShouldNotUseBoolLiteralCheck (line 25) | public AssertRegexMatchShouldNotUseBoolLiteralCheck() method AnalyzeInvocation (line 29) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertSameShouldNotBeCalledOnValueTypes.cs class AssertSameShouldNotBeCalledOnValueTypes (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertSameShouldNotBeCalledOnValueTypes (line 18) | public AssertSameShouldNotBeCalledOnValueTypes() method AnalyzeInvocation (line 22) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertSingleShouldBeUsedForSingleParameter.cs class AssertSingleShouldBeUsedForSingleParameter (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertSingleShouldBeUsedForSingleParameter (line 17) | public AssertSingleShouldBeUsedForSingleParameter() : method AnalyzeInvocation (line 21) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertSingleShouldUseTwoArgumentCall.cs class AssertSingleShouldUseTwoArgumentCall (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertSingleShouldUseTwoArgumentCall (line 18) | public AssertSingleShouldUseTwoArgumentCall() : method AnalyzeInvocation (line 22) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertStringEqualityCheckShouldNotUseBoolCheck.cs class AssertStringEqualityCheckShouldNotUseBoolCheck (line 12) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertStringEqualityCheckShouldNotUseBoolCheck (line 39) | public AssertStringEqualityCheckShouldNotUseBoolCheck() method AnalyzeInvocation (line 43) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssertSubstringCheckShouldNotUseBoolCheck.cs class AssertSubstringCheckShouldNotUseBoolCheck (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertSubstringCheckShouldNotUseBoolCheck (line 28) | public AssertSubstringCheckShouldNotUseBoolCheck() method AnalyzeInvocation (line 32) | protected override void AnalyzeInvocation( method GetReplacementMethodName (line 79) | static string GetReplacementMethodName( FILE: src/xunit.analyzers/X2000/AssertThrowsShouldNotBeUsedForAsyncThrowsCheck.cs class AssertThrowsShouldNotBeUsedForAsyncThrowsCheck (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertThrowsShouldNotBeUsedForAsyncThrowsCheck (line 19) | public AssertThrowsShouldNotBeUsedForAsyncThrowsCheck() method AnalyzeInvocation (line 23) | protected override void AnalyzeInvocation( method GetThrowExpressionSymbol (line 63) | static ISymbol? GetThrowExpressionSymbol(IInvocationOperation invocati... method ThrowExpressionReturnsTask (line 98) | static bool ThrowExpressionReturnsTask( FILE: src/xunit.analyzers/X2000/AssertThrowsShouldUseGenericOverloadCheck.cs class AssertThrowsShouldUseGenericOverloadCheck (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssertThrowsShouldUseGenericOverloadCheck (line 19) | public AssertThrowsShouldUseGenericOverloadCheck() method AnalyzeInvocation (line 23) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AssignableFromAssertionIsConfusinglyNamed.cs class AssignableFromAssertionIsConfusinglyNamed (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AssignableFromAssertionIsConfusinglyNamed (line 17) | public AssignableFromAssertionIsConfusinglyNamed() : method AnalyzeInvocation (line 21) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/AsyncAssertsShouldBeAwaited.cs class AsyncAssertsShouldBeAwaited (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AsyncAssertsShouldBeAwaited (line 21) | public AsyncAssertsShouldBeAwaited() : method AnalyzeInvocation (line 25) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/BooleanAssertsShouldNotBeNegated.cs class BooleanAssertsShouldNotBeNegated (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method BooleanAssertsShouldNotBeNegated (line 18) | public BooleanAssertsShouldNotBeNegated() : method AnalyzeInvocation (line 22) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/BooleanAssertsShouldNotBeUsedForSimpleEqualityCheck.cs class BooleanAssertsShouldNotBeUsedForSimpleEqualityCheck (line 10) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method BooleanAssertsShouldNotBeUsedForSimpleEqualityCheck (line 13) | public BooleanAssertsShouldNotBeUsedForSimpleEqualityCheck() : method AnalyzeInvocation (line 26) | protected override void AnalyzeInvocation( method LiteralReferenceKind (line 106) | public static SyntaxKind? LiteralReferenceKind( method ReportShouldReplaceBooleanOperationWithEquality (line 130) | static void ReportShouldReplaceBooleanOperationWithEquality( method ReportShouldSimplifyBooleanOperation (line 146) | static void ReportShouldSimplifyBooleanOperation( FILE: src/xunit.analyzers/X2000/DoNotUseAssertEmptyWithProblematicTypes.cs class DoNotUseAssertEmptyWithProblematicTypes (line 7) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method DoNotUseAssertEmptyWithProblematicTypes (line 16) | public DoNotUseAssertEmptyWithProblematicTypes() : method AnalyzeInvocation (line 20) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/SetEqualityAnalyzer.cs class SetEqualityAnalyzer (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method SetEqualityAnalyzer (line 18) | public SetEqualityAnalyzer() method AnalyzeInvocation (line 28) | protected override void AnalyzeInvocation( FILE: src/xunit.analyzers/X2000/UseAssertFailInsteadOfBooleanAssert.cs class UseAssertFailInsteadOfBooleanAssert (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method UseAssertFailInsteadOfBooleanAssert (line 23) | public UseAssertFailInsteadOfBooleanAssert() method AnalyzeInvocation (line 27) | protected override void AnalyzeInvocation( method ShouldAnalyze (line 61) | protected override bool ShouldAnalyze(XunitContext xunitContext) FILE: src/xunit.analyzers/X3000/CrossAppDomainClassesMustBeLongLivedMarshalByRefObject.cs class CrossAppDomainClassesMustBeLongLivedMarshalByRefObject (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method CrossAppDomainClassesMustBeLongLivedMarshalByRefObject (line 11) | public CrossAppDomainClassesMustBeLongLivedMarshalByRefObject() : method AnalyzeCompilation (line 15) | public override void AnalyzeCompilation( method ShouldAnalyze (line 80) | protected override bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/X3000/DoNotTestForConcreteTypeOfJsonSerializableTypes.cs class DoNotTestForConcreteTypeOfJsonSerializableTypes (line 11) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method DoNotTestForConcreteTypeOfJsonSerializableTypes (line 14) | public DoNotTestForConcreteTypeOfJsonSerializableTypes() : method AnalyzeCompilation (line 18) | public override void AnalyzeCompilation( FILE: src/xunit.analyzers/X3000/FactAttributeDerivedClassesShouldProvideSourceInformationConstructor.cs class FactAttributeDerivedClassesShouldProvideSourceInformationConstructor (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method AnalyzeCompilation (line 15) | public override void AnalyzeCompilation( method ShouldAnalyze (line 82) | protected override bool ShouldAnalyze(XunitContext xunitContext) => FILE: src/xunit.analyzers/X3000/SerializableClassMustHaveParameterlessConstructor.cs class SerializableClassMustHaveParameterlessConstructor (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method SerializableClassMustHaveParameterlessConstructor (line 11) | public SerializableClassMustHaveParameterlessConstructor() : method AnalyzeCompilation (line 15) | public override void AnalyzeCompilation( method GetSerializableTargetDisplay (line 54) | static (string DisplayName, bool IsCtorObsolete)? GetSerializableTarge... FILE: tools/builder/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static Task Main(string[] args) FILE: tools/builder/models/BuildContext.cs class BuildContext (line 7) | public partial class BuildContext method GetSkippedAnalysisFolders (line 14) | public partial IReadOnlyList GetSkippedAnalysisFolders() => method Initialize (line 17) | partial void Initialize() FILE: tools/builder/targets/Build.cs class Build (line 7) | public static partial class Build method PerformBuild (line 9) | public static partial async Task PerformBuild(BuildContext context) FILE: tools/builder/targets/Packages.cs class Packages (line 8) | public static partial class Packages method OnExecute (line 10) | public static async Task OnExecute(BuildContext context) FILE: tools/builder/targets/SignAssemblies.cs class SignAssemblies (line 9) | public static partial class SignAssemblies method OnExecute (line 11) | public static Task OnExecute(BuildContext context) FILE: tools/builder/targets/Test.cs class Test (line 9) | [Target( method OnExecute (line 15) | public static Task OnExecute(BuildContext context)