# GetCancel class

Namespace: [Rhino.Input.Custom](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.input.custom.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class GetCancel : GetBaseClass
```

## Constructors

- [GetCancel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/ctor.md)

## Properties

- [Progress](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/progress.md)
- [ProgressMessage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/progressmessage.md)
- [ProgressReporting](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/progressreporting.md)
- [Token](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/token.md)

## Methods

- [Cancel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/cancel.md): Cancel all running tasks
- [Wait](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/wait.md): (2 overloads) Awaits a particular task to finish.
- [WaitAll](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/waitall.md): (2 overloads) Awaits some tasks to finish.

## Events

- [TaskCompleted](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getcancel/taskcompleted.md)

## Inherited Members

- From [GetBaseClass](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass.md): [AcceptColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptcolor.md), [AcceptCustomMessage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptcustommessage.md), [AcceptEnterWhenDone](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptenterwhendone.md), [AcceptNothing](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptnothing.md), [AcceptNumber](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptnumber.md), [AcceptPoint](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptpoint.md), [AcceptString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptstring.md), [AcceptUndo](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/acceptundo.md), [AddOption](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoption.md), [AddOptionColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptioncolor.md), [AddOptionDouble](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptiondouble.md), [AddOptionEnumList<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptionenumlist.md), [AddOptionEnumSelectionList<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptionenumselectionlist.md), [AddOptionInteger](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptioninteger.md), [AddOptionList](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptionlist.md), [AddOptionString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptionstring.md), [AddOptionToggle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/addoptiontoggle.md), [ClearCommandOptions](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/clearcommandoptions.md), [ClearDefault](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/cleardefault.md), [Color](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/color.md), [CommandResult](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/commandresult.md), [CustomMessage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/custommessage.md), [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/dispose.md), [EnableTransparentCommands](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/enabletransparentcommands.md), [GetSelectedEnumValue<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/getselectedenumvalue.md), [GetSelectedEnumValueFromSelectionList<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/getselectedenumvaluefromselectionlist.md), [GotDefault](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/gotdefault.md), [Line2d](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/line2d.md), [Number](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/number.md), [Option](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/option.md), [OptionIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/optionindex.md), [PickRectangle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/pickrectangle.md), [Point](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/point.md), [Point2d](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/point2d.md), [Rectangle2d](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/rectangle2d.md), [Result](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/result.md), [SetCommandPrompt](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setcommandprompt.md), [SetCommandPromptDefault](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setcommandpromptdefault.md), [SetDefaultColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setdefaultcolor.md), [SetDefaultInteger](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setdefaultinteger.md), [SetDefaultNumber](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setdefaultnumber.md), [SetDefaultPoint](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setdefaultpoint.md), [SetDefaultString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setdefaultstring.md), [SetOptionVaries](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setoptionvaries.md), [SetWaitDuration](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/setwaitduration.md), [StringResult](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/stringresult.md), [Vector](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/vector.md), [View](https://developer.rhino3d.com/api/rhinocommon/type/rhino.input.custom.getbaseclass/view.md)
