IVsContainedLanguageCodeSupport.GetMembers Method
Returns a collection of members corresponding to the specified flags.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
‘선언
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
‘사용 방법
Dim instance As IVsContainedLanguageCodeSupport
Dim pszClassName As String
Dim dwFlags As UInteger
Dim pcMembers As Integer
Dim ppbstrDisplayNames As IntPtr
Dim ppbstrMemberIDs As IntPtr
Dim returnValue As Integer
returnValue = instance.GetMembers(pszClassName, _
dwFlags, pcMembers, ppbstrDisplayNames, _
ppbstrMemberIDs)
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
Parameters
- pszClassName
Type: System.String
[in] Class name.
- dwFlags
Type: System.UInt32
[in] A combination of flags from the CODEMEMBERTYPE enumeration specifying the types of members to retrieve.
- pcMembers
Type: System.Int32%
[out] Returns the number of members specified in the returned ppbstrDisplayNames and ppbstrMemberIDs arrays.
- ppbstrDisplayNames
Type: System.IntPtr%
[out] Returns a list of display names for each member.
- ppbstrMemberIDs
Type: System.IntPtr%
[out] Returns a list of unique member identifier strings for each member.
Return Value
Type: System.Int32
If successful, returns S_OK; otherwise, returns an error code.
Remarks
COM Signature
From singlefileeditor.idl:
HRESULT GetMembers(
[in] LPCWSTR pszClassName,
[in] DWORD dwFlags,
[out] int* pcMembers,
[out] BSTR** ppbstrDisplayNames,
[out] BSTR** ppbstrMemberIDs
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
IVsContainedLanguageCodeSupport Interface