| Name | Description |
| Add | Add an object to this layer. |
| AddCollection | Re-parent some objects to be top-level objects, even if they are part of groups in this same layer. |
| CanCopyObjects | Called to see if the user can copy selected objects in this layer. |
| CanDeleteObjects | Called to see if the user can delete selected objects in this layer. |
| CanEditObjects | Called to see if the user can edit objects in this layer. |
| CanInsertObjects | Called to see if the user can insert objects in this layer. |
| CanLinkObjects | Called to see if the user can link objects in this layer. |
| CanMoveObjects | Called to see if the user can move selected objects in this layer. |
| CanPrintObjects | Called to see if the view should print objects in this layer. |
| CanReshapeObjects | Called to see if the user can reshape resizable objects in this layer. |
| CanResizeObjects | Called to see if the user can resize selected objects in this layer. |
| CanSelectObjects | Called to see if the user can select objects in this layer. |
| CanViewObjects | Called to see if the user can see objects in this layer. |
| Clear | Remove all objects from this layer. |
| Contains | Determine if an object belongs to this layer. |
| CopyArray | Returns a newly allocated array of all of the GoObjects in this collection. |
| CopyTo | Copy references to all of the objects in this collection into an array. |
| GetEnumerator | Get an GoLayerEnumerator that iterates over all objects in this layer. |
| MoveAfter | Change the Z-order of an object in this layer by moving it to be after (i.e. in front of) another object. |
| MoveBefore | Change the Z-order of an object in this layer by moving it to be before (i.e. behind) another object. |
| NextObject | Return the next object in the Z-order, given an object in this layer. |
| Paint | Render all of the visible objects in this layer within a rectangle to a Graphics . |
| PickObject | Find a visible object in this layer at a given point. |
| PickObjects | Return a collection of objects that can be picked at a particular point. |
| PickObjectsInRectangle | Return a collection of objects that are surrounded by a given rectangle. |
| Remove | Make sure this layer no longer holds an object. |
| SetModifiable | This method sets some properties that determine whether the user can modify any objects in this layer. |