### YamlMime:ManagedReference items: - uid: Terminal.Gui.Application.RunState id: Application.RunState children: - Terminal.Gui.Application.RunState.Dispose - Terminal.Gui.Application.RunState.Dispose(System.Boolean) langs: - csharp name: Application.RunState nameWithType: Application.RunState fullName: Terminal.Gui.Application.RunState type: Class assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Captures the execution state for the provided TopLevel view. syntax: content: 'public class Application.RunState : IDisposable' inheritance: - System.Object implements: - System.IDisposable inheritedMembers: [] - uid: Terminal.Gui.Application.RunState.Dispose id: Dispose parent: Terminal.Gui.Application.RunState langs: - csharp name: Dispose() nameWithType: Application.RunState.Dispose() fullName: Application.RunState.Dispose() type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Releases alTop = l resource used by the object. remarks: >- Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. syntax: content: public void Dispose (); parameters: [] overload: Terminal.Gui.Application.RunState.Dispose* exceptions: [] - uid: Terminal.Gui.Application.RunState.Dispose(System.Boolean) id: Dispose(System.Boolean) parent: Terminal.Gui.Application.RunState langs: - csharp name: Dispose(Boolean) nameWithType: Application.RunState.Dispose(Boolean) fullName: Application.RunState.Dispose(Boolean) type: Method assemblies: - Terminal.Gui namespace: Terminal.Gui summary: Dispose the specified disposing. syntax: content: protected virtual void Dispose (bool disposing); parameters: - id: disposing type: System.Boolean description: If set to true disposing. overload: Terminal.Gui.Application.RunState.Dispose* exceptions: [] references: - uid: System.Object parent: System isExternal: true name: Object nameWithType: Object fullName: System.Object - uid: Terminal.Gui.Application.RunState.Dispose parent: Terminal.Gui.Application.RunState isExternal: false name: Dispose() nameWithType: Application.RunState.Dispose() fullName: Application.RunState.Dispose() - uid: Terminal.Gui.Application.RunState.Dispose(System.Boolean) parent: Terminal.Gui.Application.RunState isExternal: false name: Dispose(Boolean) nameWithType: Application.RunState.Dispose(Boolean) fullName: Application.RunState.Dispose(Boolean) - uid: System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: Terminal.Gui.Application.RunState.Dispose* parent: Terminal.Gui.Application.RunState isExternal: false name: Dispose nameWithType: Application.RunState.Dispose fullName: Application.RunState.Dispose - uid: System.IDisposable parent: System isExternal: true name: IDisposable nameWithType: IDisposable fullName: System.IDisposable