2 writes to ModelType
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Intermediate\BaseTypeWithModel.cs (1)
24ModelType = IntermediateNodeFactory.CSharpToken("TModel");
Mvc\ModelDirective.cs (1)
109existingBaseType.ModelType = modelType;
28 references to ModelType
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (24)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (4)
54Assert.NotNull(baseNode.ModelType); 55Assert.Equal("TModel", baseNode.ModelType.Content); 77Assert.NotNull(baseNode.ModelType); 78Assert.Equal("TModel", baseNode.ModelType.Content);
ModelDirectiveTest.cs (16)
90Assert.NotNull(baseType.ModelType); 91Assert.Equal("Type1", baseType.ModelType.Content); 92Assert.NotNull(baseType.ModelType.Source); 119Assert.NotNull(baseType.ModelType); 120Assert.Equal("Type1", baseType.ModelType.Content); 121Assert.NotNull(baseType.ModelType.Source); 148Assert.Null(baseType.ModelType); 173Assert.NotNull(baseType.ModelType); 174Assert.Equal("dynamic", baseType.ModelType.Content); 175Assert.Null(baseType.ModelType.Source); 201Assert.NotNull(baseType.ModelType); 202Assert.Equal("dynamic", baseType.ModelType.Content); 203Assert.Null(baseType.ModelType.Source); 233Assert.NotNull(baseType.ModelType); 234Assert.Equal("SomeType", baseType.ModelType.Content); 235Assert.Null(baseType.ModelType.Source);
MvcViewDocumentClassifierPassTest.cs (4)
86Assert.NotNull(baseNode.ModelType); 87Assert.Equal("TModel", baseNode.ModelType.Content); 109Assert.NotNull(baseNode.ModelType); 110Assert.Equal("TModel", baseNode.ModelType.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 (1)
734WriteOptionalToken(baseType.ModelType);
Language\Intermediate\BaseTypeWithModel.cs (1)
32ModelType.Source = span[(greaterThanIndex + 1)..^1];
Mvc\ModelDirective.cs (1)
107if (visitor.Class?.BaseType is BaseTypeWithModel { ModelType: not null } existingBaseType)