3 types derived from RazorSourceDocumentProperties
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\RazorSourceDocumentProperties.cs (3)
52private sealed class DefaultRazorSourceDocumentProperties : RazorSourceDocumentProperties 58private sealed class NoRelativePathRazorSourceDocumentProperties(string filePath) : RazorSourceDocumentProperties 64private sealed class RelativePathRazorSourceDocumentProperties(string? filePath, string relativePath) : RazorSourceDocumentProperties
18 references to RazorSourceDocumentProperties
Microsoft.CodeAnalysis.Razor.Compiler (18)
Language\RazorSourceDocument.cs (13)
18private readonly RazorSourceDocumentProperties _properties; 65var properties = RazorSourceDocumentProperties.Create(fileName, relativePath: null); 89var properties = RazorSourceDocumentProperties.Create(fileName, relativePath: null); 101public static RazorSourceDocument ReadFrom(Stream stream, Encoding encoding, RazorSourceDocumentProperties properties) 154return new RazorSourceDocument(sourceText, RazorSourceDocumentProperties.Create(filePath, relativePath)); 183public static RazorSourceDocument Create(string content, RazorSourceDocumentProperties properties) 217var properties = RazorSourceDocumentProperties.Create(fileName, relativePath: null); 229public static RazorSourceDocument Create(string content, Encoding encoding, RazorSourceDocumentProperties properties) 256public static RazorSourceDocument Create(SourceText text, RazorSourceDocumentProperties properties) 271private RazorSourceDocument(SourceText sourceText, RazorSourceDocumentProperties properties)
Language\RazorSourceDocumentProperties.cs (4)
12/// A <see cref="RazorSourceDocumentProperties"/> with default values. 14internal static readonly RazorSourceDocumentProperties Default = new DefaultRazorSourceDocumentProperties(); 16internal static RazorSourceDocumentProperties Create(string? filePath, string? relativePath) 29/// Creates a new <see cref="RazorSourceDocumentProperties"/>.
SourceGenerators\SourceGeneratorProjectItem.cs (1)
35_source = RazorSourceDocument.Create(text, RazorSourceDocumentProperties.Create(AdditionalText.Path, relativePhysicalPath));