{ "AssemblyIdentity": "Microsoft.AspNetCore.Mvc.Razor.Host, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Razor.Generator.ModelChunkGenerator", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ModelType", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GenerateChunk", "Parameters": [ { "Name": "target", "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ToString", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Equals", "Parameters": [ { "Name": "obj", "Type": "System.Object" } ], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetHashCode", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "modelType", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ModelExpressionTypeName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ModelExpressionTypeName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CreateModelExpressionMethodName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_CreateModelExpressionMethodName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ModelExpressionProviderPropertyName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ModelExpressionProviderPropertyName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ViewDataPropertyName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ViewDataPropertyName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GenerateCode", "Parameters": [ { "Name": "rootRelativePath", "Type": "System.String" }, { "Name": "inputStream", "Type": "System.IO.Stream" } ], "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DefaultNamespace", "Parameters": [], "ReturnType": "System.String", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.InjectChunk", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_TypeName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_TypeName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_MemberName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_MemberName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "typeName", "Type": "System.String" }, { "Name": "propertyName", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.InjectChunkVisitor", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.Razor.MvcCSharpCodeVisitor", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_InjectChunks", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Visit", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Mvc.Razor.InjectChunk" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" }, { "Name": "injectAttributeName", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.InjectParameterGenerator", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_TypeName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_PropertyName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GenerateChunk", "Parameters": [ { "Name": "target", "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ToString", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Equals", "Parameters": [ { "Name": "obj", "Type": "System.Object" } ], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetHashCode", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "typeName", "Type": "System.String" }, { "Name": "propertyName", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.ModelChunk", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ModelType", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "modelType", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcCSharpChunkVisitor", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Accept", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Visit", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Mvc.Razor.InjectChunk" } ], "ReturnType": "System.Void", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcCSharpCodeGenerator", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeGenerator", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "BuildClassDeclaration", "Parameters": [ { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" } ], "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateCSharpCodeVisitor", "Parameters": [ { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" } ], "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateCSharpDesignTimeCodeVisitor", "Parameters": [ { "Name": "csharpCodeVisitor", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" }, { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" } ], "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpDesignTimeCodeVisitor", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "BuildConstructor", "Parameters": [ { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" }, { "Name": "defaultModel", "Type": "System.String" }, { "Name": "injectAttribute", "Type": "System.String" }, { "Name": "tagHelperAttributeContext", "Type": "Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcCSharpCodeVisitor", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Mvc.Razor.MvcCSharpChunkVisitor", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Visit", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Mvc.Razor.InjectChunk" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcCSharpDesignTimeCodeVisitor", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpDesignTimeCodeVisitor", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AcceptTreeCore", "Parameters": [ { "Name": "tree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Accept", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "csharpCodeVisitor", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" }, { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcRazorCodeParser", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.Parser.CSharpCodeParser", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "InheritsDirective", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ModelDirective", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "InjectDirective", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.RazorEngineHost", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost" ], "Members": [ { "Kind": "Method", "Name": "get_TagHelperDescriptorResolver", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_TagHelperDescriptorResolver", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DefaultModel", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DefaultInheritedChunks", "Parameters": [], "ReturnType": "System.Collections.Generic.IReadOnlyList", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_InjectAttribute", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ModelExpressionType", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CreateModelExpressionMethod", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ModelExpressionProvider", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ViewDataPropertyName", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetInheritedChunkTreeResults", "Parameters": [ { "Name": "sourceFileName", "Type": "System.String" } ], "ReturnType": "System.Collections.Generic.IReadOnlyList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GenerateCode", "Parameters": [ { "Name": "rootRelativePath", "Type": "System.String" }, { "Name": "inputStream", "Type": "System.IO.Stream" } ], "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "DecorateRazorParser", "Parameters": [ { "Name": "razorParser", "Type": "Microsoft.AspNetCore.Razor.Parser.RazorParser" }, { "Name": "sourceFileName", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Razor.Parser.RazorParser", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "DecorateCodeParser", "Parameters": [ { "Name": "incomingCodeParser", "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" } ], "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "DecorateCodeGenerator", "Parameters": [ { "Name": "incomingGenerator", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" } ], "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "chunkTreeCache", "Type": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache" }, { "Name": "resolver", "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcRazorParser", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.Parser.RazorParser", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetTagHelperDescriptors", "Parameters": [ { "Name": "documentRoot", "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" }, { "Name": "errorSink", "Type": "Microsoft.AspNetCore.Razor.ErrorSink" } ], "ReturnType": "System.Collections.Generic.IEnumerable", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "parser", "Type": "Microsoft.AspNetCore.Razor.Parser.RazorParser" }, { "Name": "inheritedChunkTrees", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "defaultInheritedChunks", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "modelExpressionTypeName", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.MvcTagHelperAttributeValueCodeRenderer", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.TagHelperAttributeValueCodeRenderer", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "RenderAttributeValue", "Parameters": [ { "Name": "attributeDescriptor", "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDescriptor" }, { "Name": "writer", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" }, { "Name": "codeGeneratorContext", "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" }, { "Name": "renderAttributeValue", "Type": "System.Action" }, { "Name": "complexValue", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.ViewHierarchyUtility", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetViewStartLocations", "Parameters": [ { "Name": "applicationRelativePath", "Type": "System.String" } ], "ReturnType": "System.Collections.Generic.IEnumerable", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetViewImportsLocations", "Parameters": [ { "Name": "applicationRelativePath", "Type": "System.String" } ], "ReturnType": "System.Collections.Generic.IEnumerable", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "ViewImportsFileName", "Parameters": [], "ReturnType": "System.String", "Static": true, "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Internal.DesignTimeRazorPathNormalizer", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPathNormalizer", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "NormalizePath", "Parameters": [ { "Name": "path", "Type": "System.String" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "applicationRoot", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPathNormalizer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "NormalizePath", "Parameters": [ { "Name": "path", "Type": "System.String" } ], "ReturnType": "System.String", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkHelper", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetModelChunk", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" } ], "ReturnType": "Microsoft.AspNetCore.Mvc.Razor.ModelChunk", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetModelTypeName", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" }, { "Name": "defaultModelName", "Type": "System.String" } ], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReplaceTModel", "Parameters": [ { "Name": "value", "Type": "System.String" }, { "Name": "modelName", "Type": "System.String" } ], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "TModelToken", "Parameters": [], "ReturnType": "System.String", "Static": true, "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkInheritanceUtility", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetInheritedChunkTreeResults", "Parameters": [ { "Name": "pagePath", "Type": "System.String" } ], "ReturnType": "System.Collections.Generic.IReadOnlyList", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MergeInheritedChunkTrees", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" }, { "Name": "inheritedChunkTrees", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "defaultModel", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "razorHost", "Type": "Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost" }, { "Name": "chunkTreeCache", "Type": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache" }, { "Name": "defaultInheritedChunks", "Type": "System.Collections.Generic.IReadOnlyList" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ChunkTree", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_FilePath", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" }, { "Name": "filePath", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.DefaultChunkTreeCache", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache" ], "Members": [ { "Kind": "Method", "Name": "GetOrAdd", "Parameters": [ { "Name": "pagePath", "Type": "System.String" }, { "Name": "getChunkTree", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "fileProvider", "Type": "Microsoft.Extensions.FileProviders.IFileProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "VisitChunk", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "MergeInheritedChunks", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" }, { "Name": "inheritedChunks", "Type": "System.Collections.Generic.IReadOnlyList" } ], "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "GetOrAdd", "Parameters": [ { "Name": "pagePath", "Type": "System.String" }, { "Name": "getChunkTree", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.InjectChunkMerger", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger" ], "Members": [ { "Kind": "Method", "Name": "VisitChunk", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MergeInheritedChunks", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" }, { "Name": "inheritedChunks", "Type": "System.Collections.Generic.IReadOnlyList" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "modelType", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.SetBaseTypeChunkMerger", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger" ], "Members": [ { "Kind": "Method", "Name": "VisitChunk", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MergeInheritedChunks", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" }, { "Name": "inheritedChunks", "Type": "System.Collections.Generic.IReadOnlyList" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "modelType", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.Razor.Directives.UsingChunkMerger", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger" ], "Members": [ { "Kind": "Method", "Name": "VisitChunk", "Parameters": [ { "Name": "chunk", "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MergeInheritedChunks", "Parameters": [ { "Name": "chunkTree", "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" }, { "Name": "inheritedChunks", "Type": "System.Collections.Generic.IReadOnlyList" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }