This document is archived and information here might be outdated.  Recommended version.

IExtensionManager.Extension Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > System > ESRI.ArcGIS.esriSystem > Interfaces > IE > IExtensionManager Interface > IExtensionManager.Extension Property
ArcGIS Developer Help

IExtensionManager.Extension Property

The extension at the specified index.

[Visual Basic .NET]
Public Function get_Extension ( _
    ByVal index As Integer _
) As IExtension
public IExtension get_Extension (
    int index
HRESULT get_Extension(
  long index,
  IExtension** Extension
index [in]

index is a parameter of type long Extension [out, retval]
Extension is a parameter of type IExtension**

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Returns the extension at the specified index from the extensions currently loaded in the application. The first extension has an index of 0 and the last extension has in index of ExtensionCount - 1.


This is not the only way to get a reference to an extension; the IApplication interface has FindExtensionByCLSID and FindExtensionByName methods.

See Also

IExtensionManager Interface