C# Class Binarysharp.MemoryManagement.Windows.WindowFactory

Class providing tools for manipulating windows.
Inheritance: IFactory
Show file Open project: ZenLulz/MemorySharp

Private Properties

Property Type Description
WindowFactory System

Public Methods

Method Description
Dispose ( ) : void

Releases all resources used by the WindowFactory object.

GetWindowsByClassName ( string className ) : IEnumerable

Gets all the windows that have the specified class name.

GetWindowsByTitle ( string windowTitle ) : IEnumerable

Gets all the windows that have the same specified title.

GetWindowsByTitleContains ( string windowTitle ) : IEnumerable

Gets all the windows that contain the specified title.

this ( string windowTitle ) : IEnumerable

Gets all the windows that have the same specified title.

Private Methods

Method Description
WindowFactory ( MemorySharp memorySharp ) : System

Initializes a new instance of the WindowFactory class.

Method Details

Dispose() public method

Releases all resources used by the WindowFactory object.
public Dispose ( ) : void
return void

GetWindowsByClassName() public method

Gets all the windows that have the specified class name.
public GetWindowsByClassName ( string className ) : IEnumerable
className string The class name string.
return IEnumerable

GetWindowsByTitle() public method

Gets all the windows that have the same specified title.
public GetWindowsByTitle ( string windowTitle ) : IEnumerable
windowTitle string The window title string.
return IEnumerable

GetWindowsByTitleContains() public method

Gets all the windows that contain the specified title.
public GetWindowsByTitleContains ( string windowTitle ) : IEnumerable
windowTitle string A part a window title string.
return IEnumerable

this() public method

Gets all the windows that have the same specified title.
public this ( string windowTitle ) : IEnumerable
windowTitle string The window title string.
return IEnumerable