SelectionContainer.ISelectionContainer.GetObjects Method

Sets cObjects with the number of items SELECTED or ALL items and populates array apUnkObjects with pointers to those objects.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Declaration
Private Function GetObjects ( _
    dwFlags As UInteger, _
    cObjects As UInteger, _
    apUnkObjects As Object() _
) As Integer Implements ISelectionContainer.GetObjects
int ISelectionContainer.GetObjects(
    uint dwFlags,
    uint cObjects,
    Object[] apUnkObjects
)
private:
virtual int GetObjects(
    unsigned int dwFlags, 
    unsigned int cObjects, 
    array<Object^>^ apUnkObjects
) sealed = ISelectionContainer::GetObjects
private abstract GetObjects : 
        dwFlags:uint32 * 
        cObjects:uint32 * 
        apUnkObjects:Object[] -> int 
private override GetObjects : 
        dwFlags:uint32 * 
        cObjects:uint32 * 
        apUnkObjects:Object[] -> int 
JScript does not support explicit interface implementations.

Parameters

  • cObjects
    Type: System.UInt32
    A pointer to the number of items, this value is set by the method call.
  • apUnkObjects
    Type: array<System.Object[]
    An array of size cObjects that contains pointers to the retrieved objects.

Return Value

Type: System.Int32
Returns S_OK if the operation is successful.

Implements

ISelectionContainer.GetObjects(UInt32, UInt32, array<Object[])

Remarks

Throws an exception if dwFlags is not ALL or SELECTED.

.NET Framework Security

See Also

Reference

SelectionContainer Class

Microsoft.VisualStudio.Shell Namespace