2 writes to BaseType
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Intermediate\BaseTypeWithModel.cs (2)
22BaseType = IntermediateNodeFactory.CSharpToken(baseType[0..^ModelGenericParameter.Length]); 38BaseType = IntermediateNodeFactory.CSharpToken(baseType, location);
24 references to BaseType
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (18)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (2)
53Assert.Equal("global::Microsoft.AspNetCore.Mvc.Razor.RazorPage", baseNode.BaseType.Content); 76Assert.Equal("global::Microsoft.AspNetCore.Mvc.Razor.RazorPage", baseNode.BaseType.Content);
ModelDirectiveTest.cs (12)
87Assert.Equal("BaseType", baseType.BaseType.Content); 88Assert.NotNull(baseType.BaseType.Source); 116Assert.Equal("BaseType", baseType.BaseType.Content); 117Assert.NotNull(baseType.BaseType.Source); 144Assert.Equal("BaseType", baseType.BaseType.Content); 145Assert.NotNull(baseType.BaseType.Source); 170Assert.Equal("BaseType", baseType.BaseType.Content); 171Assert.NotNull(baseType.BaseType.Source); 198Assert.Equal("BaseType", baseType.BaseType.Content); 199Assert.Null(baseType.BaseType.Source); 230Assert.Equal("BaseType", baseType.BaseType.Content); 231Assert.Null(baseType.BaseType.Source);
MvcViewDocumentClassifierPassTest.cs (2)
85Assert.Equal("global::Microsoft.AspNetCore.Mvc.Razor.RazorPage", baseNode.BaseType.Content); 108Assert.Equal("global::Microsoft.AspNetCore.Mvc.Razor.RazorPage", baseNode.BaseType.Content);
RazorPageDocumentClassifierPassTest.cs (2)
200Assert.Equal("global::Microsoft.AspNetCore.Mvc.RazorPages.Page", classNode.BaseType?.BaseType.Content); 220Assert.Equal("global::Microsoft.AspNetCore.Mvc.RazorPages.Page", classNode.BaseType?.BaseType.Content);
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Components\ComponentDocumentClassifierPassTest.cs (1)
78Assert.Equal($"global::{ComponentsApi.ComponentBase.FullTypeName}", classNode.BaseType?.BaseType.Content);
Extensions\InheritsDirectivePassTest.cs (1)
58Assert.Equal("Hello<World[]>", @class.BaseType?.BaseType.Content);
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
45node.BaseType is { } baseType ? $"{baseType.BaseType.Content}{baseType.GreaterThan?.Content}{baseType.ModelType?.Content}{baseType.LessThan?.Content}" : "",
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\CodeGeneration\CodeWriterExtensions.cs (2)
723var hasBaseType = !string.IsNullOrWhiteSpace(baseType?.BaseType.Content); 732WriteToken(baseType.BaseType);
Language\Intermediate\BaseTypeWithModel.cs (1)
30BaseType.Source = span[..greaterThanIndex];