private GetExpectedTextForAttribute ( [ attributeName ) : string | ||
attributeName | [ | |
return | string |
protected virtual void VerifyNullabilityFix([NotNull] ParsedSourceCode source, [NotNull][ItemNotNull] params string[] messages) { Guard.NotNull(source, nameof(source)); AnalyzerTestContext analyzerContext = CreateTestContext(source); string fixNotNull = source.GetExpectedTextForAttribute(NotNullAttributeName); string fixCanBeNull = source.GetExpectedTextForAttribute(CanBeNullAttributeName); var fixContext = new FixProviderTestContext(analyzerContext, new[] { fixNotNull, fixCanBeNull }, source.ReIndentExpected); AssertDiagnosticsWithCodeFixes(fixContext, messages); }
protected void VerifyNullabilityFix([NotNull] ParsedSourceCode source) { Guard.NotNull(source, nameof(source)); string fixNotNull = source.GetExpectedTextForAttribute(NotNullAttributeName); string fixCanBeNull = source.GetExpectedTextForAttribute(CanBeNullAttributeName); AnalyzerTestContext analyzeTextContext = new AnalyzerTestContext(source.GetText(), LanguageNames.CSharp) .WithReferences(source.References) .WithFileName(source.Filename); var fixTestContext = new FixProviderTestContext(analyzeTextContext, new[] { fixNotNull, fixCanBeNull }, source.ReIndentExpected); AssertDiagnosticsWithCodeFixes(fixTestContext); }