M

Selection

Name Return Type Description Inherited From
M Dispose() None Releases all resources used by the Selection
M Equals None Determines whether the specified Object is equal to the current Object . (Inherited from Object .) Object .
M GetElementIds() ICollection<ElementId> Returns the ids of the elements that are currently selected within the project. The selection may not be complete. See GetReferences for more options.
M GetHashCode None Serves as a hash function for a particular type. (Inherited from Object .) Object .
M GetReferences() IList<Reference> Returns the references that are currently selected.
M GetType None Gets the Type of the current instance. (Inherited from Object .) Object .
M PickBox(PickBoxStyle) PickedBox Invokes a general purpose two-click editor that lets the user to specify a rectangular area on the screen.
M PickBox(PickBoxStyle, String) PickedBox Invokes a general purpose two-click editor that lets the user to specify a rectangular area on the screen.
M PickElementsByRectangle.() IList<Element> Prompts the user to select multiple elements by drawing a rectangle.
M PickElementsByRectangle(String) IList<Element> Prompts the user to select multiple elements by drawing a rectangle while showing a custom status prompt string.
M PickElementsByRectangle(ISelectionFilter) IList<Element> Prompts the user to select multiple elements by drawing a rectangle which pass a customer filter.
M PickElementsByRectangle(ISelectionFilter, String) IList<Element> Prompts the user to select multiple elements by drawing a rectangle which pass a customer filter while showing a custom status prompt string.
M PickObject(ObjectType) Reference Prompts the user to select one object.
M PickObject(ObjectType, ISelectionFilter) Reference Prompts the user to select one object which passes a custom filter.
M PickObject(ObjectType, String) Reference Prompts the user to select one object while showing a custom status prompt string.
M PickObject(ObjectType, ISelectionFilter, String) Reference Prompts the user to select one object which passes a custom filter while showing a custom status prompt string.
M PickObjects(ObjectType) IList<Reference> Prompts the user to select multiple objects.
M PickObjects(ObjectType, ISelectionFilter) IList<Reference> Prompts the user to select multiple objects which pass a customer filter.
M PickObjects(ObjectType, String) IList<Reference> Prompts the user to select multiple objects while showing a custom status prompt string.
M PickObjects(ObjectType, ISelectionFilter, String) IList<Reference> Prompts the user to select multiple objects which pass a custom filter while showing a custom status prompt string.
M PickObjects(ObjectType, ISelectionFilter, String, IList.Reference.) IList<Reference> Prompts the user to select multiple objects which pass a custom filter while showing a custom status prompt string. A preselected set of objects may be supplied and will be selected at the start of the selection.
M PickPoint.() XYZ Prompts the user to pick a point on the active work plane.
M PickPoint(String) XYZ Prompts the user to pick a point on the active work plane while showing a custom status prompt string.
M PickPoint(ObjectSnapTypes) XYZ Prompts the user to pick a point on the active work plane using specified snap settings.
M PickPoint(ObjectSnapTypes, String) XYZ Prompts the user to pick a point on the active work plane using specified snap settings while showing a custom status prompt string.
M SetElementIds(ICollection<ElementId>) None Selects the elements.
M SetReferences(IList<Reference>) None Selects the references. The references can be an element or a subelement in the host or a linked document.
M ToString None Returns a string that represents the current object. (Inherited from Object .) Object .
Name Return Type Description Inherited From
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.