Share via


Colorizer Members

Include Protected Members
Include Inherited Members

This class implements the IVsColorizer interface and is used to support syntax highlighting in an editor.

The Colorizer type exposes the following members.

Constructors

 

Name

Description

Public method

Colorizer

Initializes the Colorizer class.

Top

Methods

 

Name

Description

Public method

CloseColorizer

Called when the colorizer is disposed of.

Public method

ColorizeLine

Obtains color and font attribute information for each character in the specified line of text.

Public method

Dispose

Disposes the object.

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

Finalize

Called when the object is about to be destroyed. (Overrides Object.Finalize().)

Public method

GetColorInfo

Returns the parsing state at the end of the line without returning any colorization information.

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Public method

GetLineInfo

Returns color information about the specified line.

Public method

GetStartState

Returns the initial parsing state.

Public method

GetStateAtEndOfLine

Returns the parsing state at the end of the specified line.

Public method

GetStateMaintenanceFlag

Called to determine if the colorizer requires per line state management.

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Public method

Resume

Called to resume use of the colorizer.

Public method

Suspend

Called to suspend use of the colorizer.

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Top

Properties

 

Name

Description

Public property

Scanner

Returns the scanner being used.

Top

See Also

Reference

Colorizer Class

Microsoft.VisualStudio.Package Namespace