1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Reflection.Extensions</name>
7 <member name="T:System.Reflection.CustomAttributeExtensions">
8 <summary>Содержит статические методы извлечения настраиваемых атрибутов.</summary>
10 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.Assembly)">
11 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанной сборке. </summary>
12 <returns>Настраиваемый атрибут, соответствующий <paramref name="T" /> или null, если такой атрибут не найден.</returns>
13 <param name="element">Сборка для проверки.</param>
14 <typeparam name="T">Искомый тип атрибута.</typeparam>
15 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
16 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
18 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.Assembly,System.Type)">
19 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанной сборке.</summary>
20 <returns>Настраиваемый атрибут, соответствующий <paramref name="attributeType" />, или значение null, если такой атрибут не найден.</returns>
21 <param name="element">Сборка для проверки.</param>
22 <param name="attributeType">Искомый тип атрибута.</param>
23 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
24 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
25 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
27 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.MemberInfo)">
28 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанному элементу.</summary>
29 <returns>Настраиваемый атрибут, соответствующий <paramref name="T" /> или null, если такой атрибут не найден.</returns>
30 <param name="element">Проверяемый член.</param>
31 <typeparam name="T">Искомый тип атрибута.</typeparam>
32 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
33 <exception cref="T:System.NotSupportedException">
34 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
35 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
36 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
38 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.MemberInfo,System.Boolean)">
39 <summary>Извлекает настраиваемый атрибут указанного типа, который применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.</summary>
40 <returns>Настраиваемый атрибут, соответствующий <paramref name="T" /> или null, если такой атрибут не найден.</returns>
41 <param name="element">Проверяемый член.</param>
42 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
43 <typeparam name="T">Искомый тип атрибута.</typeparam>
44 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
45 <exception cref="T:System.NotSupportedException">
46 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
47 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
48 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
50 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.MemberInfo,System.Type)">
51 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанному элементу.</summary>
52 <returns>Настраиваемый атрибут, соответствующий <paramref name="attributeType" />, или значение null, если такой атрибут не найден.</returns>
53 <param name="element">Проверяемый член.</param>
54 <param name="attributeType">Искомый тип атрибута.</param>
55 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
56 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
57 <exception cref="T:System.NotSupportedException">
58 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
59 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
60 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
62 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)">
63 <summary>Извлекает настраиваемый атрибут указанного типа, который применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.</summary>
64 <returns>Настраиваемый атрибут, соответствующий <paramref name="attributeType" />, или значение null, если такой атрибут не найден.</returns>
65 <param name="element">Проверяемый член.</param>
66 <param name="attributeType">Искомый тип атрибута.</param>
67 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
68 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
69 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
70 <exception cref="T:System.NotSupportedException">
71 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
72 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
73 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
75 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.Module)">
76 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанному модулю.</summary>
77 <returns>Настраиваемый атрибут, соответствующий <paramref name="T" /> или null, если такой атрибут не найден.</returns>
78 <param name="element">Проверяемый модуль.</param>
79 <typeparam name="T">Искомый тип атрибута.</typeparam>
80 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
81 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
83 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.Module,System.Type)">
84 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанному модулю.</summary>
85 <returns>Настраиваемый атрибут, соответствующий <paramref name="attributeType" />, или значение null, если такой атрибут не найден.</returns>
86 <param name="element">Проверяемый модуль.</param>
87 <param name="attributeType">Искомый тип атрибута.</param>
88 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
89 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
90 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
92 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.ParameterInfo)">
93 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанной параметру.</summary>
94 <returns>Настраиваемый атрибут, соответствующий <paramref name="T" /> или null, если такой атрибут не найден.</returns>
95 <param name="element">Проверяемый параметр.</param>
96 <typeparam name="T">Искомый тип атрибута.</typeparam>
97 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
98 <exception cref="T:System.NotSupportedException">
99 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
100 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
101 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
103 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.ParameterInfo,System.Boolean)">
104 <summary>Извлекает настраиваемый атрибут указанного типа, который применяется к указанному параметру и, при необходимости, проверяет предков этого параметра.</summary>
105 <returns>Настраиваемый атрибут, соответствующий <paramref name="T" /> или null, если такой атрибут не найден.</returns>
106 <param name="element">Проверяемый параметр.</param>
107 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
108 <typeparam name="T">Искомый тип атрибута.</typeparam>
109 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
110 <exception cref="T:System.NotSupportedException">
111 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
112 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
113 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
115 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type)">
116 <summary>Извлекает пользовательский атрибут заданного типа, примененный к указанной параметру.</summary>
117 <returns>Настраиваемый атрибут, соответствующий <paramref name="attributeType" />, или значение null, если такой атрибут не найден.</returns>
118 <param name="element">Проверяемый параметр.</param>
119 <param name="attributeType">Искомый тип атрибута.</param>
120 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
121 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
122 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
123 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
125 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
126 <summary>Извлекает настраиваемый атрибут указанного типа, который применяется к указанному параметру и, при необходимости, проверяет предков этого параметра.</summary>
127 <returns>Настраиваемый атрибут, соответствующий <paramref name="attributeType" />, или значение null, если такой атрибут не найден.</returns>
128 <param name="element">Проверяемый параметр.</param>
129 <param name="attributeType">Искомый тип атрибута.</param>
130 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
131 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
132 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
133 <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено несколько запрошенных атрибутов. </exception>
134 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
136 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.Assembly)">
137 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанной сборке. </summary>
138 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="T" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
139 <param name="element">Сборка для проверки.</param>
140 <typeparam name="T">Искомый тип атрибута.</typeparam>
141 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
143 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Assembly)">
144 <summary>Извлекает коллекцию настраиваемых атрибутов, примененных к указанной сборке.</summary>
145 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
146 <param name="element">Сборка для проверки.</param>
147 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
149 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type)">
150 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанной сборке.</summary>
151 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="attributeType" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
152 <param name="element">Сборка для проверки.</param>
153 <param name="attributeType">Искомый тип атрибута.</param>
154 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
155 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
157 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo)">
158 <summary>Извлекает коллекцию настраиваемых атрибутов, примененных к указанному члену.</summary>
159 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
160 <param name="element">Проверяемый член.</param>
161 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
162 <exception cref="T:System.NotSupportedException">
163 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
164 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
166 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.MemberInfo)">
167 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному элементу.</summary>
168 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="T" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
169 <param name="element">Проверяемый член.</param>
170 <typeparam name="T">Искомый тип атрибута.</typeparam>
171 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
172 <exception cref="T:System.NotSupportedException">
173 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
174 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
176 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
177 <summary>Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.</summary>
178 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="T" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
179 <param name="element">Проверяемый член.</param>
180 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
181 <typeparam name="T">Искомый тип атрибута.</typeparam>
182 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
183 <exception cref="T:System.NotSupportedException">
184 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
185 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
187 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean)">
188 <summary>Извлекает коллекцию пользовательских атрибутов, которые применяются к указанному элементу и, при необходимости, проверяет предков этого элемента.</summary>
189 <returns>Коллекция настраиваемых атрибутов, которые применяются к параметру <paramref name="element" />, соответствующему заданным критериям, либо пустая коллекция, если таких атрибутов не существует. </returns>
190 <param name="element">Проверяемый член.</param>
191 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
192 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
193 <exception cref="T:System.NotSupportedException">
194 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
195 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
197 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo,System.Type)">
198 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному элементу.</summary>
199 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="attributeType" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
200 <param name="element">Проверяемый член.</param>
201 <param name="attributeType">Искомый тип атрибута.</param>
202 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
203 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
204 <exception cref="T:System.NotSupportedException">
205 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
206 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
208 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)">
209 <summary>Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.</summary>
210 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="attributeType" />, либо пустая коллекция, если таких атрибутов не существует.</returns>
211 <param name="element">Проверяемый член.</param>
212 <param name="attributeType">Искомый тип атрибута.</param>
213 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
214 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
215 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
216 <exception cref="T:System.NotSupportedException">
217 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
218 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
220 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Module)">
221 <summary>Извлекает коллекцию настраиваемых атрибутов, примененных к указанному модулю.</summary>
222 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
223 <param name="element">Проверяемый модуль.</param>
224 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
226 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.Module)">
227 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному модулю.</summary>
228 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="T" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
229 <param name="element">Проверяемый модуль.</param>
230 <typeparam name="T">Искомый тип атрибута.</typeparam>
231 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
233 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Module,System.Type)">
234 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному модулю.</summary>
235 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="attributeType" />, либо пустая коллекция, если таких атрибутов не существует.</returns>
236 <param name="element">Проверяемый модуль.</param>
237 <param name="attributeType">Искомый тип атрибута.</param>
238 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
239 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
241 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo)">
242 <summary>Извлекает коллекцию настраиваемых атрибутов, примененных к указанному параметру.</summary>
243 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
244 <param name="element">Проверяемый параметр.</param>
245 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
246 <exception cref="T:System.NotSupportedException">
247 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
248 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
250 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.ParameterInfo)">
251 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному параметру.</summary>
252 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="T" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
253 <param name="element">Проверяемый параметр.</param>
254 <typeparam name="T">Искомый тип атрибута.</typeparam>
255 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
256 <exception cref="T:System.NotSupportedException">
257 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
258 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
260 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean)">
261 <summary>Извлекает коллекцию пользовательских атрибутов, которые применяются к указанному параметру и, при необходимости, проверяет предков этого параметра.</summary>
262 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
263 <param name="element">Проверяемый параметр.</param>
264 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
265 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
266 <exception cref="T:System.NotSupportedException">
267 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
268 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
270 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
271 <summary>Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному параметру и, при необходимости, проверяет предков этого параметра.</summary>
272 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="T" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
273 <param name="element">Проверяемый параметр.</param>
274 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
275 <typeparam name="T">Искомый тип атрибута.</typeparam>
276 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="element" /> имеет значение null. </exception>
277 <exception cref="T:System.NotSupportedException">
278 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
279 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
281 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type)">
282 <summary>Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному параметру.</summary>
283 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="attributeType" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
284 <param name="element">Проверяемый параметр.</param>
285 <param name="attributeType">Искомый тип атрибута.</param>
286 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
287 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
288 <exception cref="T:System.NotSupportedException">
289 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
290 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
292 <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
293 <summary>Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному параметру и, при необходимости, проверяет предков этого параметра.</summary>
294 <returns>Коллекция настраиваемых атрибутов, которые применяются к <paramref name="element" /> и соответствуют <paramref name="attributeType" />, либо пустая коллекция, если таких атрибутов не существует. </returns>
295 <param name="element">Проверяемый параметр.</param>
296 <param name="attributeType">Искомый тип атрибута.</param>
297 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
298 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
299 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
300 <exception cref="T:System.NotSupportedException">
301 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
302 <exception cref="T:System.TypeLoadException">Не удается загрузить тип настраиваемого атрибута. </exception>
304 <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.Assembly,System.Type)">
305 <summary>Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанной сборке.</summary>
306 <returns>Значение true, если атрибут указанного типа применен к <paramref name="element" />; в противном случае — значение false.</returns>
307 <param name="element">Сборка для проверки.</param>
308 <param name="attributeType">Искомый тип атрибута.</param>
309 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
310 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
312 <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.MemberInfo,System.Type)">
313 <summary>Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному члену.</summary>
314 <returns>Значение true, если атрибут указанного типа применен к <paramref name="element" />; в противном случае — значение false.</returns>
315 <param name="element">Проверяемый член.</param>
316 <param name="attributeType">Искомый тип атрибута.</param>
317 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
318 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
319 <exception cref="T:System.NotSupportedException">
320 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
322 <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean)">
323 <summary>Указывает применены ли настраиваемые атрибуты указанного типа к указанному элементу и, при необходимости, применены ли они к его предкам.</summary>
324 <returns>Значение true, если атрибут указанного типа применен к <paramref name="element" />; в противном случае — значение false.</returns>
325 <param name="element">Проверяемый член.</param>
326 <param name="attributeType">Искомый тип атрибута.</param>
327 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
328 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
329 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
330 <exception cref="T:System.NotSupportedException">
331 <paramref name="element" /> не представляет конструктор, метод, свойство, событие, тип или поле. </exception>
333 <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.Module,System.Type)">
334 <summary>Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному модулю.</summary>
335 <returns>Значение true, если атрибут указанного типа применен к <paramref name="element" />; в противном случае — значение false.</returns>
336 <param name="element">Проверяемый модуль.</param>
337 <param name="attributeType">Искомый тип атрибута.</param>
338 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
339 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
341 <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.ParameterInfo,System.Type)">
342 <summary>Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному параметру.</summary>
343 <returns>Значение true, если атрибут указанного типа применен к <paramref name="element" />; в противном случае — значение false.</returns>
344 <param name="element">Проверяемый параметр.</param>
345 <param name="attributeType">Искомый тип атрибута.</param>
346 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
347 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
349 <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
350 <summary>Указывает применены ли настраиваемые атрибуты указанного типа к указанному параметру и, при необходимости, применены ли они к его предкам.</summary>
351 <returns>Значение true, если атрибут указанного типа применен к <paramref name="element" />; в противном случае — значение false.</returns>
352 <param name="element">Проверяемый параметр.</param>
353 <param name="attributeType">Искомый тип атрибута.</param>
354 <param name="inherit">Значение true для проверки предков <paramref name="element" />; в противном случае — значение false. </param>
355 <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="element" /> или <paramref name="attributeType" /> — null. </exception>
356 <exception cref="T:System.ArgumentException">Тип <paramref name="attributeType" /> не является производным объекта <see cref="T:System.Attribute" />. </exception>
358 <member name="T:System.Reflection.InterfaceMapping">
359 <summary>Извлекает отображение интерфейса в фактических методах класса, который реализует этот интерфейс.</summary>
361 <member name="F:System.Reflection.InterfaceMapping.InterfaceMethods">
362 <summary>Показывает методы, определенные в интерфейсе.</summary>
364 <member name="F:System.Reflection.InterfaceMapping.InterfaceType">
365 <summary>Показывает тип, представляющий интерфейс.</summary>
367 <member name="F:System.Reflection.InterfaceMapping.TargetMethods">
368 <summary>Показывает методы, которые реализуют интерфейс.</summary>
370 <member name="F:System.Reflection.InterfaceMapping.TargetType">
371 <summary>Представляет тип, который использовался для создания отображения интерфейса.</summary>
373 <member name="T:System.Reflection.RuntimeReflectionExtensions">
374 <summary>Предоставляет методы, которые получают сведения о типах во время выполнения.</summary>
376 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetMethodInfo(System.Delegate)">
377 <summary>Получает объект, представляющий метод, представленный указанным делегатом.</summary>
378 <returns>Объект, представляющий метод.</returns>
379 <param name="del">Проверяемый делегат.</param>
381 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeBaseDefinition(System.Reflection.MethodInfo)">
382 <summary>Извлекает объект, представляющий указанный метода в прямом или косвенном базовом классе, где он был первоначально объявлен.</summary>
383 <returns>Объект, представляющий первичное объявление указанного метода в базовом классе.</returns>
384 <param name="method">Метод для извлечения сведений.</param>
386 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeEvent(System.Type,System.String)">
387 <summary>Получает объект, представляющий указанное событие.</summary>
388 <returns>Объект, представляющий указанное событие, или значение null, если событие не найдено.</returns>
389 <param name="type">Тип, содержащий событие.</param>
390 <param name="name">Имя события.</param>
392 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeEvents(System.Type)">
393 <summary>Извлекает коллекцию, представляющую все события, определенные в указанном типе.</summary>
394 <returns>Коллекция событий заданного типа.</returns>
395 <param name="type">Тип, содержащий события.</param>
397 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeField(System.Type,System.String)">
398 <summary>Извлекает объект , который представляет указанное поле.</summary>
399 <returns>Объект, представляющий указанное поле, или значение null, если поле не найдено.</returns>
400 <param name="type">Тип, содержащий поле.</param>
401 <param name="name">Имя поля.</param>
403 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeFields(System.Type)">
404 <summary>Извлекает коллекцию, представляющую все поля, определенные в указанном типе.</summary>
405 <returns>Коллекция полей заданного типа.</returns>
406 <param name="type">Тип, содержащий поля.</param>
408 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeInterfaceMap(System.Reflection.TypeInfo,System.Type)">
409 <summary>Возвращает сопоставление интерфейса для заданного типа и указанного интерфейса.</summary>
410 <returns>Объект, представляющий сопоставление интерфейса для указанного интерфейса и типа.</returns>
411 <param name="typeInfo">Тип, для которого требуется извлечь сопоставление.</param>
412 <param name="interfaceType">Интерфейс, для которого требуется извлечь сопоставление.</param>
414 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethod(System.Type,System.String,System.Type[])">
415 <summary>Извлекает объект, который представляет указанный метод.</summary>
416 <returns>Объект, представляющий указанный метод, или значение null, если метод не найден.</returns>
417 <param name="type">Тип, содержащий метод.</param>
418 <param name="name">Имя метода.</param>
419 <param name="parameters">Массив, содержащий параметры метода.</param>
421 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethods(System.Type)">
422 <summary>Извлекает коллекцию, представляющую все методы, определенные в указанном типе.</summary>
423 <returns>Коллекция методов заданного типа.</returns>
424 <param name="type">Тип, содержащий методы.</param>
426 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeProperties(System.Type)">
427 <summary>Извлекает коллекцию, представляющую все свойства, определенные в указанном типе.</summary>
428 <returns>Коллекция свойств для заданного типа.</returns>
429 <param name="type">Тип, содержащий свойства.</param>
431 <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeProperty(System.Type,System.String)">
432 <summary>Извлекает объект, который представляет указанное свойство.</summary>
433 <returns>Объект, представляющий указанное свойство, или значение null, если свойство не найдено.</returns>
434 <param name="type">Тип, содержащий свойство.</param>
435 <param name="name">Имя свойства.</param>