12 writes to BaseType
Microsoft.CodeAnalysis.Razor.Compiler (12)
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\DefaultRazorMarkupSplitPhase.cs (1)
154stubClass.BaseType = null;
Language\Extensions\InheritsDirectivePass.cs (1)
28@class.BaseType = new BaseTypeWithModel(token.Content, token.Source);
Language\Intermediate\ClassDeclarationIntermediateNode.cs (1)
32BaseType = BaseType,
Language\RazorCSharpDocumentWriter.cs (1)
86BaseType = node.BaseType,
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");
5 references to BaseType
Microsoft.CodeAnalysis.Razor.Compiler (5)
CSharp\Utf8WriteLiteralDetectionPass.cs (1)
33var baseType = @class?.BaseType;
Language\Intermediate\ClassDeclarationIntermediateNode.cs (1)
32BaseType = BaseType,
Language\RazorCSharpDocumentWriter.cs (2)
86BaseType = node.BaseType, 214node.BaseType,
Mvc\ModelDirective.cs (1)
93if (visitor.Class?.BaseType is not BaseTypeWithModel existingBaseType)