12 writes to BaseType
Microsoft.AspNetCore.Razor.Language.UnitTests (3)
DefaultRazorCSharpLoweringPhaseTest.cs (3)
273BaseType = new BaseTypeWithModel("TestBase"), 319BaseType = new BaseTypeWithModel("TestBase"), 368BaseType = new BaseTypeWithModel("TestBase"),
Microsoft.CodeAnalysis.Razor.Compiler (9)
Language\Components\ComponentDocumentClassifierPass.cs (2)
91@class.BaseType = new BaseTypeWithModel("object"); 100@class.BaseType = new BaseTypeWithModel("global::" + ComponentsApi.ComponentBase.FullTypeName);
Language\Components\ComponentRenderModeDirectivePass.cs (1)
52BaseType = new BaseTypeWithModel($"global::{ComponentsApi.RenderModeAttribute.FullTypeName}"),
Language\Extensions\InheritsDirectivePass.cs (1)
29@class.BaseType = new BaseTypeWithModel(token.Content, source);
Mvc.Version1_X\MvcViewDocumentClassifierPass.cs (1)
40@class.BaseType = new BaseTypeWithModel("global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>", location: null);
Mvc.Version2_X\MvcViewDocumentClassifierPass.cs (1)
40@class.BaseType = new BaseTypeWithModel("global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>", location: null);
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (1)
57@class.BaseType = new BaseTypeWithModel("global::Microsoft.AspNetCore.Mvc.RazorPages.Page");
Mvc\MvcViewDocumentClassifierPass.cs (1)
54@class.BaseType = new BaseTypeWithModel("global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>", location: null);
Mvc\RazorPageDocumentClassifierPass.cs (1)
85@class.BaseType = new BaseTypeWithModel("global::Microsoft.AspNetCore.Mvc.RazorPages.Page");
17 references to BaseType
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (12)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (2)
51var baseNode = Assert.IsType<BaseTypeWithModel>(classNode.BaseType); 74var baseNode = Assert.IsType<BaseTypeWithModel>(classNode.BaseType);
ModelDirectiveTest.cs (6)
84var baseType = classNode.BaseType; 113var baseType = classNode.BaseType; 141var baseType = classNode.BaseType; 167var baseType = classNode.BaseType; 195var baseType = classNode.BaseType; 227var baseType = classNode.BaseType;
MvcViewDocumentClassifierPassTest.cs (2)
83var baseNode = Assert.IsType<BaseTypeWithModel>(classNode.BaseType); 106var baseNode = Assert.IsType<BaseTypeWithModel>(classNode.BaseType);
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 (2)
Language\DefaultRazorCSharpLoweringPhase.cs (1)
178node.BaseType,
Mvc\ModelDirective.cs (1)
107if (visitor.Class?.BaseType is BaseTypeWithModel { ModelType: not null } existingBaseType)