Get an ArrayList of System.String values that containing the ESRI .NET Assembly names for ArcGIS Desktop and Engine.
[C#]
/// <summary>
/// Get an ArrayList of System.String values that containing the ESRI .NET Assembly names for ArcGIS Desktop and Engine.
/// </summary>
/// <returns>A System.Collections.ArrayList of System.String values.</returns>
/// <remarks>Some ESRI Assembly names may be prefaced with a sub-directory name (example: "Toolboxes\ESRI.ArcGIS.AnalysisTools"). The ArcGIS Desktop and Engine .NET Assemblies are located in the the (ArcGIS_Install_Folder]\DotNet directory structure on disk. For a typical ArcObjects installation this would be: "C:\Program Files\ArcGIS\DotNet".</remarks>
public System.Collections.ArrayList GetESRIAssemblyNameArrayList()
{
System.Collections.ArrayList allESRIAssemblies = new System.Collections.ArrayList();
allESRIAssemblies.Add("ESRI.ArcGIS.3DAnalyst");
allESRIAssemblies.Add("ESRI.ArcGIS.3DAnalystUI");
allESRIAssemblies.Add("ESRI.ArcGIS.ADF");
allESRIAssemblies.Add("ESRI.ArcGIS.ADF.Connection");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.AnalysisTools");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.Analyst3DTools");
allESRIAssemblies.Add("ESRI.ArcGIS.Animation");
allESRIAssemblies.Add("ESRI.ArcGIS.AnimationUI");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcCatalog");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcCatalogUI");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcGlobe");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcMap");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcMapUI");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcReaderControl");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcScan");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcScene");
allESRIAssemblies.Add("ESRI.ArcGIS.ArcWeb");
allESRIAssemblies.Add("ESRI.ArcGIS.AxArcReaderControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxControls");
allESRIAssemblies.Add("ESRI.ArcGIS.AxGlobeControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxLicenseControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxMapControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxPageLayoutControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxPublisherControls");
allESRIAssemblies.Add("ESRI.ArcGIS.AxReaderControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxSceneControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxTOCControl");
allESRIAssemblies.Add("ESRI.ArcGIS.AxToolbarControl");
allESRIAssemblies.Add("ESRI.ArcGIS.Cadastral");
allESRIAssemblies.Add("ESRI.ArcGIS.CadastralUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Carto");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.CartographyTools");
allESRIAssemblies.Add("ESRI.ArcGIS.CartoUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Catalog");
allESRIAssemblies.Add("ESRI.ArcGIS.CatalogUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Controls");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.ConversionTools");
allESRIAssemblies.Add("ESRI.ArcGIS.DataInterop");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.DataInteroperabilityTools");
allESRIAssemblies.Add("ESRI.ArcGIS.DataInteropUI");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.DataManagementTools");
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesFile");
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesGDB");
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesNetCDF");
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesOleDB");
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesRaster");
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesRasterUI");
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesSMUUI");
allESRIAssemblies.Add("ESRI.ArcGIS.DefenseSolutions");
allESRIAssemblies.Add("ESRI.ArcGIS.Display");
allESRIAssemblies.Add("ESRI.ArcGIS.DisplayUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Editor");
allESRIAssemblies.Add("ESRI.ArcGIS.EditorExt");
allESRIAssemblies.Add("ESRI.ArcGIS.Framework");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoAnalyst");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.GeocodingTools");
allESRIAssemblies.Add("ESRI.ArcGIS.Geodatabase");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseDistributed");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseDistributedUI");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseExtensions");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Geometry");
allESRIAssemblies.Add("ESRI.ArcGIS.Geoprocessing");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoprocessingUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Geoprocessor");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoReferenceUI");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoStatisticalAnalyst");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.GeostatisticalAnalystTools");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoStatisticalAnalystUI");
allESRIAssemblies.Add("ESRI.ArcGIS.GeoSurvey");
allESRIAssemblies.Add("ESRI.ArcGIS.GISClient");
allESRIAssemblies.Add("ESRI.ArcGIS.GlobeControl");
allESRIAssemblies.Add("ESRI.ArcGIS.GlobeCore");
allESRIAssemblies.Add("ESRI.ArcGIS.GlobeCoreUI");
allESRIAssemblies.Add("ESRI.ArcGIS.LicenseControl");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.LinearReferencingTools");
allESRIAssemblies.Add("ESRI.ArcGIS.Location");
allESRIAssemblies.Add("ESRI.ArcGIS.LocationUI");
allESRIAssemblies.Add("ESRI.ArcGIS.MapControl");
allESRIAssemblies.Add("ESRI.ArcGIS.Maplex");
allESRIAssemblies.Add("ESRI.ArcGIS.MaplexUI");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.MultidimensionTools");
allESRIAssemblies.Add("ESRI.ArcGIS.NetworkAnalysis");
allESRIAssemblies.Add("ESRI.ArcGIS.NetworkAnalyst");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.NetworkAnalystTools");
allESRIAssemblies.Add("ESRI.ArcGIS.NetworkAnalystUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Output");
allESRIAssemblies.Add("ESRI.ArcGIS.OutputExtensions");
allESRIAssemblies.Add("ESRI.ArcGIS.OutputExtensionsUI");
allESRIAssemblies.Add("ESRI.ArcGIS.OutputUI");
allESRIAssemblies.Add("ESRI.ArcGIS.PageLayoutControl");
allESRIAssemblies.Add("ESRI.ArcGIS.Publisher");
allESRIAssemblies.Add("ESRI.ArcGIS.PublisherControls");
allESRIAssemblies.Add("ESRI.ArcGIS.PublisherUI");
allESRIAssemblies.Add("ESRI.ArcGIS.ReaderControl");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.SampleTools");
allESRIAssemblies.Add("ESRI.ArcGIS.SceneControl");
allESRIAssemblies.Add("ESRI.ArcGIS.Schematic");
allESRIAssemblies.Add("ESRI.ArcGIS.SchematicUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Server");
allESRIAssemblies.Add("ESRI.ArcGIS.SpatialAnalyst");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.SpatialAnalystTools");
allESRIAssemblies.Add("ESRI.ArcGIS.SpatialAnalystUI");
allESRIAssemblies.Add("Toolboxes\\ESRI.ArcGIS.SpatialStatisticsTools");
allESRIAssemblies.Add("ESRI.ArcGIS.SurveyDataEx");
allESRIAssemblies.Add("ESRI.ArcGIS.SurveyExt");
allESRIAssemblies.Add("ESRI.ArcGIS.SurveyPkgs");
allESRIAssemblies.Add("ESRI.ArcGIS.System");
allESRIAssemblies.Add("ESRI.ArcGIS.SystemUI");
allESRIAssemblies.Add("ESRI.ArcGIS.TOCControl");
allESRIAssemblies.Add("ESRI.ArcGIS.ToolbarControl");
allESRIAssemblies.Add("ESRI.ArcGIS.TrackingAnalyst");
allESRIAssemblies.Add("ESRI.ArcGIS.TrackingAnalystUI");
allESRIAssemblies.Add("ESRI.ArcGIS.Utility");
return allESRIAssemblies;
}
[Visual Basic .NET]
''' <summary>
''' Get an ArrayList of System.String values that containing the ESRI .NET Assembly names for ArcGIS Desktop and Engine.
''' </summary>
''' <returns>A System.Collections.ArrayList of System.String values.</returns>
''' <remarks>Some ESRI Assembly names may be prefaced with a sub-directory name (example: "Toolboxes\ESRI.ArcGIS.AnalysisTools"). The ArcGIS Desktop and Engine .NET Assemblies are located in the the (ArcGIS_Install_Folder]\DotNet directory structure on disk. For a typical ArcObjects installation this would be: "C:\Program Files\ArcGIS\DotNet".</remarks>
Public Function GetESRIAssemblyNameArrayList() As System.Collections.ArrayList
Dim allESRIAssemblies As New System.Collections.ArrayList
allESRIAssemblies.Add("ESRI.ArcGIS.3DAnalyst")
allESRIAssemblies.Add("ESRI.ArcGIS.3DAnalystUI")
allESRIAssemblies.Add("ESRI.ArcGIS.ADF")
allESRIAssemblies.Add("ESRI.ArcGIS.ADF.Connection")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.AnalysisTools")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.Analyst3DTools")
allESRIAssemblies.Add("ESRI.ArcGIS.Animation")
allESRIAssemblies.Add("ESRI.ArcGIS.AnimationUI")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcCatalog")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcCatalogUI")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcGlobe")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcMap")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcMapUI")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcReaderControl")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcScan")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcScene")
allESRIAssemblies.Add("ESRI.ArcGIS.ArcWeb")
allESRIAssemblies.Add("ESRI.ArcGIS.AxArcReaderControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxControls")
allESRIAssemblies.Add("ESRI.ArcGIS.AxGlobeControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxLicenseControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxMapControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxPageLayoutControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxPublisherControls")
allESRIAssemblies.Add("ESRI.ArcGIS.AxReaderControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxSceneControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxTOCControl")
allESRIAssemblies.Add("ESRI.ArcGIS.AxToolbarControl")
allESRIAssemblies.Add("ESRI.ArcGIS.Cadastral")
allESRIAssemblies.Add("ESRI.ArcGIS.CadastralUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Carto")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.CartographyTools")
allESRIAssemblies.Add("ESRI.ArcGIS.CartoUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Catalog")
allESRIAssemblies.Add("ESRI.ArcGIS.CatalogUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Controls")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.ConversionTools")
allESRIAssemblies.Add("ESRI.ArcGIS.DataInterop")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.DataInteroperabilityTools")
allESRIAssemblies.Add("ESRI.ArcGIS.DataInteropUI")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.DataManagementTools")
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesFile")
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesGDB")
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesNetCDF")
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesOleDB")
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesRaster")
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesRasterUI")
allESRIAssemblies.Add("ESRI.ArcGIS.DataSourcesSMUUI")
allESRIAssemblies.Add("ESRI.ArcGIS.DefenseSolutions")
allESRIAssemblies.Add("ESRI.ArcGIS.Display")
allESRIAssemblies.Add("ESRI.ArcGIS.DisplayUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Editor")
allESRIAssemblies.Add("ESRI.ArcGIS.EditorExt")
allESRIAssemblies.Add("ESRI.ArcGIS.Framework")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoAnalyst")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.GeocodingTools")
allESRIAssemblies.Add("ESRI.ArcGIS.Geodatabase")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseDistributed")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseDistributedUI")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseExtensions")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoDatabaseUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Geometry")
allESRIAssemblies.Add("ESRI.ArcGIS.Geoprocessing")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoprocessingUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Geoprocessor")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoReferenceUI")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoStatisticalAnalyst")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.GeostatisticalAnalystTools")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoStatisticalAnalystUI")
allESRIAssemblies.Add("ESRI.ArcGIS.GeoSurvey")
allESRIAssemblies.Add("ESRI.ArcGIS.GISClient")
allESRIAssemblies.Add("ESRI.ArcGIS.GlobeControl")
allESRIAssemblies.Add("ESRI.ArcGIS.GlobeCore")
allESRIAssemblies.Add("ESRI.ArcGIS.GlobeCoreUI")
allESRIAssemblies.Add("ESRI.ArcGIS.LicenseControl")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.LinearReferencingTools")
allESRIAssemblies.Add("ESRI.ArcGIS.Location")
allESRIAssemblies.Add("ESRI.ArcGIS.LocationUI")
allESRIAssemblies.Add("ESRI.ArcGIS.MapControl")
allESRIAssemblies.Add("ESRI.ArcGIS.Maplex")
allESRIAssemblies.Add("ESRI.ArcGIS.MaplexUI")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.MultidimensionTools")
allESRIAssemblies.Add("ESRI.ArcGIS.NetworkAnalysis")
allESRIAssemblies.Add("ESRI.ArcGIS.NetworkAnalyst")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.NetworkAnalystTools")
allESRIAssemblies.Add("ESRI.ArcGIS.NetworkAnalystUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Output")
allESRIAssemblies.Add("ESRI.ArcGIS.OutputExtensions")
allESRIAssemblies.Add("ESRI.ArcGIS.OutputExtensionsUI")
allESRIAssemblies.Add("ESRI.ArcGIS.OutputUI")
allESRIAssemblies.Add("ESRI.ArcGIS.PageLayoutControl")
allESRIAssemblies.Add("ESRI.ArcGIS.Publisher")
allESRIAssemblies.Add("ESRI.ArcGIS.PublisherControls")
allESRIAssemblies.Add("ESRI.ArcGIS.PublisherUI")
allESRIAssemblies.Add("ESRI.ArcGIS.ReaderControl")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.SampleTools")
allESRIAssemblies.Add("ESRI.ArcGIS.SceneControl")
allESRIAssemblies.Add("ESRI.ArcGIS.Schematic")
allESRIAssemblies.Add("ESRI.ArcGIS.SchematicUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Server")
allESRIAssemblies.Add("ESRI.ArcGIS.SpatialAnalyst")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.SpatialAnalystTools")
allESRIAssemblies.Add("ESRI.ArcGIS.SpatialAnalystUI")
allESRIAssemblies.Add("Toolboxes\ESRI.ArcGIS.SpatialStatisticsTools")
allESRIAssemblies.Add("ESRI.ArcGIS.SurveyDataEx")
allESRIAssemblies.Add("ESRI.ArcGIS.SurveyExt")
allESRIAssemblies.Add("ESRI.ArcGIS.SurveyPkgs")
allESRIAssemblies.Add("ESRI.ArcGIS.System")
allESRIAssemblies.Add("ESRI.ArcGIS.SystemUI")
allESRIAssemblies.Add("ESRI.ArcGIS.TOCControl")
allESRIAssemblies.Add("ESRI.ArcGIS.ToolbarControl")
allESRIAssemblies.Add("ESRI.ArcGIS.TrackingAnalyst")
allESRIAssemblies.Add("ESRI.ArcGIS.TrackingAnalystUI")
allESRIAssemblies.Add("ESRI.ArcGIS.Utility")
Return allESRIAssemblies
End Function