|
20 | 20 | </Attribute>
|
21 | 21 | </Attributes>
|
22 | 22 | <Docs>
|
23 |
| - <summary>To be added.</summary> |
24 |
| - <remarks>To be added.</remarks> |
| 23 | + <summary>States a dependency that one member has on another.</summary> |
| 24 | + <remarks> |
| 25 | + <format type="text/markdown"><![CDATA[ |
| 26 | +
|
| 27 | +## Remarks |
| 28 | +
|
| 29 | +This attribute can be used to inform tooling of a dependency that is otherwise not evident purely from metadata and IL, for example, a member relied on via reflection. |
| 30 | +
|
| 31 | + ]]></format> |
| 32 | + </remarks> |
25 | 33 | </Docs>
|
26 | 34 | <Members>
|
27 | 35 | <Member MemberName=".ctor">
|
|
40 | 48 | <Parameter Name="memberSignature" Type="System.String" />
|
41 | 49 | </Parameters>
|
42 | 50 | <Docs>
|
43 |
| - <param name="memberSignature">To be added.</param> |
44 |
| - <summary>To be added.</summary> |
| 51 | + <param name="memberSignature">The signature of the member depended on.</param> |
| 52 | + <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute" /> class with the specified signature of a member on the same type as the consumer.</summary> |
45 | 53 | <remarks>To be added.</remarks>
|
46 | 54 | </Docs>
|
47 | 55 | </Member>
|
|
62 | 70 | <Parameter Name="type" Type="System.Type" />
|
63 | 71 | </Parameters>
|
64 | 72 | <Docs>
|
65 |
| - <param name="memberTypes">To be added.</param> |
66 |
| - <param name="type">To be added.</param> |
67 |
| - <summary>To be added.</summary> |
| 73 | + <param name="memberTypes">The types of members depended on.</param> |
| 74 | + <param name="type">The type that contains the specified members.</param> |
| 75 | + <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute" /> class with the specified types of members on a <see cref="T:System.Type" />.</summary> |
68 | 76 | <remarks>To be added.</remarks>
|
69 | 77 | </Docs>
|
70 | 78 | </Member>
|
|
85 | 93 | <Parameter Name="type" Type="System.Type" />
|
86 | 94 | </Parameters>
|
87 | 95 | <Docs>
|
88 |
| - <param name="memberSignature">To be added.</param> |
89 |
| - <param name="type">To be added.</param> |
90 |
| - <summary>To be added.</summary> |
| 96 | + <param name="memberSignature">The signature of the member depended on.</param> |
| 97 | + <param name="type">The type that contains <paramref name="memberSignature" />.</param> |
| 98 | + <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute" /> class with the specified signature of a member on a <see cref="T:System.Type" />.</summary> |
91 | 99 | <remarks>To be added.</remarks>
|
92 | 100 | </Docs>
|
93 | 101 | </Member>
|
|
109 | 117 | <Parameter Name="assemblyName" Type="System.String" />
|
110 | 118 | </Parameters>
|
111 | 119 | <Docs>
|
112 |
| - <param name="memberTypes">To be added.</param> |
113 |
| - <param name="typeName">To be added.</param> |
114 |
| - <param name="assemblyName">To be added.</param> |
115 |
| - <summary>To be added.</summary> |
| 120 | + <param name="memberTypes">The types of members depended on.</param> |
| 121 | + <param name="typeName">The full name of the type containing the specified members.</param> |
| 122 | + <param name="assemblyName">The assembly name of the type containing the specified members.</param> |
| 123 | + <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute" /> class with the specified types of members on a type in an assembly.</summary> |
116 | 124 | <remarks>To be added.</remarks>
|
117 | 125 | </Docs>
|
118 | 126 | </Member>
|
|
134 | 142 | <Parameter Name="assemblyName" Type="System.String" />
|
135 | 143 | </Parameters>
|
136 | 144 | <Docs>
|
137 |
| - <param name="memberSignature">To be added.</param> |
138 |
| - <param name="typeName">To be added.</param> |
139 |
| - <param name="assemblyName">To be added.</param> |
140 |
| - <summary>To be added.</summary> |
| 145 | + <param name="memberSignature">The signature of the member depended on.</param> |
| 146 | + <param name="typeName">The full name of the type containing the specified member.</param> |
| 147 | + <param name="assemblyName">The assembly name of the type containing the specified member.</param> |
| 148 | + <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute" /> class with the specified signature of a member on a type in an assembly.</summary> |
141 | 149 | <remarks>To be added.</remarks>
|
142 | 150 | </Docs>
|
143 | 151 | </Member>
|
|
157 | 165 | <ReturnType>System.String</ReturnType>
|
158 | 166 | </ReturnValue>
|
159 | 167 | <Docs>
|
160 |
| - <summary>To be added.</summary> |
| 168 | + <summary>Gets the assembly name of the specified type.</summary> |
161 | 169 | <value>To be added.</value>
|
162 |
| - <remarks>To be added.</remarks> |
| 170 | + <remarks> |
| 171 | + <format type="text/markdown"><![CDATA[ |
| 172 | +
|
| 173 | +## Remarks |
| 174 | +
|
| 175 | +<xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.AssemblyName> is only valid when <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.TypeName> is specified. |
| 176 | +
|
| 177 | + ]]></format> |
| 178 | + </remarks> |
163 | 179 | </Docs>
|
164 | 180 | </Member>
|
165 | 181 | <Member MemberName="Condition">
|
|
178 | 194 | <ReturnType>System.String</ReturnType>
|
179 | 195 | </ReturnValue>
|
180 | 196 | <Docs>
|
181 |
| - <summary>To be added.</summary> |
| 197 | + <summary>Gets or sets the condition in which the dependency is applicable, for example, "DEBUG".</summary> |
182 | 198 | <value>To be added.</value>
|
183 | 199 | <remarks>To be added.</remarks>
|
184 | 200 | </Docs>
|
|
199 | 215 | <ReturnType>System.String</ReturnType>
|
200 | 216 | </ReturnValue>
|
201 | 217 | <Docs>
|
202 |
| - <summary>To be added.</summary> |
| 218 | + <summary>Gets the signature of the member depended on.</summary> |
203 | 219 | <value>To be added.</value>
|
204 |
| - <remarks>To be added.</remarks> |
| 220 | + <remarks> |
| 221 | + <format type="text/markdown"><![CDATA[ |
| 222 | +
|
| 223 | +## Remarks |
| 224 | +
|
| 225 | +Either <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.MemberSignature> must be a valid string or <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.MemberTypes> must not equal <xref:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None>, but not both. |
| 226 | +
|
| 227 | + ]]></format> |
| 228 | + </remarks> |
205 | 229 | </Docs>
|
206 | 230 | </Member>
|
207 | 231 | <Member MemberName="MemberTypes">
|
|
220 | 244 | <ReturnType>System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes</ReturnType>
|
221 | 245 | </ReturnValue>
|
222 | 246 | <Docs>
|
223 |
| - <summary>To be added.</summary> |
| 247 | + <summary>Gets the types of the members that are depended on, for example, fields and properties.</summary> |
224 | 248 | <value>To be added.</value>
|
225 |
| - <remarks>To be added.</remarks> |
| 249 | + <remarks> |
| 250 | + <format type="text/markdown"><![CDATA[ |
| 251 | +
|
| 252 | +## Remarks |
| 253 | +
|
| 254 | +Either <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.MemberSignature> must be a valid string or <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.MemberTypes> must not equal <xref:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None>, but not both. |
| 255 | +
|
| 256 | + ]]></format> |
| 257 | + </remarks> |
226 | 258 | </Docs>
|
227 | 259 | </Member>
|
228 | 260 | <Member MemberName="Type">
|
|
241 | 273 | <ReturnType>System.Type</ReturnType>
|
242 | 274 | </ReturnValue>
|
243 | 275 | <Docs>
|
244 |
| - <summary>To be added.</summary> |
| 276 | + <summary>Gets the <see cref="T:System.Type" /> containing the specified member.</summary> |
245 | 277 | <value>To be added.</value>
|
246 |
| - <remarks>To be added.</remarks> |
| 278 | + <remarks> |
| 279 | + <format type="text/markdown"><![CDATA[ |
| 280 | +
|
| 281 | +## Remarks |
| 282 | +
|
| 283 | +If <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.Type> and <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.TypeName> aren't specified, the type of the consumer is assumed. |
| 284 | +
|
| 285 | + ]]></format> |
| 286 | + </remarks> |
247 | 287 | </Docs>
|
248 | 288 | </Member>
|
249 | 289 | <Member MemberName="TypeName">
|
|
262 | 302 | <ReturnType>System.String</ReturnType>
|
263 | 303 | </ReturnValue>
|
264 | 304 | <Docs>
|
265 |
| - <summary>To be added.</summary> |
| 305 | + <summary>Gets the full name of the type containing the specified member.</summary> |
266 | 306 | <value>To be added.</value>
|
267 |
| - <remarks>To be added.</remarks> |
| 307 | + <remarks> |
| 308 | + <format type="text/markdown"><![CDATA[ |
| 309 | +
|
| 310 | +## Remarks |
| 311 | +
|
| 312 | +If <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.Type> and <xref:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.TypeName> aren't specified, the type of the consumer is assumed. |
| 313 | +
|
| 314 | + ]]></format> |
| 315 | + </remarks> |
268 | 316 | </Docs>
|
269 | 317 | </Member>
|
270 | 318 | </Members>
|
|
0 commit comments