|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects Help for .NET developers > ArcObjects namespaces > Editor > ESRI.ArcGIS.Editor > Interfaces > IE > IEditSketchExtension Interface (ArcObjects .NET 10.5 SDK) | 
Provides access to members that extend the edit sketch. Note: the IEditSketchExtension interface has been superseded byIEditSketchExtension2. Please consider using the more recent version.
Edit sketch extensions let programmers alter the edit sketch geometry and edit sketch display feedback mechanism.
| Description | ||
|---|---|---|
|  | Activate | Called when the sketch extension is about to be used. | 
|  | Applies | Indicates whether this extension applies to the current edit environment. | 
|  | BeforeStoreFeature | Lets the extension know the feature is about to be stored. | 
|  | CanDeleteVertices | Indicates whether the sketch allows the deleting of vertices. | 
|  | CanInsertVertices | Indicates whether the sketch allows the inserting of additional vertices. | 
|  | CanMoveVertices | Indicates whether the sketch allows the moving of vertices. | 
|  | CreateFeedback | Called when a new feedback is needed. | 
|  | CreateSketchGeometry | The geometry that will be used in the sketch when modifying a feature. | 
|  | Deactivate | Called when the sketch extension is no longer needed. | 
|  | HasFeedback | Indicates whether the SketchExtension will use a custom feedback. | 
|  | SketchGeometryType | The geometry type used for the edit sketch when creating new features. | 
|  | StartFeedback | Called when the feedback needs to be started. | 
|  | StartFeedbackFromShape | Called when the feedback needs to be started using an existing geometry. | 
|  | StopFeedback | Called when the feedback is no longer necessary. | 
| CoClasses and Classes | Description | 
|---|---|
| AnnotationEditExtension | An editor extension for creating and editing annotation features. | 
| DimensionEditExtension | An editor extension for creating and editing dimension features. | 
IDatasetEdit Interface | IDatasetEditInfo Interface | IEditSketch Interface | IEditTask.Activate Method | IEditor Interface | IEditTask.Deactivate Method | ISnapEnvironment Interface | IEditEvents2 Interface | IEditLayers Interface | IEditEvents Interface | IEditTask.Name Property | Editor Class | Editor Library | IEditTask.OnFinishSketch Method | IEditAttributeProperties Interface | IEditTask.OnDeleteSketch Method | IEditProperties Interface | IExtension Interface | IEditSketchExtension2 Interface