Skip to content

Commit 3692e12

Browse files
authored
Add Public API baselines for Razor (#25637)
1 parent 0811b3c commit 3692e12

File tree

12 files changed

+2165
-0
lines changed

12 files changed

+2165
-0
lines changed
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable
+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#nullable enable
2+
Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>
3+
Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.DefaultObjectPool(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> void
4+
Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.DefaultObjectPool(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy, int maximumRetained) -> void
5+
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider
6+
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.DefaultObjectPoolProvider() -> void
7+
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.MaximumRetained.get -> int
8+
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.MaximumRetained.set -> void
9+
Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>
10+
Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>.DefaultPooledObjectPolicy() -> void
11+
Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>
12+
Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>.Create() -> T
13+
Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>.Return(T obj) -> bool
14+
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>
15+
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>.LeakTrackingObjectPool(Microsoft.Extensions.ObjectPool.ObjectPool<T!>! inner) -> void
16+
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPoolProvider
17+
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPoolProvider.LeakTrackingObjectPoolProvider(Microsoft.Extensions.ObjectPool.ObjectPoolProvider! inner) -> void
18+
Microsoft.Extensions.ObjectPool.ObjectPool
19+
Microsoft.Extensions.ObjectPool.ObjectPool<T>
20+
Microsoft.Extensions.ObjectPool.ObjectPool<T>.ObjectPool() -> void
21+
Microsoft.Extensions.ObjectPool.ObjectPoolProvider
22+
Microsoft.Extensions.ObjectPool.ObjectPoolProvider.Create<T>() -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
23+
Microsoft.Extensions.ObjectPool.ObjectPoolProvider.ObjectPoolProvider() -> void
24+
Microsoft.Extensions.ObjectPool.ObjectPoolProviderExtensions
25+
Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>
26+
Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>.PooledObjectPolicy() -> void
27+
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy
28+
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.InitialCapacity.get -> int
29+
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.InitialCapacity.set -> void
30+
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.MaximumRetainedCapacity.get -> int
31+
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.MaximumRetainedCapacity.set -> void
32+
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.StringBuilderPooledObjectPolicy() -> void
33+
abstract Microsoft.Extensions.ObjectPool.ObjectPool<T>.Get() -> T!
34+
abstract Microsoft.Extensions.ObjectPool.ObjectPool<T>.Return(T! obj) -> void
35+
abstract Microsoft.Extensions.ObjectPool.ObjectPoolProvider.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
36+
abstract Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>.Create() -> T
37+
abstract Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>.Return(T obj) -> bool
38+
override Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.Get() -> T!
39+
override Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.Return(T! obj) -> void
40+
override Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
41+
override Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>.Create() -> T!
42+
override Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>.Return(T! obj) -> bool
43+
override Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>.Get() -> T!
44+
override Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>.Return(T! obj) -> void
45+
override Microsoft.Extensions.ObjectPool.LeakTrackingObjectPoolProvider.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
46+
override Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.Create() -> System.Text.StringBuilder!
47+
override Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.Return(System.Text.StringBuilder! obj) -> bool
48+
static Microsoft.Extensions.ObjectPool.ObjectPool.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>? policy = null) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
49+
static Microsoft.Extensions.ObjectPool.ObjectPoolProviderExtensions.CreateStringBuilderPool(this Microsoft.Extensions.ObjectPool.ObjectPoolProvider! provider) -> Microsoft.Extensions.ObjectPool.ObjectPool<System.Text.StringBuilder!>!
50+
static Microsoft.Extensions.ObjectPool.ObjectPoolProviderExtensions.CreateStringBuilderPool(this Microsoft.Extensions.ObjectPool.ObjectPoolProvider! provider, int initialCapacity, int maximumRetainedCapacity) -> Microsoft.Extensions.ObjectPool.ObjectPool<System.Text.StringBuilder!>!
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
#nullable enable
2+
Microsoft.AspNetCore.Mvc.Razor.Extensions.IInjectTargetExtension
3+
Microsoft.AspNetCore.Mvc.Razor.Extensions.IViewComponentTagHelperTargetExtension
4+
Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectDirective
5+
Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode
6+
Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.InjectIntermediateNode() -> void
7+
Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectTargetExtension
8+
Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectTargetExtension.InjectTargetExtension() -> void
9+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelDirective
10+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelExpressionPass
11+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelExpressionPass.ModelExpressionPass() -> void
12+
Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcViewDocumentClassifierPass
13+
Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcViewDocumentClassifierPass.MvcViewDocumentClassifierPass() -> void
14+
Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective
15+
Microsoft.AspNetCore.Mvc.Razor.Extensions.PagesPropertyInjectionPass
16+
Microsoft.AspNetCore.Mvc.Razor.Extensions.PagesPropertyInjectionPass.PagesPropertyInjectionPass() -> void
17+
Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorExtensions
18+
Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass
19+
Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass.RazorPageDocumentClassifierPass() -> void
20+
Microsoft.AspNetCore.Mvc.Razor.Extensions.TagHelperDescriptorExtensions
21+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperConventions
22+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperDescriptorProvider
23+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperDescriptorProvider.Order.get -> int
24+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperDescriptorProvider.Order.set -> void
25+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperDescriptorProvider.ViewComponentTagHelperDescriptorProvider() -> void
26+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode
27+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.ViewComponentTagHelperIntermediateNode() -> void
28+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperMetadata
29+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperPass
30+
Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperPass.ViewComponentTagHelperPass() -> void
31+
override Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperPass.Order.get -> int
32+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.IInjectTargetExtension.WriteInjectProperty(Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext context, Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode node) -> void
33+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.IViewComponentTagHelperTargetExtension.WriteViewComponentTagHelper(Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext context, Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode node) -> void
34+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.MemberName.get -> string
35+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.MemberName.set -> void
36+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.TypeName.get -> string
37+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.TypeName.set -> void
38+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectTargetExtension.WriteInjectProperty(Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext context, Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode node) -> void
39+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective.DirectiveNode.get -> Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode
40+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective.RouteTemplate.get -> string
41+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperDescriptorProvider.Execute(Microsoft.AspNetCore.Razor.Language.TagHelperDescriptorProviderContext context) -> void
42+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.ClassName.get -> string
43+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.ClassName.set -> void
44+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.TagHelper.get -> Microsoft.AspNetCore.Razor.Language.TagHelperDescriptor
45+
~Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.TagHelper.set -> void
46+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.Accept(Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeVisitor visitor) -> void
47+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.Children.get -> Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeCollection
48+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.FormatNode(Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeFormatter formatter) -> void
49+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode.WriteNode(Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeTarget target, Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext context) -> void
50+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelExpressionPass.ExecuteCore(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument, Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode documentNode) -> void
51+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcViewDocumentClassifierPass.DocumentKind.get -> string
52+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcViewDocumentClassifierPass.IsMatch(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument, Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode documentNode) -> bool
53+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcViewDocumentClassifierPass.OnDocumentStructureCreated(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument, Microsoft.AspNetCore.Razor.Language.Intermediate.NamespaceDeclarationIntermediateNode namespace, Microsoft.AspNetCore.Razor.Language.Intermediate.ClassDeclarationIntermediateNode class, Microsoft.AspNetCore.Razor.Language.Intermediate.MethodDeclarationIntermediateNode method) -> void
54+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.PagesPropertyInjectionPass.ExecuteCore(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument, Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode documentNode) -> void
55+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass.DocumentKind.get -> string
56+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass.IsMatch(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument, Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode documentNode) -> bool
57+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass.OnDocumentStructureCreated(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument, Microsoft.AspNetCore.Razor.Language.Intermediate.NamespaceDeclarationIntermediateNode namespace, Microsoft.AspNetCore.Razor.Language.Intermediate.ClassDeclarationIntermediateNode class, Microsoft.AspNetCore.Razor.Language.Intermediate.MethodDeclarationIntermediateNode method) -> void
58+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.Accept(Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeVisitor visitor) -> void
59+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.Children.get -> Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeCollection
60+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.FormatNode(Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeFormatter formatter) -> void
61+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode.WriteNode(Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeTarget target, Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext context) -> void
62+
~override Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperPass.ExecuteCore(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument, Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode documentNode) -> void
63+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectDirective.Register(Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder builder) -> Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder
64+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectDirective.Register(Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder builder) -> Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder
65+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelDirective.GetModelType(Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode document) -> string
66+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelDirective.Register(Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder builder) -> Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder
67+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelDirective.Register(Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder builder) -> Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder
68+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective.Register(Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder builder) -> Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder
69+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective.Register(Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder builder) -> Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder
70+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective.TryGetPageDirective(Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode documentNode, out Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective pageDirective) -> bool
71+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorExtensions.Register(Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder builder) -> void
72+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.TagHelperDescriptorExtensions.GetViewComponentName(this Microsoft.AspNetCore.Razor.Language.TagHelperDescriptor tagHelper) -> string
73+
~static Microsoft.AspNetCore.Mvc.Razor.Extensions.TagHelperDescriptorExtensions.IsViewComponentKind(this Microsoft.AspNetCore.Razor.Language.TagHelperDescriptor tagHelper) -> bool
74+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectDirective.Directive -> Microsoft.AspNetCore.Razor.Language.DirectiveDescriptor
75+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelDirective.Directive -> Microsoft.AspNetCore.Razor.Language.DirectiveDescriptor
76+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcViewDocumentClassifierPass.MvcViewDocumentKind -> string
77+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective.Directive -> Microsoft.AspNetCore.Razor.Language.DirectiveDescriptor
78+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass.RazorPageDocumentKind -> string
79+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass.RouteTemplateKey -> string
80+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperConventions.Kind -> string
81+
~static readonly Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperMetadata.Name -> string
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable

0 commit comments

Comments
 (0)