IVsObjectList.GetMultipleSourceItems Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns the ItemID corresponding to source files for the given list item if more than one.
public:
int GetMultipleSourceItems(System::UInt32 index, System::UInt32 grfGSI, System::UInt32 cItems, cli::array <Microsoft::VisualStudio::Shell::Interop::VSITEMSELECTION> ^ rgItemSel);
int GetMultipleSourceItems(unsigned int index, unsigned int grfGSI, unsigned int cItems, std::Array <Microsoft::VisualStudio::Shell::Interop::VSITEMSELECTION> const & rgItemSel);
public int GetMultipleSourceItems (uint index, uint grfGSI, uint cItems, Microsoft.VisualStudio.Shell.Interop.VSITEMSELECTION[] rgItemSel);
abstract member GetMultipleSourceItems : uint32 * uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.VSITEMSELECTION[] -> int
Public Function GetMultipleSourceItems (index As UInteger, grfGSI As UInteger, cItems As UInteger, rgItemSel As VSITEMSELECTION()) As Integer
Parameters
- index
- UInt32
[in] Specifies the index of the list item of interest.
- grfGSI
- UInt32
[in] Flag providing information about how the selected items should be returned. Values are taken from the __VSGSIFLAGS enumeration.
- cItems
- UInt32
[in] The number of items returned in rgItemSel
.
- rgItemSel
- VSITEMSELECTION[]
[out] Array of VSITEMSELECTION structures that contain an IVsHierarchy pointer and item identifier for each selected item.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsObjectList::GetMultipleSourceItems(
[in] ULONG Index,
[in] VSGSIFLAGS grfGSI,
[in] ULONG cItems,
[out, size_is(cItems)] VSITEMSELECTION rgItemSel[]
);
The environment calls GetMultipleSourceItems
if an initial call to CountSourceItems returns a count greater than 1. All ItemIds must belong to the same IVsHierarchy (returned through CountSourceItems.
This method applies to Class View only.