You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

438 lines
56 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Reflection.Extensions</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Reflection.CustomAttributeExtensions">
  8. <summary>Содержит статические методы извлечения настраиваемых атрибутов.</summary>
  9. </member>
  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>
  17. </member>
  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>
  26. </member>
  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>
  37. </member>
  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>
  49. </member>
  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>
  61. </member>
  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>
  74. </member>
  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>
  82. </member>
  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>
  91. </member>
  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>
  102. </member>
  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>
  114. </member>
  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>
  124. </member>
  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>
  135. </member>
  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>
  142. </member>
  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>
  148. </member>
  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>
  156. </member>
  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>
  165. </member>
  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>
  175. </member>
  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>
  186. </member>
  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>
  196. </member>
  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>
  207. </member>
  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>
  219. </member>
  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>
  225. </member>
  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>
  232. </member>
  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>
  240. </member>
  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>
  249. </member>
  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>
  259. </member>
  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>
  269. </member>
  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>
  280. </member>
  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>
  291. </member>
  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>
  303. </member>
  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>
  311. </member>
  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>
  321. </member>
  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>
  332. </member>
  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>
  340. </member>
  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>
  348. </member>
  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>
  357. </member>
  358. <member name="T:System.Reflection.InterfaceMapping">
  359. <summary>Извлекает отображение интерфейса в фактических методах класса, который реализует этот интерфейс.</summary>
  360. </member>
  361. <member name="F:System.Reflection.InterfaceMapping.InterfaceMethods">
  362. <summary>Показывает методы, определенные в интерфейсе.</summary>
  363. </member>
  364. <member name="F:System.Reflection.InterfaceMapping.InterfaceType">
  365. <summary>Показывает тип, представляющий интерфейс.</summary>
  366. </member>
  367. <member name="F:System.Reflection.InterfaceMapping.TargetMethods">
  368. <summary>Показывает методы, которые реализуют интерфейс.</summary>
  369. </member>
  370. <member name="F:System.Reflection.InterfaceMapping.TargetType">
  371. <summary>Представляет тип, который использовался для создания отображения интерфейса.</summary>
  372. </member>
  373. <member name="T:System.Reflection.RuntimeReflectionExtensions">
  374. <summary>Предоставляет методы, которые получают сведения о типах во время выполнения.</summary>
  375. </member>
  376. <member name="M:System.Reflection.RuntimeReflectionExtensions.GetMethodInfo(System.Delegate)">
  377. <summary>Получает объект, представляющий метод, представленный указанным делегатом.</summary>
  378. <returns>Объект, представляющий метод.</returns>
  379. <param name="del">Проверяемый делегат.</param>
  380. </member>
  381. <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeBaseDefinition(System.Reflection.MethodInfo)">
  382. <summary>Извлекает объект, представляющий указанный метода в прямом или косвенном базовом классе, где он был первоначально объявлен.</summary>
  383. <returns>Объект, представляющий первичное объявление указанного метода в базовом классе.</returns>
  384. <param name="method">Метод для извлечения сведений.</param>
  385. </member>
  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>
  391. </member>
  392. <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeEvents(System.Type)">
  393. <summary>Извлекает коллекцию, представляющую все события, определенные в указанном типе.</summary>
  394. <returns>Коллекция событий заданного типа.</returns>
  395. <param name="type">Тип, содержащий события.</param>
  396. </member>
  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>
  402. </member>
  403. <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeFields(System.Type)">
  404. <summary>Извлекает коллекцию, представляющую все поля, определенные в указанном типе.</summary>
  405. <returns>Коллекция полей заданного типа.</returns>
  406. <param name="type">Тип, содержащий поля.</param>
  407. </member>
  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>
  413. </member>
  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>
  420. </member>
  421. <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethods(System.Type)">
  422. <summary>Извлекает коллекцию, представляющую все методы, определенные в указанном типе.</summary>
  423. <returns>Коллекция методов заданного типа.</returns>
  424. <param name="type">Тип, содержащий методы.</param>
  425. </member>
  426. <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeProperties(System.Type)">
  427. <summary>Извлекает коллекцию, представляющую все свойства, определенные в указанном типе.</summary>
  428. <returns>Коллекция свойств для заданного типа.</returns>
  429. <param name="type">Тип, содержащий свойства.</param>
  430. </member>
  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>
  436. </member>
  437. </members>
  438. </doc>