Name: Add Bookmark3D to SceneBookmarks
Description: Add a Bookmark3D to the collection of SceneBookmarks. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:System.String 
ESRI.ArcGIS.Analyst3D.ICamera 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks 
Members used:ESRI.ArcGIS.Analyst3D.Bookmark3DClass 
ESRI.ArcGIS.Analyst3D.IBookmark3D 
ESRI.ArcGIS.Analyst3D.IBookmark3D.Name 
ESRI.ArcGIS.Analyst3D.ICamera 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks.AddBookmark 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks.Capture 
System.String 
Name: Add Drape Layer to Globe Elevation Surface
Description: Drape a layer on an elevation surface. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.Carto.ILayer 
System.String 
Members used:ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.ILayerExtensions 
ESRI.ArcGIS.Carto.ILayerExtensions.AddExtension 
ESRI.ArcGIS.Carto.IRasterLayer 
ESRI.ArcGIS.Carto.IRasterLayer.CreateFromFilePath 
ESRI.ArcGIS.Carto.RasterLayerClass 
ESRI.ArcGIS.GlobeCore.esriGlobeDataType.esriGlobeDataElevation 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerBaseOption.esriGlobeLayerBaseLayer 
ESRI.ArcGIS.GlobeCore.GlobeLayerPropertiesClass 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.RefreshViewers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers.FindGlobeProperties 
ESRI.ArcGIS.GlobeCore.IGlobeHeightProperties 
ESRI.ArcGIS.GlobeCore.IGlobeHeightProperties.Apply 
ESRI.ArcGIS.GlobeCore.IGlobeHeightProperties.BaseLayer 
ESRI.ArcGIS.GlobeCore.IGlobeHeightProperties.BaseOption 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties.HeightProperties 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties.Type 
System.String 
Name: Add Globe Layer by Type
Description: Add a globelayer as draped, floating or elevation type. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerType 
ESRI.ArcGIS.Carto.ILayer 
Members used:ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.IRasterLayer 
ESRI.ArcGIS.Carto.ITerrainLayer 
ESRI.ArcGIS.Carto.ITinLayer 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerType 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerType.esriGlobeLayerTypeElevation 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.AddLayerType 
Name: Add Graphics Layer to Globe
Description: Add a new graphics layer and elements to a globe. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
System.String 
Members used:ESRI.ArcGIS.Analyst3D.esriSimple3DLineStyle.esriS3DLSStrip 
ESRI.ArcGIS.Analyst3D.esriSimple3DMarkerStyle.esriS3DMSCone 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.IScene.AddLayer 
ESRI.ArcGIS.Analyst3D.ISimpleLine3DSymbol 
ESRI.ArcGIS.Analyst3D.ISimpleLine3DSymbol.ResolutionQuality 
ESRI.ArcGIS.Analyst3D.ISimpleLine3DSymbol.Style 
ESRI.ArcGIS.Analyst3D.ISimpleMarker3DSymbol 
ESRI.ArcGIS.Analyst3D.ISimpleMarker3DSymbol.ResolutionQuality 
ESRI.ArcGIS.Analyst3D.ISimpleMarker3DSymbol.Style 
ESRI.ArcGIS.Analyst3D.SimpleLine3DSymbolClass 
ESRI.ArcGIS.Analyst3D.SimpleMarker3DSymbolClass 
ESRI.ArcGIS.Carto.IElement 
ESRI.ArcGIS.Carto.IElement.Geometry 
ESRI.ArcGIS.Carto.IElement.Symbol 
ESRI.ArcGIS.Carto.IGraphicsContainer 
ESRI.ArcGIS.Carto.IGraphicsContainer.AddElement 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.ILayer.Name 
ESRI.ArcGIS.Carto.IMarkerElement 
ESRI.ArcGIS.Carto.IMarkerElement.Symbol 
ESRI.ArcGIS.Carto.LineElementClass 
ESRI.ArcGIS.Carto.MarkerElementClass 
ESRI.ArcGIS.Display.IColor 
ESRI.ArcGIS.Display.IColor.RGB 
ESRI.ArcGIS.Display.ILineSymbol 
ESRI.ArcGIS.Display.ILineSymbol.Color 
ESRI.ArcGIS.Display.ILineSymbol.Width 
ESRI.ArcGIS.Display.IMarkerSymbol 
ESRI.ArcGIS.Display.IMarkerSymbol.Color 
ESRI.ArcGIS.Display.IMarkerSymbol.Size 
ESRI.ArcGIS.Display.RgbColorClass 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.PutCoords 
ESRI.ArcGIS.Geometry.IPoint.ToPoint 
ESRI.ArcGIS.Geometry.IPolyline 
ESRI.ArcGIS.Geometry.PolylineClass 
ESRI.ArcGIS.GlobeCore.GlobeGraphicsLayerClass 
ESRI.ArcGIS.GlobeCore.IGlobe 
System.String 
Name: Add KML Data to Globe
Description: Add KML data to a globe 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:System.String 
ESRI.ArcGIS.GlobeCore.IGlobe 
System.String 
Members used:ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.IScene.AddLayer 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IKmlLayer 
ESRI.ArcGIS.GlobeCore.IKmlLayer.DataPath 
ESRI.ArcGIS.GlobeCore.IKmlLayer.Name 
System.Activator.CreateInstance 
System.String 
System.Type 
System.Type.GetTypeFromProgID 
Name: Add Vector Data to Globe
Description: Add Vector Data to Globe. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerType 
ESRI.ArcGIS.Carto.ILayer 
Members used:ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerType 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerType.esriGlobeLayerTypeElevation 
ESRI.ArcGIS.GlobeCore.esriGlobeLayerType.esriGlobeLayerTypeUnknown 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.AddLayerType 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay2 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay2.PauseCaching 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers.FindGlobeProperties 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties.IsDynamicallyRasterized 
Name: Create Animation AVI
Description: Exports the current animation in globe to an AVI file. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
System.String 
System.Double 
Members used:ESRI.ArcGIS.Analyst3D.IBasicScene2 
ESRI.ArcGIS.Analyst3D.IBasicScene2.AnimationExtension 
ESRI.ArcGIS.Animation.AnimationExporterAVIClass 
ESRI.ArcGIS.Animation.IAGAnimationEnvironment 
ESRI.ArcGIS.Animation.IAGAnimationEnvironment.AnimationDuration 
ESRI.ArcGIS.Animation.IAnimationExtension 
ESRI.ArcGIS.Animation.IAnimationExtension.AnimationEnvironment 
ESRI.ArcGIS.Animation.IAnimationExtension.AnimationTracks 
ESRI.ArcGIS.Animation.IVideoExporter 
ESRI.ArcGIS.Animation.IVideoExporter.ExportAnimation 
ESRI.ArcGIS.Animation.IVideoExporter.ExportFileName 
ESRI.ArcGIS.Animation.IVideoExporterCodecCode 
ESRI.ArcGIS.GlobeCore.IGlobe 
System.Double 
System.String 
Name: Create Animation by Interpolating Between Two Keyframes
Description: Creates an animation by interpolating between two keyframes in the globe. The animation makes the Globe layer transparent by interpolating between the keyframes. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.Carto.ILayer 
Members used:ESRI.ArcGIS.Analyst3D.AnimationTrackClass 
ESRI.ArcGIS.Analyst3D.IBasicScene2 
ESRI.ArcGIS.Analyst3D.IBasicScene2.AnimationExtension 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Animation.IAGAnimationTrack 
ESRI.ArcGIS.Animation.IAGAnimationTrack.AnimationType 
ESRI.ArcGIS.Animation.IAGAnimationTrack.AttachObject 
ESRI.ArcGIS.Animation.IAGAnimationTrack.InterpolateObjectProperties 
ESRI.ArcGIS.Animation.IAGAnimationTrackKeyframes 
ESRI.ArcGIS.Animation.IAGAnimationTrackKeyframes.ActiveProperties 
ESRI.ArcGIS.Animation.IAGAnimationTrackKeyframes.InsertKeyframe 
ESRI.ArcGIS.Animation.IAGAnimationType 
ESRI.ArcGIS.Animation.IAGKeyframe 
ESRI.ArcGIS.Animation.IAGKeyframe.PropertyValue 
ESRI.ArcGIS.Animation.IAGKeyframe.TimeStamp 
ESRI.ArcGIS.Animation.IAnimationExtension 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.esriSystem.ILongArray 
ESRI.ArcGIS.esriSystem.ILongArray.Add 
ESRI.ArcGIS.esriSystem.LongArrayClass 
ESRI.ArcGIS.GlobeCore.AnimationTypeGlobeLayerClass 
ESRI.ArcGIS.GlobeCore.GlobeLayerKeyframeClass 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.RefreshViewers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.Scene 
System.Double 
System.Int32 
Name: Create Animation from Keyframes
Description: Creates an animation by changing and applying the keyframe in globe. The animation rotates the globe by changing the GlobeCamera keyframe and applying it in globe. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
Members used:ESRI.ArcGIS.Analyst3D.ICamera 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Camera 
ESRI.ArcGIS.Animation.AGAnimationTrackClass 
ESRI.ArcGIS.Animation.IAGAnimationContainer 
ESRI.ArcGIS.Animation.IAGAnimationTrack 
ESRI.ArcGIS.Animation.IAGAnimationTrack.AnimationType 
ESRI.ArcGIS.Animation.IAGAnimationType 
ESRI.ArcGIS.Animation.IAGKeyframe 
ESRI.ArcGIS.Animation.IAGKeyframe.ActiveProperties 
ESRI.ArcGIS.Animation.IAGKeyframe.Apply 
ESRI.ArcGIS.Animation.IAGKeyframe.PropertyValue 
ESRI.ArcGIS.esriSystem.ILongArray 
ESRI.ArcGIS.esriSystem.ILongArray.Add 
ESRI.ArcGIS.esriSystem.LongArrayClass 
ESRI.ArcGIS.GlobeCore.AnimationTypeGlobeCameraClass 
ESRI.ArcGIS.GlobeCore.GlobeCameraKeyframeClass 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeCamera 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.ActiveViewer 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.RefreshViewers 
System.Double 
Name: Create Animation from Path
Description: Creates a camera animation from path. The path is supplied by specifying a specific line feature from a ILayer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.Carto.ILayer 
System.Int32 
Members used:ESRI.ArcGIS.Analyst3D.IBasicScene2 
ESRI.ArcGIS.Analyst3D.IBasicScene2.AnimationExtension 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Camera 
ESRI.ArcGIS.Animation.AGAnimationUtilsClass 
ESRI.ArcGIS.Animation.AGImportPathOptionsClass 
ESRI.ArcGIS.Animation.esriFlyFromPathType.esriFlyFromPathObsAndTarget 
ESRI.ArcGIS.Animation.IAGAnimationContainer 
ESRI.ArcGIS.Animation.IAGAnimationTracks 
ESRI.ArcGIS.Animation.IAGAnimationUtils 
ESRI.ArcGIS.Animation.IAGAnimationUtils.CreateFlybyFromPath 
ESRI.ArcGIS.Animation.IAGImportPathOptions 
ESRI.ArcGIS.Animation.IAGImportPathOptions.AnimatedObject 
ESRI.ArcGIS.Animation.IAGImportPathOptions.AnimationEnvironment 
ESRI.ArcGIS.Animation.IAGImportPathOptions.AnimationTracks 
ESRI.ArcGIS.Animation.IAGImportPathOptions.AnimationType 
ESRI.ArcGIS.Animation.IAGImportPathOptions.BasicMap 
ESRI.ArcGIS.Animation.IAGImportPathOptions.ConversionType 
ESRI.ArcGIS.Animation.IAGImportPathOptions.LookaheadFactor 
ESRI.ArcGIS.Animation.IAGImportPathOptions.PathGeometry 
ESRI.ArcGIS.Animation.IAGImportPathOptions.RollFactor 
ESRI.ArcGIS.Animation.IAnimationExtension 
ESRI.ArcGIS.Animation.IAnimationExtension.AnimationEnvironment 
ESRI.ArcGIS.Animation.IAnimationExtension.AnimationTracks 
ESRI.ArcGIS.Animation.IAnimationTracks.AnimationObjectContainer 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureLayer.FeatureClass 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Geodatabase.IFeature 
ESRI.ArcGIS.Geodatabase.IFeature.Shape 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass.GetFeature 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.GlobeCore.AnimationTypeGlobeCameraClass 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.ActiveViewer 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.Scene 
System.Int32 
Name: Create Animation from View
Description: Creates a globe camera keyframe by capturing the current view. The GlobeCamera keyframe is added to the default GlobeCamera animation track. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
Members used:ESRI.ArcGIS.Analyst3D.IBasicScene2 
ESRI.ArcGIS.Analyst3D.IBasicScene2.AnimationExtension 
ESRI.ArcGIS.Animation.AGAnimationUtilsClass 
ESRI.ArcGIS.Animation.IAGAnimationEnvironment 
ESRI.ArcGIS.Animation.IAGAnimationTracks 
ESRI.ArcGIS.Animation.IAGAnimationUtils 
ESRI.ArcGIS.Animation.IAGAnimationUtils.CaptureCurrentView 
ESRI.ArcGIS.Animation.IAnimationExtension.AnimationEnvironment 
ESRI.ArcGIS.GlobeCore.IGlobe 
Name: Create Animation QuickTime
Description: Exports the current animation in globe to a QuickTime movie file. Note - In order to export animation to QuickTime movie, QuickTime player should be installed on the machine. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
System.String 
System.Double 
Members used:ESRI.ArcGIS.Analyst3D.IBasicScene2 
ESRI.ArcGIS.Analyst3D.IBasicScene2.AnimationExtension 
ESRI.ArcGIS.Animation.AnimationExporterQTClass 
ESRI.ArcGIS.Animation.IAGAnimationEnvironment 
ESRI.ArcGIS.Animation.IAGAnimationEnvironment.AnimationDuration 
ESRI.ArcGIS.Animation.IAnimationExtension 
ESRI.ArcGIS.Animation.IAnimationExtension.AnimationEnvironment 
ESRI.ArcGIS.Animation.IAnimationExtension.AnimationTracks 
ESRI.ArcGIS.Animation.IVideoExporter 
ESRI.ArcGIS.Animation.IVideoExporter.Codec 
ESRI.ArcGIS.Animation.IVideoExporter.ExportAnimation 
ESRI.ArcGIS.Animation.IVideoExporter.ExportFileName 
ESRI.ArcGIS.Animation.IVideoExporter.FrameRate 
ESRI.ArcGIS.Animation.IVideoExporter.ShowSettingsDialog 
ESRI.ArcGIS.GlobeCore.IGlobe 
System.Double 
System.String 
Name: Create Group Layer Animation
Description: Creates a group layer animation using all the layers present in the globe. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
Members used:ESRI.ArcGIS.Analyst3D.IAnimationExtension.AnimationEnvironment 
ESRI.ArcGIS.Analyst3D.IAnimationExtension.AnimationTracks 
ESRI.ArcGIS.Analyst3D.IBasicScene2 
ESRI.ArcGIS.Analyst3D.IBasicScene2.AnimationExtension 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.IScene.Layers 
ESRI.ArcGIS.Animation.AGAnimationUtilsClass 
ESRI.ArcGIS.Animation.AGGroupAnimationOptionsClass 
ESRI.ArcGIS.Animation.IAGAnimationContainer 
ESRI.ArcGIS.Animation.IAGAnimationEnvironment 
ESRI.ArcGIS.Animation.IAGAnimationTracks 
ESRI.ArcGIS.Animation.IAGAnimationUtils 
ESRI.ArcGIS.Animation.IAGAnimationUtils.CreateLayerGroupAnimation 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.AnimationEnvironment 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.AnimationTracks 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.Blending 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.CycleAnimation 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.FadingPercentage 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.LayerSet 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.OverwriteExisting 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.PutTrackInterval 
ESRI.ArcGIS.Animation.IAGGroupAnimationOptions.PutVisibilitySettings 
ESRI.ArcGIS.Carto.IEnumLayer 
ESRI.ArcGIS.Carto.IEnumLayer.Next 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.esriSystem.ArrayClass 
ESRI.ArcGIS.esriSystem.IArray 
ESRI.ArcGIS.esriSystem.IArray.Add 
ESRI.ArcGIS.GlobeCore.IGlobe 
Name: Draw Globe Layers in Correct Order
Description: Get and set globe layer drawing order to draw properly. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
Members used:ESRI.ArcGIS.Carto.IEnumLayer 
ESRI.ArcGIS.Carto.IEnumLayer.Next 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.GlobeCore.esriGlobeDataType.esriGlobeDataElevation 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeLayers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.RefreshViewers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers.FindGlobeProperties 
ESRI.ArcGIS.GlobeCore.IGlobeDrawingOrder 
ESRI.ArcGIS.GlobeCore.IGlobeDrawingOrder.MoveBackward 
ESRI.ArcGIS.GlobeCore.IGlobeDrawingOrder.OrderedLayers 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties.Type 
System.Collections.ArrayList 
System.Collections.ArrayList.Add 
Name: Get BasicMap from Globe
Description: Get BasicMap from Globe. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.Carto.IBasicMap 
Members used:ESRI.ArcGIS.Carto.IBasicMap 
ESRI.ArcGIS.GlobeCore.IGlobe 
Name: Get Geographic Coordinates in Globe
Description: Convert screen coordinates (pixels) to real world map units in geographic (latitude and longitude). 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:System.Int32 
System.Int32 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.Geometry.IPoint 
Members used:ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.ActiveViewer 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.Locate 
System.Int32 
System.Object 
Name: Get Globe from Application
Description: Gets the IGlobe interface from IApplication. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.GlobeCore.IGlobe 
Members used:ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.ArcGlobe.IGMxDocument 
ESRI.ArcGIS.ArcGlobe.IGMxDocument.Scene 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.GlobeCore.IGlobe 
Name: Get SceneViewer from SceneControl
Description: Obtain an ISceneViewer interface from an AxSceneControl. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.Controls.AxSceneControl 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
Members used:ESRI.ArcGIS.Analyst3D.ISceneViewer 
ESRI.ArcGIS.Controls.AxSceneControl 
ESRI.ArcGIS.Controls.AxSceneControl.SceneViewer 
Name: Navigate Scene to Bookmark3D
Description: Re-orient the visual perspective of a Scene to a specified BookMark3D. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.Analyst3D.ISceneBookmarks 
System.String 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
Members used:ESRI.ArcGIS.Analyst3D.IBookmark3D 
ESRI.ArcGIS.Analyst3D.IBookmark3D.Apply 
ESRI.ArcGIS.Analyst3D.IBookmark3D.Name 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks.Bookmarks 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
ESRI.ArcGIS.esriSystem.IArray 
ESRI.ArcGIS.esriSystem.IArray.Count 
ESRI.ArcGIS.esriSystem.IArray.Element 
System.Int32 
System.String 
Name: Remove Bookmark3D from SceneBookmarks
Description: Remove a Bookmark3D from the collection in the ISceneBookmarks by it's name. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.Analyst3D.ISceneBookmarks 
System.String 
Members used:ESRI.ArcGIS.Analyst3D.IBookmark3D 
ESRI.ArcGIS.Analyst3D.IBookmark3D.Name 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks.Bookmarks 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks.RemoveBookmark 
ESRI.ArcGIS.esriSystem.IArray 
ESRI.ArcGIS.esriSystem.IArray.Count 
ESRI.ArcGIS.esriSystem.IArray.Element 
System.Int32 
System.String 
Name: Set Globe Layer Properties
Description: Set the globe layer properties. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.Carto.ILayer 
Members used:ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers.FindGlobeProperties 
ESRI.ArcGIS.GlobeCore.IGlobeDisplayLayers.RefreshLayer 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties.Use16ColorBits 
Name: Set Group Layer Cache
Description: Set a group layer cache - specify options like consolidation, strict-on-demand mode, cache name etc. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.Carto.ILayerFile 
Members used:ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.IScene.AddLayer 
ESRI.ArcGIS.Carto.IGroupLayer 
ESRI.ArcGIS.Carto.ILayerFile 
ESRI.ArcGIS.Carto.ILayerFile.Save 
ESRI.ArcGIS.GlobeCore.GlobeHelperClass 
ESRI.ArcGIS.GlobeCore.GlobeLayerPropertiesClass 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.RefreshViewers 
ESRI.ArcGIS.GlobeCore.IGlobeHelperPub 
ESRI.ArcGIS.GlobeCore.IGlobeHelperPub.SetGroupLayerCache 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties 
ESRI.ArcGIS.GlobeCore.IGlobeLayerProperties.ApplyDisplayProperties 
Name: Toggle Between Surface and Global Navigation Mode
Description: Toggle between global navigation mode and surface navigation mode. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
Members used:CInt 
ESRI.ArcGIS.Analyst3D.ICamera 
ESRI.ArcGIS.Analyst3D.ICamera.Azimuth 
ESRI.ArcGIS.Analyst3D.ICamera.GetViewport 
ESRI.ArcGIS.Analyst3D.ICamera.Inclination 
ESRI.ArcGIS.Analyst3D.ICamera.RecalcUp 
ESRI.ArcGIS.Analyst3D.ICamera.RollAngle 
ESRI.ArcGIS.Analyst3D.ICamera.Target 
ESRI.ArcGIS.Analyst3D.ICamera.ViewingDistance 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Camera 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.PutCoords 
ESRI.ArcGIS.Geometry.IPoint.QueryCoords 
ESRI.ArcGIS.Geometry.IPoint.Z 
ESRI.ArcGIS.Geometry.PointClass 
ESRI.ArcGIS.GlobeCore.esriGlobeCameraOrientationMode 
ESRI.ArcGIS.GlobeCore.esriGlobeCameraOrientationMode.esriGlobeCameraOrientationGlobal 
ESRI.ArcGIS.GlobeCore.esriGlobeCameraOrientationMode.esriGlobeCameraOrientationLocal 
ESRI.ArcGIS.GlobeCore.esriGlobeNavigationType 
ESRI.ArcGIS.GlobeCore.esriGlobeNavigationType.esriGlobeNavigationAttached 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeCamera 
ESRI.ArcGIS.GlobeCore.IGlobeCamera.GetTargetLatLonAlt 
ESRI.ArcGIS.GlobeCore.IGlobeCamera.NavigationType 
ESRI.ArcGIS.GlobeCore.IGlobeCamera.OrientationMode 
ESRI.ArcGIS.GlobeCore.IGlobeCamera.SetObserverLatLonAlt 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.ActiveViewer 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.Locate 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.RefreshViewers 
ESRI.ArcGIS.GlobeCore.IGlobeViewUtil 
Math.Asin 
Math.Atan2 
Math.PI 
System.Double 
System.Int32 
System.Object 
Name: Zoom to 3D Bookmark
Description: Zooms to the specified bookmark in the globe. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
System.String 
Members used:ESRI.ArcGIS.Analyst3D.IBookmark3D 
ESRI.ArcGIS.Analyst3D.IBookmark3D.Apply 
ESRI.ArcGIS.Analyst3D.ICamera 
ESRI.ArcGIS.Analyst3D.ICamera.Target 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks 
ESRI.ArcGIS.Analyst3D.ISceneBookmarks.FindBookmark 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Camera 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Redraw 
ESRI.ArcGIS.Geometry.IPoint.QueryCoords 
ESRI.ArcGIS.Geometry.IPoint.Z 
ESRI.ArcGIS.GlobeCore.esriGlobeCameraOrientationMode.esriGlobeCameraOrientationGlobal 
ESRI.ArcGIS.GlobeCore.esriGlobeCameraOrientationMode.esriGlobeCameraOrientationLocal 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeCamera 
ESRI.ArcGIS.GlobeCore.IGlobeCamera.OrientationMode 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.ActiveViewer 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.Scene 
System.Double 
System.String 
Name: Zoom to Globe Layer
Description: Zooms to the specified layer in the globe at a specific index number. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
System.Int32 
Members used:ESRI.ArcGIS.Analyst3D.ICamera 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.IScene.Layer 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Camera 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.ILayer.AreaOfInterest 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.Envelope 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobe.GlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeCamera 
ESRI.ArcGIS.GlobeCore.IGlobeCamera.SetToZoomToExtents 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.ActiveViewer 
System.Int32 
Name: Zoom to Selected Globe Features
Description: Zooms to the geographic extent of the selected features. Using this method ensures that all the selected features are displayed on the screen. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > 3D 
Input parameters:ESRI.ArcGIS.GlobeCore.IGlobe 
Members used:ESRI.ArcGIS.Analyst3D.ICamera 
ESRI.ArcGIS.Analyst3D.IScene 
ESRI.ArcGIS.Analyst3D.IScene.Layers 
ESRI.ArcGIS.Analyst3D.IScene.SpatialReference 
ESRI.ArcGIS.Analyst3D.ISceneViewer 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Camera 
ESRI.ArcGIS.Analyst3D.ISceneViewer.Redraw 
ESRI.ArcGIS.Carto.IEnumLayer 
ESRI.ArcGIS.Carto.IEnumLayer.Next 
ESRI.ArcGIS.Carto.IEnumLayer.Reset 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureLayer.FeatureClass 
ESRI.ArcGIS.Carto.IFeatureSelection 
ESRI.ArcGIS.Carto.IFeatureSelection.SelectionSet 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Geodatabase.ICursor 
ESRI.ArcGIS.Geodatabase.IFeature 
ESRI.ArcGIS.Geodatabase.IFeature.Shape 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass.ShapeFieldName 
ESRI.ArcGIS.Geodatabase.IFeatureCursor 
ESRI.ArcGIS.Geodatabase.IFeatureCursor.NextFeature 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset.Extent 
ESRI.ArcGIS.Geodatabase.ISelectionSet 
ESRI.ArcGIS.Geodatabase.ISelectionSet.Search 
ESRI.ArcGIS.Geodatabase.ISpatialFilter 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.GeometryField 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.OutputSpatialReference 
ESRI.ArcGIS.Geodatabase.SpatialFilterClass 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.Height 
ESRI.ArcGIS.Geometry.IEnvelope.SetEmpty 
ESRI.ArcGIS.Geometry.IEnvelope.Union 
ESRI.ArcGIS.Geometry.IEnvelope.Width 
ESRI.ArcGIS.Geometry.IEnvelope.XMin 
ESRI.ArcGIS.Geometry.IEnvelope.YMin 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Geometry.IGeometry.Envelope 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.IZAware 
ESRI.ArcGIS.Geometry.IZAware.ZAware 
ESRI.ArcGIS.Geometry.PointClass 
ESRI.ArcGIS.GlobeCore.IGlobe 
ESRI.ArcGIS.GlobeCore.IGlobeCamera 
ESRI.ArcGIS.GlobeCore.IGlobeCamera.SetToZoomToExtents 
ESRI.ArcGIS.GlobeCore.IGlobeDisplay.ActiveViewer 
System.Double 
System.Math.Max 
System.Math.Min 
System.String 
Name: Add Editing Commands to ToolbarControl
Description: Stub code for adding editing commands to a ToolbarControl. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
System.Int32 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Controls.ICommandPool.FindByUID 
ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarControl.AddToolbarDef 
ESRI.ArcGIS.Controls.IToolbarControl.CommandPool 
ESRI.ArcGIS.Controls.IToolbarControl.CurrentTool 
ESRI.ArcGIS.Controls.IToolbarMenu 
ESRI.ArcGIS.Controls.IToolbarMenu.AddItem 
ESRI.ArcGIS.Controls.IToolbarMenu.CommandPool 
ESRI.ArcGIS.Controls.IToolbarMenu.PopupMenu 
ESRI.ArcGIS.Controls.ToolbarMenuClass 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.esriSystem.UIDClass.Value 
ESRI.ArcGIS.SystemUI.esriCommandStyles 
ESRI.ArcGIS.SystemUI.ICommand 
System.Int32 
Name: Add Globe Commands to ToolbarControl
Description: Add Globe Commands to ToolbarControl. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
Members used:ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarControl.AddItem 
ESRI.ArcGIS.Controls.IToolbarControl.AddToolbarDef 
ESRI.ArcGIS.SystemUI.esriCommandStyles.esriCommandStyleIconOnly 
Name: Add Ink Commands to ToolbarControl
Description: Add the Ink commands to the ToolbarControl. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
Members used:ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarControl.AddItem 
ESRI.ArcGIS.Controls.IToolbarControl.AddToolbarDef 
ESRI.ArcGIS.SystemUI.esriCommandStyles.esriCommandStyleIconOnly 
Name: Add Map Commands to ToolbarControl
Description: Add Map Commands to ToolbarControl 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
Members used:ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarControl.AddItem 
ESRI.ArcGIS.Controls.IToolbarControl.AddToolbarDef 
ESRI.ArcGIS.SystemUI.esriCommandStyles.esriCommandStyleIconOnly 
Name: Add Network Analyst Commands to ToolbarControl
Description: Add the Network Analyst commands to the ToolbarControl. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
Members used:ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarControl.AddToolbarDef 
ESRI.ArcGIS.SystemUI.esriCommandStyles.esriCommandStyleIconOnly 
Name: Add Page Layout Commands to ToolbarControl
Description: Add Page Layout Commands to ToolbarControl 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
Members used:ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarControl.AddToolbarDef 
ESRI.ArcGIS.SystemUI.esriCommandStyles.esriCommandStyleIconOnly 
Name: Create PopUp ToolbarMenu
Description: Stub code for creating a popup or context menu. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
System.Int32 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarMenu 
ESRI.ArcGIS.Controls.IToolbarMenu.CommandPool 
ESRI.ArcGIS.Controls.IToolbarMenu.PopupMenu 
ESRI.ArcGIS.Controls.IToolbarMenu.SetHook 
ESRI.ArcGIS.Controls.ToolbarMenuClass 
ESRI.ArcGIS.SystemUI.esriCommandStyles.esriCommandStyleIconOnly 
System.Int32 
Name: Create PopUp ToolbarPalette
Description: Stub code for creating a popup palette. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:System.Int32 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarPalette 
ESRI.ArcGIS.Controls.IToolbarPalette.AddItem 
ESRI.ArcGIS.Controls.IToolbarPalette.CommandPool 
ESRI.ArcGIS.Controls.IToolbarPalette.PopupPalette 
ESRI.ArcGIS.Controls.IToolbarPalette.SetHook 
ESRI.ArcGIS.Controls.ToolbarPaletteClass 
System.Int32 
Name: Customize ToolbarControl
Description: Use the customize dialog to modify a ToolbarControl. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl 
Members used:ESRI.ArcGIS.Controls.CustomizeDialogClass 
ESRI.ArcGIS.Controls.ICustomizeDialog 
ESRI.ArcGIS.Controls.ICustomizeDialog.DialogTitle 
ESRI.ArcGIS.Controls.ICustomizeDialog.SetDoubleClickDestination 
ESRI.ArcGIS.Controls.ICustomizeDialog.ShowAddFromFile 
ESRI.ArcGIS.Controls.ICustomizeDialogEvents.OnCloseDialog 
ESRI.ArcGIS.Controls.ICustomizeDialogEvents.OnStartDialog 
ESRI.ArcGIS.Controls.ICustomizeDialogEvents_Event 
ESRI.ArcGIS.Controls.ICustomizeDialogEvents_OnCloseDialogEventHandler 
ESRI.ArcGIS.Controls.ICustomizeDialogEvents_OnStartDialogEventHandler 
ESRI.ArcGIS.Controls.IToolbarControl 
ESRI.ArcGIS.Controls.IToolbarControl.Customize 
Name: Load ToolbarControl Items from File
Description: Load ToolbarControl items from a binary file. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl2 
System.String 
Members used:ESRI.ArcGIS.Controls.IToolbarControl2 
ESRI.ArcGIS.Controls.IToolbarControl2.LoadItems 
ESRI.ArcGIS.esriSystem.IBlobStream 
ESRI.ArcGIS.esriSystem.IStream 
ESRI.ArcGIS.esriSystem.IStream.LoadFromFile 
ESRI.ArcGIS.esriSystem.MemoryBlobStreamClass 
System.String 
Name: MapControl Left and Right Mouse Clicks
Description: Stub code for using left and right mouse clicks for ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent 
Members used:ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent 
ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent.button 
Name: Save ToolbarControl Items to File
Description: Write a ToolbarControl items to a binary file on disk. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Controls 
Input parameters:ESRI.ArcGIS.Controls.IToolbarControl2 
System.String 
Members used:ESRI.ArcGIS.Controls.IToolbarControl2 
ESRI.ArcGIS.Controls.IToolbarControl2.SaveItems 
ESRI.ArcGIS.esriSystem.IBlobStream 
ESRI.ArcGIS.esriSystem.IBlobStream.SaveToFile 
ESRI.ArcGIS.esriSystem.IStream 
ESRI.ArcGIS.esriSystem.MemoryBlobStreamClass 
System.String 
Name: Flip Line Direction
Description: The edit sketch direction of all of the selected polyline features is changed or flipped. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Editing 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Editor.IEditor 
Members used:ESRI.ArcGIS.Editor.IEditLayers 
ESRI.ArcGIS.Editor.IEditor 
ESRI.ArcGIS.Editor.IEditor.AbortOperation 
ESRI.ArcGIS.Editor.IEditor.EditSelection 
ESRI.ArcGIS.Editor.IEditor.SelectionCount 
ESRI.ArcGIS.Editor.IEditor.StartOperation 
ESRI.ArcGIS.Editor.IEditor.StopOperation 
ESRI.ArcGIS.esriSystem.IStatusBar 
ESRI.ArcGIS.esriSystem.IStatusBar.ProgressBar 
ESRI.ArcGIS.esriSystem.IStepProgressor 
ESRI.ArcGIS.esriSystem.IStepProgressor.Hide 
ESRI.ArcGIS.esriSystem.IStepProgressor.MaxRange 
ESRI.ArcGIS.esriSystem.IStepProgressor.Message 
ESRI.ArcGIS.esriSystem.IStepProgressor.MinRange 
ESRI.ArcGIS.esriSystem.IStepProgressor.Position 
ESRI.ArcGIS.esriSystem.IStepProgressor.Show 
ESRI.ArcGIS.esriSystem.IStepProgressor.Step 
ESRI.ArcGIS.esriSystem.IStepProgressor.StepValue 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.StatusBar 
ESRI.ArcGIS.Geodatabase.IEnumFeature 
ESRI.ArcGIS.Geodatabase.IEnumFeature.Next 
ESRI.ArcGIS.Geodatabase.IEnumFeature.Reset 
ESRI.ArcGIS.Geodatabase.IFeature 
ESRI.ArcGIS.Geodatabase.IFeature.Shape 
ESRI.ArcGIS.Geodatabase.IFeature.Store 
ESRI.ArcGIS.Geometry.ICurve 
ESRI.ArcGIS.Geometry.ICurve.ReverseOrientation 
System.Convert.ToInt32 
System.Int32 
System.Windows.Forms.MessageBox.Show 
Name: Get Editor from ArcMap
Description: Returns a reference to the ESRI editor object. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Editing 
Input parameters:ESRI.ArcGIS.ArcMapUI.IMxApplication 
ESRI.ArcGIS.Editor.IEditor2 
Members used:ESRI.ArcGIS.ArcMapUI.IMxApplication 
ESRI.ArcGIS.Editor.IEditor2 
ESRI.ArcGIS.esriSystem.IExtension 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.FindExtensionByCLSID 
Name: Add Event Wiring for New and Open Documents
Description: Wire event when a document is created or opened in ArcGIS desktop applications. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IDocument 
Members used:ESRI.ArcGIS.ArcMapUI.IDocumentEvents.NewDocument 
ESRI.ArcGIS.ArcMapUI.IDocumentEvents.OpenDocument 
ESRI.ArcGIS.ArcMapUI.IDocumentEvents_Event 
ESRI.ArcGIS.Framework.IDocument 
Name: Animation Progressor
Description: Play the default animation progressor on the status bar while messages are shown. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.esriSystem.IAnimationProgressor 
ESRI.ArcGIS.esriSystem.IAnimationProgressor.Hide 
ESRI.ArcGIS.esriSystem.IAnimationProgressor.Play 
ESRI.ArcGIS.esriSystem.IAnimationProgressor.Show 
ESRI.ArcGIS.esriSystem.IAnimationProgressor.Stop 
ESRI.ArcGIS.esriSystem.IStatusBar 
ESRI.ArcGIS.esriSystem.IStatusBar.Message 
ESRI.ArcGIS.esriSystem.IStatusBar.ProgressAnimation 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.StatusBar 
System.Int32 
Name: Assign Shortcut Key to Command
Description: Assign a shortcut key to a specific tool. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.Windows.Forms.Keys 
System.String 
System.Boolean 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IAccelerator 
ESRI.ArcGIS.Framework.IAccelerator.Add 
ESRI.ArcGIS.Framework.IAcceleratorTable 
ESRI.ArcGIS.Framework.IAcceleratorTable.FindByKey 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.IDocument.Accelerators 
System.Boolean 
System.String 
System.Windows.Forms.Keys 
Name: Create Context Menu
Description: Create a context or popup menu dynamically using some default command items. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.esriSystem.IUID.SubType 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBar 
ESRI.ArcGIS.Framework.ICommandBar.Add 
ESRI.ArcGIS.Framework.ICommandBar.Popup 
ESRI.ArcGIS.Framework.ICommandBars 
ESRI.ArcGIS.Framework.ICommandBars.Create 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
ESRI.ArcGIS.SystemUI.esriCmdBarType.esriCmdBarTypeShortcutMenu 
System.Drawing.Point 
System.Drawing.Point.X 
System.Drawing.Point.Y 
System.Object 
System.Windows.Forms.Form.MousePosition 
Type.Missing 
Name: Display Extension State on Status Bar
Description: Display the state of the specified ArcGIS extension on the status bar when a CLSID or ProgID is supplied. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
Members used:ESRI.ArcGIS.esriSystem.esriExtensionState 
ESRI.ArcGIS.esriSystem.esriExtensionState.esriESDisabled 
ESRI.ArcGIS.esriSystem.esriExtensionState.esriESEnabled 
ESRI.ArcGIS.esriSystem.esriExtensionState.esriESUnavailable 
ESRI.ArcGIS.esriSystem.IExtension 
ESRI.ArcGIS.esriSystem.IExtensionConfig 
ESRI.ArcGIS.esriSystem.IExtensionConfig.State 
ESRI.ArcGIS.esriSystem.IExtensionManager 
ESRI.ArcGIS.esriSystem.IExtensionManager.FindExtension 
ESRI.ArcGIS.esriSystem.IJITExtensionManager 
ESRI.ArcGIS.esriSystem.IJITExtensionManager.IsExtensionEnabled 
ESRI.ArcGIS.esriSystem.IJITExtensionManager.IsLoaded 
ESRI.ArcGIS.esriSystem.IJITExtensionManager.JITExtensionCLSID 
ESRI.ArcGIS.esriSystem.IStatusBar.Message 
ESRI.ArcGIS.esriSystem.IUID.Compare 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.FindExtensionByCLSID 
ESRI.ArcGIS.Framework.IApplication.StatusBar 
System.String 
Name: Display Template Information in MessageBox
Description: Display path information on the loaded templates in a Message Box. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:CStr 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Templates 
ESRI.ArcGIS.Framework.ITemplates 
ESRI.ArcGIS.Framework.ITemplates.Count 
ESRI.ArcGIS.Framework.ITemplates.Item 
Microsoft.VisualBasic.IIf 
System.Int32 
System.String 
System.Windows.Forms.MessageBox.Show 
Name: Do Identify
Description: Performs an identify (via the Identify Dialog) on the layers in the Active View. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Carto.IEnumLayer 
ESRI.ArcGIS.Carto.IEnumLayer.Next 
ESRI.ArcGIS.Carto.IEnumLayer.Reset 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.CartoUI.IdentifyDialogClass 
ESRI.ArcGIS.CartoUI.IIdentifyDialog 
ESRI.ArcGIS.CartoUI.IIdentifyDialog.AddLayerIdentifyPoint 
ESRI.ArcGIS.CartoUI.IIdentifyDialog.ClearLayers 
ESRI.ArcGIS.CartoUI.IIdentifyDialog.Display 
ESRI.ArcGIS.CartoUI.IIdentifyDialog.Map 
ESRI.ArcGIS.CartoUI.IIdentifyDialog.Show 
ESRI.ArcGIS.CartoUI.IIdentifyDialogProps 
ESRI.ArcGIS.CartoUI.IIdentifyDialogProps.Layers 
ESRI.ArcGIS.Display.IDisplay 
ESRI.ArcGIS.Display.IScreenDisplay 
System.Int32 
Name: Find Command and Execute
Description: Find a command and click it programmatically. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBars 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.ICommandItem.Execute 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
System.String 
Name: Get ArcGIS License Name
Description: Get the level of ArcGIS license currently in use. 
Available in: ArcEditor, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Members used:ESRI.ArcGIS.esriSystem.ESRILicenseInfoClass 
ESRI.ArcGIS.esriSystem.esriProductCode 
ESRI.ArcGIS.esriSystem.IESRILicenseInfo 
ESRI.ArcGIS.esriSystem.IESRILicenseInfo.DefaultProduct 
System.String 
Name: Get Command by Name
Description: Obtain a command by specifying it's name. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
ESRI.ArcGIS.Framework.ICommandItem 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBars 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
System.String 
Name: Get Command on Toolbar by Names
Description: Find a command item particularly on a toolbar. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
System.String 
ESRI.ArcGIS.Framework.ICommandItem 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.esriCommandTypes.esriCmdTypeToolbar 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBar 
ESRI.ArcGIS.Framework.ICommandBars 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.ICommandItem.Type 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
System.String 
Name: Get Contents View from ArcMap
Description: Get the Contents View (TOC) for ArcMap. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.Int32 
ESRI.ArcGIS.ArcMapUI.IContentsView 
Members used:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.ContentsView 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
System.Int32 
Name: Get Dockable Window
Description: Get a DockableWindow by name. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
ESRI.ArcGIS.Framework.IDockableWindow 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IDockableWindow 
ESRI.ArcGIS.Framework.IDockableWindowManager 
ESRI.ArcGIS.Framework.IDockableWindowManager.GetDockableWindow 
System.String 
Name: Get Document Path
Description: Get the active document path for the ArcGIS application. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
Members used:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Templates 
ESRI.ArcGIS.Framework.ITemplates 
ESRI.ArcGIS.Framework.ITemplates.Count 
ESRI.ArcGIS.Framework.ITemplates.Item 
System.String 
Name: Get FeatureClass of Selected Feature Layer in Contents View
Description: Returns a reference to the currently selected featureclass from the given contents view. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
Members used:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.ArcMapUI.IContentsView.SelectedItem 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureLayer.FeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
Name: Get hWnd from ArcGIS Desktop
Description: Gets the Windows Handle (hWnd) of the ArcGIS Desktop application that is currently running. If you need a Windows Handle for a custom application use System.Runtime.InteropServices.Marshal.GetHINSTANCE instead. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.Int32 
Members used:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.hWnd 
System.Int32 
Name: Get MxApplication from ArcMap
Description: Get MxApplication from ArcMap. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.ArcMapUI.IMxApplication 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.ActiveView 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
Name: Get Selected Feature Layer in Contents View
Description: Returns a reference to the currently selected featurelayer in the given contents view. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.Carto.IFeatureLayer 
Members used:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.ArcMapUI.IContentsView.SelectedItem 
ESRI.ArcGIS.Carto.IFeatureLayer 
Name: Get Selected Geodataset in Contents View
Description: Returns a reference to the currently selected GeoDataset in the given contents view. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.ArcMapUI.IContentsView.SelectedItem 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Name: Get Toolbar by Name
Description: Obtain a toolbar by specifying it's name. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
ESRI.ArcGIS.Framework.ICommandBar 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.esriCommandTypes.esriCmdTypeToolbar 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBar 
ESRI.ArcGIS.Framework.ICommandBars 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.ICommandItem.Type 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
System.String 
Name: List ArcMap Visible Toolbars
Description: Add the visible toolbar names in an ArcMap document to a ListBox. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.Windows.Forms.ListBox 
Members used:ESRI.ArcGIS.ArcMapUI.IMxApplication 
ESRI.ArcGIS.esriSystem.CategoryFactoryClass 
ESRI.ArcGIS.esriSystem.ICategoryFactory 
ESRI.ArcGIS.esriSystem.ICategoryFactory.CategoryID 
ESRI.ArcGIS.esriSystem.ICategoryFactory.CreateNext 
ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBars 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.IDocument 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
ESRI.ArcGIS.SystemUI.IToolBarDef 
System.Object 
System.Windows.Forms.ListBox 
System.Windows.Forms.ListBox.Items 
System.Windows.Forms.MessageBox.Show 
Name: Minimize Application Window
Description: Minimize the application window for ArcMap, ArcCatalog, ArcScene or ArcGlobe. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.Framework.esriWindowState.esriWSMinimize 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IWindowPosition 
ESRI.ArcGIS.Framework.IWindowPosition.State 
Name: Move Application Window to Center
Description: Move application back to center if not completely visible on screen. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IWindowPosition 
ESRI.ArcGIS.Framework.IWindowPosition.Left 
ESRI.ArcGIS.Framework.IWindowPosition.State 
ESRI.ArcGIS.Framework.IWindowPosition.Top 
Name: Move Dockable Window
Description: Move a dockable window to a new position. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IDockableWindow 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Framework.IDockableWindow 
ESRI.ArcGIS.Framework.IDockableWindow.Dock 
ESRI.ArcGIS.Framework.IDockableWindow.IsVisible 
ESRI.ArcGIS.Framework.IWindowPosition 
ESRI.ArcGIS.Framework.IWindowPosition.Height 
ESRI.ArcGIS.Framework.IWindowPosition.Move 
ESRI.ArcGIS.Framework.IWindowPosition.Width 
System.Int32 
Name: Open GxDialog
Description: Use the ShowDialog to open an GxDialog. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs 
Members used:ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs 
ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs.esriGxDlgCustomize 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.IsDialogVisible 
ESRI.ArcGIS.Framework.IApplication.ShowDialog 
System.Int32 
System.Object 
Type.Missing 
Name: Open MxDialog
Description: Use the ShowDialog to open an MxDialog. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.ArcMapUI.esriMxDlgIDs 
Members used:ESRI.ArcGIS.ArcMapUI.esriMxDlgIDs 
ESRI.ArcGIS.ArcMapUI.esriMxDlgIDs.esriMxDlgOptions 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.IsDialogVisible 
ESRI.ArcGIS.Framework.IApplication.ShowDialog 
System.Int32 
System.Object 
Type.Missing 
Name: Open StyleManagerDialog
Description: Opens the SytleManagerDialog. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.StyleGallery 
ESRI.ArcGIS.Display.IStyleGallery 
ESRI.ArcGIS.DisplayUI.IStyleDialog 
ESRI.ArcGIS.DisplayUI.IStyleDialog.DoModal 
ESRI.ArcGIS.DisplayUI.StyleManagerDialogClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
Name: Open StyleReferencesDialog
Description: Opens the SytleReferencesDialog. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.StyleGallery 
ESRI.ArcGIS.Display.IStyleGallery 
ESRI.ArcGIS.DisplayUI.IStyleDialog 
ESRI.ArcGIS.DisplayUI.IStyleDialog.DoModal 
ESRI.ArcGIS.DisplayUI.IStyleDialog.Title 
ESRI.ArcGIS.DisplayUI.StyleReferencesDialogClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.IApplication.hWnd 
Name: Report Dockable Window Position
Description: Interrogate if a dockable window is visible, invisible, docked or floating (show position) in a message box. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IDockableWindow 
Members used:ESRI.ArcGIS.Framework.esriWindowState.esriWSFloating 
ESRI.ArcGIS.Framework.IDockableWindow 
ESRI.ArcGIS.Framework.IDockableWindow.Caption 
ESRI.ArcGIS.Framework.IWindowPosition 
ESRI.ArcGIS.Framework.IWindowPosition.Left 
ESRI.ArcGIS.Framework.IWindowPosition.State 
ESRI.ArcGIS.Framework.IWindowPosition.Top 
String.Format 
System.Windows.Forms.MessageBox.Show 
Name: Resize Dockable Window
Description: Resize a floating dockable window. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IDockableWindow 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Framework.esriWindowState.esriWSFloating 
ESRI.ArcGIS.Framework.IDockableWindow 
ESRI.ArcGIS.Framework.IWindowPosition 
ESRI.ArcGIS.Framework.IWindowPosition.Height 
ESRI.ArcGIS.Framework.IWindowPosition.Move 
ESRI.ArcGIS.Framework.IWindowPosition.State 
ESRI.ArcGIS.Framework.IWindowPosition.Width 
System.Int32 
Name: Set Tool Active in ToolBar
Description: Find a specific tool (or command) in a toolbar and set it to be active. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.CurrentTool 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBars 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
System.String 
Name: Show Progress Dialog
Description: Launch a Progress Dialog to display how long it is taking to complete some event. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Display.CancelTrackerClass 
ESRI.ArcGIS.esriSystem.IStatusBar 
ESRI.ArcGIS.esriSystem.IStatusBar.Message 
ESRI.ArcGIS.esriSystem.IStepProgressor 
ESRI.ArcGIS.esriSystem.IStepProgressor.MaxRange 
ESRI.ArcGIS.esriSystem.IStepProgressor.Message 
ESRI.ArcGIS.esriSystem.IStepProgressor.MinRange 
ESRI.ArcGIS.esriSystem.IStepProgressor.StepValue 
ESRI.ArcGIS.esriSystem.ITrackCancel 
ESRI.ArcGIS.esriSystem.ITrackCancel.Continue 
ESRI.ArcGIS.Framework.esriProgressAnimationTypes 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.hWnd 
ESRI.ArcGIS.Framework.IApplication.StatusBar 
ESRI.ArcGIS.Framework.IProgressDialog2 
ESRI.ArcGIS.Framework.IProgressDialog2.Animation 
ESRI.ArcGIS.Framework.IProgressDialog2.CancelEnabled 
ESRI.ArcGIS.Framework.IProgressDialog2.Description 
ESRI.ArcGIS.Framework.IProgressDialog2.HideDialog 
ESRI.ArcGIS.Framework.IProgressDialog2.Title 
ESRI.ArcGIS.Framework.IProgressDialogFactory 
ESRI.ArcGIS.Framework.IProgressDialogFactory.Create 
ESRI.ArcGIS.Framework.ProgressDialogFactoryClass 
System.Boolean 
System.Int32 
Name: Statements - Get hWnd from ArcGIS Desktop
Description: Gets the Windows Handle (hWnd) of the ArcGIS Desktop application that is currently running. Note: If you need a Windows Handle for a custom application use System.Runtime.InteropServices.Marshal.GetHINSTANCE instead. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.hWnd 
Name: Statements - Use a Tool in a Windows Form
Description: Connect a tool embedded in a Windows Form with the ArcGIS Application Framework. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:Application_Root_Namespace.Your_COM_Class_Tool 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.CurrentTool 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
Name: Use Custom Tool on Windows Form
Description: Connect a tool embedded in a Windows Form with the ArcGIS Application Framework. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
Members used:ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.CurrentTool 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.ICommandBars.Find 
ESRI.ArcGIS.Framework.ICommandItem 
ESRI.ArcGIS.Framework.IDocument.CommandBars 
Name: Add GeoDataset Raster To Map
Description: Add a raster type GeoDataset to the Map for visual display. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Carto.IMap 
Members used:ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.AddLayer 
ESRI.ArcGIS.Carto.IRasterLayer 
ESRI.ArcGIS.Carto.IRasterLayer.CreateFromDataset 
ESRI.ArcGIS.Carto.RasterLayerClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
Name: Create FeatureClass
Description: Simple helper to create a featureclass in a geodatabase. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:ESRI.ArcGIS.Geodatabase.IWorkspace2 
ESRI.ArcGIS.Geodatabase.IFeatureDataset 
System.String 
ESRI.ArcGIS.Geodatabase.IFields 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UID 
System.String 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.Geodatabase.esriDatasetType.esriDTFeatureClass 
ESRI.ArcGIS.Geodatabase.esriFeatureType.esriFTSimple 
ESRI.ArcGIS.Geodatabase.esriFieldType.esriFieldTypeGeometry 
ESRI.ArcGIS.Geodatabase.FeatureClassDescriptionClass 
ESRI.ArcGIS.Geodatabase.FieldCheckerClass 
ESRI.ArcGIS.Geodatabase.FieldClass 
ESRI.ArcGIS.Geodatabase.IEnumFieldError 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureDataset 
ESRI.ArcGIS.Geodatabase.IFeatureDataset.CreateFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.CreateFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.OpenFeatureClass 
ESRI.ArcGIS.Geodatabase.IField 
ESRI.ArcGIS.Geodatabase.IFieldChecker 
ESRI.ArcGIS.Geodatabase.IFieldChecker.Validate 
ESRI.ArcGIS.Geodatabase.IFieldChecker.ValidateWorkspace 
ESRI.ArcGIS.Geodatabase.IFieldEdit 
ESRI.ArcGIS.Geodatabase.IFieldEdit.AliasName_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.DefaultValue_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Editable_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.IsNullable_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Length_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Name_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Type_2 
ESRI.ArcGIS.Geodatabase.IFields 
ESRI.ArcGIS.Geodatabase.IFields.Field 
ESRI.ArcGIS.Geodatabase.IFields.FieldCount 
ESRI.ArcGIS.Geodatabase.IFieldsEdit 
ESRI.ArcGIS.Geodatabase.IFieldsEdit.AddField 
ESRI.ArcGIS.Geodatabase.IObjectClassDescription 
ESRI.ArcGIS.Geodatabase.IObjectClassDescription.RequiredFields 
ESRI.ArcGIS.Geodatabase.IWorkspace2 
ESRI.ArcGIS.Geodatabase.IWorkspace2.NameExists 
System.Int32 
System.String 
Name: Create Grid From Feature Class
Description: Create a raster GeoDataset grid from a FeatureClass. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:ESRI.ArcGIS.Geodatabase.IFeatureClass 
System.String 
System.Int32 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.RasterDatasetClass 
ESRI.ArcGIS.DataSourcesRaster.RasterWorkspaceFactoryClass 
ESRI.ArcGIS.GeoAnalyst.esriRasterEnvSettingEnum 
ESRI.ArcGIS.GeoAnalyst.IConversionOp 
ESRI.ArcGIS.GeoAnalyst.IConversionOp.ToRasterDataset 
ESRI.ArcGIS.GeoAnalyst.IRasterAnalysisEnvironment 
ESRI.ArcGIS.GeoAnalyst.IRasterAnalysisEnvironment.OutSpatialReference 
ESRI.ArcGIS.GeoAnalyst.IRasterAnalysisEnvironment.OutWorkspace 
ESRI.ArcGIS.GeoAnalyst.IRasterAnalysisEnvironment.SetCellSize 
ESRI.ArcGIS.GeoAnalyst.IRasterAnalysisEnvironment.SetExtent 
ESRI.ArcGIS.GeoAnalyst.RasterConversionOpClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass.AliasName 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset.SpatialReference 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory.OpenFromFile 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.Extent 
ESRI.ArcGIS.Geometry.IEnvelope.XMax 
ESRI.ArcGIS.Geometry.IEnvelope.XMin 
ESRI.ArcGIS.Geometry.ISpatialReference 
System.Double 
System.Int32 
System.Object 
System.String 
System.String.Length 
System.String.Substring 
Type.Missing 
Name: Create Table
Description: Creates a dataset in a workspace. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:ESRI.ArcGIS.Geodatabase.IWorkspace2 
System.String 
ESRI.ArcGIS.Geodatabase.IFields 
ESRI.ArcGIS.Geodatabase.ITable 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDclass 
ESRI.ArcGIS.Geodatabase.esriDatasetType.esriDTTable 
ESRI.ArcGIS.Geodatabase.FieldCheckerClass 
ESRI.ArcGIS.Geodatabase.FieldClass 
ESRI.ArcGIS.Geodatabase.IEnumFieldError 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.CreateTable 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.OpenTable 
ESRI.ArcGIS.Geodatabase.IField 
ESRI.ArcGIS.Geodatabase.IFieldChecker 
ESRI.ArcGIS.Geodatabase.IFieldChecker.Validate 
ESRI.ArcGIS.Geodatabase.IFieldChecker.ValidateWorkspace 
ESRI.ArcGIS.Geodatabase.IFieldEdit 
ESRI.ArcGIS.Geodatabase.IFieldEdit.AliasName_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.DefaultValue_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Editable_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.IsNullable_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Length_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Name_2 
ESRI.ArcGIS.Geodatabase.IFieldEdit.Type_2 
ESRI.ArcGIS.Geodatabase.IFields 
ESRI.ArcGIS.Geodatabase.IFieldsEdit 
ESRI.ArcGIS.Geodatabase.IFieldsEdit.AddField 
ESRI.ArcGIS.Geodatabase.IObjectClassDescription 
ESRI.ArcGIS.Geodatabase.IObjectClassDescription.RequiredFields 
ESRI.ArcGIS.Geodatabase.ITable 
ESRI.ArcGIS.Geodatabase.IWorkspace2 
ESRI.ArcGIS.Geodatabase.IWorkspace2.NameExists 
ESRI.ArcGIS.Geodatabase.ObjectClassDescriptionClass 
System.String 
Name: Deserialize an XML File
Description: Deserialize an XML file and return its contents using the XMLSerializer. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:System.String 
System.Object 
Members used:ESRI.ArcGIS.esriSystem.IXMLReader 
ESRI.ArcGIS.esriSystem.IXMLReader.ReadFrom 
ESRI.ArcGIS.esriSystem.IXMLSerializer 
ESRI.ArcGIS.esriSystem.IXMLSerializer.ReadObject 
ESRI.ArcGIS.esriSystem.IXMLStream 
ESRI.ArcGIS.esriSystem.IXMLStream.LoadFromFile 
ESRI.ArcGIS.esriSystem.XMLReaderClass 
ESRI.ArcGIS.esriSystem.XMLSerializerClass 
ESRI.ArcGIS.esriSystem.XMLStreamClass 
System.Object 
System.String 
Name: Get FeatureClass From Shapefile On Disk
Description: Get the FeatureClass from a Shapefile on disk (hard drive). 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:System.String 
System.String 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
Members used:ESRI.ArcGIS.DataSourcesFile.ShapefileWorkspaceFactoryClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.OpenFeatureClass 
ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory.OpenFromFile 
System.IO.DirectoryInfo 
System.IO.DirectoryInfo.Exists 
System.IO.FileInfo 
System.IO.FileInfo.Exists 
System.String 
Name: Open Raster File As GeoDatset
Description: Open a Raster file on disk by it's name as a GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:System.String 
System.String 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterWorkspace 
ESRI.ArcGIS.DataSourcesRaster.IRasterWorkspace.OpenRasterDataset 
ESRI.ArcGIS.DataSourcesRaster.RasterWorkspaceFactoryClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory 
System.String 
Name: Serialize an XML File
Description: Serialize any object and save it to an xml file using the XMLSerializer. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:System.String 
System.Object 
System.Object 
Members used:ESRI.ArcGIS.esriSystem.IXMLSerializer 
ESRI.ArcGIS.esriSystem.IXMLSerializer.WriteObject 
ESRI.ArcGIS.esriSystem.IXMLStream 
ESRI.ArcGIS.esriSystem.IXMLStream.SaveToFile 
ESRI.ArcGIS.esriSystem.IXMLWriter 
ESRI.ArcGIS.esriSystem.IXMLWriter.WriteTo 
ESRI.ArcGIS.esriSystem.XMLSerializerClass 
ESRI.ArcGIS.esriSystem.XMLStreamClass 
ESRI.ArcGIS.esriSystem.XMLWriterClass 
System.Object 
System.String 
Name: Write Blob Field Contents To File
Description: Read the contents of a specified record (ObjectID) fom a Table for a Blob field and write to a file on disk. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:System.String 
ESRI.ArcGIS.Geodatabase.ITable 
System.Int32 
System.Int32 
System.Boolean 
Members used:ESRI.ArcGIS.esriSystem.IMemoryBlobStream 
ESRI.ArcGIS.esriSystem.IMemoryBlobStream.SaveToFile 
ESRI.ArcGIS.Geodatabase.esriFieldType 
ESRI.ArcGIS.Geodatabase.IField 
ESRI.ArcGIS.Geodatabase.IField.Type 
ESRI.ArcGIS.Geodatabase.IFields 
ESRI.ArcGIS.Geodatabase.IFields.Field 
ESRI.ArcGIS.Geodatabase.IRow 
ESRI.ArcGIS.Geodatabase.IRow.Fields 
ESRI.ArcGIS.Geodatabase.IRow.Value 
ESRI.ArcGIS.Geodatabase.ITable 
ESRI.ArcGIS.Geodatabase.ITable.GetRow 
System.Boolean 
System.Int32 
System.String 
Name: Write Blob File Contents To Table Row Field
Description: Read the contents of a binary file and write to a Blob field in a new row of a table. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geodatabase 
Input parameters:System.String 
ESRI.ArcGIS.Geodatabase.ITable 
System.Int32 
System.Boolean 
Members used:ESRI.ArcGIS.esriSystem.IMemoryBlobStream 
ESRI.ArcGIS.esriSystem.IMemoryBlobStream.LoadFromFile 
ESRI.ArcGIS.esriSystem.MemoryBlobStreamClass 
ESRI.ArcGIS.Geodatabase.esriFieldType 
ESRI.ArcGIS.Geodatabase.IField 
ESRI.ArcGIS.Geodatabase.IField.Type 
ESRI.ArcGIS.Geodatabase.IFields 
ESRI.ArcGIS.Geodatabase.IFields.Field 
ESRI.ArcGIS.Geodatabase.IRow 
ESRI.ArcGIS.Geodatabase.IRow.Fields 
ESRI.ArcGIS.Geodatabase.IRow.Store 
ESRI.ArcGIS.Geodatabase.IRow.Value 
ESRI.ArcGIS.Geodatabase.ITable 
ESRI.ArcGIS.Geodatabase.ITable.CreateRow 
System.Boolean 
System.Int32 
System.String 
Name: Convert Decimal Degree To Radian
Description: Convert a Decimal Degree to a Radian. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:System.Double 
System.Double 
Members used:ESRI.ArcGIS.esriSystem.AngleFormatClass 
ESRI.ArcGIS.esriSystem.IAngleFormat 
ESRI.ArcGIS.esriSystem.INumberFormat 
ESRI.ArcGIS.esriSystem.INumberFormat.AngleInDegrees 
ESRI.ArcGIS.esriSystem.INumberFormat.DisplayDegrees 
ESRI.ArcGIS.esriSystem.INumberFormat.ValueToString 
System.Double 
System.String 
Name: Convert Spatial Reference From High To Low Precision
Description: Converts an existing high precision spatial reference and returns a new low precision spatial reference. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.ISpatialReference 
Members used:ESRI.ArcGIS.Geometry.IControlPrecision2 
ESRI.ArcGIS.Geometry.IControlPrecision2.IsHighPrecision 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3.ConstructLowPrecisionSpatialReference 
ESRI.ArcGIS.Geometry.SpatialReferenceEnvironmentClass 
System.Runtime.InteropServices.COMException 
Name: Convert Spatial Reference From Low To High Precision
Description: Converts an existing low precision spatial reference and returns a new high precision spatial reference. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.ISpatialReference 
System.Int32 
System.Int32 
System.Int32 
ESRI.ArcGIS.Geometry.ISpatialReference 
Members used:ESRI.ArcGIS.Geometry.IControlPrecision2 
ESRI.ArcGIS.Geometry.IControlPrecision2.IsHighPrecision 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3.ConstructHighPrecisionSpatialReference 
ESRI.ArcGIS.Geometry.SpatialReferenceEnvironmentClass 
System.Int32 
Name: Create CircularArc From Points
Description: Create a CircularArc using Center, From and To Points. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.ICircularArc 
Members used:ESRI.ArcGIS.Geometry.CircularArcClass 
ESRI.ArcGIS.Geometry.ICircularArc 
ESRI.ArcGIS.Geometry.ICircularArc.PutCoords 
ESRI.ArcGIS.Geometry.IPoint 
Name: Create High Precision Spatial Reference
Description: Creates a high precision spatial reference given an enumeration value and two boolean values to dictate if the spatial reference should have M and Z values. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:System.Int32 
System.Boolean 
System.Boolean 
ESRI.ArcGIS.Geometry.ISpatialReference 
Members used:ESRI.ArcGIS.Geometry.IControlPrecision2 
ESRI.ArcGIS.Geometry.IControlPrecision2.IsHighPrecision 
ESRI.ArcGIS.Geometry.IGeographicCoordinateSystem 
ESRI.ArcGIS.Geometry.IProjectedCoordinateSystem 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3.CreateGeographicCoordinateSystem 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution.ConstructFromHorizon 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution.SetDefaultMResolution 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution.SetDefaultXYResolution 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution.SetDefaultZResolution 
ESRI.ArcGIS.Geometry.SpatialReferenceEnvironmentClass 
System.ArgumentException 
System.Boolean 
System.Int32 
Name: Create Low Precision Spatial Reference
Description: Creates a low precision spatial reference given an enumeration value and domain in the form of an IEnvelope. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:System.Int32 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.ISpatialReference 
Members used:ESRI.ArcGIS.Geometry.IControlPrecision2 
ESRI.ArcGIS.Geometry.IControlPrecision2.IsHighPrecision 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.XMax 
ESRI.ArcGIS.Geometry.IEnvelope.XMin 
ESRI.ArcGIS.Geometry.IEnvelope.YMax 
ESRI.ArcGIS.Geometry.IEnvelope.YMin 
ESRI.ArcGIS.Geometry.IGeographicCoordinateSystem 
ESRI.ArcGIS.Geometry.IGeographicCoordinateSystem.SetDomain 
ESRI.ArcGIS.Geometry.IProjectedCoordinateSystem 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3.CreateGeographicCoordinateSystem 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory3.CreateProjectedCoordinateSystem 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution.SetDefaultXYResolution 
ESRI.ArcGIS.Geometry.SpatialReferenceEnvironmentClass 
System.ArgumentException 
System.Int32 
Name: Cut Polygon
Description: Use a polyline to cut a polygon. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.IPolygon 
ESRI.ArcGIS.Geometry.IPolyline 
ESRI.ArcGIS.Geometry.IGeometryCollection 
Members used:ESRI.ArcGIS.Geometry.IGeometryCollection 
ESRI.ArcGIS.Geometry.IPolygon 
ESRI.ArcGIS.Geometry.IPolyline 
ESRI.ArcGIS.Geometry.ITopologicalOperator.Cut2 
ESRI.ArcGIS.Geometry.ITopologicalOperator4 
Name: Decimal Degree Angle Radian Example
Description: Display sample values in Decimal Degree, Angle and Radian formats. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Members used:ESRI.ArcGIS.esriSystem.AngleFormatClass 
ESRI.ArcGIS.esriSystem.esriNumericAlignmentEnum 
ESRI.ArcGIS.esriSystem.esriRoundingOptionEnum 
ESRI.ArcGIS.esriSystem.IAngleFormat 
ESRI.ArcGIS.esriSystem.IAngleFormat.AngleInDegrees 
ESRI.ArcGIS.esriSystem.IAngleFormat.DisplayDegrees 
ESRI.ArcGIS.esriSystem.INumberFormat 
ESRI.ArcGIS.esriSystem.INumberFormat.StringToValue 
ESRI.ArcGIS.esriSystem.INumberFormat.ValueToString 
ESRI.ArcGIS.esriSystem.INumericFormat 
ESRI.ArcGIS.esriSystem.INumericFormat.AlignmentOption 
ESRI.ArcGIS.esriSystem.INumericFormat.AlignmentWidth 
ESRI.ArcGIS.esriSystem.INumericFormat.RoundingOption 
ESRI.ArcGIS.esriSystem.INumericFormat.RoundingValue 
ESRI.ArcGIS.esriSystem.INumericFormat.ShowPlusSign 
ESRI.ArcGIS.esriSystem.INumericFormat.UseSeparator 
ESRI.ArcGIS.esriSystem.INumericFormat.ZeroPad 
System.Double 
System.String 
System.Windows.Forms.MessageBox.Show 
Name: Display Network Adjacency in MessageBox
Description: Loop through a network dataset and display adjacencies for each junction in a message box. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geodatabase.INetworkDataset 
Members used:ESRI.ArcGIS.Geodatabase.esriNetworkElementType.esriNETEdge 
ESRI.ArcGIS.Geodatabase.esriNetworkElementType.esriNETJunction 
ESRI.ArcGIS.Geodatabase.IEnumNetworkElement 
ESRI.ArcGIS.Geodatabase.IEnumNetworkElement.Next 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.Geodatabase.INetworkEdge 
ESRI.ArcGIS.Geodatabase.INetworkElement 
ESRI.ArcGIS.Geodatabase.INetworkJunction 
ESRI.ArcGIS.Geodatabase.INetworkJunction.EdgeCount 
ESRI.ArcGIS.Geodatabase.INetworkJunction.EID 
ESRI.ArcGIS.Geodatabase.INetworkJunction.QueryJunctions 
ESRI.ArcGIS.Geodatabase.INetworkQuery 
ESRI.ArcGIS.Geodatabase.INetworkQuery.CreateNetworkElement 
ESRI.ArcGIS.Geodatabase.INetworkQuery.Elements 
System.Int32 
System.Windows.Forms.MessageBox.Show 
Name: Get All Features from Point Search in GeoFeatureLayer
Description: Finds all the features in a GeoFeature layer by supplying a point. The point could come from a mouse click on the map. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:System.Double 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Carto.IGeoFeatureLayer 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Geodatabase.IFeatureCursor 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IGeoFeatureLayer 
ESRI.ArcGIS.Carto.IGeoFeatureLayer.FeatureClass 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.GeometryField 
ESRI.ArcGIS.Carto.IMap.SpatialReference 
ESRI.ArcGIS.Geodatabase.esriSpatialRelEnum.esriSpatialRelEnvelopeIntersects 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass.Search 
ESRI.ArcGIS.Geodatabase.IFeatureCursor 
ESRI.ArcGIS.Geodatabase.ISpatialFilter 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.Geometry 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.OutputSpatialReference 
ESRI.ArcGIS.Geodatabase.SpatialFilterClass 
ESRI.ArcGIS.Geodatabase.SpatialRel 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.Expand 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.Envelope 
System.Double 
System.String 
Name: Get First Feature from Point Search in GeoFeatureLayer
Description: Finds the first feature in a GeoFeature layer by supplying an point. The point could come from a mouse click in the map. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:System.Double 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Carto.IGeoFeatureLayer 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Geodatabase.IFeature 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IGeoFeatureLayer 
ESRI.ArcGIS.Carto.IGeoFeatureLayer.FeatureClass 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.SpatialReference 
ESRI.ArcGIS.Geodatabase.IFeature 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass.Search 
ESRI.ArcGIS.Geodatabase.IFeatureClass.ShapeFieldName 
ESRI.ArcGIS.Geodatabase.IFeatureCursor 
ESRI.ArcGIS.Geodatabase.IFeatureCursor.NextFeature 
ESRI.ArcGIS.Geodatabase.ISpatialFilter 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.Geometry 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.GeometryField 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.OutputSpatialReference 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.SpatialRel 
ESRI.ArcGIS.Geodatabase.SpatialFilterClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.Expand 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.Envelope 
System.Double 
System.String 
Name: Get Polyline From Mouse Clicks
Description: Create a polyline geometry object using the RubberBand.TrackNew method when a user click the mouse on the map control. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Geometry.IPolyline 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Display.IRubberBand 
ESRI.ArcGIS.Display.IRubberBand.TrackNew 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.RubberLineClass 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Geometry.IPolyline 
Name: Get Spatial Reference from Dataset
Description: Get the spatial reference information of a dataset that is supplied. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geodatabase.IDataset 
ESRI.ArcGIS.Geometry.ISpatialReference 
Members used:ESRI.ArcGIS.Geodatabase.IDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset.SpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReference 
Name: Make Spatial Reference
Description: Generate a SpatialReference by setting it's default projection. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.esriSRProjCSType 
ESRI.ArcGIS.Geometry.ISpatialReference 
Members used:ESRI.ArcGIS.Geometry.esriSRProjCSType 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReferenceFactory.CreateProjectedCoordinateSystem 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution 
ESRI.ArcGIS.Geometry.ISpatialReferenceResolution.ConstructFromHorizon 
ESRI.ArcGIS.Geometry.ISpatialReferenceTolerance 
ESRI.ArcGIS.Geometry.ISpatialReferenceTolerance.SetDefaultXYTolerance 
Name: Remove Segments From Geometry
Description: Given a geometry and the index/number of the segments to be removed, remove the segments. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.IGeometry 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Geometry.ISegmentCollection 
ESRI.ArcGIS.Geometry.ISegmentCollection.RemoveSegments 
ESRI.ArcGIS.Geometry.ISegmentCollection.SegmentCount 
System.Int32 
Name: Set M Value on Point
Description: Set a point's MAware to true and assign it a M value. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.IPoint 
System.Double 
Members used:ESRI.ArcGIS.Geometry.IMAware 
ESRI.ArcGIS.Geometry.IMAware.MAware 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.M 
System.Double 
Name: Set Z Value on Point
Description: Set a point's ZAware to true and assign it a Z value. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.IPoint 
System.Double 
Members used:ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.IsEmpty 
ESRI.ArcGIS.Geometry.IPoint.Z 
ESRI.ArcGIS.Geometry.IZAware 
ESRI.ArcGIS.Geometry.IZAware.ZAware 
System.Double 
Name: Transform Point
Description: Create a multipoint with point elements being copies of the vertices of an existing polyline. It then offsets those elements by user specified number of units to the right using one transformation method, then offsets them up by user specified number of units. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Geometry 
Input parameters:ESRI.ArcGIS.Geometry.IPolyline 
System.Double 
System.Double 
ESRI.ArcGIS.Geometry.IPolyline 
Members used:ESRI.ArcGIS.esriSystem.WKSPoint 
ESRI.ArcGIS.Geometry.AffineTransformation2DClass 
ESRI.ArcGIS.Geometry.esriTransformDirection.esriTransformForward 
ESRI.ArcGIS.Geometry.GeometryEnvironment 
ESRI.ArcGIS.Geometry.IAffineTransformation2D 
ESRI.ArcGIS.Geometry.IAffineTransformation2D.Move 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Geometry.IGeometry.SpatialReference 
ESRI.ArcGIS.Geometry.IGeometryBridge2 
ESRI.ArcGIS.Geometry.IGeometryBridge2.SetWKSPoints 
ESRI.ArcGIS.Geometry.IPoint.X 
ESRI.ArcGIS.Geometry.IPoint.Y 
ESRI.ArcGIS.Geometry.IPointCollection 
ESRI.ArcGIS.Geometry.IPointCollection.AddPointCollection 
ESRI.ArcGIS.Geometry.IPointCollection.SpatialReference 
ESRI.ArcGIS.Geometry.IPointCollection4 
ESRI.ArcGIS.Geometry.IPointCollection4.Point 
ESRI.ArcGIS.Geometry.IPointCollection4.PointCount 
ESRI.ArcGIS.Geometry.IPolyline 
ESRI.ArcGIS.Geometry.ITransform2D 
ESRI.ArcGIS.Geometry.ITransform2D.Move 
ESRI.ArcGIS.Geometry.ITransform2D.Transform 
ESRI.ArcGIS.Geometry.MultipointClass 
ESRI.ArcGIS.Geometry.Polyline 
System.Double 
Name: Convert Display Pixels to Map Units
Description: Convert the display extents in Pixels (at the current map scale) and then return out the map units. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Double 
System.Double 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Display.IDisplayTransformation 
ESRI.ArcGIS.Display.IDisplayTransformation.DeviceFrame 
ESRI.ArcGIS.Display.IDisplayTransformation.VisibleBounds 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DisplayTransformation 
ESRI.ArcGIS.Display.tagRECT 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.Width 
System.Double 
System.Int32 
Name: Create Cartographic Line Symbol
Description: Create a default Cartographic Line Symbol by supplying a line color. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ICartographicLineSymbol 
Members used:ESRI.ArcGIS.Display.CartographicLineSymbolClass 
ESRI.ArcGIS.Display.ICartographicLineSymbol 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Cap 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Color 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Join 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Width 
ESRI.ArcGIS.Display.ILineProperties 
ESRI.ArcGIS.Display.ILineProperties.Offset 
ESRI.ArcGIS.Display.ILineProperties.Template 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ITemplate 
ESRI.ArcGIS.Display.ITemplate.AddPatternElement 
ESRI.ArcGIS.Display.ITemplate.Interval 
ESRI.ArcGIS.Display.TemplateClass 
System.Double 
System.Int32 
Name: Create Character Marker Symbol
Description: Create a default Character Marker Symbol by supplying a default symbol color, font size and character. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
System.Double 
System.Int32 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol 
Members used:ESRI.ArcGIS.Display.CharacterMarkerSymbolClass 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.Angle 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.CharacterIndex 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.Color 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.Font 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.Size 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.XOffset 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.YOffset 
ESRI.ArcGIS.Display.IRgbColor 
stdole.IFontDisp 
stdole.IFontDisp.Name 
stdole.IFontDisp.Name.Size 
System.Double 
System.Int32 
Name: Create Default FontDisp
Description: Generate a default FontDisp object. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:stdole.IFontDisp 
Members used:stdole.IFontDisp 
stdole.IFontDisp.Bold 
stdole.IFontDisp.Italic 
stdole.IFontDisp.Name 
stdole.IFontDisp.Size 
stdole.IFontDisp.Underline 
stdole.StdFont 
Name: Create Dynamic Glyph from Symbol
Description: Create a dynamic glyph for a supplied symbol. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Display.IDynamicGlyphFactory 
ESRI.ArcGIS.Display.ISymbol 
ESRI.ArcGIS.Display.IDynamicGlyph 
Members used:ESRI.ArcGIS.Display.IDynamicGlyph 
ESRI.ArcGIS.Display.IDynamicGlyphFactory 
ESRI.ArcGIS.Display.IDynamicGlyphFactory.CreateDynamicGlyph 
ESRI.ArcGIS.Display.ISymbol 
Name: Create Dynamic Marker Glyph from Image
Description: Create a dynamic glyph for a marker symbol. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Display.IDynamicGlyphFactory 
System.String 
ESRI.ArcGIS.Display.IDynamicGlyph 
Members used:ESRI.ArcGIS.Display.esriDynamicGlyphType.esriDGlyphMarker 
ESRI.ArcGIS.Display.IColor 
ESRI.ArcGIS.Display.IColor.RGB 
ESRI.ArcGIS.Display.IDynamicGlyph 
ESRI.ArcGIS.Display.IDynamicGlyphFactory 
ESRI.ArcGIS.Display.IDynamicGlyphFactory.CreateDynamicGlyphFromFile 
ESRI.ArcGIS.Display.RgbColorClass 
System.IO.File.Exists 
System.String 
Name: Create Gradient Fill Symbol
Description: Create Gradient Fill Symbol by specifying the starting and ending colors and the number of levels to make in between. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor 
System.Int32 
ESRI.ArcGIS.Display.IGradientFillSymbol 
Members used:ESRI.ArcGIS.Display.AlgorithmicColorRampClass 
ESRI.ArcGIS.Display.esriColorRampAlgorithm.esriHSVAlgorithm 
ESRI.ArcGIS.Display.esriGradientFillStyle.esriGFSLinear 
ESRI.ArcGIS.Display.GradientFillSymbolClass 
ESRI.ArcGIS.Display.IAlgorithmicColorRamp 
ESRI.ArcGIS.Display.IAlgorithmicColorRamp.Algorithm 
ESRI.ArcGIS.Display.IAlgorithmicColorRamp.FromColor 
ESRI.ArcGIS.Display.IAlgorithmicColorRamp.ToColor 
ESRI.ArcGIS.Display.IGradientFillSymbol 
ESRI.ArcGIS.Display.IGradientFillSymbol.ColorRamp 
ESRI.ArcGIS.Display.IGradientFillSymbol.GradientAngle 
ESRI.ArcGIS.Display.IGradientFillSymbol.GradientPercentage 
ESRI.ArcGIS.Display.IGradientFillSymbol.IntervalCount 
ESRI.ArcGIS.Display.IGradientFillSymbol.Style 
ESRI.ArcGIS.Display.IRgbColor 
System.Int32 
Name: Create Line Callout
Description: Create a default Line Callout by supplying the background fill, leaderline, and accentbar colors. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ILineCallout 
Members used:ESRI.ArcGIS.Display.esriSimpleFillStyle.esriSFSSolid 
ESRI.ArcGIS.Display.ILineCallout 
ESRI.ArcGIS.Display.ILineCallout.AccentBar 
ESRI.ArcGIS.Display.ILineCallout.Border 
ESRI.ArcGIS.Display.ILineCallout.LeaderLine 
ESRI.ArcGIS.Display.ILineCallout.Style 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ISimpleFillSymbol 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Color 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Style 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Color 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Width 
ESRI.ArcGIS.Display.LineCalloutClass 
ESRI.ArcGIS.Display.SimpleFillSymbolClass 
Name: Create Line Fill Symbol
Description: Create a default Line Fill Symbol by supplying an RgbColor and line width. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
System.Double 
ESRI.ArcGIS.Display.ILineFillSymbol 
Members used:ESRI.ArcGIS.Display.CartographicLineSymbolClass 
ESRI.ArcGIS.Display.ICartographicLineSymbol 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Cap 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Color 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Join 
ESRI.ArcGIS.Display.ICartographicLineSymbol.Width 
ESRI.ArcGIS.Display.ILineFillSymbol 
ESRI.ArcGIS.Display.ILineFillSymbol.Angle 
ESRI.ArcGIS.Display.ILineFillSymbol.Angle.Offset 
ESRI.ArcGIS.Display.ILineFillSymbol.Angle.Separation 
ESRI.ArcGIS.Display.ILineFillSymbol.LineSymbol 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.LineFillSymbolClass 
System.Double 
Name: Create Picture Marker Symbol
Description: Create a Picture Marker Symbol of the .EMF or .BMP file type. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.esriIPictureType 
System.String 
System.Double 
ESRI.ArcGIS.Display.IPictureMarkerSymbol 
Members used:ESRI.ArcGIS.Display.esriIPictureType 
ESRI.ArcGIS.Display.IPictureMarkerSymbol 
ESRI.ArcGIS.Display.IPictureMarkerSymbol.Angle 
ESRI.ArcGIS.Display.IPictureMarkerSymbol.BitmapTransparencyColor 
ESRI.ArcGIS.Display.IPictureMarkerSymbol.CreateMarkerSymbolFromFile 
ESRI.ArcGIS.Display.IPictureMarkerSymbol.Size 
ESRI.ArcGIS.Display.IPictureMarkerSymbol.XOffset 
ESRI.ArcGIS.Display.IPictureMarkerSymbol.YOffset 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor.Blue 
ESRI.ArcGIS.Display.IRgbColor.Green 
ESRI.ArcGIS.Display.IRgbColor.Red 
ESRI.ArcGIS.Display.PictureMarkerSymbolClass 
ESRI.ArcGIS.Display.RgbColorClass 
System.Double 
System.String 
Name: Create RGBColor
Description: Generate an RgbColor by specifying the amount of Red, Green and Blue. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:System.Byte 
System.Byte 
System.Byte 
ESRI.ArcGIS.Display.IRgbColor 
Members used:ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor.Blue 
ESRI.ArcGIS.Display.IRgbColor.Green 
ESRI.ArcGIS.Display.IRgbColor.Red 
ESRI.ArcGIS.Display.IRgbColor.UseWindowsDithering 
ESRI.ArcGIS.Display.RgbColorClass 
System.Byte 
Name: Create Simple Fill Symbol
Description: Create a simple fill symbol by specifying a color, outline color and fill style. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.esriSimpleFillStyle 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.esriSimpleLineStyle 
System.Double 
ESRI.ArcGIS.Display.ISimpleFillSymbol 
Members used:ESRI.ArcGIS.Display.esriSimpleFillStyle 
ESRI.ArcGIS.Display.esriSimpleLineStyle 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ISimpleFillSymbol 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Color 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Outline 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Style 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Color 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Style 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Width 
ESRI.ArcGIS.Display.SimpleFillSymbolClass 
ESRI.ArcGIS.Display.SimpleLineSymbolClass 
System.Double 
Name: Create Simple Line Symbol
Description: Create a simple line symbol by specifying a color, width and line style. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
System.Double 
ESRI.ArcGIS.Display.esriSimpleLineStyle 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
Members used:ESRI.ArcGIS.Display.esriSimpleLineStyle 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Color 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Style 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Width 
ESRI.ArcGIS.Display.SimpleLineSymbolClass 
System.Double 
Name: Create Simple Marker Symbol
Description: Create a simple marker symbol by specifying and input color and marker style. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Symbols and Colors 
Input parameters:ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.esriSimpleMarkerStyle 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol 
Members used:ESRI.ArcGIS.Display.esriSimpleMarkerStyle 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Color 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Style 
ESRI.ArcGIS.Display.SimpleMarkerSymbolClass 
Name: Create Test Polyline from Geometry Environment
Description: Create a sample polyline geometry using the GeometryBridge singleton object. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.IPolyline 
Members used:ESRI.ArcGIS.esriSystem.WKSPoint 
ESRI.ArcGIS.Geometry.GeometryEnvironmentClass 
ESRI.ArcGIS.Geometry.IGeometryBridge2 
ESRI.ArcGIS.Geometry.IGeometryBridge2.AddWKSPoints 
ESRI.ArcGIS.Geometry.IPointCollection4 
ESRI.ArcGIS.Geometry.IPolyline 
ESRI.ArcGIS.Geometry.IPolyline.SpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReference.GetDomain 
ESRI.ArcGIS.Geometry.ISpatialReference.Name 
ESRI.ArcGIS.Geometry.PolylineClass 
Reflection.MethodBase.GetCurrentMethod.Name 
System.Double 
System.Windows.Forms.MessageBox.Show 
Name: Draw Compound Marker on Dynamic Display
Description: Draws a given point as a compound marker symbol with six strings around it. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Display.IDynamicDisplay 
ESRI.ArcGIS.Display.IDynamicGlyph 
ESRI.ArcGIS.Geometry.IPoint 
System.Single 
System.Single 
Members used:ESRI.ArcGIS.Display.esriDynamicSymbolRotationAlignment.esriDSRAScreen 
ESRI.ArcGIS.Display.esriDynamicSymbolType.esriDSymbolMarker 
ESRI.ArcGIS.Display.esriDynamicSymbolType.esriDSymbolText 
ESRI.ArcGIS.Display.IDynamicCompoundMarker 
ESRI.ArcGIS.Display.IDynamicCompoundMarker.DrawCompoundMarker6 
ESRI.ArcGIS.Display.IDynamicDisplay 
ESRI.ArcGIS.Display.IDynamicGlyph 
ESRI.ArcGIS.Display.IDynamicSymbolProperties 
ESRI.ArcGIS.Display.IDynamicSymbolProperties.DynamicGlyph 
ESRI.ArcGIS.Display.IDynamicSymbolProperties.Heading 
ESRI.ArcGIS.Display.IDynamicSymbolProperties.RotationAlignment 
ESRI.ArcGIS.Display.IDynamicSymbolProperties.SetColor 
ESRI.ArcGIS.Display.IDynamicSymbolProperties.SetScale 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.X 
ESRI.ArcGIS.Geometry.IPoint.Y 
System.Double.ToString 
System.Single 
Name: Draw Line on Dynamic Display
Description: Draws a line in screen coordinates using a given dynamic line glyph. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Display.IDynamicDisplay 
ESRI.ArcGIS.Display.IDynamicGlyph 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint 
Members used:ESRI.ArcGIS.Display.IDynamicDisplay 
ESRI.ArcGIS.Display.IDynamicDrawScreen 
ESRI.ArcGIS.Display.IDynamicDrawScreen.DrawScreenLine 
ESRI.ArcGIS.Display.IDynamicGlyph 
ESRI.ArcGIS.Display.IDynamicSymbolProperties 
ESRI.ArcGIS.Display.IDynamicSymbolProperties.DynamicGlyph 
ESRI.ArcGIS.Geometry.IPoint 
Name: Draw Point
Description: Draws a point on the screen where in the ActiveView where the mouse is clicked. The X and Y coordinates come from a mouse down click when the user is interacting with the application. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Int32 
System.Int32 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache 
ESRI.ArcGIS.Display.IDisplayTransformation 
ESRI.ArcGIS.Display.IDisplayTransformation.ToMapPoint 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DisplayTransformation 
ESRI.ArcGIS.Display.IScreenDisplay.DrawPoint 
ESRI.ArcGIS.Display.IScreenDisplay.FinishDrawing 
ESRI.ArcGIS.Display.IScreenDisplay.hDC 
ESRI.ArcGIS.Display.IScreenDisplay.SetSymbol 
ESRI.ArcGIS.Display.IScreenDisplay.StartDrawing 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol 
ESRI.ArcGIS.Display.ISymbol 
ESRI.ArcGIS.Display.SimpleMarkerSymbolClass 
ESRI.ArcGIS.Geometry.IPoint 
System.Int32 
Name: Draw Polygon
Description: Draws a polygon on the screen in the map where the mouse is clicked. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache 
ESRI.ArcGIS.Display.IColor 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor.Red 
ESRI.ArcGIS.Display.IRubberBand 
ESRI.ArcGIS.Display.IRubberBand.TrackNew 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DrawPolygon 
ESRI.ArcGIS.Display.IScreenDisplay.FinishDrawing 
ESRI.ArcGIS.Display.IScreenDisplay.SetSymbol 
ESRI.ArcGIS.Display.IScreenDisplay.StartDrawing 
ESRI.ArcGIS.Display.ISimpleFillSymbol 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Color 
ESRI.ArcGIS.Display.ISymbol 
ESRI.ArcGIS.Display.RubberPolygonClass 
ESRI.ArcGIS.Display.SimpleFillSymbolClass 
ESRI.ArcGIS.Geometry.IGeometry 
Name: Draw Polyline Using Input Geometry
Description: Draws a polyline on the screen in the ActiveView. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Geometry.IPolyline 
ESRI.ArcGIS.Display.IRgbColor 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay.StartDrawing 
ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache 
ESRI.ArcGIS.Display.IColor 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DrawPolyline 
ESRI.ArcGIS.Display.IScreenDisplay.FinishDrawing 
ESRI.ArcGIS.Display.IScreenDisplay.hDC 
ESRI.ArcGIS.Display.IScreenDisplay.SetSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Color 
ESRI.ArcGIS.Display.ISymbol 
ESRI.ArcGIS.Display.SimpleLineSymbolClass 
ESRI.ArcGIS.Geometry.IPolyline 
Name: Draw Polyline
Description: Draws a polyline on the screen in the ActiveView where the mouse is clicked. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor.Red 
ESRI.ArcGIS.Display.IRubberBand 
ESRI.ArcGIS.Display.IRubberBand.TrackNew 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DrawPolyline 
ESRI.ArcGIS.Display.IScreenDisplay.FinishDrawing 
ESRI.ArcGIS.Display.IScreenDisplay.SetSymbol 
ESRI.ArcGIS.Display.IScreenDisplay.StartDrawing 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Color 
ESRI.ArcGIS.Display.ISymbol 
ESRI.ArcGIS.Display.RgbColorClass 
ESRI.ArcGIS.Display.RubberLineClass 
ESRI.ArcGIS.Display.SimpleLineSymbolClass 
ESRI.ArcGIS.Geometry.IGeometry 
Name: Draw Rectangle
Description: Draws a rectangle on the screen in the ActiveView where the mouse is clicked. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRubberBand 
ESRI.ArcGIS.Display.IRubberBand.TrackNew 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DrawRectangle 
ESRI.ArcGIS.Display.IScreenDisplay.FinishDrawing 
ESRI.ArcGIS.Display.IScreenDisplay.SetSymbol 
ESRI.ArcGIS.Display.IScreenDisplay.StartDrawing 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Color 
ESRI.ArcGIS.Display.ISymbol 
ESRI.ArcGIS.Display.RgbColorClass 
ESRI.ArcGIS.Display.RubberEnvelopeClass 
ESRI.ArcGIS.Geometry.IGeometry 
Name: Flash Geometry
Description: Flash geometry on the display. The geometry type could be polygon, polyline, point, or multipoint. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IDisplay 
System.Int32 
Members used:ESRI.ArcGIS.Display.esriRasterOpCode.esriROPNotXOrPen 
ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache 
ESRI.ArcGIS.Display.IDisplay 
ESRI.ArcGIS.Display.IDisplay.DrawMultipoint 
ESRI.ArcGIS.Display.IDisplay.DrawPoint 
ESRI.ArcGIS.Display.IDisplay.DrawPolygon 
ESRI.ArcGIS.Display.IDisplay.DrawPolyline 
ESRI.ArcGIS.Display.IDisplay.FinishDrawing 
ESRI.ArcGIS.Display.IDisplay.SetSymbol 
ESRI.ArcGIS.Display.IDisplay.StartDrawing 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ISimpleFillSymbol 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Color 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Color 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Width 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Color 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Size 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Style 
ESRI.ArcGIS.Display.ISymbol 
ESRI.ArcGIS.Display.ISymbol.ROP2 
ESRI.ArcGIS.Display.SimpleFillSymbolClass 
ESRI.ArcGIS.Display.SimpleLineSymbolClass 
ESRI.ArcGIS.Display.SimpleMarkerSymbolClass 
ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryMultipoint 
ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPoint 
ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPolygon 
ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPolyline 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Geometry.IGeometry.GeometryType 
System.Int32 
System.Threading.Thread.Sleep 
Name: Get Map Coordinates from Screen Coordinates
Description: Obtain the real world (map) coordinates from the device (screen) coordinates. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Geometry.IPoint 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Display.IDisplayTransformation 
ESRI.ArcGIS.Display.IDisplayTransformation.ToMapPoint 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DisplayTransformation 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.IsEmpty 
ESRI.ArcGIS.Geometry.IPoint.X 
ESRI.ArcGIS.Geometry.IPoint.Y 
Name: Get Screen Coordinates from Map Coordinates
Description: Obtain the device (screen) coordinates from the real world (map) coordinates. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Geometry.IPoint 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ScreenDisplay 
ESRI.ArcGIS.Display.IDisplayTransformation 
ESRI.ArcGIS.Display.IDisplayTransformation.FromMapPoint 
ESRI.ArcGIS.Display.IScreenDisplay 
ESRI.ArcGIS.Display.IScreenDisplay.DisplayTransformation 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.IsEmpty 
ESRI.ArcGIS.Geometry.IPoint.PutCoords 
ESRI.ArcGIS.Geometry.PointClass 
System.Int32 
Name: Toggle to Dynamic Display
Description: Switch from Map Display to Dynamic Display. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Display 
Input parameters:ESRI.ArcGIS.Carto.IMap 
Members used:ESRI.ArcGIS.Carto.IDynamicMap 
ESRI.ArcGIS.Carto.IDynamicMap.DynamicMapEnabled 
ESRI.ArcGIS.Carto.IMap 
Name: Add Event Wiring for All IActiveViewEvents
Description: Add Event Wiring for All IActiveViewEvents. Default member variables are declared and all events are wired by calling a set up function. Events can be removed by calling another remove function. Code functions are stubbed out for adding custom actions for the events. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Map Documents 
Input parameters:ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Display.IDisplay 
ESRI.ArcGIS.Carto.esriViewDrawPhase 
System.Short 
System.Object 
System.Int32 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Geometry.IEnvelope 
Members used:ESRI.ArcGIS.Carto.esriViewDrawPhase 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveViewEvents.AfterDraw 
ESRI.ArcGIS.Carto.IActiveViewEvents.AfterItemDraw 
ESRI.ArcGIS.Carto.IActiveViewEvents.ContentsChanged 
ESRI.ArcGIS.Carto.IActiveViewEvents.ContentsCleared 
ESRI.ArcGIS.Carto.IActiveViewEvents.FocusMapChanged 
ESRI.ArcGIS.Carto.IActiveViewEvents.ItemAdded 
ESRI.ArcGIS.Carto.IActiveViewEvents.ItemDeleted 
ESRI.ArcGIS.Carto.IActiveViewEvents.ItemReordered 
ESRI.ArcGIS.Carto.IActiveViewEvents.SelectionChanged 
ESRI.ArcGIS.Carto.IActiveViewEvents.SpatialReferenceChanged 
ESRI.ArcGIS.Carto.IActiveViewEvents.ViewRefreshed 
ESRI.ArcGIS.Carto.IActiveViewEvents_AfterDrawEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_AfterItemDrawEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_ContentsChangedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_ContentsClearedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_Event 
ESRI.ArcGIS.Carto.IActiveViewEvents_FocusMapChangedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_ItemAddedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_ItemDeletedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_ItemReorderedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_SelectionChangedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_SpatialReferenceChangedEventHandler 
ESRI.ArcGIS.Carto.IActiveViewEvents_ViewRefreshedEventHandler 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Display.IDisplay 
ESRI.ArcGIS.Geometry.IEnvelope 
System.Int16 
System.Int32 
System.Object 
System.Windows.Forms.MessageBox.Show 
Name: Add Graphic to Map
Description: Draw a specified graphic on the map using the supplied colors. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.IRgbColor 
Members used:ESRI.ArcGIS.Carto.IElement 
ESRI.ArcGIS.Carto.IFillShapeElement 
ESRI.ArcGIS.Carto.IFillShapeElement.Symbol 
ESRI.ArcGIS.Carto.IGraphicsContainer 
ESRI.ArcGIS.Carto.IGraphicsContainer.AddElement 
ESRI.ArcGIS.Carto.ILineElement 
ESRI.ArcGIS.Carto.ILineElement.Symbol 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMarkerElement 
ESRI.ArcGIS.Carto.IMarkerElement.Symbol 
ESRI.ArcGIS.Carto.LineElementClass 
ESRI.ArcGIS.Carto.MarkerElementClass 
ESRI.ArcGIS.Carto.PolygonElementClass 
ESRI.ArcGIS.Display.esriSimpleFillStyle.esriSFSForwardDiagonal 
ESRI.ArcGIS.Display.esriSimpleLineStyle.esriSLSSolid 
ESRI.ArcGIS.Display.IRgbColor 
ESRI.ArcGIS.Display.ISimpleFillSymbol 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Color 
ESRI.ArcGIS.Display.ISimpleFillSymbol.Style 
ESRI.ArcGIS.Display.ISimpleLineSymbol 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Color 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Style 
ESRI.ArcGIS.Display.ISimpleLineSymbol.Width 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Color 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Outline 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.OutlineColor 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Size 
ESRI.ArcGIS.Display.ISimpleMarkerSymbol.Style 
ESRI.ArcGIS.Display.SimpleFillSymbolClass 
ESRI.ArcGIS.Display.SimpleLineSymbolClass 
ESRI.ArcGIS.Display.SimpleMarkerSymbolClass 
ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPoint 
ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPolygon 
ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPolyline 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Geometry.IGeometry.GeometryType 
Name: Add Hotlink
Description: Adds a hotlink for the specified field in an IFeatureLayer. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:System.String 
ESRI.ArcGIS.Carto.IFeatureLayer 
Members used:ESRI.ArcGIS.Carto.esriHyperlinkType.esriHyperlinkTypeURL 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IHotlinkContainer 
ESRI.ArcGIS.Carto.IHotlinkContainer.HotlinkField 
ESRI.ArcGIS.Carto.IHotlinkContainer.HotlinkType 
System.String 
Name: Add Hyperlink
Description: Adds a hyperlink to a selected feature in an IFeatureLayer. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.String 
ESRI.ArcGIS.Carto.IFeatureLayer 
Members used:ESRI.ArcGIS.Carto.esriHyperlinkType.esriHyperlinkTypeURL 
ESRI.ArcGIS.Carto.HyperlinkClass 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IHyperlink 
ESRI.ArcGIS.Carto.IHyperlink.Link 
ESRI.ArcGIS.Carto.IHyperlink.LinkType 
ESRI.ArcGIS.Carto.IHyperlinkContainer 
ESRI.ArcGIS.Carto.IHyperlinkContainer.AddHyperlink 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.FeatureSelection 
ESRI.ArcGIS.Geodatabase.IEnumFeature 
ESRI.ArcGIS.Geodatabase.IEnumFeature.Next 
ESRI.ArcGIS.Geodatabase.IEnumFeature.Reset 
ESRI.ArcGIS.Geodatabase.IFeature 
System.String 
Name: Add Layer File to ActiveView
Description: Add a layer file (.lyr) into the active view when the path (on disk or network) is specified. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.String 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.AddLayer 
ESRI.ArcGIS.Catalog.GxLayerClass 
ESRI.ArcGIS.Catalog.IGxFile 
ESRI.ArcGIS.Catalog.IGxFile.Path 
ESRI.ArcGIS.Catalog.IGxLayer 
ESRI.ArcGIS.Catalog.IGxLayer.Layer 
System.String 
Name: Add Legend
Description: Add a Legend to the Page Layout from the Map. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Page Layout 
Input parameters:ESRI.ArcGIS.Carto.IPageLayout 
ESRI.ArcGIS.Carto.IMap 
System.Double 
System.Double 
System.Double 
Members used:ESRI.ArcGIS.Carto.IElement 
ESRI.ArcGIS.Carto.IElement.Geometry 
ESRI.ArcGIS.Carto.IGraphicsContainer 
ESRI.ArcGIS.Carto.IGraphicsContainer.AddElement 
ESRI.ArcGIS.Carto.IGraphicsContainer.FindFrame 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMapFrame 
ESRI.ArcGIS.Carto.IMapFrame.CreateSurroundFrame 
ESRI.ArcGIS.Carto.IMapSurroundFrame 
ESRI.ArcGIS.Carto.IMapSurroundFrame.MapSurround 
ESRI.ArcGIS.Carto.IPageLayout 
ESRI.ArcGIS.Carto.IQuerySize 
ESRI.ArcGIS.Carto.IQuerySize.QuerySize 
ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.PutCoords 
System.Double 
Name: Add North Arrow
Description: Add a North Arrow to the Page Layout from the Map. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Page Layout 
Input parameters:ESRI.ArcGIS.Carto.IPageLayout 
ESRI.ArcGIS.Carto.IMap 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IElement 
ESRI.ArcGIS.Carto.IElement.Activate 
ESRI.ArcGIS.Carto.IElement.Geometry 
ESRI.ArcGIS.Carto.IFrameElement 
ESRI.ArcGIS.Carto.IGraphicsContainer 
ESRI.ArcGIS.Carto.IGraphicsContainer.AddElement 
ESRI.ArcGIS.Carto.IGraphicsContainer.FindFrame 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMapFrame 
ESRI.ArcGIS.Carto.IMapFrame.CreateSurroundFrame 
ESRI.ArcGIS.Carto.IMapSurround 
ESRI.ArcGIS.Carto.IMapSurroundFrame 
ESRI.ArcGIS.Carto.IMapSurroundFrame.MapSurround 
ESRI.ArcGIS.Carto.IMarkerNorthArrow 
ESRI.ArcGIS.Carto.IMarkerNorthArrow.MarkerSymbol 
ESRI.ArcGIS.Carto.IPageLayout 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol 
ESRI.ArcGIS.Display.ICharacterMarkerSymbol.CharacterIndex 
ESRI.ArcGIS.Display.IMarkerSymbol 
ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.PutCoords 
Name: Add Scale Bar
Description: Add a Scale Bar to the Page Layout from the Map. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Page Layout 
Input parameters:ESRI.ArcGIS.Carto.IPageLayout 
ESRI.ArcGIS.Carto.IMap 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IElement 
ESRI.ArcGIS.Carto.IElement.Activate 
ESRI.ArcGIS.Carto.IElement.Geometry 
ESRI.ArcGIS.Carto.IFrameElement 
ESRI.ArcGIS.Carto.IGraphicsContainer 
ESRI.ArcGIS.Carto.IGraphicsContainer.FindFrame 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMapFrame 
ESRI.ArcGIS.Carto.IMapFrame.CreateSurroundFrame 
ESRI.ArcGIS.Carto.IMapSurround 
ESRI.ArcGIS.Carto.IMapSurroundFrame 
ESRI.ArcGIS.Carto.IMapSurroundFrame.MapSurround 
ESRI.ArcGIS.Carto.IPageLayout 
ESRI.ArcGIS.Carto.IScaleBar 
ESRI.ArcGIS.Carto.IScaleBar.LabelPosition 
ESRI.ArcGIS.Carto.IScaleBar.UseMapSettings 
ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.PutCoords 
Name: Add Shapefile Using OpenFileDialog
Description: Add a shapefile to the ActiveView using the Windows.Forms.OpenFileDialog control. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.Carto.esriViewDrawPhase.esriViewGeography 
ESRI.ArcGIS.Carto.FeatureLayerClass 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Extent 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IActiveView.PartialRefresh 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureLayer.FeatureClass 
ESRI.ArcGIS.Carto.IFeatureLayer.Name 
ESRI.ArcGIS.Carto.IFeatureLayer.Visible 
ESRI.ArcGIS.Carto.IMap.AddLayer 
ESRI.ArcGIS.DataSourcesFile.ShapefileWorkspaceFactoryClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.OpenFeatureClass 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory 
System.IO.Path.GetFileNameWithoutExtension 
System.Windows.Forms.DialogResult.OK 
System.Windows.Forms.MessageBox.Show 
System.Windows.Forms.MessageBoxButtons.OK 
System.Windows.Forms.MessageBoxIcon.Exclamation 
System.Windows.Forms.OpenFileDialog 
System.Windows.Forms.OpenFileDialog.FileName 
System.Windows.Forms.OpenFileDialog.Filter 
System.Windows.Forms.OpenFileDialog.FilterIndex 
System.Windows.Forms.OpenFileDialog.InitialDirectory 
System.Windows.Forms.OpenFileDialog.Multiselect 
System.Windows.Forms.OpenFileDialog.RestoreDirectory 
System.Windows.Forms.OpenFileDialog.ShowDialog 
Name: Change Map Spatial Reference
Description: Use the SpatialReferenceDialog to change the coordinate system or spatial reference of the map. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:System.Int32 
ESRI.ArcGIS.Carto.IMap 
Members used:ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.SpatialReference 
ESRI.ArcGIS.Carto.IMap.SpatialReferenceLocked 
ESRI.ArcGIS.CatalogUI.ISpatialReferenceDialog2 
ESRI.ArcGIS.CatalogUI.ISpatialReferenceDialog2.DoModalCreate 
ESRI.ArcGIS.CatalogUI.SpatialReferenceDialogClass 
ESRI.ArcGIS.Geometry.ISpatialReference 
System.Int32 
Name: Clear Selected Map Features
Description: Clear the selected features in the IActiveView for a specified IFeatureLayer. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IFeatureLayer 
Members used:ESRI.ArcGIS.Carto.esriViewDrawPhase.esriViewGeoSelection 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.PartialRefresh 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureSelection 
ESRI.ArcGIS.Carto.IFeatureSelection.Clear 
Name: Create Graphic Buffers around Selected Features
Description: Draws graphic buffers around the selected features in the map using distance units specified. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Double 
Members used:ESRI.ArcGIS.Carto.esriViewDrawPhase.esriViewGraphics 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IActiveView.PartialRefresh 
ESRI.ArcGIS.Carto.IElement 
ESRI.ArcGIS.Carto.IElement.Geometry 
ESRI.ArcGIS.Carto.IGraphicsContainer 
ESRI.ArcGIS.Carto.IGraphicsContainer.AddElement 
ESRI.ArcGIS.Carto.IGraphicsContainer.DeleteAllElements 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.FeatureSelection 
ESRI.ArcGIS.Carto.IMap.SelectionCount 
ESRI.ArcGIS.Carto.PolygonElementClass 
ESRI.ArcGIS.Geodatabase.IEnumFeature 
ESRI.ArcGIS.Geodatabase.IEnumFeature.Next 
ESRI.ArcGIS.Geodatabase.IEnumFeature.Reset 
ESRI.ArcGIS.Geodatabase.IFeature 
ESRI.ArcGIS.Geodatabase.IFeature.Shape 
ESRI.ArcGIS.Geometry.ITopologicalOperator 
ESRI.ArcGIS.Geometry.ITopologicalOperator.Buffer 
System.Double 
Name: Create JPEG (hi-resolution) from ActiveView
Description: Creates a .jpg (JPEG) file from IActiveView using a high resolution exporting option. Default values of 96 DPI are overwritten to 300 used for the image creation. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Exporting 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.String 
System.Boolean 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Cleanup 
ESRI.ArcGIS.Carto.IActiveView.ExportFrame 
ESRI.ArcGIS.Carto.IActiveView.Output 
ESRI.ArcGIS.Display.tagRECT 
ESRI.ArcGIS.Display.tagRECT.bottom 
ESRI.ArcGIS.Display.tagRECT.left 
ESRI.ArcGIS.Display.tagRECT.right 
ESRI.ArcGIS.Display.tagRECT.top 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.PutCoords 
ESRI.ArcGIS.Output.ExportJPEGClass 
ESRI.ArcGIS.Output.IExport 
ESRI.ArcGIS.Output.IExport.ExportFileName 
ESRI.ArcGIS.Output.IExport.FinishExporting 
ESRI.ArcGIS.Output.IExport.PixelBounds 
ESRI.ArcGIS.Output.IExport.Resolution 
System.Boolean 
System.Int32 
System.String 
System.String.EndsWith 
Name: Create JPEG from ActiveView
Description: Creates a .jpg (JPEG) file from IActiveView. Default values of 96 DPI are used for the image creation. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Exporting 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.String 
System.Boolean 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ExportFrame 
ESRI.ArcGIS.Carto.IActiveView.Output 
ESRI.ArcGIS.Display.tagRECT 
ESRI.ArcGIS.Display.tagRECT.bottom 
ESRI.ArcGIS.Display.tagRECT.left 
ESRI.ArcGIS.Display.tagRECT.right 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.PutCoords 
ESRI.ArcGIS.Output.ExportJPEGClass 
ESRI.ArcGIS.Output.IExport 
ESRI.ArcGIS.Output.IExport.ExportFileName 
ESRI.ArcGIS.Output.IExport.PixelBounds 
ESRI.ArcGIS.Output.IExport.Resolution 
ESRI.ArcGIS.Output.IExport.Resolution.Cleanup 
ESRI.ArcGIS.Output.IExport.Resolution.FinishExporting 
ESRI.ArcGIS.Output.IExport.StartExporting 
System.Boolean 
System.Int32 
System.String 
System.String.EndsWith 
Name: Create Spatial Bookmark for ActiveView Extent
Description: Using the IActiveView's current extent create a spatial bookmark. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.String 
Members used:ESRI.ArcGIS.Carto.AOIBookmarkClass 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IAOIBookmark 
ESRI.ArcGIS.Carto.IAOIBookmark.Location 
ESRI.ArcGIS.Carto.IAOIBookmark.Name 
ESRI.ArcGIS.Carto.IMapBookmarks 
ESRI.ArcGIS.Carto.IMapBookmarks.AddBookmark 
System.String 
Name: Delete Graphics Refresh ActiveView
Description: Delete all the graphics in the GraphicsContainer and refresh the ActiveView. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.GraphicsContainer 
ESRI.ArcGIS.Carto.IActiveView.Refresh 
ESRI.ArcGIS.Carto.IGraphicsContainer 
ESRI.ArcGIS.Carto.IGraphicsContainer.DeleteAllElements 
Name: Get ActiveView from ArcMap
Description: Get ActiveView from ArcMap. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Map Documents 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.ActiveView 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
Name: Get BasicMap from Map
Description: Get BasicMap from Map. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IBasicMap 
Members used:ESRI.ArcGIS.Carto.IBasicMap 
ESRI.ArcGIS.Carto.IMap 
Name: Get FeatureLayer from Layer Index Number
Description: Get the FeatureLayer by specifying the Layer Index Number. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Int32 
ESRI.ArcGIS.Carto.IFeatureLayer 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.Layer 
ESRI.ArcGIS.Carto.IMap.LayerCount 
System.Int32 
Name: Get GeoFeatureLayer from Layer Index Number
Description: Get the GeoFeatureLayer by specifying the Layer Index Number. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Int32 
ESRI.ArcGIS.Carto.IGeoFeatureLayer 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IGeoFeatureLayer 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.Layer 
ESRI.ArcGIS.Carto.IMap.LayerCount 
System.Int32 
Name: Get Index Number from Layer Name
Description: Get the index number for the specified layer name. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.String 
System.Int32 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.ILayer.Name 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.Layer 
ESRI.ArcGIS.Carto.IMap.LayerCount 
System.Int32 
System.String 
Name: Get Map from ArcMap
Description: Get Map from ArcMap. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Map Documents 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Carto.IMap 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.ActiveView 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
Name: Get MxDocument from ArcMap
Description: Get MxDocument from ArcMap. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Map Documents 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.ArcMapUI.IMxDocument 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
Name: Get PageLayout from ArcMap
Description: Get PageLayout from ArcMap. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Page Layout 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Carto.IPageLayout 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.PageLayout 
ESRI.ArcGIS.Carto.IPageLayout 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
Name: Get Path for a Layer
Description: Get the full path and filename of a layer. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.Carto.ILayer 
System.String 
Members used:ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Geodatabase.IDataset 
ESRI.ArcGIS.Geodatabase.IDataset.Name 
ESRI.ArcGIS.Geodatabase.IDataset.Workspace 
ESRI.ArcGIS.Geodatabase.IWorkspace.PathName 
System.String 
Name: Get Selected Table in Contents View
Description: Returns a reference to the currently selected table in the given contents view. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.Geodatabase.ITable 
Members used:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.ArcMapUI.IContentsView.SelectedItem 
ESRI.ArcGIS.Geodatabase.ITable 
Name: Loop Through Layers of Specific UID
Description: Stub code to loop through layers in a map where a specific UID is supplied. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.Carto.IMap 
System.String 
Members used:ESRI.ArcGIS.Carto.IEnumLayer 
ESRI.ArcGIS.Carto.IEnumLayer.Next 
ESRI.ArcGIS.Carto.IEnumLayer.Reset 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.Layers 
ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UIDClass 
System.String 
System.Windows.Forms.MessageBox.Show 
Name: Perform Attribute Query
Description: Creates an attribute query based on a supplied table and where clause. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Geodatabase.ITable 
System.String 
ESRI.ArcGIS.Geodatabase.ICursor 
Members used:ESRI.ArcGIS.Geodatabase.ICursor 
ESRI.ArcGIS.Geodatabase.IQueryFilter 
ESRI.ArcGIS.Geodatabase.IQueryFilter.WhereClause 
ESRI.ArcGIS.Geodatabase.ITable 
ESRI.ArcGIS.Geodatabase.ITable.Search 
ESRI.ArcGIS.Geodatabase.QueryFilterClass 
System.String 
Name: Perform Spatial Query
Description: Creates a spatial query which performs a spatial search for features in the supplied feature class and has the option to also apply an attribute query via a where clause. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geometry.IGeometry 
ESRI.ArcGIS.Geodatabase.esriSpatialRelEnum 
System.String 
ESRI.ArcGIS.Geodatabase.IFeatureCursor 
Members used:ESRI.ArcGIS.Geodatabase.esriSpatialRelEnum 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass.Search 
ESRI.ArcGIS.Geodatabase.IFeatureClass.ShapeFieldName 
ESRI.ArcGIS.Geodatabase.IFeatureCursor 
ESRI.ArcGIS.Geodatabase.IQueryFilter 
ESRI.ArcGIS.Geodatabase.ISpatialFilter 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.Geometry 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.GeometryField 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.SpatialRel 
ESRI.ArcGIS.Geodatabase.ISpatialFilter.SpatialRel.WhereClause 
ESRI.ArcGIS.Geodatabase.QueryFilterClass 
ESRI.ArcGIS.Geodatabase.SpatialFilterClass 
ESRI.ArcGIS.Geometry.IGeometry 
System.String 
Name: Save Layer To File
Description: Write and Layer to a file on disk. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:System.String 
ESRI.ArcGIS.Carto.ILayer 
Members used:ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.ILayerFile 
ESRI.ArcGIS.Carto.ILayerFile.IsPresent 
ESRI.ArcGIS.Carto.ILayerFile.New 
ESRI.ArcGIS.Carto.ILayerFile.ReplaceContents 
ESRI.ArcGIS.Carto.ILayerFile.Save 
ESRI.ArcGIS.Carto.LayerFileClass 
System.IO.File.Delete 
System.IO.Path.GetExtension 
System.String 
Name: Select Map Features by Attribute Query
Description: Select features in the IActiveView by an attribute query using a SQL syntax in a where clause. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IFeatureLayer 
System.String 
Members used:ESRI.ArcGIS.Carto.esriSelectionResultEnum.esriSelectionResultNew 
ESRI.ArcGIS.Carto.esriViewDrawPhase.esriViewGeoSelection 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.PartialRefresh 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureSelection 
ESRI.ArcGIS.Carto.IFeatureSelection.SelectFeatures 
ESRI.ArcGIS.Geodatabase.IQueryFilter 
ESRI.ArcGIS.Geodatabase.IQueryFilter.WhereClause 
ESRI.ArcGIS.Geodatabase.QueryFilterClass 
System.String 
Name: Set Data Source
Description: How to change the datasource of a layer. It changes the data source of the first layer in the selected dataframe. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.ArcMapUI.IMxDocument 
System.String 
System.String 
System.String 
Members used:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.ArcMapUI.IContentsView.Refresh 
ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.CurrentContentsView 
ESRI.ArcGIS.ArcMapUI.IMxDocument.FocusMap 
ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureLayer.FeatureClass 
ESRI.ArcGIS.Carto.IFeatureLayer.Name 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.Layer 
ESRI.ArcGIS.Carto.IMapAdmin2 
ESRI.ArcGIS.Carto.IMapAdmin2.FireChangeFeatureClass 
ESRI.ArcGIS.DataSourcesFile.ArcInfoWorkspaceFactoryClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IFeatureClass.AliasName 
ESRI.ArcGIS.Geodatabase.IFeatureClassContainer 
ESRI.ArcGIS.Geodatabase.IFeatureClassContainer.ClassByName 
ESRI.ArcGIS.Geodatabase.IFeatureDataset 
ESRI.ArcGIS.Geodatabase.IFeatureDataset.Name 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.OpenFeatureDataset 
ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory.OpenFromFile 
System.String 
Name: Set Max Extent On Spatial Domain
Description: Set the extent of the ActiveView to be the maximum extent of a SpatialDomain. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Extent 
ESRI.ArcGIS.Geometry.EnvelopeClass 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Geometry.ISpatialReference.GetDomain 
System.Double 
Name: Toggle Visibility Of Composite Layer
Description: Toggle the visibility on and off for a composite layer in the TOC of a map. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping > Layers and Rendering 
Input parameters:ESRI.ArcGIS.ArcMapUI.IMxDocument 
System.Int32 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.ContentsChanged 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.ICompositeLayer2 
ESRI.ArcGIS.Carto.ICompositeLayer2.Layer 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.ILayer.Visible 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.Layer 
System.Int32 
Name: Zoom by Ratio and Recenter
Description: Zoom in ActiveView using a ratio of the current extent and re-center based upon supplied x,y map coordinates. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Double 
System.Double 
System.Double 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Extent 
ESRI.ArcGIS.Carto.IActiveView.Refresh 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.CenterAt 
ESRI.ArcGIS.Geometry.IEnvelope.Expand 
ESRI.ArcGIS.Geometry.IPoint 
ESRI.ArcGIS.Geometry.IPoint.X 
ESRI.ArcGIS.Geometry.IPoint.Y 
ESRI.ArcGIS.Geometry.PointClass 
System.Double 
Name: Zoom by Ratio
Description: Zoom in ActiveView using a ratio of the current extent. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Double 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Extent 
ESRI.ArcGIS.Carto.IActiveView.Refresh 
ESRI.ArcGIS.Geometry.IEnvelope 
ESRI.ArcGIS.Geometry.IEnvelope.Expand 
System.Double 
Name: Zoom to Active Layer in TOC
Description: Zooms to the selected layer in the Table of Contents (TOC) associated with the active view. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.ArcMapUI.IMxDocument 
Members used:ESRI.ArcGIS.ArcMapUI.IContentsView 
ESRI.ArcGIS.ArcMapUI.IContentsView.SelectedItem 
ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.ActiveView 
ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.CurrentContentsView 
ESRI.ArcGIS.Carto.IActiveView.Extent 
ESRI.ArcGIS.Carto.IActiveView.Refresh 
ESRI.ArcGIS.Carto.ILayer 
System.Object 
Name: Zoom to Layer by Index Number
Description: Zooms to the specified layer in the active view at a specific index number. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Mapping 
Input parameters:ESRI.ArcGIS.Carto.IActiveView 
System.Int32 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Extent 
ESRI.ArcGIS.Carto.IActiveView.FocusMap 
ESRI.ArcGIS.Carto.IActiveView.ILayer.AreaOfInterest 
ESRI.ArcGIS.Carto.IActiveView.Refresh 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.LayerCount 
System.Int32 
Name: Clear Active Analysis Layer
Description: Clears all input/output features previously stored in the currently active analysis layer. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INAWindow 
ESRI.ArcGIS.Carto.IActiveView 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Refresh 
ESRI.ArcGIS.NetworkAnalyst.INAClass.DeleteAllRows 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContext.NAClasses 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer.Context 
ESRI.ArcGIS.NetworkAnalyst.INamedSet 
ESRI.ArcGIS.NetworkAnalyst.INamedSet.Count 
ESRI.ArcGIS.NetworkAnalyst.INamedSet.Item 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.ActiveAnalysis 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.DelayEvents 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.DelayWindowUpdates 
System.Int32 
System.Object 
Name: Clear NAClass
Description: Clears all features previously stored in the specified NAClass. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INAWindow 
ESRI.ArcGIS.Carto.IActiveView 
System.String 
Members used:ESRI.ArcGIS.Carto.IActiveView 
ESRI.ArcGIS.Carto.IActiveView.Refresh 
ESRI.ArcGIS.NetworkAnalyst.INAClass 
ESRI.ArcGIS.NetworkAnalyst.INAClass.DeleteAllRows 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContextNAClasses 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer.Context 
ESRI.ArcGIS.NetworkAnalyst.INamedSet 
ESRI.ArcGIS.NetworkAnalyst.INamedSet.ItemByName 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.ActiveAnalysis 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.CategoryByNAClassName 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.DelayEvents 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.DelayWindowUpdates 
ESRI.ArcGIS.NetworkAnalystUI.INAWindowCategory 
System.Object 
System.String 
Name: Create Closest Facility Layer
Description: Create a new closest facility layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
Members used:ESRI.ArcGIS.Geodatabase.GPMessagesClass 
ESRI.ArcGIS.Geodatabase.IDatasetComponent 
ESRI.ArcGIS.Geodatabase.IDatasetComponent.DataElement 
ESRI.ArcGIS.Geodatabase.IDENetworkDataset 
ESRI.ArcGIS.Geodatabase.IGPMessages 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit.Bind 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateContext 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateLayer 
ESRI.ArcGIS.NetworkAnalyst.NAClosestFacilitySolverClass 
Name: Create Location Allocation Layer
Description: Create a new Location Allocation layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
Members used:ESRI.ArcGIS.Geodatabase.GPMessagesClass 
ESRI.ArcGIS.Geodatabase.IDatasetComponent 
ESRI.ArcGIS.Geodatabase.IDatasetComponent.DataElement 
ESRI.ArcGIS.Geodatabase.IDENetworkDataset 
ESRI.ArcGIS.Geodatabase.IGPMessages 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit.Bind 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver2 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateContext 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateLayer 
ESRI.ArcGIS.NetworkAnalyst.INASolver.Name 
ESRI.ArcGIS.NetworkAnalyst.NALocationAllocationSolverClass 
Name: Create OD Cost Matrix Layer
Description: Create a new OD cost matrix layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
Members used:ESRI.ArcGIS.Geodatabase.GPMessagesClass 
ESRI.ArcGIS.Geodatabase.IDatasetComponent 
ESRI.ArcGIS.Geodatabase.IDENetworkDataset 
ESRI.ArcGIS.Geodatabase.IGPMessages 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateContext 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateLayer 
ESRI.ArcGIS.NetworkAnalyst.NAODCostMatrixSolverClass 
Name: Create Route Layer
Description: Create a new route layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
Members used:ESRI.ArcGIS.Geodatabase.GPMessagesClass 
ESRI.ArcGIS.Geodatabase.IDatasetComponent.DataElement 
ESRI.ArcGIS.Geodatabase.IGPMessages 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit.Bind 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateContext 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateLayer 
ESRI.ArcGIS.NetworkAnalyst.NARouteSolverClass 
Name: Create Service Area Layer
Description: Create a new service area layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
Members used:ESRI.ArcGIS.Geodatabase.GPMessagesClass 
ESRI.ArcGIS.Geodatabase.IDatasetComponent 
ESRI.ArcGIS.Geodatabase.IDatasetComponent.DataElement 
ESRI.ArcGIS.Geodatabase.IDENetworkDataset 
ESRI.ArcGIS.Geodatabase.IGPMessages 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit.Bind 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateContext 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateLayer 
ESRI.ArcGIS.NetworkAnalyst.NAServiceAreaSolverClass 
Name: Create Vehicle Routing Problem Layer
Description: Create a new Vehicle Routing Problem layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
Members used:ESRI.ArcGIS.Geodatabase.GPMessagesClass 
ESRI.ArcGIS.Geodatabase.IDatasetComponent 
ESRI.ArcGIS.Geodatabase.IDatasetComponent.DataElement 
ESRI.ArcGIS.Geodatabase.IDENetworkDataset 
ESRI.ArcGIS.Geodatabase.IGPMessages 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.INAContextEdit 
ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateContext 
ESRI.ArcGIS.NetworkAnalyst.INASolver.CreateLayer 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver 
ESRI.ArcGIS.NetworkAnalyst.NAVRPSolverClass 
Name: Get Active Analysis Layer
Description: Gets the active analysis layer from the Network Analyst extension. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.NetworkAnalyst.INALayer2 
Members used:ESRI.ArcGIS.NetworkAnalyst.INALayer 
ESRI.ArcGIS.NetworkAnalyst.INALayer2 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.ActiveAnalysis 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension.NAWindow 
Name: Get Current Network Layer
Description: Get the current network layer from the Network Analyst extension. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.Carto.INetworkLayer 
Members used:ESRI.ArcGIS.Carto.INetworkLayer 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension.CurrentNetworkLayer 
Name: Get NAClass
Description: Get the specified NAClass from a network analysis layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INALayer3 
System.String 
ESRI.ArcGIS.NetworkAnalyst.INAClass 
Members used:ESRI.ArcGIS.NetworkAnalyst.INAClass 
ESRI.ArcGIS.NetworkAnalyst.INAContext.NAClasses 
ESRI.ArcGIS.NetworkAnalyst.INALayer3 
ESRI.ArcGIS.NetworkAnalyst.INALayer3.Context 
ESRI.ArcGIS.NetworkAnalyst.INamedSet 
ESRI.ArcGIS.NetworkAnalyst.INamedSet.ItemByName 
Name: Get NAWindow2
Description: Get the NAWindow2 from the Network Analyst extension. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow2 
Members used:ESRI.ArcGIS.NetworkAnalystUI.INAWindow2 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension.NAWindow 
Name: Get Network Analyst Extension
Description: Get the Network Analyst extension from the application. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
Members used:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.FindExtensionByName 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
Name: Load Network Locations
Description: Loads network locations from a point feature cursor into a specified NAClass. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.ICursor 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
System.String 
System.Boolean 
Members used:ESRI.ArcGIS.Geodatabase.ICursor 
ESRI.ArcGIS.NetworkAnalyst.INAClassLoader2 
ESRI.ArcGIS.NetworkAnalyst.INAClassLoader2.Initialize 
ESRI.ArcGIS.NetworkAnalyst.INAClassLoader2.Load 
ESRI.ArcGIS.NetworkAnalyst.INAContext 
ESRI.ArcGIS.NetworkAnalyst.NAClassLoaderClass 
System.Boolean 
System.Int32 
System.String 
Name: Open Network Dataset
Description: Opens and returns a network dataset. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IWorkspace 
System.String 
System.String 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
Members used:ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Geodatabase.esriDatasetType.esriDTNetworkDataset 
ESRI.ArcGIS.Geodatabase.esriWorkspaceType.esriFileSystemWorkspace 
ESRI.ArcGIS.Geodatabase.esriWorkspaceType.esriLocalDatabaseWorkspace 
ESRI.ArcGIS.Geodatabase.esriWorkspaceType.esriRemoteDatabaseWorkspace 
ESRI.ArcGIS.Geodatabase.IDataset 
ESRI.ArcGIS.Geodatabase.IDatasetContainer3 
ESRI.ArcGIS.Geodatabase.IDatasetContainer3.DatasetByName 
ESRI.ArcGIS.Geodatabase.IFeatureDataset 
ESRI.ArcGIS.Geodatabase.IFeatureDatasetExtension 
ESRI.ArcGIS.Geodatabase.IFeatureDatasetExtensionContainer 
ESRI.ArcGIS.Geodatabase.IFeatureDatasetExtensionContainer.FindExtension 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace 
ESRI.ArcGIS.Geodatabase.IFeatureWorkspace.OpenFeatureDataset 
ESRI.ArcGIS.Geodatabase.INetworkDataset 
ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Geodatabase.IWorkspace.Type 
ESRI.ArcGIS.Geodatabase.IWorkspaceExtension 
ESRI.ArcGIS.Geodatabase.IWorkspaceExtensionManager 
ESRI.ArcGIS.Geodatabase.IWorkspaceExtensionManager.FindExtension 
System.String 
Name: Set Closest Facility Properties
Description: Set closest facility solver parameters, including settings. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.Object 
System.Int32 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver 
Members used:ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape 
ESRI.ArcGIS.NetworkAnalyst.esriNATravelDirection.esriNATravelDirectionToFacility 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.CreateTraversalResult 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.DefaultCutoff 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.DefaultTargetFacilityCount 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.TravelDirection 
System.Int32 
System.Object 
Name: Set Location Allocation Properties
Description: Set Location-Allocation solver parameters, including settings. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:System.Object 
ESRI.ArcGIS.NetworkAnalyst.esriNAImpedanceTransformationType 
System.Int32 
ESRI.ArcGIS.NetworkAnalyst.esriNALocationAllocationProblemType 
System.Double 
System.Double 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver 
Members used:ESRI.ArcGIS.NetworkAnalyst.esriNAImpedanceTransformationType 
ESRI.ArcGIS.NetworkAnalyst.esriNALocationAllocationProblemType 
ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineStraight 
ESRI.ArcGIS.NetworkAnalyst.esriNATravelDirection.esriNATravelDirectionFromFacility 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver.DefaultCutoff 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver.ImpedanceTransformation 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver.NumberFacilitiesToLocate 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver.ProblemType 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver.TransformationParameter 
ESRI.ArcGIS.NetworkAnalyst.INALocationAllocationSolver.TravelDirection 
ESRI.ArcGIS.NetworkAnalyst.NALocationAllocationSolverClass 
System.Double 
System.Int32 
System.Object 
Name: Set OD Cost Matrix Properties
Description: Set OD cost matrix solver parameters, including settings. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.Object 
System.Object 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver 
Members used:ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineStraight 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver.DefaultCutoff 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver.DefaultTargetDestinationCount 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.Object 
Name: Set Route Properties
Description: Set route solver parameters, including settings. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2 
Members used:DateTime 
ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.CreateTraversalResult 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.FindBestSequence 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.PreserveFirstStop 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.PreserveLastStop 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.StartTime 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.UseStartTime 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.UseTimeWindows 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
Name: Set Service Area Properties
Description: Set service area solver parameters, including settings. Allows for one DefaultBreaks and one ExcludeSourcesFromPolygons to be set. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.esriSystem.IDoubleArray 
System.Double 
ESRI.ArcGIS.esriSystem.IStringArray 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2 
Members used:ESRI.ArcGIS.esriSystem.esriUnits.esriMeters 
ESRI.ArcGIS.esriSystem.IDoubleArray 
ESRI.ArcGIS.esriSystem.IDoubleArray.Add 
ESRI.ArcGIS.esriSystem.IStringArray 
ESRI.ArcGIS.NetworkAnalyst.esriNAOutputPolygonType.esriNAOutputPolygonSimplified 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.DefaultBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.ExcludeSourcesFromPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.IncludeSourceInformationOnLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.MergeSimilarPolygonRanges 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OutputPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OverlapLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OverlapPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.SplitLinesAtBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.SplitPolygonsAtBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TravelDirection 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimOuterPolygon 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimPolygonDistance 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimPolygonDistanceUnits 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
Name: Set Service Area Properties2
Description: Set service area solver parameters, including settings. Allows for multiple DefaultBreaks and multiple ExcludeSourcesFromPolygons to be set. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.esriSystem.IDoubleArray 
System.Double 
ESRI.ArcGIS.esriSystem.IStringArray 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2 
Members used:ESRI.ArcGIS.esriSystem.esriUnits.esriMeters 
ESRI.ArcGIS.esriSystem.IDoubleArray 
ESRI.ArcGIS.esriSystem.IDoubleArray.Add 
ESRI.ArcGIS.esriSystem.IStringArray 
ESRI.ArcGIS.NetworkAnalyst.esriNAOutputPolygonType.esriNAOutputPolygonSimplified 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.DefaultBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.ExcludeSourcesFromPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.IncludeSourceInformationOnLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.MergeSimilarPolygonRanges 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OutputPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OverlapLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OverlapPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.SplitLinesAtBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.SplitPolygonsAtBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TravelDirection 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimOuterPolygon 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimPolygonDistance 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimPolygonDistanceUnits 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
Name: Set Solver Properties
Description: Set generic solver parameters. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.String 
System.String 
System.String 
System.String 
System.Int32 
System.String 
System.String 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2 
Members used:ESRI.ArcGIS.esriSystem.IStringArray 
ESRI.ArcGIS.esriSystem.IStringArray.Add 
ESRI.ArcGIS.Geodatabase.esriNetworkForwardStarBacktrack.esriNFSBAllowBacktrack 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.AccumulateAttributeNames 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.AttributeParameterValue 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.HierarchyAttributeName 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.IgnoreInvalidLocations 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.ImpedanceAttributeName 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.RestrictionAttributeNames 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.RestrictUTurns 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.UseHierarchy 
Name: Set Vehicle Routing Problem Properties
Description: Set Vehicle Routing Problem solver parameters, including settings. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.Int32 
System.DateTime 
System.Double 
System.Double 
ESRI.ArcGIS.Geodatabase.esriNetworkAttributeUnits 
ESRI.ArcGIS.Geodatabase.esriNetworkAttributeUnits 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver 
Members used:ESRI.ArcGIS.Geodatabase.esriNetworkAttributeUnits 
ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.DefaultDate 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.DistanceFieldUnits 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.ExcessTransitTimePenaltyFactor 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.ExternalODCostMatrix 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.InternalODCostMatrixType 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.TimeFieldUnits 
ESRI.ArcGIS.NetworkAnalyst.INAVRPSolver.TimeWindowViolationPenaltyFactor 
System.DateTime 
System.Double 
System.Int32 
Name: Statements - Get Active Analysis Layer
Description: Get the active analysis layer from the Network Analyst extension. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
Members used:ESRI.ArcGIS.NetworkAnalyst.INALayer2 
ESRI.ArcGIS.NetworkAnalystUI.INAWindow.ActiveAnalysis 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension.NAWindow 
Name: Statements - Get Current Network Layer
Description: Get the current network layer from the Network Analyst extension. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
Members used:ESRI.ArcGIS.Carto.INetworkLayer 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension.CurrentNetworkLayer 
Name: Statements - Get NAClass
Description: Get the specified NAClass from a network analysis layer. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INALayer 
System.String 
Members used:ESRI.ArcGIS.NetworkAnalyst.INAClass 
ESRI.ArcGIS.NetworkAnalyst.INAContext.NAClasses 
ESRI.ArcGIS.NetworkAnalyst.INALayer.Context 
ESRI.ArcGIS.NetworkAnalyst.INamedSet.ItemByName 
Name: Statements - Get NAWindow
Description: Get the NAWindow from the Network Analyst extension. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
Members used:ESRI.ArcGIS.NetworkAnalystUI.INAWindow2 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension.NAWindow 
Name: Statements - Get Network Analyst Extension
Description: Get the Network Analyst extension from the application. 
Available in: ArcEditor, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.FindExtensionByName 
ESRI.ArcGIS.NetworkAnalystUI.INetworkAnalystExtension 
Name: Statements - Set Closest Facility Properties
Description: Set closest facility solver parameters. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.Object 
System.Int32 
Members used:ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape 
ESRI.ArcGIS.NetworkAnalyst.esriNATravelDirection.esriNATravelDirectionToFacility 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.CreateTraversalResult 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.DefaultCutoff 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver.TravelDirection 
Name: Statements - Set OD Cost Matrix Properties
Description: Set OD cost matrix solver parameters. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.Object 
System.Object 
Members used:ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineStraight 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver.DefaultCutoff 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver.DefaultTargetDestinationCount 
ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
Name: Statements - Set Route Properties
Description: Set route solver parameters. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
Members used:DateTime 
ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.CreateTraversalResult 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.FindBestSequence 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.PreserveFirstStop 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.PreserveLastStop 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.StartTime 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.UseStartTime 
ESRI.ArcGIS.NetworkAnalyst.INARouteSolver2.UseTimeWindows 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
Name: Statements - Set Service Area Properties
Description: Set service area solver parameters. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.Double 
System.Double 
System.String 
Members used:ESRI.ArcGIS.esriSystem.esriUnits.esriMeters 
ESRI.ArcGIS.esriSystem.IDoubleArray 
ESRI.ArcGIS.esriSystem.IDoubleArray.Add 
ESRI.ArcGIS.esriSystem.IStringArray 
ESRI.ArcGIS.NetworkAnalyst.esriNAOutputPolygonType.esriNAOutputPolygonSimplified 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.DefaultBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.ExcludeSourcesFromPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.IncludeSourceInformationOnLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.MergeSimilarPolygonRanges 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OutputLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OutputPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OverlapLines 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.OverlapPolygons 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.SplitLinesAtBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.SplitPolygonsAtBreaks 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TravelDirection 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimOuterPolygon 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimPolygonDistance 
ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2.TrimPolygonDistanceUnits 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
Name: Statements - Set Solver Properties
Description: Set generic solver parameters. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Network Analyst 
Input parameters:ESRI.ArcGIS.NetworkAnalyst.INASolver 
System.String 
System.String 
System.String 
System.String 
System.String 
System.String 
System.Int32 
Members used:ESRI.ArcGIS.esriSystem.IStringArray 
ESRI.ArcGIS.esriSystem.IStringArray.Add 
ESRI.ArcGIS.Geodatabase.esriNetworkForwardStarBacktrack.esriNFSBAllowBacktrack 
ESRI.ArcGIS.NetworkAnalyst.INASolver 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.AccumulateAttributeNames 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.AttributeParameterValue 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.HierarchyAttributeName 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.IgnoreInvalidLocations 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.ImpedanceAttributeName 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.RestrictionAttributeNames 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.RestrictUTurns 
ESRI.ArcGIS.NetworkAnalyst.INASolverSettings2.UseHierarchy 
Name: Add A Point Vertices Collection On A SchematicInMemoryFeatureLink
Description: Add a list of point vertices on a SchematicInMemoryFeatureLink. The vertices are added on the last link segment. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Geometry.IPointCollection 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.AddVertexCollection 
Name: Add A SchematicBuilderRule On A Schematic Diagram Class
Description: Add a schematic rule on a schematic diagram class. The schematic rule is added at the end of the rule list. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicBuilderRule 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainerEdit 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainerEdit.AddSchematicBuilderRule 
ESRI.ArcGIS.Schematic.ISchematicBuilderRule 
Name: Add A Vertex On A SchematicInMemoryFeatureLink
Description: Add a vertex on a SchematicInMemoryFeatureLink at a particular (X, Y) location. The vertex is added on the last link segment. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
double 
double 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.AddVertex 
Name: Change A Field Value For An In Memory Feature
Description: Change the value of a particular field on an in-memory schematic feature 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
string 
object 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature.Fields 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature.Value 
Name: Change A Node-On-Link Schematic Feature Reference Link
Description: Change the reference link of an in-memory node-on-link schematic feature. Since the Schematics core always checks reference link consistencies for connected node-on-links in-memory, the reference link for an in-memory node-on-link can only be changed on disconnected node-on-link. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
Members used:ESRI.ArcGIS.Schematic.SchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode.GetIncidentLinks 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureLink 
Name: Change An In-Memory Link Schematic Feature Extremity Node
Description: Change the extremity node of an in-memory schematic link 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
int 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink.ToNode 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink.ToPort 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
Name: Change An In-Memory Link Schematic Feature Origin Node
Description: Change the origin node of an in-memory schematic link 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
int 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink.FromNode 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink.FromPort 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
Name: Change An In-Memory Schematic Feature Node Coordinates
Description: Change the coordinates of an in-memory schematic feature node 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
double 
double 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeGeometry.PutCoords 
Name: Change An In-Memory Sublink Schematic Feature Extremity Node
Description: Change the extremity node of an in-memory schematic feature sublink 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
object 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode.GetIncidentLinks 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink.ToNode 
Name: Change An In-Memory Sublink Schematic Feature Origin Node
Description: Change the origin node of an in-memory schematic feature sublink 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
object 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNode.GetIncidentLinks 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink.FromNode 
Name: Create A Schematic Diagram Class Entirely Based On Custom Queries From Scratch
Description: This class behaves as a template to create a schematic diagram template class based on the standard builder for which the diagrams are entirely built from custom queries. It uses a set of predefined object tables (which names can be changed according to your cases) which contain records that are queried to build the set of schematic features contained in schematic diagrams. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Geodatabase.IWorkspace 
EnumAtttributeType 
ESRI.ArcGIS.Schematic.ISchematicDataset 
String 
ESRI.ArcGIS.Schematic.esriSchematicExternalQueryEvaluationMode 
ESRI.ArcGIS.Schematic.ISchematicDataSource 
String 
Object 
ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
String 
ESRI.ArcGIS.Schematic.esriSchematicElementType 
ESRI.ArcGIS.Schematic.ISchematicDataSource 
String 
Object 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Geometry.esriGeometryType 
ESRI.ArcGIS.Schematic.esriSchematicExternalQueryEvaluationMode 
Boolean 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
String 
ESRI.ArcGIS.Schematic.esriSchematicElementType 
ESRI.ArcGIS.Schematic.ISchematicDataSource 
String 
Object 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Geometry.esriGeometryType 
ESRI.ArcGIS.Schematic.esriSchematicExternalQueryEvaluationMode 
Boolean 
ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
String 
String 
String 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Geometry.esriGeometryType 
Boolean 
ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
String 
String 
String 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Geometry.esriGeometryType 
Boolean 
ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
String 
String 
String 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Geometry.esriGeometryType 
Boolean 
ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
String 
String 
String 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Geometry.esriGeometryType 
Boolean 
ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
String 
String 
String 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Geometry.esriGeometryType 
Boolean 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
String 
EnumAtttributeType 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
String 
EnumAtttributeType 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
String 
String 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
String 
String 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
String 
String 
String 
ESRI.ArcGIS.Geometry.esriGeometryType 
ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Geometry.ISpatialReference 
ESRI.ArcGIS.Schematic.ISchematicDataset 
String 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Geodatabase.IField 
ESRI.ArcGIS.Geometry.ISpatialReference 
Members used:ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicWorkspace 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass.SchematicBuilder 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass.AssociateSchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicWorkspaceFactory.Open 
ESRI.ArcGIS.Schematic.ISchematicWorkspace.SchematicDatasetByName 
ESRI.ArcGIS.Schematic.ISchematicWorkspace.CreateSchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicStandardBuilder 
ESRI.ArcGIS.Schematic.EnumSchematicQueryParameterClass 
ESRI.ArcGIS.Schematic.ISchematicQueryParameter 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass.Parent 
ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicDataset.Save 
ESRI.ArcGIS.Schematic.ISchematicDataset.DesignMode 
ESRI.ArcGIS.Schematic.ISchematicDataset.CreateSchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicDataset.CreateSchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
Name: Create A Schematic Folder In A Schematic Folder
Description: Create a SchematicFolder in another schematic folder 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicFolder 
string 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.ISchematicFolder.CreateSchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Create A SchematicAttributeAssociatedField On A Schematic Element Class
Description: Create an associated field SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
string 
ESRI.ArcGIS.Schematic.ISchematicAttributeAssociatedField 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeAssociatedField 
Name: Create A SchematicAttributeConstant On A Schematic Element Class
Description: Create a constant SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
string 
ESRI.ArcGIS.Schematic.ISchematicAttributeConstant 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeConstant 
Name: Create A SchematicAttributeField On A Schematic Element Class
Description: Create a field SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
string[] 
ESRI.ArcGIS.Schematic.ISchematicAttributeField 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeField 
Name: Create A SchematicAttributeFormatted On A Schematic Element Class
Description: Create a formatted SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
string 
string[] 
ESRI.ArcGIS.Schematic.ISchematicAttributeFormatted 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeFormatted 
Name: Create A SchematicAttributeFunction On A Schematic Element Class
Description: Create a function SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
string 
string 
string[] 
ESRI.ArcGIS.Schematic.ISchematicAttributeFunction 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeFunction 
Name: Create A SchematicAttributeGeometry On A Schematic Element Class
Description: Create a geometry SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeGeometryType 
string 
ESRI.ArcGIS.Schematic.ISchematicAttributeGeometry 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeGeometry 
Name: Create A SchematicAttributeProperty On A Schematic Element Class
Description: Create a property SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
string 
string 
ESRI.ArcGIS.Schematic.ISchematicAttributeProperty 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeProperty 
Name: Create A SchematicAttributeQuery On A Schematic Element Class
Description: Create a query SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
ESRI.ArcGIS.Schematic.IEnumSchematicQueryParameter 
ESRI.ArcGIS.Schematic.ISchematicDataSource 
string 
string 
ESRI.ArcGIS.Schematic.ISchematicAttributeQuery 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeQuery 
Name: Create A SchematicAttributeScriptOn A Schematic Element Class
Description: Create a script SchematicAttribute on a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.esriSchematicAttributeEvaluationMode 
ESRI.ArcGIS.Schematic.esriSchematicAttributeStorageMode 
string 
string[] 
ESRI.ArcGIS.Schematic.ISchematicAttributeScript 
Members used:ESRI.ArcGIS.Schematic.ISchematicElementClass.CreateSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeManagement 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
ESRI.ArcGIS.Schematic.SchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttributeScript 
Name: Create A SchematicFolder In A Schematic Dataset
Description: Create a SchematicFolder in a given SchematicDataset 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
string 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.ISchematicDataset.CreateSchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Create A Standard Builder Schematic Diagram Class From Scratch
Description: This sample code creates a schematic diagram template based on the standard builder to generate diagrams from any network feature selected in a map or any record selected in an object table. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Schematic.ISchematicDataset 
Name: Generate A Diagram From A Map Selection
Description: Generate a diagram from features selected in a geographic map 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer 
string 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.ISchematicDiagram 
ESRI.ArcGIS.Schematic.ISchematicBuilder 
ESRI.ArcGIS.Schematic.ISchematicStandardBuilderContext 
ESRI.ArcGIS.Schematic.ISchematicStandardBuilderContext.InitialObjects 
ESRI.ArcGIS.Schematic.ISchematicBuilder.GenerateDiagram 
Name: Get A Field Value For An In Memory Feature
Description: Retrieve the value of a particular field on an in-memory schematic feature 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
string 
object 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature.Fields 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature.Value 
Name: Get A Particular Type of Schematic Elements In A Schematic Diagram
Description: Retrieve all the schematic elements based on a given type in a schematic diagram 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagram 
ESRI.ArcGIS.Schematic.esriSchematicElementType 
ESRI.ArcGIS.Schematic.IEnumSchematicElement 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagram 
ESRI.ArcGIS.Schematic.ISchematicElementContainer 
ESRI.ArcGIS.Schematic.ISchematicElementContainer.SchematicElementsByType 
ESRI.ArcGIS.Schematic.IEnumSchematicElement 
Name: Get A Schematic Attribute On An In-Memory Schematic Feature
Description: Retrieve a SchematicAttribute related to an in-memory schematic feature from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
string 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature.SchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer.GetSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
Name: Get A Schematic Diagram In A Schematic Folder From The SchematicDiagram ID
Description: Retrieve a schematic diagram in a given schematic dataset from its ID 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
int 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.SchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer.SchematicDiagramByID 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Name: Get A Schematic Diagram In A Schematic Folder From The SchematicDiagram Name
Description: Retrieve a schematic diagram in a given schematic dataset from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
string 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.SchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer.SchematicDiagramByName 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Name: Get A Schematic Folder In A Schematic Dataset From The SchematicFolder ID
Description: Retrieve a schematic folder in a given schematic dataset from its ID 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
int 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicFolderContainer.SchematicFolderByID 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Get A Schematic Folder In A Schematic Dataset From The SchematicFolder Name
Description: Retrieve a schematic folder in a given schematic dataset from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
string 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicFolderContainer.SchematicFolderByName 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Get A Schematic Folder In A Schematic Folder From The SchematicFolder ID
Description: Retrieve a SchematicFolder in another schematic folder from its ID 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicFolder 
int 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.SchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicFolderContainer.SchematicFolderByID 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Get A Schematic Folder In A Schematic Folder From The SchematicFolder Name
Description: Retrieve a SchematicFolder in another schematic folder from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicFolder 
string 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.SchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicFolderContainer.SchematicFolderByName 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Get A SchematicAttribute Related To A SchematicDiagramClass
Description: Retrieve a SchematicAttribute related to a given SchematicDiagramClass from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
string 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer.GetSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
Name: Get A SchematicAttribute Related To A SchematicElementClass
Description: Retrieve a SchematicAttribute related to a given SchematicElementClass from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
string 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
Members used:ESRI.ArcGIS.Schematic.SchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer.GetSchematicAttribute 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
Name: Get A SchematicDataSource In A Schematic Dataset
Description: Retrieve a SchematicDatasource in a given SchematicDataset from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
string 
ESRI.ArcGIS.Schematic.ISchematicDataSource 
Members used:ESRI.ArcGIS.Schematic.ISchematicDataSourceContainer.GetSchematicDataSource 
ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDataSource 
Name: Get A SchematicDiagram In A Schematic Dataset From The SchematicDiagram ID
Description: Retrieve a schematic diagram in a given schematic dataset from its ID 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
int 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer.SchematicDiagramByID 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Name: Get A SchematicDiagram In A Schematic Dataset From The SchematicDiagram Name
Description: Retrieve a schematic diagram in a given schematic dataset from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
string 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer.SchematicDiagramByName 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Name: Get A SchematicDiagramClass In A Schematic Dataset
Description: Retrieve a schematic diagram class in a given schematic dataset from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
string 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClassContainer.GetSchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
Name: Get A SchematicElement In A Schematic Diagram
Description: Retrieve a schematic element in a given schematic diagram from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagram 
ESRI.ArcGIS.Schematic.esriSchematicElementType 
string 
ESRI.ArcGIS.Schematic.ISchematicElement 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagram 
ESRI.ArcGIS.Schematic.ISchematicElementContainer 
ESRI.ArcGIS.Schematic.ISchematicElementContainer.SchematicElementByName 
ESRI.ArcGIS.Schematic.ISchematicElement 
Name: Get A SchematicElementClass In A Schematic Dataset
Description: Retrieve a SchematicElementClass in a given SchematicDataset from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
string 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicElementClassContainer.GetSchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
Name: Get A SchematicInMemoryDiagram Based On A Schematic Diagram Class
Description: Retrieve a particular SchematicInMemoryDiagram based on a given SchematicDiagramClass from its name 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
string 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagramContainer 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagramContainer.GetSchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
Name: Get All The SchematicInMemoryDiagram Related To A Schematic Dataset
Description: Retrieve all the in-memory schematic diagrams related to a given SchematicDataset. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryDiagram 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicDataset.SchematicInMemoryDiagrams 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryDiagram 
Name: Get An In-Memory Schematic Feature Geometry
Description: Retrieve the geometry for an in-memory schematic feature 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
Name: Get The Associations For A Schematic Element
Description: Retrieve all the schematic element associations related to a schematic element 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElement 
ESRI.ArcGIS.Schematic.IEnumSchematicElementAssociation 
Members used:ESRI.ArcGIS.Schematic.ISchematicElement 
ESRI.ArcGIS.Schematic.ISchematicElementAssociationContainer 
ESRI.ArcGIS.Schematic.ISchematicElementAssociationContainer.SchematicFolderByName 
ESRI.ArcGIS.Schematic.SchematicElementAssociations 
Name: Get The Children Schematic In-Memory Features Related To An In-Memory Schematic Features
Description: Retrieve all the schematic in-memory features that have a parent-child relation with a particular parent schematic in-memory feature 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicRelationController 
ESRI.ArcGIS.Schematic.ISchematicRelationController.FindChildren 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Name: Get The In-Memory Link Schematic Features In A Schematic Layer
Description: Retrieve all the in-memory link schematic features from a schematic layer 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayer.SchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram.GetSchematicInMemoryFeaturesByType 
Name: Get The In-Memory Node Schematic Features In A Schematic Layer
Description: Retrieve all the in-memory node schematic features from a schematic layer 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayer.SchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram.GetSchematicInMemoryFeaturesByType 
Name: Get The In-Memory Schematic Features In A Schematic Layer
Description: Retrieve all the in-memory schematic features based on a given Schematic Element Class from a schematic layer 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicLayer 
string 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayer.SchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClassContainer 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClassContainer.SchematicInMemoryFeatureClasses 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClass.SchematicInMemoryFeatures 
Name: Get The Node-On-Links With The Same Reference Link As A Sublink
Description: Retrieve all the node-on-links that share the same reference link as a given sublink 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureNodeOnLink 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink.NodesOnLink 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureNodeOnLink 
Name: Get The Node-On-Links With The Same Reference Link As Another Node-On-Link
Description: Retrieve all the node-on-links that share the same reference link as a given node-on-link 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureNodeOnLink 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink.NodesOnLink 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureNodeOnLink 
Name: Get The Number Of Schematic Rules Configured On A SchematicDiagramClass
Description: Get the number of schematic rules configured on a SchematicDiagramClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
int 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainer 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainer.SchematicBuilderRuleCount 
Name: Get The Parent Schematic In-Memory Feature For A Schematic In-Memory Feature
Description: Retrieve the parent schematic in-memory feature for a given schematic in-memory feature 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicRelationController 
ESRI.ArcGIS.Schematic.ISchematicRelationController.FindParent 
Name: Get The SchematicDiagram Related To A Schematic Layer
Description: Retrieve the schematic diagram related to a schematic layer 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayer.SchematicDiagram 
ESRI.ArcGIS.ISchematicDiagram 
Name: Get The SchematicDiagram Related To An In-Memory Schematic Feature
Description: Retrieve the schematic diagram related to an in-memory schematic feature 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature.SchematicDiagram 
ESRI.ArcGIS.ISchematicDiagram 
Name: Get The SchematicInMemoryDiagram Related To A Schematic Layer
Description: Retrieve the in-memory schematic diagram related to a schematic layer. The schematic diagram needs to be loaded in memory. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.ISchematicInMemoryDiagram 
Members used:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayer.SchematicInMemoryDiagram 
ESRI.ArcGIS.ISchematicInMemoryDiagram 
Name: Get The SchematicInMemoryDiagram Related To An In-Memory Schematic Feature
Description: Retrieve the in-memory schematic diagram related to an in-memory schematic feature 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.ISchematicInMemoryDiagram 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature.SchematicInMemoryDiagram 
ESRI.ArcGIS.ISchematicInMemoryDiagram 
Name: Get The SchematicInMemoryFeatureClass Related To A Schematic Element Class From An In-Memory Schematic Diagram
Description: Retrieve the SchematicInMemoryFeatureClass related to a given schematic element class from an in-memory schematic diagram 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClass 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClassContainer 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClassContainer.GetSchematicInMemoryFeatureClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClass 
Name: Get The SchematicWorkspace Related To A Schematic Dataset
Description: Retrieve the SchematicWorkspace related to a given SchematicDataset 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicWorkspace 
Members used:ESRI.ArcGIS.Schematic.ISchematicDataset.SchematicWorkspace 
ESRI.ArcGIS.Schematic.ISchematicWorkspace 
Name: Get The Selected In-Memory Schematic Features In A ILayer
Description: Retrieve the in-memory schematic features currently selected in a ILayer 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Carto.ILayer 
bool 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayerEditHelper 
ESRI.ArcGIS.Schematic.ISchematicLayerEditHelper.GetSchematicInMemorySelectedFeatures 
ESRI.ArcGIS.Schematic.IEnumSchematicFeature 
Name: Get The Selected In-Memory Schematic Features In A ISchematicLayer
Description: Retrieve all the in-memory schematic features currently selected in a ISchematicLayer. The schematic layer needs to be loaded in memory 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicLayer 
bool 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Members used:ESRI.ArcGIS.Schematic.SchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayerEditHelper 
ESRI.ArcGIS.Schematic.ISchematicLayerEditHelper.GetSchematicInMemorySelectedFeatures 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Name: Get The Selected Schematic Features In A ILayer
Description: Retrieve the schematic features currently selected in a ILayer 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Carto.ILayer 
bool 
ESRI.ArcGIS.Schematic.IEnumSchematicFeature 
Members used:ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayer.GetSchematicSelectedFeatures 
ESRI.ArcGIS.Schematic.IEnumSchematicFeature 
Name: Get The Selected Schematic Features In A ISchematicLayer
Description: Retrieve all the schematic features currently selected in a ISchematicLayer 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicLayer 
bool 
ESRI.ArcGIS.Schematic.IEnumSchematicFeature 
Members used:ESRI.ArcGIS.Schematic.IEnumSchematicFeature 
ESRI.ArcGIS.Schematic.ISchematicLayer 
ESRI.ArcGIS.Schematic.ISchematicLayer.GetSchematicSelectedFeatures 
Name: Get The Sublinks With The Same Reference Link As A Node-On-Link
Description: Retrieve all the sublinks that share the same reference link as a given node-on-link 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureSubLink 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureNodeOnLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink.SubLinks 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureSubLink 
Name: Get The Sublinks With The Same Reference Link As Another Sublink
Description: Retrieve all the sublinks that share the same reference link as a given sublink 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureSubLink 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureSubLink.ReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureReferenceLink.SubLinks 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureSubLink 
Name: Insert A Point Vertices Collection On A SchematicInMemoryFeatureLink
Description: Insert a list of point vertices on a SchematicInMemoryFeatureLink at a particular (X, Y) location. The vertices are inserted on the specified Position on the link. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Geometry.IPointCollection 
int 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.InsertVertexCollection 
Name: Insert A SchematicBuilderRule On A Schematic Diagram Class
Description: Insert a schematic rule on a schematic diagram class at a specific position 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
int 
ESRI.ArcGIS.Schematic.ISchematicBuilderRule 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainerEdit 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainerEdit.InsertSchematicBuilderRule 
ESRI.ArcGIS.Schematic.ISchematicBuilderRule 
Name: Insert A Vertex On A SchematicInMemoryFeatureLink
Description: Insert a vertex on a SchematicInMemoryFeatureLink at a particular (X, Y) location. The vertex is inserted on the specified Position on the link. 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
double 
double 
int 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.InsertVertex 
Name: Loop On The Parent In-Memory Schematic Feature In An In-Memory Schematic Diagram
Description: Looping on all the parent in-memory schematic features contained in an in-memory schematic diagram 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
Members used:ESRI.ArcGIS.ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicRelationController 
ESRI.ArcGIS.Schematic.ISchematicRelationController.FindParents 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeature 
Name: Loop On The Schematic Attributes Related To A Schematic Diagram Class
Description: Looping on all the schematic attributes related to a given SchematicDiagramClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer.SchematicAttributes 
ESRI.ArcGIS.Schematic.IEnumSchematicAttribute 
Name: Loop On The Schematic Attributes Related To A Schematic Element Class
Description: Looping on all the schematic attributes related to a given SchematicElementClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
Members used:ESRI.ArcGIS.Schematic.SchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer 
ESRI.ArcGIS.Schematic.ISchematicAttributeContainer.SchematicAttributes 
ESRI.ArcGIS.Schematic.ISchematicAttribute 
Name: Loop On The Schematic Datasources In A Schematic Dataset
Description: Looping on all the schematic datasources referenced in a given schematic dataset 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
Members used:ESRI.ArcGIS.Schematic.ISchematicDataSourceContainer.SchematicDataSources 
ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.IEnumSchematicDataSource 
ESRI.ArcGIS.Schematic.ISchematicDataSource 
Name: Loop On The Schematic Diagram Classes In A Schematic Dataset
Description: Looping on all the schematic diagram classes stored in a given schematic dataset 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramClassContainer.SchematicDiagramClasses 
ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
ESRI.ArcGIS.Schematic.IEnumSchematicDiagramClass 
Name: Loop On The Schematic Diagrams In A Schematic Dataset
Description: Looping on all the schematic diagrams stored in a given schematic dataset 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer.SchematicDiagrams 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
ESRI.ArcGIS.Schematic.IEnumSchematicDiagram 
Name: Loop On The Schematic Diagrams In A Schematic Folder
Description: Looping on all the schematic diagrams in a schematic folder 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.SchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer 
ESRI.ArcGIS.Schematic.ISchematicDiagramContainer.SchematicDiagrams 
ESRI.ArcGIS.Schematic.IEnumSchematicDiagram 
ESRI.ArcGIS.Schematic.ISchematicDiagram 
Name: Loop On The Schematic Element Associations Related To A Schematic Element Class
Description: Looping on all the schematic element associations for a given schematic element class 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicElementClass 
Members used:ESRI.ArcGIS.Schematic.SchematicElementClass 
ESRI.ArcGIS.Schematic.ISchematicElementAssociationContainer.SchematicElementAssociations 
ESRI.ArcGIS.Schematic.IEnumSchematicElementAssociation 
ESRI.ArcGIS.Schematic.ISchematicElementAssociation 
Name: Loop On the Schematic Element Classes In A Schematic Dataset
Description: Lopping on all the schematic element classes stored in a given SchematicDataset 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicElementClassContainer.SchematicElementClasses 
ESRI.ArcGIS.Schematic.ISchematicElementClass 
ESRI.ArcGIS.Schematic.IEnumSchematicElementClass 
Name: Loop On The Schematic Elements In A Schematic Diagram
Description: Looping on all the schematic elements contained in a SchematicDiagram 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagram 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagram 
ESRI.ArcGIS.Schematic.ISchematicElementContainer 
ESRI.ArcGIS.Schematic.ISchematicElementContainer.SchematicElements 
ESRI.ArcGIS.Schematic.IEnumSchematicElement 
Name: Loop On The Schematic Folders In A Schematic Dataset
Description: Looping on all the schematic folders stored in a given schematic dataset 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDataset 
Members used:ESRI.ArcGIS.Schematic.SchematicDataset 
ESRI.ArcGIS.Schematic.ISchematicFolderContainer.SchematicFolders 
ESRI.ArcGIS.Schematic.IEnumSchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Loop On The Schematic Folders In A Schematic Folder
Description: Looping on all the schematic folders in another schematic folder 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicFolder 
Members used:ESRI.ArcGIS.Schematic.SchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicFolderContainer 
ESRI.ArcGIS.Schematic.ISchematicFolderContainer.SchematicFolders 
ESRI.ArcGIS.Schematic.IEnumSchematicFolder 
ESRI.ArcGIS.Schematic.ISchematicFolder 
Name: Loop On The Schematic In-Memory Diagrams Based On A Schematic Diagram Class
Description: Looping on all the SchematicInMemoryDiagram based on a given Schematic Diagram Class 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagramContainer 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
Name: Loop On The Schematic In-Memory Feature Classes Related To A Schematic In-Memory Diagram
Description: Looping on all the schematic in-memory feature classes related to a given schematic in-memory diagram 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryDiagram 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClassContainer 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClassContainer.SchematicInMemoryFeatureClasses 
ESRI.ArcGIS.Schematic.IEnumSchematicInMemoryFeatureClass 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureClass 
Name: Loop On The Schematic Rules Configured On A SchematicDiagramClass
Description: Looping on all the schematic rules configured on a SchematicDiagramClass 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainer 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainer.OrderedSchematicBuilderRules 
ESRI.ArcGIS.Schematic.IEnumSchematicBuilderRule 
ESRI.ArcGIS.Schematic.SchematicRule 
Name: Move A SchematicBuilderRule On A Schematic Diagram Class
Description: Move a schematic rule on a schematic diagram class to a specific position 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicDiagramClass 
int 
ESRI.ArcGIS.Schematic.ISchematicBuilderRule 
Members used:ESRI.ArcGIS.Schematic.SchematicDiagramClass 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainerEdit 
ESRI.ArcGIS.Schematic.ISchematicBuilderRuleContainerEdit.MoveSchematicBuilderRule 
ESRI.ArcGIS.Schematic.ISchematicBuilderRule 
Name: Remove All The Vertices On An In-Memory Schematic Feature Link
Description: Remove all the vertices that display along an in-memory schematic feature link 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.RemoveAllVertices 
Name: Remove Some Vertices On An In-Memory Schematic Feature Link
Description: Remove vertices that display along an in-memory schematic feature link starting at a specific position 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
int 
int 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.RemoveVertices 
Name: Set A Point Vertices Collection On A SchematicInMemoryFeatureLink
Description: Set a list of point vertices on an in-memory schematic feature link 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Geometry.IPointCollection 
int 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.SetVertexCollection 
Name: Test Whether A Schematic In-Memory Feature Is A Parent
Description: Testing whether a schematic in-memory feature is a parent schematic feature or not 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
bool 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeature 
ESRI.ArcGIS.Schematic.ISchematicRelationController 
ESRI.ArcGIS.Schematic.ISchematicRelationController.IsParent 
Name: Update A Vertex On A SchematicInMemoryFeatureLink
Description: Update a vertex on an in-memory schematic feature link 
Available in: Standard, Advanced, EngineLocation in snippet list:
In C#, VB.NET: Extensions > Schematics 
Input parameters:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
double 
double 
int 
Members used:ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry 
ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry.UpdateVertex 
Name: Check In Extension License
Description: Check in a specified ArcGIS extension license. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions 
Input parameters:ESRI.ArcGIS.esriSystem.esriLicenseExtensionCode 
Members used:ESRI.ArcGIS.esriSystem.AoInitializeClass 
ESRI.ArcGIS.esriSystem.esriLicenseExtensionCode 
ESRI.ArcGIS.esriSystem.IAoInitialize 
ESRI.ArcGIS.esriSystem.IAoInitialize.CheckInExtension 
Name: Check Out Extension License
Description: Check out a specific ArcGIS extension license for a paticular licensed product. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions 
Input parameters:ESRI.ArcGIS.esriSystem.esriLicenseProductCode 
ESRI.ArcGIS.esriSystem.esriLicenseExtensionCode 
ESRI.ArcGIS.esriSystem.esriLicenseStatus 
Members used:ESRI.ArcGIS.esriSystem.AoInitializeClass 
ESRI.ArcGIS.esriSystem.esriLicenseExtensionCode 
ESRI.ArcGIS.esriSystem.esriLicenseProductCode 
ESRI.ArcGIS.esriSystem.esriLicenseStatus 
ESRI.ArcGIS.esriSystem.esriLicenseStatus.esriLicenseAvailable 
ESRI.ArcGIS.esriSystem.esriLicenseStatus.esriLicenseCheckedOut 
ESRI.ArcGIS.esriSystem.IAoInitialize 
ESRI.ArcGIS.esriSystem.IAoInitialize.CheckOutExtension 
ESRI.ArcGIS.esriSystem.IAoInitialize.Initialize 
ESRI.ArcGIS.esriSystem.IAoInitialize.IsExtensionCodeAvailable 
Name: Convert Double To Currency
Description: Convert a number that is a Double into a well formatted Currency String. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.Double 
System.String 
Members used:ESRI.ArcGIS.esriSystem.CurrencyFormatClass 
ESRI.ArcGIS.esriSystem.INumberFormat 
ESRI.ArcGIS.esriSystem.INumberFormat.ValueToString 
System.Double 
System.String 
Name: Currency Format Example
Description: Display sample currecny values as both a Double .ToString and a well formatted string. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Members used:ESRI.ArcGIS.esriSystem.CurrencyFormatClass 
ESRI.ArcGIS.esriSystem.INumberFormat 
ESRI.ArcGIS.esriSystem.INumberFormat.ValueToString 
System.Double 
System.String 
System.Windows.Forms.MessageBox.Show 
Name: Delete Files from Directory
Description: Deletes from a specified directory that match a certain pattern. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.String 
System.String 
Members used:System.IO.DirectoryInfo 
System.IO.DirectoryInfo.GetFiles 
System.IO.FileInfo 
System.IO.FileInfo.Delete 
System.String 
Name: Display Product License And Extensions Information
Description: Displays the name of the product license used to initialize the application and the names of any extension licenses currently checked out by the application. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
In C#, VB.NET: Controls 
Members used:ESRI.ArcGIS.esriSystem.AoInitializeClass 
ESRI.ArcGIS.esriSystem.esriLicenseExtensionCode 
ESRI.ArcGIS.esriSystem.esriLicenseProductCode 
ESRI.ArcGIS.esriSystem.IAoInitialize 
ESRI.ArcGIS.esriSystem.IAoInitialize.InitializedProduct 
ESRI.ArcGIS.esriSystem.IAoInitialize.IsExtensionCheckedOut 
ESRI.ArcGIS.esriSystem.ILicenseInfoEnum 
ESRI.ArcGIS.esriSystem.ILicenseInfoEnum.Next 
ESRI.ArcGIS.esriSystem.ILicenseInfoEnum.Reset 
ESRI.ArcGIS.esriSystem.ILicenseInformation 
ESRI.ArcGIS.esriSystem.ILicenseInformation.GetLicenseExtensionName 
ESRI.ArcGIS.esriSystem.ILicenseInformation.GetLicenseProductName 
ESRI.ArcGIS.esriSystem.ILicenseInformation.GetProductExtensions 
System.String 
System.Windows.Forms.MessageBox.Show 
Name: Fade Windows Form Closed
Description: Cause a System.Windows.Form to close in a faded way. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.Windows.Forms.Form 
Members used:System.Int32 
System.Threading.Thread.Sleep 
System.Windows.Forms.Application.DoEvents 
System.Windows.Forms.Form 
System.Windows.Forms.Form.Close 
System.Windows.Forms.Form.Opacity 
Name: Get DomainNameUserName
Description: Obtain the DomainName and UserName of the currently logged in user. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.String 
Members used:System.Security.Principal.WindowsIdentity 
System.Security.Principal.WindowsIdentity.GetCurrent 
System.Security.Principal.WindowsIdentity.Name 
System.String 
Name: Get ESRI Assembly Name ArrayList
Description: Get an ArrayList of System.String values that containing the ESRI .NET Assembly names for ArcGIS Desktop and Engine. 
Available in: ArcEditor, Engine, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
In C#, VB.NET: Coding Patterns 
Input parameters:System.Collections.ArrayList 
Members used:System.Collections.ArrayList 
Name: Get Extension
Description: Get an ArcGIS extension by specifying it's CLSID or ProgID. 
Available in: ArcEditor, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
System.String 
ESRI.ArcGIS.esriSystem.IExtension 
Members used:ESRI.ArcGIS.esriSystem.IExtension 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UID 
ESRI.ArcGIS.esriSystem.UIDClass 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.FindExtensionByCLSID 
System.String 
Name: Get hWnd for Current Application
Description: Get the Windows Handle (hWnd) of the application that is currently running. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.Int32 
Members used:System.Reflection.Assembly.GetExecutingAssembly 
System.Reflection.Assembly.GetModules 
System.Runtime.InteropServices.Marshal.GetHINSTANCE 
Name: Get Interfaces
Description: Get all matching Interface Types as compared to an unknown object x. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.Reflection.Assembly 
System.Object 
System.Collections.ArrayList 
Members used:System.Collections.ArrayList 
System.Collections.ArrayList.Add 
System.Object 
System.Object.GetType 
System.Reflection.Assembly 
Type 
Type.IsInstanceOfType 
Type.IsInterface 
Name: Interrogate Object
Description: Generic template for determining what Type of Object you are working with. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.Boolean 
Members used:System.Boolean 
System.Object 
Name: List Files to Clipboard
Description: Obtain a listing of files for a specified directory and place them in the Windows Clipboard. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.String 
Members used:System.Environment.NewLine 
System.Int32 
System.IO.DirectoryInfo 
System.IO.DirectoryInfo.GetFiles 
System.IO.FileInfo 
System.IO.FileInfo.GetUpperBound 
System.String 
System.Text.StringBuilder 
System.Text.StringBuilder.Append 
System.Windows.Forms.Clipboard.SetDataObject 
Name: List Files to ListBox
Description: Obtain a listing of files for a specified directory and place them in a ListBox. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.String 
System.Windows.Forms.ListBox 
Members used:System.Int32 
System.IO.DirectoryInfo 
System.IO.DirectoryInfo.GetFiles 
System.IO.FileInfo 
System.IO.FileInfo.GetUpperBound 
System.String 
System.Windows.Form.ListBox 
System.Windows.Form.ListBox.Items 
System.Windows.Form.ListBox.Items.Add 
Name: List Files to StringBuilder
Description: Obtain a listing of files for a specified directory and place them in a StringBuilder. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.String 
System.Text.StringBuilder 
Members used:System.Environment.NewLine 
System.Int32 
System.IO.DirectoryInfo 
System.IO.DirectoryInfo.GetFiles 
System.IO.FileInfo 
System.IO.FileInfo.GetUpperBound 
System.String 
System.Text.StringBuilder 
System.Text.StringBuilder.Append 
Name: Retrieve Objects From Component Category
Description: Get all the objects for a specified component category GUID. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Application Framework 
In C#, VB.NET: Controls 
Input parameters:System.String 
Members used:ESRI.ArcGIS.esriSystem.CategoryFactoryClass 
ESRI.ArcGIS.esriSystem.ICategoryFactory 
ESRI.ArcGIS.esriSystem.ICategoryFactory.CategoryID 
ESRI.ArcGIS.esriSystem.ICategoryFactory.CreateNext 
ESRI.ArcGIS.esriSystem.IUID 
ESRI.ArcGIS.esriSystem.IUID.Value 
ESRI.ArcGIS.esriSystem.UIDClass 
System.Object 
System.String 
Name: Statements - Get DomainNameUserName
Description: Obtain the DomainNameUserName of the currently logged in user. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Members used:System.Security.Principal.WindowsIdentity 
System.Security.Principal.WindowsIdentity.GetCurrent 
System.Security.Principal.WindowsIdentity.Name 
System.String 
Name: Statements - Interrogate Object
Description: Generic template for determining what type of object you are working with. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:Any expression that evaluates to a reference type. 
Any data type name. 
Name: Statements - Left and Right Mouse Clicks
Description: Stub code for using left and right mouse clicks for ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent. 
Available in: EngineLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Name: Statements - List Files into StringBuilder, Clipboard and ListBox
Description: Obtain a listing of files for a specified directory and place them in a StringBuilder, Windows Clipboard and a Listbox. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Coding Patterns 
Input parameters:System.String 
System.Windows.Forms.ListBox 
Name: Create BitwiseOp AND Raster
Description: Create a bitwize 'AND' raster from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp.And 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create BitwiseOp Left Shift Raster
Description: Create a raster from a bitwize left shift on the binary value of two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp.LeftShift 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create BitwiseOp NOT Raster
Description: Create a raster from a bitwize 'NOT' (complement) on the binary value of an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp.Not 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create BitwiseOp OR Raster
Description: Create a raster from a bitwize 'OR' on the binary value of two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp.Or 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create BitwiseOp Right Shift Raster
Description: Create a raster from a bitwize right shift on the binary value of two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp 
ESRI.ArcGIS.SpatialAnalyst.IBitwiseOp.RightShift 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create ConditionalOp Con Raster
Description: Create a raster from a conditional if/else evaluation of two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IConditionalOp 
ESRI.ArcGIS.SpatialAnalyst.IConditionalOp.Con 
ESRI.ArcGIS.SpatialAnalyst.RasterConditionalOpClass 
Name: Create DistanceOp Corridor Raster
Description: Create a raster of accumulative costs from two input accumulative cost GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.Corridor 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
Name: Create DistanceOp Cost Allocation Raster
Description: Create a raster of zones that could be reached with the least accumulative cost from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.CostAllocation 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp Cost Back Link Raster
Description: Create a raster that is the neighbor that is the next cell on the least-accumulative-cost path from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.CostBackLink 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp Cost Distance Raster
Description: Create a raster that is the least-accumulative-cost distance over a cost surface to a source cell or a set of source cells from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.CostDistance 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp Cost Path Raster
Description: Create a raster that is the least-cost path(s) from three input GeoDataset's 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.esriGeoAnalysisPathEnum 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
Name: Create DistanceOp CostDistanceFull Backlink Raster
Description: Create a raster that calculates the backlink for a cost surface from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection.Item 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.CostDistanceFull 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp CostDistanceFull Cost Allocation Raster
Description: Create a raster that calculates the cost allocation for a cost surface from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection.Item 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.CostDistanceFull 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp CostDistanceFull Least Accumulative Cost Raster
Description: Create a raster that calculates the least-accumulative-cost distance for a cost surface from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection.Item 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.CostDistanceFull 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp EucAllocation Raster
Description: Create a raster that has for each cell the zone of the closest source cell (in Euclidean distance). 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.EucAllocation 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp EucDirection Raster
Description: Create a raster that has direction in degrees from each cell center to the cell center of the closest source. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.EucDirection 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp EucDistanceFull Allocation Raster
Description: Create a raster that has Euclidean allocation to the closest source. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection.Item 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.EucDistanceFull 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp EucDistanceFull Direction Raster
Description: Create a raster that has Euclidean direction to the closest source. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection.Item 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.EucDistanceFull 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create DistanceOp EucDistanceFull Distance Raster
Description: Create a raster that has Euclidean distance to the closest source. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection.Item 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IFeatureClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp 
ESRI.ArcGIS.SpatialAnalyst.IDistanceOp.EucDistanceFull 
ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass 
System.Object 
Type.Missing 
Name: Create ExtractionOp Attribute Raster
Description: Create an raster from a logical based attribute query of an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:System.String 
System.String 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor.Create 
ESRI.ArcGIS.GeoAnalyst.RasterDescriptorClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IQueryFilter 
ESRI.ArcGIS.Geodatabase.IQueryFilter.WhereClause 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.Geodatabase.QueryFilterClass 
ESRI.ArcGIS.SpatialAnalyst.IExtractionOp 
ESRI.ArcGIS.SpatialAnalyst.IExtractionOp.Attribute 
ESRI.ArcGIS.SpatialAnalyst.RasterExtractionOpClass 
System.String 
Name: Create ExtractOp Circle Raster
Description: Create a raster from an input GeoDataset that will have it's values cut out from a Circle. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geometry.ICircularArc 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.Geometry.ICircularArc 
ESRI.ArcGIS.SpatialAnalyst.IExtractionOp 
ESRI.ArcGIS.SpatialAnalyst.IExtractionOp.Circle 
ESRI.ArcGIS.SpatialAnalyst.RasterExtractionOpClass 
Name: Create GeneralizeOp Aggregate Raster
Description: Create an generalized (reduced resolution) raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IGeneralizeOp 
ESRI.ArcGIS.SpatialAnalyst.IGeneralizeOp.Aggregate 
ESRI.ArcGIS.SpatialAnalyst.RasterGeneralizeOpClass 
Name: Create GeneralizeOp Boundary Clean Raster
Description: Create a clean (smooth) boundary between zones raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.esriGeoAnalysisSortEnum 
ESRI.ArcGIS.SpatialAnalyst.IGeneralizeOp 
ESRI.ArcGIS.SpatialAnalyst.IGeneralizeOp.BoundaryClean 
ESRI.ArcGIS.SpatialAnalyst.RasterGeneralizeOpClass 
Name: Create HydrologyOp Basin Raster
Description: Create a hydrology basin raster from an input direction of flow GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IHydrologyOp 
ESRI.ArcGIS.SpatialAnalyst.IHydrologyOp.Basin 
ESRI.ArcGIS.SpatialAnalyst.RasterHydrologyOpClass 
Name: Create LocalOp Combine Raster
Description: Create a raster from two combined input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection 
ESRI.ArcGIS.DataSourcesRaster.IRasterBandCollection.AppendBand 
ESRI.ArcGIS.DataSourcesRaster.RasterClass 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILocalOp 
ESRI.ArcGIS.SpatialAnalyst.ILocalOp.Combine 
ESRI.ArcGIS.SpatialAnalyst.RasterLocalOpClass 
Name: Create LogicalOp Boolean AND Raster
Description: Create a boolean 'AND' raster from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp.BooleanAnd 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create LogicalOp Boolean NOT Raster
Description: Create a boolean 'NOT" raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp.BooleanNot 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create LogicalOp Boolean OR Raster
Description: Create a boolean 'OR' raster from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp.BooleanOr 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create LogicalOp Boolean XOR Raster
Description: Create a boolean 'XOR' raster from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp.BooleanXOr 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create LogicalOp Combinatorial AND Raster
Description: Create a logical combinatorial 'AND' raster from two input RasterDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOpCombinatorialAnd 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create LogicalOp Combinatorial OR Raster
Description: Create a logical combinatorial 'OR' raster from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp.CombinatorialOr 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create LogicalOp Combinatorial XOR Raster
Description: Create a logical combinatorial 'XOR' raster from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp 
ESRI.ArcGIS.SpatialAnalyst.ILogicalOp.CombinatorialXOr 
SRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create MathOp ABS Raster
Description: Create an absolute value raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDatase 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IMathOp 
ESRI.ArcGIS.SpatialAnalyst.IMathOp.Abs 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create MathOp Round Down Raster
Description: Create an raster that is the round down (next lower) whole number from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IMathOp 
ESRI.ArcGIS.SpatialAnalyst.IMathOp.RoundDown 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create MathOp Round Up Raster
Description: Create an raster that is the round up (next higher) whole number from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IMathOp 
ESRI.ArcGIS.SpatialAnalyst.IMathOp.RoundUp 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create MathOp Square Raster
Description: Create an raster that is the square from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IMathOp 
ESRI.ArcGIS.SpatialAnalyst.IMathOp.Square 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create MathOp Square Root Raster
Description: Create an raster that is the square root from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IMathOp 
ESRI.ArcGIS.SpatialAnalyst.IMathOp.SquareRoot 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create MathOp Times Raster
Description: Create a raster from times (multiplication) of two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.IMathOp 
ESRI.ArcGIS.SpatialAnalyst.IMathOp.Times 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create NeighborhoodOp Block Statistics Raster
Description: Create a block statistics raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.esriGeoAnalysisStatisticsEnum 
ESRI.ArcGIS.GeoAnalyst.esriGeoAnalysisUnitsEnum 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.GeoAnalyst.IRasterNeighborhood 
ESRI.ArcGIS.GeoAnalyst.IRasterNeighborhood.SetRectangle 
ESRI.ArcGIS.GeoAnalyst.RasterNeighborhoodClass 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.INeighborhoodOp 
ESRI.ArcGIS.SpatialAnalyst.INeighborhoodOp.BlockStatistics 
ESRI.ArcGIS.SpatialAnalyst.RasterNeighborhoodOpClass 
Name: Create Slope
Description: Run the Spatial Analyst Slope tool through the geoprocessor object. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:System.String 
System.String 
ESRI.ArcGIS.Geoprocessing.IGeoProcessorResult 
Members used:ESRI.ArcGIS.Geoprocessing.IGeoProcessorResult 
ESRI.ArcGIS.Geoprocessor.Geoprocesso 
ESRI.ArcGIS.Geoprocessor.Geoprocessor 
ESRI.ArcGIS.Geoprocessor.Geoprocessor.Execute 
ESRI.ArcGIS.Geoprocessor.Geoprocessor.OverwriteOutput 
ESRI.ArcGIS.SpatialAnalystTools.Slope 
ESRI.ArcGIS.SpatialAnalystTools.Slope.in_raster 
ESRI.ArcGIS.SpatialAnalystTools.Slope.out_raster 
System.String 
Name: Create TrigOp ACos Raster
Description: Create an inverse cosine raster from an input RasterDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.ACos 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp ACosH Raster
Description: Create an inverse hyperbolic cosine raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.ACosH 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp ASin Raster
Description: Create an inverse sine raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.ASin 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp ASinH Raster
Description: Create an inverse hyperbolic sine raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.ASinH 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp ATan Raster
Description: Create an inverse tangent raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOpATan 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp ATan2 Raster
Description: Create an inverse tangent raster from two input GeoDataset's. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.ATan2 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp ATanH Raster
Description: Create an inverse hyperbolic tangent raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.ATanH 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp Cos Raster
Description: Create an cosine raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.Cos 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp CosH Raster
Description: Create an hyperbolic cosine raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.CosH 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp Sin Raster
Description: Create an sine raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.Sin 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp SinH Raster
Description: Create an hyperbolic sine raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.SinH 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp Tan Raster
Description: Create an tangent raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.Tan 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Create TrigOp TanH Raster
Description: Create an hyperbolic tangent raster from an input GeoDataset. 
Available in: ArcEditor, Engine, Server, ArcInfo, ArcViewLocation in snippet list:
In C#, VB.NET: Extensions > Spatial Analyst 
Input parameters:ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
Members used:ESRI.ArcGIS.DataSourcesRaster.IRasterBand 
ESRI.ArcGIS.GeoAnalyst.IRasterDescriptor 
ESRI.ArcGIS.Geodatabase.IGeoDataset 
ESRI.ArcGIS.Geodatabase.IRaster 
ESRI.ArcGIS.Geodatabase.IRasterDataset 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp 
ESRI.ArcGIS.SpatialAnalyst.ITrigOp.TanH 
ESRI.ArcGIS.SpatialAnalyst.RasterMathOpsClass 
Name: Add Tracking Layer To Map
Description: Add a tracking layer (shapefile) to the active map. 
Available in: Standard, Engine, Advanced, BasicLocation in snippet list:
In C#, VB.NET: Extensions > Tracking Analyst 
Input parameters:ESRI.ArcGIS.Carto.IMap 
System.String 
System.String 
System.String 
Members used:ESRI.ArcGIS.Carto.IFeatureLayer 
ESRI.ArcGIS.Carto.IFeatureLayer.FeatureClass 
ESRI.ArcGIS.Carto.IFeatureRenderer 
ESRI.ArcGIS.Carto.ILayer 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.AddLayer 
ESRI.ArcGIS.DataSourcesFile.ShapefileWorkspaceFactoryClass 
ESRI.ArcGIS.Geodatabase.IEnumDataset 
ESRI.ArcGIS.Geodatabase.IWorkspace 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory 
ESRI.ArcGIS.Geodatabase.IWorkspaceFactory.OpenFromFile 
ESRI.ArcGIS.TrackingAnalyst.CoTrackSymbologyRendererClass 
ESRI.ArcGIS.TrackingAnalyst.ITemporalLayer 
ESRI.ArcGIS.TrackingAnalyst.ITemporalRenderer 
ESRI.ArcGIS.TrackingAnalyst.ITemporalRenderer.Renderer 
ESRI.ArcGIS.TrackingAnalyst.ITemporalRenderer.TemporalFieldName 
ESRI.ArcGIS.TrackingAnalyst.ITemporalRenderer.TemporalObjectColumnName 
ESRI.ArcGIS.TrackingAnalyst.TemporalFeatureLayerClass 
System.String 
Name: TimeControl Playback
Description: Open a timecontrol and control a playback sequence without displaying the timecontrol GUI. 
Available in: Basic, Standard, AdvancedLocation in snippet list:
In C#, VB.NET: Extensions > Tracking Analyst 
Input parameters:ESRI.ArcGIS.Framework.IApplication 
Members used:ESRI.ArcGIS.ArcMapUI.IMxDocument 
ESRI.ArcGIS.ArcMapUI.IMxDocument.FocusMap 
ESRI.ArcGIS.Carto.IMap 
ESRI.ArcGIS.Carto.IMap.Layer 
ESRI.ArcGIS.Framework.IApplication 
ESRI.ArcGIS.Framework.IApplication.Document 
ESRI.ArcGIS.Framework.IApplication.hWnd 
ESRI.ArcGIS.TrackingAnalyst.enumDirection 
ESRI.ArcGIS.TrackingAnalyst.enumPlaybackTemporalMode 
ESRI.ArcGIS.TrackingAnalyst.enumTimeControlStatus 
ESRI.ArcGIS.TrackingAnalyst.ITemporalLayer 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.CurrentMap 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.CurrentTime 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.Play 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.SetTimeSequenceInterval 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.SetVisible 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.StartTime 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.Status 
ESRI.ArcGIS.TrackingAnalyst.ITimeControl.TemporalMode 
ESRI.ArcGIS.TrackingAnalystUI.TimeControlClass 
System.Windows.Forms.MessageBox.Show 
