C# Class ARCed.Scintilla.ScintillaHelperBase

Inheritance: IDisposable
Show file Open project: borisblizzard/arcreator

Private Properties

Property Type Description
scintilla_Load void

Public Methods

Method Description
Dispose ( ) : void
Equals ( object obj ) : bool

Abstract Equals Override. All Helpers must implement this. Use IsSameHelperFamily to determine if the types are compatible and they have the same Scintilla. For most top level helpers like Caret and Lexing this should be enough. Helpers like Marker and Line also need to take other variables into consideration.

GetHashCode ( ) : int

Protected Methods

Method Description
Initialize ( ) : void
IsSameHelperFamily ( object obj ) : bool

Determines if obj belongs to the same Scintilla and is of compatible type

ScintillaHelperBase ( Scintilla scintilla ) : System

Private Methods

Method Description
scintilla_Load ( object sender, EventArgs e ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Equals() public abstract method

Abstract Equals Override. All Helpers must implement this. Use IsSameHelperFamily to determine if the types are compatible and they have the same Scintilla. For most top level helpers like Caret and Lexing this should be enough. Helpers like Marker and Line also need to take other variables into consideration.
public abstract Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Initialize() protected method

protected Initialize ( ) : void
return void

IsSameHelperFamily() protected method

Determines if obj belongs to the same Scintilla and is of compatible type
protected IsSameHelperFamily ( object obj ) : bool
obj object
return bool

ScintillaHelperBase() protected method

protected ScintillaHelperBase ( Scintilla scintilla ) : System
scintilla Scintilla
return System