/
RestrictChildrenAttribute.xml
144 lines (144 loc) · 9.97 KB
/
RestrictChildrenAttribute.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
<Type Name="RestrictChildrenAttribute" FullName="Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute">
<TypeSignature Language="C++ CLI" Value="public ref class RestrictChildrenAttribute : Attribute" FrameworkAlternate="aspnetcore-1.0;aspnetcore-1.1;aspnetcore-2.0;aspnetcore-2.1;aspnetcore-2.2" />
<TypeSignature Language="C++ CLI" Value="public ref class RestrictChildrenAttribute sealed : Attribute" FrameworkAlternate="aspnetcore-3.0;aspnetcore-3.1;aspnetcore-5.0" />
<TypeSignature Language="C#" Value="public class RestrictChildrenAttribute : Attribute" FrameworkAlternate="aspnetcore-1.0;aspnetcore-1.1;aspnetcore-2.0;aspnetcore-2.1;aspnetcore-2.2" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit RestrictChildrenAttribute extends System.Attribute" FrameworkAlternate="aspnetcore-1.0;aspnetcore-1.1;aspnetcore-2.0;aspnetcore-2.1;aspnetcore-2.2" />
<TypeSignature Language="DocId" Value="T:Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute" />
<TypeSignature Language="VB.NET" Value="Public Class RestrictChildrenAttribute
Inherits Attribute" FrameworkAlternate="aspnetcore-1.0;aspnetcore-1.1;aspnetcore-2.0;aspnetcore-2.1;aspnetcore-2.2" />
<TypeSignature Language="F#" Value="type RestrictChildrenAttribute = class
 inherit Attribute" />
<TypeSignature Language="C#" Value="public sealed class RestrictChildrenAttribute : Attribute" FrameworkAlternate="aspnetcore-3.0;aspnetcore-3.1;aspnetcore-5.0;aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit RestrictChildrenAttribute extends System.Attribute" FrameworkAlternate="aspnetcore-3.0;aspnetcore-3.1;aspnetcore-5.0;aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class RestrictChildrenAttribute
Inherits Attribute" FrameworkAlternate="aspnetcore-3.0;aspnetcore-3.1;aspnetcore-5.0;aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0" />
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor.Runtime</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<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>
</AssemblyInfo>
<TypeForwardingChain>
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="2.1.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="2.1.0.0" FrameworkAlternate="aspnetcore-2.1" />
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="2.2.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="2.2.0.0" FrameworkAlternate="aspnetcore-2.2" />
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="3.0.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="3.0.0.0" FrameworkAlternate="aspnetcore-3.0" />
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="3.1.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="3.1.0.0" FrameworkAlternate="aspnetcore-3.1" />
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="5.0.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="5.0.0.0" FrameworkAlternate="aspnetcore-5.0" />
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="6.0.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="6.0.0.0" FrameworkAlternate="aspnetcore-6.0" />
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="7.0.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="7.0.0.0" FrameworkAlternate="aspnetcore-7.0" />
<TypeForwarding From="Microsoft.AspNetCore.Razor.Runtime" FromVersion="8.0.0.0" To="Microsoft.AspNetCore.Razor" ToVersion="8.0.0.0" FrameworkAlternate="aspnetcore-8.0" />
</TypeForwardingChain>
<Base>
<BaseTypeName>System.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]</AttributeName>
<AttributeName Language="F#">[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Restricts children of the <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper" />'s element.
</summary>
<remarks>Combining this attribute with a <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElementAttribute" /> that specifies its
<see cref="P:Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElementAttribute.TagStructure" /> as <see cref="F:Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag" /> will result
in this attribute being ignored.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C++ CLI" Value="public:
 RestrictChildrenAttribute(System::String ^ childTag, ... cli::array <System::String ^> ^ childTags);" />
<MemberSignature Language="C#" Value="public RestrictChildrenAttribute (string childTag, params string[] childTags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string childTag, string[] childTags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute.#ctor(System.String,System.String[])" />
<MemberSignature Language="VB.NET" Value="Public Sub New (childTag As String, ParamArray childTags As String())" />
<MemberSignature Language="F#" Value="new Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute : string * string[] -> Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute" Usage="new Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute (childTag, childTags)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor.Runtime</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<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>
</AssemblyInfo>
<Parameters>
<Parameter Name="childTag" Type="System.String" />
<Parameter Name="childTags" Type="System.String[]">
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ParamArray]</AttributeName>
<AttributeName Language="F#">[<System.ParamArray>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="childTag">
The tag name of an element allowed as a child.
</param>
<param name="childTags">
Additional names of elements allowed as children.
</param>
<summary>
Instantiates a new instance of the <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChildTags">
<MemberSignature Language="C++ CLI" Value="public:
 property System::Collections::Generic::IEnumerable<System::String ^> ^ ChildTags { System::Collections::Generic::IEnumerable<System::String ^> ^ get(); };" />
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable<string> ChildTags { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<string> ChildTags" />
<MemberSignature Language="DocId" Value="P:Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute.ChildTags" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ChildTags As IEnumerable(Of String)" />
<MemberSignature Language="F#" Value="member this.ChildTags : seq<string>" Usage="Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute.ChildTags" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor.Runtime</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<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>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary>
Get the names of elements allowed as children.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>