[Tizen] Add BuildTools 2.1.0-rc1-02804-05
[platform/upstream/coreclr.git] / Tools / dotnetcli / sdk / NuGetFallbackFolder / system.runtime.interopservices / 4.1.0 / ref / netstandard1.2 / ru / System.Runtime.InteropServices.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Runtime.InteropServices</name>
5   </assembly>
6   <members>
7     <member name="T:System.DataMisalignedException">
8       <summary>Исключение, которое выбрасывается, когда единица данных считывается или записывается по адресу, не кратному размеру данных.Этот класс не наследуется.</summary>
9       <filterpriority>2</filterpriority>
10     </member>
11     <member name="M:System.DataMisalignedException.#ctor">
12       <summary>Инициализирует новый экземпляр класса <see cref="T:System.DataMisalignedException" />. </summary>
13     </member>
14     <member name="M:System.DataMisalignedException.#ctor(System.String)">
15       <summary>Инициализирует новый экземпляр класса <see cref="T:System.DataMisalignedException" />, используя указанное сообщение об ошибке.</summary>
16       <param name="message">Объект <see cref="T:System.String" />, описывающий ошибку.Содержимое параметра <paramref name="message" /> должно быть понятным пользователю.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
17     </member>
18     <member name="M:System.DataMisalignedException.#ctor(System.String,System.Exception)">
19       <summary>Инициализирует новый экземпляр класса <see cref="T:System.DataMisalignedException" />, используя указанные сообщение об ошибке и исходное исключение.</summary>
20       <param name="message">Объект <see cref="T:System.String" />, описывающий ошибку.Содержимое параметра <paramref name="message" /> должно быть понятным пользователю.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
21       <param name="innerException">Исключение, являющееся причиной текущего исключения <see cref="T:System.DataMisalignedException" />,.Если значение параметра <paramref name="innerException" /> не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.</param>
22     </member>
23     <member name="T:System.DllNotFoundException">
24       <summary>Исключение, которое выбрасывается в случае невозможности найти библиотеку DLL, указанную при импорте DLL.</summary>
25       <filterpriority>2</filterpriority>
26     </member>
27     <member name="M:System.DllNotFoundException.#ctor">
28       <summary>Инициализирует новый экземпляр класса <see cref="T:System.DllNotFoundException" /> значениями свойств по умолчанию.</summary>
29     </member>
30     <member name="M:System.DllNotFoundException.#ctor(System.String)">
31       <summary>Инициализирует новый экземпляр класса <see cref="T:System.DllNotFoundException" /> с указанным сообщением об ошибке.</summary>
32       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
33     </member>
34     <member name="M:System.DllNotFoundException.#ctor(System.String,System.Exception)">
35       <summary>Инициализирует новый экземпляр класса <see cref="T:System.DllNotFoundException" /> заданным сообщением об ошибке и ссылкой на внутреннее исключение, которое стало причиной данного исключения.</summary>
36       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
37       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
38     </member>
39     <member name="T:System.Reflection.Missing">
40       <summary>Представляет отсутствующий объект <see cref="T:System.Object" />.Этот класс не наследуется.</summary>
41     </member>
42     <member name="F:System.Reflection.Missing.Value">
43       <summary>Представляет единственный экземпляр класса <see cref="T:System.Reflection.Missing" />.</summary>
44     </member>
45     <member name="T:System.Runtime.InteropServices.ArrayWithOffset">
46       <summary>Инкапсулирует массив и смещение в указанный массив.</summary>
47     </member>
48     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.#ctor(System.Object,System.Int32)">
49       <summary>Инициализирует новый экземпляр структуры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</summary>
50       <param name="array">Управляемый массив. </param>
51       <param name="offset">Смещение элемента в байтах, передаваемое с помощью вызова неуправляемого кода. </param>
52       <exception cref="T:System.ArgumentException">Массив больше 2 гигабайт (ГБ).</exception>
53     </member>
54     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.Equals(System.Object)">
55       <summary>Показывает, соответствует ли указанный объект текущему объекту <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</summary>
56       <returns>Значение true, если объект соответствует этому массиву <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />; в противном случае — значение false.</returns>
57       <param name="obj">Объект, сравниваемый с этим экземпляром. </param>
58     </member>
59     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.Equals(System.Runtime.InteropServices.ArrayWithOffset)">
60       <summary>Показывает, соответствует ли указанный объект <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> текущему экземпляру.</summary>
61       <returns>Значение true, если указанный объект <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" /> соответствует текущему экземпляру; в противном случае — значение false.</returns>
62       <param name="obj">Объект <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />, сравниваемый с этим экземпляром.</param>
63     </member>
64     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.GetArray">
65       <summary>Возвращает управляемый массив, на который ссылается этот массив <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</summary>
66       <returns>Управляемый массив, на который ссылается этот экземпляр.</returns>
67     </member>
68     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.GetHashCode">
69       <summary>Возвращает хэш-код для этого типа значения.</summary>
70       <returns>Хэш-код данного экземпляра.</returns>
71     </member>
72     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.GetOffset">
73       <summary>Возвращает смещение, предоставленное при создании этого массива <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</summary>
74       <returns>Смещение для этого экземпляра.</returns>
75     </member>
76     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.op_Equality(System.Runtime.InteropServices.ArrayWithOffset,System.Runtime.InteropServices.ArrayWithOffset)">
77       <summary>Определяет, совпадают ли значения двух указанных объектов <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</summary>
78       <returns>Значение true, если значение <paramref name="a" /> совпадает со значением <paramref name="b" />; в противном случае — значение false.</returns>
79       <param name="a">Объект <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />, сравниваемый с параметром <paramref name="b" />. </param>
80       <param name="b">Объект <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />, сравниваемый с параметром <paramref name="a" />.</param>
81     </member>
82     <member name="M:System.Runtime.InteropServices.ArrayWithOffset.op_Inequality(System.Runtime.InteropServices.ArrayWithOffset,System.Runtime.InteropServices.ArrayWithOffset)">
83       <summary>Определяет, равны ли значения двух указанных объектов <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</summary>
84       <returns>Значение true, если значение <paramref name="a" /> не совпадает со значением <paramref name="b" />; в противном случае — значение false.</returns>
85       <param name="a">Объект <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />, сравниваемый с параметром <paramref name="b" />. </param>
86       <param name="b">Объект <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />, сравниваемый с параметром <paramref name="a" />.</param>
87     </member>
88     <member name="T:System.Runtime.InteropServices.BestFitMappingAttribute">
89       <summary>Проверяет, преобразованы ли знаки Юникода в наиболее подходящие знаки ANSI.</summary>
90     </member>
91     <member name="M:System.Runtime.InteropServices.BestFitMappingAttribute.#ctor(System.Boolean)">
92       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.BestFitMappingAttribute" /> и присваивает ему значение свойства <see cref="P:System.Runtime.InteropServices.BestFitMappingAttribute.BestFitMapping" />.</summary>
93       <param name="BestFitMapping">Значение true показывает, что режим наилучшего сопоставления включен; в противном случае используется значение false.Значение по умолчанию — true.</param>
94     </member>
95     <member name="P:System.Runtime.InteropServices.BestFitMappingAttribute.BestFitMapping">
96       <summary>Возвращает текущие настройки наилучшего сопоставления при преобразовании знаков Юникода в знаки ANSI.</summary>
97       <returns>Значение true, если наилучшее сопоставление включено; в противном случае — значение false.Значение по умолчанию — true.</returns>
98     </member>
99     <member name="F:System.Runtime.InteropServices.BestFitMappingAttribute.ThrowOnUnmappableChar">
100       <summary>Включает и отключает возникновение исключений для неотображаемых символов Юникода, преобразующихся в знаки вопроса ("?") ANSI.</summary>
101     </member>
102     <member name="T:System.Runtime.InteropServices.BStrWrapper">
103       <summary>Маршалирует данные типа VT_BSTR из управляемого кода в неуправляемый.Этот класс не наследуется.</summary>
104     </member>
105     <member name="M:System.Runtime.InteropServices.BStrWrapper.#ctor(System.Object)">
106       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.BStrWrapper" /> с указанным объектом <see cref="T:System.Object" />.</summary>
107       <param name="value">Объект, заключаемый в оболочку и маршалируемый как VT_BSTR.</param>
108     </member>
109     <member name="M:System.Runtime.InteropServices.BStrWrapper.#ctor(System.String)">
110       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.BStrWrapper" /> с указанным объектом <see cref="T:System.String" />.</summary>
111       <param name="value">Объект, заключаемый в оболочку и маршалируемый как VT_BSTR.</param>
112     </member>
113     <member name="P:System.Runtime.InteropServices.BStrWrapper.WrappedObject">
114       <summary>Возвращает инкапсулированный объект <see cref="T:System.String" /> для маршалинга в качестве типа VT_BSTR.</summary>
115       <returns>Объект, заключенный в оболочку с помощью <see cref="T:System.Runtime.InteropServices.BStrWrapper" />.</returns>
116     </member>
117     <member name="T:System.Runtime.InteropServices.CallingConvention">
118       <summary>Определяет соглашение о вызове, используемое для вызова методов, реализованных в неуправляемом коде.</summary>
119     </member>
120     <member name="F:System.Runtime.InteropServices.CallingConvention.Cdecl">
121       <summary>Вызывающий объект очищает стек.Это позволяет вызывать функции с varargs, чтобы использовать их для методов, работающих с переменным числом параметров, таких как Printf.</summary>
122     </member>
123     <member name="F:System.Runtime.InteropServices.CallingConvention.StdCall">
124       <summary>Вызываемый объект очищает стек.Это соглашение, используемое по умолчанию для вызова неуправляемых функций с вызовом неуправляемого кода.</summary>
125     </member>
126     <member name="F:System.Runtime.InteropServices.CallingConvention.ThisCall">
127       <summary>Первый параметр — это указатель this, хранящийся в регистре ECX.Другие параметры помещаются в стек.Это соглашение о вызове используется для вызова методов в классах, экспортируемых из неуправляемой динамической библиотеки DLL.</summary>
128     </member>
129     <member name="F:System.Runtime.InteropServices.CallingConvention.Winapi">
130       <summary>Этот член фактически не является соглашением о вызове, а вместо этого используется стандартное соглашение о вызове платформы.Например, в Windows по умолчанию используется <see cref="F:System.Runtime.InteropServices.CallingConvention.StdCall" />, а в Windows CE .NET — <see cref="F:System.Runtime.InteropServices.CallingConvention.Cdecl" />.</summary>
131     </member>
132     <member name="T:System.Runtime.InteropServices.ClassInterfaceAttribute">
133       <summary>Показывает тип интерфейса класса, создаваемого для класса, представленного для COM, если интерфейс создается.</summary>
134     </member>
135     <member name="M:System.Runtime.InteropServices.ClassInterfaceAttribute.#ctor(System.Int16)">
136       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute" /> с заданным значением перечисления <see cref="T:System.Runtime.InteropServices.ClassInterfaceType" />.</summary>
137       <param name="classInterfaceType">Описывает тип интерфейса, созданного для класса. </param>
138     </member>
139     <member name="M:System.Runtime.InteropServices.ClassInterfaceAttribute.#ctor(System.Runtime.InteropServices.ClassInterfaceType)">
140       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute" /> с заданным элементом перечисления <see cref="T:System.Runtime.InteropServices.ClassInterfaceType" />.</summary>
141       <param name="classInterfaceType">Одно из значений <see cref="T:System.Runtime.InteropServices.ClassInterfaceType" />, описывающее тип интерфейса, созданного для класса. </param>
142     </member>
143     <member name="P:System.Runtime.InteropServices.ClassInterfaceAttribute.Value">
144       <summary>Возвращает значение <see cref="T:System.Runtime.InteropServices.ClassInterfaceType" />, описывающее тип интерфейса, который должен быть создать для класса.</summary>
145       <returns>Значение <see cref="T:System.Runtime.InteropServices.ClassInterfaceType" />, описывающее тип интерфейса, который требуется создать для класса.</returns>
146     </member>
147     <member name="T:System.Runtime.InteropServices.ClassInterfaceType">
148       <summary>Определяет тип интерфейса класса, созданного для класса.</summary>
149     </member>
150     <member name="F:System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch">
151       <summary>Показывает, что класс поддерживает только позднюю привязку для клиентов COM.Интерфейс dispinterface класса автоматически предоставляется клиентам COM по запросу.Библиотека типов, созданная программой Tlbexp.exe (программа экспорта библиотек типов), не содержит информации о типе для интерфейса dispinterface, чтобы не допустить кэширование значений DISPID клиентами.Интерфейс dispinterface исключает возникновение проблем с версиями, рассмотренных в описании класса <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute" />, поскольку клиенты могут использовать только позднее связывание с интерфейсом.</summary>
152     </member>
153     <member name="F:System.Runtime.InteropServices.ClassInterfaceType.AutoDual">
154       <summary>Показывает, что для класса автоматически создается сдвоенный интерфейс класса, который предоставляется COM.Сведения о типе создаются для класса интерфейса и публикуются в библиотеке типов.Использование AutoDual крайне нежелательно из-за ограничений, связанных с версиями и описанных для атрибута <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute" />.</summary>
155     </member>
156     <member name="F:System.Runtime.InteropServices.ClassInterfaceType.None">
157       <summary>Показывает, что для класса не создается интерфейс класса.Если интерфейсы не реализованы явно, класс может предоставить доступ только через позднее связывание при помощи интерфейса IDispatch.Это значение является рекомендованным для атрибута <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute" />.Использование ClassInterfaceType.None — это единственный способ предоставления функциональных возможностей при помощи интерфейсов, явно реализованных классом.</summary>
158     </member>
159     <member name="T:System.Runtime.InteropServices.CoClassAttribute">
160       <summary>Определяет идентификатор класса для совместного класса, импортированного из библиотеки типов.</summary>
161     </member>
162     <member name="M:System.Runtime.InteropServices.CoClassAttribute.#ctor(System.Type)">
163       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.CoClassAttribute" />, используя идентификатор исходного совместного класса.</summary>
164       <param name="coClass">
165         <see cref="T:System.Type" />, содержащий идентификатор исходного совместного класса. </param>
166     </member>
167     <member name="P:System.Runtime.InteropServices.CoClassAttribute.CoClass">
168       <summary>Возвращает идентификатор исходного совместного класса.</summary>
169       <returns>
170         <see cref="T:System.Type" />, содержащий идентификатор исходного совместного класса.</returns>
171     </member>
172     <member name="T:System.Runtime.InteropServices.ComAwareEventInfo">
173       <summary>Позволяет выполнять регистрацию обработчика событий с поздней привязкой.</summary>
174     </member>
175     <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.#ctor(System.Type,System.String)">
176       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ComAwareEventInfo" />, используя указанные тип и имя события в типе.</summary>
177       <param name="type">Тип объекта. </param>
178       <param name="eventName">Имя события в <paramref name="type" />.</param>
179     </member>
180     <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.AddEventHandler(System.Object,System.Delegate)">
181       <summary>Присоединяет обработчик событий к объекту модели COM.</summary>
182       <param name="target">Целевой объект, к которому должен привязываться делегат события.</param>
183       <param name="handler">Делегат события.</param>
184     </member>
185     <member name="P:System.Runtime.InteropServices.ComAwareEventInfo.Attributes">
186       <summary>Получает атрибуты этого события.</summary>
187       <returns>Атрибуты этого события, доступные только для чтения.</returns>
188     </member>
189     <member name="P:System.Runtime.InteropServices.ComAwareEventInfo.DeclaringType">
190       <summary>Получает класс, объявляющий этот член.</summary>
191       <returns>Объект <see cref="T:System.Type" /> для класса, объявляющего данный член.</returns>
192     </member>
193     <member name="P:System.Runtime.InteropServices.ComAwareEventInfo.Name">
194       <summary>Возвращает имя текущего члена.</summary>
195       <returns>Имя данного элемента.</returns>
196     </member>
197     <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.RemoveEventHandler(System.Object,System.Delegate)">
198       <summary>Отсоединяет обработчик событий от объекта модели COM.</summary>
199       <param name="target">Целевой объект, к которому привязан делегат события.</param>
200       <param name="handler">Делегат события.</param>
201       <exception cref="T:System.InvalidOperationException">Для этого события не предусмотрен открытый метод доступа remove.</exception>
202       <exception cref="T:System.ArgumentException">Переданный обработчик нельзя использовать.</exception>
203       <exception cref="T:System.Reflection.TargetException">В .NET для приложений Магазина Windows или переносимой библиотеке классов вместо этого перехватите <see cref="T:System.Exception" />.Параметр <paramref name="target" /> имеет значение null и событие не является статическим.– или – Объект <see cref="T:System.Reflection.EventInfo" /> не объявлен для целевого объекта.</exception>
204       <exception cref="T:System.MethodAccessException">В .NET для приложений Магазина Windows или переносимой библиотеке классов вместо этого перехватите исключение базового класса <see cref="T:System.MemberAccessException" />.Вызывающий оператор не имеет разрешения на доступ к данному члену.</exception>
205     </member>
206     <member name="T:System.Runtime.InteropServices.ComDefaultInterfaceAttribute">
207       <summary>Определяет интерфейс по умолчанию, предоставляемый COM.Этот класс не наследуется.</summary>
208     </member>
209     <member name="M:System.Runtime.InteropServices.ComDefaultInterfaceAttribute.#ctor(System.Type)">
210       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ComDefaultInterfaceAttribute" />, используя указанный объект <see cref="T:System.Type" /> в качестве интерфейса по умолчанию, предоставленного COM.</summary>
211       <param name="defaultInterface">Значение <see cref="T:System.Type" />, показывающее интерфейс по умолчанию, предоставляемый для COM. </param>
212     </member>
213     <member name="P:System.Runtime.InteropServices.ComDefaultInterfaceAttribute.Value">
214       <summary>Получает объект <see cref="T:System.Type" />, определяющий интерфейс по умолчанию, предоставляемый для COM.</summary>
215       <returns>Объект <see cref="T:System.Type" />, определяющий интерфейс по умолчанию, предоставляемый для COM.</returns>
216     </member>
217     <member name="T:System.Runtime.InteropServices.ComEventInterfaceAttribute">
218       <summary>Определяет исходный интерфейс и класс, реализующий методы интерфейса события, созданного при импортировании совместного класса из библиотеки COM-типов.</summary>
219     </member>
220     <member name="M:System.Runtime.InteropServices.ComEventInterfaceAttribute.#ctor(System.Type,System.Type)">
221       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ComEventInterfaceAttribute" />, используя интерфейс источника и класс поставщика событий.</summary>
222       <param name="SourceInterface">
223         <see cref="T:System.Type" />, содержащий исходный интерфейс источника из библиотеки типов.Этот интерфейс используется в COM для обратного вызова управляемого класса.</param>
224       <param name="EventProvider">
225         <see cref="T:System.Type" />, содержащий класс, реализующий методы интерфейса события. </param>
226     </member>
227     <member name="P:System.Runtime.InteropServices.ComEventInterfaceAttribute.EventProvider">
228       <summary>Возвращает класс, реализующий методы интерфейса события.</summary>
229       <returns>
230         <see cref="T:System.Type" />, содержащий класс, реализующий методы интерфейса события.</returns>
231     </member>
232     <member name="P:System.Runtime.InteropServices.ComEventInterfaceAttribute.SourceInterface">
233       <summary>Возвращает исходный интерфейс источника из библиотеки типов.</summary>
234       <returns>
235         <see cref="T:System.Type" />, содержащий исходный интерфейс.</returns>
236     </member>
237     <member name="T:System.Runtime.InteropServices.ComEventsHelper">
238       <summary>Предоставляет методы, обеспечивающие делегаты .NET Framework, которые обрабатывают события, добавляемые в COM-объекты и удаляемые из них.</summary>
239     </member>
240     <member name="M:System.Runtime.InteropServices.ComEventsHelper.Combine(System.Object,System.Guid,System.Int32,System.Delegate)">
241       <summary>Добавляет делегат в список вызова источника событий, поступающих из COM-объекта.</summary>
242       <param name="rcw">COM-объект, инициирующий события, на которые вызывающему объекту требуется реагировать.</param>
243       <param name="iid">Идентификатор исходного интерфейса, с помощью которого COM-объект инициирует события. </param>
244       <param name="dispid">Идентификатор диспетчеризации метода исходного интерфейса.</param>
245       <param name="d">Делегат, вызываемый при срабатывании события COM.</param>
246     </member>
247     <member name="M:System.Runtime.InteropServices.ComEventsHelper.Remove(System.Object,System.Guid,System.Int32,System.Delegate)">
248       <summary>Удаляет делегат из списка вызова событий, поступающих от COM-объекта.</summary>
249       <returns>Делегат, удаленный из списка вызова.</returns>
250       <param name="rcw">COM-объект, к которому прикреплен делегат.</param>
251       <param name="iid">Идентификатор исходного интерфейса, с помощью которого COM-объект инициирует события. </param>
252       <param name="dispid">Идентификатор диспетчеризации метода исходного интерфейса.</param>
253       <param name="d">Делегат, удаляемый из списка вызова.</param>
254     </member>
255     <member name="T:System.Runtime.InteropServices.COMException">
256       <summary>Исключение, возникающее при возвращении неизвестного значения HRESULT после вызова метода COM.</summary>
257     </member>
258     <member name="M:System.Runtime.InteropServices.COMException.#ctor">
259       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.COMException" /> со значениями по умолчанию.</summary>
260     </member>
261     <member name="M:System.Runtime.InteropServices.COMException.#ctor(System.String)">
262       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.COMException" /> с заданным сообщением.</summary>
263       <param name="message">Сообщение, в котором указывается причина исключения. </param>
264     </member>
265     <member name="M:System.Runtime.InteropServices.COMException.#ctor(System.String,System.Exception)">
266       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.COMException" /> с заданным сообщением об ошибке и ссылкой на внутреннее исключение, которое стало причиной данного исключения.</summary>
267       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
268       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
269     </member>
270     <member name="M:System.Runtime.InteropServices.COMException.#ctor(System.String,System.Int32)">
271       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.COMException" />, используя заданное сообщение и код ошибки.</summary>
272       <param name="message">Сообщение, указывающее причину возникновения исключения. </param>
273       <param name="errorCode">Код ошибки (HRESULT) — это значение, связанное с этим исключением. </param>
274     </member>
275     <member name="T:System.Runtime.InteropServices.ComImportAttribute">
276       <summary>Указывает, что тип с атрибутом был ранее определен в COM.</summary>
277     </member>
278     <member name="M:System.Runtime.InteropServices.ComImportAttribute.#ctor">
279       <summary>Инициализирует новый экземпляр <see cref="T:System.Runtime.InteropServices.ComImportAttribute" />.</summary>
280     </member>
281     <member name="T:System.Runtime.InteropServices.ComInterfaceType">
282       <summary>Определяет способ предоставления интерфейса для COM.</summary>
283     </member>
284     <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual">
285       <summary>Указывает, что интерфейс предоставляется модели COM как сдвоенный интерфейс, позволяющий выполнять раннее и позднее связывание.<see cref="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual" /> является значением по умолчанию.</summary>
286     </member>
287     <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIDispatch">
288       <summary>Показывает, что интерфейс предоставляется COM как диспетчерский интерфейс, позволяющий выполнять только позднее связывание.</summary>
289     </member>
290     <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIInspectable">
291       <summary>Указывает, что интерфейс предоставляется модели COM как интерфейс Среда выполнения Windows. </summary>
292     </member>
293     <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown">
294       <summary>Показывает, что интерфейс предоставляется модели COM как интерфейс, унаследованный от IUnknown и позволяющий выполнять только раннее связывание.</summary>
295     </member>
296     <member name="T:System.Runtime.InteropServices.ComMemberType">
297       <summary>Описывает тип члена COM.</summary>
298     </member>
299     <member name="F:System.Runtime.InteropServices.ComMemberType.Method">
300       <summary>Этот член является обычным методом.</summary>
301     </member>
302     <member name="F:System.Runtime.InteropServices.ComMemberType.PropGet">
303       <summary>Член возвращает свойства.</summary>
304     </member>
305     <member name="F:System.Runtime.InteropServices.ComMemberType.PropSet">
306       <summary>Член задает свойства.</summary>
307     </member>
308     <member name="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute">
309       <summary>Определяет список интерфейсов, предоставляемых в виде источников событий COM для класса с атрибутом.</summary>
310     </member>
311     <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.String)">
312       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute" /> с именем интерфейса-источника событий.</summary>
313       <param name="sourceInterfaces">Список полных имен интерфейсов-источников событий, разделенных нулями. </param>
314     </member>
315     <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type)">
316       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute" /> с типом, используемым в качестве интерфейса-источника.</summary>
317       <param name="sourceInterface">Тип <see cref="T:System.Type" /> интерфейса-источника. </param>
318     </member>
319     <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type,System.Type)">
320       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute" /> с типами, используемыми в качестве интерфейсов-источников.</summary>
321       <param name="sourceInterface1">Тип <see cref="T:System.Type" /> интерфейса-источника, используемого по умолчанию. </param>
322       <param name="sourceInterface2">Тип <see cref="T:System.Type" /> интерфейса-источника. </param>
323     </member>
324     <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type,System.Type,System.Type)">
325       <summary>Инициализирует новый экземпляр класса ComSourceInterfacesAttribute с типами, используемыми в качестве интерфейсов-источников.</summary>
326       <param name="sourceInterface1">Тип <see cref="T:System.Type" /> интерфейса-источника, используемого по умолчанию. </param>
327       <param name="sourceInterface2">Тип <see cref="T:System.Type" /> интерфейса-источника. </param>
328       <param name="sourceInterface3">Тип <see cref="T:System.Type" /> интерфейса-источника. </param>
329     </member>
330     <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type,System.Type,System.Type,System.Type)">
331       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute" /> с типами, используемыми в качестве интерфейсов-источников.</summary>
332       <param name="sourceInterface1">Тип <see cref="T:System.Type" /> интерфейса-источника, используемого по умолчанию. </param>
333       <param name="sourceInterface2">Тип <see cref="T:System.Type" /> интерфейса-источника. </param>
334       <param name="sourceInterface3">Тип <see cref="T:System.Type" /> интерфейса-источника. </param>
335       <param name="sourceInterface4">Тип <see cref="T:System.Type" /> интерфейса-источника. </param>
336     </member>
337     <member name="P:System.Runtime.InteropServices.ComSourceInterfacesAttribute.Value">
338       <summary>Возвращает проверенное имя интерфейса-источника событий.</summary>
339       <returns>Возвращает полное имя интерфейса-источника событий.</returns>
340     </member>
341     <member name="T:System.Runtime.InteropServices.CurrencyWrapper">
342       <summary>Инкапсулирует объекты, которые необходимо маршалировать, как VT_CY.</summary>
343     </member>
344     <member name="M:System.Runtime.InteropServices.CurrencyWrapper.#ctor(System.Decimal)">
345       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.CurrencyWrapper" />, используя Decimal, для инкапсуляции, а также для маршалинга как типа VT_CY.</summary>
346       <param name="obj">Decimal, для которого требуется выполнить инкапсуляцию, а также маршалинг как типа VT_CY. </param>
347     </member>
348     <member name="M:System.Runtime.InteropServices.CurrencyWrapper.#ctor(System.Object)">
349       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.CurrencyWrapper" />, используя объект, содержащий Decimal, для инкапсуляции, а также для маршалинга как типа VT_CY.</summary>
350       <param name="obj">Объект, содержащий Decimal, для инкапсуляции, а также для маршалинга как типа VT_CY. </param>
351       <exception cref="T:System.ArgumentException">Параметр <paramref name="obj" /> не принадлежит к типу <see cref="T:System.Decimal" />.</exception>
352     </member>
353     <member name="P:System.Runtime.InteropServices.CurrencyWrapper.WrappedObject">
354       <summary>Возвращает инкапсулированный объект, который должен быть маршалирован как тип VT_CY.</summary>
355       <returns>Инкапсулированный объект, который должен быть маршалирован как тип VT_CY.</returns>
356     </member>
357     <member name="T:System.Runtime.InteropServices.CustomQueryInterfaceMode">
358       <summary>Указывает, может ли интерфейс <see cref="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode)" /> использоваться в вызовах IUnknown::QueryInterface метода <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface" />.</summary>
359     </member>
360     <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceMode.Allow">
361       <summary>Вызовы метода IUnknown::QueryInterface могут использовать интерфейс <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface" />.Если используется это значение, перегруженный метод <see cref="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode)" /> действует аналогично перегруженному методу <see cref="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type)" />.</summary>
362     </member>
363     <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceMode.Ignore">
364       <summary>Вызовы метода IUnknown::QueryInterface должны игнорировать интерфейс <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface" />.</summary>
365     </member>
366     <member name="T:System.Runtime.InteropServices.CustomQueryInterfaceResult">
367       <summary>Предоставляет значения, возвращаемые методом <see cref="M:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(System.Guid@,System.IntPtr@)" />.</summary>
368     </member>
369     <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceResult.Failed">
370       <summary>Интерфейс, соответствующий определенному идентификатору интерфейса, недоступен.В этом случае возвращается интерфейс null.Объекту, вызвавшему метод IUnknown::QueryInterface, возвращается значение E_NOINTERFACE.</summary>
371     </member>
372     <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceResult.Handled">
373       <summary>Указатель интерфейса, возвращаемый методом <see cref="M:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(System.Guid@,System.IntPtr@)" />, можно использовать в качестве результата метода IUnknown::QueryInterface.</summary>
374     </member>
375     <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceResult.NotHandled">
376       <summary>Пользовательский интерфейс QueryInterface не используется.Вместо него следует использовать реализацию по умолчанию метода IUnknown::QueryInterface.</summary>
377     </member>
378     <member name="T:System.Runtime.InteropServices.DefaultCharSetAttribute">
379       <summary>Определяет значение перечисления <see cref="T:System.Runtime.InteropServices.CharSet" />.Этот класс не наследуется.</summary>
380     </member>
381     <member name="M:System.Runtime.InteropServices.DefaultCharSetAttribute.#ctor(System.Runtime.InteropServices.CharSet)">
382       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.DefaultCharSetAttribute" /> с заданным значением <see cref="T:System.Runtime.InteropServices.CharSet" />.</summary>
383       <param name="charSet">Одно из значений <see cref="T:System.Runtime.InteropServices.CharSet" />.</param>
384     </member>
385     <member name="P:System.Runtime.InteropServices.DefaultCharSetAttribute.CharSet">
386       <summary>Возвращает значение по умолчанию <see cref="T:System.Runtime.InteropServices.CharSet" /> для любого вызова атрибута <see cref="T:System.Runtime.InteropServices.DllImportAttribute" />.</summary>
387       <returns>Значение по умолчанию <see cref="T:System.Runtime.InteropServices.CharSet" /> для любого вызова атрибута <see cref="T:System.Runtime.InteropServices.DllImportAttribute" />.</returns>
388     </member>
389     <member name="T:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute">
390       <summary>Определяет пути, которые используются для поиска библиотек DLL, предоставляющих функции для вызовов неуправляемого кода. </summary>
391     </member>
392     <member name="M:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute.#ctor(System.Runtime.InteropServices.DllImportSearchPath)">
393       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute" /> с указанием путей для поиска целевых объектов вызовов неуправляемого кода. </summary>
394       <param name="paths">Битовая комбинация значений перечисления, указывающих пути, по которым ищет функция LoadLibraryEx во время вызовов платформы. </param>
395     </member>
396     <member name="P:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute.Paths">
397       <summary>Получает побитовое сочетание значений перечисления, указывающих пути, по которым ищет функция LoadLibraryEx во время вызовов неуправляемого кода. </summary>
398       <returns>Битовая комбинация значений перечисления, определяющих пути поиска для вызовов платформы. </returns>
399     </member>
400     <member name="T:System.Runtime.InteropServices.DefaultParameterValueAttribute">
401       <summary>Определяет значение по умолчанию при вызове из языка, поддерживающего параметры по умолчанию.Этот класс не наследуется.</summary>
402     </member>
403     <member name="M:System.Runtime.InteropServices.DefaultParameterValueAttribute.#ctor(System.Object)">
404       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.DefaultParameterValueAttribute" /> значением параметра по умолчанию.</summary>
405       <param name="value">Объект, представляющий значение параметра по умолчанию.</param>
406     </member>
407     <member name="P:System.Runtime.InteropServices.DefaultParameterValueAttribute.Value">
408       <summary>Возвращает значение, присваиваемое параметру по умолчанию.</summary>
409       <returns>Объект, представляющий значение параметра по умолчанию.</returns>
410     </member>
411     <member name="T:System.Runtime.InteropServices.DispatchWrapper">
412       <summary>Инкапсулирует объекты, которые необходимо маршалировать, как VT_DISPATCH.</summary>
413     </member>
414     <member name="M:System.Runtime.InteropServices.DispatchWrapper.#ctor(System.Object)">
415       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.DispatchWrapper" /> с объектом, заключаемым в оболочку.</summary>
416       <param name="obj">Объект, который необходимо заключить в оболочку и преобразовать в <see cref="F:System.Runtime.InteropServices.VarEnum.VT_DISPATCH" />. </param>
417       <exception cref="T:System.ArgumentException">
418         <paramref name="obj" /> не является классом или массивом.-или- <paramref name="obj" /> не поддерживает IDispatch. </exception>
419       <exception cref="T:System.InvalidOperationException">Параметр <paramref name="obj" /> был помечен атрибутом <see cref="T:System.Runtime.InteropServices.ComVisibleAttribute" />, переданным как значение false.-или-Параметр <paramref name="obj" /> наследуется от типа, помеченного атрибутом <see cref="T:System.Runtime.InteropServices.ComVisibleAttribute" />, переданным как значение false.</exception>
420     </member>
421     <member name="P:System.Runtime.InteropServices.DispatchWrapper.WrappedObject">
422       <summary>Возвращает объект, заключенный в оболочку с помощью <see cref="T:System.Runtime.InteropServices.DispatchWrapper" />.</summary>
423       <returns>Объект, заключенный в оболочку с помощью <see cref="T:System.Runtime.InteropServices.DispatchWrapper" />.</returns>
424     </member>
425     <member name="T:System.Runtime.InteropServices.DispIdAttribute">
426       <summary>Задает идентификатор диспетчеризации COM (DISPID) для метода, поля или свойства.</summary>
427     </member>
428     <member name="M:System.Runtime.InteropServices.DispIdAttribute.#ctor(System.Int32)">
429       <summary>Инициализирует новый экземпляр класса DispIdAttribute, используя указанный идентификатор DISPID.</summary>
430       <param name="dispId">Идентификатор DISPID для этого члена. </param>
431     </member>
432     <member name="P:System.Runtime.InteropServices.DispIdAttribute.Value">
433       <summary>Возвращает идентификатор DISPID для члена.</summary>
434       <returns>Идентификатор DISPID для этого члена.</returns>
435     </member>
436     <member name="T:System.Runtime.InteropServices.DllImportAttribute">
437       <summary>Показывает, что в качестве статической точки входа неуправляемая динамическая библиотека (DLL) предоставляет метод с атрибутами.</summary>
438     </member>
439     <member name="M:System.Runtime.InteropServices.DllImportAttribute.#ctor(System.String)">
440       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.DllImportAttribute" /> с именем динамической библиотеки (DLL), содержащей импортируемый метод.</summary>
441       <param name="dllName">Имя динамической библиотеки (DLL), содержащей неуправляемый метод.Если DLL включена в сборку, это имя может включать отображаемое имя сборки.</param>
442     </member>
443     <member name="F:System.Runtime.InteropServices.DllImportAttribute.BestFitMapping">
444       <summary>Включает или отключает поведение наилучшего сопоставления при преобразовании знаков Юникода в знаки ANSI.</summary>
445     </member>
446     <member name="F:System.Runtime.InteropServices.DllImportAttribute.CallingConvention">
447       <summary>Показывает соглашение о вызове для точки входа.</summary>
448     </member>
449     <member name="F:System.Runtime.InteropServices.DllImportAttribute.CharSet">
450       <summary>Показывает способ маршалинга параметров строки для метода, а также управляет искажением имени.</summary>
451     </member>
452     <member name="F:System.Runtime.InteropServices.DllImportAttribute.EntryPoint">
453       <summary>Показывает имя или порядковый номер точки входа вызываемой динамической библиотеки (DLL).</summary>
454     </member>
455     <member name="F:System.Runtime.InteropServices.DllImportAttribute.ExactSpelling">
456       <summary>Контролирует запуск поиска имен точек входа помимо заданной точки в неуправляемой динамической библиотеке (DLL), выполняемого средой CLR, полем <see cref="F:System.Runtime.InteropServices.DllImportAttribute.CharSet" />.</summary>
457     </member>
458     <member name="F:System.Runtime.InteropServices.DllImportAttribute.PreserveSig">
459       <summary>Показывают, выполняется ли для методов с возвращаемыми значениями HRESULT или retval непосредственное преобразование, либо возвращаемые значения HRESULT или retval автоматически преобразуются в исключения.</summary>
460     </member>
461     <member name="F:System.Runtime.InteropServices.DllImportAttribute.SetLastError">
462       <summary>Показывает, вызывает ли вызываемый объект функцию SetLastError интерфейса Win32 API перед возвращением из метода, использующего атрибуты.</summary>
463     </member>
464     <member name="F:System.Runtime.InteropServices.DllImportAttribute.ThrowOnUnmappableChar">
465       <summary>Включает и отключает возникновение исключений для неотображаемых символов Юникода, преобразующихся в знаки вопроса ("?") ANSI.</summary>
466     </member>
467     <member name="P:System.Runtime.InteropServices.DllImportAttribute.Value">
468       <summary>Возвращает имя динамической библиотеки (DLL), содержащей точку входа.</summary>
469       <returns>Имя файла динамической библиотеки (DLL), содержащей точку входа.</returns>
470     </member>
471     <member name="T:System.Runtime.InteropServices.DllImportSearchPath">
472       <summary>Определяет пути, которые используются для поиска библиотек DLL, предоставляющих функции для вызовов неуправляемого кода. </summary>
473     </member>
474     <member name="F:System.Runtime.InteropServices.DllImportSearchPath.ApplicationDirectory">
475       <summary>Включить каталог приложения в путь поиска DLL. </summary>
476     </member>
477     <member name="F:System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory">
478       <summary>При поиске зависимостей сборки включите каталог, содержащий саму сборку, и сначала выполните поиск в этом каталоге.Это значение используется платформой .NET Framework, прежде чем пути передаются в функцию Win32 LoadLibraryEx.</summary>
479     </member>
480     <member name="F:System.Runtime.InteropServices.DllImportSearchPath.LegacyBehavior">
481       <summary>Выполните поиск в каталоге приложения, а затем вызовите функцию Win32 LoadLibraryEx с флагом LOAD_WITH_ALTERED_SEARCH_PATH.Это значение пропускается, если указано любое другое значение.Операционные системы, которые не поддерживают атрибут <see cref="T:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute" />, используют это значение и пропускают остальные значения.</summary>
482     </member>
483     <member name="F:System.Runtime.InteropServices.DllImportSearchPath.SafeDirectories">
484       <summary>Включить каталог приложения, каталог %WinDir%\System32 и каталоги пользователей в путь поиска DLL. </summary>
485     </member>
486     <member name="F:System.Runtime.InteropServices.DllImportSearchPath.System32">
487       <summary>Включить каталог %WinDir%\System32 в путь поиска DLL. </summary>
488     </member>
489     <member name="F:System.Runtime.InteropServices.DllImportSearchPath.UseDllDirectoryForDependencies">
490       <summary>Выполнять поиск зависимостей библиотеки DLL в папке, где находится библиотека DLL, прежде чем в других папках. </summary>
491     </member>
492     <member name="F:System.Runtime.InteropServices.DllImportSearchPath.UserDirectories">
493       <summary>Включить любой путь, который был явно добавлен в путь поиска по всему процессу с помощью функции Win32 AddDllDirectory. </summary>
494     </member>
495     <member name="T:System.Runtime.InteropServices.ErrorWrapper">
496       <summary>Инкапсулирует объекты, которые необходимо маршалировать, как VT_ERROR.</summary>
497     </member>
498     <member name="M:System.Runtime.InteropServices.ErrorWrapper.#ctor(System.Exception)">
499       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ErrorWrapper" /> со значением HRESULT, которое относится к выданному исключению.</summary>
500       <param name="e">Исключение для преобразования в код ошибки. </param>
501     </member>
502     <member name="M:System.Runtime.InteropServices.ErrorWrapper.#ctor(System.Int32)">
503       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ErrorWrapper" />, используя значение HRESULT ошибки.</summary>
504       <param name="errorCode">Значение HRESULT ошибки. </param>
505     </member>
506     <member name="M:System.Runtime.InteropServices.ErrorWrapper.#ctor(System.Object)">
507       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.ErrorWrapper" /> с объектом, содержащим значение HRESULT ошибки.</summary>
508       <param name="errorCode">Объект, содержащий значение HRESULT ошибки. </param>
509       <exception cref="T:System.ArgumentException">Параметр <paramref name="errorCode" /> не принадлежит к типу <see cref="T:System.Int32" />.</exception>
510     </member>
511     <member name="P:System.Runtime.InteropServices.ErrorWrapper.ErrorCode">
512       <summary>Возвращает код ошибки обертки.</summary>
513       <returns>Значение HRESULT ошибки.</returns>
514     </member>
515     <member name="T:System.Runtime.InteropServices.GCHandle">
516       <summary>Предоставляет способ доступа к управляемому объекту из неуправляемой памяти.</summary>
517     </member>
518     <member name="M:System.Runtime.InteropServices.GCHandle.AddrOfPinnedObject">
519       <summary>Возвращает адрес объекта в дескрипторе <see cref="F:System.Runtime.InteropServices.GCHandleType.Pinned" />.</summary>
520       <returns>Адрес закрепленного объекта как указатель <see cref="T:System.IntPtr" />. </returns>
521       <exception cref="T:System.InvalidOperationException">The handle is any type other than <see cref="F:System.Runtime.InteropServices.GCHandleType.Pinned" />. </exception>
522       <PermissionSet>
523         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
524       </PermissionSet>
525     </member>
526     <member name="M:System.Runtime.InteropServices.GCHandle.Alloc(System.Object)">
527       <summary>Выделяет дескриптор <see cref="F:System.Runtime.InteropServices.GCHandleType.Normal" /> для указанного объекта.</summary>
528       <returns>Новый дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" />, защищающий объект от сборщика мусора.Этот дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" /> должен освобождаться с помощью метода <see cref="M:System.Runtime.InteropServices.GCHandle.Free" />, если в нем больше нет необходимости.</returns>
529       <param name="value">Объект, использующий дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" />. </param>
530       <exception cref="T:System.ArgumentException">An instance with nonprimitive (non-blittable) members cannot be pinned. </exception>
531       <PermissionSet>
532         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
533       </PermissionSet>
534     </member>
535     <member name="M:System.Runtime.InteropServices.GCHandle.Alloc(System.Object,System.Runtime.InteropServices.GCHandleType)">
536       <summary>Выделяет дескриптор указанного типа для указанного объекта.</summary>
537       <returns>Новый дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" /> указанного типа.Этот дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" /> должен освобождаться с помощью метода <see cref="M:System.Runtime.InteropServices.GCHandle.Free" />, если в нем больше нет необходимости.</returns>
538       <param name="value">Объект, использующий дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" />. </param>
539       <param name="type">Одно из значений <see cref="T:System.Runtime.InteropServices.GCHandleType" />, показывающее тип создаваемого дескриптора <see cref="T:System.Runtime.InteropServices.GCHandle" />. </param>
540       <exception cref="T:System.ArgumentException">An instance with nonprimitive (non-blittable) members cannot be pinned. </exception>
541       <PermissionSet>
542         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
543       </PermissionSet>
544     </member>
545     <member name="M:System.Runtime.InteropServices.GCHandle.Equals(System.Object)">
546       <summary>Определяет, равен ли заданный объект <see cref="T:System.Runtime.InteropServices.GCHandle" /> текущему объекту <see cref="T:System.Runtime.InteropServices.GCHandle" />.</summary>
547       <returns>Значение true, если заданный объект <see cref="T:System.Runtime.InteropServices.GCHandle" /> равен текущему объекту <see cref="T:System.Runtime.InteropServices.GCHandle" />; в противном случае — значение false.</returns>
548       <param name="o">Объект <see cref="T:System.Runtime.InteropServices.GCHandle" /> для сравнения с текущим объектом <see cref="T:System.Runtime.InteropServices.GCHandle" />.</param>
549     </member>
550     <member name="M:System.Runtime.InteropServices.GCHandle.Free">
551       <summary>Освобождает дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" />.</summary>
552       <exception cref="T:System.InvalidOperationException">The handle was freed or never initialized. </exception>
553       <PermissionSet>
554         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
555       </PermissionSet>
556     </member>
557     <member name="M:System.Runtime.InteropServices.GCHandle.FromIntPtr(System.IntPtr)">
558       <summary>Возвращает новый объект <see cref="T:System.Runtime.InteropServices.GCHandle" />, созданный из дескриптора управляемого объекта.</summary>
559       <returns>Новый объект<see cref="T:System.Runtime.InteropServices.GCHandle" />, соответствующий значению параметра.  </returns>
560       <param name="value">Дескриптор <see cref="T:System.IntPtr" /> управляемого объекта для создания из него объекта <see cref="T:System.Runtime.InteropServices.GCHandle" />.</param>
561       <exception cref="T:System.InvalidOperationException">The value of the <paramref name="value" /> parameter is <see cref="F:System.IntPtr.Zero" />.</exception>
562     </member>
563     <member name="M:System.Runtime.InteropServices.GCHandle.GetHashCode">
564       <summary>Возвращает идентификатор для текущего объекта <see cref="T:System.Runtime.InteropServices.GCHandle" />.</summary>
565       <returns>Идентификатор для текущего объекта <see cref="T:System.Runtime.InteropServices.GCHandle" />.</returns>
566     </member>
567     <member name="P:System.Runtime.InteropServices.GCHandle.IsAllocated">
568       <summary>Возвращает значение, показывающее, выделен ли дескриптор.</summary>
569       <returns>Значение true, если дескриптор выделен; в противном случае — значение false.</returns>
570     </member>
571     <member name="M:System.Runtime.InteropServices.GCHandle.op_Equality(System.Runtime.InteropServices.GCHandle,System.Runtime.InteropServices.GCHandle)">
572       <summary>Возвращает значение, показывающее, равны ли два объекта <see cref="T:System.Runtime.InteropServices.GCHandle" />.</summary>
573       <returns>Значение true, если параметры <paramref name="a" /> и <paramref name="b" /> равны; в противном случае — значение false.</returns>
574       <param name="a">Объект <see cref="T:System.Runtime.InteropServices.GCHandle" />, сравниваемый с параметром <paramref name="b" />. </param>
575       <param name="b">Объект <see cref="T:System.Runtime.InteropServices.GCHandle" />, сравниваемый с параметром <paramref name="a" />.  </param>
576     </member>
577     <member name="M:System.Runtime.InteropServices.GCHandle.op_Explicit(System.IntPtr)~System.Runtime.InteropServices.GCHandle">
578       <summary>Дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" /> хранится в виде целого числа как внутреннего представления.</summary>
579       <returns>Сохраненный объект <see cref="T:System.Runtime.InteropServices.GCHandle" />, использующий внутреннее целочисленное представление.</returns>
580       <param name="value">Указатель <see cref="T:System.IntPtr" /> на дескриптор, для которого необходимо выполнить преобразование. </param>
581       <PermissionSet>
582         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
583       </PermissionSet>
584     </member>
585     <member name="M:System.Runtime.InteropServices.GCHandle.op_Explicit(System.Runtime.InteropServices.GCHandle)~System.IntPtr">
586       <summary>Дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" /> хранится в виде целого числа как внутреннего представления.</summary>
587       <returns>Целочисленное значение.</returns>
588       <param name="value">Дескриптор <see cref="T:System.Runtime.InteropServices.GCHandle" />, для которого требуется целое число. </param>
589       <PermissionSet>
590         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
591       </PermissionSet>
592     </member>
593     <member name="M:System.Runtime.InteropServices.GCHandle.op_Inequality(System.Runtime.InteropServices.GCHandle,System.Runtime.InteropServices.GCHandle)">
594       <summary>Возвращает значение, показывающее, являются ли два объекта <see cref="T:System.Runtime.InteropServices.GCHandle" /> неравными.</summary>
595       <returns>Значение true, если параметры <paramref name="a" /> и <paramref name="b" /> не равны; в противном случае — значение false.</returns>
596       <param name="a">Объект <see cref="T:System.Runtime.InteropServices.GCHandle" />, сравниваемый с параметром <paramref name="b" />. </param>
597       <param name="b">Объект <see cref="T:System.Runtime.InteropServices.GCHandle" />, сравниваемый с параметром <paramref name="a" />.  </param>
598     </member>
599     <member name="P:System.Runtime.InteropServices.GCHandle.Target">
600       <summary>Возвращает или задает объект, предоставляемый дескриптором.</summary>
601       <returns>Объект, представляемый дескриптором.</returns>
602       <exception cref="T:System.InvalidOperationException">The handle was freed, or never initialized. </exception>
603       <PermissionSet>
604         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
605       </PermissionSet>
606     </member>
607     <member name="M:System.Runtime.InteropServices.GCHandle.ToIntPtr(System.Runtime.InteropServices.GCHandle)">
608       <summary>Возвращает внутреннее целочисленное представление объекта <see cref="T:System.Runtime.InteropServices.GCHandle" />.</summary>
609       <returns>Объект <see cref="T:System.IntPtr" />, представляющий объект <see cref="T:System.Runtime.InteropServices.GCHandle" />. </returns>
610       <param name="value">Объект <see cref="T:System.Runtime.InteropServices.GCHandle" /> для извлечения внутреннего целочисленного представления.</param>
611     </member>
612     <member name="T:System.Runtime.InteropServices.GCHandleType">
613       <summary>Предоставляет типы дескрипторов, которые могут быть выделены классом <see cref="T:System.Runtime.InteropServices.GCHandle" />.</summary>
614     </member>
615     <member name="F:System.Runtime.InteropServices.GCHandleType.Normal">
616       <summary>Этот тип дескриптора предоставляет непрозрачный дескриптор, то есть адрес закрепленного объекта, используемый дескриптором, нельзя разрешить с помощью дескриптора.Этот тип можно использовать для отслеживания объекта и предотвращения его уничтожения сборщиком мусора.Этот элемент перечисления используется, когда неуправляемый клиент содержит только одну ссылку на управляемый объект, которую не может обнаружить сборщик мусора.</summary>
617     </member>
618     <member name="F:System.Runtime.InteropServices.GCHandleType.Pinned">
619       <summary>Этот дескриптор подобен <see cref="F:System.Runtime.InteropServices.GCHandleType.Normal" />, но он позволяет работать с адресом закрепленного объекта.Это не позволяет сборщику мусора переместить объект, в результате эффективность сборщика мусора снижается.Метод <see cref="M:System.Runtime.InteropServices.GCHandle.Free" /> используется для максимально быстрого освобождения выделенного дескриптора.</summary>
620     </member>
621     <member name="F:System.Runtime.InteropServices.GCHandleType.Weak">
622       <summary>Этот тип дескриптора используется для отслеживания объекта, но позволяет выполнять его сбор.При сборе объекта содержимое объекта <see cref="T:System.Runtime.InteropServices.GCHandle" /> обнуляется.Перед запуском метода завершения ссылки Weak обнуляются, поэтому даже если метод завершения восстановит объект, ссылка Weak остается обнуленной.</summary>
623     </member>
624     <member name="F:System.Runtime.InteropServices.GCHandleType.WeakTrackResurrection">
625       <summary>Этот тип дескриптора подобен <see cref="F:System.Runtime.InteropServices.GCHandleType.Weak" />, но дескриптор не обнуляется при восстановлении объекта в процессе завершения.</summary>
626     </member>
627     <member name="T:System.Runtime.InteropServices.GuidAttribute">
628       <summary>Предоставляет явный идентификатор <see cref="T:System.Guid" /> в случае, когда использование автоматического идентификатора GUID нежелательно.</summary>
629     </member>
630     <member name="M:System.Runtime.InteropServices.GuidAttribute.#ctor(System.String)">
631       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.GuidAttribute" /> с заданным идентификатором GUID.</summary>
632       <param name="guid">Присваиваемый идентификатор <see cref="T:System.Guid" />. </param>
633     </member>
634     <member name="P:System.Runtime.InteropServices.GuidAttribute.Value">
635       <summary>Возвращает идентификатор <see cref="T:System.Guid" /> класса.</summary>
636       <returns>Идентификатор <see cref="T:System.Guid" /> класса.</returns>
637     </member>
638     <member name="T:System.Runtime.InteropServices.HandleCollector">
639       <summary>Отслеживает незавершенные дескрипторы и инициирует сбор мусора при достижении заданного порога.</summary>
640     </member>
641     <member name="M:System.Runtime.InteropServices.HandleCollector.#ctor(System.String,System.Int32)">
642       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.HandleCollector" />, используя имя и порог, достижение которого вызывает сбор дескрипторов. </summary>
643       <param name="name">Имя сборщика.Этот параметр позволяет называть сборщики, независимо отслеживающие типы дескрипторов.</param>
644       <param name="initialThreshold">Значение, определяющее точку, с которой должен начаться сбор.</param>
645       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="initialThreshold" /> меньше 0.</exception>
646     </member>
647     <member name="M:System.Runtime.InteropServices.HandleCollector.#ctor(System.String,System.Int32,System.Int32)">
648       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.HandleCollector" />, используя имя, порог начала сбора дескрипторов и порок, при котором должен быть выполнен сбор дескрипторов. </summary>
649       <param name="name">Имя сборщика.  Этот параметр позволяет называть сборщики, независимо отслеживающие типы дескрипторов.</param>
650       <param name="initialThreshold">Значение, определяющее точку, с которой должен начаться сбор.</param>
651       <param name="maximumThreshold">Значение, определяющее точку, в которой должен быть выполнен сбор.Оно должно быть равно максимальному числу доступных дескрипторов.</param>
652       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="initialThreshold" /> меньше 0.– или –Значение параметра <paramref name="maximumThreshold" /> меньше 0.</exception>
653       <exception cref="T:System.ArgumentException">Значение параметра <paramref name="maximumThreshold" /> меньше значения параметра <paramref name="initialThreshold" />.</exception>
654     </member>
655     <member name="M:System.Runtime.InteropServices.HandleCollector.Add">
656       <summary>Увеличивает текущий счетчик дескрипторов.</summary>
657       <exception cref="T:System.InvalidOperationException">Значение свойства <see cref="P:System.Runtime.InteropServices.HandleCollector.Count" /> меньше 0.</exception>
658     </member>
659     <member name="P:System.Runtime.InteropServices.HandleCollector.Count">
660       <summary>Возвращает количество собранных дескрипторов.</summary>
661       <returns>Количество собранных дескрипторов.</returns>
662     </member>
663     <member name="P:System.Runtime.InteropServices.HandleCollector.InitialThreshold">
664       <summary>Возвращает значение, определяющее точку, с которой должен начаться сбор.</summary>
665       <returns>Значение, определяющее точку, с которой должен начаться сбор.</returns>
666     </member>
667     <member name="P:System.Runtime.InteropServices.HandleCollector.MaximumThreshold">
668       <summary>Возвращает значение, определяющее точку, в которой должен быть выполнен сбор.</summary>
669       <returns>Значение, определяющее точку, в которой должен быть выполнен сбор.</returns>
670     </member>
671     <member name="P:System.Runtime.InteropServices.HandleCollector.Name">
672       <summary>Возвращает имя объекта <see cref="T:System.Runtime.InteropServices.HandleCollector" />.</summary>
673       <returns>Это свойство <see cref="P:System.Runtime.InteropServices.HandleCollector.Name" /> позволяет называть сборщики, независимо отслеживающие типы дескрипторов.</returns>
674     </member>
675     <member name="M:System.Runtime.InteropServices.HandleCollector.Remove">
676       <summary>Уменьшает текущий счетчик дескрипторов.</summary>
677       <exception cref="T:System.InvalidOperationException">Значение свойства <see cref="P:System.Runtime.InteropServices.HandleCollector.Count" /> меньше 0.</exception>
678     </member>
679     <member name="T:System.Runtime.InteropServices.ICustomAdapter">
680       <summary>Предоставляет клиентам доступ к текущему объекту вместо передачи объекта адаптера настраиваемым модулем упаковки и передачи.</summary>
681     </member>
682     <member name="M:System.Runtime.InteropServices.ICustomAdapter.GetUnderlyingObject">
683       <summary>Предоставляет доступ к базовому объекту, упакованному настраиваемым модулем упаковки и передачи.</summary>
684       <returns>Объект, содержащийся в объекте адаптера.</returns>
685     </member>
686     <member name="T:System.Runtime.InteropServices.ICustomQueryInterface">
687       <summary>Позволяет разработчикам предоставить собственную управляемую реализацию метода IUnknown::QueryInterface(REFIID riid, void **ppvObject) method.</summary>
688     </member>
689     <member name="M:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(System.Guid@,System.IntPtr@)">
690       <summary>Возвращает интерфейс, соответствующий указанному идентификатору интерфейса.</summary>
691       <returns>Одно из значений перечисления, указывающих, используется ли пользовательская реализация интерфейса IUnknown::QueryInterface.</returns>
692       <param name="iid">Идентификатор GUID запрашиваемого интерфейса.</param>
693       <param name="ppv">Ссылка на запрашиваемый интерфейс (когда данный метод возвращает значение).</param>
694     </member>
695     <member name="T:System.Runtime.InteropServices.InAttribute">
696       <summary>Показывает, маршалинг каких данных необходимо выполнить при передаче от вызывающего объекта — вызываемому, но не обратно.</summary>
697     </member>
698     <member name="M:System.Runtime.InteropServices.InAttribute.#ctor">
699       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.InAttribute" />.</summary>
700     </member>
701     <member name="T:System.Runtime.InteropServices.InterfaceTypeAttribute">
702       <summary>Показывает, является ли интерфейс при предоставлении COM сдвоенным, диспетчерским или только IUnknown.</summary>
703     </member>
704     <member name="M:System.Runtime.InteropServices.InterfaceTypeAttribute.#ctor(System.Int16)">
705       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.InterfaceTypeAttribute" /> с заданным элементом перечисления <see cref="T:System.Runtime.InteropServices.ComInterfaceType" />.</summary>
706       <param name="interfaceType">Описывает способ предоставления интерфейса клиентам COM. </param>
707     </member>
708     <member name="M:System.Runtime.InteropServices.InterfaceTypeAttribute.#ctor(System.Runtime.InteropServices.ComInterfaceType)">
709       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.InterfaceTypeAttribute" /> с заданным элементом перечисления <see cref="T:System.Runtime.InteropServices.ComInterfaceType" />.</summary>
710       <param name="interfaceType">Одно из значений <see cref="T:System.Runtime.InteropServices.ComInterfaceType" />, описывающих способ предоставления интерфейса клиентам COM. </param>
711     </member>
712     <member name="P:System.Runtime.InteropServices.InterfaceTypeAttribute.Value">
713       <summary>Возвращает значение <see cref="T:System.Runtime.InteropServices.ComInterfaceType" />, описывающее способ предоставления интерфейса COM.</summary>
714       <returns>Значение <see cref="T:System.Runtime.InteropServices.ComInterfaceType" />, описывающее способ предоставления интерфейса COM.</returns>
715     </member>
716     <member name="T:System.Runtime.InteropServices.InvalidComObjectException">
717       <summary>Исключение, вызванное использованием недопустимого COM-объекта.</summary>
718     </member>
719     <member name="M:System.Runtime.InteropServices.InvalidComObjectException.#ctor">
720       <summary>Инициализирует новый экземпляр класса InvalidComObjectException, используя свойства по умолчанию.</summary>
721     </member>
722     <member name="M:System.Runtime.InteropServices.InvalidComObjectException.#ctor(System.String)">
723       <summary>Инициализирует новый экземпляр класса InvalidComObjectException, используя сообщение.</summary>
724       <param name="message">Сообщение, в котором указывается причина исключения. </param>
725     </member>
726     <member name="M:System.Runtime.InteropServices.InvalidComObjectException.#ctor(System.String,System.Exception)">
727       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.InvalidComObjectException" /> с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.</summary>
728       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
729       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
730     </member>
731     <member name="T:System.Runtime.InteropServices.InvalidOleVariantTypeException">
732       <summary>При обнаружении аргумента типа variant, маршалинг которого в управляемый код выполнить невозможно, модуль маршалинга вызывает исключение.</summary>
733     </member>
734     <member name="M:System.Runtime.InteropServices.InvalidOleVariantTypeException.#ctor">
735       <summary>Инициализирует новый экземпляр класса InvalidOleVariantTypeException значениями по умолчанию.</summary>
736     </member>
737     <member name="M:System.Runtime.InteropServices.InvalidOleVariantTypeException.#ctor(System.String)">
738       <summary>Инициализирует новый экземпляр класса InvalidOleVariantTypeException с заданным сообщением.</summary>
739       <param name="message">Сообщение, в котором указывается причина исключения. </param>
740     </member>
741     <member name="M:System.Runtime.InteropServices.InvalidOleVariantTypeException.#ctor(System.String,System.Exception)">
742       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.InvalidOleVariantTypeException" /> с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.</summary>
743       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
744       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
745     </member>
746     <member name="T:System.Runtime.InteropServices.Marshal">
747       <summary>Предоставляет коллекцию методов для выделения неуправляемой памяти, копирования блоков неуправляемой памяти и преобразования управляемых типов в неуправляемые, а также прочих разнообразных методов, используемых при взаимодействии с неуправляемым кодом.</summary>
748     </member>
749     <member name="M:System.Runtime.InteropServices.Marshal.AddRef(System.IntPtr)">
750       <summary>Увеличивает счетчик ссылок для указанного интерфейса.</summary>
751       <returns>Новое значение счетчика ссылок для параметра <paramref name="pUnk" />.</returns>
752       <param name="pUnk">Увеличиваемый счетчик ссылок интерфейса.</param>
753       <PermissionSet>
754         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
755       </PermissionSet>
756     </member>
757     <member name="M:System.Runtime.InteropServices.Marshal.AllocCoTaskMem(System.Int32)">
758       <summary>Выделяет блок памяти указанного размера из механизма распределения памяти для задач COM.</summary>
759       <returns>Целое число, представляющее адрес выделенного блока памяти.Освобождать эту память необходимо с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.FreeCoTaskMem(System.IntPtr)" />.</returns>
760       <param name="cb">Размер выделяемого блока памяти.</param>
761       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для выполнения запроса.</exception>
762       <PermissionSet>
763         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
764       </PermissionSet>
765     </member>
766     <member name="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.Int32)">
767       <summary>Выделяет память из неуправляемой памяти процесса, используя заданное количество байтов.</summary>
768       <returns>Указатель на только что выделенную память.Эта память должна освобождаться при помощи метода <see cref="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)" />.</returns>
769       <param name="cb">Требуемое количество байтов памяти.</param>
770       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для выполнения запроса.</exception>
771       <PermissionSet>
772         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
773       </PermissionSet>
774     </member>
775     <member name="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)">
776       <summary>Выделяет память из неуправляемой памяти процесса, используя указатель на заданное количество байтов.</summary>
777       <returns>Указатель на только что выделенную память.Эта память должна освобождаться при помощи метода <see cref="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)" />.</returns>
778       <param name="cb">Требуемое количество байтов памяти.</param>
779       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для выполнения запроса.</exception>
780       <PermissionSet>
781         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
782       </PermissionSet>
783     </member>
784     <member name="M:System.Runtime.InteropServices.Marshal.AreComObjectsAvailableForCleanup">
785       <summary>Указывает, доступны ли для очистки вызываемые оболочки времени выполнения (RCW) из какого-либо контекста.</summary>
786       <returns>Значение true, если есть доступные для очистки вызываемые оболочки времени выполнения; в противном случае — значение false.</returns>
787     </member>
788     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32)">
789       <summary>Копирует данные из одномерного управляемого массива 8-битных целых чисел без знака в указатель неуправляемой памяти.</summary>
790       <param name="source">Одномерный массив, из которого выполняется копирование.</param>
791       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование.</param>
792       <param name="destination">Указатель памяти, в который выполняется копирование.</param>
793       <param name="length">Число копируемых элементов массива.</param>
794       <exception cref="T:System.ArgumentOutOfRangeException">Параметры <paramref name="startIndex" /> и <paramref name="length" /> являются недопустимыми.</exception>
795       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="startIndex" />, <paramref name="destination" /> или <paramref name="length" /> равно null.</exception>
796       <PermissionSet>
797         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
798       </PermissionSet>
799     </member>
800     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Char[],System.Int32,System.IntPtr,System.Int32)">
801       <summary>Копирует данные из одномерного управляемого массива символов в неуправляемый указатель памяти.</summary>
802       <param name="source">Одномерный массив, из которого выполняется копирование.</param>
803       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование.</param>
804       <param name="destination">Указатель памяти, в который выполняется копирование.</param>
805       <param name="length">Число копируемых элементов массива.</param>
806       <exception cref="T:System.ArgumentOutOfRangeException">Параметры <paramref name="startIndex" /> и <paramref name="length" /> являются недопустимыми.</exception>
807       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="startIndex" />, <paramref name="destination" /> или <paramref name="length" /> — null.</exception>
808       <PermissionSet>
809         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
810       </PermissionSet>
811     </member>
812     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Double[],System.Int32,System.IntPtr,System.Int32)">
813       <summary>Копирует данные из одномерного управляемого массива чисел с плавающей запятой двойной точности в указатель неуправляемой памяти.</summary>
814       <param name="source">Одномерный массив, из которого выполняется копирование.</param>
815       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование.</param>
816       <param name="destination">Указатель памяти, в который выполняется копирование.</param>
817       <param name="length">Число копируемых элементов массива.</param>
818       <exception cref="T:System.ArgumentOutOfRangeException">Параметры <paramref name="startIndex" /> и <paramref name="length" /> являются недопустимыми.</exception>
819       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="startIndex" />, <paramref name="destination" /> или <paramref name="length" /> равно null.</exception>
820       <PermissionSet>
821         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
822       </PermissionSet>
823     </member>
824     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Int16[],System.Int32,System.IntPtr,System.Int32)">
825       <summary>Копирует данные из одномерного управляемого массива 16-битных целых чисел со знаком в указатель неуправляемой памяти.</summary>
826       <param name="source">Одномерный массив, из которого выполняется копирование.</param>
827       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование.</param>
828       <param name="destination">Указатель памяти, в который выполняется копирование.</param>
829       <param name="length">Число копируемых элементов массива.</param>
830       <exception cref="T:System.ArgumentOutOfRangeException">Параметры <paramref name="startIndex" /> и <paramref name="length" /> являются недопустимыми.</exception>
831       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="startIndex" />, <paramref name="destination" /> или <paramref name="length" /> равно null.</exception>
832       <PermissionSet>
833         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
834       </PermissionSet>
835     </member>
836     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Int32[],System.Int32,System.IntPtr,System.Int32)">
837       <summary>Копирует данные из одномерного управляемого массива 32-битных целых чисел со знаком в указатель неуправляемой памяти.</summary>
838       <param name="source">Одномерный массив, из которого выполняется копирование.</param>
839       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование.</param>
840       <param name="destination">Указатель памяти, в который выполняется копирование.</param>
841       <param name="length">Число копируемых элементов массива.</param>
842       <exception cref="T:System.ArgumentOutOfRangeException">Параметры <paramref name="startIndex" /> и <paramref name="length" /> являются недопустимыми.</exception>
843       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="startIndex" /> или <paramref name="length" /> — null.</exception>
844       <PermissionSet>
845         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
846       </PermissionSet>
847     </member>
848     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Int64[],System.Int32,System.IntPtr,System.Int32)">
849       <summary>Копирует данные из одномерного управляемого массива 64-битных целых чисел со знаком в указатель неуправляемой памяти.</summary>
850       <param name="source">Одномерный массив, из которого выполняется копирование.</param>
851       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование.</param>
852       <param name="destination">Указатель памяти, в который выполняется копирование.</param>
853       <param name="length">Число копируемых элементов массива.</param>
854       <exception cref="T:System.ArgumentOutOfRangeException">Параметры <paramref name="startIndex" /> и <paramref name="length" /> являются недопустимыми.</exception>
855       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="startIndex" />, <paramref name="destination" /> или <paramref name="length" /> равно null.</exception>
856       <PermissionSet>
857         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
858       </PermissionSet>
859     </member>
860     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)">
861       <summary>Копирует данные из указателя неуправляемой памяти в одномерный управляемый массив 8-битных целых чисел без знака.</summary>
862       <param name="source">Указатель памяти, из которого выполняется копирование.</param>
863       <param name="destination">Массив для копирования данных.</param>
864       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование.</param>
865       <param name="length">Число копируемых элементов массива.</param>
866       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
867       <PermissionSet>
868         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
869       </PermissionSet>
870     </member>
871     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Char[],System.Int32,System.Int32)">
872       <summary>Копирует данные из указателя неуправляемой памяти в управляемый массив символов.</summary>
873       <param name="source">Указатель памяти, из которого выполняется копирование.</param>
874       <param name="destination">Массив для копирования данных.</param>
875       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование.</param>
876       <param name="length">Число копируемых элементов массива.</param>
877       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
878       <PermissionSet>
879         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
880       </PermissionSet>
881     </member>
882     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Double[],System.Int32,System.Int32)">
883       <summary>Копирует данные из неуправляемого указателя памяти в управляемый массив чисел с плавающей запятой двойной точности.</summary>
884       <param name="source">Указатель памяти, из которого выполняется копирование.</param>
885       <param name="destination">Массив для копирования данных.</param>
886       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование.</param>
887       <param name="length">Число копируемых элементов массива.</param>
888       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
889       <PermissionSet>
890         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
891       </PermissionSet>
892     </member>
893     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Int16[],System.Int32,System.Int32)">
894       <summary>Копирует данные из указателя неуправляемой памяти в одномерный управляемый массив 16-битных целых чисел со знаком.</summary>
895       <param name="source">Указатель памяти, из которого выполняется копирование.</param>
896       <param name="destination">Массив для копирования данных.</param>
897       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование.</param>
898       <param name="length">Число копируемых элементов массива.</param>
899       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
900       <PermissionSet>
901         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
902       </PermissionSet>
903     </member>
904     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Int32[],System.Int32,System.Int32)">
905       <summary>Копирует данные из указателя неуправляемой памяти в одномерный управляемый массив 32-битных целых чисел со знаком.</summary>
906       <param name="source">Указатель памяти, из которого выполняется копирование.</param>
907       <param name="destination">Массив для копирования данных.</param>
908       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование.</param>
909       <param name="length">Число копируемых элементов массива.</param>
910       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
911       <PermissionSet>
912         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
913       </PermissionSet>
914     </member>
915     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Int64[],System.Int32,System.Int32)">
916       <summary>Копирует данные из указателя неуправляемой памяти в одномерный управляемый массив 64-битных целых чисел со знаком.</summary>
917       <param name="source">Указатель памяти, из которого выполняется копирование.</param>
918       <param name="destination">Массив для копирования данных.</param>
919       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование.</param>
920       <param name="length">Число копируемых элементов массива.</param>
921       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
922       <PermissionSet>
923         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
924       </PermissionSet>
925     </member>
926     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.IntPtr[],System.Int32,System.Int32)">
927       <summary>Копирует данные из указателя неуправляемой памяти в управляемый массив <see cref="T:System.IntPtr" />.</summary>
928       <param name="source">Указатель памяти, из которого выполняется копирование. </param>
929       <param name="destination">Массив для копирования данных.</param>
930       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование.</param>
931       <param name="length">Число копируемых элементов массива.</param>
932       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
933     </member>
934     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Single[],System.Int32,System.Int32)">
935       <summary>Копирует данные из указателя неуправляемой памяти в управляемый массив чисел с плавающей запятой одиночной точности.</summary>
936       <param name="source">Указатель памяти, из которого выполняется копирование. </param>
937       <param name="destination">Массив для копирования данных. </param>
938       <param name="startIndex">Отсчитываемый от нуля индекс в массиве назначения, с которого начинается копирование. </param>
939       <param name="length">Число копируемых элементов массива. </param>
940       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null. </exception>
941       <PermissionSet>
942         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
943       </PermissionSet>
944     </member>
945     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr[],System.Int32,System.IntPtr,System.Int32)">
946       <summary>Копирует данные из одномерного управляемого массива <see cref="T:System.IntPtr" /> в неуправляемый указатель памяти.</summary>
947       <param name="source">Одномерный массив, из которого выполняется копирование.</param>
948       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование.</param>
949       <param name="destination">Указатель памяти, в который выполняется копирование.</param>
950       <param name="length">Число копируемых элементов массива.</param>
951       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="destination" />, <paramref name="startIndex" /> или <paramref name="length" /> равно null.</exception>
952     </member>
953     <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Single[],System.Int32,System.IntPtr,System.Int32)">
954       <summary>Копирует данные из одномерного управляемого массива чисел с плавающей запятой одинарной точности в указатель неуправляемой памяти.</summary>
955       <param name="source">Одномерный массив, из которого выполняется копирование. </param>
956       <param name="startIndex">Отсчитываемый от нуля индекс в исходном массиве, с которого начинается копирование. </param>
957       <param name="destination">Указатель памяти, в который выполняется копирование. </param>
958       <param name="length">Число копируемых элементов массива. </param>
959       <exception cref="T:System.ArgumentOutOfRangeException">Параметры <paramref name="startIndex" /> и <paramref name="length" /> являются недопустимыми. </exception>
960       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="source" />, <paramref name="startIndex" />, <paramref name="destination" /> или <paramref name="length" /> равно null. </exception>
961       <PermissionSet>
962         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
963       </PermissionSet>
964     </member>
965     <member name="M:System.Runtime.InteropServices.Marshal.CreateAggregatedObject(System.IntPtr,System.Object)">
966       <summary>Объединяет управляемый объект с заданным COM-объектом.</summary>
967       <returns>Внутренний указатель IUnknown управляемого объекта.</returns>
968       <param name="pOuter">Внешний указатель IUnknown.</param>
969       <param name="o">Объект для объединения.</param>
970       <exception cref="T:System.ArgumentException">
971         <paramref name="o" /> является объектом Среда выполнения Windows.</exception>
972     </member>
973     <member name="M:System.Runtime.InteropServices.Marshal.CreateAggregatedObject``1(System.IntPtr,``0)">
974       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Объединяет управляемый объект заданного типа с заданным COM-объектом. </summary>
975       <returns>Внутренний указатель IUnknown управляемого объекта. </returns>
976       <param name="pOuter">Внешний указатель IUnknown. </param>
977       <param name="o">управляемый объект для агрегации. </param>
978       <typeparam name="T">тип управляемого объекта для агрегации. </typeparam>
979       <exception cref="T:System.ArgumentException">
980         <paramref name="o" /> является объектом Среда выполнения Windows. </exception>
981     </member>
982     <member name="M:System.Runtime.InteropServices.Marshal.CreateWrapperOfType(System.Object,System.Type)">
983       <summary>Инкапсулирует указанный COM-объект в объекте заданного типа.</summary>
984       <returns>Новый инкапсулированный объект, являющийся экземпляром нужного типа.</returns>
985       <param name="o">Инкапсулируемый объект. </param>
986       <param name="t">Тип создаваемой оболочки. </param>
987       <exception cref="T:System.ArgumentException">Параметр <paramref name="t" /> должен быть производным от __ComObject. -или-<paramref name="t" /> является типом Среда выполнения Windows.</exception>
988       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="t" /> — null.</exception>
989       <exception cref="T:System.InvalidCastException">Параметр <paramref name="o" /> не может быть преобразован в конечный тип, так как он не поддерживает все необходимые интерфейсы. </exception>
990       <PermissionSet>
991         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
992       </PermissionSet>
993     </member>
994     <member name="M:System.Runtime.InteropServices.Marshal.CreateWrapperOfType``2(``0)">
995       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Инкапсулирует указанный COM-объект в объекте заданного типа.</summary>
996       <returns>Только что Инкапсулированный объект. </returns>
997       <param name="o">Инкапсулируемый объект. </param>
998       <typeparam name="T">Тип пакуемого объекта. </typeparam>
999       <typeparam name="TWrapper">Тип возвращаемого объекта. </typeparam>
1000       <exception cref="T:System.ArgumentException">Параметр <paramref name="T" /> должен быть производным от __ComObject. -или-<paramref name="T" /> является типом Среда выполнения Windows.</exception>
1001       <exception cref="T:System.InvalidCastException">Параметр <paramref name="o" /> не может быть преобразован в <paramref name="TWrapper" />, так как он не поддерживает все необходимые интерфейсы. </exception>
1002     </member>
1003     <member name="M:System.Runtime.InteropServices.Marshal.DestroyStructure``1(System.IntPtr)">
1004       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Освобождает все вложенные структуры указанного типа, на которые указывает заданный блок неуправляемой памяти. </summary>
1005       <param name="ptr">Указатель на неуправляемый блок памяти. </param>
1006       <typeparam name="T">Тип отформатированной структуры.Предоставляет сведения распределения, необходимые для удаления буфера из параметра <paramref name="ptr" />.</typeparam>
1007       <exception cref="T:System.ArgumentException">Параметр <paramref name="T" /> обеспечивает автоматическое распределение.Вместо него следует использовать последовательный или явный вариант.</exception>
1008     </member>
1009     <member name="M:System.Runtime.InteropServices.Marshal.DestroyStructure(System.IntPtr,System.Type)">
1010       <summary>Освобождает все вложенные структуры, на которые указывает заданный блок неуправляемой памяти.</summary>
1011       <param name="ptr">Указатель на неуправляемый блок памяти. </param>
1012       <param name="structuretype">Тип отформатированного класса.Предоставляет сведения распределения, необходимые для удаления буфера из параметра <paramref name="ptr" />.</param>
1013       <exception cref="T:System.ArgumentException">Параметр <paramref name="structureType" /> обеспечивает автоматическое распределение.Вместо него следует использовать последовательный или явный вариант.</exception>
1014       <PermissionSet>
1015         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1016       </PermissionSet>
1017     </member>
1018     <member name="M:System.Runtime.InteropServices.Marshal.FinalReleaseComObject(System.Object)">
1019       <summary>Высвобождает все ссылки на оболочку RCW (Вызываемая оболочка времени выполнения), задавая ее счетчику ссылок значение 0.</summary>
1020       <returns>Новое значение счетчика ссылок вызываемой оболочки времени выполнения, связанной с параметром <paramref name="o" />, равное нулю (0), если освобождение прошло успешно.</returns>
1021       <param name="o">Освобождаемая оболочка CLR.</param>
1022       <exception cref="T:System.ArgumentException">Параметр <paramref name="o" /> не является допустимым COM-объектом.</exception>
1023       <exception cref="T:System.ArgumentNullException">
1024         <paramref name="o" />is null.</exception>
1025       <PermissionSet>
1026         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1027       </PermissionSet>
1028     </member>
1029     <member name="M:System.Runtime.InteropServices.Marshal.FreeBSTR(System.IntPtr)">
1030       <summary>Освобождает строку BSTR с помощью функции COM SysFreeString.</summary>
1031       <param name="ptr">Адрес освобождаемой строки BSTR. </param>
1032       <PermissionSet>
1033         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1034       </PermissionSet>
1035     </member>
1036     <member name="M:System.Runtime.InteropServices.Marshal.FreeCoTaskMem(System.IntPtr)">
1037       <summary>Освобождает блок памяти, выделенный неуправляемым механизмом распределения памяти для задач COM.</summary>
1038       <param name="ptr">Адрес освобождаемой памяти. </param>
1039       <PermissionSet>
1040         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1041       </PermissionSet>
1042     </member>
1043     <member name="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)">
1044       <summary>Освобождает память, выделенную ранее из неуправляемой памяти процесса.</summary>
1045       <param name="hglobal">Дескриптор, возвращенный исходным подходящим вызовом метода <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)" />. </param>
1046       <PermissionSet>
1047         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1048       </PermissionSet>
1049     </member>
1050     <member name="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type)">
1051       <summary>Возвращает указатель на интерфейс IUnknown, представляющий указанный интерфейс указанного объекта.Доступ к настраиваемому интерфейсу запросов включен по умолчанию.</summary>
1052       <returns>Указатель интерфейса, представляющий заданный интерфейс для объекта.</returns>
1053       <param name="o">Объект, предоставляющий интерфейс. </param>
1054       <param name="T">Тип запрашиваемого интерфейса. </param>
1055       <exception cref="T:System.ArgumentException">Параметр <paramref name="T" /> не является интерфейсом.-или- Тип недоступен для COM. -или-Параметр <paramref name="T" /> является универсальным типом.</exception>
1056       <exception cref="T:System.InvalidCastException">Параметр <paramref name="o" /> не поддерживает запрошенный интерфейс. </exception>
1057       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="o" /> — null.-или- Значение параметра <paramref name="T" /> — null.</exception>
1058       <PermissionSet>
1059         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1060       </PermissionSet>
1061     </member>
1062     <member name="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode)">
1063       <summary>Возвращает указатель на интерфейс IUnknown, представляющий указанный интерфейс указанного объекта.Доступ к настраиваемому интерфейсу запросов контролируется указанным режимом настройки.</summary>
1064       <returns>Указатель интерфейса, представляющий интерфейс для объекта.</returns>
1065       <param name="o">Объект, предоставляющий интерфейс.</param>
1066       <param name="T">Тип запрашиваемого интерфейса.</param>
1067       <param name="mode">Одно из значений перечисления, определяющее, нужно ли применять пользовательскую настройку IUnknown::QueryInterface, предоставленную в интерфейсе <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface" />.</param>
1068       <exception cref="T:System.ArgumentException">Параметр <paramref name="T" /> не является интерфейсом.-или- Тип недоступен для COM.-или-Параметр <paramref name="T" /> является универсальным типом.</exception>
1069       <exception cref="T:System.InvalidCastException">Объект <paramref name="o" /> не поддерживает запрошенный интерфейс.</exception>
1070       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="o" /> — null.-или- Значение параметра <paramref name="T" /> — null.</exception>
1071     </member>
1072     <member name="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject``2(``0)">
1073       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Возвращает указатель на интерфейс IUnknown, представляющий указанный интерфейс объекта указанного типа.Доступ к настраиваемому интерфейсу запросов включен по умолчанию.</summary>
1074       <returns>Указатель интерфейса, представляющий интерфейс <paramref name="TInterface" />.</returns>
1075       <param name="o">Объект, предоставляющий интерфейс. </param>
1076       <typeparam name="T">Тип <paramref name="o" />. </typeparam>
1077       <typeparam name="TInterface">Тип возвращаемых интерфейсов. </typeparam>
1078       <exception cref="T:System.ArgumentException">Параметр <paramref name="TInterface" /> не является интерфейсом.-или- Тип недоступен для COM. -или-Параметр <paramref name="T" />  является открытым универсальным типом.</exception>
1079       <exception cref="T:System.InvalidCastException">Параметр <paramref name="o" /> не поддерживает интерфейс <paramref name="TInterface" />. </exception>
1080       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="o" /> — null.</exception>
1081     </member>
1082     <member name="M:System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer``1(System.IntPtr)">
1083       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Преобразует указатель на неуправляемую функцию в делегат указанного типа. </summary>
1084       <returns>Экземпляр делегата указанного типа.</returns>
1085       <param name="ptr">Указатель на неуправляемую функцию, который требуется преобразовать. </param>
1086       <typeparam name="TDelegate">Тип возвращаемого делегата. </typeparam>
1087       <exception cref="T:System.ArgumentException">Параметр <paramref name="TDelegate" /> не является делегатом или является открытым универсальным типом.</exception>
1088       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="ptr" /> — null.</exception>
1089     </member>
1090     <member name="M:System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(System.IntPtr,System.Type)">
1091       <summary>Преобразует указатель на неуправляемую функцию в делегат.</summary>
1092       <returns>Экземпляр делегата, который может быть приведен к соответствующему типу делегата.</returns>
1093       <param name="ptr">Указатель на неуправляемую функцию, который требуется преобразовать.</param>
1094       <param name="t">Тип возвращаемого делегата.</param>
1095       <exception cref="T:System.ArgumentException">Параметр <paramref name="t" /> не является делегатом или является универсальным.</exception>
1096       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="ptr" /> — null.-или-Значение параметра <paramref name="t" /> — null.</exception>
1097       <PermissionSet>
1098         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1099       </PermissionSet>
1100     </member>
1101     <member name="M:System.Runtime.InteropServices.Marshal.GetExceptionCode">
1102       <summary>Извлекает код, определяющий тип возникшего исключения.</summary>
1103       <returns>Тип исключения.</returns>
1104       <PermissionSet>
1105         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1106       </PermissionSet>
1107     </member>
1108     <member name="M:System.Runtime.InteropServices.Marshal.GetExceptionForHR(System.Int32)">
1109       <summary>Преобразует заданный код ошибки HRESULT в соответствующий объект <see cref="T:System.Exception" />.</summary>
1110       <returns>Объект, представляющий преобразованное значение HRESULT.</returns>
1111       <param name="errorCode">Преобразуемое значение HRESULT.</param>
1112       <PermissionSet>
1113         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1114       </PermissionSet>
1115     </member>
1116     <member name="M:System.Runtime.InteropServices.Marshal.GetExceptionForHR(System.Int32,System.IntPtr)">
1117       <summary>Преобразует код ошибки HRESULT в соответствующий объект <see cref="T:System.Exception" />, с дополнительными сведениями об ошибки, передаваемыми в интерфейсе IErrorInfo для объекта исключения.</summary>
1118       <returns>Объект, представляющий преобразованное значение HRESULT и сведения, полученные из параметра <paramref name="errorInfo" />.</returns>
1119       <param name="errorCode">Преобразуемое значение HRESULT.</param>
1120       <param name="errorInfo">Указатель на интерфейс IErrorInfo, предоставляющий дополнительные сведения об ошибке.Можно задать IntPtr(0), чтобы использовать текущий интерфейс IErrorInfo, или IntPtr(-1), чтобы игнорировать текущий интерфейс IErrorInfo и создать исключение только из кода ошибки.</param>
1121       <PermissionSet>
1122         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1123       </PermissionSet>
1124     </member>
1125     <member name="M:System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(System.Delegate)">
1126       <summary>Преобразует делегат в указатель на функцию, вызываемый из неуправляемого кода.</summary>
1127       <returns>Значение, которое можно передать в неуправляемый код, который, в свою очередь, может использовать его для вызова базового управляемого делегата. </returns>
1128       <param name="d">Делегат, передаваемый в неуправляемый код.</param>
1129       <exception cref="T:System.ArgumentException">Параметр <paramref name="d" /> является универсальным типом.</exception>
1130       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="d" /> — null.</exception>
1131       <PermissionSet>
1132         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1133       </PermissionSet>
1134     </member>
1135     <member name="M:System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate``1(``0)">
1136       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Преобразует делегат указанного типа в указатель на функцию, вызываемый из неуправляемого кода. </summary>
1137       <returns>Значение, которое можно передать в неуправляемый код, который, в свою очередь, может использовать его для вызова базового управляемого делегата. </returns>
1138       <param name="d">Делегат, передаваемый в неуправляемый код. </param>
1139       <typeparam name="TDelegate">Тип преобразуемого делегата. </typeparam>
1140       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="d" /> — null. </exception>
1141     </member>
1142     <member name="M:System.Runtime.InteropServices.Marshal.GetHRForException(System.Exception)">
1143       <summary>Преобразует указанное исключение в значение HRESULT.</summary>
1144       <returns>Значение HRESULT, сопоставленное с заданным исключением.</returns>
1145       <param name="e">Исключение, преобразуемое в значение HRESULT.</param>
1146       <PermissionSet>
1147         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1148       </PermissionSet>
1149     </member>
1150     <member name="M:System.Runtime.InteropServices.Marshal.GetHRForLastWin32Error">
1151       <summary>Возвращает значение HRESULT, соответствующее последней ошибке, вызванной кодом Win32, выполняемым с использованием класса <see cref="T:System.Runtime.InteropServices.Marshal" />.</summary>
1152       <returns>Значение HRESULT, соответствующее последнему коду ошибки Win32.</returns>
1153       <PermissionSet>
1154         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1155       </PermissionSet>
1156     </member>
1157     <member name="M:System.Runtime.InteropServices.Marshal.GetIUnknownForObject(System.Object)">
1158       <summary>Возвращает интерфейс IUnknown из управляемого объекта.</summary>
1159       <returns>Указатель IUnknown для параметра <paramref name="o" />.</returns>
1160       <param name="o">Объект, для которого запрашивается интерфейс IUnknown.</param>
1161       <PermissionSet>
1162         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1163       </PermissionSet>
1164     </member>
1165     <member name="M:System.Runtime.InteropServices.Marshal.GetLastWin32Error">
1166       <summary>Возвращает код ошибки, возвращенной последней неуправляемой функцией, вызванной при помощи вызова неуправляемого кода с установленным флагом <see cref="F:System.Runtime.InteropServices.DllImportAttribute.SetLastError" />.</summary>
1167       <returns>Последний код ошибки, заданный вызовом функции SetLastError платформы Win32.</returns>
1168       <PermissionSet>
1169         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1170       </PermissionSet>
1171     </member>
1172     <member name="M:System.Runtime.InteropServices.Marshal.GetNativeVariantForObject(System.Object,System.IntPtr)">
1173       <summary>Преобразует объект в COM VARIANT.</summary>
1174       <param name="obj">Объект, для которого нужно получить COM VARIANT.</param>
1175       <param name="pDstNativeVariant">Указатель, получающий тип VARIANT, соответствующий параметру <paramref name="obj" />.</param>
1176       <exception cref="T:System.ArgumentException">Параметр <paramref name="obj" /> является универсальным типом.</exception>
1177       <PermissionSet>
1178         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1179       </PermissionSet>
1180     </member>
1181     <member name="M:System.Runtime.InteropServices.Marshal.GetNativeVariantForObject``1(``0,System.IntPtr)">
1182       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Преобразует объект заданного типа в COM VARIANT. </summary>
1183       <param name="obj">Объект, для которого нужно получить COM VARIANT. </param>
1184       <param name="pDstNativeVariant">Указатель, получающий тип VARIANT, соответствующий параметру <paramref name="obj" />. </param>
1185       <typeparam name="T">Тип объекта для преобразования. </typeparam>
1186     </member>
1187     <member name="M:System.Runtime.InteropServices.Marshal.GetObjectForIUnknown(System.IntPtr)">
1188       <summary>Возвращает экземпляр типа, представляющего объект COM с помощью указателя на его интерфейс IUnknown.</summary>
1189       <returns>Объект, представляющий указанный неуправляемый COM-объект.</returns>
1190       <param name="pUnk">Указатель на интерфейс IUnknown. </param>
1191       <PermissionSet>
1192         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1193       </PermissionSet>
1194     </member>
1195     <member name="M:System.Runtime.InteropServices.Marshal.GetObjectForNativeVariant(System.IntPtr)">
1196       <summary>Преобразует COM VARIANT в объект.</summary>
1197       <returns>Объект, соответствующий параметру <paramref name="pSrcNativeVariant" />.</returns>
1198       <param name="pSrcNativeVariant">Указатель на COM VARIANT.</param>
1199       <exception cref="T:System.Runtime.InteropServices.InvalidOleVariantTypeException">
1200         <paramref name="pSrcNativeVariant" /> не является допустимым типом VARIANT.</exception>
1201       <exception cref="T:System.NotSupportedException">Тип параметра <paramref name="pSrcNativeVariant" /> не поддерживается.</exception>
1202       <PermissionSet>
1203         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1204       </PermissionSet>
1205     </member>
1206     <member name="M:System.Runtime.InteropServices.Marshal.GetObjectForNativeVariant``1(System.IntPtr)">
1207       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Преобразует COM VARIANT в объект заданного типа. </summary>
1208       <returns>Объект указанного типа, соответствующий параметру <paramref name="pSrcNativeVariant" />. </returns>
1209       <param name="pSrcNativeVariant">Указатель на COM VARIANT. </param>
1210       <typeparam name="T">Тип, в который требуется преобразовать COM VARIANT. </typeparam>
1211       <exception cref="T:System.Runtime.InteropServices.InvalidOleVariantTypeException">
1212         <paramref name="pSrcNativeVariant" /> не является допустимым типом VARIANT. </exception>
1213       <exception cref="T:System.NotSupportedException">Тип параметра <paramref name="pSrcNativeVariant" /> не поддерживается. </exception>
1214     </member>
1215     <member name="M:System.Runtime.InteropServices.Marshal.GetObjectsForNativeVariants(System.IntPtr,System.Int32)">
1216       <summary>Преобразует массив элементов типа VARIANT модели COM в массив объектов. </summary>
1217       <returns>Массив объектов, соответствующий элементу <paramref name="aSrcNativeVariant" />.</returns>
1218       <param name="aSrcNativeVariant">Указатель на первый элемент массива типа COM VARIANT.</param>
1219       <param name="cVars">Число объектов типа COM VARIANT в <paramref name="aSrcNativeVariant" />.</param>
1220       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="cVars" /> является отрицательным числом.</exception>
1221       <PermissionSet>
1222         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1223       </PermissionSet>
1224     </member>
1225     <member name="M:System.Runtime.InteropServices.Marshal.GetObjectsForNativeVariants``1(System.IntPtr,System.Int32)">
1226       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Преобразует массив типа COM VARIANT в массив указанного типа. </summary>
1227       <returns>Массив объектов <paramref name="T" />, соответствующий элементу <paramref name="aSrcNativeVariant" />. </returns>
1228       <param name="aSrcNativeVariant">Указатель на первый элемент массива типа COM VARIANT. </param>
1229       <param name="cVars">Число объектов типа COM VARIANT в <paramref name="aSrcNativeVariant" />. </param>
1230       <typeparam name="T">Тип возвращаемого массива. </typeparam>
1231       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="cVars" /> является отрицательным числом. </exception>
1232     </member>
1233     <member name="M:System.Runtime.InteropServices.Marshal.GetStartComSlot(System.Type)">
1234       <summary>Возвращает первую ячейку в таблице виртуальных функций (VTBL), которая содержит методы, определенные пользователем.</summary>
1235       <returns>Первая ячейка таблицы виртуальных функций (VTBL), содержащая методы, определенные пользователем.Первая ячейка содержит значение 3, если интерфейс основан на интерфейсе IUnknown, или значение 7, если он основан на интерфейсе IDispatch.</returns>
1236       <param name="t">Тип, представляющий интерфейс.</param>
1237       <exception cref="T:System.ArgumentException">Параметр <paramref name="t" /> недоступен из COM.</exception>
1238       <PermissionSet>
1239         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1240       </PermissionSet>
1241     </member>
1242     <member name="M:System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid)">
1243       <summary>Возвращает тип, связанный с заданным идентификатором класса (CLSID). </summary>
1244       <returns>System.__ComObject вне зависимости от того, допустим ли код CLSID. </returns>
1245       <param name="clsid">CLSID возвращаемого типа. </param>
1246     </member>
1247     <member name="M:System.Runtime.InteropServices.Marshal.GetTypeInfoName(System.Runtime.InteropServices.ComTypes.ITypeInfo)">
1248       <summary>Извлекает имя типа, представленного объектом ITypeInfo.</summary>
1249       <returns>Имя типа, на который указывает параметр <paramref name="typeInfo" />.</returns>
1250       <param name="typeInfo">Объект, представляющий указатель ITypeInfo.</param>
1251       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="typeInfo" /> — null.</exception>
1252       <PermissionSet>
1253         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1254       </PermissionSet>
1255     </member>
1256     <member name="M:System.Runtime.InteropServices.Marshal.GetUniqueObjectForIUnknown(System.IntPtr)">
1257       <summary>Создает уникальный объект оболочки RCW (Вызываемая оболочка времени выполнения) для заданного интерфейса IUnknown.</summary>
1258       <returns>Уникальная оболочка RCW для указанного интерфейса IUnknown.</returns>
1259       <param name="unknown">Управляемый указатель на интерфейс IUnknown.</param>
1260     </member>
1261     <member name="M:System.Runtime.InteropServices.Marshal.IsComObject(System.Object)">
1262       <summary>Показывает, представляет ли указанный объект COM-объект.</summary>
1263       <returns>Значение true, если параметр <paramref name="o" /> является COM-типом; в противном случае — значение false.</returns>
1264       <param name="o">Объект для проверки.</param>
1265       <PermissionSet>
1266         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1267       </PermissionSet>
1268     </member>
1269     <member name="M:System.Runtime.InteropServices.Marshal.OffsetOf``1(System.String)">
1270       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Возвращает смещение поля для неуправляемой формы указанного управляемого класса.</summary>
1271       <returns>Смещение (в байтах) для параметра <paramref name="fieldName" /> в указанном классе, объявленном вызовом неуправляемого кода. </returns>
1272       <param name="fieldName">Имя поля в типе <paramref name="T" />. </param>
1273       <typeparam name="T">Управляемый тип значения или форматированный ссылочный тип.К классу должен применяться атрибут <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute" />.</typeparam>
1274     </member>
1275     <member name="M:System.Runtime.InteropServices.Marshal.OffsetOf(System.Type,System.String)">
1276       <summary>Возвращает смещение поля для неуправляемой формы управляемого класса.</summary>
1277       <returns>Смещение (в байтах) для параметра <paramref name="fieldName" /> в указанном классе, объявленном вызовом неуправляемого кода.</returns>
1278       <param name="t">Тип значения или форматированный ссылочный тип, указывающий управляемый класс.К классу должен применяться <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute" />.</param>
1279       <param name="fieldName">Поле внутри параметра <paramref name="t" />.</param>
1280       <exception cref="T:System.ArgumentException">Класс не может быть экспортирован как структура, или поле не является публичным.Начиная с версии 2.0 платформы .NET Framework поле может быть закрытым.</exception>
1281       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="t" /> — null.</exception>
1282       <PermissionSet>
1283         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1284       </PermissionSet>
1285     </member>
1286     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringAnsi(System.IntPtr)">
1287       <summary>Копирует все символы вплоть до первого пустого из неуправляемой строки ANSI в управляемый объект <see cref="T:System.String" /> и преобразует каждый символ ANSI в Юникод.</summary>
1288       <returns>Управляемая строка, содержащая копию неуправляемой строки ANSI.Если параметр <paramref name="ptr" /> равен null, метод возвращает пустую строку.</returns>
1289       <param name="ptr">Адрес первого символа в неуправляемой строке.</param>
1290       <PermissionSet>
1291         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1292       </PermissionSet>
1293     </member>
1294     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringAnsi(System.IntPtr,System.Int32)">
1295       <summary>Выделяет управляемый объект типа <see cref="T:System.String" />, копирует в него заданное число знаков из неуправляемой строки ANSI и преобразует каждый знак ANSI в Юникод.</summary>
1296       <returns>Управляемая строка, содержащая копию собственной строки ANSI, если значение параметра <paramref name="ptr" /> не равно null. В противном случае, этот метод возвращает значение null.</returns>
1297       <param name="ptr">Адрес первого символа в неуправляемой строке.</param>
1298       <param name="len">Копируемое количество байтов исходной строки.</param>
1299       <exception cref="T:System.ArgumentException">Значение параметра <paramref name="len" /> меньше нуля.</exception>
1300       <PermissionSet>
1301         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1302       </PermissionSet>
1303     </member>
1304     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringBSTR(System.IntPtr)">
1305       <summary>Выделяет управляемый объект <see cref="T:System.String" /> и копирует в него строку BSTR, хранящуюся в неуправляемой памяти.</summary>
1306       <returns>Управляемая строка, хранящая копию неуправляемой строки, если значение параметра <paramref name="ptr" /> не равно нулю null; в противном случае — значение null.</returns>
1307       <param name="ptr">Адрес первого символа в неуправляемой строке.</param>
1308       <PermissionSet>
1309         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1310       </PermissionSet>
1311     </member>
1312     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringUni(System.IntPtr)">
1313       <summary>Выделяет управляемый объект <see cref="T:System.String" /> и копирует в него все знаки до первого пустого знака из неуправляемой строки Юникода.</summary>
1314       <returns>Управляемая строка, хранящая копию неуправляемой строки, если значение параметра <paramref name="ptr" /> не равно нулю null; в противном случае — значение null.</returns>
1315       <param name="ptr">Адрес первого символа в неуправляемой строке.</param>
1316       <PermissionSet>
1317         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1318       </PermissionSet>
1319     </member>
1320     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringUni(System.IntPtr,System.Int32)">
1321       <summary>Выделяет управляемый объект <see cref="T:System.String" /> и копирует в него заданное число знаков неуправляемой строки Юникода.</summary>
1322       <returns>Управляемая строка, хранящая копию неуправляемой строки, если значение параметра <paramref name="ptr" /> не равно нулю null; в противном случае — значение null.</returns>
1323       <param name="ptr">Адрес первого символа в неуправляемой строке.</param>
1324       <param name="len">Число копируемых символов Юникода.</param>
1325       <PermissionSet>
1326         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1327       </PermissionSet>
1328     </member>
1329     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure``1(System.IntPtr)">
1330       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Маршалирует данные из неуправляемого блока памяти во вновь выделенный управляемый объект типа, указанного параметром универсального типа. </summary>
1331       <returns>Управляемый объект, содержащий данные, на которые указывает параметр <paramref name="ptr" />. </returns>
1332       <param name="ptr">Указатель на неуправляемый блок памяти. </param>
1333       <typeparam name="T">Тип объекта, в который копируются данные.Это должен быть форматированный класс или структура.</typeparam>
1334       <exception cref="T:System.ArgumentException">Макет <paramref name="T" /> не является ни последовательным, ни явным.</exception>
1335       <exception cref="T:System.MissingMethodException">Класс, Указанный <paramref name="T" /> не имеет доступного конструктора по умолчанию. </exception>
1336     </member>
1337     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure(System.IntPtr,System.Object)">
1338       <summary>Маршалирует данные из неуправляемого блока памяти в управляемый объект.</summary>
1339       <param name="ptr">Указатель на неуправляемый блок памяти.</param>
1340       <param name="structure">Объект, в который копируются данные.Он должен представлять собой экземпляр форматированного класса.</param>
1341       <exception cref="T:System.ArgumentException">Распределение структуры не является ни последовательным, ни явным.-или- Структура принадлежит к упакованному типу значений.</exception>
1342       <PermissionSet>
1343         <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
1344         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1345       </PermissionSet>
1346     </member>
1347     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure(System.IntPtr,System.Type)">
1348       <summary>Маршалирует данные из неуправляемого блока памяти во вновь выделенный управляемый объект указанного типа.</summary>
1349       <returns>Управляемый объект, содержащий данные, на которые указывает параметр <paramref name="ptr" />.</returns>
1350       <param name="ptr">Указатель на неуправляемый блок памяти.</param>
1351       <param name="structureType">Тип создаваемого объекта.Этот объект должен представлять форматированный класс или структуру.</param>
1352       <exception cref="T:System.ArgumentException">Распределения параметра <paramref name="structureType" />не является ни последовательным, ни явным.-или-Параметр <paramref name="structureType" /> является универсальным типом.</exception>
1353       <exception cref="T:System.ArgumentNullException">
1354         <paramref name="structureType" />is null.</exception>
1355       <exception cref="T:System.MissingMethodException">Класс, Указанный <paramref name="structureType" /> не имеет доступного конструктора по умолчанию. </exception>
1356       <PermissionSet>
1357         <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
1358         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1359       </PermissionSet>
1360     </member>
1361     <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure``1(System.IntPtr,``0)">
1362       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Выполняет маршалирование данных из неуправляемого блока памяти в управляемый объекта указанного типа. </summary>
1363       <param name="ptr">Указатель на неуправляемый блок памяти. </param>
1364       <param name="structure">Объект, в который копируются данные. </param>
1365       <typeparam name="T">Тип <paramref name="structure" />.Этот должен быть форматированный класс.</typeparam>
1366       <exception cref="T:System.ArgumentException">Распределение структуры не является ни последовательным, ни явным. </exception>
1367     </member>
1368     <member name="M:System.Runtime.InteropServices.Marshal.QueryInterface(System.IntPtr,System.Guid@,System.IntPtr@)">
1369       <summary>Запрашивает указатель на заданный интерфейс из COM-объекта.</summary>
1370       <returns>Значение HRESULT, показывающее, успешно ли выполнен вызов.</returns>
1371       <param name="pUnk">Запрашиваемый интерфейс.</param>
1372       <param name="iid">Идентификатор IID запрошенного интерфейса.</param>
1373       <param name="ppv">Когда этот метод возвращает результаты, в них содержится ссылка на возвращенный интерфейс.</param>
1374       <PermissionSet>
1375         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1376       </PermissionSet>
1377     </member>
1378     <member name="M:System.Runtime.InteropServices.Marshal.ReadByte(System.IntPtr)">
1379       <summary>Считывает один байт из неуправляемой памяти.</summary>
1380       <returns>Байт, считанный из неуправляемой памяти.</returns>
1381       <param name="ptr">Адрес неуправляемой памяти, откуда производится чтение.</param>
1382       <exception cref="T:System.AccessViolationException">
1383         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null. -или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1384       <PermissionSet>
1385         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1386       </PermissionSet>
1387     </member>
1388     <member name="M:System.Runtime.InteropServices.Marshal.ReadByte(System.IntPtr,System.Int32)">
1389       <summary>Считывает один байт с указанным смещением (или индексом) из неуправляемой памяти.</summary>
1390       <returns>Байт, считываемый из неуправляемой памяти с указанным смещением.</returns>
1391       <param name="ptr">Базовый адрес в неуправляемой памяти, относительно которого выполняется чтение.</param>
1392       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1393       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1394       <PermissionSet>
1395         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1396       </PermissionSet>
1397     </member>
1398     <member name="M:System.Runtime.InteropServices.Marshal.ReadByte(System.Object,System.Int32)">
1399       <summary>Считывает один байт с указанным смещением (или индексом) из неуправляемой памяти. </summary>
1400       <returns>Байт, считываемый из неуправляемой памяти с указанным смещением.</returns>
1401       <param name="ptr">Базовый адрес в неуправляемой памяти исходного объекта.</param>
1402       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1403       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1404       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1405       <PermissionSet>
1406         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1407       </PermissionSet>
1408     </member>
1409     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt16(System.IntPtr)">
1410       <summary>Считывает из неуправляемой памяти 16-битное целое число со знаком.</summary>
1411       <returns>16-битное целое число со знаком, считанное из неуправляемой памяти.</returns>
1412       <param name="ptr">Адрес неуправляемой памяти, откуда производится чтение.</param>
1413       <exception cref="T:System.AccessViolationException">
1414         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1415       <PermissionSet>
1416         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1417       </PermissionSet>
1418     </member>
1419     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt16(System.IntPtr,System.Int32)">
1420       <summary>Считывает из неуправляемой памяти с указанным смещением 16-битное целое число со знаком.</summary>
1421       <returns>16-битное целое число со знаком, считанное из неуправляемой памяти с указанным смещением.</returns>
1422       <param name="ptr">Базовый адрес в неуправляемой памяти, относительно которого выполняется чтение.</param>
1423       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1424       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1425       <PermissionSet>
1426         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1427       </PermissionSet>
1428     </member>
1429     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt16(System.Object,System.Int32)">
1430       <summary>Считывает из неуправляемой памяти с указанным смещением 16-битное целое число со знаком.</summary>
1431       <returns>16-битное целое число со знаком, считанное из неуправляемой памяти с указанным смещением.</returns>
1432       <param name="ptr">Базовый адрес в неуправляемой памяти исходного объекта.</param>
1433       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1434       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1435       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1436       <PermissionSet>
1437         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1438       </PermissionSet>
1439     </member>
1440     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt32(System.IntPtr)">
1441       <summary>Считывает из неуправляемой памяти 32-битное целое число со знаком.</summary>
1442       <returns>32-битное целое число со знаком, считанное из неуправляемой памяти.</returns>
1443       <param name="ptr">Адрес неуправляемой памяти, откуда производится чтение.</param>
1444       <exception cref="T:System.AccessViolationException">
1445         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1446       <PermissionSet>
1447         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1448       </PermissionSet>
1449     </member>
1450     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt32(System.IntPtr,System.Int32)">
1451       <summary>Считывает из неуправляемой памяти с указанным смещением 32-битное целое число со знаком.</summary>
1452       <returns>32-битное целое число со знаком, считанное из неуправляемой памяти.</returns>
1453       <param name="ptr">Базовый адрес в неуправляемой памяти, относительно которого выполняется чтение.</param>
1454       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1455       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1456       <PermissionSet>
1457         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1458       </PermissionSet>
1459     </member>
1460     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt32(System.Object,System.Int32)">
1461       <summary>Считывает из неуправляемой памяти с указанным смещением 32-битное целое число со знаком.</summary>
1462       <returns>32-битное целое число со знаком, считанное из неуправляемой памяти с указанным смещением.</returns>
1463       <param name="ptr">Базовый адрес в неуправляемой памяти исходного объекта.</param>
1464       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1465       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1466       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1467       <PermissionSet>
1468         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1469       </PermissionSet>
1470     </member>
1471     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt64(System.IntPtr)">
1472       <summary>Считывает из неуправляемой памяти 64-битное целое число со знаком.</summary>
1473       <returns>64-битное целое число со знаком, считанное из неуправляемой памяти.</returns>
1474       <param name="ptr">Адрес неуправляемой памяти, откуда производится чтение.</param>
1475       <exception cref="T:System.AccessViolationException">
1476         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1477       <PermissionSet>
1478         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1479       </PermissionSet>
1480     </member>
1481     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt64(System.IntPtr,System.Int32)">
1482       <summary>Считывает из неуправляемой памяти с указанным смещением 64-битное целое число со знаком.</summary>
1483       <returns>64-битное целое число со знаком, считанное из неуправляемой памяти с указанным смещением.</returns>
1484       <param name="ptr">Базовый адрес в неуправляемой памяти, относительно которого выполняется чтение.</param>
1485       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1486       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1487       <PermissionSet>
1488         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1489       </PermissionSet>
1490     </member>
1491     <member name="M:System.Runtime.InteropServices.Marshal.ReadInt64(System.Object,System.Int32)">
1492       <summary>Считывает из неуправляемой памяти с указанным смещением 64-битное целое число со знаком.</summary>
1493       <returns>64-битное целое число со знаком, считанное из неуправляемой памяти с указанным смещением.</returns>
1494       <param name="ptr">Базовый адрес в неуправляемой памяти исходного объекта.</param>
1495       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1496       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1497       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1498       <PermissionSet>
1499         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1500       </PermissionSet>
1501     </member>
1502     <member name="M:System.Runtime.InteropServices.Marshal.ReadIntPtr(System.IntPtr)">
1503       <summary>Считывает из неуправляемой памяти целое число, разрядность которого соответствует собственной разрядности процессора.</summary>
1504       <returns>Целое число, считанное из неуправляемой памяти.На 32-разрядных компьютерах возвращается 32-битное целое число, а на 64-разрядных компьютерах — 64-битное.</returns>
1505       <param name="ptr">Адрес неуправляемой памяти, откуда производится чтение.</param>
1506       <exception cref="T:System.AccessViolationException">
1507         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null. -или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1508       <PermissionSet>
1509         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1510       </PermissionSet>
1511     </member>
1512     <member name="M:System.Runtime.InteropServices.Marshal.ReadIntPtr(System.IntPtr,System.Int32)">
1513       <summary>Считывает из неуправляемой памяти с указанным смещением знаковое целое число, разрядность которого соответствует собственной разрядности процессора.</summary>
1514       <returns>Целое число, считываемое из неуправляемой памяти с указанным смещением.</returns>
1515       <param name="ptr">Базовый адрес в неуправляемой памяти, относительно которого выполняется чтение.</param>
1516       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1517       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1518       <PermissionSet>
1519         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1520       </PermissionSet>
1521     </member>
1522     <member name="M:System.Runtime.InteropServices.Marshal.ReadIntPtr(System.Object,System.Int32)">
1523       <summary>Считывает из неуправляемой памяти целое число, разрядность которого соответствует собственной разрядности процессора.</summary>
1524       <returns>Целое число, считываемое из неуправляемой памяти с указанным смещением.</returns>
1525       <param name="ptr">Базовый адрес в неуправляемой памяти исходного объекта.</param>
1526       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед чтением.</param>
1527       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1528       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1529       <PermissionSet>
1530         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1531       </PermissionSet>
1532     </member>
1533     <member name="M:System.Runtime.InteropServices.Marshal.ReAllocCoTaskMem(System.IntPtr,System.Int32)">
1534       <summary>Изменяет размер блока памяти, предварительно выделенного с помощью <see cref="M:System.Runtime.InteropServices.Marshal.AllocCoTaskMem(System.Int32)" />.</summary>
1535       <returns>Целое число, представляющее адрес повторно выделенного блока памяти.Освобождать эту память необходимо с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.FreeCoTaskMem(System.IntPtr)" />.</returns>
1536       <param name="pv">Указатель на память, выделенную с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.AllocCoTaskMem(System.Int32)" />.</param>
1537       <param name="cb">Новый размер выделенного блока.</param>
1538       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для выполнения запроса.</exception>
1539       <PermissionSet>
1540         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1541       </PermissionSet>
1542     </member>
1543     <member name="M:System.Runtime.InteropServices.Marshal.ReAllocHGlobal(System.IntPtr,System.IntPtr)">
1544       <summary>Изменяет размер блока памяти, предварительно выделенного с помощью <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)" />.</summary>
1545       <returns>Указатель на повторно выделенную память.Эта память должна быть освобождена при помощи метода <see cref="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)" />.</returns>
1546       <param name="pv">Указатель на память, выделенную с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)" />.</param>
1547       <param name="cb">Новый размер выделенного блока.Это не указатель; это запрашиваемое количество байтов, приведенное к типу <see cref="T:System.IntPtr" />.Если передается указатель, он рассматривается как размер.</param>
1548       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для выполнения запроса.</exception>
1549       <PermissionSet>
1550         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1551       </PermissionSet>
1552     </member>
1553     <member name="M:System.Runtime.InteropServices.Marshal.Release(System.IntPtr)">
1554       <summary>Уменьшает счетчик ссылок для указанного интерфейса.</summary>
1555       <returns>Новое значение счетчика ссылок для интерфейса, заданного параметром <paramref name="pUnk" />.</returns>
1556       <param name="pUnk">Освобождаемый интерфейс.</param>
1557       <PermissionSet>
1558         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1559       </PermissionSet>
1560     </member>
1561     <member name="M:System.Runtime.InteropServices.Marshal.ReleaseComObject(System.Object)">
1562       <summary>Уменьшает счетчик ссылок указанной оболочки RCW (Вызываемая оболочка времени выполнения), связанной с указанным COM-объектом.</summary>
1563       <returns>Новое значение счетчика ссылок оболочки среды RCW, связанной с параметром <paramref name="o" />.Это значение обычно равно нулю, поскольку оболочка RCW хранит только одну ссылку на COM-объект в оболочке вне зависимости от количества управляемых клиентов, которые ее вызывают.</returns>
1564       <param name="o">Освобождаемый COM-объект.</param>
1565       <exception cref="T:System.ArgumentException">Параметр <paramref name="o" /> не является допустимым COM-объектом.</exception>
1566       <exception cref="T:System.NullReferenceException">
1567         <paramref name="o" />is null.</exception>
1568       <PermissionSet>
1569         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1570       </PermissionSet>
1571     </member>
1572     <member name="M:System.Runtime.InteropServices.Marshal.SizeOf``1">
1573       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Возвращает размер неуправляемого типа в байтах. </summary>
1574       <returns>Размер, в байтах, типа, определяемого параметром универсального типа <paramref name="T" />. </returns>
1575       <typeparam name="T">Тип, размер которого возвращается. </typeparam>
1576     </member>
1577     <member name="M:System.Runtime.InteropServices.Marshal.SizeOf(System.Object)">
1578       <summary>Возвращает неуправляемый размер объекта в байтах.</summary>
1579       <returns>Размер указанного объекта в неуправляемом коде.</returns>
1580       <param name="structure">Объект, размер которого возвращается.</param>
1581       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="structure" /> — null.</exception>
1582       <PermissionSet>
1583         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1584       </PermissionSet>
1585     </member>
1586     <member name="M:System.Runtime.InteropServices.Marshal.SizeOf(System.Type)">
1587       <summary>Возвращает размер неуправляемого типа в байтах.</summary>
1588       <returns>Размер указанного типа в неуправляемом коде.</returns>
1589       <param name="t">Тип, размер которого возвращается.</param>
1590       <exception cref="T:System.ArgumentException">Параметр <paramref name="t" /> является универсальным типом.</exception>
1591       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="t" /> — null.</exception>
1592       <PermissionSet>
1593         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1594       </PermissionSet>
1595     </member>
1596     <member name="M:System.Runtime.InteropServices.Marshal.SizeOf``1(``0)">
1597       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Возвращает неуправляемый размер объекта указанного типа в байтах. </summary>
1598       <returns>Размер в байтах указанного объекта в неуправляемом коде. </returns>
1599       <param name="structure">Объект, размер которого возвращается. </param>
1600       <typeparam name="T">Тип параметра <paramref name="structure" />. </typeparam>
1601       <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="structure" /> — null.</exception>
1602     </member>
1603     <member name="M:System.Runtime.InteropServices.Marshal.StringToBSTR(System.String)">
1604       <summary>Выделяет строку BSTR и копирует в нее содержимое управляемого объекта <see cref="T:System.String" />.</summary>
1605       <returns>Неуправляемый указатель на строку BSTR или значение 0, если строка <paramref name="s" /> имеет значение null.</returns>
1606       <param name="s">Копируемая управляемая строка.</param>
1607       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти.</exception>
1608       <exception cref="T:System.ArgumentOutOfRangeException">Длина значения параметра <paramref name="s" /> вне диапазона.</exception>
1609       <PermissionSet>
1610         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1611       </PermissionSet>
1612     </member>
1613     <member name="M:System.Runtime.InteropServices.Marshal.StringToCoTaskMemAnsi(System.String)">
1614       <summary>Копирует содержимое управляемого объекта типа <see cref="T:System.String" /> в блок памяти, выделенный из неуправляемого распределителя памяти для COM-задач.</summary>
1615       <returns>Целое число, представляющее указатель на блок памяти, выделенный для строки, или значение 0, если строка <paramref name="s" /> имеет значение null.</returns>
1616       <param name="s">Копируемая управляемая строка.</param>
1617       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти.</exception>
1618       <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="s" /> превышает максимальную длину, разрешенную операционной системой.</exception>
1619       <PermissionSet>
1620         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1621       </PermissionSet>
1622     </member>
1623     <member name="M:System.Runtime.InteropServices.Marshal.StringToCoTaskMemUni(System.String)">
1624       <summary>Копирует содержимое управляемого объекта типа <see cref="T:System.String" /> в блок памяти, выделенный из неуправляемого распределителя памяти для COM-задач.</summary>
1625       <returns>Целое число, представляющее указатель на блок памяти, выделенный для строки, или значение 0, если строка s имеет значение null.</returns>
1626       <param name="s">Копируемая управляемая строка.</param>
1627       <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="s" /> превышает максимальную длину, разрешенную операционной системой.</exception>
1628       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти.</exception>
1629       <PermissionSet>
1630         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1631       </PermissionSet>
1632     </member>
1633     <member name="M:System.Runtime.InteropServices.Marshal.StringToHGlobalAnsi(System.String)">
1634       <summary>Копирует содержимое управляемого объекта <see cref="T:System.String" /> в неуправляемую память, преобразуя его по мере копирования в формат ANSI.</summary>
1635       <returns>Адрес в неуправляемой памяти, куда скопирована строка <paramref name="s" />, или значение 0, если строка <paramref name="s" /> имеет значение null.</returns>
1636       <param name="s">Копируемая управляемая строка.</param>
1637       <exception cref="T:System.OutOfMemoryException">Недостаточно памяти.</exception>
1638       <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="s" /> превышает максимальную длину, разрешенную операционной системой.</exception>
1639       <PermissionSet>
1640         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1641       </PermissionSet>
1642     </member>
1643     <member name="M:System.Runtime.InteropServices.Marshal.StringToHGlobalUni(System.String)">
1644       <summary>Копирует содержимое управляемого объекта <see cref="T:System.String" /> в неуправляемую память.</summary>
1645       <returns>Адрес в неуправляемой памяти, куда скопирована строка <paramref name="s" />, или значение 0, если строка <paramref name="s" /> имеет значение null.</returns>
1646       <param name="s">Копируемая управляемая строка.</param>
1647       <exception cref="T:System.OutOfMemoryException">Метод не может выделить в куче достаточное количество динамической памяти, присущей данному объекту.</exception>
1648       <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="s" /> превышает максимальную длину, разрешенную операционной системой.</exception>
1649       <PermissionSet>
1650         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1651       </PermissionSet>
1652     </member>
1653     <member name="M:System.Runtime.InteropServices.Marshal.StructureToPtr(System.Object,System.IntPtr,System.Boolean)">
1654       <summary>Маршалирует данные из управляемого объекта в неуправляемый блок памяти.</summary>
1655       <param name="structure">Управляемый объект, содержащий данные для маршалинга.Этот объект должен представлять собой структуру или экземпляр форматированного класса.</param>
1656       <param name="ptr">Указатель на неуправляемый блок памяти, который должен быть выделен перед вызовом метода.</param>
1657       <param name="fDeleteOld">Значение true для вызова метода <see cref="M:System.Runtime.InteropServices.Marshal.DestroyStructure(System.IntPtr,System.Type)" /> в параметре <paramref name="ptr" /> перед тем, как этот метод скопирует данные.Блок должен содержать допустимые данные.Обратите внимание, что передача false, когда блок памяти уже содержит данные, может привести к утечке памяти.</param>
1658       <exception cref="T:System.ArgumentException">
1659         <paramref name="structure" /> — ссылочный тип, который не является форматированным классом. -или-<paramref name="structure" /> является универсальным типом. </exception>
1660       <PermissionSet>
1661         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1662       </PermissionSet>
1663     </member>
1664     <member name="M:System.Runtime.InteropServices.Marshal.StructureToPtr``1(``0,System.IntPtr,System.Boolean)">
1665       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Выполняет маршалирование данных в неуправляемый блока памяти из управляемого объекта указанного типа. </summary>
1666       <param name="structure">Управляемый объект, содержащий данные для маршалинга.Объект должен представлять собой структуру или экземпляр форматированного класса.</param>
1667       <param name="ptr">Указатель на неуправляемый блок памяти, который должен быть выделен перед вызовом метода. </param>
1668       <param name="fDeleteOld">Значение true для вызова метода <see cref="M:System.Runtime.InteropServices.Marshal.DestroyStructure``1(System.IntPtr)" /> в параметре <paramref name="ptr" /> перед тем, как этот метод скопирует данные.Блок должен содержать допустимые данные.Обратите внимание, что передача false, когда блок памяти уже содержит данные, может привести к утечке памяти.</param>
1669       <typeparam name="T">Тип управляемого объекта. </typeparam>
1670       <exception cref="T:System.ArgumentException">
1671         <paramref name="structure" /> — ссылочный тип, который не является форматированным классом. </exception>
1672     </member>
1673     <member name="F:System.Runtime.InteropServices.Marshal.SystemDefaultCharSize">
1674       <summary>Представляет используемый по умолчанию размер символа в системе. По умолчанию для систем Юникода задается значение 2, а для систем ANSI значение 1.Это поле доступно только для чтения.</summary>
1675     </member>
1676     <member name="F:System.Runtime.InteropServices.Marshal.SystemMaxDBCSCharSize">
1677       <summary>Представляет наибольший размер набора двухбайтовых символов (DBCS) в байтах для текущей операционной системы.Это поле доступно только для чтения.</summary>
1678     </member>
1679     <member name="M:System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(System.Int32)">
1680       <summary>Создает исключение с определенным значением ошибки HRESULT.</summary>
1681       <param name="errorCode">Значение HRESULT, соответствующее нужному исключению.</param>
1682       <PermissionSet>
1683         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1684       </PermissionSet>
1685     </member>
1686     <member name="M:System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(System.Int32,System.IntPtr)">
1687       <summary>Выдает исключение с определенным значением HRESULT, обозначающим сбой, в соответствии с указанным интерфейсом IErrorInfo.</summary>
1688       <param name="errorCode">Значение HRESULT, соответствующее нужному исключению.</param>
1689       <param name="errorInfo">Указатель на интерфейс IErrorInfo, предоставляющий дополнительные сведения об ошибке.Можно задать IntPtr(0), чтобы использовать текущий интерфейс IErrorInfo, или IntPtr(-1), чтобы игнорировать текущий интерфейс IErrorInfo и создать исключение только из кода ошибки.</param>
1690       <PermissionSet>
1691         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1692       </PermissionSet>
1693     </member>
1694     <member name="M:System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement(System.Array,System.Int32)">
1695       <summary>Возвращает адрес элемента по указанному индексу внутри заданного массива.</summary>
1696       <returns>Адрес параметра <paramref name="index" /> в параметре <paramref name="arr" />.</returns>
1697       <param name="arr">Массив, содержащий требуемый элемент.</param>
1698       <param name="index">Индекс необходимого элемента в параметре <paramref name="arr" />.</param>
1699       <PermissionSet>
1700         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1701       </PermissionSet>
1702     </member>
1703     <member name="M:System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement``1(``0[],System.Int32)">
1704       <summary>[Поддерживается только в .NET Framework 4.5.1 и более поздних версиях] Возвращает адрес элемента по указанному индексу внутри массива заданного типа. </summary>
1705       <returns>Адрес параметра <paramref name="index" /> в параметре <paramref name="arr" />. </returns>
1706       <param name="arr">Массив, содержащий требуемый элемент. </param>
1707       <param name="index">Индекс необходимого элемента в массиве <paramref name="arr" />. </param>
1708       <typeparam name="T">Тип данного массива. </typeparam>
1709     </member>
1710     <member name="M:System.Runtime.InteropServices.Marshal.WriteByte(System.IntPtr,System.Byte)">
1711       <summary>Записывает однобайтовое значение в неуправляемую память.</summary>
1712       <param name="ptr">Адрес в неуправляемой памяти, по которому производится запись.</param>
1713       <param name="val">Значение для записи.</param>
1714       <exception cref="T:System.AccessViolationException">
1715         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1716       <PermissionSet>
1717         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1718       </PermissionSet>
1719     </member>
1720     <member name="M:System.Runtime.InteropServices.Marshal.WriteByte(System.IntPtr,System.Int32,System.Byte)">
1721       <summary>Записывает однобайтовое значение в неуправляемую память с указанным смещением.</summary>
1722       <param name="ptr">Базовый адрес для записи в неуправляемой памяти.</param>
1723       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1724       <param name="val">Значение для записи.</param>
1725       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1726       <PermissionSet>
1727         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1728       </PermissionSet>
1729     </member>
1730     <member name="M:System.Runtime.InteropServices.Marshal.WriteByte(System.Object,System.Int32,System.Byte)">
1731       <summary>Записывает однобайтовое значение в неуправляемую память с указанным смещением.</summary>
1732       <param name="ptr">Базовый адрес конечного объекта в неуправляемой памяти.</param>
1733       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1734       <param name="val">Значение для записи.</param>
1735       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1736       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1737       <PermissionSet>
1738         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1739       </PermissionSet>
1740     </member>
1741     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Char)">
1742       <summary>Записывает в неуправляемую память символ в виде 16-битного целого числа.</summary>
1743       <param name="ptr">Адрес в неуправляемой памяти, по которому производится запись.</param>
1744       <param name="val">Значение для записи.</param>
1745       <exception cref="T:System.AccessViolationException">
1746         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1747       <PermissionSet>
1748         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1749       </PermissionSet>
1750     </member>
1751     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Int16)">
1752       <summary>Записывает в неуправляемую память 16-битное целое число.</summary>
1753       <param name="ptr">Адрес в неуправляемой памяти, по которому производится запись.</param>
1754       <param name="val">Значение для записи.</param>
1755       <exception cref="T:System.AccessViolationException">
1756         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1757       <PermissionSet>
1758         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1759       </PermissionSet>
1760     </member>
1761     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Int32,System.Char)">
1762       <summary>Записывает 16-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1763       <param name="ptr">Базовый адрес для записи в собственной куче.</param>
1764       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1765       <param name="val">Значение для записи.</param>
1766       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1767       <PermissionSet>
1768         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1769       </PermissionSet>
1770     </member>
1771     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Int32,System.Int16)">
1772       <summary>Записывает 16-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1773       <param name="ptr">Базовый адрес для записи в неуправляемой памяти.</param>
1774       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1775       <param name="val">Значение для записи.</param>
1776       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1777       <PermissionSet>
1778         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1779       </PermissionSet>
1780     </member>
1781     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.Object,System.Int32,System.Char)">
1782       <summary>Записывает 16-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1783       <param name="ptr">Базовый адрес конечного объекта в неуправляемой памяти.</param>
1784       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1785       <param name="val">Значение для записи.</param>
1786       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1787       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1788       <PermissionSet>
1789         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1790       </PermissionSet>
1791     </member>
1792     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.Object,System.Int32,System.Int16)">
1793       <summary>Записывает 16-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1794       <param name="ptr">Базовый адрес конечного объекта в неуправляемой памяти.</param>
1795       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью. </param>
1796       <param name="val">Значение для записи.</param>
1797       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1798       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1799       <PermissionSet>
1800         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1801       </PermissionSet>
1802     </member>
1803     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt32(System.IntPtr,System.Int32)">
1804       <summary>Записывает в неуправляемую память 32-битное целое число со знаком.</summary>
1805       <param name="ptr">Адрес в неуправляемой памяти, по которому производится запись.</param>
1806       <param name="val">Значение для записи.</param>
1807       <exception cref="T:System.AccessViolationException">
1808         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null. -или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1809       <PermissionSet>
1810         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1811       </PermissionSet>
1812     </member>
1813     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt32(System.IntPtr,System.Int32,System.Int32)">
1814       <summary>Записывает 32-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1815       <param name="ptr">Базовый адрес для записи в неуправляемой памяти.</param>
1816       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1817       <param name="val">Значение для записи.</param>
1818       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1819       <PermissionSet>
1820         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1821       </PermissionSet>
1822     </member>
1823     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt32(System.Object,System.Int32,System.Int32)">
1824       <summary>Записывает 32-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1825       <param name="ptr">Базовый адрес конечного объекта в неуправляемой памяти.</param>
1826       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1827       <param name="val">Значение для записи.</param>
1828       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1829       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1830       <PermissionSet>
1831         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1832       </PermissionSet>
1833     </member>
1834     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt64(System.IntPtr,System.Int32,System.Int64)">
1835       <summary>Записывает 64-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1836       <param name="ptr">Базовый адрес для записи в неуправляемой памяти.</param>
1837       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1838       <param name="val">Значение для записи.</param>
1839       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1840       <PermissionSet>
1841         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1842       </PermissionSet>
1843     </member>
1844     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt64(System.IntPtr,System.Int64)">
1845       <summary>Записывает в неуправляемую память 64-битное целое число со знаком.</summary>
1846       <param name="ptr">Адрес в неуправляемой памяти, по которому производится запись.</param>
1847       <param name="val">Значение для записи.</param>
1848       <exception cref="T:System.AccessViolationException">
1849         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1850       <PermissionSet>
1851         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1852       </PermissionSet>
1853     </member>
1854     <member name="M:System.Runtime.InteropServices.Marshal.WriteInt64(System.Object,System.Int32,System.Int64)">
1855       <summary>Записывает 64-битное целое число со знаком в неуправляемую память с указанным смещением.</summary>
1856       <param name="ptr">Базовый адрес конечного объекта в неуправляемой памяти.</param>
1857       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1858       <param name="val">Значение для записи.</param>
1859       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1860       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1861       <PermissionSet>
1862         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1863       </PermissionSet>
1864     </member>
1865     <member name="M:System.Runtime.InteropServices.Marshal.WriteIntPtr(System.IntPtr,System.Int32,System.IntPtr)">
1866       <summary>Записывает в неуправляемую память с указанным смещением целое число, разрядность которого соответствует собственной разрядности процессора.</summary>
1867       <param name="ptr">Базовый адрес для записи в неуправляемой памяти.</param>
1868       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1869       <param name="val">Значение для записи.</param>
1870       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1871       <PermissionSet>
1872         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1873       </PermissionSet>
1874     </member>
1875     <member name="M:System.Runtime.InteropServices.Marshal.WriteIntPtr(System.IntPtr,System.IntPtr)">
1876       <summary>Записывает в неуправляемую память целое число, разрядность которого соответствует собственной разрядности процессора.</summary>
1877       <param name="ptr">Адрес в неуправляемой памяти, по которому производится запись.</param>
1878       <param name="val">Значение для записи.</param>
1879       <exception cref="T:System.AccessViolationException">
1880         <paramref name="ptr" /> не является распознаваемым форматом.-или-<paramref name="ptr" />is null.-или-Значение параметра <paramref name="ptr" /> недопустимо.</exception>
1881       <PermissionSet>
1882         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1883       </PermissionSet>
1884     </member>
1885     <member name="M:System.Runtime.InteropServices.Marshal.WriteIntPtr(System.Object,System.Int32,System.IntPtr)">
1886       <summary>Записывает в неуправляемую память целое число, разрядность которого соответствует собственной разрядности процессора.</summary>
1887       <param name="ptr">Базовый адрес конечного объекта в неуправляемой памяти.</param>
1888       <param name="ofs">Дополнительное смещение байтов, добавляемое к параметру <paramref name="ptr" /> перед записью.</param>
1889       <param name="val">Значение для записи.</param>
1890       <exception cref="T:System.AccessViolationException">Сумма базового адреса (<paramref name="ptr" />) и байта смещения (<paramref name="ofs" />) дает значение null или недопустимый адрес.</exception>
1891       <exception cref="T:System.ArgumentException">Параметр <paramref name="ptr" /> является объектом <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.Этот метод не принимает параметры <see cref="T:System.Runtime.InteropServices.ArrayWithOffset" />.</exception>
1892       <PermissionSet>
1893         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1894       </PermissionSet>
1895     </member>
1896     <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeBSTR(System.IntPtr)">
1897       <summary>Освобождает указатель BSTR, выделенный с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToBSTR(System.Security.SecureString)" />.</summary>
1898       <param name="s">Адрес освобождаемой строки BSTR.</param>
1899       <PermissionSet>
1900         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1901       </PermissionSet>
1902     </member>
1903     <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeCoTaskMemAnsi(System.IntPtr)">
1904       <summary>Освобождает указатель на неуправляемую строку, выделенный с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemAnsi(System.Security.SecureString)" />.</summary>
1905       <param name="s">Адрес освобождаемой неуправляемой строки.</param>
1906       <PermissionSet>
1907         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1908       </PermissionSet>
1909     </member>
1910     <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeCoTaskMemUnicode(System.IntPtr)">
1911       <summary>Освобождает указатель на неуправляемую строку, выделенный с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemUnicode(System.Security.SecureString)" />.</summary>
1912       <param name="s">Адрес освобождаемой неуправляемой строки.</param>
1913     </member>
1914     <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeGlobalAllocAnsi(System.IntPtr)">
1915       <summary>Освобождает указатель на неуправляемую строку, выделенный с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocAnsi(System.Security.SecureString)" />.</summary>
1916       <param name="s">Адрес освобождаемой неуправляемой строки.</param>
1917       <PermissionSet>
1918         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
1919       </PermissionSet>
1920     </member>
1921     <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeGlobalAllocUnicode(System.IntPtr)">
1922       <summary>Освобождает указатель на неуправляемую строку, выделенный с помощью метода <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocUnicode(System.Security.SecureString)" />.</summary>
1923       <param name="s">Адрес освобождаемой неуправляемой строки.</param>
1924     </member>
1925     <member name="T:System.Runtime.InteropServices.MarshalAsAttribute">
1926       <summary>Показывает, как маршалировать данных между управляемым и неуправляемым кодом.</summary>
1927     </member>
1928     <member name="M:System.Runtime.InteropServices.MarshalAsAttribute.#ctor(System.Int16)">
1929       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.MarshalAsAttribute" /> с заданным значением <see cref="T:System.Runtime.InteropServices.UnmanagedType" />.</summary>
1930       <param name="unmanagedType">Значение, в виде которого будут маршалированы данные. </param>
1931     </member>
1932     <member name="M:System.Runtime.InteropServices.MarshalAsAttribute.#ctor(System.Runtime.InteropServices.UnmanagedType)">
1933       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.MarshalAsAttribute" /> с заданным элементом перечисления <see cref="T:System.Runtime.InteropServices.UnmanagedType" />.</summary>
1934       <param name="unmanagedType">Значение, в виде которого будут маршалированы данные. </param>
1935     </member>
1936     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.ArraySubType">
1937       <summary>Задает тип элемента неуправляемого массива <see cref="F:System.Runtime.InteropServices.UnmanagedType.LPArray" /> или <see cref="F:System.Runtime.InteropServices.UnmanagedType.ByValArray" />.</summary>
1938     </member>
1939     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.IidParameterIndex">
1940       <summary>Задает индекс параметра неуправляемого атрибута iid_is, используемого в COM.</summary>
1941     </member>
1942     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalCookie">
1943       <summary>Предоставляет дополнительные сведения для настраиваемого модуля маршалинга.</summary>
1944     </member>
1945     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalType">
1946       <summary>Задает полное имя настраиваемого модуля маршалинга.</summary>
1947     </member>
1948     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalTypeRef">
1949       <summary>Реализует поле <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalType" /> в виде типа.</summary>
1950     </member>
1951     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SafeArraySubType">
1952       <summary>Показывает тип элемента для поля <see cref="F:System.Runtime.InteropServices.UnmanagedType.SafeArray" />.</summary>
1953     </member>
1954     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SafeArrayUserDefinedSubType">
1955       <summary>Указывает определенный пользователем тип элемента для поля <see cref="F:System.Runtime.InteropServices.UnmanagedType.SafeArray" />.</summary>
1956     </member>
1957     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst">
1958       <summary>Показывает количество элементов в массиве фиксированной длины или количество знаков (не байтов) в импортируемой строке.</summary>
1959     </member>
1960     <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeParamIndex">
1961       <summary>Указывает параметр, содержащий отсчитываемое от нуля количество элементов массива, аналогичный параметру size_is в COM.</summary>
1962     </member>
1963     <member name="P:System.Runtime.InteropServices.MarshalAsAttribute.Value">
1964       <summary>Получает значение <see cref="T:System.Runtime.InteropServices.UnmanagedType" />, используемое для маршалинга данных.</summary>
1965       <returns>Значение типа <see cref="T:System.Runtime.InteropServices.UnmanagedType" />, используемого для маршалинга данных.</returns>
1966     </member>
1967     <member name="T:System.Runtime.InteropServices.MarshalDirectiveException">
1968       <summary>Исключение, которое создается модулем упаковки и передачи, когда он встречает неподдерживаемый атрибут <see cref="T:System.Runtime.InteropServices.MarshalAsAttribute" />.</summary>
1969     </member>
1970     <member name="M:System.Runtime.InteropServices.MarshalDirectiveException.#ctor">
1971       <summary>Инициализирует новый экземпляр класса MarshalDirectiveException со свойствами по умолчанию.</summary>
1972     </member>
1973     <member name="M:System.Runtime.InteropServices.MarshalDirectiveException.#ctor(System.String)">
1974       <summary>Выполняет инициализацию нового экземпляра класса MarshalDirectiveException с заданным сообщением об ошибке.</summary>
1975       <param name="message">Сообщение об ошибке с указанием причин исключения. </param>
1976     </member>
1977     <member name="M:System.Runtime.InteropServices.MarshalDirectiveException.#ctor(System.String,System.Exception)">
1978       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.MarshalDirectiveException" /> с заданным сообщением об ошибке и ссылкой на внутреннее исключение, которое стало причиной данного исключения.</summary>
1979       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
1980       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
1981     </member>
1982     <member name="T:System.Runtime.InteropServices.OptionalAttribute">
1983       <summary>Указывает, что данный параметр необязателен.</summary>
1984     </member>
1985     <member name="M:System.Runtime.InteropServices.OptionalAttribute.#ctor">
1986       <summary>Инициализирует новый экземпляр класса OptionalAttribute со значениями по умолчанию.</summary>
1987     </member>
1988     <member name="T:System.Runtime.InteropServices.PreserveSigAttribute">
1989       <summary>Показывает, что преобразование значения HRESULT или сигнатуры retval, происходящее в процессе вызовов COM-взаимодействия, следует запретить.</summary>
1990     </member>
1991     <member name="M:System.Runtime.InteropServices.PreserveSigAttribute.#ctor">
1992       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.PreserveSigAttribute" />.</summary>
1993     </member>
1994     <member name="T:System.Runtime.InteropServices.SafeArrayRankMismatchException">
1995       <summary>Это исключение возникает, если ранг входного массива SAFEARRAY не совпадает с рангом, указанным в управляемой подписи.</summary>
1996     </member>
1997     <member name="M:System.Runtime.InteropServices.SafeArrayRankMismatchException.#ctor">
1998       <summary>Инициализирует новый экземпляр класса SafeArrayTypeMismatchException значениями по умолчанию.</summary>
1999     </member>
2000     <member name="M:System.Runtime.InteropServices.SafeArrayRankMismatchException.#ctor(System.String)">
2001       <summary>Инициализирует новый экземпляр класса SafeArrayRankMismatchException, используя заданное сообщение.</summary>
2002       <param name="message">Сообщение, в котором указывается причина исключения. </param>
2003     </member>
2004     <member name="M:System.Runtime.InteropServices.SafeArrayRankMismatchException.#ctor(System.String,System.Exception)">
2005       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.SafeArrayRankMismatchException" /> с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.</summary>
2006       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
2007       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
2008     </member>
2009     <member name="T:System.Runtime.InteropServices.SafeArrayTypeMismatchException">
2010       <summary>Исключение создается, если тип входящего SAFEARRAY не совпадает с типом, указанным в управляемой подписи.</summary>
2011     </member>
2012     <member name="M:System.Runtime.InteropServices.SafeArrayTypeMismatchException.#ctor">
2013       <summary>Инициализирует новый экземпляр класса SafeArrayTypeMismatchException значениями по умолчанию.</summary>
2014     </member>
2015     <member name="M:System.Runtime.InteropServices.SafeArrayTypeMismatchException.#ctor(System.String)">
2016       <summary>Инициализирует новый экземпляр класса SafeArrayTypeMismatchException, используя заданное сообщение.</summary>
2017       <param name="message">Сообщение, в котором указывается причина исключения. </param>
2018     </member>
2019     <member name="M:System.Runtime.InteropServices.SafeArrayTypeMismatchException.#ctor(System.String,System.Exception)">
2020       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.SafeArrayTypeMismatchException" /> с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.</summary>
2021       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
2022       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
2023     </member>
2024     <member name="T:System.Runtime.InteropServices.SafeBuffer">
2025       <summary>Предоставляет управляемый буфер памяти с возможностью чтения и записи.Попытки доступа к памяти за пределами управляемого буфера (выше и ниже границ его диапазона) приводят к исключениям.</summary>
2026     </member>
2027     <member name="M:System.Runtime.InteropServices.SafeBuffer.#ctor(System.Boolean)">
2028       <summary>Создает новый экземпляр класса <see cref="T:System.Runtime.InteropServices.SafeBuffer" /> и указывает, должен ли быть дескриптор буфера надежно освобожден. </summary>
2029       <param name="ownsHandle">Значение true, чтобы наверняка освободить дескриптор на стадии завершения; в противном случае — значение false (не рекомендуется).</param>
2030     </member>
2031     <member name="M:System.Runtime.InteropServices.SafeBuffer.AcquirePointer(System.Byte*@)">
2032       <summary>Получает из объекта <see cref="T:System.Runtime.InteropServices.SafeBuffer" /> указатель для блока памяти.</summary>
2033       <param name="pointer">Указатель байта, передаваемый по ссылке, для получения указателя из объекта <see cref="T:System.Runtime.InteropServices.SafeBuffer" />.Необходимо присвоить этому указателю значение null, прежде чем вызывать этот метод.</param>
2034       <exception cref="T:System.InvalidOperationException">Метод <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize" /> не был вызван. </exception>
2035     </member>
2036     <member name="P:System.Runtime.InteropServices.SafeBuffer.ByteLength">
2037       <summary>Получает размер буфера (в байтах).</summary>
2038       <returns>Число байтов в буфере памяти.</returns>
2039       <exception cref="T:System.InvalidOperationException">Метод <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize" /> не был вызван.</exception>
2040     </member>
2041     <member name="M:System.Runtime.InteropServices.SafeBuffer.Initialize``1(System.UInt32)">
2042       <summary>Определяет размер выделяемой области памяти путем указания количества значений и их типа.Данный метод необходимо вызвать перед использованием экземпляра <see cref="T:System.Runtime.InteropServices.SafeBuffer" />.</summary>
2043       <param name="numElements">Количество элементов этого типа значения, под которое выделяется память.</param>
2044       <typeparam name="T">Тип значения, под который выделяется память.</typeparam>
2045       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="numElements" /> меньше нуля.– или –Произведение <paramref name="numElements" /> и размера каждого элемента превышает объем доступного адресного пространства.</exception>
2046     </member>
2047     <member name="M:System.Runtime.InteropServices.SafeBuffer.Initialize(System.UInt32,System.UInt32)">
2048       <summary>Задает размер выделяемого буфера памяти, используя указанное количество элементов и размер элемента.Данный метод необходимо вызвать перед использованием экземпляра <see cref="T:System.Runtime.InteropServices.SafeBuffer" />.</summary>
2049       <param name="numElements">Количество элементов в буфере.</param>
2050       <param name="sizeOfEachElement">Размер каждого элемента в буфере.</param>
2051       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="numElements" /> меньше нуля. – или –Значение параметра <paramref name="sizeOfEachElement" /> меньше нуля.– или –Произведение <paramref name="numElements" /> и <paramref name="sizeOfEachElement" /> превышает объем доступного адресного пространства.</exception>
2052     </member>
2053     <member name="M:System.Runtime.InteropServices.SafeBuffer.Initialize(System.UInt64)">
2054       <summary>Определяет размер выделяемой области памяти (в байтах).Данный метод необходимо вызвать перед использованием экземпляра <see cref="T:System.Runtime.InteropServices.SafeBuffer" />.</summary>
2055       <param name="numBytes">Количество байтов в буфере.</param>
2056       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="numBytes" /> меньше нуля.– или –<paramref name="numBytes" /> больше доступного адресного пространства.</exception>
2057     </member>
2058     <member name="P:System.Runtime.InteropServices.SafeBuffer.IsInvalid"></member>
2059     <member name="M:System.Runtime.InteropServices.SafeBuffer.Read``1(System.UInt64)">
2060       <summary>Считывает из памяти тип значения с указанным смещением.</summary>
2061       <returns>Тип значения, считанный из памяти.</returns>
2062       <param name="byteOffset">Расположение, из которого считывается тип значения.Может потребоваться продумать проблемы выравнивания.</param>
2063       <typeparam name="T">Считываемый тип значения.</typeparam>
2064       <exception cref="T:System.InvalidOperationException">Метод <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize" /> не был вызван.</exception>
2065     </member>
2066     <member name="M:System.Runtime.InteropServices.SafeBuffer.ReadArray``1(System.UInt64,``0[],System.Int32,System.Int32)">
2067       <summary>Считывает из памяти указанное количество типов значений, начиная указанного смещения, и записывает их в массив, начиная с указанного индекса. </summary>
2068       <param name="byteOffset">Расположение, с которого начинается считывание.</param>
2069       <param name="array">Выходной массив для записи.</param>
2070       <param name="index">Расположение в выходном массиве, с которого начинается запись.</param>
2071       <param name="count">Количество типов значений, считываемых из входного массива и записываемых в выходной массив.</param>
2072       <typeparam name="T">Считываемый тип значения.</typeparam>
2073       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.– или –Значение параметра <paramref name="count" /> меньше нуля.</exception>
2074       <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
2075       <exception cref="T:System.ArgumentException">Длина массива за вычетом индекса меньше значения <paramref name="count" />.</exception>
2076       <exception cref="T:System.InvalidOperationException">Метод <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize" /> не был вызван.</exception>
2077     </member>
2078     <member name="M:System.Runtime.InteropServices.SafeBuffer.ReleasePointer">
2079       <summary>Высвобождает указатель, полученный методом <see cref="M:System.Runtime.InteropServices.SafeBuffer.AcquirePointer(System.Byte*@)" />.</summary>
2080       <exception cref="T:System.InvalidOperationException">Метод <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize" /> не был вызван.</exception>
2081     </member>
2082     <member name="M:System.Runtime.InteropServices.SafeBuffer.Write``1(System.UInt64,``0)">
2083       <summary>Записывает тип значения в память в указанном расположении.</summary>
2084       <param name="byteOffset">Расположение, с которого начинается запись.Может потребоваться продумать проблемы выравнивания.</param>
2085       <param name="value">Записываемое значение.</param>
2086       <typeparam name="T">Записываемый тип значения.</typeparam>
2087       <exception cref="T:System.InvalidOperationException">Метод <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize" /> не был вызван.</exception>
2088     </member>
2089     <member name="M:System.Runtime.InteropServices.SafeBuffer.WriteArray``1(System.UInt64,``0[],System.Int32,System.Int32)">
2090       <summary>Записывает указанное количество типов значений в указанное расположение в памяти, считывая байты входного массива, начиная с указанного расположения.</summary>
2091       <param name="byteOffset">Расположение в памяти, в которое выполняется запись.</param>
2092       <param name="array">Входной массив.</param>
2093       <param name="index">Смещение в этом массиве, с которого начинается считывание.</param>
2094       <param name="count">Число записываемых типов значений.</param>
2095       <typeparam name="T">Записываемый тип значения.</typeparam>
2096       <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
2097       <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля.</exception>
2098       <exception cref="T:System.ArgumentException">Длина входного массива за вычетом <paramref name="index" /> меньше <paramref name="count" />.</exception>
2099       <exception cref="T:System.InvalidOperationException">Метод <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize" /> не был вызван.</exception>
2100     </member>
2101     <member name="T:System.Runtime.InteropServices.SEHException">
2102       <summary>Представляет ошибки структурной обработки исключений (SEH). </summary>
2103     </member>
2104     <member name="M:System.Runtime.InteropServices.SEHException.#ctor">
2105       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.SEHException" />. </summary>
2106     </member>
2107     <member name="M:System.Runtime.InteropServices.SEHException.#ctor(System.String)">
2108       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.SEHException" /> с заданным сообщением.</summary>
2109       <param name="message">Сообщение, в котором указывается причина исключения. </param>
2110     </member>
2111     <member name="M:System.Runtime.InteropServices.SEHException.#ctor(System.String,System.Exception)">
2112       <summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.Runtime.InteropServices.SEHException" /> с заданным сообщением об ошибке и ссылкой на внутреннее исключение, которое стало причиной данного исключения.</summary>
2113       <param name="message">Сообщение об ошибке с объяснением причин исключения. </param>
2114       <param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение.</param>
2115     </member>
2116     <member name="M:System.Runtime.InteropServices.SEHException.CanResume">
2117       <summary>Показывает, возможно ли восстановление после исключения и возможно ли продолжить выполнение кода с точки возникновения этого исключения.</summary>
2118       <returns>Всегда имеет значение false, поскольку исключения с возможностью восстановления не реализованы.</returns>
2119     </member>
2120     <member name="T:System.Runtime.InteropServices.TypeIdentifierAttribute">
2121       <summary>Обеспечивает поддержку эквивалентности типов.</summary>
2122     </member>
2123     <member name="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor">
2124       <summary>Создание нового экземпляра класса <see cref="T:System.Runtime.InteropServices.TypeIdentifierAttribute" />. </summary>
2125     </member>
2126     <member name="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor(System.String,System.String)">
2127       <summary>Создает новый экземпляр класса <see cref="T:System.Runtime.InteropServices.TypeIdentifierAttribute" /> с указанными областью и идентификатором. </summary>
2128       <param name="scope">Первая строка эквивалентности типов.</param>
2129       <param name="identifier">Вторая строка эквивалентности типов.</param>
2130     </member>
2131     <member name="P:System.Runtime.InteropServices.TypeIdentifierAttribute.Identifier">
2132       <summary>Получает значение параметра <paramref name="identifier" />, переданного конструктору <see cref="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor(System.String,System.String)" />.</summary>
2133       <returns>Значение параметра <paramref name="identifier" /> конструктора.</returns>
2134     </member>
2135     <member name="P:System.Runtime.InteropServices.TypeIdentifierAttribute.Scope">
2136       <summary>Получает значение параметра <paramref name="scope" />, переданного конструктору <see cref="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor(System.String,System.String)" />.</summary>
2137       <returns>Значение параметра <paramref name="scope" /> конструктора.</returns>
2138     </member>
2139     <member name="T:System.Runtime.InteropServices.UnknownWrapper">
2140       <summary>Инкапсулирует объекты, которые необходимо маршалировать, как VT_UNKNOWN.</summary>
2141     </member>
2142     <member name="M:System.Runtime.InteropServices.UnknownWrapper.#ctor(System.Object)">
2143       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.UnknownWrapper" /> инкапсулируемым в обертку объектом.</summary>
2144       <param name="obj">Инкапсулируемый в обертку объект. </param>
2145     </member>
2146     <member name="P:System.Runtime.InteropServices.UnknownWrapper.WrappedObject">
2147       <summary>Возвращает объект, содержащийся в этой обертке.</summary>
2148       <returns>Инкапсулированный в обертку объект.</returns>
2149     </member>
2150     <member name="T:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute">
2151       <summary>Управляет поведением при маршалинге сигнатуры делегата, передаваемой как неуправляемый указатель на функцию в неуправляемый код или из него.Этот класс не наследуется.</summary>
2152     </member>
2153     <member name="M:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.#ctor(System.Runtime.InteropServices.CallingConvention)">
2154       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute" /> с заданным соглашением о вызове. </summary>
2155       <param name="callingConvention">Заданное соглашение о вызове.</param>
2156     </member>
2157     <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.BestFitMapping">
2158       <summary>Включает или отключает поведение наилучшего сопоставления при преобразовании знаков Юникода в знаки ANSI.</summary>
2159     </member>
2160     <member name="P:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.CallingConvention">
2161       <summary>Возвращает значение соглашения о вызове.</summary>
2162       <returns>Значение соглашения о вызове, указанное конструктором <see cref="M:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.#ctor(System.Runtime.InteropServices.CallingConvention)" />.</returns>
2163     </member>
2164     <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.CharSet">
2165       <summary>Указывает способ маршалинга параметров строки для метода, а также управляет искажением имени.</summary>
2166     </member>
2167     <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.SetLastError">
2168       <summary>Показывает, вызывает ли вызываемый объект функцию SetLastError интерфейса Win32 API перед возвращением из метода, использующего атрибуты.</summary>
2169     </member>
2170     <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.ThrowOnUnmappableChar">
2171       <summary>Включает и отключает возникновение исключений для неотображаемых символов Юникода, преобразующихся в знаки вопроса ("?") ANSI.</summary>
2172     </member>
2173     <member name="T:System.Runtime.InteropServices.UnmanagedType">
2174       <summary>Определяет способ маршалинга параметров или полей в неуправляемый код. </summary>
2175     </member>
2176     <member name="F:System.Runtime.InteropServices.UnmanagedType.AnsiBStr">
2177       <summary>Строка однобайтовых знаков ANSI с префиксом, обозначающим ее длину.Этот элемент можно использовать для типа данных <see cref="T:System.String" />.</summary>
2178     </member>
2179     <member name="F:System.Runtime.InteropServices.UnmanagedType.AsAny">
2180       <summary>Динамический тип, который определяет тип объекта во время выполнения и маршалирует объект как объекта данного типа.Этот член является допустимым только для методов вызова неуправляемого кода.</summary>
2181     </member>
2182     <member name="F:System.Runtime.InteropServices.UnmanagedType.Bool">
2183       <summary>4-байтовое логическое значение (true != 0, false = 0).Это тип BOOL платформы Win32.</summary>
2184     </member>
2185     <member name="F:System.Runtime.InteropServices.UnmanagedType.BStr">
2186       <summary>Двухбайтовая строка символов Юникода с префиксом, обозначающим ее длину.Этот элемент, являющийся строкой, определенной в COM по умолчанию, можно использовать для типа данных <see cref="T:System.String" />.</summary>
2187     </member>
2188     <member name="F:System.Runtime.InteropServices.UnmanagedType.ByValArray">
2189       <summary>Если свойство <see cref="P:System.Runtime.InteropServices.MarshalAsAttribute.Value" /> равно ByValArray, то для указания числа элементов массива следует задать поле <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst" />.Если требуется различать типы строк, поле <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.ArraySubType" /> может содержать тип <see cref="T:System.Runtime.InteropServices.UnmanagedType" /> элементов массива.<see cref="T:System.Runtime.InteropServices.UnmanagedType" /> можно использовать только для массива, элементы которого отображаются как поля в структуре.</summary>
2190     </member>
2191     <member name="F:System.Runtime.InteropServices.UnmanagedType.ByValTStr">
2192       <summary>Используется для встроенных массивов знаков фиксированной длины, появляющихся в структуре.Тип символов, используемый с <see cref="F:System.Runtime.InteropServices.UnmanagedType.ByValTStr" />, определяется аргументом <see cref="T:System.Runtime.InteropServices.CharSet" /> атрибута <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute" />, примененным к содержащей его структуре.Для задания размера массива всегда следует использовать поле <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst" />.</summary>
2193     </member>
2194     <member name="F:System.Runtime.InteropServices.UnmanagedType.Currency">
2195       <summary>Тип валюты.Используется в <see cref="T:System.Decimal" /> для маршалинга десятичного значения как типа денежной единицы COM, вместо Decimal.</summary>
2196     </member>
2197     <member name="F:System.Runtime.InteropServices.UnmanagedType.Error">
2198       <summary>Собственный тип, связанный с <see cref="F:System.Runtime.InteropServices.UnmanagedType.I4" /> или <see cref="F:System.Runtime.InteropServices.UnmanagedType.U4" />, который приводит к экспорту параметра как значения HRESULT в экспортированной библиотеке типов.</summary>
2199     </member>
2200     <member name="F:System.Runtime.InteropServices.UnmanagedType.FunctionPtr">
2201       <summary>Целое число, которое может использоваться как указатель функции в стиле языка С.Этот член можно использовать для типа данных <see cref="T:System.Delegate" /> или типа, наследуемого от <see cref="T:System.Delegate" />.</summary>
2202     </member>
2203     <member name="F:System.Runtime.InteropServices.UnmanagedType.HString">
2204       <summary>Строка Среда выполнения Windows.Этот элемент можно использовать для типа данных <see cref="T:System.String" />.</summary>
2205     </member>
2206     <member name="F:System.Runtime.InteropServices.UnmanagedType.I1">
2207       <summary>1-байтовое целое число со знаком.Этот элемент можно использовать для преобразования значения типа Boolean в 1-байтовое значение bool в стиле языка C (true = 1, false = 0).</summary>
2208     </member>
2209     <member name="F:System.Runtime.InteropServices.UnmanagedType.I2">
2210       <summary>2-байтовое целое число со знаком.</summary>
2211     </member>
2212     <member name="F:System.Runtime.InteropServices.UnmanagedType.I4">
2213       <summary>4-байтовое целое число со знаком.</summary>
2214     </member>
2215     <member name="F:System.Runtime.InteropServices.UnmanagedType.I8">
2216       <summary>8-байтовое целое число со знаком.</summary>
2217     </member>
2218     <member name="F:System.Runtime.InteropServices.UnmanagedType.IDispatch">
2219       <summary>Указатель COM IDispatch (Object в Microsoft Visual Basic 6.0).</summary>
2220     </member>
2221     <member name="F:System.Runtime.InteropServices.UnmanagedType.IInspectable">
2222       <summary>Указатель интерфейса Среда выполнения Windows.Этот элемент можно использовать для типа данных <see cref="T:System.Object" />.</summary>
2223     </member>
2224     <member name="F:System.Runtime.InteropServices.UnmanagedType.Interface">
2225       <summary>Указатель интерфейса COM.Идентификатор <see cref="T:System.Guid" /> интерфейса получен из класса метаданных.Этот элемент можно использовать для указания точного типа интерфейса или типа интерфейса, используемого по умолчанию при применении к классу.Этот элемент определяет такое же поведение, что и <see cref="F:System.Runtime.InteropServices.UnmanagedType.IUnknown" />, при его применении к типу данных <see cref="T:System.Object" />.</summary>
2226     </member>
2227     <member name="F:System.Runtime.InteropServices.UnmanagedType.IUnknown">
2228       <summary>Указатель COM IUnknown.Этот элемент можно использовать для типа данных <see cref="T:System.Object" />.</summary>
2229     </member>
2230     <member name="F:System.Runtime.InteropServices.UnmanagedType.LPArray">
2231       <summary>Указатель на первый элемент массива в стиле языка C.При маршалинге из управляемого кода в неуправляемый длина массива определяется исходя из длины управляемого массива.При маршалинге из неуправляемого кода в управляемый длина массива определяется исходя из значений полей <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst" /> и <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeParamIndex" />, за которыми, если требуется различать тип строк, следует тип элементов неуправляемого массива.</summary>
2232     </member>
2233     <member name="F:System.Runtime.InteropServices.UnmanagedType.LPStr">
2234       <summary>Однобайтовая строка знаков ANSI, заканчивающаяся нулем.Этот член можно использовать для типов данных <see cref="T:System.String" /> и <see cref="T:System.Text.StringBuilder" />.</summary>
2235     </member>
2236     <member name="F:System.Runtime.InteropServices.UnmanagedType.LPStruct">
2237       <summary>Указатель на структуру в стиле языка C, используемую для маршалинга управляемых форматируемых классов.Этот член является допустимым только для методов вызова неуправляемого кода.</summary>
2238     </member>
2239     <member name="F:System.Runtime.InteropServices.UnmanagedType.LPTStr">
2240       <summary>Строка знаков, зависящая от платформы: ANSI для Windows 98 и Юникод для Windows NT и Windows XP.Это значение поддерживается только для вызова неуправляемого кода и не используется для COM-взаимодействия, поскольку экспортирование строки типа LPTStr не поддерживается.</summary>
2241     </member>
2242     <member name="F:System.Runtime.InteropServices.UnmanagedType.LPWStr">
2243       <summary>2-байтовая строка символов Юникода, заканчивающаяся нулем.</summary>
2244     </member>
2245     <member name="F:System.Runtime.InteropServices.UnmanagedType.R4">
2246       <summary>4-байтовое число с плавающей запятой.</summary>
2247     </member>
2248     <member name="F:System.Runtime.InteropServices.UnmanagedType.R8">
2249       <summary>8-байтовое число с плавающей запятой.</summary>
2250     </member>
2251     <member name="F:System.Runtime.InteropServices.UnmanagedType.SafeArray">
2252       <summary>SafeArray — это описывающий сам себя массив, передающий тип, ранг и границы соответствующего массива данных.Этот элемент можно использовать с полем <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SafeArraySubType" />, чтобы переопределить тип элемента, заданный по умолчанию.</summary>
2253     </member>
2254     <member name="F:System.Runtime.InteropServices.UnmanagedType.Struct">
2255       <summary>Значение типа VARIANT, используемое для маршалинга управляемых форматируемых классов и типов значений.</summary>
2256     </member>
2257     <member name="F:System.Runtime.InteropServices.UnmanagedType.SysInt">
2258       <summary>Платформозависимое знаковое целое число: 4 байта в 32-разрядной Windows, 8 байт в 64-разрядной Windows.</summary>
2259     </member>
2260     <member name="F:System.Runtime.InteropServices.UnmanagedType.SysUInt">
2261       <summary>Платформозависимое знаковое целое число без знака: 4 байта в 32-разрядной Windows, 8 байт в 64-разрядной Windows.</summary>
2262     </member>
2263     <member name="F:System.Runtime.InteropServices.UnmanagedType.TBStr">
2264       <summary>Зависящая от платформы строка char с префиксом: ANSI для Windows 98 и Юникод для Windows NT.Этот элемент, аналогичный BSTR, используется редко.</summary>
2265     </member>
2266     <member name="F:System.Runtime.InteropServices.UnmanagedType.U1">
2267       <summary>1-байтовое целое число без знака.</summary>
2268     </member>
2269     <member name="F:System.Runtime.InteropServices.UnmanagedType.U2">
2270       <summary>2-байтовое целое число без знака.</summary>
2271     </member>
2272     <member name="F:System.Runtime.InteropServices.UnmanagedType.U4">
2273       <summary>4-байтовое целое число без знака.</summary>
2274     </member>
2275     <member name="F:System.Runtime.InteropServices.UnmanagedType.U8">
2276       <summary>8-байтовое целое число без знака.</summary>
2277     </member>
2278     <member name="F:System.Runtime.InteropServices.UnmanagedType.VariantBool">
2279       <summary>2-байтовое значение типа VARIANT_BOOL, определенное OLE (true = -1, false = 0).</summary>
2280     </member>
2281     <member name="F:System.Runtime.InteropServices.UnmanagedType.VBByRefStr">
2282       <summary>Значение, позволяющее Visual Basic изменять строку в неуправляемом коде и получать результаты, отраженные в управляемом коде.Это значение поддерживается только для вызова неуправляемого кода.</summary>
2283     </member>
2284     <member name="T:System.Runtime.InteropServices.VarEnum">
2285       <summary>Показывает способ маршалинга элементов массива при маршалинге массива из управляемого кода в неуправляемый код как массива <see cref="F:System.Runtime.InteropServices.UnmanagedType.SafeArray" />. </summary>
2286     </member>
2287     <member name="F:System.Runtime.InteropServices.VarEnum.VT_ARRAY">
2288       <summary>Показывает указатель SAFEARRAY.</summary>
2289     </member>
2290     <member name="F:System.Runtime.InteropServices.VarEnum.VT_BLOB">
2291       <summary>Показывает длину префикса в байтах.</summary>
2292     </member>
2293     <member name="F:System.Runtime.InteropServices.VarEnum.VT_BLOB_OBJECT">
2294       <summary>Показывает, что BLOB-объект содержит объект.</summary>
2295     </member>
2296     <member name="F:System.Runtime.InteropServices.VarEnum.VT_BOOL">
2297       <summary>Показывает логическое значение (Boolean).</summary>
2298     </member>
2299     <member name="F:System.Runtime.InteropServices.VarEnum.VT_BSTR">
2300       <summary>Показывает строку BSTR.</summary>
2301     </member>
2302     <member name="F:System.Runtime.InteropServices.VarEnum.VT_BYREF">
2303       <summary>Показывает, что значение является ссылкой.</summary>
2304     </member>
2305     <member name="F:System.Runtime.InteropServices.VarEnum.VT_CARRAY">
2306       <summary>Показывает массив в стиле языка C.</summary>
2307     </member>
2308     <member name="F:System.Runtime.InteropServices.VarEnum.VT_CF">
2309       <summary>Показывает формат буфера.</summary>
2310     </member>
2311     <member name="F:System.Runtime.InteropServices.VarEnum.VT_CLSID">
2312       <summary>Показывает идентификатор ID класса.</summary>
2313     </member>
2314     <member name="F:System.Runtime.InteropServices.VarEnum.VT_CY">
2315       <summary>Показывает денежное значение.</summary>
2316     </member>
2317     <member name="F:System.Runtime.InteropServices.VarEnum.VT_DATE">
2318       <summary>Показывает значение DATE.</summary>
2319     </member>
2320     <member name="F:System.Runtime.InteropServices.VarEnum.VT_DECIMAL">
2321       <summary>Показывает значение decimal.</summary>
2322     </member>
2323     <member name="F:System.Runtime.InteropServices.VarEnum.VT_DISPATCH">
2324       <summary>Показывает указатель IDispatch.</summary>
2325     </member>
2326     <member name="F:System.Runtime.InteropServices.VarEnum.VT_EMPTY">
2327       <summary>Показывает, что значение не задано.</summary>
2328     </member>
2329     <member name="F:System.Runtime.InteropServices.VarEnum.VT_ERROR">
2330       <summary>Показывает SCODE.</summary>
2331     </member>
2332     <member name="F:System.Runtime.InteropServices.VarEnum.VT_FILETIME">
2333       <summary>Показывает значение FILETIME.</summary>
2334     </member>
2335     <member name="F:System.Runtime.InteropServices.VarEnum.VT_HRESULT">
2336       <summary>Показывает значение HRESULT.</summary>
2337     </member>
2338     <member name="F:System.Runtime.InteropServices.VarEnum.VT_I1">
2339       <summary>Показывает значение char.</summary>
2340     </member>
2341     <member name="F:System.Runtime.InteropServices.VarEnum.VT_I2">
2342       <summary>Показывает целое число short.</summary>
2343     </member>
2344     <member name="F:System.Runtime.InteropServices.VarEnum.VT_I4">
2345       <summary>Показывает целое число long.</summary>
2346     </member>
2347     <member name="F:System.Runtime.InteropServices.VarEnum.VT_I8">
2348       <summary>Показывает 64-разрядное целое число.</summary>
2349     </member>
2350     <member name="F:System.Runtime.InteropServices.VarEnum.VT_INT">
2351       <summary>Показывает целочисленное значение.</summary>
2352     </member>
2353     <member name="F:System.Runtime.InteropServices.VarEnum.VT_LPSTR">
2354       <summary>Показывает строку, заканчивающуюся нулем.</summary>
2355     </member>
2356     <member name="F:System.Runtime.InteropServices.VarEnum.VT_LPWSTR">
2357       <summary>Показывает двухбайтную строку, завершенную null.</summary>
2358     </member>
2359     <member name="F:System.Runtime.InteropServices.VarEnum.VT_NULL">
2360       <summary>Показывает значение null, аналогичное значению null в SQL.</summary>
2361     </member>
2362     <member name="F:System.Runtime.InteropServices.VarEnum.VT_PTR">
2363       <summary>Показывает тип указателя.</summary>
2364     </member>
2365     <member name="F:System.Runtime.InteropServices.VarEnum.VT_R4">
2366       <summary>Показывает значение float.</summary>
2367     </member>
2368     <member name="F:System.Runtime.InteropServices.VarEnum.VT_R8">
2369       <summary>Показывает значение double.</summary>
2370     </member>
2371     <member name="F:System.Runtime.InteropServices.VarEnum.VT_RECORD">
2372       <summary>Показывает тип, определенный пользователем.</summary>
2373     </member>
2374     <member name="F:System.Runtime.InteropServices.VarEnum.VT_SAFEARRAY">
2375       <summary>Показывает SAFEARRAY.Не допустимо для значений типа VARIANT.</summary>
2376     </member>
2377     <member name="F:System.Runtime.InteropServices.VarEnum.VT_STORAGE">
2378       <summary>Показывает, что далее следует имя хранилища.</summary>
2379     </member>
2380     <member name="F:System.Runtime.InteropServices.VarEnum.VT_STORED_OBJECT">
2381       <summary>Показывает, что хранилище содержит объект.</summary>
2382     </member>
2383     <member name="F:System.Runtime.InteropServices.VarEnum.VT_STREAM">
2384       <summary>Показывает, что далее следует имя потока.</summary>
2385     </member>
2386     <member name="F:System.Runtime.InteropServices.VarEnum.VT_STREAMED_OBJECT">
2387       <summary>Показывает, что поток содержит объект.</summary>
2388     </member>
2389     <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI1">
2390       <summary>Показывает byte.</summary>
2391     </member>
2392     <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI2">
2393       <summary>Показывает unsignedshort.</summary>
2394     </member>
2395     <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI4">
2396       <summary>Показывает unsignedlong.</summary>
2397     </member>
2398     <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI8">
2399       <summary>Показывает 64-разрядное целое число без знака.</summary>
2400     </member>
2401     <member name="F:System.Runtime.InteropServices.VarEnum.VT_UINT">
2402       <summary>Показывает целое число unsigned.</summary>
2403     </member>
2404     <member name="F:System.Runtime.InteropServices.VarEnum.VT_UNKNOWN">
2405       <summary>Показывает указатель IUnknown.</summary>
2406     </member>
2407     <member name="F:System.Runtime.InteropServices.VarEnum.VT_USERDEFINED">
2408       <summary>Показывает тип, определенный пользователем.</summary>
2409     </member>
2410     <member name="F:System.Runtime.InteropServices.VarEnum.VT_VARIANT">
2411       <summary>Показывает указатель far типа VARIANT.</summary>
2412     </member>
2413     <member name="F:System.Runtime.InteropServices.VarEnum.VT_VECTOR">
2414       <summary>Показывает одномерный сосчитанный массив.</summary>
2415     </member>
2416     <member name="F:System.Runtime.InteropServices.VarEnum.VT_VOID">
2417       <summary>Показывает void в стиле языка C.</summary>
2418     </member>
2419     <member name="T:System.Runtime.InteropServices.VariantWrapper">
2420       <summary>Маршалирует данные типа VT_VARIANT | VT_BYREF из управляемого кода в неуправляемый.Этот класс не наследуется.</summary>
2421     </member>
2422     <member name="M:System.Runtime.InteropServices.VariantWrapper.#ctor(System.Object)">
2423       <summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.VariantWrapper" /> для заданного параметра <see cref="T:System.Object" />.</summary>
2424       <param name="obj">Объект для маршалинга. </param>
2425     </member>
2426     <member name="P:System.Runtime.InteropServices.VariantWrapper.WrappedObject">
2427       <summary>Возвращает объект, инкапсулированный с помощью объекта <see cref="T:System.Runtime.InteropServices.VariantWrapper" />.</summary>
2428       <returns>Объект, инкапсулированный с помощью объекта <see cref="T:System.Runtime.InteropServices.VariantWrapper" />.</returns>
2429     </member>
2430     <member name="T:System.Runtime.InteropServices.ComTypes.ADVF">
2431       <summary>Задает требуемое поведение при настройке приемника уведомления или подключения кэширования с объектом.</summary>
2432     </member>
2433     <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_DATAONSTOP">
2434       <summary>При использовании вспомогательных соединений с данными обеспечивает доступ к данным. </summary>
2435     </member>
2436     <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_NODATA">
2437       <summary>При использовании вспомогательных соединений с данными (<see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32@)" /> или <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)" />) этот флаг требует, чтобы объект данных не отправлял данные, когда вызывается <see cref="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnDataChange(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" />. </summary>
2438     </member>
2439     <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_ONLYONCE">
2440       <summary>Требует, чтобы объект создавал только одно уведомление об изменении или обновление кэша перед удалением соединения.</summary>
2441     </member>
2442     <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_PRIMEFIRST">
2443       <summary>Требует, чтобы объект не ждал изменения данных или представления до выполнения начального вызова <see cref="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnDataChange(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" /> (для вспомогательных соединений с данными или представлениями) или обновления кэша (для соединений с кэшем).</summary>
2444     </member>
2445     <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_FORCEBUILTIN">
2446       <summary>Это значение используется приложениями объектов DLL и дескрипторами объектов, которые выполняют рисунок своих объектов.</summary>
2447     </member>
2448     <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_NOHANDLER">
2449       <summary>Синоним для <see cref="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_FORCEBUILTIN" />, который используется более часто.</summary>
2450     </member>
2451     <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_ONSAVE">
2452       <summary>Если используются соединения с кэшем, этот флаг обновляет кэшированное представление только при сохранении объекта, содержащего кэш.</summary>
2453     </member>
2454     <member name="T:System.Runtime.InteropServices.ComTypes.BIND_OPTS">
2455       <summary>Сохраняет параметры, используемые в операции привязки монкера.</summary>
2456     </member>
2457     <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.cbStruct">
2458       <summary>Задает размер структуры BIND_OPTS в байтах.</summary>
2459     </member>
2460     <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.dwTickCountDeadline">
2461       <summary>Показывает время (значение в миллисекундах, возвращенное функцией GetTickCount), заданное вызывающим объектом для завершения операции привязки.</summary>
2462     </member>
2463     <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.grfFlags">
2464       <summary>Управляет элементами операций привязки моникера.</summary>
2465     </member>
2466     <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.grfMode">
2467       <summary>Представляет флаги, которые должны использоваться при открытии файла, содержащего объект, определенный моникером.</summary>
2468     </member>
2469     <member name="T:System.Runtime.InteropServices.ComTypes.BINDPTR">
2470       <summary>Содержит указатель на связанную структуру <see cref="T:System.Runtime.InteropServices.FUNCDESC" />, структуру <see cref="T:System.Runtime.InteropServices.VARDESC" /> или интерфейс ITypeComp.</summary>
2471     </member>
2472     <member name="F:System.Runtime.InteropServices.ComTypes.BINDPTR.lpfuncdesc">
2473       <summary>Представляет указатель на структуру <see cref="T:System.Runtime.InteropServices.FUNCDESC" />.</summary>
2474     </member>
2475     <member name="F:System.Runtime.InteropServices.ComTypes.BINDPTR.lptcomp">
2476       <summary>Представляет указатель на интерфейс <see cref="T:System.Runtime.InteropServices.ComTypes.ITypeComp" />.</summary>
2477     </member>
2478     <member name="F:System.Runtime.InteropServices.ComTypes.BINDPTR.lpvardesc">
2479       <summary>Представляет указатель на структуру <see cref="T:System.Runtime.InteropServices.VARDESC" />.</summary>
2480     </member>
2481     <member name="T:System.Runtime.InteropServices.ComTypes.CALLCONV">
2482       <summary>Определяет соглашение о вызове, используемое методом, описанным в структуре METHODDATA.</summary>
2483     </member>
2484     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_CDECL">
2485       <summary>Указывает на использование для данного метода соглашения о вызове CDECL. </summary>
2486     </member>
2487     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MACPASCAL">
2488       <summary>Указывает на использование для данного метода соглашения о вызове Macintosh Pascal (MACPASCAL).</summary>
2489     </member>
2490     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MAX">
2491       <summary>Указывает окончание перечисления <see cref="T:System.Runtime.InteropServices.ComTypes.CALLCONV" />.</summary>
2492     </member>
2493     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MPWCDECL">
2494       <summary>Указывает на использование для данного метода соглашения о вызове Macintosh Programmers' Workbench (MPW) CDECL.</summary>
2495     </member>
2496     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MPWPASCAL">
2497       <summary>Указывает на использование для данного метода соглашения о вызове Macintosh Programmers' Workbench (MPW) PASCAL.</summary>
2498     </member>
2499     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MSCPASCAL">
2500       <summary>Указывает на использование для данного метода соглашения о вызове MSC Pascal (MSCPASCAL).</summary>
2501     </member>
2502     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_PASCAL">
2503       <summary>Указывает на использование для данного метода соглашения о вызове Pascal.</summary>
2504     </member>
2505     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_RESERVED">
2506       <summary>Это значение зарезервировано для использования в будущем.</summary>
2507     </member>
2508     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_STDCALL">
2509       <summary>Указывает на использование для данного метода стандартного соглашения о вызове (STDCALL).</summary>
2510     </member>
2511     <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_SYSCALL">
2512       <summary>Указывает на использование для данного метода стандартного соглашения о вызове SYSCALL.</summary>
2513     </member>
2514     <member name="T:System.Runtime.InteropServices.ComTypes.CONNECTDATA">
2515       <summary>Описывает соединение к заданной точке подключения.</summary>
2516     </member>
2517     <member name="F:System.Runtime.InteropServices.ComTypes.CONNECTDATA.dwCookie">
2518       <summary>Представляет маркер соединения, возвращаемый из вызова <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)" />.</summary>
2519     </member>
2520     <member name="F:System.Runtime.InteropServices.ComTypes.CONNECTDATA.pUnk">
2521       <summary>Предоставляет указатель на интерфейс IUnknown подключенного вспомогательного приемника.Когда необходимость в структуре CONNECTDATA отпадет, Вызывающий объект должен вызвать IUnknown::Release для этого указателя.</summary>
2522     </member>
2523     <member name="T:System.Runtime.InteropServices.ComTypes.DATADIR">
2524       <summary>Задает направление потока данных в параметре <paramref name="dwDirection" /> метода <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)" />.Это определяет форматы, которые может перечислять результирующий перечислитель.</summary>
2525     </member>
2526     <member name="F:System.Runtime.InteropServices.ComTypes.DATADIR.DATADIR_GET">
2527       <summary>Требует, чтобы <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)" /> предоставлял перечислитель для форматов, которые могут быть заданы в <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" />.</summary>
2528     </member>
2529     <member name="F:System.Runtime.InteropServices.ComTypes.DATADIR.DATADIR_SET">
2530       <summary>Требует, чтобы <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)" /> предоставлял перечислитель для форматов, которые могут быть заданы в <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)" />.</summary>
2531     </member>
2532     <member name="T:System.Runtime.InteropServices.ComTypes.DESCKIND">
2533       <summary>Определяет описание типа, к которому выполнена привязка.</summary>
2534     </member>
2535     <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_FUNCDESC">
2536       <summary>Показывает, что структура <see cref="T:System.Runtime.InteropServices.FUNCDESC" /> была возвращена.</summary>
2537     </member>
2538     <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_IMPLICITAPPOBJ">
2539       <summary>Показывает возвращение IMPLICITAPPOBJ.</summary>
2540     </member>
2541     <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_MAX">
2542       <summary>Показывает метку окончания перечисления.</summary>
2543     </member>
2544     <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_NONE">
2545       <summary>Показывает отсутствие совпадений.</summary>
2546     </member>
2547     <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_TYPECOMP">
2548       <summary>Показывает возврат объекта TYPECOMP.</summary>
2549     </member>
2550     <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_VARDESC">
2551       <summary>Показывает возврат объекта VARDESC.</summary>
2552     </member>
2553     <member name="T:System.Runtime.InteropServices.ComTypes.DISPPARAMS">
2554       <summary>Содержит аргументы, переданные IDispatch::Invoke методу или свойству.</summary>
2555     </member>
2556     <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.cArgs">
2557       <summary>Предоставляет число аргументов.</summary>
2558     </member>
2559     <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.cNamedArgs">
2560       <summary>Представляет число именованных аргументов. </summary>
2561     </member>
2562     <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.rgdispidNamedArgs">
2563       <summary>Представляет диспетчерские идентификаторы именованных аргументов.</summary>
2564     </member>
2565     <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.rgvarg">
2566       <summary>Представляет ссылку на массив аргументов.</summary>
2567     </member>
2568     <member name="T:System.Runtime.InteropServices.ComTypes.DVASPECT">
2569       <summary>Задает желаемый аспект данных или представления для объекта при рисовании или получении данных.</summary>
2570     </member>
2571     <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_CONTENT">
2572       <summary>Представление объекта, позволяющее отображать объект в виде внедренного объекта внутри контейнера.Это значение обычно задается для объектов составных документов.Представление может использоваться для экрана или принтера.</summary>
2573     </member>
2574     <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_DOCPRINT">
2575       <summary>Представление объекта на экране выглядит так же, как при печати на принтере с помощью команды Печать из меню Файл.Описываемые данные могут представлять последовательность страниц.</summary>
2576     </member>
2577     <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_ICON">
2578       <summary>Символическое представление объекта.</summary>
2579     </member>
2580     <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_THUMBNAIL">
2581       <summary>Представление эскиза объекта, позволяющее отображать этот объект в средствах просмотра.Эскиз представляет собой аппаратно-независимый точечный рисунок, приблизительно 120 на 120 пикселей, 16 цветов (рекомендуется), возможно, помещенный в метафайл.</summary>
2582     </member>
2583     <member name="T:System.Runtime.InteropServices.ComTypes.ELEMDESC">
2584       <summary>Содержит описание типа и сведения о процессе передачи для переменной, функции или параметра функции.</summary>
2585     </member>
2586     <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.desc">
2587       <summary>Содержит сведения об элементе.</summary>
2588     </member>
2589     <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.tdesc">
2590       <summary>Определяет тип элемента.</summary>
2591     </member>
2592     <member name="T:System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION">
2593       <summary>Содержит сведения об элементе. </summary>
2594     </member>
2595     <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION.idldesc">
2596       <summary>Содержит сведения для удаленного взаимодействия с элементом.</summary>
2597     </member>
2598     <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION.paramdesc">
2599       <summary>Содержит сведения о параметре.</summary>
2600     </member>
2601     <member name="T:System.Runtime.InteropServices.ComTypes.EXCEPINFO">
2602       <summary>Описывает исключения, происходящие в процессе IDispatch::Invoke.</summary>
2603     </member>
2604     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.bstrDescription">
2605       <summary>Описывает ошибку, предназначенную для заказчика.</summary>
2606     </member>
2607     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.bstrHelpFile">
2608       <summary>Содержит полный путь (диск, путь и имя файла) к файлу справки, содержащему дополнительные сведения об ошибке.</summary>
2609     </member>
2610     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.bstrSource">
2611       <summary>Показывает имя источника исключения.Обычно это имя приложения.</summary>
2612     </member>
2613     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.dwHelpContext">
2614       <summary>Показывает идентификатор контекста для раздела справки в файле справки.</summary>
2615     </member>
2616     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.pfnDeferredFillIn">
2617       <summary>Представляет указатель на функцию, использующую в качестве аргумента структуру <see cref="T:System.Runtime.InteropServices.EXCEPINFO" /> и возвращающую значение HRESULT.Чтобы избежать задержки при заполнении, этому полю присваивается значение null.</summary>
2618     </member>
2619     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.pvReserved">
2620       <summary>Это поле зарезервировано, его значение должно быть равно null.</summary>
2621     </member>
2622     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.scode">
2623       <summary>Возвращаемое значение, описывающее ошибку.</summary>
2624     </member>
2625     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.wCode">
2626       <summary>Представляет код ошибки, определяющий ошибку.</summary>
2627     </member>
2628     <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.wReserved">
2629       <summary>Это поле зарезервировано, его значение должно быть равно 0.</summary>
2630     </member>
2631     <member name="T:System.Runtime.InteropServices.ComTypes.FILETIME">
2632       <summary>Представляет количество 100-наносекундных интервалов с 1 января 1601 г.Эта структура является 64-разрядным значением.</summary>
2633     </member>
2634     <member name="F:System.Runtime.InteropServices.ComTypes.FILETIME.dwHighDateTime">
2635       <summary>Задает старшие 32 бита структуры FILETIME.</summary>
2636     </member>
2637     <member name="F:System.Runtime.InteropServices.ComTypes.FILETIME.dwLowDateTime">
2638       <summary>Задает младшие 32 бита структуры FILETIME.</summary>
2639     </member>
2640     <member name="T:System.Runtime.InteropServices.ComTypes.FORMATETC">
2641       <summary>Представляет обобщенный формат буфера обмена. </summary>
2642     </member>
2643     <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.cfFormat">
2644       <summary>Задает определенный формат буфера обмена.</summary>
2645     </member>
2646     <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.dwAspect">
2647       <summary>Задает одну из констант перечисления <see cref="T:System.Runtime.InteropServices.ComTypes.DVASPECT" />, указывающую, сколько сведений должно содержаться в отрисовке.</summary>
2648     </member>
2649     <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.lindex">
2650       <summary>Задает часть аспекта, когда данные должны быть разделены по разным страницам. </summary>
2651     </member>
2652     <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.ptd">
2653       <summary>Задает указатель на структуру DVTARGETDEVICE, содержащую сведения о целевом устройстве, для которого формируются данные. </summary>
2654     </member>
2655     <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.tymed">
2656       <summary>Задает одну из констант перечисления <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED" />, которая указывает тип среды хранения, используемой для передачи данных объекта. </summary>
2657     </member>
2658     <member name="T:System.Runtime.InteropServices.ComTypes.FUNCDESC">
2659       <summary>Определяет описание функции.</summary>
2660     </member>
2661     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.callconv">
2662       <summary>Определяет для функции соглашение о вызове.</summary>
2663     </member>
2664     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.cParams">
2665       <summary>Подсчитывает полное число параметров.</summary>
2666     </member>
2667     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.cParamsOpt">
2668       <summary>Подсчитывает число дополнительных параметров.</summary>
2669     </member>
2670     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.cScodes">
2671       <summary>Подсчитывает число разрешенных возвращенных значений.</summary>
2672     </member>
2673     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.elemdescFunc">
2674       <summary>Содержит возвращаемый функцией тип.</summary>
2675     </member>
2676     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.funckind">
2677       <summary>Показывает, является функция виртуальной, статической или диспетчерской.</summary>
2678     </member>
2679     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.invkind">
2680       <summary>Задает тип функции свойства.</summary>
2681     </member>
2682     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.lprgelemdescParam">
2683       <summary>Показывает размер <see cref="F:System.Runtime.InteropServices.FUNCDESC.cParams" />.</summary>
2684     </member>
2685     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.lprgscode">
2686       <summary>Хранит число ошибок, которое функция может возвратить в 16-разрядной системе.</summary>
2687     </member>
2688     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.memid">
2689       <summary>Определяет идентификатор члена функции.</summary>
2690     </member>
2691     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.oVft">
2692       <summary>Определяет смещение в VTBL для <see cref="F:System.Runtime.InteropServices.FUNCKIND.FUNC_VIRTUAL" />.</summary>
2693     </member>
2694     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.wFuncFlags">
2695       <summary>Показывает флаги <see cref="T:System.Runtime.InteropServices.FUNCFLAGS" /> функции.</summary>
2696     </member>
2697     <member name="T:System.Runtime.InteropServices.ComTypes.FUNCFLAGS">
2698       <summary>Определяет константы, определяющие свойства функции.</summary>
2699     </member>
2700     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FBINDABLE">
2701       <summary>Функции, поддерживающие привязку данных.</summary>
2702     </member>
2703     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FDEFAULTBIND">
2704       <summary>Функция, предоставляющая объект наилучшим образом.Только одна функция в типе может содержать этот атрибут.</summary>
2705     </member>
2706     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FDEFAULTCOLLELEM">
2707       <summary>Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc.Если такой элемент обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-элемента.Разрешается для элементов диспетчерских и обычных интерфейсов, но запрещен для модулей.</summary>
2708     </member>
2709     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FDISPLAYBIND">
2710       <summary>Функция, отображаемая пользователю как связываемая.<see cref="F:System.Runtime.InteropServices.FUNCFLAGS.FUNCFLAG_FBINDABLE" /> также следует задать.</summary>
2711     </member>
2712     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FHIDDEN">
2713       <summary>Эту функцию не следует показывать пользователю, хотя она существует и является связываемой.</summary>
2714     </member>
2715     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FIMMEDIATEBIND">
2716       <summary>Отображаются как отдельные связываемые свойства.</summary>
2717     </member>
2718     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FNONBROWSABLE">
2719       <summary>Это свойство отображается в обозревателе объектов и не отображается в обозревателе свойств.</summary>
2720     </member>
2721     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FREPLACEABLE">
2722       <summary>Помечает интерфейс как обладающий заданным по умолчанию поведением.</summary>
2723     </member>
2724     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FREQUESTEDIT">
2725       <summary>Если задано, любой вызов метод, задающего это свойство, сначала приводит к вызову IPropertyNotifySink::OnRequestEdit.Реализация OnRequestEdit определяет, разрешено ли вызову устанавливать данное свойство.</summary>
2726     </member>
2727     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FRESTRICTED">
2728       <summary>Функция не должна быть доступной для макроязыков.Этот флаг предназначен для функций системного уровня или функций, которые не должны отображаться обозревателями типов.</summary>
2729     </member>
2730     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FSOURCE">
2731       <summary>Функция возвращает объект, являющийся источником события.</summary>
2732     </member>
2733     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FUIDEFAULT">
2734       <summary>Элемент сведений о типе является элементом по умолчанию для отображения в пользовательском интерфейсе.</summary>
2735     </member>
2736     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FUSESGETLASTERROR">
2737       <summary>Функция поддерживает GetLastError.Если в процессе выполнения функции возникает ошибка, вызывающий объект может вызвать GetLastError, чтобы извлечь код ошибки.</summary>
2738     </member>
2739     <member name="T:System.Runtime.InteropServices.ComTypes.FUNCKIND">
2740       <summary>Определяет способ доступа к функции.</summary>
2741     </member>
2742     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_DISPATCH">
2743       <summary>Доступ к функции может быть получен только при помощи IDispatch.</summary>
2744     </member>
2745     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_NONVIRTUAL">
2746       <summary>Функция доступна по статическому (static) адресу и принимает неявный указатель this.</summary>
2747     </member>
2748     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_PUREVIRTUAL">
2749       <summary>Функция доступна при помощи таблицы виртуальных функций (VTBL) и принимает неявный указатель this.</summary>
2750     </member>
2751     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_STATIC">
2752       <summary>Функция доступна по статическому (static) адресу и не принимает неявный указатель this.</summary>
2753     </member>
2754     <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_VIRTUAL">
2755       <summary>Функция доступна таким же образом, как и <see cref="F:System.Runtime.InteropServices.FUNCKIND.FUNC_PUREVIRTUAL" />, за исключением того, что для этой функции существует реализация.</summary>
2756     </member>
2757     <member name="T:System.Runtime.InteropServices.ComTypes.IAdviseSink">
2758       <summary>Предоставляет управляемое определение интерфейса IAdviseSink.</summary>
2759     </member>
2760     <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnClose">
2761       <summary>Уведомляет все зарегистрированные приемники уведомлений о том, что объект перешел из состояния выполнения в состояние загруженности.  Этот метод вызывается сервером.</summary>
2762     </member>
2763     <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnDataChange(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)">
2764       <summary>Уведомляет все зарегистрированные в данный момент приемники уведомлений объектов данных, что объект изменился.</summary>
2765       <param name="format">
2766         <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" />, переданный ссылкой, который описывает формат, целевое устройство, отрисовку и сведения о хранении для вызывающего объекта данных.</param>
2767       <param name="stgmedium">
2768         <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" />, переданный ссылкой, который определяет среду хранения (глобальная память, файл на диске, объект хранилища, объект потока, объект интерфейса графических устройство (GDI) или неопределенная) и владение этой средой для вызывающего объекта данных.</param>
2769     </member>
2770     <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnRename(System.Runtime.InteropServices.ComTypes.IMoniker)">
2771       <summary>Уведомляет все зарегистрированные приемники уведомлений, что объект был переименован.Этот метод вызывается сервером.</summary>
2772       <param name="moniker">Указатель на интерфейс IMoniker на новом полном моникере объекта.</param>
2773     </member>
2774     <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnSave">
2775       <summary>Уведомляет все зарегистрированные приемники уведомлений, что объект был сохранен.Этот метод вызывается сервером.</summary>
2776     </member>
2777     <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnViewChange(System.Int32,System.Int32)">
2778       <summary>Уведомляет зарегистрированные приемники уведомлений объекта, что его представление изменилось.Этот метод вызывается сервером.</summary>
2779       <param name="aspect">Аспект, или представление, объекта.Содержит значение, взятое из перечисления <see cref="T:System.Runtime.InteropServices.ComTypes.DVASPECT" />.</param>
2780       <param name="index">Часть представления, которое изменилось.В настоящий момент действительно только значение -1.</param>
2781     </member>
2782     <member name="T:System.Runtime.InteropServices.ComTypes.IBindCtx">
2783       <summary>Предоставляет управляемое определение интерфейса IBindCtx.</summary>
2784     </member>
2785     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.EnumObjectParam(System.Runtime.InteropServices.ComTypes.IEnumString@)">
2786       <summary>Перечисляет строки, являющиеся ключами таблицы внутреннего представления контекстных параметров объекта.</summary>
2787       <param name="ppenum">При возвращении данного метода содержит ссылку на перечислитель параметров объекта.Этот параметр передается без инициализации.</param>
2788     </member>
2789     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.GetBindOptions(System.Runtime.InteropServices.ComTypes.BIND_OPTS@)">
2790       <summary>Возвращает параметры текущей привязки, хранящиеся в контексте этой привязки.</summary>
2791       <param name="pbindopts">Указатель на структуру для получения параметров привязки. </param>
2792     </member>
2793     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.GetObjectParam(System.String,System.Object@)">
2794       <summary>Выполняет поиск заданного ключа таблицы внутреннего представления контекстных параметров объекта и возвращает соответствующий объект, если он существует.</summary>
2795       <param name="pszKey">Имя объекта, который нужно найти. </param>
2796       <param name="ppunk">При возвращении данного метода содержит указатель интерфейса объекта.Этот параметр передается без инициализации.</param>
2797     </member>
2798     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.GetRunningObjectTable(System.Runtime.InteropServices.ComTypes.IRunningObjectTable@)">
2799       <summary>Возвращает доступ к таблице текущих объектов ROT, относящейся к этому процессу привязки.</summary>
2800       <param name="pprot">При возвращении данного метода содержит ссылку на таблицу текущих объектов (ROT).Этот параметр передается без инициализации.</param>
2801     </member>
2802     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RegisterObjectBound(System.Object)">
2803       <summary>Регистрирует переданный объект как один из объектов, привязка которых была выполнена во время операции моникера и которые необходимо освободить после завершения этой операции.</summary>
2804       <param name="punk">Объект для регистрации с целью освобождения. </param>
2805     </member>
2806     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RegisterObjectParam(System.String,System.Object)">
2807       <summary>Регистрирует заданный указатель для объекта под указанным именем в таблице внутреннего представления указателей объектов.</summary>
2808       <param name="pszKey">Имя, используемое для регистрации <paramref name="punk" />. </param>
2809       <param name="punk">Объект для регистрации. </param>
2810     </member>
2811     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.ReleaseBoundObjects">
2812       <summary>Освобождает все объекты, зарегистрированные в текущий момент с контекстом привязки при помощи метода <see cref="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RegisterObjectBound(System.Object)" />.</summary>
2813     </member>
2814     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RevokeObjectBound(System.Object)">
2815       <summary>Удаляет все объекты из списка зарегистрированных объектов, нуждающихся в освобождении.</summary>
2816       <param name="punk">Объект для удаления регистрации с целью освобождения. </param>
2817     </member>
2818     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RevokeObjectParam(System.String)">
2819       <summary>Отменяет регистрацию объекта, найденного в данный момент для заданного ключа во внутренней таблице контекстных параметров объекта, если такой ключ зарегистрирован.</summary>
2820       <returns>Значение S_OKHRESULT, если заданный ключ был успешно удален из таблицы; в противном случае — значение S_FALSEHRESULT.</returns>
2821       <param name="pszKey">Ключ, регистрацию которого необходимо удалить. </param>
2822     </member>
2823     <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.SetBindOptions(System.Runtime.InteropServices.ComTypes.BIND_OPTS@)">
2824       <summary>Сохраняет блок параметров в контексте привязки.Эти параметры будут применены к последующим операциям UCOMIMoniker, которые используют этот контекст привязки.</summary>
2825       <param name="pbindopts">Структура, содержащая задаваемые параметры привязки. </param>
2826     </member>
2827     <member name="T:System.Runtime.InteropServices.ComTypes.IConnectionPoint">
2828       <summary>Предоставляет управляемое определение интерфейса IConnectionPoint.</summary>
2829     </member>
2830     <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)">
2831       <summary>Устанавливает вспомогательное соединение между точкой подключения и объектом приемника вызывающего оператора.</summary>
2832       <param name="pUnkSink">Ссылка на приемник для получения вызовов выходящего интерфейса, управляемого с использованием этой точки подключения. </param>
2833       <param name="pdwCookie">При возвращении данного метода содержит файл cookie соединения.Этот параметр передается без инициализации.</param>
2834     </member>
2835     <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.EnumConnections(System.Runtime.InteropServices.ComTypes.IEnumConnections@)">
2836       <summary>Создает объект-перечислитель для итерации по соединениям, существующим для этой точки подключения.</summary>
2837       <param name="ppEnum">При возвращении данного метода содержит только что созданный перечислитель.Этот параметр передается без инициализации.</param>
2838     </member>
2839     <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.GetConnectionInterface(System.Guid@)">
2840       <summary>Возвращает IID выходящего интерфейса, управляемого с использованием этой точки подключения.</summary>
2841       <param name="pIID">При возвращении этого параметра содержит IID выходящего интерфейса, управляемого с использованием данной точки подключения.Этот параметр передается без инициализации.</param>
2842     </member>
2843     <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.GetConnectionPointContainer(System.Runtime.InteropServices.ComTypes.IConnectionPointContainer@)">
2844       <summary>Извлекает указатель интерфейса IConnectionPointContainer на доступный для соединения объект, которому принадлежит эта точка подключения.</summary>
2845       <param name="ppCPC">При возвращении этого параметра содержит интерфейс IConnectionPointContainer объекта, доступного для соединения.Этот параметр передается без инициализации.</param>
2846     </member>
2847     <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Unadvise(System.Int32)">
2848       <summary>Завершает вспомогательное соединение, установленное ранее при помощи метода <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)" />.</summary>
2849       <param name="dwCookie">Файл cookie соединения, возвращенный ранее из метода <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)" />. </param>
2850     </member>
2851     <member name="T:System.Runtime.InteropServices.ComTypes.IConnectionPointContainer">
2852       <summary>Предоставляет управляемое определение интерфейса IConnectionPointContainer.</summary>
2853     </member>
2854     <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPointContainer.EnumConnectionPoints(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints@)">
2855       <summary>Создает перечислитель всех точек подключения, поддерживаемых в объекте, доступном для соединения, по одной точке подключения для каждого идентификатора IID.</summary>
2856       <param name="ppEnum">При возвращении данного метода содержит указатель интерфейса перечислителя.Этот параметр передается без инициализации.</param>
2857     </member>
2858     <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPointContainer.FindConnectionPoint(System.Guid@,System.Runtime.InteropServices.ComTypes.IConnectionPoint@)">
2859       <summary>Запрашивает у доступного для соединения объекта наличие точки подключения для определенного IID, и, если она имеется, возвращает указатель интерфейса IConnectionPoint на эту точку подключения.</summary>
2860       <param name="riid">Ссылка на идентификатор IID исходящего интерфейса, для которого запрашивается точка подключения. </param>
2861       <param name="ppCP">При возвращении данного метода содержит точку подключения, управляющую <paramref name="riid" /> выходящего интерфейса.Этот параметр передается без инициализации.</param>
2862     </member>
2863     <member name="T:System.Runtime.InteropServices.ComTypes.IDLDESC">
2864       <summary>Содержит сведения, необходимые для передачи значения, возвращенного функцией, параметром или элементом структуры между процессами.</summary>
2865     </member>
2866     <member name="F:System.Runtime.InteropServices.ComTypes.IDLDESC.dwReserved">
2867       <summary>Зарезервировано, равно null.</summary>
2868     </member>
2869     <member name="F:System.Runtime.InteropServices.ComTypes.IDLDESC.wIDLFlags">
2870       <summary>Показывает значение <see cref="T:System.Runtime.InteropServices.IDLFLAG" />, описывающее тип.</summary>
2871     </member>
2872     <member name="T:System.Runtime.InteropServices.ComTypes.IDLFLAG">
2873       <summary>Описывает способ передачи значения, возвращенного функцией, параметром или элементом структуры между процессами.</summary>
2874     </member>
2875     <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FIN">
2876       <summary>Параметр передает сведения из вызывающего объекта в вызываемый объект.</summary>
2877     </member>
2878     <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FLCID">
2879       <summary>Этот параметр является локальным идентификатором клиентского приложения.</summary>
2880     </member>
2881     <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FOUT">
2882       <summary>Этот параметр возвращает сведения из вызываемого объекта в вызывающий объект.</summary>
2883     </member>
2884     <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FRETVAL">
2885       <summary>Этот параметр является значением, возвращаемым членом.</summary>
2886     </member>
2887     <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_NONE">
2888       <summary>Не задает, передает ли параметр сведения или получает их.</summary>
2889     </member>
2890     <member name="T:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints">
2891       <summary>Управляет определением интерфейса IEnumConnectionPoints.</summary>
2892     </member>
2893     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Clone(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints@)">
2894       <summary>Создает новый перечислитель с тем же состоянием перечисления, что и текущий.</summary>
2895       <param name="ppenum">При возвращении данного метода содержит ссылку на только что созданный перечислитель.Этот параметр передается без инициализации.</param>
2896     </member>
2897     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Next(System.Int32,System.Runtime.InteropServices.ComTypes.IConnectionPoint[],System.IntPtr)">
2898       <summary>Возвращает заданное число элементов последовательности перечисления.</summary>
2899       <returns>Значение S_OK, если параметр <paramref name="pceltFetched" /> равен параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2900       <param name="celt">Число ссылок IConnectionPoint, возвращаемых в <paramref name="rgelt" />. </param>
2901       <param name="rgelt">При возвращении данного метода содержит ссылку на перечисленные соединения.Этот параметр передается без инициализации.</param>
2902       <param name="pceltFetched">При возвращении данного метода содержит ссылку на фактическое число соединений, перечисленных в <paramref name="rgelt" />. </param>
2903     </member>
2904     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Reset">
2905       <summary>Сбрасывает последовательность перечисления в начало.</summary>
2906     </member>
2907     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Skip(System.Int32)">
2908       <summary>Пропускает заданное число элементов в последовательности перечисления.</summary>
2909       <returns>Значение S_OK, если число пропущенных элементов соответствует параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2910       <param name="celt">Число элементов, пропускаемых при перечислении. </param>
2911     </member>
2912     <member name="T:System.Runtime.InteropServices.ComTypes.IEnumConnections">
2913       <summary>Управляет определением интерфейса IEnumConnections.</summary>
2914     </member>
2915     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Clone(System.Runtime.InteropServices.ComTypes.IEnumConnections@)">
2916       <summary>Создает новый перечислитель с тем же состоянием перечисления, что и текущий.</summary>
2917       <param name="ppenum">При возвращении данного метода содержит ссылку на только что созданный перечислитель.Этот параметр передается без инициализации.</param>
2918     </member>
2919     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Next(System.Int32,System.Runtime.InteropServices.ComTypes.CONNECTDATA[],System.IntPtr)">
2920       <summary>Возвращает заданное число элементов последовательности перечисления.</summary>
2921       <returns>Значение S_OK, если параметр <paramref name="pceltFetched" /> равен параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2922       <param name="celt">Число структур <see cref="T:System.Runtime.InteropServices.CONNECTDATA" />, которые будут возвращены в <paramref name="rgelt" />. </param>
2923       <param name="rgelt">При возвращении данного метода содержит ссылку на перечисленные соединения.Этот параметр передается без инициализации.</param>
2924       <param name="pceltFetched">При возвращении данного метода содержит ссылку на фактическое число соединений, перечисленных в <paramref name="rgelt" />. </param>
2925     </member>
2926     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Reset">
2927       <summary>Сбрасывает последовательность перечисления в начало.</summary>
2928     </member>
2929     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Skip(System.Int32)">
2930       <summary>Пропускает заданное число элементов в последовательности перечисления.</summary>
2931       <returns>Значение S_OK, если число пропущенных элементов соответствует параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2932       <param name="celt">Число элементов, пропускаемых при перечислении. </param>
2933     </member>
2934     <member name="T:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC">
2935       <summary>Предоставляет управляемое определение интерфейса IEnumFORMATETC.</summary>
2936     </member>
2937     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Clone(System.Runtime.InteropServices.ComTypes.IEnumFORMATETC@)">
2938       <summary>Создает новый перечислитель с тем же состоянием перечисления, что и текущий перечислитель.</summary>
2939       <param name="newEnum">При возвращении данного метода содержит ссылку на только что созданный перечислитель.Этот параметр передается без инициализации.</param>
2940     </member>
2941     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Next(System.Int32,System.Runtime.InteropServices.ComTypes.FORMATETC[],System.Int32[])">
2942       <summary>Возвращает заданное число элементов последовательности перечисления.</summary>
2943       <returns>Значение S_OK, если параметр <paramref name="pceltFetched" /> равен параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2944       <param name="celt">Число ссылок <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" />, возвращаемых в <paramref name="rgelt" />.</param>
2945       <param name="rgelt">При возвращении данного метода содержит ссылку на перечисленные ссылки <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" />.Этот параметр передается без инициализации.</param>
2946       <param name="pceltFetched">При возвращении данного метода содержит ссылку на фактическое число ссылок, перечисленных в <paramref name="rgelt" />.Этот параметр передается без инициализации.</param>
2947     </member>
2948     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Reset">
2949       <summary>Сбрасывает последовательность перечисления в начало.</summary>
2950       <returns>HRESULT со значением S_OK.</returns>
2951     </member>
2952     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Skip(System.Int32)">
2953       <summary>Пропускает заданное число элементов в последовательности перечисления.</summary>
2954       <returns>Значение S_OK, если число пропущенных элементов соответствует параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2955       <param name="celt">Число элементов, пропускаемых при перечислении.</param>
2956     </member>
2957     <member name="T:System.Runtime.InteropServices.ComTypes.IEnumMoniker">
2958       <summary>Управляет определением интерфейса IEnumMoniker.</summary>
2959     </member>
2960     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Clone(System.Runtime.InteropServices.ComTypes.IEnumMoniker@)">
2961       <summary>Создает новый перечислитель с тем же состоянием перечисления, что и текущий.</summary>
2962       <param name="ppenum">При возвращении данного метода содержит ссылку на только что созданный перечислитель.Этот параметр передается без инициализации.</param>
2963     </member>
2964     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Next(System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker[],System.IntPtr)">
2965       <summary>Возвращает заданное число элементов последовательности перечисления.</summary>
2966       <returns>Значение S_OK, если параметр <paramref name="pceltFetched" /> равен параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2967       <param name="celt">Число моникеров для возвращения в <paramref name="rgelt" />. </param>
2968       <param name="rgelt">При возвращении данного метода содержит ссылку на перечисленные моникеры.Этот параметр передается без инициализации.</param>
2969       <param name="pceltFetched">При возвращении данного метода содержит ссылку на фактическое число моникеров, перечисленных в <paramref name="rgelt" />. </param>
2970     </member>
2971     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Reset">
2972       <summary>Сбрасывает последовательность перечисления в начало.</summary>
2973     </member>
2974     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Skip(System.Int32)">
2975       <summary>Пропускает заданное число элементов в последовательности перечисления.</summary>
2976       <returns>Значение S_OK, если число пропущенных элементов соответствует параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2977       <param name="celt">Число элементов, пропускаемых при перечислении. </param>
2978     </member>
2979     <member name="T:System.Runtime.InteropServices.ComTypes.IEnumString">
2980       <summary>Управляет определением интерфейса IEnumString.</summary>
2981     </member>
2982     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Clone(System.Runtime.InteropServices.ComTypes.IEnumString@)">
2983       <summary>Создает новый перечислитель с тем же состоянием перечисления, что и текущий.</summary>
2984       <param name="ppenum">При возвращении данного метода содержит ссылку на только что созданный перечислитель.Этот параметр передается без инициализации.</param>
2985     </member>
2986     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Next(System.Int32,System.String[],System.IntPtr)">
2987       <summary>Возвращает заданное число элементов последовательности перечисления.</summary>
2988       <returns>Значение S_OK, если параметр <paramref name="pceltFetched" /> равен параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2989       <param name="celt">Число строк для возвращения в параметре <paramref name="rgelt" />. </param>
2990       <param name="rgelt">При возвращении данного метода содержит ссылку на перечисленные строки.Этот параметр передается без инициализации.</param>
2991       <param name="pceltFetched">При возвращении данного метода содержит ссылку на фактическое число строк, перечисленных в <paramref name="rgelt" />. </param>
2992     </member>
2993     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Reset">
2994       <summary>Сбрасывает последовательность перечисления в начало.</summary>
2995     </member>
2996     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Skip(System.Int32)">
2997       <summary>Пропускает заданное число элементов в последовательности перечисления.</summary>
2998       <returns>Значение S_OK, если число пропущенных элементов соответствует параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
2999       <param name="celt">Число элементов, пропускаемых при перечислении. </param>
3000     </member>
3001     <member name="T:System.Runtime.InteropServices.ComTypes.IEnumVARIANT">
3002       <summary>Управляет определением интерфейса IEnumVARIANT.</summary>
3003     </member>
3004     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Clone">
3005       <summary>Создает новый перечислитель с тем же состоянием перечисления, что и текущий.</summary>
3006       <returns>Ссылка <see cref="T:System.Runtime.InteropServices.ComTypes.IEnumVARIANT" /> на вновь созданный перечислитель.</returns>
3007     </member>
3008     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Next(System.Int32,System.Object[],System.IntPtr)">
3009       <summary>Возвращает заданное число элементов последовательности перечисления.</summary>
3010       <returns>Значение S_OK, если параметр <paramref name="pceltFetched" /> равен параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
3011       <param name="celt">Число элементов для возвращения в <paramref name="rgelt" />. </param>
3012       <param name="rgVar">При возвращении данного метода содержит ссылку на перечисленные элементы.Этот параметр передается без инициализации.</param>
3013       <param name="pceltFetched">При возвращении данного метода содержит ссылку на фактическое число элементов, перечисленных в <paramref name="rgelt" />. </param>
3014     </member>
3015     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Reset">
3016       <summary>Сбрасывает последовательность перечисления в начало.</summary>
3017       <returns>HRESULT со значением S_OK.</returns>
3018     </member>
3019     <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Skip(System.Int32)">
3020       <summary>Пропускает заданное число элементов в последовательности перечисления.</summary>
3021       <returns>Значение S_OK, если число пропущенных элементов соответствует параметру <paramref name="celt" />; в противном случае — значение S_FALSE.</returns>
3022       <param name="celt">Число элементов, пропускаемых при перечислении. </param>
3023     </member>
3024     <member name="T:System.Runtime.InteropServices.ComTypes.IMoniker">
3025       <summary>Предоставляет управляемое определение интерфейса IMoniker с функциональной возможностью COM из IPersist и IPersistStream.</summary>
3026     </member>
3027     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.BindToObject(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid@,System.Object@)">
3028       <summary>Использует моникер для привязки к определяемому объекту.</summary>
3029       <param name="pbc">Ссылка на интерфейс IBindCtx объекта контекстной привязки, используемого в данной операции привязки. </param>
3030       <param name="pmkToLeft">Ссылка на моникер слева от данного моникера, если моникер является частью составного моникера. </param>
3031       <param name="riidResult">Идентификатор интерфейса (IID), выбранного клиентом для установки соединения с объектом, который определен моникером. </param>
3032       <param name="ppvResult">При возвращении данного метода содержит ссылку на интерфейс, запрошенный <paramref name="riidResult" />.Этот параметр передается без инициализации.</param>
3033     </member>
3034     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.BindToStorage(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid@,System.Object@)">
3035       <summary>Возвращает указатель интерфейса на хранилище, в котором содержится объект, определенный моникером.</summary>
3036       <param name="pbc">Ссылка на интерфейс IBindCtx объекта контекстной привязки, используемого в процессе операции привязки. </param>
3037       <param name="pmkToLeft">Ссылка на моникер слева от данного моникера, если моникер является частью составного моникера. </param>
3038       <param name="riid">Идентификатор IID запрошенного интерфейса хранилища. </param>
3039       <param name="ppvObj">При возвращении данного метода содержит ссылку на интерфейс, запрошенный <paramref name="riid" />.Этот параметр передается без инициализации.</param>
3040     </member>
3041     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.CommonPrefixWith(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker@)">
3042       <summary>Создает новый моникер на основании общего префикса, который данный моникер использует совместно с другим моникером.</summary>
3043       <param name="pmkOther">Ссылка на интерфейс IMoniker другого моникера, сравниваемого с данным моникером для выявления общего префикса. </param>
3044       <param name="ppmkPrefix">При возвращении данного метода содержит моникер, который является общим префиксом текущего моникера и <paramref name="pmkOther" />.Этот параметр передается без инициализации.</param>
3045     </member>
3046     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.ComposeWith(System.Runtime.InteropServices.ComTypes.IMoniker,System.Boolean,System.Runtime.InteropServices.ComTypes.IMoniker@)">
3047       <summary>Объединяет текущий моникер с другим, создавая составной моникер.</summary>
3048       <param name="pmkRight">Ссылка на интерфейс IMoniker моникера для добавления в конец данного моникера. </param>
3049       <param name="fOnlyIfNotGeneric">Значение true показывает, что вызывающему объекту требуется неуниверсальное объединение.Операция продолжается только в том случае, если параметр <paramref name="pmkRight" /> является классом моникера, с которым текущий моникер может быть объединен каким-либо способом, кроме образования универсального объединения.Значение false показывает, что при необходимости метод может создать универсальное объединение.</param>
3050       <param name="ppmkComposite">При возвращении данного метода содержит ссылку на итоговый составной моникер.Этот параметр передается без инициализации.</param>
3051     </member>
3052     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Enum(System.Boolean,System.Runtime.InteropServices.ComTypes.IEnumMoniker@)">
3053       <summary>Предоставляет указатель на перечислитель, способный перечислить компоненты составного моникера.</summary>
3054       <param name="fForward">Значение true используется для перечисления моникеров слева направо.Значение false используется для перечисления справа налево.</param>
3055       <param name="ppenumMoniker">При возвращении данного метода содержит ссылку на объект перечислителя для моникера.Этот параметр передается без инициализации.</param>
3056     </member>
3057     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetClassID(System.Guid@)">
3058       <summary>Возвращает идентификатор класса CLSID для объекта.</summary>
3059       <param name="pClassID">При возвращении этого метода содержит CLSID.Этот параметр передается без инициализации.</param>
3060     </member>
3061     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String@)">
3062       <summary>Возвращает отображаемое имя, являющееся представлением текущего моникера, удобным для чтения пользователем.</summary>
3063       <param name="pbc">Ссылка на контекст привязки, используемый в данной операции. </param>
3064       <param name="pmkToLeft">Ссылка на моникер слева от данного моникера, если моникер является частью составного моникера. </param>
3065       <param name="ppszDisplayName">При возвращении данного метода содержит строку отображаемого имени.Этот параметр передается без инициализации.</param>
3066     </member>
3067     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetSizeMax(System.Int64@)">
3068       <summary>Возвращает размер потока, необходимого для сохранения объекта, в байтах.</summary>
3069       <param name="pcbSize">При возвращении данного метода содержит значение long, показывающее размер потока, необходимого для сохранения объекта, в байтах.Этот параметр передается без инициализации.</param>
3070     </member>
3071     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME@)">
3072       <summary>Предоставляет число, указывающее время последнего изменения объекта, определенного текущим моникером.</summary>
3073       <param name="pbc">Ссылка на контекст привязки, используемый при выполнении данной операции привязки. </param>
3074       <param name="pmkToLeft">Ссылка на моникер слева от данного моникера, если моникер является частью составного моникера. </param>
3075       <param name="pFileTime">При возвращении данного метода содержит время последнего изменения.Этот параметр передается без инициализации.</param>
3076     </member>
3077     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Hash(System.Int32@)">
3078       <summary>Вычисляет 32-разрядное целое число, используя внутреннее состояние моникера.</summary>
3079       <param name="pdwHash">При возвращении данного метода содержит хэш-значения для этого моникера.Этот параметр передается без инициализации.</param>
3080     </member>
3081     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Inverse(System.Runtime.InteropServices.ComTypes.IMoniker@)">
3082       <summary>Предоставляет моникер, объединение которого с правой частью данного моникера или моникера с подобной структурой приводит к нулевому значению.</summary>
3083       <param name="ppmk">При возвращении данного метода содержит моникер, который является инверсией текущего моникера.Этот параметр передается без инициализации.</param>
3084     </member>
3085     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsDirty">
3086       <summary>Проверяет наличие изменений в объекте с момента его последнего сохранения.</summary>
3087       <returns>Значение S_OKHRESULT, если объект был изменен; в противном случае — значение S_FALSEHRESULT.</returns>
3088     </member>
3089     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsEqual(System.Runtime.InteropServices.ComTypes.IMoniker)">
3090       <summary>Сравнивает текущий моникер с заданным моникером и показывает, совпадают ли они.</summary>
3091       <returns>Значение S_OKHRESULT, если моникеры совпадают; в противном случае — значение S_FALSEHRESULT.  </returns>
3092       <param name="pmkOtherMoniker">Ссылка на моникер, используемый для сравнения. </param>
3093     </member>
3094     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsRunning(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker)">
3095       <summary>Определяет, загружен и запущен ли в данный момент объект, определенный текущим моникером.</summary>
3096       <returns>Значение S_OKHRESULT, если моникер выполняется, значение S_FALSEHRESULT, если моникер не выполняется, или значение E_UNEXPECTEDHRESULT.</returns>
3097       <param name="pbc">Ссылка на контекст привязки, используемый при выполнении данной операции привязки. </param>
3098       <param name="pmkToLeft">Ссылка на моникер слева от данного моникера, если текущий моникер является частью составного моникера. </param>
3099       <param name="pmkNewlyRunning">Ссылка на моникер, который был добавлен в таблицу текущих объектов (ROT) самым последним. </param>
3100     </member>
3101     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsSystemMoniker(System.Int32@)">
3102       <summary>Показывает, является ли данный моникер одним из классов моникеров, предоставляемых системой.</summary>
3103       <returns>Значение S_OKHRESULT, если моникер является моникером системы; в противном случае — значение S_FALSEHRESULT.</returns>
3104       <param name="pdwMksys">При возвращении данного метода содержит указатель на целое число, являющееся одним из значений из перечисления MKSYS и ссылающееся на один из классов моникеров COM.Этот параметр передается без инициализации.</param>
3105     </member>
3106     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Load(System.Runtime.InteropServices.ComTypes.IStream)">
3107       <summary>Инициализирует объект из потока, в котором он был предварительно сохранен.</summary>
3108       <param name="pStm">Поток, из которого загружается объект. </param>
3109     </member>
3110     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.ParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String,System.Int32@,System.Runtime.InteropServices.ComTypes.IMoniker@)">
3111       <summary>Считывает столько знаков указанного отображаемого имени, сколько может воспринять <see cref="M:System.Runtime.InteropServices.ComTypes.IMoniker.ParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String,System.Int32@,System.Runtime.InteropServices.ComTypes.IMoniker@)" />, и создает моникер, соответствующий считанной части.</summary>
3112       <param name="pbc">Ссылка на контекст привязки, используемый при выполнении данной операции привязки. </param>
3113       <param name="pmkToLeft">Ссылка на моникер, созданный из отображаемого имени до данной точки. </param>
3114       <param name="pszDisplayName">Ссылка на строку, содержащую оставшуюся часть анализируемого отображаемого имени. </param>
3115       <param name="pchEaten">При возвращении данного метода содержит число знаков, использованных при анализе <paramref name="pszDisplayName" />.Этот параметр передается без инициализации.</param>
3116       <param name="ppmkOut">При возвращении данного метода содержит ссылку на моникер, построенный из <paramref name="pszDisplayName" />.Этот параметр передается без инициализации.</param>
3117     </member>
3118     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Reduce(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker@,System.Runtime.InteropServices.ComTypes.IMoniker@)">
3119       <summary>Возвращает уменьшенный моникер, представляющий собой другой моникер, ссылающийся на тот же объект, но который может быть привязан с такой же или большей эффективностью.</summary>
3120       <param name="pbc">Ссылка на интерфейс IBindCtx контекста привязки, используемый в данной операции привязки. </param>
3121       <param name="dwReduceHowFar">Значение, задающее, насколько следует уменьшить текущий моникер. </param>
3122       <param name="ppmkToLeft">Ссылка на моникер слева от текущего моникера. </param>
3123       <param name="ppmkReduced">При возвращении данного метода содержит ссылку на уменьшенную форму текущего моникера, который может иметь значение null, если происходит ошибка или если текущий моникер уменьшен до нуля.Этот параметр передается без инициализации.</param>
3124     </member>
3125     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.RelativePathTo(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker@)">
3126       <summary>Предоставляет моникер, добавление которого к текущему моникеру (или к одной из подобных структур) приводит к получению указанного моникера.</summary>
3127       <param name="pmkOther">Ссылка на моникер, для которого нужно получить относительный путь. </param>
3128       <param name="ppmkRelPath">При возвращении данного метода содержит ссылку на относительный моникер.Этот параметр передается без инициализации.</param>
3129     </member>
3130     <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Save(System.Runtime.InteropServices.ComTypes.IStream,System.Boolean)">
3131       <summary>Сохраняет объект в указанном потоке.</summary>
3132       <param name="pStm">Поток, в котором будет сохранен объект. </param>
3133       <param name="fClearDirty">Значение true показывает, что необходима очистка измененного флага после сохранения; в противном случае — значение false.</param>
3134     </member>
3135     <member name="T:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS">
3136       <summary>Определяет атрибуты реализованного или унаследованного интерфейса типа.</summary>
3137     </member>
3138     <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FDEFAULT">
3139       <summary>Интерфейс или диспетчерский интерфейс предоставляет источник или приемник, используемый по умолчанию.</summary>
3140     </member>
3141     <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FDEFAULTVTABLE">
3142       <summary>Приемники получают события при помощи таблицы виртуальной функции (VTBL). </summary>
3143     </member>
3144     <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FRESTRICTED">
3145       <summary>Не следует позволять пользователям отображать или программировать этот член.</summary>
3146     </member>
3147     <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FSOURCE">
3148       <summary>Этот член совместного класса вызывается, а не реализуется.</summary>
3149     </member>
3150     <member name="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND">
3151       <summary>Задает способ вызова функции при помощи IDispatch::Invoke.</summary>
3152     </member>
3153     <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_FUNC">
3154       <summary>Член, вызываемый при помощи синтаксиса вызова обычной функции.</summary>
3155     </member>
3156     <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_PROPERTYGET">
3157       <summary>Функция, вызываемая при помощи синтаксиса обычного доступа к свойству.</summary>
3158     </member>
3159     <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_PROPERTYPUT">
3160       <summary>Функция, вызываемая при помощи синтаксиса присвоения значения свойству.</summary>
3161     </member>
3162     <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_PROPERTYPUTREF">
3163       <summary>Функция, вызываемая при помощи синтаксиса присвоения ссылки свойству.</summary>
3164     </member>
3165     <member name="T:System.Runtime.InteropServices.ComTypes.IPersistFile">
3166       <summary>Предоставляет управляемое определение интерфейса IPersistFile с функциональными возможностями из IPersist.</summary>
3167     </member>
3168     <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.GetClassID(System.Guid@)">
3169       <summary>Возвращает идентификатор класса CLSID для объекта.</summary>
3170       <param name="pClassID">При возвращении данного метода содержит ссылку на идентификатор CLSID.Этот параметр передается без инициализации.</param>
3171     </member>
3172     <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.GetCurFile(System.String@)">
3173       <summary>Извлекает либо абсолютный путь к текущему выполняемому файлу объекта, либо, если выполняемый файл отсутствует, выдаваемый по умолчанию запрос имени файла объекта.</summary>
3174       <param name="ppszFileName">При возвращении данного метода содержит адрес указателя на оканчивающуюся нулем строку, содержащую путь для текущего файла или используемый по умолчанию запрос имени файла (например, *.txt).Этот параметр передается без инициализации.</param>
3175     </member>
3176     <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.IsDirty">
3177       <summary>Проверяет наличие изменений в объекте с момента его последнего сохранения в текущем файле.</summary>
3178       <returns>Значение S_OK, если файл был изменен с момента последнего сохранения; значение S_FALSE — если файл не был изменен.</returns>
3179     </member>
3180     <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.Load(System.String,System.Int32)">
3181       <summary>Открывает указанный файл и инициализирует объект из содержимого файла.</summary>
3182       <param name="pszFileName">Строка, оканчивающаяся нулем и содержащая абсолютный путь к файлу, который требуется открыть. </param>
3183       <param name="dwMode">Набор значений из перечисления STGM, показывающих режим доступа, используемый для открытия <paramref name="pszFileName" />. </param>
3184     </member>
3185     <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.Save(System.String,System.Boolean)">
3186       <summary>Сохраняет копию объекта в заданном файле.</summary>
3187       <param name="pszFileName">Строка, оканчивающаяся нулем и содержащая абсолютный путь к файлу, в котором требуется сохранить объект. </param>
3188       <param name="fRemember">Значение true, чтобы использовать параметр <paramref name="pszFileName" /> в качестве выполняемого файла; в противном случае — значение false. </param>
3189     </member>
3190     <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.SaveCompleted(System.String)">
3191       <summary>Сообщает объекту, что он может выполнять запись в файл.</summary>
3192       <param name="pszFileName">Абсолютный путь к файлу, в котором ранее был сохранен объект. </param>
3193     </member>
3194     <member name="T:System.Runtime.InteropServices.ComTypes.IRunningObjectTable">
3195       <summary>Предоставляет управляемое определение интерфейса IRunningObjectTable.</summary>
3196     </member>
3197     <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.EnumRunning(System.Runtime.InteropServices.ComTypes.IEnumMoniker@)">
3198       <summary>Перечисляет объекты, зарегистрированные в данный момент как запущенные.</summary>
3199       <param name="ppenumMoniker">При возвращении данного метода содержит новый перечислитель для таблицы текущих объектов (ROT).Этот параметр передается без инициализации.</param>
3200     </member>
3201     <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.GetObject(System.Runtime.InteropServices.ComTypes.IMoniker,System.Object@)">
3202       <summary>Возвращает зарегистрированный объект, если предоставленное имя объекта зарегистрировано как выполняемое.</summary>
3203       <returns>Значение HRESULT, показывающее успешное или неуспешное выполнение операции. </returns>
3204       <param name="pmkObjectName">Ссылка на моникер, используемый для поиска в таблице текущих объектов (ROT). </param>
3205       <param name="ppunkObject">При возвращении данного метода содержит запрошенный выполняемый объект.Этот параметр передается без инициализации.</param>
3206     </member>
3207     <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME@)">
3208       <summary>Выполняет поиск этого моникера в таблице текущих объектов (ROT) и сообщает записанное время изменения, если моникер найден.</summary>
3209       <returns>Значение HRESULT, показывающее успешное или неуспешное выполнение операции.</returns>
3210       <param name="pmkObjectName">Ссылка на моникер, используемый для поиска в таблице текущих объектов (ROT). </param>
3211       <param name="pfiletime">При возвращении данного объекта содержит время последнего изменения объекта.Этот параметр передается без инициализации.</param>
3212     </member>
3213     <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.IsRunning(System.Runtime.InteropServices.ComTypes.IMoniker)">
3214       <summary>Определяет, зарегистрирован ли заданный моникер в таблице текущих объектов (ROT).</summary>
3215       <returns>Значение HRESULT, показывающее успешное или неуспешное выполнение операции.</returns>
3216       <param name="pmkObjectName">Ссылка на моникер, используемый для поиска в таблице текущих объектов (ROT). </param>
3217     </member>
3218     <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.NoteChangeTime(System.Int32,System.Runtime.InteropServices.ComTypes.FILETIME@)">
3219       <summary>Записывает время изменения определенного объекта, чтобы IMoniker::GetTimeOfLastChange мог сообщить о времени внесения изменений.</summary>
3220       <param name="dwRegister">Запись измененного объекта в таблице текущих объектов (ROT). </param>
3221       <param name="pfiletime">Ссылка на время последнего изменения объекта. </param>
3222     </member>
3223     <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.Register(System.Int32,System.Object,System.Runtime.InteropServices.ComTypes.IMoniker)">
3224       <summary>Регистрирует переход предоставленного объекта в состояние выполнения.</summary>
3225       <returns>Значение, которое можно использовать для определения записи в таблице ROT при последующих вызовах метода <see cref="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.Revoke(System.Int32)" /> или <see cref="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.NoteChangeTime(System.Int32,System.Runtime.InteropServices.ComTypes.FILETIME@)" />.</returns>
3226       <param name="grfFlags">Показывает, является ли ссылка таблицы текущих объектов ROT на <paramref name="punkObject" /> слабой или строгой, а также управляет доступом к объекту, используя соответствующую запись в таблице ROT. </param>
3227       <param name="punkObject">Ссылка на объект, зарегистрированный как выполняемый. </param>
3228       <param name="pmkObjectName">Ссылка на моникер, определяющий <paramref name="punkObject" />. </param>
3229     </member>
3230     <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.Revoke(System.Int32)">
3231       <summary>Удаляет регистрацию заданного объекта из таблицы текущих объектов (ROT).</summary>
3232       <param name="dwRegister">Удаляемая запись в таблице текущих объектов (ROT). </param>
3233     </member>
3234     <member name="T:System.Runtime.InteropServices.ComTypes.IStream">
3235       <summary>Предоставляет управляемое определение интерфейса IStream с функциональными возможностями ISequentialStream.</summary>
3236     </member>
3237     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Clone(System.Runtime.InteropServices.ComTypes.IStream@)">
3238       <summary>Создает новый объект-поток с собственным указателем поиска, ссылающимся на те же байты, что и исходный поток.</summary>
3239       <param name="ppstm">При возвращении данного метода содержит новый объект потока.Этот параметр передается без инициализации.</param>
3240     </member>
3241     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Commit(System.Int32)">
3242       <summary>Следует убедиться, что все изменения, внесенные в объект потока, открытый в режиме транзакций, отражены в родительском хранилище.</summary>
3243       <param name="grfCommitFlags">Значение, контролирующее выполнение изменений объекта потока. </param>
3244     </member>
3245     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.CopyTo(System.Runtime.InteropServices.ComTypes.IStream,System.Int64,System.IntPtr,System.IntPtr)">
3246       <summary>Копирует указанное число байтов из текущего указателя поиска данного потока в текущий указатель поиска другого потока.</summary>
3247       <param name="pstm">Ссылка на поток назначения. </param>
3248       <param name="cb">Число байтов, копируемых из потока-источника. </param>
3249       <param name="pcbRead">При удачном возвращении содержит фактическое число байтов, считанных из источника. </param>
3250       <param name="pcbWritten">При удачном возвращении содержит фактическое число байтов, записанных в поток назначения. </param>
3251     </member>
3252     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.LockRegion(System.Int64,System.Int64,System.Int32)">
3253       <summary>Ограничивает доступ к указанному диапазону байтов в потоке.</summary>
3254       <param name="libOffset">Смещение в байтах для начала диапазона. </param>
3255       <param name="cb">Длина диапазона, доступ к которому ограничен, в байтах. </param>
3256       <param name="dwLockType">Запрошенные ограничения для доступа к диапазону. </param>
3257     </member>
3258     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Read(System.Byte[],System.Int32,System.IntPtr)">
3259       <summary>Считывает заданное число байтов из объекта-потока в память, начиная с текущего указателя поиска.</summary>
3260       <param name="pv">При возвращении данного метода содержит данные, считанные из потока.Этот параметр передается без инициализации.</param>
3261       <param name="cb">Число байтов, которое требуется считать из объекта-потока. </param>
3262       <param name="pcbRead">Указатель на переменную ULONG, получающую фактическое число байтов, считанное из объекта потока. </param>
3263     </member>
3264     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Revert">
3265       <summary>Отменяет все изменения, выполненные в потоке, с которым шел обмен данными, с момента последнего вызова метода <see cref="M:System.Runtime.InteropServices.ComTypes.IStream.Commit(System.Int32)" />.</summary>
3266     </member>
3267     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Seek(System.Int64,System.Int32,System.IntPtr)">
3268       <summary>Изменяет положение указателя поиска относительно начала потока, конца потока или текущего указателя поиска.</summary>
3269       <param name="dlibMove">Смещение, добавляемое к <paramref name="dwOrigin" />. </param>
3270       <param name="dwOrigin">Исходное положение поиска.Исходное положение может быть началом файла, текущим положением указателя поиска или концом файла.</param>
3271       <param name="plibNewPosition">При удачном возвращении содержит смещение указателя поиска от начала потока. </param>
3272     </member>
3273     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.SetSize(System.Int64)">
3274       <summary>Изменяет размер объекта-потока.</summary>
3275       <param name="libNewSize">Новый размер потока в байтах. </param>
3276     </member>
3277     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Stat(System.Runtime.InteropServices.ComTypes.STATSTG@,System.Int32)">
3278       <summary>Извлекает структуру <see cref="T:System.Runtime.InteropServices.STATSTG" /> для этого потока.</summary>
3279       <param name="pstatstg">При возвращении данного метода содержит структуру STATSTG, описывающую этот объект потока.Этот параметр передается без инициализации.</param>
3280       <param name="grfStatFlag">Элементы структуры STATSTG, не возвращаемые этим методом, таким образом получается сэкономить на операциях по выделению памяти. </param>
3281     </member>
3282     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.UnlockRegion(System.Int64,System.Int64,System.Int32)">
3283       <summary>Удаляет ограничения доступа к диапазону байтов, установленные ранее с помощью метода <see cref="M:System.Runtime.InteropServices.ComTypes.IStream.LockRegion(System.Int64,System.Int64,System.Int32)" />.</summary>
3284       <param name="libOffset">Смещение в байтах для начала диапазона. </param>
3285       <param name="cb">Длина диапазона, доступ к которому ограничен, в байтах. </param>
3286       <param name="dwLockType">Ограничения доступа, заданные ранее для диапазона. </param>
3287     </member>
3288     <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Write(System.Byte[],System.Int32,System.IntPtr)">
3289       <summary>Записывает заданное число байтов в объект-поток, начиная с текущего указателя поиска.</summary>
3290       <param name="pv">Буфер для записи потока. </param>
3291       <param name="cb">Число байтов для записи в поток. </param>
3292       <param name="pcbWritten">При удачном возвращении содержит фактическое число байтов, записанных в объект-поток.Если вызывающий объект задает для этого указателя значение <see cref="F:System.IntPtr.Zero" />, данный метод не предоставляет фактическое число записанных байтов.</param>
3293     </member>
3294     <member name="T:System.Runtime.InteropServices.ComTypes.ITypeComp">
3295       <summary>Предоставляет управляемое определение интерфейса ITypeComp.</summary>
3296     </member>
3297     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeComp.Bind(System.String,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.ITypeInfo@,System.Runtime.InteropServices.ComTypes.DESCKIND@,System.Runtime.InteropServices.ComTypes.BINDPTR@)">
3298       <summary>Сопоставляет имя с типом элемента или связывает глобальные переменные и функции, содержащиеся в библиотеке типов.</summary>
3299       <param name="szName">Привязываемое имя. </param>
3300       <param name="lHashVal">Хэш-значение для <paramref name="szName" />, рассчитанное при помощи LHashValOfNameSys. </param>
3301       <param name="wFlags">Слово флагов, содержащее один или несколько используемых флагов, определенных в перечислении INVOKEKIND. </param>
3302       <param name="ppTInfo">При возвращении данного метода содержит ссылку на описание типа, содержащее элемент, с которым этот тип связан, если возвращено значение FUNCDESC или VARDESC.Этот параметр передается без инициализации.</param>
3303       <param name="pDescKind">При возвращении данного метода содержит ссылку на перечислитель DESCKIND, указывающий, является ли имя, к которому выполняется привязка, VARDESC, FUNCDESC или TYPECOMP.Этот параметр передается без инициализации.</param>
3304       <param name="pBindPtr">При возвращении данного метода содержит ссылку на интерфейс VARDESC, FUNCDESC или ITypeComp, к которому выполняется привязка.Этот параметр передается без инициализации.</param>
3305     </member>
3306     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeComp.BindType(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@,System.Runtime.InteropServices.ComTypes.ITypeComp@)">
3307       <summary>Выполняет привязку к описаниям типов, содержащимся в библиотеке типов.</summary>
3308       <param name="szName">Привязываемое имя. </param>
3309       <param name="lHashVal">Хэш-значение для <paramref name="szName" />, определенное при помощи LHashValOfNameSys. </param>
3310       <param name="ppTInfo">При возвращении данного метода содержит ссылку на ITypeInfo типа, к которому был привязан параметр <paramref name="szName" />.Этот параметр передается без инициализации.</param>
3311       <param name="ppTComp">При возвращении данного метода содержит ссылку на переменную ITypeComp.Этот параметр передается без инициализации.</param>
3312     </member>
3313     <member name="T:System.Runtime.InteropServices.ComTypes.ITypeInfo">
3314       <summary>Предоставляет управляемое определение интерфейса автоматизации компонентов ITypeInfo.</summary>
3315     </member>
3316     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.AddressOfMember(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr@)">
3317       <summary>Извлекает адреса статических функций и переменных, определенных в библиотеке DLL.</summary>
3318       <param name="memid">Идентификатор элемента для извлекаемого адреса элемента типа static. </param>
3319       <param name="invKind">Одно из значений <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND" />, указывающее, является ли элемент свойством, и, если да, то какого типа. </param>
3320       <param name="ppv">При возвращении данного метода содержит ссылку на элемент static.Этот параметр передается без инициализации.</param>
3321     </member>
3322     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.CreateInstance(System.Object,System.Guid@,System.Object@)">
3323       <summary>Создает новый экземпляр типа, описывающего класс компонента (совместный класс).</summary>
3324       <param name="pUnkOuter">Объект, действующий как управляющий IUnknown. </param>
3325       <param name="riid">Идентификатор IID интерфейса, используемый вызывающим объектом для связи с итоговым объектом. </param>
3326       <param name="ppvObj">При возвращении данного метода содержит ссылку на созданный объект.Этот параметр передается без инициализации.</param>
3327     </member>
3328     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetContainingTypeLib(System.Runtime.InteropServices.ComTypes.ITypeLib@,System.Int32@)">
3329       <summary>Извлекает библиотеку типов, содержащую описание этого типа и его индекс внутри этой библиотеки типов.</summary>
3330       <param name="ppTLB">При возвращении данного метода содержит ссылку на содержащую библиотеку типов.Этот параметр передается без инициализации.</param>
3331       <param name="pIndex">При возвращении данного метода содержит ссылку на индекс описания типа в содержащей библиотеке типов.Этот параметр передается без инициализации.</param>
3332     </member>
3333     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetDllEntry(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr)">
3334       <summary>Возвращает описание или спецификацию точки входа для функции в динамической библиотеке DLL.</summary>
3335       <param name="memid">Идентификатор функции элемента, для которого возвращается описание входа динамической библиотеки DLL. </param>
3336       <param name="invKind">Одно из значений <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND" />, указывающее тип элемента, определенного с помощью <paramref name="memid" />. </param>
3337       <param name="pBstrDllName">Если значение не равно null, функция задает для параметра <paramref name="pBstrDllName" /> значение BSTR, содержащее имя динамической библиотеки DLL. </param>
3338       <param name="pBstrName">Если значение не равно null, функция задает для <paramref name="lpbstrName" /> значение BSTR, содержащее имя точки входа. </param>
3339       <param name="pwOrdinal">Если значение не равно null и функция определена порядковым номером, то параметр <paramref name="lpwOrdinal" /> должен указывать на порядковый номер. </param>
3340     </member>
3341     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
3342       <summary>Извлекает строку документации, полный файл справки и путь к нему, а также идентификатор контекста разделов справки для заданного описания типа.</summary>
3343       <param name="index">Идентификатор элемента, для которого возвращается документация. </param>
3344       <param name="strName">При возвращении данного метода содержит имя метода элемента.Этот параметр передается без инициализации.</param>
3345       <param name="strDocString">При возвращении данного метода содержит строку документации для заданного элемента.Этот параметр передается без инициализации.</param>
3346       <param name="dwHelpContext">При возвращении данного метода содержит ссылку на контекст справки, связанный с заданным элементом.Этот параметр передается без инициализации.</param>
3347       <param name="strHelpFile">При возвращении данного метода содержит полное имя файла справки.Этот параметр передается без инициализации.</param>
3348     </member>
3349     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetFuncDesc(System.Int32,System.IntPtr@)">
3350       <summary>Возвращает структуру <see cref="T:System.Runtime.InteropServices.FUNCDESC" />, содержащую сведения о заданной функции.</summary>
3351       <param name="index">Индекс возвращаемого описания функции. </param>
3352       <param name="ppFuncDesc">При возвращении данного метода содержит ссылку на структуру FUNCDESC, описывающую заданную функцию.Этот параметр передается без инициализации.</param>
3353     </member>
3354     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetIDsOfNames(System.String[],System.Int32,System.Int32[])">
3355       <summary>Сопоставляет друг с другом имена и идентификаторы элементов и параметров.</summary>
3356       <param name="rgszNames">Массив имен, которые следует сопоставить. </param>
3357       <param name="cNames">Число сопоставляемых имен. </param>
3358       <param name="pMemId">При возвращении данного метода содержит ссылку на массив, в который помещены сопоставления имен.Этот параметр передается без инициализации.</param>
3359     </member>
3360     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetImplTypeFlags(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS@)">
3361       <summary>Возвращает значение <see cref="T:System.Runtime.InteropServices.IMPLTYPEFLAGS" /> для одного реализованного интерфейса или базового интерфейса в описании типа.</summary>
3362       <param name="index">Индекс реализованного интерфейса или базового интерфейса. </param>
3363       <param name="pImplTypeFlags">При возвращении данного метода содержит ссылку на перечисление IMPLTYPEFLAGS.Этот параметр передается без инициализации.</param>
3364     </member>
3365     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetMops(System.Int32,System.String@)">
3366       <summary>Извлекает сведения о маршалинге.</summary>
3367       <param name="memid">Идентификатор элемента, показывающий, какие необходимы сведения о маршалинге. </param>
3368       <param name="pBstrMops">При возвращении данного метода содержит ссылку на строку opcode, используемую при маршалинге полей структуры, описанной в описании ссылочного типа, либо возвращает null, если сведения отсутствуют.Этот параметр передается без инициализации.</param>
3369     </member>
3370     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetNames(System.Int32,System.String[],System.Int32,System.Int32@)">
3371       <summary>Извлекает переменную с указанным идентификатором (либо имя свойства или метода и его параметры), соответствующую заданному идентификатору функции.</summary>
3372       <param name="memid">Идентификатор элемента, для которого возвращается имя (или имена). </param>
3373       <param name="rgBstrNames">При возвращении данного метода содержит имя (или имена), связанное с элементом.Этот параметр передается без инициализации.</param>
3374       <param name="cMaxNames">Длина массива <paramref name="rgBstrNames" />. </param>
3375       <param name="pcNames">При возвращении данного метода содержит число имен в массиве <paramref name="rgBstrNames" />.Этот параметр передается без инициализации.</param>
3376     </member>
3377     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetRefTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
3378       <summary>Извлекает описания ссылочных типов, если описание типа ссылается на другие описания типов.</summary>
3379       <param name="hRef">Возвращаемый дескриптор для описания ссылочного типа. </param>
3380       <param name="ppTI">При возвращении данного метода содержит описание ссылочного типа.Этот параметр передается без инициализации.</param>
3381     </member>
3382     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetRefTypeOfImplType(System.Int32,System.Int32@)">
3383       <summary>Извлекает описание типа для реализованных типов интерфейсов, если в описании типа описывается класс COM.</summary>
3384       <param name="index">Индекс реализованного типа, дескриптор которого возвращается. </param>
3385       <param name="href">При возвращении данного метода содержит ссылку на дескриптор для реализованного интерфейса.Этот параметр передается без инициализации.</param>
3386     </member>
3387     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeAttr(System.IntPtr@)">
3388       <summary>Возвращает структуру <see cref="T:System.Runtime.InteropServices.TYPEATTR" />, содержащую атрибуты описания типа.</summary>
3389       <param name="ppTypeAttr">При возвращении данного метода содержит ссылку на структуру, содержащую атрибуты этого описания типа.Этот параметр передается без инициализации.</param>
3390     </member>
3391     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
3392       <summary>Извлекает интерфейс ITypeComp описания типа, позволяющий компилятору клиента выполнить привязку к элементам описания типа.</summary>
3393       <param name="ppTComp">При возвращении данного метода содержит ссылку на интерфейс ITypeComp содержащей библиотеки типов.Этот параметр передается без инициализации.</param>
3394     </member>
3395     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetVarDesc(System.Int32,System.IntPtr@)">
3396       <summary>Извлекает структуру VARDESC, описывающую указанную переменную.</summary>
3397       <param name="index">Индекс возвращаемого описания переменной. </param>
3398       <param name="ppVarDesc">При возвращении данного метода содержит ссылку на структуру VARDESC, описывающую заданную переменную.Этот параметр передается без инициализации.</param>
3399     </member>
3400     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.Invoke(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS@,System.IntPtr,System.IntPtr,System.Int32@)">
3401       <summary>Вызывает метод или обращается к свойству объекта, реализующему интерфейс, описанный в описании типа.</summary>
3402       <param name="pvInstance">Ссылка на интерфейс, описанный в данном описании типа. </param>
3403       <param name="memid">Значение, задающее элемент интерфейса. </param>
3404       <param name="wFlags">Флаги, описывающие контекст используемого вызова. </param>
3405       <param name="pDispParams">Ссылка на структуру, содержащую массив аргументов, массив идентификаторов DISPID именованных аргументов, а также количество элементов в каждом массиве. </param>
3406       <param name="pVarResult">Ссылка на место хранения результата.Если <paramref name="wFlags" /> задает DISPATCH_PROPERTYPUT или DISPATCH_PROPERTYPUTREF, то параметр <paramref name="pVarResult" /> не учитывается.Если результат не требуется, можно задать значение null.</param>
3407       <param name="pExcepInfo">Указатель на структуру сведений об исключении, заполняемую только при возвращении DISP_E_EXCEPTION. </param>
3408       <param name="puArgErr">Если Invoke возвращает DISP_E_TYPEMISMATCH, то параметр <paramref name="puArgErr" /> показывает индекс аргумента с неверным типом внутри <paramref name="rgvarg" />.Если ошибка возвращается для нескольких аргументов, <paramref name="puArgErr" /> показывает только первый из них.Этот параметр передается без инициализации.</param>
3409     </member>
3410     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.ReleaseFuncDesc(System.IntPtr)">
3411       <summary>Освобождает структуру <see cref="T:System.Runtime.InteropServices.FUNCDESC" />, ранее возвращенную методом <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetFuncDesc(System.Int32,System.IntPtr@)" />.</summary>
3412       <param name="pFuncDesc">Ссылка на освобождаемую структуру FUNCDESC. </param>
3413     </member>
3414     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.ReleaseTypeAttr(System.IntPtr)">
3415       <summary>Освобождает структуру <see cref="T:System.Runtime.InteropServices.TYPEATTR" />, ранее возвращенную методом <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeAttr(System.IntPtr@)" />.</summary>
3416       <param name="pTypeAttr">Ссылка на освобождаемую структуру TYPEATTR. </param>
3417     </member>
3418     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.ReleaseVarDesc(System.IntPtr)">
3419       <summary>Освобождает структуру VARDESC, ранее возвращенную методом <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetVarDesc(System.Int32,System.IntPtr@)" />.</summary>
3420       <param name="pVarDesc">Ссылка на освобождаемую структуру VARDESC. </param>
3421     </member>
3422     <member name="T:System.Runtime.InteropServices.ComTypes.ITypeInfo2">
3423       <summary>Предоставляет управляемое определение интерфейса ITypeInfo2.</summary>
3424     </member>
3425     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.AddressOfMember(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr@)">
3426       <summary>Извлекает адреса статических функций и переменных, определенных в библиотеке DLL.</summary>
3427       <param name="memid">Идентификатор элемента для извлекаемого адреса элемента типа static. </param>
3428       <param name="invKind">Одно из значений <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND" />, указывающее, является ли элемент свойством, и, если да, то какого типа. </param>
3429       <param name="ppv">При возвращении данного метода содержит ссылку на элемент static.Этот параметр передается без инициализации.</param>
3430     </member>
3431     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.CreateInstance(System.Object,System.Guid@,System.Object@)">
3432       <summary>Создает новый экземпляр типа, описывающего класс компонента (совместный класс).</summary>
3433       <param name="pUnkOuter">Объект, действующий как контролирующий IUnknown. </param>
3434       <param name="riid">Идентификатор IID интерфейса, используемый вызывающим объектом для связи с итоговым объектом. </param>
3435       <param name="ppvObj">При возвращении данного метода содержит ссылку на созданный объект.Этот параметр передается без инициализации.</param>
3436     </member>
3437     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllCustData(System.IntPtr)">
3438       <summary>Получает все пользовательские элементы данных для библиотеки.</summary>
3439       <param name="pCustData">Указатель на CUSTDATA, который содержит все элементы пользовательских данных. </param>
3440     </member>
3441     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllFuncCustData(System.Int32,System.IntPtr)">
3442       <summary>Получает все пользовательские данные из заданной функции.</summary>
3443       <param name="index">Индекс функции, для которой нужно получить пользовательские данные. </param>
3444       <param name="pCustData">Указатель на CUSTDATA, который содержит все элементы пользовательских данных. </param>
3445     </member>
3446     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllImplTypeCustData(System.Int32,System.IntPtr)">
3447       <summary>Получает все пользовательские данные для заданного типа реализации.</summary>
3448       <param name="index">Индекс типа реализации для пользовательских данных. </param>
3449       <param name="pCustData">Указатель на CUSTDATA, который содержит все элементы пользовательских данных. </param>
3450     </member>
3451     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllParamCustData(System.Int32,System.Int32,System.IntPtr)">
3452       <summary>Получает все пользовательские данные для заданного параметра функции.</summary>
3453       <param name="indexFunc">Индекс функции, для которой нужно получить пользовательские данные. </param>
3454       <param name="indexParam">Индекс параметра этой функции, для которой нужно получить пользовательские данные. </param>
3455       <param name="pCustData">Указатель на CUSTDATA, который содержит все элементы пользовательских данных. </param>
3456     </member>
3457     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllVarCustData(System.Int32,System.IntPtr)">
3458       <summary>Получает переменную для пользовательских данных.</summary>
3459       <param name="index">Индекс переменной, для которой нужно получить пользовательские данные. </param>
3460       <param name="pCustData">Указатель на CUSTDATA, который содержит все элементы пользовательских данных. </param>
3461     </member>
3462     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetContainingTypeLib(System.Runtime.InteropServices.ComTypes.ITypeLib@,System.Int32@)">
3463       <summary>Извлекает библиотеку типов, содержащую описание этого типа и его индекс внутри этой библиотеки типов.</summary>
3464       <param name="ppTLB">При возвращении данного метода содержит ссылку на содержащую библиотеку типов.Этот параметр передается без инициализации.</param>
3465       <param name="pIndex">При возвращении данного метода содержит ссылку на индекс описания типа в содержащей библиотеке типов.Этот параметр передается без инициализации.</param>
3466     </member>
3467     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetCustData(System.Guid@,System.Object@)">
3468       <summary>Получает пользовательские данные.</summary>
3469       <param name="guid">Идентификатор GUID, используемый для определения данных. </param>
3470       <param name="pVarVal">При возвращении данного метода содержит Object, указывающий, куда поместить извлеченные данные.Этот параметр передается без инициализации.</param>
3471     </member>
3472     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetDllEntry(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr)">
3473       <summary>Возвращает описание или спецификацию точки входа для функции в динамической библиотеке DLL.</summary>
3474       <param name="memid">Идентификатор функции элемента, для которого возвращается описание входа динамической библиотеки DLL. </param>
3475       <param name="invKind">Одно из значений <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND" />, указывающее тип элемента, определенного с помощью <paramref name="memid" />. </param>
3476       <param name="pBstrDllName">Если значение не равно null, функция задает для параметра <paramref name="pBstrDllName" /> значение BSTR, содержащее имя динамической библиотеки DLL. </param>
3477       <param name="pBstrName">Если значение не равно null, функция задает для <paramref name="lpbstrName" /> значение BSTR, содержащее имя точки входа. </param>
3478       <param name="pwOrdinal">Если значение не равно null и функция определена порядковым номером, то параметр <paramref name="lpwOrdinal" /> должен указывать на порядковый номер. </param>
3479     </member>
3480     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
3481       <summary>Извлекает строку документации, полный файл справки и путь к нему, а также идентификатор контекста разделов справки для заданного описания типа.</summary>
3482       <param name="index">Идентификатор элемента, для которого возвращается документация. </param>
3483       <param name="strName">При возвращении данного метода содержит имя метода элемента.Этот параметр передается без инициализации.</param>
3484       <param name="strDocString">При возвращении данного метода содержит строку документации для заданного элемента.Этот параметр передается без инициализации.</param>
3485       <param name="dwHelpContext">При возвращении данного метода содержит ссылку на контекст справки, связанный с заданным элементом.Этот параметр передается без инициализации.</param>
3486       <param name="strHelpFile">При возвращении данного метода содержит полное имя файла справки.Этот параметр передается без инициализации.</param>
3487     </member>
3488     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetDocumentation2(System.Int32,System.String@,System.Int32@,System.String@)">
3489       <summary>Возвращает строку документации, полное имя файла справки и путь к нему, используемый контекст локализации, а также идентификатор контекста для раздела справки библиотеки в файле справки.</summary>
3490       <param name="memid">Идентификатор элемента для описания типа. </param>
3491       <param name="pbstrHelpString">При возвращении данного метода содержит BSTR с именем заданного элемента.Если вызывающему объекту не требуется имя элемента, <paramref name="pbstrHelpString" /> может иметь значение null.Этот параметр передается без инициализации.</param>
3492       <param name="pdwHelpStringContext">При возвращении данного метода содержит контекст локализации справки.Если вызывающему объекту не требуется контекст справки, <paramref name="pdwHelpStringContext" /> может иметь значение null.Этот параметр передается без инициализации.</param>
3493       <param name="pbstrHelpStringDll">При возвращении данного метода содержит BSTR с полным именем файла, содержащего библиотеку DLL, используемую для файла справки.Если вызывающему объекту не требуется имя файла, <paramref name="pbstrHelpStringDll" /> может иметь значение null.Этот параметр передается без инициализации.</param>
3494     </member>
3495     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetFuncCustData(System.Int32,System.Guid@,System.Object@)">
3496       <summary>Получает пользовательские данные из заданной функции.</summary>
3497       <param name="index">Индекс функции, для которой нужно получить пользовательские данные. </param>
3498       <param name="guid">Идентификатор GUID, используемый для определения данных. </param>
3499       <param name="pVarVal">При возвращении данного метода содержит Object, который указывал, куда поместить данные.Этот параметр передается без инициализации.</param>
3500     </member>
3501     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetFuncDesc(System.Int32,System.IntPtr@)">
3502       <summary>Возвращает структуру <see cref="T:System.Runtime.InteropServices.FUNCDESC" />, содержащую сведения о заданной функции.</summary>
3503       <param name="index">Индекс возвращаемого описания функции. </param>
3504       <param name="ppFuncDesc">При возвращении данного метода содержит ссылку на структуру FUNCDESC, описывающую заданную функцию.Этот параметр передается без инициализации.</param>
3505     </member>
3506     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetFuncIndexOfMemId(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.Int32@)">
3507       <summary>Привязывает к определенному элементу, основанному на известном идентификаторе DISPID, где имя элемента неизвестно (например, при привязке к элементу, используемому по умолчанию).</summary>
3508       <param name="memid">Идентификатор элемента. </param>
3509       <param name="invKind">Одно из значений <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND" />, указывающее тип элемента, определенного с помощью memid.</param>
3510       <param name="pFuncIndex">При возвращении данного метода содержит индекс на функцию.Этот параметр передается без инициализации.</param>
3511     </member>
3512     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetIDsOfNames(System.String[],System.Int32,System.Int32[])">
3513       <summary>Сопоставляет друг с другом имена и идентификаторы элементов и параметров.</summary>
3514       <param name="rgszNames">Массив имен, которые следует сопоставить. </param>
3515       <param name="cNames">Число сопоставляемых имен. </param>
3516       <param name="pMemId">При возвращении данного метода содержит ссылку на массив, в который помещены сопоставления имен.Этот параметр передается без инициализации.</param>
3517     </member>
3518     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetImplTypeCustData(System.Int32,System.Guid@,System.Object@)">
3519       <summary>Получает тип реализации пользовательских данных.</summary>
3520       <param name="index">Индекс типа реализации для пользовательских данных. </param>
3521       <param name="guid">Идентификатор GUID, используемый для определения данных. </param>
3522       <param name="pVarVal">При возвращении данного метода содержит Object, указывающий, куда поместить извлеченные данные.Этот параметр передается без инициализации.</param>
3523     </member>
3524     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetImplTypeFlags(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS@)">
3525       <summary>Возвращает значение <see cref="T:System.Runtime.InteropServices.IMPLTYPEFLAGS" /> для одного реализованного интерфейса или базового интерфейса в описании типа.</summary>
3526       <param name="index">Индекс реализованного интерфейса или базового интерфейса. </param>
3527       <param name="pImplTypeFlags">При возвращении данного метода содержит ссылку на перечисление IMPLTYPEFLAGS.Этот параметр передается без инициализации.</param>
3528     </member>
3529     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetMops(System.Int32,System.String@)">
3530       <summary>Извлекает сведения о маршалинге.</summary>
3531       <param name="memid">Идентификатор элемента, показывающий, какие необходимы сведения о маршалинге. </param>
3532       <param name="pBstrMops">При возвращении данного метода содержит ссылку на строку opcode, используемую при маршалинге полей структуры, описанной в описании ссылочного типа, либо возвращает null, если сведения отсутствуют.Этот параметр передается без инициализации.</param>
3533     </member>
3534     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetNames(System.Int32,System.String[],System.Int32,System.Int32@)">
3535       <summary>Извлекает переменную с указанным идентификатором (либо имя свойства или метода и его параметры), соответствующую заданному идентификатору функции.</summary>
3536       <param name="memid">Идентификатор элемента, для которого возвращается имя (или имена). </param>
3537       <param name="rgBstrNames">При возвращении данного метода содержит имя (или имена), связанное с элементом.Этот параметр передается без инициализации.</param>
3538       <param name="cMaxNames">Длина массива <paramref name="rgBstrNames" />. </param>
3539       <param name="pcNames">При возвращении данного метода содержит число имен в массиве <paramref name="rgBstrNames" />.Этот параметр передается без инициализации.</param>
3540     </member>
3541     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetParamCustData(System.Int32,System.Int32,System.Guid@,System.Object@)">
3542       <summary>Получает заданный параметр пользовательских данных.</summary>
3543       <param name="indexFunc">Индекс функции, для которой нужно получить пользовательские данные. </param>
3544       <param name="indexParam">Индекс параметра этой функции, для которой нужно получить пользовательские данные. </param>
3545       <param name="guid">Идентификатор GUID, используемый для определения данных. </param>
3546       <param name="pVarVal">При возвращении данного метода содержит Object, указывающий, куда поместить извлеченные данные.Этот параметр передается без инициализации.</param>
3547     </member>
3548     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetRefTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
3549       <summary>Извлекает описания типов, на которые указывают ссылки, если описание типа ссылается на другие описания типов.</summary>
3550       <param name="hRef">Возвращаемый дескриптор для описания ссылочного типа. </param>
3551       <param name="ppTI">При возвращении данного метода содержит описание ссылочного типа.Этот параметр передается без инициализации.</param>
3552     </member>
3553     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetRefTypeOfImplType(System.Int32,System.Int32@)">
3554       <summary>Извлекает описание типа для реализованных типов интерфейсов, если в описании типа описывается класс COM.</summary>
3555       <param name="index">Индекс реализованного типа, дескриптор которого возвращается. </param>
3556       <param name="href">При возвращении данного метода содержит ссылку на дескриптор для реализованного интерфейса.Этот параметр передается без инициализации.</param>
3557     </member>
3558     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeAttr(System.IntPtr@)">
3559       <summary>Возвращает структуру <see cref="T:System.Runtime.InteropServices.TYPEATTR" />, содержащую атрибуты описания типа.</summary>
3560       <param name="ppTypeAttr">При возвращении данного метода содержит ссылку на структуру, содержащую атрибуты этого описания типа.Этот параметр передается без инициализации.</param>
3561     </member>
3562     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
3563       <summary>Извлекает интерфейс ITypeComp описания типа, позволяющий компилятору клиента выполнить привязку к элементам описания типа.</summary>
3564       <param name="ppTComp">При возвращении данного метода содержит ссылку на ITypeComp содержащей библиотеки типов.Этот параметр передается без инициализации.</param>
3565     </member>
3566     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeFlags(System.Int32@)">
3567       <summary>Возвращает флаги типов без каких-либо распределений.Этот метод возвращает флаг типа DWORD, который расширяет флаги типов без увеличения TYPEATTR (атрибут type).</summary>
3568       <param name="pTypeFlags">При возвращении данного метода содержит ссылку DWORD на TYPEFLAG.Этот параметр передается без инициализации.</param>
3569     </member>
3570     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeKind(System.Runtime.InteropServices.ComTypes.TYPEKIND@)">
3571       <summary>Возвращает перечисление TYPEKIND быстро, не выполняя распределения.</summary>
3572       <param name="pTypeKind">При возвращении данного метода содержит ссылку на перечисление TYPEKIND.Этот параметр передается без инициализации.</param>
3573     </member>
3574     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetVarCustData(System.Int32,System.Guid@,System.Object@)">
3575       <summary>Получает переменную для пользовательских данных.</summary>
3576       <param name="index">Индекс переменной, для которой нужно получить пользовательские данные. </param>
3577       <param name="guid">Идентификатор GUID, используемый для определения данных. </param>
3578       <param name="pVarVal">При возвращении данного метода содержит Object, указывающий, куда поместить извлеченные данные.Этот параметр передается без инициализации.</param>
3579     </member>
3580     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetVarDesc(System.Int32,System.IntPtr@)">
3581       <summary>Извлекает структуру VARDESC, описывающую указанную переменную.</summary>
3582       <param name="index">Индекс возвращаемого описания переменной. </param>
3583       <param name="ppVarDesc">При возвращении данного метода содержит ссылку на структуру VARDESC, описывающую заданную переменную.Этот параметр передается без инициализации.</param>
3584     </member>
3585     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetVarIndexOfMemId(System.Int32,System.Int32@)">
3586       <summary>Привязывает к определенному элементу, основанному на известном идентификаторе DISPID, где имя элемента неизвестно (например, при привязке к элементу, используемому по умолчанию).</summary>
3587       <param name="memid">Идентификатор элемента. </param>
3588       <param name="pVarIndex">При возвращении данного метода содержит индекс для <paramref name="memid" />.Этот параметр передается без инициализации.</param>
3589     </member>
3590     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.Invoke(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS@,System.IntPtr,System.IntPtr,System.Int32@)">
3591       <summary>Вызывает метод или обращается к свойству объекта, реализующему интерфейс, описанный в описании типа.</summary>
3592       <param name="pvInstance">Ссылка на интерфейс, описанный в данном описании типа. </param>
3593       <param name="memid">Идентификатор элемента интерфейса. </param>
3594       <param name="wFlags">Флаги, описывающие контекст используемого вызова. </param>
3595       <param name="pDispParams">Ссылка на структуру, содержащую массив аргументов, массив идентификаторов DISPID именованных аргументов, а также количество элементов в каждом массиве. </param>
3596       <param name="pVarResult">Ссылка на место хранения результата.Если <paramref name="wFlags" /> задает DISPATCH_PROPERTYPUT или DISPATCH_PROPERTYPUTREF, то параметр <paramref name="pVarResult" /> не учитывается.Если результат не требуется, можно задать значение null.</param>
3597       <param name="pExcepInfo">Указатель на структуру сведений об исключении, заполняемую только при возвращении DISP_E_EXCEPTION. </param>
3598       <param name="puArgErr">Если Invoke возвращает DISP_E_TYPEMISMATCH, то параметр <paramref name="puArgErr" /> показывает индекс аргумента с неверным типом.Если ошибка возвращается для нескольких аргументов, <paramref name="puArgErr" /> показывает только первый из них.</param>
3599     </member>
3600     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.ReleaseFuncDesc(System.IntPtr)">
3601       <summary>Освобождает структуру <see cref="T:System.Runtime.InteropServices.FUNCDESC" />, ранее возвращенную методом <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetFuncDesc(System.Int32,System.IntPtr@)" />.</summary>
3602       <param name="pFuncDesc">Ссылка на освобождаемую структуру FUNCDESC. </param>
3603     </member>
3604     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.ReleaseTypeAttr(System.IntPtr)">
3605       <summary>Освобождает структуру <see cref="T:System.Runtime.InteropServices.TYPEATTR" />, ранее возвращенную методом <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeAttr(System.IntPtr@)" />.</summary>
3606       <param name="pTypeAttr">Ссылка на освобождаемую структуру TYPEATTR. </param>
3607     </member>
3608     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.ReleaseVarDesc(System.IntPtr)">
3609       <summary>Освобождает структуру VARDESC, ранее возвращенную методом <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetVarDesc(System.Int32,System.IntPtr@)" />.</summary>
3610       <param name="pVarDesc">Ссылка на освобождаемую структуру VARDESC. </param>
3611     </member>
3612     <member name="T:System.Runtime.InteropServices.ComTypes.ITypeLib">
3613       <summary>Предоставляет управляемое определение интерфейса ITypeLib.</summary>
3614     </member>
3615     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.FindName(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16@)">
3616       <summary>Обнаруживает экземпляры описания типа в библиотеке типов.</summary>
3617       <param name="szNameBuf">Имя, которое требуется найти.Это параметр In или Out.</param>
3618       <param name="lHashVal">Хэш-значение для ускорения поиска, вычисленное при помощи функции LHashValOfNameSys.Если значение <paramref name="lHashVal" /> равно 0, то значение рассчитывается.</param>
3619       <param name="ppTInfo">При возвращении данного метода содержит массив указателей на описания типов, которые содержат имя, заданное в <paramref name="szNameBuf" />.Этот параметр передается без инициализации.</param>
3620       <param name="rgMemId">Массив значений MEMBERID найденных элементов. <paramref name="rgMemId" />[i] является значением MEMBERID, выполняющим индексацию в описании типа, заданном параметром <paramref name="ppTInfo" />[i].Не может иметь значение null.</param>
3621       <param name="pcFound">При входе показывает количество разыскиваемых экземпляров.Например, если <paramref name="pcFound" /> = 1 можно использовать для поиска первого экземпляра.Поиск прекращается после обнаружения первого экземпляра.При выходе показывает число обнаруженных экземпляров.Если значения in и out параметра <paramref name="pcFound" /> идентичны, возможно найдены не все описания типа, содержащие нужное имя.</param>
3622     </member>
3623     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
3624       <summary>Возвращает строку документации библиотеки, полный файл справки и путь к нему, а также идентификатор контекста для раздела справки библиотеки в файле справки.</summary>
3625       <param name="index">Индекс описания типа, для которого возвращается документация. </param>
3626       <param name="strName">При возвращении данного метода содержит строку, представляющую имя заданного элемента.Этот параметр передается без инициализации.</param>
3627       <param name="strDocString">При возвращении данного метода содержит строку, представляющую строку документации для заданного элемента.Этот параметр передается без инициализации.</param>
3628       <param name="dwHelpContext">При возвращении данного метода содержит идентификатор контекста справки, связанный с заданным элементом.Этот параметр передается без инициализации.</param>
3629       <param name="strHelpFile">При возвращении данного метода содержит строку, представляющую полное имя файла справки.Этот параметр передается без инициализации.</param>
3630     </member>
3631     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetLibAttr(System.IntPtr@)">
3632       <summary>Возвращает структуру, содержащую атрибуты библиотеки.</summary>
3633       <param name="ppTLibAttr">При возвращении данного метода содержит структуру, содержащую атрибуты библиотеки.Этот параметр передается без инициализации.</param>
3634     </member>
3635     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
3636       <summary>Позволяет компилятору клиента выполнить привязку к библиотечным типам, переменным, константам и глобальным функциям.</summary>
3637       <param name="ppTComp">При возвращении данного метода содержит экземпляр ITypeComp для ITypeLib.Этот параметр передается без инициализации.</param>
3638     </member>
3639     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
3640       <summary>Возвращает описание заданного типа из библиотеки.</summary>
3641       <param name="index">Индекс возвращаемого интерфейса ITypeInfo. </param>
3642       <param name="ppTI">При возвращении данного метода содержит ITypeInfo с описанием типа, на который ссылается <paramref name="index" />.Этот параметр передается без инициализации.</param>
3643     </member>
3644     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfoCount">
3645       <summary>Возвращает число описаний типов в библиотеке типов.</summary>
3646       <returns>Число описаний типов в библиотеке типов.</returns>
3647     </member>
3648     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfoOfGuid(System.Guid@,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
3649       <summary>Загружает описание типа, соответствующее заданному идентификатору GUID.</summary>
3650       <param name="guid">IID интерфейса или CLSID класса, информация о типе которого запрашивается. </param>
3651       <param name="ppTInfo">При возвращении данного метода содержит требуемый интерфейс ITypeInfo.Этот параметр передается без инициализации.</param>
3652     </member>
3653     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfoType(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND@)">
3654       <summary>Возвращает тип описания типа.</summary>
3655       <param name="index">Индекс описания типа внутри библиотеки типов. </param>
3656       <param name="pTKind">При возвращении данного метода содержит ссылку на перечисление TYPEKIND для описания типа.Этот параметр передается без инициализации.</param>
3657     </member>
3658     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.IsName(System.String,System.Int32)">
3659       <summary>Показывает, содержит ли переданная строка имя типа или члена, описанного в библиотеке.</summary>
3660       <returns>Значение true, если параметр <paramref name="szNameBuf" /> обнаружен в библиотеке типов; в противном случае — значение false.</returns>
3661       <param name="szNameBuf">Строка для проверки.Это параметр In или Out.</param>
3662       <param name="lHashVal">Хэш-значение для <paramref name="szNameBuf" />. </param>
3663     </member>
3664     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.ReleaseTLibAttr(System.IntPtr)">
3665       <summary>Освобождает структуру <see cref="T:System.Runtime.InteropServices.TYPELIBATTR" />, первоначально полученную из метода <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetLibAttr(System.IntPtr@)" />.</summary>
3666       <param name="pTLibAttr">Структура TLIBATTR, которую следует освободить. </param>
3667     </member>
3668     <member name="T:System.Runtime.InteropServices.ComTypes.ITypeLib2">
3669       <summary>Предоставляет управляемое определение интерфейса ITypeLib2.</summary>
3670     </member>
3671     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.FindName(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16@)">
3672       <summary>Обнаруживает экземпляры описания типа в библиотеке типов.</summary>
3673       <param name="szNameBuf">Имя, которое требуется найти. </param>
3674       <param name="lHashVal">Хэш-значение для ускорения поиска, вычисленное при помощи функции LHashValOfNameSys.Если значение <paramref name="lHashVal" /> равно 0, то значение рассчитывается.</param>
3675       <param name="ppTInfo">При возвращении данного метода содержит массив указателей на описания типов, которые содержат имя, заданное в <paramref name="szNameBuf" />.Этот параметр передается без инициализации.</param>
3676       <param name="rgMemId">При возвращении данного метода содержит массив идентификаторов MEMBERID найденных элементов; <paramref name="rgMemId" /> [i] является значением MEMBERID, выполняющим индексацию в описании типа, заданном параметром <paramref name="ppTInfo" /> [i].Этот параметр не может иметь значение null.Этот параметр передается без инициализации.</param>
3677       <param name="pcFound">На входе значение, переданное ссылкой, указывающее, сколько экземпляров следует искать.Например, если <paramref name="pcFound" /> = 1 можно использовать для поиска первого экземпляра.Поиск прекращается после обнаружения первого экземпляра.При выходе показывает число обнаруженных экземпляров.Если значения in и out параметра <paramref name="pcFound" /> идентичны, возможно найдены не все описания типа, содержащие нужное имя.</param>
3678     </member>
3679     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetAllCustData(System.IntPtr)">
3680       <summary>Получает все пользовательские элементы данных для библиотеки.</summary>
3681       <param name="pCustData">Указатель на CUSTDATA, который содержит все элементы пользовательских данных. </param>
3682     </member>
3683     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetCustData(System.Guid@,System.Object@)">
3684       <summary>Получает пользовательские данные.</summary>
3685       <param name="guid">Идентификатор <see cref="T:System.Guid" />, переданный ссылкой, который используется для определения данных. </param>
3686       <param name="pVarVal">При возвращении данного метода содержит объект, указывающий, куда поместить извлеченные данные.Этот параметр передается без инициализации.</param>
3687     </member>
3688     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
3689       <summary>Возвращает строку документации библиотеки, полный файл справки и путь к нему, а также идентификатор контекста для раздела справки библиотеки в файле справки.</summary>
3690       <param name="index">Индекс описания типа, для которого возвращается документация. </param>
3691       <param name="strName">При возвращении данного метода содержит строку, задающую имя заданного элемента.Этот параметр передается без инициализации.</param>
3692       <param name="strDocString">При возвращении данного метода содержит строку документации для заданного элемента.Этот параметр передается без инициализации.</param>
3693       <param name="dwHelpContext">При возвращении данного метода содержит идентификатор контекста справки, связанный с заданным элементом.Этот параметр передается без инициализации.</param>
3694       <param name="strHelpFile">При возвращении данного метода содержит строку, задающую полное имя файла справки.Этот параметр передается без инициализации.</param>
3695     </member>
3696     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetDocumentation2(System.Int32,System.String@,System.Int32@,System.String@)">
3697       <summary>Извлекает строку документации библиотеки, полное имя файла справки и путь к нему, используемый контекст локализации и идентификатор контекста для раздела справки библиотеки в файле справки.</summary>
3698       <param name="index">Индекс описания типа, документация которого должна быть возвращена; если параметр <paramref name="index" /> равен -1, возвращается документация для библиотеки. </param>
3699       <param name="pbstrHelpString">При возвращении данного метода содержит строку BSTR, задающую имя заданного элемента.Если вызывающему объекту не требуется имя элемента, <paramref name="pbstrHelpString" /> может иметь значение null.Этот параметр передается без инициализации.</param>
3700       <param name="pdwHelpStringContext">При возвращении данного метода содержит контекст локализации справки.Если вызывающему объекту не требуется контекст справки, <paramref name="pdwHelpStringContext" /> может иметь значение null.Этот параметр передается без инициализации.</param>
3701       <param name="pbstrHelpStringDll">При возвращении данного метода содержит строку BSTR, задающую полное имя файла, содержащего библиотеку DLL, используемую для файла справки.Если вызывающему объекту не требуется имя файла, <paramref name="pbstrHelpStringDll" /> может иметь значение null.Этот параметр передается без инициализации.</param>
3702     </member>
3703     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetLibAttr(System.IntPtr@)">
3704       <summary>Возвращает структуру, содержащую атрибуты библиотеки.</summary>
3705       <param name="ppTLibAttr">При возвращении данного метода содержит структуру, содержащую атрибуты библиотеки.Этот параметр передается без инициализации.</param>
3706     </member>
3707     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetLibStatistics(System.IntPtr,System.Int32@)">
3708       <summary>Возвращает статистику о библиотеке типов, необходимую для эффективного определения размеров хэш-таблиц.</summary>
3709       <param name="pcUniqueNames">Указатель на число уникальных имен.Если вызывающему объекту не требуются эти сведения, задайте значение null.</param>
3710       <param name="pcchUniqueNames">При возвращении данного метода содержит указатель на изменение числа уникальных имен.Этот параметр передается без инициализации.</param>
3711     </member>
3712     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
3713       <summary>Позволяет компилятору клиента выполнить привязку к библиотечным типам, переменным, константам и глобальным функциям.</summary>
3714       <param name="ppTComp">При возвращении данного метода содержит экземпляр ITypeComp для ITypeLib.Этот параметр передается без инициализации.</param>
3715     </member>
3716     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
3717       <summary>Возвращает описание заданного типа из библиотеки.</summary>
3718       <param name="index">Индекс возвращаемого интерфейса ITypeInfo. </param>
3719       <param name="ppTI">При возвращении данного метода содержит ITypeInfo с описанием типа, на который ссылается <paramref name="index" />.Этот параметр передается без инициализации.</param>
3720     </member>
3721     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfoCount">
3722       <summary>Возвращает число описаний типов в библиотеке типов.</summary>
3723       <returns>Число описаний типов в библиотеке типов.</returns>
3724     </member>
3725     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfoOfGuid(System.Guid@,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
3726       <summary>Загружает описание типа, соответствующее заданному идентификатору GUID.</summary>
3727       <param name="guid">Идентификатор <see cref="T:System.Guid" />, переданный ссылкой, представляющий IID интерфейса CLSID класса, для которого требуются сведения о типе. </param>
3728       <param name="ppTInfo">При возвращении данного метода содержит требуемый интерфейс ITypeInfo.Этот параметр передается без инициализации.</param>
3729     </member>
3730     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfoType(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND@)">
3731       <summary>Возвращает тип описания типа.</summary>
3732       <param name="index">Индекс описания типа внутри библиотеки типов. </param>
3733       <param name="pTKind">При возвращении данного метода содержит ссылку на перечисление TYPEKIND для описания типа.Этот параметр передается без инициализации.</param>
3734     </member>
3735     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.IsName(System.String,System.Int32)">
3736       <summary>Показывает, содержит ли переданная строка имя типа или члена, описанного в библиотеке.</summary>
3737       <returns>Значение true, если параметр <paramref name="szNameBuf" /> обнаружен в библиотеке типов; в противном случае — значение false.</returns>
3738       <param name="szNameBuf">Строка для проверки. </param>
3739       <param name="lHashVal">Хэш-значение для <paramref name="szNameBuf" />. </param>
3740     </member>
3741     <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.ReleaseTLibAttr(System.IntPtr)">
3742       <summary>Освобождает структуру <see cref="T:System.Runtime.InteropServices.TYPELIBATTR" />, первоначально полученную из метода <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetLibAttr(System.IntPtr@)" />.</summary>
3743       <param name="pTLibAttr">Структура TLIBATTR, которую следует освободить. </param>
3744     </member>
3745     <member name="T:System.Runtime.InteropServices.ComTypes.LIBFLAGS">
3746       <summary>Определяет флаги, применяемые к библиотекам типов.</summary>
3747     </member>
3748     <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FCONTROL">
3749       <summary>Библиотеки типов описывают элементы управления и не отображаются в обозревателях типов, предназначенных для невизуальных объектов.</summary>
3750     </member>
3751     <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FHASDISKIMAGE">
3752       <summary>Библиотека типов хранится на диске.</summary>
3753     </member>
3754     <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FHIDDEN">
3755       <summary>Библиотеку типов не следует отображать для пользователей, хотя ее использование не ограничено.Библиотеку типов не следует использовать с помощью элементов управления.узлы должны создавать новую библиотеку типов, инкапсулирующую элемент управления с расширенными свойствами.</summary>
3756     </member>
3757     <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FRESTRICTED">
3758       <summary>Библиотека типов ограничена и не должна отображаться для пользователей.</summary>
3759     </member>
3760     <member name="T:System.Runtime.InteropServices.ComTypes.PARAMDESC">
3761       <summary>Содержит сведения о способе передачи значения, возвращаемого функцией, параметром или элементом структуры между процессами.</summary>
3762     </member>
3763     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMDESC.lpVarValue">
3764       <summary>Представляет указатель на значение, передаваемое между процессами.</summary>
3765     </member>
3766     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMDESC.wParamFlags">
3767       <summary>Представляет значения битовой маски, описывающие элемент структуры, параметр или возвращаемое значение.</summary>
3768     </member>
3769     <member name="T:System.Runtime.InteropServices.ComTypes.PARAMFLAG">
3770       <summary>Описывает способ передачи значения, возвращенного функцией, параметром или элементом структуры между процессами.</summary>
3771     </member>
3772     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FHASCUSTDATA">
3773       <summary>Для параметра заданы пользовательские данные.</summary>
3774     </member>
3775     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FHASDEFAULT">
3776       <summary>Для параметра определено поведение по умолчанию.</summary>
3777     </member>
3778     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FIN">
3779       <summary>Параметр передает сведения из вызывающего объекта в вызываемый объект.</summary>
3780     </member>
3781     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FLCID">
3782       <summary>Этот параметр является локальным идентификатором клиентского приложения.</summary>
3783     </member>
3784     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FOPT">
3785       <summary>Это необязательный параметр.</summary>
3786     </member>
3787     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FOUT">
3788       <summary>Этот параметр возвращает сведения из вызываемого объекта в вызывающий объект.</summary>
3789     </member>
3790     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FRETVAL">
3791       <summary>Этот параметр является значением, возвращаемым членом.</summary>
3792     </member>
3793     <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_NONE">
3794       <summary>Не задает, передает ли параметр сведения или получает их.</summary>
3795     </member>
3796     <member name="T:System.Runtime.InteropServices.ComTypes.STATDATA">
3797       <summary>Предоставляет управляемое определение структуры STATDATA.</summary>
3798     </member>
3799     <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.advf">
3800       <summary>Представляет значение перечисления <see cref="T:System.Runtime.InteropServices.ComTypes.ADVF" />, определяющее, когда приемник будет уведомлен об изменениях в данных.</summary>
3801     </member>
3802     <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.advSink">
3803       <summary>Представляет интерфейс <see cref="T:System.Runtime.InteropServices.ComTypes.IAdviseSink" />, который будет получать уведомления об изменениях.</summary>
3804     </member>
3805     <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.connection">
3806       <summary>Представляет маркер, уникально определяющий вспомогательное соединение.Этот маркер возвращается методом, настраивающим вспомогательное соединение.</summary>
3807     </member>
3808     <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.formatetc">
3809       <summary>Представляет структуру <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> для данных, интересующих приемник уведомлений.Приемник получает уведомление об изменениях в данных, заданных этой структурой <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" />.</summary>
3810     </member>
3811     <member name="T:System.Runtime.InteropServices.ComTypes.STATSTG">
3812       <summary>Содержит статистические данные об открытом хранилище, потоке или объекте массива байтов.</summary>
3813     </member>
3814     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.atime">
3815       <summary>Задает время последнего обращения к хранилищу, потоку или массиву байтов. </summary>
3816     </member>
3817     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.cbSize">
3818       <summary>Задает размер в байтах для потока или массива байтов.</summary>
3819     </member>
3820     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.clsid">
3821       <summary>Указывает идентификатор класса для объекта хранилища.</summary>
3822     </member>
3823     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.ctime">
3824       <summary>Показывает время создания хранилища, потока или массива байтов.</summary>
3825     </member>
3826     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.grfLocksSupported">
3827       <summary>Показывает типы региональных блокировок, поддерживаемые потоком или массивом байтов.</summary>
3828     </member>
3829     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.grfMode">
3830       <summary>Показывает режим доступа, заданный при открытии объекта.</summary>
3831     </member>
3832     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.grfStateBits">
3833       <summary>Показывает текущие биты состояния объекта хранилища (значение чаще всего устанавливается методом IStorage::SetStateBits).</summary>
3834     </member>
3835     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.mtime">
3836       <summary>Показывает время последнего изменения хранилища, потока или массива байтов.</summary>
3837     </member>
3838     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.pwcsName">
3839       <summary>Представляет указатель на строку с завершающим нулем, содержащую имя объекта, описанного этой структурой.</summary>
3840     </member>
3841     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.reserved">
3842       <summary>Зарезервировано для использования в будущем.</summary>
3843     </member>
3844     <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.type">
3845       <summary>Показывает тип объекта хранилища, являющегося одним из значений перечисления STGTY.</summary>
3846     </member>
3847     <member name="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM">
3848       <summary>Предоставляет управляемое определение структуры STGMEDIUM.</summary>
3849     </member>
3850     <member name="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease">
3851       <summary>Представляет указатель на экземпляр интерфейса, который позволяет отправляющему процессу контролировать способ освобождения хранилища при вызове функции ReleaseStgMedium получающим процессом.Если <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> равняется null, ReleaseStgMedium использует процедуры по умолчанию для освобождения хранилища; в противном случае ReleaseStgMedium использует заданный интерфейс IUnknown.</summary>
3852     </member>
3853     <member name="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.tymed">
3854       <summary>Задает тип среды хранения.Процедура маршалинга и процедура распаковки используют это значение, чтобы определить, какой элемент объединения использовался.Это значение должно быть одним из элементов перечисления <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED" />.</summary>
3855     </member>
3856     <member name="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.unionmember">
3857       <summary>Представляет дескриптор, строку или указатель интерфейса, которые получающий процесс может использовать для доступа к передаваемым данным.</summary>
3858     </member>
3859     <member name="T:System.Runtime.InteropServices.ComTypes.SYSKIND">
3860       <summary>Указывает целевую платформу операционной системы.</summary>
3861     </member>
3862     <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_MAC">
3863       <summary>Целевая операционная система для библиотеки типов — Apple Macintosh.По умолчанию все поля данных выравниваются по границам четных байтов.</summary>
3864     </member>
3865     <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_WIN16">
3866       <summary>Целевая операционная система для библиотеки типов — 16-разрядные системы Windows.Поля данных по умолчанию упакованы.</summary>
3867     </member>
3868     <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_WIN32">
3869       <summary>Целевая операционная система для библиотеки типов — 32-разрядные системы Windows.Поля данных по умолчанию выровнены естественным образом (например, 2-байтовые целые числа выровнены по границам четных байтов, 4-байтовые целые числа — по границам четырехбайтовых слов и т. д.).</summary>
3870     </member>
3871     <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_WIN64">
3872       <summary>Целевая операционная система для библиотеки типов — 64-разрядные системы Windows.</summary>
3873     </member>
3874     <member name="T:System.Runtime.InteropServices.ComTypes.TYMED">
3875       <summary>Предоставляет управляемое определение структуры TYMED.</summary>
3876     </member>
3877     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ENHMF">
3878       <summary>Среда хранения представляет собой расширенный метафайл.Если элемент <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> имеет значение null, процесс назначения должен использовать DeleteEnhMetaFile для удаления растрового изображения.</summary>
3879     </member>
3880     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_FILE">
3881       <summary>Среда хранения представляет собой файл на диске, заданный с помощью пути.Если элемент STGMEDIUM<see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> имеет значение null, процесс назначения должен использовать OpenFile для удаления файла.</summary>
3882     </member>
3883     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_GDI">
3884       <summary>Среда хранения представляет собой компонент "Интерфейс графических устройств" (GDI) (HBITMAP).Если элемент <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> имеет значение null, процесс назначения должен использовать DeleteObject для удаления растрового изображения.</summary>
3885     </member>
3886     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_HGLOBAL">
3887       <summary>Среда хранения представляет собой глобальный дескриптор памяти (HGLOBAL).Глобальный дескриптор выделяется с помощью флага GMEM_SHARE.Если элемент <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> имеет значение null, процесс назначения должен использовать GlobalFree для освобождения памяти.</summary>
3888     </member>
3889     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTORAGE">
3890       <summary>Среда хранения представляет собой компонент хранения, заданный указателем IStorage.Данные находятся в потоках и хранилищах, содержащихся в этом экземпляре IStorage.Если элемент <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> не имеет значение null, процесс назначения должен использовать IStorage::Release для освобождения компонента хранения.</summary>
3891     </member>
3892     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTREAM">
3893       <summary>Среда хранения представляет собой объект потока, заданный указателем IStream.ISequentialStream::Read служит для чтения данных.Если элемент <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> не имеет значение null, процесс назначения должен использовать IStream::Release для освобождения компонента потока.</summary>
3894     </member>
3895     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_MFPICT">
3896       <summary>Среда хранения представляет собой метафайл (HMETAFILE).Для доступа к данным метафайла используются функции Windows или WIN32.Если элемент <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> имеет значение null, процесс назначения должен использовать DeleteMetaFile для удаления растрового изображения.</summary>
3897     </member>
3898     <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_NULL">
3899       <summary>Данные не передаются.</summary>
3900     </member>
3901     <member name="T:System.Runtime.InteropServices.ComTypes.TYPEATTR">
3902       <summary>Содержит атрибуты UCOMITypeInfo.</summary>
3903     </member>
3904     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cbAlignment">
3905       <summary>Задает выравнивание по границе байта для экземпляра этого типа.</summary>
3906     </member>
3907     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cbSizeInstance">
3908       <summary>Размер экземпляра этого типа.</summary>
3909     </member>
3910     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cbSizeVft">
3911       <summary>Размер таблицы виртуальных методов этого типа (VTBL).</summary>
3912     </member>
3913     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cFuncs">
3914       <summary>Указывает количество функций в интерфейсе, описанном структурой.</summary>
3915     </member>
3916     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cImplTypes">
3917       <summary>Указывает количество реализованных интерфейсов в интерфейсе, описанном структурой.</summary>
3918     </member>
3919     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cVars">
3920       <summary>Указывает число переменных и полей данных в интерфейсе, описанном структурой.</summary>
3921     </member>
3922     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.dwReserved">
3923       <summary>Зарезервировано для использования в будущем.</summary>
3924     </member>
3925     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.guid">
3926       <summary>Идентификатор GUID информации о типе.</summary>
3927     </member>
3928     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.idldescType">
3929       <summary>Атрибуты IDL описанного типа.</summary>
3930     </member>
3931     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.lcid">
3932       <summary>Языковой стандарт имен элементов и строк документации.</summary>
3933     </member>
3934     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.lpstrSchema">
3935       <summary>Зарезервировано для использования в будущем.</summary>
3936     </member>
3937     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.MEMBER_ID_NIL">
3938       <summary>Константа, используемая с полями <see cref="F:System.Runtime.InteropServices.TYPEATTR.memidConstructor" /> и <see cref="F:System.Runtime.InteropServices.TYPEATTR.memidDestructor" />.</summary>
3939     </member>
3940     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.memidConstructor">
3941       <summary>Идентификатор конструктора или <see cref="F:System.Runtime.InteropServices.TYPEATTR.MEMBER_ID_NIL" />, если конструктор отсутствует.</summary>
3942     </member>
3943     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.memidDestructor">
3944       <summary>Идентификатор деструктора или <see cref="F:System.Runtime.InteropServices.TYPEATTR.MEMBER_ID_NIL" />, если деструктор отсутствует.</summary>
3945     </member>
3946     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.tdescAlias">
3947       <summary>Если <see cref="F:System.Runtime.InteropServices.TYPEATTR.typekind" /> == <see cref="F:System.Runtime.InteropServices.TYPEKIND.TKIND_ALIAS" />, определяет тип, для которого данный тип является псевдонимом.</summary>
3948     </member>
3949     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.typekind">
3950       <summary>Значение <see cref="T:System.Runtime.InteropServices.TYPEKIND" />, описывающее тип, описанный этими данными.</summary>
3951     </member>
3952     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.wMajorVerNum">
3953       <summary>Основной номер версии.</summary>
3954     </member>
3955     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.wMinorVerNum">
3956       <summary>Дополнительный номер версии.</summary>
3957     </member>
3958     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.wTypeFlags">
3959       <summary>Значение <see cref="T:System.Runtime.InteropServices.TYPEFLAGS" />, описывающее эти данные.</summary>
3960     </member>
3961     <member name="T:System.Runtime.InteropServices.ComTypes.TYPEDESC">
3962       <summary>Описывает тип переменной, возвращаемый тип функции или тип параметра функции.</summary>
3963     </member>
3964     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEDESC.lpValue">
3965       <summary>Если переменная равна VT_SAFEARRAY или VT_PTR, то поле lpValue содержит указатель на TYPEDESC, показывающий тип элемента.</summary>
3966     </member>
3967     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEDESC.vt">
3968       <summary>Показывает тип variant элемента, описанного при помощи TYPEDESC.</summary>
3969     </member>
3970     <member name="T:System.Runtime.InteropServices.ComTypes.TYPEFLAGS">
3971       <summary>Определяет свойства и атрибуты описания типа.</summary>
3972     </member>
3973     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FAGGREGATABLE">
3974       <summary>Класс поддерживает агрегирование.</summary>
3975     </member>
3976     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FAPPOBJECT">
3977       <summary>Описание типа, описывающее объект Application.</summary>
3978     </member>
3979     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FCANCREATE">
3980       <summary>Экземпляры этого типа могут быть созданы при помощи ITypeInfo::CreateInstance.</summary>
3981     </member>
3982     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FCONTROL">
3983       <summary>Этот тип является элементом управления, из которого производятся другие типы. Он не должен отображаться для пользователей.</summary>
3984     </member>
3985     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FDISPATCHABLE">
3986       <summary>Показывает, что интерфейс является производным от IDispatch, прямо или косвенно.Этот флаг вычисляется: для него не существует языка описания объекта.</summary>
3987     </member>
3988     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FDUAL">
3989       <summary>Интерфейс поддерживает и IDispatch, и привязку VTBL.</summary>
3990     </member>
3991     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FHIDDEN">
3992       <summary>Этот тип не должен отображаться для браузеров.</summary>
3993     </member>
3994     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FLICENSED">
3995       <summary>Этот тип лицензирован.</summary>
3996     </member>
3997     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FNONEXTENSIBLE">
3998       <summary>Интерфейс не может добавлять члены в процессе выполнения.</summary>
3999     </member>
4000     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FOLEAUTOMATION">
4001       <summary>Типы, используемые в данном интерфейсе, полностью совместимы с автоматизацией, включая поддержку привязки VTBL.Установка двойного интерфейса задает и этот флаг, и <see cref="F:System.Runtime.InteropServices.TYPEFLAGS.TYPEFLAG_FDUAL" />.Этот флаг не разрешен на диспетчерских интерфейсах.</summary>
4002     </member>
4003     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FPREDECLID">
4004       <summary>Этот тип определен заранее.Клиентское приложение должно автоматически создать единственный экземпляр объекта с данным атрибутом.Имя переменной, указывающей на данный объект, совпадает с именем класса объекта.</summary>
4005     </member>
4006     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FPROXY">
4007       <summary>Показывает, что интерфейс будет использовать динамическую библиотеку заглушки/прокси-сервера.Этот флаг показывает, что, если регистрация библиотеки типов удалена, не следует удалять регистрацию для прокси-сервера библиотеки типов.</summary>
4008     </member>
4009     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FREPLACEABLE">
4010       <summary>Объект поддерживает IConnectionPointWithDefault, и для него задано поведение по умолчанию.</summary>
4011     </member>
4012     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FRESTRICTED">
4013       <summary>Следует исключить доступность из макроязыков.Этот флаг предназначен для типов уровня системы или типов, которые не должны отображаться обозревателями типов.</summary>
4014     </member>
4015     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FREVERSEBIND">
4016       <summary>Показывает, что расширения имен основных интерфейсов должны проверяться перед проверкой дочерних элементов, в отличие от поведения по умолчанию.</summary>
4017     </member>
4018     <member name="T:System.Runtime.InteropServices.ComTypes.TYPEKIND">
4019       <summary>Задает различные типы данных и функций.</summary>
4020     </member>
4021     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_ALIAS">
4022       <summary>Тип, являющийся псевдонимом для другого типа.</summary>
4023     </member>
4024     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_COCLASS">
4025       <summary>Набор реализованных интерфейсов компонентов.</summary>
4026     </member>
4027     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_DISPATCH">
4028       <summary>Набор методов и свойств, доступных с помощью IDispatch::Invoke.По умолчанию двойные интерфейсы возвращают значение TKIND_DISPATCH.</summary>
4029     </member>
4030     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_ENUM">
4031       <summary>Набор перечислителей.</summary>
4032     </member>
4033     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_INTERFACE">
4034       <summary>Тип, содержащий виртуальные функции, каждая из которых — чистая.</summary>
4035     </member>
4036     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_MAX">
4037       <summary>Метка окончания перечисления.</summary>
4038     </member>
4039     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_MODULE">
4040       <summary>Модуль, который может содержать только статические функции и данные (например, динамическая библиотека DLL).</summary>
4041     </member>
4042     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_RECORD">
4043       <summary>Структура без методов.</summary>
4044     </member>
4045     <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_UNION">
4046       <summary>Объединение всех методов, смещение которых равно нулю.</summary>
4047     </member>
4048     <member name="T:System.Runtime.InteropServices.ComTypes.TYPELIBATTR">
4049       <summary>Определяет конкретную библиотеку типов и предоставляет поддержку локализации имен элементов.</summary>
4050     </member>
4051     <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.guid">
4052       <summary>Предоставляет уникальную глобальную библиотеку идентификаторов для библиотеки типов.</summary>
4053     </member>
4054     <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.lcid">
4055       <summary>Представляет код языка библиотеки типов.</summary>
4056     </member>
4057     <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.syskind">
4058       <summary>Представляет целевую аппаратную платформу библиотеки типов.</summary>
4059     </member>
4060     <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.wLibFlags">
4061       <summary>Представляет флаги библиотеки.</summary>
4062     </member>
4063     <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.wMajorVerNum">
4064       <summary>Представляет номер основной версии библиотеки типов.</summary>
4065     </member>
4066     <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.wMinorVerNum">
4067       <summary>Представляет дополнительный номер версии библиотеки типов.</summary>
4068     </member>
4069     <member name="T:System.Runtime.InteropServices.ComTypes.VARDESC">
4070       <summary>Описывает переменную, константу или элемент данных.</summary>
4071     </member>
4072     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.desc">
4073       <summary>Содержит сведения о переменной.</summary>
4074     </member>
4075     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.elemdescVar">
4076       <summary>Содержит тип переменной.</summary>
4077     </member>
4078     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.lpstrSchema">
4079       <summary>Это поле зарезервировано для использования в будущем.</summary>
4080     </member>
4081     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.memid">
4082       <summary>Показывает идентификатор ID элемента переменной.</summary>
4083     </member>
4084     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.varkind">
4085       <summary>Определяет, как маршалировать переменную.</summary>
4086     </member>
4087     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.wVarFlags">
4088       <summary>Определяет свойства переменной.</summary>
4089     </member>
4090     <member name="T:System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION">
4091       <summary>Содержит сведения о переменной.</summary>
4092     </member>
4093     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION.lpvarValue">
4094       <summary>Описывает символьную константу.</summary>
4095     </member>
4096     <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION.oInst">
4097       <summary>Показывает смещение переменной внутри экземпляра.</summary>
4098     </member>
4099     <member name="T:System.Runtime.InteropServices.ComTypes.VARFLAGS">
4100       <summary>Определяет константы, определяющие свойства переменной.</summary>
4101     </member>
4102     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FBINDABLE">
4103       <summary>Переменная поддерживает привязку данных.</summary>
4104     </member>
4105     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FDEFAULTBIND">
4106       <summary>Переменная является единственным свойством, представляющим объект наилучшим образом.Только одна переменная в сведениях о типе может содержать этот атрибут.</summary>
4107     </member>
4108     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FDEFAULTCOLLELEM">
4109       <summary>Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc.Если такой элемент обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-элемента.Разрешается для элементов диспетчерских и обычных интерфейсов, но запрещен для модулей.</summary>
4110     </member>
4111     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FDISPLAYBIND">
4112       <summary>Переменная, отображаемая пользователю как связываемая.<see cref="F:System.Runtime.InteropServices.VARFLAGS.VARFLAG_FBINDABLE" /> также следует задать.</summary>
4113     </member>
4114     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FHIDDEN">
4115       <summary>Эту переменную не следует показывать пользователю в браузере, хотя она существует и является связываемой.</summary>
4116     </member>
4117     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FIMMEDIATEBIND">
4118       <summary>Переменная сопоставляется так же, как собственные связываемые свойства.</summary>
4119     </member>
4120     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FNONBROWSABLE">
4121       <summary>Переменная появляется в обозревателе объектов, но не отображается в обозревателе свойств.</summary>
4122     </member>
4123     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FREADONLY">
4124       <summary>Не следует разрешать присвоение значений этой переменной.</summary>
4125     </member>
4126     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FREPLACEABLE">
4127       <summary>Помечает интерфейс как обладающий заданным по умолчанию поведением.</summary>
4128     </member>
4129     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FREQUESTEDIT">
4130       <summary>При установке все попытки прямого изменения свойства приводят к вызову IPropertyNotifySink::OnRequestEdit.Реализация OnRequestEdit определяет, принято ли изменение.</summary>
4131     </member>
4132     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FRESTRICTED">
4133       <summary>Переменную следует сделать недоступной из макроязыков.Этот флаг предназначен для переменных уровня системы или для переменных, которые не нужно отображать в обозревателях типов.</summary>
4134     </member>
4135     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FSOURCE">
4136       <summary>Переменная возвращает объект, являющийся источником событий.</summary>
4137     </member>
4138     <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FUIDEFAULT">
4139       <summary>Переменная отображается по умолчанию в пользовательском интерфейсе.</summary>
4140     </member>
4141     <member name="T:System.Runtime.InteropServices.ComTypes.VARKIND">
4142       <summary>Определяет тип переменной.</summary>
4143     </member>
4144     <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_CONST">
4145       <summary>Структура VARDESC описывает символьную константу.Связанная с ней память отсутствует.</summary>
4146     </member>
4147     <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_DISPATCH">
4148       <summary>Доступ к переменной может быть получен только при помощи IDispatch::Invoke.</summary>
4149     </member>
4150     <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_PERINSTANCE">
4151       <summary>Переменная является полем или элементом типа.Она существует в фиксированном смещении в каждом экземпляре типа.</summary>
4152     </member>
4153     <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_STATIC">
4154       <summary>Имеется только один экземпляр переменной.</summary>
4155     </member>
4156   </members>
4157 </doc>