IVsContainedLanguageCodeSupport.GetMembers - метод
Возвращает коллекцию элементов, соответствующих заданным флагам.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function GetMembers ( _
pszClassName As String, _
dwFlags As UInteger, _
<OutAttribute> ByRef pcMembers As Integer, _
<OutAttribute> ByRef ppbstrDisplayNames As IntPtr, _
<OutAttribute> ByRef ppbstrMemberIDs As IntPtr _
) As Integer
int GetMembers(
string pszClassName,
uint dwFlags,
out int pcMembers,
out IntPtr ppbstrDisplayNames,
out IntPtr ppbstrMemberIDs
)
int GetMembers(
[InAttribute] String^ pszClassName,
[InAttribute] unsigned int dwFlags,
[OutAttribute] int% pcMembers,
[OutAttribute] IntPtr% ppbstrDisplayNames,
[OutAttribute] IntPtr% ppbstrMemberIDs
)
abstract GetMembers :
pszClassName:string *
dwFlags:uint32 *
pcMembers:int byref *
ppbstrDisplayNames:IntPtr byref *
ppbstrMemberIDs:IntPtr byref -> int
function GetMembers(
pszClassName : String,
dwFlags : uint,
pcMembers : int,
ppbstrDisplayNames : IntPtr,
ppbstrMemberIDs : IntPtr
) : int
Параметры
pszClassName
Тип: String[in] имя класса.
dwFlags
Тип: UInt32[in] флаги сочетание из CODEMEMBERTYPE перечисление, указывающее типы участников для получения.
pcMembers
Тип: Int32%[out] возвращает число элементов, определенных в возвращаемое ppbstrDisplayNames и ppbstrMemberIDs массивы.
ppbstrDisplayNames
Тип: IntPtr%[out] возвращает список отображаемых имен для каждого элемента.
ppbstrMemberIDs
Тип: IntPtr%[out] возвращает список уникальных строк идентификатора элемента для каждого элемента.
Возвращаемое значение
Тип: Int32
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.
Заметки
Модель COM подписи
Из singlefileeditor.idl:
HRESULT GetMembers(
[in] LPCWSTR pszClassName,
[in] DWORD dwFlags,
[out] int* pcMembers,
[out] BSTR** ppbstrDisplayNames,
[out] BSTR** ppbstrMemberIDs
);
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsContainedLanguageCodeSupport Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен