-
Notifications
You must be signed in to change notification settings - Fork 112
/
TagHelperDescriptorComparer.xml
142 lines (142 loc) · 10.4 KB
/
TagHelperDescriptorComparer.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
<Type Name="TagHelperDescriptorComparer" FullName="Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer">
<TypeSignature Language="C++ CLI" Value="public ref class TagHelperDescriptorComparer : System::Collections::Generic::IEqualityComparer<Microsoft::AspNetCore::Razor::Compilation::TagHelpers::TagHelperDescriptor ^>" />
<TypeSignature Language="C#" Value="public class TagHelperDescriptorComparer : System.Collections.Generic.IEqualityComparer<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TagHelperDescriptorComparer extends System.Object implements class System.Collections.Generic.IEqualityComparer`1<class Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor>" />
<TypeSignature Language="DocId" Value="T:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer" />
<TypeSignature Language="VB.NET" Value="Public Class TagHelperDescriptorComparer
Implements IEqualityComparer(Of TagHelperDescriptor)" />
<TypeSignature Language="F#" Value="type TagHelperDescriptorComparer = class
 interface IEqualityComparer<TagHelperDescriptor>" />
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.Generic.IEqualityComparer<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor></InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
An <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> used to check equality between
two <see cref="T:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" />s.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C++ CLI" Value="protected:
 TagHelperDescriptorComparer();" />
<MemberSignature Language="C#" Value="protected TagHelperDescriptorComparer ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Default">
<MemberSignature Language="C++ CLI" Value="public: static initonly Microsoft::AspNetCore::Razor::Compilation::TagHelpers::TagHelperDescriptorComparer ^ Default;" />
<MemberSignature Language="C#" Value="public static readonly Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer Default;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer Default" />
<MemberSignature Language="DocId" Value="F:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer.Default" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Default As TagHelperDescriptorComparer " />
<MemberSignature Language="F#" Value=" staticval mutable Default : Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer" Usage="Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer.Default" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer</ReturnType>
</ReturnValue>
<Docs>
<summary>
A default instance of the <see cref="T:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C++ CLI" Value="public:
 virtual bool Equals(Microsoft::AspNetCore::Razor::Compilation::TagHelpers::TagHelperDescriptor ^ descriptorX, Microsoft::AspNetCore::Razor::Compilation::TagHelpers::TagHelperDescriptor ^ descriptorY);" />
<MemberSignature Language="C#" Value="public virtual bool Equals (Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor descriptorX, Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor descriptorY);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(class Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor descriptorX, class Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor descriptorY) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer.Equals(Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor,Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function Equals (descriptorX As TagHelperDescriptor, descriptorY As TagHelperDescriptor) As Boolean" />
<MemberSignature Language="F#" Value="override this.Equals : Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor * Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor -> bool" Usage="tagHelperDescriptorComparer.Equals (descriptorX, descriptorY)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.IEqualityComparer`1.Equals(`0,`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="descriptorX" Type="Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" />
<Parameter Name="descriptorY" Type="Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" />
</Parameters>
<Docs>
<param name="descriptorX">To be added.</param>
<param name="descriptorY">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>
Determines equality based on <see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.TypeName" />,
<see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.AssemblyName" />, <see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.TagName" />,
<see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.RequiredAttributes" />, <see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.AllowedChildren" />,
and <see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.TagStructure" />.
Ignores <see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.DesignTimeDescriptor" /> because it can be inferred directly from
<see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.TypeName" /> and <see cref="P:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor.AssemblyName" />.
</remarks>
<inheritdoc />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C++ CLI" Value="public:
 virtual int GetHashCode(Microsoft::AspNetCore::Razor::Compilation::TagHelpers::TagHelperDescriptor ^ descriptor);" />
<MemberSignature Language="C#" Value="public virtual int GetHashCode (Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor descriptor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetHashCode(class Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor descriptor) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer.GetHashCode(Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetHashCode (descriptor As TagHelperDescriptor) As Integer" />
<MemberSignature Language="F#" Value="override this.GetHashCode : Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor -> int" Usage="tagHelperDescriptorComparer.GetHashCode descriptor" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.IEqualityComparer`1.GetHashCode(`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Razor</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="descriptor" Type="Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" />
</Parameters>
<Docs>
<param name="descriptor">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<inheritdoc />
</Docs>
</Member>
</Members>
</Type>