C# Class ARCed.Scintilla.Annotation

Represents a customizable read-only block of text which can be displayed below each line in a Scintilla control.
Afficher le fichier Open project: borisblizzard/arcreator Class Usage Examples

Méthodes publiques

Méthode Description
Clear ( ) : void

Removes all text and styles associated with the annotation.

Equals ( Annotation a ) : bool

Determines whether the specified Annotation is equal to the current Annotation.

Equals ( object obj ) : bool

Overridden. Determines whether the specified object is equal to the current object.

GetHashCode ( ) : int

Overridden. Serves as a hash function for a particular type.

GetStyles ( ) : IEnumerable

Returns a StyleRun enumerable representing the individual character styling of the annotation text.

SetStyles ( IEnumerable styles ) : void

Uses the enumerable StyleRun specified to individually style characters in the annotation text.

The Text property must be set prior to styling and the sum length of all runs should match the text length.

operator ( ) : bool

Tests whether two Annotation object differ in location or content.

Méthodes protégées

Méthode Description
Annotation ( Scintilla scintilla, int lineIndex ) : System

Initializes a new instance of the Annotation class.

Private Methods

Méthode Description
CheckInvalid ( ) : void

Method Details

Annotation() protected méthode

Initializes a new instance of the Annotation class.
protected Annotation ( Scintilla scintilla, int lineIndex ) : System
scintilla Scintilla The control that created this object.
lineIndex int The zero-based index of the document line containing the annotation.
Résultat System

Clear() public méthode

Removes all text and styles associated with the annotation.
public Clear ( ) : void
Résultat void

Equals() public méthode

Determines whether the specified Annotation is equal to the current Annotation.
public Equals ( Annotation a ) : bool
a Annotation The annotation to compare with the current annotation.
Résultat bool

Equals() public méthode

Overridden. Determines whether the specified object is equal to the current object.
public Equals ( object obj ) : bool
obj object The object to compare with the current object.
Résultat bool

GetHashCode() public méthode

Overridden. Serves as a hash function for a particular type.
public GetHashCode ( ) : int
Résultat int

GetStyles() public méthode

Returns a StyleRun enumerable representing the individual character styling of the annotation text.
public GetStyles ( ) : IEnumerable
Résultat IEnumerable

SetStyles() public méthode

Uses the enumerable StyleRun specified to individually style characters in the annotation text.
The Text property must be set prior to styling and the sum length of all runs should match the text length.
is null.
public SetStyles ( IEnumerable styles ) : void
styles IEnumerable /// The enumerable indicating how to style the annotation text, /// where the property of each run represents the number /// of characters the run spans. ///
Résultat void

operator() public static méthode

Tests whether two Annotation object differ in location or content.
public static operator ( ) : bool
Résultat bool