| Name | Description |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | AddObserver |
Register an object as an observer of changes to this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | AddSelectionHandles |
Add selection handles for this object for the given selection collection.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanCopy |
Called to see if the user can copy this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanDelete |
Called to see if the user can delete this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanEdit |
Called to see if the user can edit this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanMove |
Called to see if the user can move this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanPrint |
Called to see if the view can print this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanReshape |
Called to see if the user can reshape this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanResize |
Called to see if the user can resize this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanSelect |
Called to see if the user can select this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CanView |
Called to see if the user can see this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Changed | Notify this object's document or view that some part of this object's state has been changed, via the GoDocument.Changed event and using the GoChangedEventArgs event args class. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ChangeValue | Perform an undo or redo, given a GoChangedEventArgs representing a change on this object. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Changing |
Notify this object's document or view that some part of this object's
state is about to be changed.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ComputeMove |
Calculate a new location for this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ComputeResize |
Calculate a new bounding rectangle for this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ContainedByRectangle |
Determine if a given rectangle completely encloses this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ContainsPoint |
Determine if a given point is inside and on this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Copy | This convenience method just makes a copy of the object itself, using a generic GoCopyDictionary. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CopyNewValueForRedo | Preserve any mutable state needed to perform an IGoUndoableEdit.Redo. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CopyObject |
Called during the first phase of the copy process to produce a copy
of this object within the given copy dictionary.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CopyObjectDelayed | For objects that require a second pass to complete the copying, this method is called after the first pass of copying all of the objects in CopyFromCollection(IGoCollection). |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CopyOldValueForUndo | Preserve any mutable state needed to perform an IGoUndoableEdit.Undo. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CreateBoundingHandle |
Create a bounding handle for this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CreateEditor |
Create a GoControl that implements an editor for this object in the given view.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CreateResizeHandle |
Create a resize handle for this object, given a handle ID.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | DoBeginEdit |
Start editing this object in the given view.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | DoEndEdit |
Stop editing this object in the given view.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | DoMove |
Called when a user moves this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | DoResize |
Called when a user resizes this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ExpandPaintBounds |
Expand a bounding rectangle to better represent where
this object is painted.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) ![static (Shared in Visual Basic)](template/packages/core-dotnet/images/static.png) | FindCommonParent | Find the GoGroup that is closest parent group for this object and another. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetContextMenu | Called to get a GoContextMenu to display for this object. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetContextMenuStrip | Called to get a ContextMenuStrip to display for this object. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetCursorName | Called by OnMouseOver to determine the cursor, if any, to display over this object. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetNearestIntersectionPoint | Overloaded. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetPartInfo | Return a GoPartInfo that describes this object and that can be transmitted to the client (user agent) as JavaScript data structures that can be used by code running on the client. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetRectangleSpotLocation |
Get the position of a spot in a rectangle.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetShadowBrush |
Get a Brush for painting a drop shadow in the given view.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetShadowOffset |
Gets the size of a drop shadow for this object in the given view.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetShadowPen |
Get a Pen for painting a drop shadow in the given view.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetSpotLocation |
Get the position of a spot on this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetToolTip |
Called to get a String to display as a tooltip for this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | InvalidateViews |
Cause all views to repaint this object when they get a chance.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | IsChildOf |
Determines if this object is a child, perhaps indirectly, of the given object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) ![static (Shared in Visual Basic)](template/packages/core-dotnet/images/static.png) | LargestSizeKeepingAspectRatio | Compute a SizeF that fits in while maintaining the aspect ratio given by . |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) ![static (Shared in Visual Basic)](template/packages/core-dotnet/images/static.png) | MakeRect | Overloaded. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnContextClick |
Called when the user context clicks on this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnDoubleClick |
Called when the user double clicks on this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnEnterLeave | Called when the document object immediately under the mouse changes as the mouse moves when no particular tool is running or when the GoToolDragging tool is running. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnGotSelection |
Called when this object becomes selected.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnHover |
Called when the user hovers over this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnLostSelection |
Called when this object becomes unselected.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnMouseOver |
Called when the user moves the mouse over this object when not
dragging or resizing.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnSelectionDropped |
Called after the user has dropped the selection on this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnSelectionDropReject |
Called during a user's drag of the view's Selection when the mouse is
over this object, to give this object a chance to veto a drop.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnSingleClick |
Called when the user single clicks on this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Paint |
Render this object to a Graphics object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Pick |
Return an object at a point, perhaps only a selectable one.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Remove |
This convenience method just removes this object from its container, if there is any.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | RemoveObserver |
Make sure an object is not an observer of changes to this object.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | RemoveSelectionHandles |
Remove all selection handles for this object for the given selection collection.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetRectangleSpotLocation |
Modify a rectangle such that its new spot location is at a given point.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetSizeKeepingLocation |
Sets a new size for this object while maintaining the same location.
|
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetSpotLocation | Overloaded. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SpotOpposite |
Get the spot that is on the opposite side of a given spot.
|