-
Notifications
You must be signed in to change notification settings - Fork 112
/
ControllerFeatureProvider.xml
151 lines (151 loc) · 10.2 KB
/
ControllerFeatureProvider.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<Type Name="ControllerFeatureProvider" FullName="Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider">
<TypeSignature Language="C++ CLI" Value="public ref class ControllerFeatureProvider : Microsoft::AspNetCore::Mvc::ApplicationParts::IApplicationFeatureProvider<Microsoft::AspNetCore::Mvc::Controllers::ControllerFeature ^>" />
<TypeSignature Language="C#" Value="public class ControllerFeatureProvider : Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider<Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ControllerFeatureProvider extends System.Object implements class Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider, class Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider`1<class Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature>" />
<TypeSignature Language="DocId" Value="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider" />
<TypeSignature Language="VB.NET" Value="Public Class ControllerFeatureProvider
Implements IApplicationFeatureProvider(Of ControllerFeature)" />
<TypeSignature Language="F#" Value="type ControllerFeatureProvider = class
 interface IApplicationFeatureProvider<ControllerFeature>
 interface IApplicationFeatureProvider" FrameworkAlternate="aspnetcore-1.0;aspnetcore-1.1;aspnetcore-2.0;aspnetcore-2.1;aspnetcore-2.2;aspnetcore-5.0;aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0;aspnetcore-9.0" />
<TypeSignature Language="F#" Value="type ControllerFeatureProvider = class
 interface IApplicationFeatureProvider
 interface IApplicationFeatureProvider<ControllerFeature>" FrameworkAlternate="aspnetcore-3.0;aspnetcore-3.1" />
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider<Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature></InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Discovers controllers from a list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart" /> instances.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C++ CLI" Value="public:
 ControllerFeatureProvider();" />
<MemberSignature Language="C#" Value="public ControllerFeatureProvider ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsController">
<MemberSignature Language="C++ CLI" Value="protected:
 virtual bool IsController(System::Reflection::TypeInfo ^ typeInfo);" />
<MemberSignature Language="C#" Value="protected virtual bool IsController (System.Reflection.TypeInfo typeInfo);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool IsController(class System.Reflection.TypeInfo typeInfo) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.IsController(System.Reflection.TypeInfo)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function IsController (typeInfo As TypeInfo) As Boolean" />
<MemberSignature Language="F#" Value="abstract member IsController : System.Reflection.TypeInfo -> bool
override this.IsController : System.Reflection.TypeInfo -> bool" Usage="controllerFeatureProvider.IsController typeInfo" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeInfo" Type="System.Reflection.TypeInfo" />
</Parameters>
<Docs>
<param name="typeInfo">The <see cref="T:System.Reflection.TypeInfo" /> candidate.</param>
<summary>
Determines if a given <paramref name="typeInfo" /> is a controller.
</summary>
<returns>
<see langword="true" /> if the type is a controller; otherwise <see langword="false" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PopulateFeature">
<MemberSignature Language="C++ CLI" Value="public:
 virtual void PopulateFeature(System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::ApplicationParts::ApplicationPart ^> ^ parts, Microsoft::AspNetCore::Mvc::Controllers::ControllerFeature ^ feature);" />
<MemberSignature Language="C#" Value="public void PopulateFeature (System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> parts, Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature feature);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PopulateFeature(class System.Collections.Generic.IEnumerable`1<class Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> parts, class Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature feature) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart},Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature)" />
<MemberSignature Language="VB.NET" Value="Public Sub PopulateFeature (parts As IEnumerable(Of ApplicationPart), feature As ControllerFeature)" />
<MemberSignature Language="F#" Value="abstract member PopulateFeature : seq<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> * Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature -> unit
override this.PopulateFeature : seq<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> * Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature -> unit" Usage="controllerFeatureProvider.PopulateFeature (parts, feature)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider`1.PopulateFeature(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart},`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parts" Type="System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>" />
<Parameter Name="feature" Type="Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature" />
</Parameters>
<Docs>
<param name="parts">To be added.</param>
<param name="feature">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<inheritdoc />
</Docs>
</Member>
</Members>
</Type>