GetText() private method

private GetText ( ) : string
return string
Exemplo n.º 1
0
        protected AnalyzerTestContext CreateTestContext([NotNull] ParsedSourceCode source)
        {
            externalAnnotationsResolver = new SimpleExternalAnnotationsResolver(source.ExternalAnnotationsMap);

            AnalyzerOptions options = AnalyzerSettingsBuilder.ToOptions(source.Settings);

            return(new AnalyzerTestContext(source.GetText(), LanguageNames.CSharp, options)
                   .WithReferences(source.References)
                   .InFileNamed(source.Filename));
        }
Exemplo n.º 2
0
        protected void VerifyNullabilityDiagnostic([NotNull] ParsedSourceCode source)
        {
            Guard.NotNull(source, nameof(source));

            externalAnnotationsResolver = new SimpleExternalAnnotationsResolver(source.ExternalAnnotationsMap);

            AnalyzerTestContext analyzerTextContext = new AnalyzerTestContext(source.GetText(), LanguageNames.CSharp)
                                                      .WithReferences(source.References)
                                                      .WithFileName(source.Filename);

            AssertDiagnostics(analyzerTextContext);
        }
Exemplo n.º 3
0
        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);
        }