7 instantiations of RazorSourceDocument
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\RazorSourceDocument.cs (7)
67return new RazorSourceDocument(sourceText, properties); 91return new RazorSourceDocument(sourceText, properties); 119return new RazorSourceDocument(sourceText, properties); 154return new RazorSourceDocument(sourceText, RazorSourceDocumentProperties.Create(filePath, relativePath)); 219return new RazorSourceDocument(sourceText, properties); 247return new RazorSourceDocument(sourceText, properties); 268return new RazorSourceDocument(text, properties);
122 references to RazorSourceDocument
Microsoft.CodeAnalysis.Razor.Compiler (122)
Language\CodeGeneration\CodeRenderingContext.cs (2)
16public RazorSourceDocument SourceDocument { get; } 36RazorSourceDocument sourceDocument,
Language\DefaultImportProjectItem.cs (2)
13private RazorSourceDocument? _source; 24internal override RazorSourceDocument GetSource()
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
327public RazorSourceDocument SourceDocument { get; set; }
Language\DefaultRazorParsingPhase.cs (3)
13private static readonly ConditionalWeakTable<RazorSourceDocument, RazorSyntaxTree> s_importTrees = new(); 26foreach (var import in codeDocument.Imports) 68static bool TryGetCachedImportTree(RazorSourceDocument import, RazorParserOptions options, [NotNullWhen(true)] out RazorSyntaxTree? tree)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (2)
81private RazorSourceDocument? _source; 90protected RazorSourceDocument Source => _source.AssumeNotNull();
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (6)
76RazorSourceDocument sourceDocument) 84RazorSourceDocument sourceDocument) 99RazorSourceDocument sourceDocument, 149RazorSourceDocument sourceDocument, 203RazorSourceDocument sourceDocument) 336RazorSourceDocument sourceDocument)
Language\DefaultTagHelperResolutionPhase.cs (10)
69var sourceDocument = codeDocument.Source; 94public readonly RazorSourceDocument SourceDocument; 99RazorSourceDocument sourceDocument, 915RazorSourceDocument sourceDocument) 951RazorSourceDocument sourceDocument) 990RazorSourceDocument sourceDocument) 1295RazorSourceDocument sourceDocument, 1342RazorSourceDocument sourceDocument) 1384RazorSourceDocument sourceDocument); 1392RazorSourceDocument sourceDocument);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (16)
22RazorSourceDocument sourceDocument) 30RazorSourceDocument sourceDocument) 40RazorSourceDocument sourceDocument, 116RazorSourceDocument sourceDocument, 206RazorSourceDocument sourceDocument) 265RazorSourceDocument sourceDocument) 336RazorSourceDocument sourceDocument) 450private static void ConvertValueChildren(IntermediateNode targetNode, HtmlAttributeIntermediateNode htmlAttr, bool isBoundStringProperty, RazorSourceDocument sourceDocument) 532private static void ConvertDynamicNonStringValueChildren(IntermediateNode targetNode, HtmlAttributeIntermediateNode htmlAttr, RazorSourceDocument sourceDocument) 559private static void ConvertMixedLiteralAndExpressionValue(IntermediateNode targetNode, HtmlAttributeIntermediateNode htmlAttr, RazorSourceDocument sourceDocument) 718private static void ConvertPureCSharpExpressionValue(IntermediateNode targetNode, HtmlAttributeIntermediateNode htmlAttr, RazorSourceDocument sourceDocument) 1251RazorSourceDocument sourceDocument) 1309RazorSourceDocument sourceDocument) 1413RazorSourceDocument sourceDocument) 1428RazorSourceDocument sourceDocument) 1488RazorSourceDocument sourceDocument)
Language\Extensions\DefaultMetadataIdentifierFeature.cs (1)
16public string GetIdentifier(RazorCodeDocument codeDocument, RazorSourceDocument sourceDocument)
Language\Extensions\IMetadataIdentifierFeature.cs (1)
19string GetIdentifier(RazorCodeDocument codeDocument, RazorSourceDocument sourceDocument);
Language\Extensions\MetadataAttributePass.cs (1)
126foreach (var import in codeDocument.Imports)
Language\Legacy\ClassifiedSpanVisitor.cs (2)
21private RazorSourceDocument _source = null!; 32private void Initialize(RazorSourceDocument source)
Language\Legacy\ParserContext.cs (2)
16public RazorSourceDocument SourceDocument { get; } 28public ParserContext(RazorSourceDocument source, RazorParserOptions options, CancellationToken cancellationToken = default)
Language\Legacy\RazorParser.cs (1)
24public virtual RazorSyntaxTree Parse(RazorSourceDocument source, CancellationToken cancellationToken = default)
Language\Legacy\SeekableTextReader.cs (1)
23public SeekableTextReader(RazorSourceDocument source) : this(source.Text, source.FilePath)
Language\Legacy\TagHelperBlockRewriter.cs (1)
66RazorSourceDocument source)
Language\Legacy\TagHelperParseTreeRewriter.cs (6)
56RazorSourceDocument source, 67private readonly RazorSourceDocument _source = source; 698RazorSourceDocument source) 716RazorSourceDocument source) 729private static SourceLocation GetStartTagDeclarationErrorStart(MarkupStartTagSyntax tagBlock, RazorSourceDocument source) 734private static SourceLocation GetEndTagDeclarationErrorStart(MarkupEndTagSyntax tagBlock, RazorSourceDocument source)
Language\Legacy\TagHelperSpanVisitor.cs (2)
12private readonly RazorSourceDocument _source; 15private TagHelperSpanVisitor(RazorSourceDocument source, ImmutableArray<TagHelperSpanInternal>.Builder spans)
Language\NamespaceComputer.cs (1)
219private RazorSourceDocument? _source;
Language\RazorCodeDocument.cs (7)
18public RazorSourceDocument Source { get; } 19public ImmutableArray<RazorSourceDocument> Imports { get; } 45RazorSourceDocument source, 46ImmutableArray<RazorSourceDocument> imports, 83RazorSourceDocument source, 89RazorSourceDocument source, 90ImmutableArray<RazorSourceDocument> imports,
Language\RazorCSharpDocumentWriter.cs (1)
144var sourceDocument = _context.SourceDocument;
Language\RazorHtmlWriter.cs (3)
21private readonly RazorSourceDocument _source; 32private RazorHtmlWriter(RazorSourceDocument source, CodeWriter codeWriter) 41var source = codeDocument.Source;
Language\RazorProjectEngine.cs (13)
70RazorSourceDocument source, 72ImmutableArray<RazorSourceDocument> importSources, 96RazorSourceDocument source, 98ImmutableArray<RazorSourceDocument> importSources, 121RazorSourceDocument source, 123ImmutableArray<RazorSourceDocument> importSources, 137var source = projectItem.GetSource(); 145RazorSourceDocument source, 147ImmutableArray<RazorSourceDocument> importSources, 419private ImmutableArray<RazorSourceDocument> GetImportSources(RazorProjectItem projectItem) 433internal static ImmutableArray<RazorSourceDocument> GetImportSourceDocuments( 436using var imports = new PooledArrayBuilder<RazorSourceDocument>(importItems.Count); 443var sourceDocument = importItem.GetSource();
Language\RazorProjectEngineExtensions.cs (14)
12public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source) 15public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source, RazorFileKind fileKind) 20RazorSourceDocument source, 21ImmutableArray<RazorSourceDocument> importSources) 26RazorSourceDocument source, 28ImmutableArray<RazorSourceDocument> importSources) 33RazorSourceDocument source, 39RazorSourceDocument source, 46RazorSourceDocument source, 47ImmutableArray<RazorSourceDocument> importSources, 53RazorSourceDocument source, 55ImmutableArray<RazorSourceDocument> importSources, 61RazorSourceDocument source, 63ImmutableArray<RazorSourceDocument> importSources = default,
Language\RazorProjectItem.cs (2)
122internal virtual RazorSourceDocument GetSource() 123=> RazorSourceDocument.ReadFrom(this);
Language\RazorSourceDocument.cs (9)
58public static RazorSourceDocument ReadFrom(Stream stream, string fileName) 77public static RazorSourceDocument ReadFrom(Stream stream, string fileName, Encoding encoding) 101public static RazorSourceDocument ReadFrom(Stream stream, Encoding encoding, RazorSourceDocumentProperties properties) 127public static RazorSourceDocument ReadFrom(RazorProjectItem projectItem) 165public static RazorSourceDocument Create(string content, string fileName) 183public static RazorSourceDocument Create(string content, RazorSourceDocumentProperties properties) 205public static RazorSourceDocument Create(string content, string fileName, Encoding encoding) 229public static RazorSourceDocument Create(string content, Encoding encoding, RazorSourceDocumentProperties properties) 256public static RazorSourceDocument Create(SourceText text, RazorSourceDocumentProperties properties)
Language\RazorSyntaxTree.cs (3)
16public RazorSourceDocument Source { get; } 23RazorSourceDocument source, 74RazorSourceDocument source,
Language\SpanComputer.cs (1)
94public readonly SourceSpan ToSourceSpan(RazorSourceDocument source)
Language\Syntax\SyntaxNodeExtensions.cs (5)
43public static SourceLocation GetSourceLocation(this SyntaxNodeOrToken nodeOrToken, RazorSourceDocument source) 48public static SourceLocation GetSourceLocation(this SyntaxNode node, RazorSourceDocument source) 83public static SourceLocation GetSourceLocation(this SyntaxToken token, RazorSourceDocument source) 118public static SourceSpan GetSourceSpan(this SyntaxNode node, RazorSourceDocument source) 126public static SourceSpan GetSourceSpan(this SyntaxToken token, RazorSourceDocument source)
SourceGenerators\SourceGeneratorProjectItem.cs (3)
15private readonly RazorSourceDocument? _source; 35_source = RazorSourceDocument.Create(text, RazorSourceDocumentProperties.Create(AdditionalText.Path, relativePhysicalPath)); 59internal override RazorSourceDocument? GetSource() => _source;