Alternet.Syntax.v9 Represents a method intended to perform lexical analysis. Represents a method that will handle the ILexer.Parse event. The source of the event. The ParseTextEventArgs that contains the event data. Provides data for the ILexer.TextParsed event. Represents parsed text line. Represents color information for the parsed line. Represents class that performs lexical analysis of the specified text. Lexer class is designed to recognize source code syntax, such as reserved words, comments, numbers, strings and any other syntax structures. Use Scheme property to specify lexical analysis rules. Initializes a new instance of the Lexer class with specified container. Specifies IContainer that contains this new instance. Initializes a new instance of the Lexer class with default settings. Keeps track of calls to BeginUpdate and EndUpdate so that they can be nested. Prevents object state updating until calling EndUpdate method. Number of object state updating locks. Re-enables object state updating, that was turn of by calling BeginUpdate method. Number of object state updating locks. Prevents object state updating until calling EnableUpdate method. Number of object state updating locks. Re-enables object state updating, that was turn of by calling DisableUpdate method. Using DisableUpdate/EnableUpdate to prevent notifying about updating the object state. Number of object state updating locks. Adds new handler to respond a notification. Specifies an object that can respond a notification. Exclude specified handler from notification handlers list. Specifies an object that can respond a notification. When implemented by a class, updates an object state. Notifies all notifiers about updating object state. Occurs when text line is parsed, allowing to modify colors/styles information about the parsed line. Gets or sets default state of the Lexer. Gets or sets a list of rules for lexical analysis. Gets or sets an xml representation of this Lexer object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Gets or sets an xml representation of Scheme property. Performs lexical analysis of given text. Specifies start lexical state. Specifies current line within the text. Text to analyze. Receives color data representing lexical information of the given text. Final lexical state. Performs lexical analysis of given text. Specifies start lexical state. Specifies current line within the text. Text to analyze. Starting position. Integer value to receive length of parsed element. Retrieves style of text being parsed. Final lexical state. Resets the DefaultState to the default value. Removes all plain (string constants or comments) parts of text from specified text. Text to process. Color information of given text. String without plain parts. Assigns most relevant properties from another ILexer object. Specifies source object. Represents class to specify keywords for ILexSyntaxBlock.LexReswordSets collection. Initializes a new instance of the LexReswordSet class with default settings. Gets or set name for the LexReswordSet. Gets or sets an ILexStyle of resword collection. Gets or sets a value indicating whether ILexReswordSet is case-sensitive or not. Represents index of the LexReswordSet within the reswords collection. Gets or sets ILexSyntaxBlock owning this ILexReswordSet. Represents a list of reswords for the LexReswordSet.Reswords. Gets or sets an xml representation of this LexReswordSet object. Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. Adds a new element to the resword collection. Resword to add. Index of added element in the resword collection. Locates given resword in Reswords collection. Resword to locate. True if resword presents in the Reswords collection; otherwise false. Removes all items from Reswords collection. Represents properties and methods to provide an indexed access to individual ILexReswordSet objects. Initializes a new instance of the LexReswordSets class with specified settings. ILexSyntaxBlock holds this new instance. Adds a new item to the end of the ILexReswordSets collection. ILexReswordSet that is added. Inserts a new item to the specified position within the ILexReswordSets collection. Specifies position to insert. ILexReswordSet that is inserted. Locates ILexReswordSet containing given resword. The resword to search for. Index of ILexReswordSet if resword collection contains specified resword; otherwise - 1. Represents class contains rules for text lexical analysis. Initializes a new instance of the LexScheme class with default settings. Gets or sets author of the LexScheme. Gets or sets LexScheme name. Gets or sets description of the LexScheme. Gets or sets copyright of the LexScheme. Gets or sets string value indicating associated file extension of the ILexScheme. Gets or sets string value indicating associated file type of the ILexScheme. Gets or sets version of the LexScheme. Gets or sets collection of lexical styles. Gets or sets collection of lexical states. Gets or sets an xml representation of this LexScheme object. Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. Indicates whether LexScheme is empty , that is does not contain any styles, states, author, copyright, and description information. Indicates whether PlainText property of lexical style given by its index is true. Index of lexical style to check-up. True if lexical style PlainText property is true; otherwise false. Removes all states and styles from this LexScheme and sets other properties to default values. When implemented by a class, causes associated ILexer to update its state. Assigns most relevant properties from another ILexScheme object. Specifies source object. Loads the contents of the specified file. Name of file to load scheme. True is succeed; otherwise false. Loads the contents of the specified file with specified encoding. Name of file to load scheme. Specifies the character encoding to use. True is succeed; otherwise false. Loads the contents of the specified stream. The TextReader object to read scheme. True is succeed; otherwise false. Loads the contents of the specified stream. The Stream object to read scheme. True is succeed; otherwise false. Loads the contents of the specified stream. The Stream object to read scheme. Specifies the character encoding to use. True is succeed; otherwise false. Saves text content to the specific file. Name of file to save scheme. True is succeed; otherwise false. Saves scheme content to the specific file with specific encoding. Name of file to save content. Specifies the character encoding to use. True is succeed; otherwise false. Saves the scheme content to the specified stream. The TextWriter object to write scheme to stream. True is succeed; otherwise false. Saves the scheme content to the specified stream. The Stream object to write the text. True is succeed; otherwise false. Saves the text content to the specified stream. The Stream object to write the text. Specifies the character encoding to use. True is succeed; otherwise false. Represents an individual lexical state with collection of lexical states. Initializes a new instance of the LexState class with default settings. Initializes a new instance of the LexState class with a specified owner. ILexScheme that owns this new instance. Gets or sets ILexScheme that owns this LexState. Gets or sets name of the LexState. Gets or sets description of the ILexState. Gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this LexState. Represents a collective regular expression pattern for the LexState. Gets or sets a collection of lexical syntax blocks. Represents a regular expression that contains Expression as a pattern. Represents index of the LexState within the lexical state collection. Represents collection of Syntax Blocks associated with this ILexState. Gets or sets an xml representation of this LexState object. Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. Resets the CaseSensitive to the default value. Provides an indexed access to individual ILexState objects. Initializes a new instance of the LexStates with specified owner. Specifies ILexScheme that owns this new instance. Creates new ILexState and adds it to LexScheme.LexStates collection. ILexState that is added. Inserts a new item to the specified position within the ILexStates collection. Specifies position to insert. ILexState that is inserted. Finds ILexState by its name. Name of the ILexState. ILexState that is found. Assigns most relevant properties from another ILexStates object. Specifies source object. Represents an individual lexical style with the collection of lexical styles. Initializes a new instance of the LexStyle class with default settings. Initializes a new instance of the LexStyle class with a specified owner. ILexScheme that contains this new instance. Gets or sets name of the LexStyle. Gets or sets a description of the LexStyle. Gets or sets a foreground color of the LexStyle. Gets or sets a background color of the LexStyle. Gets or sets a font style of the LexStyle. Gets or sets index of this LexStyle within the lexical style collection. Gets or sets value indicating whether Edit control should use text formatting rules, like checking spelling. Gets or sets ILexScheme that owns this LexStyle. Gets or sets a flag that indicates whether the GUI control that corresponds to the ForeColor property should be enabled or disabled. Gets or sets a flag that indicates whether the GUI control that corresponds to the BackColor property should be enabled or disabled. Gets or sets a flag that indicates whether the GUI control that corresponds to the Bold property should be enabled or disabled. Gets or sets a flag that indicates whether the GUI control that corresponds to the Italic property should be enabled or disabled. Gets or sets a flag that indicates whether the GUI control that corresponds to the Underline property should be enabled or disabled. Gets or sets an xml representation of this LexStyle object. Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. Copies the contents of another ILexStyle object. Specifies ILexStyle to assign. Resets the BackColor to the default value. Resets the ForeColor to the default value. Resets the FontStyle to the default value. Resets the PlainText to the default value. Provides an indexed access to individual ILexStyle objects. Initializes a new instance of the LexStyles class with a specified owner. Specifies ILexScheme that owns this new instance. Creates new ILexStyle and adds it to LexScheme.LexStyles collection. ILexStyle that is added. Inserts a new item to the specified position within the ILexStyles collection. Specifies position to insert. ILexStyle that is inserted. Finds ILexStyle by its name. Name of the ILexStyle. ILexStyle that is found. Assigns most relevant properties from another ILexStyles object. Specifies source object. Represents an individual syntax block in the collection of syntax blocks. Initializes a new instance of the LexSyntaxBlock class with default settings. Initializes a new instance of the LexSyntaxBlock class with a specified owner. ILexState that owns this new instance. Gets or sets a value indicating whether ILexSyntaxBlock is case-sensitive or not. Gets or sets ILexState owning this ILexSyntaxBlock Gets or sets name of the LexSyntaxBlock. Gets or sets description of the LexSyntaxBlock. Gets or sets an ILexStyle object, applicable for text that matches LexSyntaxBlock expression. Gets or sets ILexState object that specifies lexical resulting state after lexical analyzer locates text, that matches to the LexSyntaxBlock.Expression. Gets or sets collection of the ILexReswordSet object containing Reserved words. Represents a list of regular expression patterns for the LexSyntaxBlock.Expressions. Represents a collective regular expression pattern for the LexSyntaxBlock.Expressions. Represents index of the LexSyntaxBlock within the lexical syntax block collection. Gets or sets an xml representation of this LexSyntaxBlock object. Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. Locates LexReswordSet containing given resword. The resword to search for. Index of LexReswordSet if resword collection contains specified resword; otherwise - 1. Adds new element to the expression collection. Regular expression to add. Index of added element in the expression collection. Provides an indexed access to individual ILexSyntaxBlock objects. Initializes a new instance of the LexSyntaxBlocks class with specifies parameters. Specifies ILexState to which this new instance belongs. Creates new ILexSyntaxBlock and adds it to the LexSyntaxBlocks collection. ILexSyntaxBlock that is added. Inserts a new item to the specified position within the ILexSyntaxBlocks collection. Specifies position to insert. ILexSyntaxBlock that is inserted. Finds ILexSyntaxBlock by its name. Specifies name of the ILexSyntaxBlock. ILexSyntaxBlock that is found. Defines types of lexical token that represents result lexical analysis of each element within the text. Specifies that lexical element represents identifier. Specifies that lexical element represents number. Specifies that lexical element represents key word. Specifies that lexical element represents comment. Specifies that lexical element represents xml comment. Specifies that lexical element represents particular symbol. Specifies that lexical element represents blank space between other lexical tokens. Specifies that lexical element represents string literal. Specifies that lexical element represents directive. Specifies that lexical element represents include header. Represents properties and methods for performing lexical analysis of the specified text. When implemented by a class, occurs when text line is parsed, allowing to modify colors/styles information for the parsed line. When implemented by a class, gets or sets default state of the ILexer. When implemented by a class, gets or sets a list of rules for lexical analysis. When implemented by a class, gets or sets an xml representation of ILexer. When implemented by a class, performs lexical analysis of given text. Specifies start lexical state. Specifies current line within the text. Text to analyze. Receives color data representing lexical information of the given text. Final lexical state. When implemented by a class, performs lexical analysis of given text. Specifies start lexical state. Specifies current line within the text. Text to analyze. Starting position. Integer value to receive length of parsed element. Retrieves style of text being parsed. Final lexical state. When implemented by a class, removes all plain (string constants or comments) parts of text from specified text. Text to process. Color information of given text. String without plain parts. When implemented by a class, resets the DefaultState to the default value. When implemented by a class, assigns most relevant properties from another ILexer object. Specifies source object. Represents properties and methods to specify keywords for ILexSyntaxBlock.LexReswordSets collection. When implemented in a class, gets or set name for the ILexReswordSet. When implemented by a class, gets or sets an ILexStyle of resword collection. When implemented by a class, gets or sets a collection of keywords for the ILexReswordSet. When implemented by a class, represents index of the ILexReswordSet within the reswords collection. When implemented by a class, gets or sets ILexSyntaxBlock owning this ILexReswordSet. When implemented by a class, gets or sets a value indicating whether ILexReswordSet is case-sensitive or not. Gets or sets an xml representation of this ILexReswordSet object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. When implemented by a class, adds a new element to the resword collection. Resword to add. Index of added element in the resword collection. When implemented by a class, locates given resword in Reswords collection. Resword to locate. True if resword presents in the Reswords collection; otherwise false. When implemented in a class, removes all items from Reswords collection. Represents properties and methods to provide an indexed access to individual ILexReswordSet objects. When implemented by a class, adds a new item to the specified position within the ILexReswordSets collection. ILexReswordSet that is added. When implemented by a class, inserts a new item to the specified position within the ILexReswordSets collection. Specifies position to insert. ILexReswordSet that is inserted. When implemented by a class, locates ILexReswordSet containing given resword. The resword to search for. Index of ILexReswordSet if resword collection contains specified resword; otherwise - 1. When implemented by a class, represents properties and methods to specify rules for text lexical analysis. When implemented by a class, gets or sets author of the ILexScheme. When implemented by a class, gets or sets ILexScheme name. When implemented by a class, gets or sets description of the ILexScheme. When implemented by a class, gets or sets copyright of the ILexScheme. When implemented by a class, gets or sets string value indicating associated file extension of the ILexScheme. When implemented by a class, gets or sets string value indicating associated file type of the ILexScheme. When implemented by a class, gets or sets version of the ILexScheme. When implemented by a class, gets or sets collection of lexical styles. When implemented by a class, gets or sets collection of lexical states. Gets or sets an xml representation of this ILexScheme object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. When implemented by a class, indicates whether ILexScheme is empty , that is does not contain any styles, states, author, copyright, and description information. When implemented by a class, removes all states and styles from this LexScheme and sets other properties to default values. When implemented by a class, causes associated ILexer to update its state. When implemented by a class, indicates whether PlainText property of lexical style given by its index is true. Index of lexical style to check-up. True if lexical style PlainText property is true; otherwise false. When implemented by a class, assigns most relevant properties from another ILexScheme object. Specifies source object. Represents properties and methods for individual lexical state with collection of lexical states. When implemented by a class, gets or sets name of the ILexState. When implemented by a class, gets or sets description of the ILexState. When implemented by a class, gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this ILexState. When implemented by a class, represents a collective regular expression pattern for the ILexState. When implemented by a class, gets or sets a collection of lexical syntax blocks. When implemented by a class, represents a regular expression that contains Expression as a pattern. When implemented by a class, represents index of the ILexState within the lexical state collection. When implemented by a class, gets or sets ILexScheme that owns this ILexState. When implemented by a class, represents collection of Syntax Blocks associated with this ILexState. Gets or sets an xml representation of this ILexState object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. When implemented by a class, resets the CaseSensitive to the default value. Represents properties and methods to provide an indexed access to individual ILexState objects. When implemented by a class, adds a new item to the specified position within the ILexStates collection. ILexState that is added. When implemented by a class, inserts a new item to the specified position within the ILexStates collection. Specifies position to insert. ILexState that is inserted. When implemented by a class, finds ILexState by its name. Name of the ILexState. ILexState that is found. When implemented by a class, assigns most relevant properties from another ILexStates object. Specifies source object. Represents properties and methods for individual lexical style with the collection of lexical styles. When implemented by a class, gets or sets name of the ILexStyle. When implemented by a class, gets or sets a description of the ILexStyle. When implemented by a class, gets or sets a foreground color of the ILexStyle. When implemented by a class, gets or sets a background color of the ILexStyle. When implemented by a class, gets or sets a font style of the ILexStyle. When implemented by a class, gets or sets a flag that indicates whether the GUI control that corresponds to the ForeColor property should be enabled or disabled. When implemented by a class, gets or sets a flag that indicates whether the GUI control that corresponds to the BackColor property should be enabled or disabled. When implemented by a class, gets or sets a flag that indicates whether the GUI control that corresponds to the Bold property should be enabled or disabled. When implemented by a class, gets or sets a flag that indicates whether the GUI control that corresponds to the Italic property should be enabled or disabled. When implemented by a class, gets or sets a flag that indicates whether the GUI control that corresponds to the Underline property should be enabled or disabled. When implemented by a class, gets or sets value indicating whether Edit control should use text formatting rules, like checking spelling. When implemented by a class, represents index of the ILexStyle within the lexical style collection. When implemented by a class, gets or sets ILexScheme that owns this ILexStyle. Gets or sets an xml representation of this ILexStyle object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. When implemented by a class, copies the contents of another ILexStyle object. Specifies ILexStyle to assign. When implemented by a class, resets the ForeColor to the default value. When implemented by a class, resets the BackColor to the default value. When implemented by a class, resets the FontStyle to the default value. When implemented by a class, resets the PlainText to the default value. Represents properties and methods to provide an indexed access to individual ILexStyle objects. When implemented by a class, adds a new item to the specified position within the ILexStyles collection. ILexStyle that is added. When implemented by a class, inserts a new item to the specified position within the ILexStyles collection. Specifies position to insert. ILexStyle that is inserted. When implemented by a class, finds ILexStyle by its name. Name of the ILexStyle. ILexStyle that is found. When implemented by a class, assigns most relevant properties from another ILexStyles object. Specifies source object. Represents properties and methods for individual syntax block with collection of syntax blocks. When implemented by a class, gets or sets name of the ILexSyntaxBlock. When implemented by a class, gets or sets description of the ILexSyntaxBlock. When implemented by a class, gets or sets an ILexStyle object, applicable for text that matches ILexSyntaxBlock expression. When implemented by a class, gets or sets ILexState object that specifies lexical resulting state after lexical analyzer locates text, that matches to the ILexSyntaxBlock.Expression. When implemented by a class, gets or sets collection of the ILexReswordSet object containing Reserved words. When implemented by a class, gets or sets collection of the expressions used by ILexer to parse the text. When implemented by a class, represents a collective regular expression pattern for the ILexSyntaxBlock.Expressions. When implemented by a class, represents index of the ILexSyntaxBlock within the lexical syntax block collection. When implemented by a class, gets or sets a value indicating whether ILexSyntaxBlock is case-sensitive or not. When implemented by a class, gets or sets ILexState owning this ILexSyntaxBlock Gets or sets an xml representation of this ILexSyntaxBlock object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Locates LexReswordSet containing given resword. The resword to search for. Index of LexReswordSet if resword collection contains specified resword; otherwise - 1. When implemented by a class, adds new element to the expression collection. Regular expression to add. Index of added element in the expression collection. Represents properties and methods to provide an indexed access to individual ILexSyntaxBlock objects. When implemented by a class, adds a new item to the specified position within the ILexReswordSets collection. ILexSyntaxBlock that is added. When implemented by a class, inserts a new item to the specified position within the ILexSyntaxBlocks collection. Specifies position to insert. ILexSyntaxBlock that is inserted. When implemented by a class, finds ILexSyntaxBlock by its name. Specifies name of the ILexSyntaxBlock. ILexSyntaxBlock that is found. Represents methods to serialize color structure to XML. Serializes specified color. Color to serialize. String representation of given color. Deserializes specified string representation of color to Color structure. Specifies string to deserialize. Color structure obtained from string representation. Contains information about ILexer object's settings. Initializes a new instance of the XmlLexerInfo class with default settings. Initializes a new instance of the XmlLexerInfo class with a specified owner. Specifies ILexer object to store settings. Stores ILexer.Scheme property. Stores ILexer.DefaultState property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ILexReswordSet object's settings. Initializes a new instance of the XmlLexReswordSetInfo class with default settings. Initializes a new instance of the XmlLexReswordSetInfo class with a specified owner. Specifies ILexReswordSet object to store settings. Stores ILexReswordSet.Name property. Stores ILexReswordSet.ReswordStyle.Index property. Stores ILexReswordSet.Reswords property. Indicates whether the Reswords property should be persisted. True if Reswords differs from its default value; otherwise false. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ILexScheme object's settings. Initializes a new instance of the XmlLexSchemeInfo class with default settings. Initializes a new instance of the XmlLexSchemeInfo class with a specified owner. Specifies ILexScheme object to store settings. Stores ILexScheme.Author property. Stores ILexScheme.Name property. Stores ILexScheme.Desc property. Stores ILexScheme.Copyright property. Stores ILexScheme.FileExtension property. Stores ILexScheme.FileType property. Stores ILexScheme.Version property. Stores ILexScheme.Styles property. Stores ILexScheme.States property. Indicates whether the Styles property should be persisted. True if Styles differs from its default value; otherwise false. Indicates whether the States property should be persisted. True if States differs from its default value; otherwise false. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ILexState object's settings. Initializes a new instance of the XmlLexStateInfo class with default settings. Initializes a new instance of the XmlLexStateInfo class with a specified owner. Specifies ILexState object to store settings. Stores ILexState.Name property. Stores ILexState.Desc property. Stores ILexState.CaseSensitive property. Stores ILexState.SyntaxBlocks property. Indicates whether the SyntaxBlocks property should be persisted. True if SyntaxBlocks differs from its default value; otherwise false. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ILexStyle object's settings. Initializes a new instance of the XmlLexStyleInfo class with default settings. Initializes a new instance of the XmlLexStyleInfo class with a specified owner. Specifies ILexStyle object to store settings. Stores ILexStyle.Name property. Stores ILexStyle.Desc property. Stores ILexStyle.ForeColor property. Stores ILexStyle.BackColor property. Stores ILexStyle.FontStyle property. Stores ILexStyle.PlainText property. Stores ILexStyle.ForeColorEnabled property. Stores ILexStyle.BackColorEnabled property. Stores ILexStyle.BoldEnabled property. Stores ILexStyle.ItalicEnabled property. Stores ILexStyle.UnderlineEnabled property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ILexSyntaxBlock object's settings. Initializes a new instance of the XmlLexSyntaxBlockInfo class with default settings. Initializes a new instance of the XmlLexSyntaxBlockInfo class with a specified owner. Specifies ILexSyntaxBlock object to store settings. Stores ILexSyntaxBlock.Name property. Stores ILexSyntaxBlock.Desc property. Stores ILexSyntaxBlock.LexStyle property. Stores ILexSyntaxBlock.LeaveState property. Stores ILexSyntaxBlock.ReswordSets property. Stores ILexSyntaxBlock.Expressions property. Indicates whether the Expressions property should be persisted. True if Expressions differs from its default value; otherwise false. Indicates whether the ReswordSets property should be persisted. True if ReswordSets differs from its default value; otherwise false. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetCode object's settings. Initializes a new instance of the XmlCodeSnippetCodeInfo class with default settings. Initializes a new instance of the XmlCodeSnippetCodeInfo class with a specified owner. Specifies ICodeSnippetCode object to store settings. Stores ICodeSnippetCode.Code property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetDeclaration object's settings. Initializes a new instance of the XmlCodeSnippetDeclarationInfo class with default settings. Initializes a new instance of the XmlCodeSnippetDeclarationInfo class with a specified owner. Specifies ICodeSnippetDeclaration object to store settings. Stores ICodeSnippetLiteral.Literals property. Stores ICodeSnippetLiteral.Literals property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetHeader object's settings. Initializes a new instance of the XmlCodeSnippetHeaderInfo class with default settings. Initializes a new instance of the XmlCodeSnippetHeaderInfo class with a specified owner. Specifies ICodeSnippetHeader object to store settings. Stores ICodeSnippetHeader.Title property. Stores ICodeSnippetHeader.Description property. Stores ICodeSnippetHeader.Author property. Stores ICodeSnippetHeader.Shortcut property. Stores ICodeSnippetHeader.SnippetTypes property. Indicates whether the SnippetTypes property should be persisted. True if SnippetTypes differs from its default value; otherwise false. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetImport object's settings. Initializes a new instance of the XmlCodeSnippetImportInfo class with default settings. Initializes a new instance of the XmlCodeSnippetImportInfo class with a specified owner. Specifies ICodeSnippetImport object to store settings. Stores ICodeSnippetImport.Namespace property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippet object's settings. Initializes a new instance of the XmlCodeSnippetInfo class with default settings. Initializes a new instance of the XmlCodeSnippetInfo class with a specified owner. Specifies ICodeSnippet object to store settings. Stores ICodeSnippet.ImageIndex property. Stores ICodeSnippet.Header property. Stores ICodeSnippet.Code property. Stores ICodeSnippet.Declarations property. Stores ICodeSnippet.Imports property. Stores ICodeSnippet.Imports property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetLiteral object's settings. Initializes a new instance of the XmlCodeSnippetLiteralInfo class with default settings. Initializes a new instance of the XmlCodeSnippetLiteralInfo class with a specified owner. Specifies ICodeSnippetLiteral object to store settings. Stores ICodeSnippetLiteral.Default property. Stores ICodeSnippetLiteral.Function property. Stores ICodeSnippetLiteral.ID property. Stores ICodeSnippetLiteral.ToolTip property. Stores ICodeSnippetLiteral.Editable property. Stores ICodeSnippetLiteral.SupportsCode property. Stores ICodeSnippetLiteral.Type property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetMember object's settings. Initializes a new instance of the XmlCodeSnippetMemberInfo class with default settings. Initializes a new instance of the XmlCodeSnippetMemberInfo class with a specified owner. Specifies ICodeSnippetMember object to store settings. Stores ICodeSnippetMember.Name property. Stores ICodeSnippetMember.Path property. Stores ICodeSnippetMember.ImageIndex property. Stores ICodeSnippetMember.Members property. Stores ICodeSnippetMember.Snippets property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetMembers object's settings. Initializes a new instance of the XmlCodeSnippetMembersInfo class with default settings. Initializes a new instance of the XmlCodeSnippetMembersInfo class with a specified owner. Specifies ICodeSnippetMembers object to store settings. Stores ICodeSnippetMembers.Members property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetObject object's settings. Initializes a new instance of the XmlCodeSnippetObjectInfo class with default settings. Initializes a new instance of the XmlCodeSnippetObjectInfo class with a specified owner. Specifies ICodeSnippetObject object to store settings. Contains information about ICodeSnippetReference object's settings. Initializes a new instance of the XmlCodeSnippetReferenceInfo class with default settings. Initializes a new instance of the XmlCodeSnippetReferenceInfo class with a specified owner. Specifies ICodeSnippetReference object to store settings. Stores ICodeSnippetReference.Assembly property. Stores ICodeSnippetReference.Url property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippets object's settings. Initializes a new instance of the XmlCodeSnippetsInfo class with default settings. Initializes a new instance of the XmlCodeSnippetsInfo class with a specified owner. Specifies ICodeSnippets object to store settings. Stores ICodeSnippets indexer. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. Contains information about ICodeSnippetType object's settings. Initializes a new instance of the XmlCodeSnippetTypeInfo class with default settings. Initializes a new instance of the XmlCodeSnippetTypeInfo class with a specified owner. Specifies ICodeSnippetType object to store settings. Stores ICodeSnippetType.SnippetType property. Updates properties of external object with stored ones. Specifies external object. Reads property values from external object. Reserved for internal use. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Represents simple text data related to popup hint. Initializes a new instance of the QuickInfo class with default settings. Gets or sets content of the ICommentInfo. Returns string reperesenting name of the item. Index of item within collection. String representing name of specified item. Returns string representing default column. Index of item within collection. Text representing default column. In this class method returns the same value with GetName method. Stores simple text data related to popup hint. Initializes a new instance of the CommentInfoItem class with specified settings. Content to store in this new instance. Gets or sets content of the ICommentInfoItem. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Represents particular code ix in the code refactor collection. Initializes a new instance of the CodeRefactorItem class with default settings. Initializes a new instance of the CodeRefactorItem class with specified parent. Gets an associated code fix object. Gets an assosicated code refactor object. Gets string value representing name of the CodeRefactorItem. Gets string value representing description of the CodeRefactorItem. Gets an object that can hold a user defined data attached to the code refactor. Gets or sets a parent of the CodeRefactorItem. Represents collection containing list of code refactors. Initializes a new instance of the CodeActionItem class with default settings. Provides an indexed access to CodeActionItem objects stored in the collection. Adds a new item to the ICodeActionItem collection. ICodeActionItem that is added. Inserts a new item to the specified position within the ICodeActionItems collection. Specifies position to insert. ICodeActionItem that is inserted. Returns number of the columns. In this class ColumnCount always return 1. Returns ICodeActionItem.ImageIndex from the code Refactor collection specified by index. Specifies an index of the code refactor. Indicates whether specified column is visible. Specifies an index of the column. True if visible; otherwise false. Returns text from specified column. Specifies an index of the code refactor. Specifies column index. Text representing specified code refactor. Returns description of the code refactor specified by index. Specifies an index of the code refactor item. Returns description of the code refactor specified by index. Specifies an index of the code refactor item. Represents properties and methods to provide data related to Code Completion popup listbox and popup hint controls. Occurs when popup control is closed. Occurs when popup control is displayed. Returns number of the columns. In this class property value equals to 0. Descendant classes can override this method. Gets an index of the column containing name. Provides an indexed access to the text of default column. Provides an indexed access to the image index of each column. Provides an indexed access to the description of each column. Gets or sets a boolean value that indicates whether provider should display Description part in a form of tooltip near the popup control. Represents the index specifying the currently selected item of the popup control. When implemented by a class, represents currently selected item of the popup control. Gets or sets the ImageList for code completion items. Gets or sets the AlphaImageList for code completion items. Gets or sets the ImageList for code completion items for high DPI. Specifies if provider content needs to be sorted. Gets or sets a value indicating whether the multi-line text should be indented when inserting to the edit control. Gets or sets a boolean value indicating whether html formatting tags may appear in the text. Gets a boolean value indicating that rich text formatting should be applied to display text. Specifies mode where pre-selected item in code completion listbox is just focused, but not selected. Specifies a character that triggered code completion invocation Gets or sets a value indicating editable field of the code completion provider. Gets or sets a value indicating path to the nested code completion provider. Gets or sets an xml representation of this CodeCompletionProvider object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Indicates whether specified column is visible. Specifies an index of the column. True if visible; otherwise false. In this class method always return false. Descendant classes can override this method. Indicates whether after specified column SPACE is required. Specifies an index of the column. True if should; otherwise false. Returns text from given item in the specified column. Specifies an index of the item. Specifies an index of the column. Text representing specified item. In this class method always return empty string. Descendant classes can override this method. Returns string representing default column. Index of item within collection. Text representing default column. In this class method always return empty string. Descendant classes can override this method. Returns string to be inserted. Index of item within collection. Text to be inserted. Returns string representing name of the item. Index of item within collection. String representing name of specified item. In this class method always return empty string. Descendant classes can override this method. Returns string representing the display text of the item. Index of item within collection. String representing display text of specified item. Returns string representing full display text of the item. Index of item within collection. String representing full display text of specified item. Returns priority of the item. Index of item within collection. Integer representing priority of specified item. Returns index of the item within collection by it's name. Specifies Name property of item to locate. Indicates whether search should be case sensitive. Index of found item. Returns code completion provider owning this ICodeCompletionProvider instance. Parent of the ICodeCompletionProvider. Loads the contents of the specified file into the snippet. Name of file to load. True is succeed; otherwise false. Loads the contents of the specified file into the snippet. Name of file to load. Specifies the character encoding to use. True is succeed; otherwise false. Loads the contents of the specified stream into the snippet. The TextReader object to read. True is succeed; otherwise false. Loads the contents of the given stream into the snippet. The Stream object to read text. True is succeed; otherwise false. Loads the contents of the given stream into the snippet. The Stream object to read text. Specifies the character encoding to use. True is succeed; otherwise false. Saves content of the snippet to the specific file. Name of file to save content. True is succeed; otherwise false. Saves content of the snippet to the specific file. Name of file to save content. Specifies the character encoding to use. True is succeed; otherwise false. Saves content of the snippet to the specified stream. The TextWriter object to write text to stream. True is succeed; otherwise false. Saves content of the snippet to the specified stream. The Stream object to write the text. True is succeed; otherwise false. Saves content of the snippet to the specified stream. The Stream object to write the text. Specifies the character encoding to use. True is succeed; otherwise false. Raises ClosePopup event. The source of the event. A ClosingEventArgs that contains the event data. Raises ShowPopup event. The source of the event. A ShowingEventArgs that contains the event data. Returns number of image that is displayed for item given by index. Index of item within collection. Index of image corresponding to given item. In this class method always return -1. Descendant classes can override this method. Returns number of image that is displayed for item given by index. Index of item within collection. Index of image corresponding to given item. In this class method always return -1. Descendant classes can override this method. Returns a content of the column, named 'Description', of the specified item from the collection. Index of the item within the collection. String content of specified column. In this class method always return empty string. Descendant classes can override this method. Stores particular code completion item. When implemented by a class, gets or sets an xml representation of this ICodeCompletionProviderItem object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Represents particular CodeCompletionProviderNamedItem in the code provider items collection. Initializes a new instance of the CodeCompletionProviderNamedItem class with default settings. Gets string value representing name of the CodeCompletionProviderNamedItem. Gets string value representing description of the CodeCompletionProviderNamedItem. Gets or sets the index of the image displayed for the snippet. Gets an object that can hold a user defined data attached to the CodeCompletionProviderNamedItem Gets list of child items for this ICodeCompletionProviderNamedItem. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Represents properties and methods to perform code completion functionality. Initializes a new instance of the CodeCompletionRepository class with specified parameters. Specifies CaseSensitive property of this new instance. Specifies SyntaxTree property of this new instance. Destroys the instance of the CodeCompletionRepository class. Represents a collection of snippets that are displayed in code completion window. Obtains information about individual member of specified language element. Specifies provider to fill with available members. Specifies language element. Specifies name of member to retrieve. Specifies search constraints. Occurs while trying to obtain information about some member of language element. Occurs while trying to obtain description of some language element. Indicates whether members of Object class should be present in the member collection. Indicates whether searching for language element's members should be case sensitive. Gets or sets a hierarchical collection of ISyntaxNode elements. Gets or sets a list of ISyntaxTree objects attached to this CodeCompletionRepository. Gets ImageList attached to this CodeCompletionRepository. Gets ImageList attached to this CodeCompletionRepository for high DPI. Gets scaled ImageList attached to this CodeCompletionRepository for high DPI. Gets Alpha ImageList attached to this CodeCompletionRepository. Gets Alpha ImageList attached to this CodeCompletionRepository for high DPI. Gets scaled Alpha ImageList attached to this CodeCompletionRepository for high DPI. Obtains information type of the SyntaxNode Specifies ISyntaxNode representing a current language element. Specifies source text. Specifies starting position to search. Object representing type of found member. Obtains information about some language element to perform code completion related operations. Specifies source text. Specifies ISyntaxNode representing current language element. Retrieves name of found language element. Specifies position of found language element in the code text and updates it if needed. Specifies end position of found language element in the code text and updates it if needed. Retrieves information about search constraints for the language element. Object representing information about language element to complete. Obtains information about some language element to perform code completion related operations in special cases. Specifies source text. Specifies ISyntaxNode representing current language element. Retrieves name of found language element. Specifies position of found language element in the code text and updates it if needed. Specifies position of found language element in the code text and updates it if needed. Retrieves information about search constraints for the language element. Object representing information about language element to complete. Obtains information about some method of specified language element. Specifies source text. Specifies ISyntaxNode representing current language element. Retrieves name of found method. Retrieves start position of the method in the code text. Retrieves end position of the method in the code text. Retrieves index of current parameter in the code text. Retrieves parameters count in the code text. Retrieves information about search constraints for the language element. Object representing information about found method. Fills a provider with the members, providing available choices for the specified language element. Specifies ISyntaxNode representing current language element. Specifies position of language element in the text. Specifies provider to fill with available members. Specifies language element. Specifies filter used to fill members. Specifies search constraints. Specifies index of default list member. Obtains information about individual member of specified language element. Specifies provider to fill with available members. Specifies language element. Specifies name of member to retrieve. Specifies index of current member parameter. Specifies search constraints. Obtains information about a member of some language element. Specifies ISyntaxNode representing a current language element. Specifies position of language element. Specifies language element. Specifies name of the member to locate. Retrieves information about search constraints for this language element. Object representing information about found member. Obtains description of some language element. Specifies ListMembers interface used to get language-specific description. Specifies ISyntaxNode that representing language element to describe. Specifies language element to describe. Specifies name of described language element. Specifies whether description should include name and type of the found element. Obtains priority of the given language element. Specifies language element Obtains information about where the language element is declared. Specifies the source text. Specifies ISyntaxNode representing a current language element. Specifies position of language element. ISyntaxNode representing declaration of the language element. Locates all references to the node in the text. Specifies ISyntaxNode to find references. Retrieves references to node. Number of found references. Adds specified tree to the list of syntax trees for code-completion related purposes. Specifies ISyntaxTree to add. Removes specified tree from the list of syntax trees. Specifies ISyntaxTree to remove. True if succeed (tree is present in the tree list); otherwise false. When implemented by a class, registers snippet to be displayed in code completion window. Specifies name of snippet to be displayed. Specifies whether snippet will have statement image index. When implemented by a class, removes specified snippet from the list of snippets. Specifies name of snippet to be removed. True if succeed; otherwise false. Returns code snippets for the given language. Represents a language. ICodeSnippetsProvider instance for a given language. Returns information about the node. Given syntax node. IQuickInfo instance. Returns information about the object. Given object. IQuickInfo instance. Indicates whether specified ISyntaxNode is guide node. ISyntaxNode to check. Output parameter receives guide range. True if ISyntaxNode is guide node; otherwise false. Represents particular code snippet in the snippets collection. Initializes a new instance of the CodeSnippets class with default settings. Initializes a new instance of the CodeSnippet class with specified parent. Gets a header associated with the snippet. Specifies the literals and objects that make up the parts of a code snippet that you can edit. Contains the imported namespaces for the code snippet. Contains information about assembly references for the code snippet. Gets or sets a string value that specifies code of the snippet. The code completion control, that holds a snippet collection inserts code when user accepts the input. Gets string value representing description of the CodeSnippet. Gets or sets the index of the image displayed for the snippet. Gets or sets an object that can hold a user defined data attached to the snippet. Gets or sets a parent of the CodeSnippet. Gets or sets an xml representation of this CodeSnippet object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Specifies the code that you want to insert into a file. Initializes a new instance of the CodeSnippetCode class with default settings. Specifies the delimiter used to describe literals and objects in the code. Specifies the kind of code the snippet contains, and thus, where the snippet can be inserted. Specifies the language of the code snippet. Specifies the code that you want to insert into a file. Gets or sets an xml representation of this CodeSnippetCode object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Copies the contents of another ICodeSnippetCode object. Specifies ICodeSnippetCode to assign. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Represents literals and objects that make up the parts of a code snippet that you can edit. Initializes a new instance of the CodeSnippetDeclaration with default settings. Defines the literals of the code snippet that you can edit. Defines the objects of the code snippet that you can edit. Gets or sets an xml representation of this CodeSnippetDeclaration object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Provides an indexed access to individual ICodeSnippetDeclaration objects. Initializes a new instance of the CodeSnippetDeclarations class with default settings. Adds a new item to the specified position within the ICodeSnippetDeclarations collection. ICodeSnippetDeclaration that is added. Inserts a new item to the specified position within the ICodeSnippetDeclarations collection. Specifies position to insert. ICodeSnippetDeclaration that is inserted. Represents code snippet header. Initializes a new instance of the CodeSnippetHeader class with default settings. Gets or sets a string value that specifies the title of the code snippet. Useful to find necessary item within the snippets collection. Gets or sets a string value that specifies short description of the code snippet, that can help user to choose snippet from the popup window. Gets or sets a string value that specifies author of the code snippet. Gets or sets a string value that specifies shortcut of the code snippet. This shortcut is replaced by entire snippet when user presses Tab in the editor. Specifies how the code snippet is inserted into the code. Gets or sets an xml representation of this CodeSnippetHeader object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Copies the contents of another ICodeSnippetHeader object. Specifies ICodeSnippetHeader to assign. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Represents imported namespace used by an IntelliSense Code Snippet. Initializes a new instance of the CodeSnippetImport class with default settings. Specifies the namespace used by the code snippet. Gets or sets an xml representation of this CodeSnippetImport object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Provides an indexed access to individual ICodeSnippetImport objects. Initializes a new instance of the CodeSnippetImports class with default settings. Adds a new item to the specified position within the ICodeSnippetImports collection. ICodeSnippetImport that is added. Inserts a new item to the specified position within the ICodeSnippetImports collection. Specifies position to insert. ICodeSnippetImport that is inserted. Represents literal that make up the parts of a code snippet that you can edit. Initializes a new instance of the CodeSnippetLiteral class with default settings. Specifies the default value of the literal or object for an IntelliSense Code Snippet. Specifies a function to execute when the literal or object receives focus in the Editor. Specifies the unique identifier for the object or literal.. Specifies the type of the object. Specifies the ToolTip description to be associated with the literal in the code snippet. Specifies whether literal is editable or not. Specifies whether literal can fill code. Gets or sets an xml representation of this CodeSnippetLiteral object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Provides an indexed access to individual ICodeSnippetLiteral objects. Initializes a new instance of the CodeSnippetLiterals class with default settings. Adds a new item to the specified position within the ICodeSnippetLiterals collection. ICodeSnippetLiteral that is added. Inserts a new item to the specified position within the ICodeSnippetLiterals collection. Specifies position to insert. ICodeSnippetLiteral that is inserted. Represents properties and methods for a particular code snippet member in the data collection of the code completion popups. Initializes a new instance of the CodeSnippetMember class with default settings. Initializes a new instance of the CodeSnippetMembers class with specified parent. Gets or sets a string value that specifies the name of the IListMember. Useful to find necessary item within the ICodeSnippetMember collection. Gets a string value that specifies the full path of the IListMember. Gets or sets a string value that specifies the path to the file containing source of the ICodeSnippetMember. Gets or sets the index of the image displayed for the ICodeSnippetMember. Provides an indexed access to the nested ICodeSnippetMember objects. Provides an indexed access to the nestedICodeSnippet objects. Provides an indexed access to the nested snippets and members objects. Gets or sets a parent of the CodeSnippetMember. Gets or sets an xml representation of this CodeSnippetMember object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Represents collection containing list of code templates. Initializes a new instance of the CodeSnippetMembers class with default settings. Initializes a new instance of the CodeSnippetMembers class with specified parent. Gets or sets a parent of the CodeSnippetMembers. Provides an indexed access to ICodeSnippetMember objects stored in the collection. Adds a new item to the ICodeSnippetMembers collection. ICodeSnippetMember that is added. Inserts a new item to the specified position within the ICodeSnippetMembers collection. Specifies position to insert. ICodeSnippetMember that is inserted. Returns number of the columns. In this class ColumnCount always return 1. Gets or sets the ImageList for code completion items. Gets or sets a value indicating path to the nested code completion provider. Gets or sets an xml representation of this CodeSnippetMembers object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Checks for nested members and raises ClosePopup event if they are not found. The source of the event. A ClosingEventArgs that contains the event data. Returns ICodeSnippetMember.ImageIndex from the snippet specified by index. Specifies an index of the snippet. Gets a code snippet by its shortcut. Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. Specifies given snippet. True if code should be indented, otherwise False. Indicates whether specified column is visible. Specifies an index of the column. True if visible; otherwise false. Returns text from specified column and snippet. Specifies an index of the snippet. Specifies a column index of the snippet. Text representing specified snippet. Returns an empty string. Specifies an index of the snippet. Returns ICodeSnippetMember.Name of the snippet member specified by index. Specifies an index of the snippet. Returns code completion provider owning this ICodeCompletionProvider instance. Parent of the ICodeCompletionProvider. Represents literal that make up the parts of a code snippet that you can edit. Initializes a new instance of the CodeSnippetObject class with default settings. Provides an indexed access to individual ICodeSnippetObject objects. Adds a new item to the specified position within the ICodeSnippetObjects collection. ICodeSnippetObject that is added. Inserts a new item to the specified position within the ICodeSnippetObject collection. Specifies position to insert. ICodeSnippetObject that is inserted. Contains information about assembly references for the code snippet. Initializes a new instance of the CodeSnippetReference class with default settings. Contains the name of the assembly referenced by the code snippet. Contains a URL that provides more information about the referenced assembly. Gets or sets an xml representation of this CodeSnippetReference object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Provides an indexed access to individual ICodeSnippetReference objects. Initializes a new instance of the CodeSnippetReferences class with default settings. Adds a new item to the specified position within the ICodeSnippetReferences collection. ICodeSnippetReference that is added. Inserts a new item to the specified position within the ICodeSnippetReferences collection. Specifies position to insert. ICodeSnippetReference that is inserted. Represents collection containing list of code snippets. Initializes a new instance of the CodeSnippets class with default settings. Initializes a new instance of the CodeSnippets class with specified parent. Provides an indexed access to ICodeSnippet objects stored in the collection. Adds a new item to the ICodeSnippets collection. ICodeSnippet that is added. Inserts a new item to the specified position within the ICodeSnippets collection. Specifies position to insert. ICodeSnippet that is inserted. Returns number of the columns. In this class ColumnCount always return 1. Gets or sets the ImageList for code completion items. Gets or sets a value indicating path to the nested code completion provider. Gets or sets an xml representation of this CodeSnippets object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Gets a code snippet by its shortcut. Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. Specifies given snippet. True if code should be indented, otherwise False. Returns a content of the column, named 'Description', of the specified item from the collection. Index of the item within the collection. String content of specified column. Returns ICodeSnippet.ImageIndex from the snippet specified by index. Specifies an index of the snippet. Indicates whether specified column is visible. Specifies an index of the column. True if visible; otherwise false. Returns text from specified column and snippet. Specifies an index of the snippet. Specifies a column index of the snippet. Text representing specified snippet. Returns value of ICodeSnippetCode.Code of the code snippet specified by index. Specifies an index of the snippet. Returns value ICodeSnippetHeader.Title of the code snippet specified by index. Specifies an index of the snippet. Returns code completion provider owning this ICodeCompletionProvider instance. Parent of the ICodeCompletionProvider. Represents collection containing list of code snippets. Initializes a new instance of the CodeSnippets class with default settings. Initializes a new instance of the CodeSnippets class with specified parent. Returns number of the columns. In this class ColumnCount always return 1. Gets or sets a value indicating path to the nested code completion provider. Gets or sets the ImageList for code completion items. Gets a code snippet by its shortcut. Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. Specifies given snippet. True if code should be indented, otherwise False. Checks for nested members and raises ClosePopup event if they are not found. The source of the event. A ClosingEventArgs that contains the event data. Returns a content of the column, named 'Description', of the specified item from the collection. Index of the item within the collection. String content of specified column. Returns ICodeSnippet.ImageIndex from the snippet specified by index. Specifies an index of the snippet. Returns text from specified column and snippet. Specifies an index of the snippet. Specifies an index of the snippet. Text representing specified snippet. Returns value of ICodeSnippetCode.Code of the code snippet specified by index. Specifies an index of the snippet. Returns value ICodeSnippetHeader.Title of the code snippet specified by index. Specifies an index of the snippet. Returns code completion provider owning this ICodeCompletionProvider instance. Parent of the ICodeCompletionProvider. Indicates whether specified column is visible. Specifies an index of the column. True if visible; otherwise false. Specifies how the code snippet is inserted into the code. Initializes a new instance of the CodeSnippetType class with default settings. Specifies how the code snippet is inserted into the code. Gets or sets an xml representation of this CodeSnippetType object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Specifies how the code snippet is inserted into the code. Initializes a new instance of the CodeSnippetTypes class with default settings. Adds new item to the specified position within the ICodeSnippetTypes collection. ICodeSnippetType that is added. Inserts a new item to the specified position within the ICodeSnippetTypes collection. Specifies position to insert. ICodeSnippetType that is inserted. Represents simple text data related to popup hint. Initializes a new instance of the QuickInfo class with default settings. Gets or sets content of the ICommentInfo. Returns string representing name of the item. Index of item within collection. String representing name of specified item. Returns string representing default column. Index of item within collection. Text representing default column. In this class method returns the same value with GetName method. Stores simple text data related to popup hint. Initializes a new instance of the CommentInfoItem class with specified settings. Test to store in this new instance. Gets or sets content of the ICommentInfoItem. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Provides a class to compare two string objects. Initializes a new instance of the class with specified filter. Filter string. Compares two strings and returns a value indicating whether one is less than, equal to, or greater than the other. The first string to compare. The second string to compare. A signed integer that indicates the relative values of textX and textY. Implements properties and methods for a particular list member in the data collection of the code completion popups. Initializes a new instance of the ListMember class with default settings. Initializes a new instance of the ListMember class with a specified owner. IListMembers owning this instance. Gets or sets a string value that specifies the name of the ListMember. Useful to find necessary item within the ListMember collection. Gets or sets a string value displayed as a "name" part of ListMember. Gets or sets a CodeCompletionCategory to which this ListMember belongs. Gets or sets a string value inserted in the Editor when IListMember is selected. Gets or sets a string value that specifies data type of the ListMember. Gets or sets a string value that specifies short description of the ListMember. Gets or sets a string value that specifies access modifiers of the ListMember. Gets or sets number of overloading members ListMember in the collection. Gets or sets an object that can hold a user defined data attached to the ListMember. Gets or sets a string value that specifies comma separated list of parameters of the ListMember. Gets or sets a collection of parameters of this ListMember. Gets or sets index of current parameter in the parameters collection. Gets or sets the index of the image displayed for the ListMember. Gets or sets the index of the image for the ListMember. Gets or sets the integer value representing type of the member. Gets or sets priority for the ListMember. Gets or sets additional attributes associated with a member. Gets IListMembers instance owning the ListMember. Return member's template. Indicates if template includes base element. String value that represents member template. Converts Parameters property to a single string. Specifies whether to use html formatting tags. Returns Parameters in the form of comma separated text, framed by parentheses. Appends text to the member description. Text to add. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Represents data collection related to popup list box controls. Initializes a new instance of the ListMembers class with default settings. Gets a category by its index. Index of the item in the categories collection. CodeCompletionCategory by its index. Returns list of all available categories. List of all possible CodeCompletionCategory objects. Gets an index of the column containing name. Represents number of the columns. In this class ColumnCount always return 4. Returns index of image that is displayed for item given by Index. Index of item within collection. Index of image corresponding to given item. Returns an image that is displayed for item given by Index. Index of item within collection. image corresponding to given item. Returns a content of the column, named 'Description', of the specified item from the collection. Index of the item within the collection. String content of specified column. Returns string representing name of the item. Index of item within collection. String representing name of specified item. Returns string representing the display text of the item. Index of item within collection. String representing display text of specified item. Returns priority of the item. Index of item within collection. Integer representing priority of specified item. Returns string representing default column. Index of item within collection. Text representing default column. In this class method returns the same value with GetName method. Returns string to be inserted. Index of item within collection. Text to be inserted. Returns text from given list member in the specified column. Specifies index of list member. Specifies index of column. Text representing specified list member. Indicates whether specified column is visible. Specifies an index of the column. True if visible; otherwise false. Indicates whether after specified column SPACE is required. Specifies an index of the column. True if visible; otherwise false. Provides an indexed access to IListMember objects stored in the collection. Gets or sets a value indicating whether the "Qualifiers" column is visible. Gets or sets a value indicating whether the "Results" column is visible. Gets or sets a value indicating whether the "Params" column is visible. Gets or sets a value indicating whether popup listbox should display additional information for selected list member. Initializes a new instance of the ListMember class with default settings. IListMember that represents this new instance. Adds a new item to the ListMembers collection. IListMember that is added. Adds a new item to the ListMembers collection. Inserts a new item to the specified position within the ListMembers collection. Specifies position to insert. IListMember that is inserted. Resets the ShowQualifiers to the default value. Resets the ShowResults to the default value. Resets the ShowParams to the default value. Resets the ShowHints to the default value. Represents Parameter Info data related to popup window and popup hint controls. Gets a boolean value indicating that rich text formatting should be applied to display text. Implements properties for a particular parameter member within list member parameters. Initializes a new instance of the ParameterMember class with default settings. Gets or sets a string value that specifies name of the IParameterMember. Gets or sets a string value that specifies datatype of the IParameterMember. Gets or sets a string value that specifies short description of the IParameterMember. Gets or sets a string value that specifies parameter modifier of the IParameterMember. Gets or sets a string value that specifies parameter modifier. Gets or sets a string value that specifies parameter modifier of the IParameterMember. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Provides an indexed access to individual ICodeSnippetLiteral objects. Initializes a new instance of the ParameterMembers class with default settings. Adds a new item to the specified position within the IParameterMembers collection. IParameterMember that is added. Inserts a new item to the specified position within the IParameterMembers collection. Specifies position to insert. IParameterMember that is inserted. Represents simple text data related to popup hint. Initializes a new instance of the QuickInfo class with default settings. Initializes a new instance of the QuickInfo class with specific image index. Specifies an index of the image. Gets or sets content of the IQuickInfo. Gets or sets quick info symbol Gets or sets a boolean value indicating if the symbol can be evaluated at run-time Returns string representing name of the item. Index of item within collection. String representing name of specified item. Returns string representing default column. Index of item within collection. Text representing default column. In this class method returns the same value with GetName method. Returns ICodeSnippetMember.ImageIndex from the snippet specified by index. Specifies an index of the image. Stores simple text data related to popup hint. Initializes a new instance of the QuickInfoItem class with specified settings. Test to store in this new instance. Gets or sets content of the IQuickInfoItem. Compares this instance to a specified object and returns an indication of their relative values. A signed number indicating the relative values of this instance and value. Provides data for the code completion category like class or field. Initializes a new instance of the CodeCompletionCategory class with specified parameters. ID of the category. Name of the category. Image index of the category. Image of the category. Initializes a new instance of the CodeCompletionCategory class with specified parameters. ID of the category. Name of the category. Displayed name of the category. Image index of the category. Image of the category. Gets ID of the category. Gets name of the category. Gets displayed name of the category. Gets image index of the category. Gets image of the category. Represents a ICodeCompletionProvider that contains categories. When implemented by a class, gets a category by its index. Index of the item in the categories collection. CodeCompletionCategory by its index. When implemented by a class, returns list of all available categories. List of all possible CodeCompletionCategory objects. Represents a list member contains category information like Class, Filed and so on. When implemented by a class, gets or sets CodeCompletionCategory to which this IListMember belongs. Represents simple text data related to popup hint. When implemented by a class, gets or sets content of the IQuickInfo. Stores simple text data related to popup hint. When implemented by a class, gets or sets content of the CommentInfoItem. Represents properties and methods describing particular code fix in the code fix collection. When implemented by a class, gets an associated code fix. When implemented by a class, gets an associated code refactor. When implemented by a class, gets or sets a parent of the ICodeSnippet. Represents collection containing list of code fixes. When implemented by a class, provides an indexed access to ICodeActionItem objects stored in the collection. When implemented by a class, adds a new item to the ICodeActionItem collection. ICodeActionItem that is added. When implemented by a class, inserts a new item to the specified position within the ICodeActionItem collection. Specifies position to insert. ICodeActionItem that is inserted. Specifies item preselection mode Specifies that no flags are in effect. Specifies that item is in focused state. Specifies that item is in always focused state. Represents properties and methods to provide data related to Code Completion popup listbox and popup hint controls. When implemented by a class, occurs when popup control is closed. When implemented by a class, occurs when popup control is displayed. When implemented by a class, represents number of the columns. When implemented by a class, provides an indexed access to the text of default column. When implemented by a class, provides an indexed access to the image index of each column. When implemented by a class, provides an indexed access to the description of each column. When implemented by a class, gets or sets a boolean value that indicates whether provider should display Description part in a form of tooltip near the popup control. When implemented by a class, represents the index specifying the currently selected item of the popup control. When implemented by a class, represents currently selected item of the popup control. When implemented by a class, specifies if provider content needs to be sorted. When implemented by a class, gets or sets the ImageList for code completion items. When implemented by a class, gets or sets the AlphaImageList for code completion items. When implemented by a class, gets or sets the ImageList for code completion items for high DPI. When implemented by a class, gets or sets a boolean value indicating whether the multi-line text should be indented when inserting to the edit control. When implemented by a class, gets or sets a boolean value indicating whether html formatting tags may appear in the text. When implemented by a class, gets or sets a value indicating editable field of the code completion provider. When implemented by a class, gets or sets a value indicating path to the nested code completion provider. When implemented by a class, gets a boolean value indicating that rich text formatting should be applied to display text. When implemented by a class, specifies mode where pre-selected item in code completion listbox is just focused, but not selected. When implemented by a class, specifies a character that triggered code completion invocation When implemented by a class, gets an index of the column containing name. When implemented by a class, indicates whether specified column is visible. Specifies an index of the column. True if visible; otherwise false. When implemented by a class, indicates whether after specified column SPACE is required. Specifies an index of the column. True if should; otherwise false. When implemented by a class, returns text from given item in the specified column. Specifies index of item. Specifies index of column. Text representing specified item. When implemented by a class, returns string representing default column. Index of item within collection. Text representing default column. When implemented by a class, returns string to be inserted. Index of item within collection. Text to be inserted. When implemented by a class, returns number of image that is displayed for item given by index. Index of item within collection. Index of image corresponding to given item. In this class method always return -1. Descendant classes can override this method. When implemented by a class, returns number of image that is displayed for item given by index. Index of image within collection. Image corresponding to given item. In this class method always return -1. Descendant classes can override this method. When implemented by a class, returns a content of the column, named 'Description', of the specified item from the collection. Index of the item within the collection. String content of specified column. In this class method always return empty string. Descendant classes can override this method. When implemented by a class, returns string representing name of the item. Index of item within collection. String representing name of specified item. When implemented by a class, returns string representing the display text of the item. Index of item within collection. String representing display text of specified item. When implemented by a class, returns string representing full text of the item. Index of item within collection. String representing full display text of specified item. When implemented by a class, returns priority of the item. Index of item within collection. Integer representing priority of specified item. When implemented by a class, returns index of item within collection by it's name. Specifies Name property of item to find. Indicates whether search should be case sensitive. Index of found item. When implemented by a class, returns code completion provider owning this ICodeCompletionProvider instance. Parent of the ICodeCompletionProvider. When implemented by a class, sorts elements in the list. When implemented by a class, sorts elements in the list using the specified comparer. The IComparer implementation to use when comparing elements. When implemented by a class, raises ShowPopup event. The source of the event. A ShowingEventArgs that contains the event data. When implemented by a class, raises ClosePopup event. The source of the event. A ClosingEventArgs that contains the event data. Stores particular code completion item. When implemented by a class, gets or sets an xml representation of this ICodeCompletionProviderItem object. Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. Represents properties and methods describing particular item in the ICodeCompletionProviderItems collection. When implemented by a class, gets a header associated with the ICodeCompletionProviderNamedItem. When implemented by a class, gets name of the ICodeCompletionProviderNamedItem. When implemented by a class, gets description of the ICodeCompletionProviderNamedItem. When implemented by a class, gets or sets the index of the image displayed for the ICodeCompletionProviderNamedItem. When implemented by a class, gets list of child items for this ICodeCompletionProviderNamedItem. Represents properties and methods to perform code completion functionality. When implemented by a class, occurs while trying to obtain information about some member of language element. When implemented by a class, occurs while trying to obtain description of some language element. When implemented by a class, indicates whether members of Object class should be present in the member collection. When implemented by a class, indicates whether searching for language element's members should be case sensitive. When implemented by a class, gets ImageList attached to this CodeCompletionRepository. When implemented by a class, gets ImageList attached to this CodeCompletionRepository for high DPI. When implemented by a class, gets scaled ImageList attached to this CodeCompletionRepository. When implemented by a class, gets AlphaImageList attached to this CodeCompletionRepository. When implemented by a class, gets AlphaImageList attached to this CodeCompletionRepository for high DPI. When implemented by a class, gets scaled AlphaImageList attached to this CodeCompletionRepository When implemented by a class, gets or sets the image resource name suffix. When implemented by a class, gets or sets a hierarchical collection of ISyntaxNode elements. When implemented by a class, gets or sets a list of ISyntaxTree objects attached to this ICodeCompletionRepository. When implemented by a class, obtains information type of the SyntaxNode Specifies source text. Specifies ISyntaxNode representing a current language element. Specifies starting position to search. Object representing type of found member. When implemented by a class, obtains information about some language element to perform code completion related operations. Specifies source text. Specifies ISyntaxNode representing current language element. Retrieves name of found language element. Specifies position of found language element in the code text and updates it if needed. Specifies end position of found language element in the code text and updates it if needed. Retrieves information about search constraints for the language element. Object representing information about language element to complete. When implemented by a class, obtains information about some language element to perform code completion related operations in special cases. Specifies source text. Specifies ISyntaxNode representing current language element. Retrieves name of found language element. Specifies position of found language element in the code text and updates it if needed. Specifies end position of found language element in the code text and updates it if needed. Retrieves information about search constraints for the language element. Object representing information about language element to complete. When implemented by a class, obtains information about some method of specified language element. Specifies source text. Specifies ISyntaxNode representing current language element. Retrieves name of found method. Retrieves start position of the method in the code text. Retrieves end position of the method in the code text. Retrieves index of current parameter in the code text. Retrieves number of the parameters. Retrieves information about search constraints for the language element. Object representing information about found method. When implemented by a class, fills a provider with the members, providing available choices for the specified language element. Specifies ISyntaxNode representing current language element. Specifies position of language element in the text. Specifies provider to fill with available members. Specifies language element. Specifies filter used to fill members. Specifies search constraints. Specifies index of default list member. When implemented by a class, obtains information about individual member of specified language element. Specifies provider to fill with available members. Specifies language element. Specifies name of member to retrieve. Specifies index of current member parameter. Specifies search constraints. When implemented by a class, obtains information about a member of some language element. Specifies ISyntaxNode representing a current language element. Specifies position of language element. Specifies language element. Specifies name of the member to locate. Retrieves information about search constraints for this language element. Object representing information about found member. When implemented by a class, obtains description of some language element. Specifies ListMembers interface used to get language-specific description. Specifies ISyntaxNode that representing language element to describe. Specifies language element to describe. Specifies name of described language element. Specifies whether description should include name and type of the found element. String that describes specified language element. When implemented by a class, obtains priority of the given language element. Specifies language element When implemented by a class, obtains information about where the language element is declared. Specifies the source text. Specifies ISyntaxNode representing a current language element. Specifies position of language element. object representing declaration of the language element. When implemented by a class, locates all references to the node in the text. Specifies ISyntaxNode to find references. Retrieves references to node. Number of found references. When implemented by a class, adds specified tree to the list of syntax trees for code-completion related purposes. Specifies ISyntaxTree to add. When implemented by a class, removes specified tree from the list of syntax trees. Specifies ISyntaxTree to remove. True if succeed (tree is present in the tree list); otherwise false. When implemented by a class, registers snippet to be displayed in code completion window. Specifies name of snippet to be displayed. Specifies whether snippet will have statement image index. When implemented by a class, removes specified snippet from the list of snippets. Specifies name of snippet to be removed. True if succeed; otherwise false. When implemented by a class, returns code snippets for the given language. Represents a language. ICodeSnippetsProvider instance for a given language. When implemented by a class, returns information about the node. Given syntax node. IQuickInfo instance. When implemented by a class, returns information about the object. Given object. IQuickInfo instance. When implemented by a class, indicates whether specified ISyntaxNode is guide node. ISyntaxNode to check. Output parameter receives guide range. True if ISyntaxNode is guide node; otherwise false. Represents properties and methods describing particular code snippet in the snippets collection. When implemented by a class, gets a header associated with the snippet. When implemented by a class, specifies the literals and objects that make up the parts of a code snippet that you can edit. When implemented by a class, contains the imported namespaces for the code snippet. When implemented by a class, contains information about assembly references for the code snippet. When implemented by a class, gets or sets a string value that specifies code of the template. The code completion control, that holds a templates collection inserts code when user accepts the input. When implemented by a class, gets description of the ICodeSnippet. When implemented by a class, gets or sets the index of the image displayed for the template. When implemented by a class, gets or sets an object that can hold a user defined data attached to the template. When implemented by a class, gets or sets a parent of the ICodeSnippet. Specifies the code that you want to insert into a file. When implemented by a class, specifies the delimiter used to describe literals and objects in the code. When implemented by a class, specifies the kind of code the snippet contains, and thus, where the snippet can be inserted. When implemented by a class, specifies the language of the code snippet. When implemented by a class, specifies the code that you want to insert into a file. When implemented by a class, copies the contents of another ICodeSnippetCode object. Specifies ICodeSnippetCode to assign. Represents properties and methods describing literals and objects that make up the parts of a code snippet that you can edit. When implemented by a class, defines the literals of the code snippet that you can edit. When implemented by a class, defines the objects of the code snippet that you can edit. Represents properties and methods to provide an indexed access to individual ICodeSnippetDeclaration objects. When implemented by a class, adds a new item to the specified position within the ICodeSnippetDeclarations collection. ICodeSnippetDeclaration that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippetDeclarations collection. Specifies position to insert. ICodeSnippetDeclaration that is inserted. Represents properties and methods describing code snippet header. When implemented by a class, gets or sets a string value that specifies the title of the code snippet. Useful to find necessary item within the snippets collection. When implemented by a class, gets or sets a string value that specifies short description of the code snippet, that can help user to choose snippet from the popup window. When implemented by a class, gets or sets a string value that specifies author of the code snippet. When implemented by a class, gets or sets a string value that specifies shortcut of the code snippet. This shortcut is replaced by entire snippet when user presses Tab in the editor. Specifies how the code snippet is inserted into the code. When implemented by a class, copies the contents of another ICodeSnippetHeader object. Specifies ICodeSnippetHeader to assign. Represents imported namespace used by an IntelliSense Code Snippet. When implemented by a class, specifies the namespace used by the code snippet. Represents properties and methods to provide an indexed access to individual ICodeSnippetImport objects. When implemented by a class, adds a new item to the specified position within the ICodeSnippetImports collection. ICodeSnippetImport that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippetImports collection. Specifies position to insert. ICodeSnippetImport that is inserted. Represents properties and methods describing literal that make up the parts of a code snippet that you can edit. When implemented by a class, specifies the default value of the literal or object for an IntelliSense Code Snippet. When implemented by a class, specifies a function to execute when the literal or object receives focus in the Editor. When implemented by a class, specifies the unique identifier for the object or literal. When implemented by a class, Specifies the type of the object. When implemented by a class, specifies the ToolTip description to be associated with the literal in the code snippet. When implemented by a class, specifies whether literal is editable or not. When implemented by a class, specifies whether literal can fill code. Represents properties and methods to provide an indexed access to individual ICodeSnippetLiteral objects. When implemented by a class, adds a new item to the specified position within the ICodeSnippetLiterals collection. ICodeSnippetLiteral that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippetLiterals collection. Specifies position to insert. ICodeSnippetLiteral that is inserted. Represents properties and methods for a particular code snippet member in the data collection of the code completion popups. When implemented by a class, gets or sets a string value that specifies the name of the IListMember. Useful to find necessary item within the ICodeSnippetMember collection. When implemented by a class, gets a string value that specifies the full path of the IListMember. When implemented by a class, gets or sets a string value that specifies the path to the file containing source of the ICodeSnippetMember. When implemented by a class, gets or sets the index of the image displayed for the ICodeSnippetMember. When implemented by a class, provides an indexed access to the nested ICodeSnippetMember objects. When implemented by a class, provides an indexed access to the nested ICodeSnippet objects. When implemented by a class, provides an indexed access to the nested ICodeSnippet and ICodeSnippetMember objects. When implemented by a class, gets or sets a parent of the ICodeSnippetMember. Represents collection containing list of code snippets. When implemented by a class, gets or sets a parent of the ICodeSnippetMembers. When implemented by a class, provides an indexed access to ICodeSnippetMember objects stored in the collection. When implemented by a class, adds a new item to the ICodeSnippetMembers collection. ICodeSnippetMember that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippetMembers collection. Specifies position to insert. ICodeSnippetMember that is inserted. Represents properties and methods describing literal that make up the parts of a code snippet that you can edit. Represents properties and methods to provide an indexed access to individual ICodeSnippetObject objects. When implemented by a class, adds a new item to the specified position within the ICodeSnippetObjects collection. ICodeSnippetObject that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippetObject collection. Specifies position to insert. ICodeSnippetObject that is inserted. Contains information about assembly references for the code snippet. When implemented by a class, contains the name of the assembly referenced by the code snippet. When implemented by a class, contains a URL that provides more information about the referenced assembly. Represents properties and methods to provide an indexed access to individual ICodeSnippetReference objects. When implemented by a class, adds a new item to the specified position within the ICodeSnippetReferences collection. ICodeSnippetReference that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippetReferences collection. Specifies position to insert. ICodeSnippetReference that is inserted. Represents collection containing list of code snippets. When implemented by a class, provides an indexed access to ICodeSnippet objects stored in the collection. When implemented by a class, adds a new item to the ICodeSnippets collection. ICodeSnippet that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippets collection. Specifies position to insert. ICodeSnippet that is inserted. Represents base interface for code snippets provider. When implemented by a class, gets a code snippet by its shortcut. When implemented by a class, gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. Specifies given snippet. True if code should be indented, otherwise False. Defines snippet behaviour. Specifies that no flags are in effect. Allows the code snippet to be placed around a selected piece of code. Allows the code snippet to be inserted at the cursor. Specifies that the code snippet is used during Visual C# refactoring. Refactoring cannot be used in custom code snippets. Specifies how the code snippet is inserted into the code. When implemented by a class, specifies how the code snippet is inserted into the code. Specifies how the code snippet is inserted into the code. When implemented by a class, adds a new item to the specified position within the ICodeSnippetTypes collection. ICodeSnippetType that is added. When implemented by a class, inserts a new item to the specified position within the ICodeSnippetTypes collection. Specifies position to insert. ICodeSnippetType that is inserted. Represents simple text data related to popup hint. When implemented by a class, gets or sets content of the IQuickInfo. Stores simple text data related to popup hint. When implemented by a class, gets or sets content of the CommentInfoItem. Specifies list of additional attributes associated with a IListMember. No attributes. Specifies that property readable. Specifies that property writeable. Specifies that no description should be generated for a member. Specifies that member is hidden for intellisense. Represents properties and methods for a particular list member in the data collection of the code completion popups. When implemented by a class, gets or sets a string value that specifies the name of the IListMember. Useful to find necessary item within the IListMember collection. When implemented by a class, gets or sets a string value displayed as a "name" part of IListMember. When implemented by a class, gets or sets a string value that specifies data type of the IListMember. When implemented by a class, gets or sets a string value that specifies short description of the IListMember. When implemented by a class, gets or sets a string value that specifies access modifiers of the IListMember. When implemented by a class, gets or sets number of overloading members IListMember in the collection. When implemented by a class, gets or sets an object that can hold a user defined data attached to the IListMember. When implemented by a class, gets or sets a string value that specifies comma separated list of parameters of the IListMember. When implemented by a class, gets or sets additional attributes associated with a member. When implemented by a class, gets or sets a collection of parameters of this IListMember. When implemented by a class, gets or sets index of current parameter in the parameters collection. When implemented by a class, gets or sets the index of the image displayed for the IListMember. When implemented by a class, gets or sets the image displayed for the IListMember. When implemented by a class, gets or sets a string value inserted in the text editor when IListMember is selected. When implemented by a class, gets or sets the integer value representing type of the member. When implemented by a class, gets IListMembers instance owning the ListMember. When implemented by a class, gets or sets priority of the ListMember. When implemented by a class, return member's template. Indicates if template is in a compact form. String value that represents member template. When implemented by a class, converts Parameters property to a single string. Specifies whether to use html formatting. Returns Parameters in the form of comma separated text, framed by parentheses. When implemented by a class, appends text to the member description. Text to add. Represents data collection related to popup list box controls. When implemented by a class, gets or sets a value indicating whether the "Qualifiers" column is visible. When implemented by a class, gets or sets a value indicating whether the "Results" column is visible. When implemented by a class, gets or sets a value indicating whether the "Params" column is visible. When implemented by a class, gets or sets a value indicating whether popup listbox should display additional information for selected list member. When implemented by a class, provides an indexed access to IListMember objects stored in the collection. Initializes a new instance of the ListMember class with default settings. IListMember that represents this new instance. When implemented by a class, adds a new item to the IListMembers collection. IListMember that is added. When implemented by a class, inserts a new item to the specified position within the IListMembers collection. Specifies position to insert. IListMember that is inserted. When implemented by a class, resets the ShowQualifiers to the default value. When implemented by a class, resets the ShowResults to the default value. When implemented by a class, resets the ShowParams to the default value. When implemented by a class, resets the ShowHints to the default value. Represents Parameter Info data related to popup hint controls. Defines parameter modifiers. Specifies that no flags are in effect. Specifies that parameter is optional. Specifies that parameter is in. Specifies that parameter is out. Specifies that parameter is retval. Represents properties for a particular parameter member within list member parameters. When implemented by a class, gets or sets a string value that specifies name of the IParameterMember. When implemented by a class, gets or sets a string value that specifies datatype of the IParameterMember. When implemented by a class, gets or sets a string value that specifies short description of the IParameterMember. When implemented by a class, gets or sets a string value that specifies parameter modifier of the IParameterMember. When implemented by a class, gets or sets a string value that specifies parameter modifier. When implemented by a class, gets or sets a string value that represents parameter text. Represents collection containing list of parameters. When implemented by a class, adds a new item to the IParameterMembers collection. IParameterMember that is added. When implemented by a class, inserts a new item to the specified position within the IParameterMember collection. Specifies position to insert. IParameterMember that is inserted. Represents simple text data related to popup hint. When implemented by a class, gets or sets content of the IQuickInfo. When implemented by a class, gets or sets quick info symbol When implemented by a class, gets or sets a boolean value indicating if the symbol can be evaluated at run-time Stores simple text data related to popup hint. When implemented by a class, gets or sets content of the IQuickInfoItem. Represents properties to describe a particular code fix action in the code text. Initializes a new instance of the CodeFix class with default settings. Gets or sets code fix description. Gets or sets collection of code fix changes. Gets or sets action to apply code fix. Creates a new object that is a copy of the current ICodeFixAction object. A new instance of System.Object that is the memberwise clone of the current CodeFixAction object. Represents properties to describe a particular code refactor action in the code text. Initializes a new instance of the class with default settings. Gets or sets code fix description. Gets or sets code fix description. Gets or sets code refactor action name. Gets or sets code refactor action description. Gets or sets start position of the text being refactored. Gets or sets end position of the text being refactored. Gets a list of nested code refactors. Gets or sets functions that retrieves code changes for particular refactor. Gets or sets action to apply code fix. Retrieves code changes for particular code refactor. Specifies if all documents in the solution needs to be processed. List of changes if any, otherwise null. Creates a new object that is a copy of the current ICodeFixAction object. A new instance of System.Object that is the memberwise clone of the current CodeFixAction object. Represents a method that will handle the CodeCompletionProvider.ClosePopup event. The source of the event. The ClosingEventArgs that contains the event data. Provides data for the ICodeCompletionProvider.ClosePopup event. Initializes a new instance of the ClosingEventArgs class with the specific parameters. The boolean value that specifies whether the popup window input is accepted. Specifies the object that provides data for code completion. Represents key code causing code completion window to close. Represents a value indicating whether the value displayed in CodeCompletion window should be accepted. Represents a value indicating whether the multi-line text should be indented when inserting to the edit control. Represents a value indicating whether the multi-line text should be insert both text and insertText to the edit control. Represents a value indicating whether the multi-line text should be formatted when inserting to the edit control. Represents a value indicating whether the text being inserted be indented when inserting to the edit control. Represents the boolean value indicating whether popup should be closed or not. Represents the string value that returned by popup being closed. Represents the string value to be inserted that returned by popup being closed. Specifies position within the text where code completion window is valid. Specifies position within the text where code completion window is valid. Specifies position within the text where code completion window is valid. Specifies position within the text where code completion window is valid. Indicates that key character which committed selection should not be inserted in the editor. Specifies new caret position within the text when completion window is closed. Represents the object that provides data for code completion. Provides data of the code fixes to be highlighted. Initializes CodeFixEventArgs with specified references. Current position. TextRange start position. TextRange end position. Syntax Error at current position. indiciates if code fixes are available for the given error. Initializes CodeFixEventArgs with specified references. Current position. Syntax Error at current position. indiciates if code fixes are available for the given error. Gets or sets a ISyntaxError associated with code fixes. Gets or sets value indicating if code fixes are available for the given error. Gets or sets value indicating if code refactors are available for the given error. Specifies current position of the code actions. Specifies start position of the code actions. Specifies end position of the code actions. Represents a method that will handle the SyntaxEdit.NeedCodeCompletion event. The source of the event. The CodeCompletionArgs that contains the event data. Specifies types of code completion window used to complete language elements. Specifies that no flags are in effect. Specifies that code completion window displayed to complete the rest of a variable, command, or function name once you have entered enough characters to disambiguate the term. Specifies that code completion window displayed with a list of valid member variables or functions for the appropriate class, struct, union or namespace. Specifies that code completion window displayed with information about the number, names, and types of parameters required by a function or attribute. Specifies that code completion window displayed with information in a form of short description. Specifies that code completion window displayed with a list of templates with commonly used programming statements that can be inserted into the code. Specifies special cases for code completion window. Specifies that xml comment template to be inserted. Specifies that generic to be inserted. Specifies that matching brace to be inserted. Specifies that matching brace to be inserted and method parameter information displayed. Specifies that include file to be inserted. Specifies that code completion window displayed with a list of available code fixes. Specifies that code completion window displayed with a list of available code refactors. Specifies that code completion window displayed with a list of available code fixes and code refactors. Specifies that xml comment members should be displayed. Provides data for the code completion events. Initializes CodeCompletionArgs with default values. Represents the object that provides data for code completion. Represents the character typed in the Edit control. Represents type of code completion window. Represents the delay, in milliseconds before displaying code completion window. Set Interval to 0 to make code completion window appearing immediately. Represents a value indicating whether the CodeCompletion event is handled. If the event is handled, code completion box will not appear. Represents a value indicating whether the code completion popup need showing. Represents a value indicating whether code completion window should popup in the form of the tooltip. Represents a value indicating whether code completion window should popup in the form of the drop-down button. Represents the index specifying the currently selected item of code completion box. Represents a value indicating whether the multi-line text should be formatted when inserting to the edit control. Represents a value indicating whether the multi-line text should be indented when inserting to the edit control. Specifies position within the text where code completion window is valid. Specifies position within the text where code completion window is valid. Specifies new caret position within the text when completion window is closed. Specifies position within the text where code completion window is displayed. Specifies position in pixels, where code completion window is displayed. Specifies text in the editor to be completed. Specifies whether current scope should be reparsed when executing code completion request. Specifies whether code completion request can be run asynchronously. Specifies whether code completion request can process other files. Specifies whether code completion request sends notification upon completion. Specifies lexer used for drawing code completion windows. Specifies code-completion specific data. Initializes CodeCompletionArgs with default values. Initializes CodeCompletionArgs with specified parameters. Specifies code completion type. Specifies start position. Specifies whether current scope should be reparsed when executing code completion request. Initializes CodeCompletionArgs with specified parameters. Specifies code completion type. Specifies start position. Represents a method that will handle the SyntaxEdit.CodeSnippetEventInserted event. The source of the event. The CodeCompletionArgs that contains the event data. Provides data for the code completion events. Initializes CodeCompletionArgs with default values. Represents code snippet associated with this event. Represents position within the text wherer the code snippet is inserted. Represents a method that will handle the CodeCompletionRepository.DescriptionLookup event. The source of the event. The DescriptionLookupEventArgs that contains the event data. Provides data for the ICodeCompletionRepository.DescriptionLookup event, used to search for the description of specified member. Initializes a new instance of the DescriptionLookupEventArgs with specified parameters. Specifies Member property of this new instance. Specifies Name property of this new instance. Represents an object to lookup. The String containing the name of the object. Result string representing description of the member. Provides data of the references to be highlighted. Initializes HighlightReferencesEventArgs with specified references. IRangeList contains area to be highlighted. Gets or sets a list of IRange objects that contains code references. Represents a method that will handle the CodeCompletionRepository.MemberLookup event. The source of the event. The MemberLookupEventArgs that contains the event data. Specifies the way in which the search for members and types is conducted by code completion repository. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Specifies that no flags are in effect. Specifies that member to search is a static (belongs to the type itself rather than to a specific object). Specifies that member is instance (belongs to the object). Specifies that member is global (belongs to the global module). Specifies that member may be protected. Specifies that member should display type name in code completion window. Specifies that member should display event handler code completion window. Specifies that member represents Reflection MethodBase. Specifies that member represents Reflection PropertyInfo. Specifies that member represents Reflection FieldInfo. Specifies that member should display type short name in rather full name. Appropriate only if TypeName flag is on. Specifies that member may be private. Specifies that member to search virtual members in a base class. Specifies that member to search is declared in a base class. Specifies that member may be friend. Specifies that code snippets should be displayed. Provides data for the ICodeCompletionRepository.MemberLookup event, used to search for the specified member. Initializes a new instance of the MemberLookupEventArgs class with specified parameters. Specifies Member property of this new instance. Specifies Name property of this new instance. Represents an object containing members. The String containing the name of the member to get. An object representing the member with the specified name, if found; otherwise, a null reference. Specifies the search constraints. Provides data to code outlining Initializes OutlineEventArgs with specified references. IRangeList contains outline ranges. Gets or sets a list of IRange objects that contains code references. Represents a method that will handle the FmtImport.ReadFormattedText event. The source of the event. A ReadFormattedTextEventArgs that contains the event data. Provides data for the FmtImport.ReadFormattedText handler. Starting the text fragment. Foreground color of the text fragment. Background color of the text fragment. FontStyle of the text fragment. TextStyle of the text fragment. User-defined data. Represents a method that will handle the CodeCompletionProvider.ShowPopup event. The source of the event. The ShowingEventArgs that contains the event data. Provides data for the ICodeCompletionProvider.ShowPopup event. Initializes a new instance of the ShowingEventArgs class with specific provider. Specifies Provider property for this new instance. Represents the object that provides data for code completion window. Represents a value indicating whether the popup window needs showing. Provides data for the asynchronous syntax parsing. Initializes a new instance of the SyntaxParserEventArgs class with the specific parameters. Indicates whether visual control, linked to the parser should update its content. Indicates whether visual control, linked to the parser should rescan its content. First parsed line. Last parsed line. Gets or sets a boolean value indicates whether visual control, linked to the parser should update its content. Gets or sets a boolean value indicates whether visual control, linked to the parser should rescan its content Gets or sets first parsed line. Gets or sets last parsed line. Provides data to text undo Initializes a new instance of the class. ITextUndoList contains undo operations. Gets or sets a list of ITextUndo objects that contains undo operation. Represents lexical tokens for Html parser. Specifies that no flags are in effect. Specifies that lexical token corresponds to whitespace symbol. Specifies that lexical token corresponds to html body. Specifies that lexical token corresponds to open tag. Specifies that lexical token corresponds to close tag. Specifies that lexical token corresponds to open end tag. Specifies that lexical token corresponds to close end tag. Specifies that lexical token corresponds to equality symbol. Specifies that lexical token corresponds to name of tag. Specifies that lexical token corresponds to name of parameter. Specifies that lexical token corresponds to parameter value. Specifies that lexical token corresponds to html comment. Represents properties and methods to perform syntax analysis of specified html code text. Gets or sets a boolean value that indicates whether JavaScriptParser should perform case-sensitive analysis of its content. Resets AutoIndentChars to it's default value. Indicates whether the AutoIndentChars property should be persisted. True if AutoIndentChars differs from its default value; otherwise false. Represents individual outlining section that can appear in the Edit control. Initializes a new instance of the OutlineRange class with default settings. Initializes a new instance of the OutlineRange class with specified parameters. Specifies start position of the text to outline. Specifies end position of the text to outline. Specifies level of outline nesting for new instance. Specifies text substituting collapsed outline section. Initializes a new instance of the OutlineRange class with specified parameters. Specifies start position of the text to outline. Specifies end position of the text to outline. Specifies level of outline nesting for new instance. Specifies text substituting collapsed outline section. Indicates whether this new instance is visible (expanded). Represents text substituting collapsed outline section. Represents text substituting collapsed outline section if outline buttons are displayed. Gets or sets a value indicating whether outline section is visible (expanded). Represents level of outline nesting for the outline section. Gets a value indicating whether an outlining section can be expanded. Creates a new object that is a copy of the current IOutlineRange object. A new instance of System.Object that is the memberwise clone of the current OutlineRange object. Represents class that performs lexical analysis of specified text. Initializes a new instance of the Parser class with default settings. Initializes a new instance of the Parser class with default settings. Represents token (number of style in the class style collection) related to the current position in the parsed text. Represents current Parser state. Represents text of the current syntax token. Represents start position of the current token. Represents position of current character within the current line. Indicates whether current position is out of the text, signaling that whole text is parsed. Gets or sets a list of strings to parse. Gets or sets a list of string to parse represented as string array. Resets Parser to the start position. Resets Parser to the specified position. Specifies new line index. Specifies new position of character within the line. Specifies new State. Parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. Token that corresponds to the next position. Parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. Retrieves token string for the next token. Token that corresponds to the next position. Parses next portion of the text, remaining current position unchanged. Token that corresponds to the next position. Parses next portion of the text, remaining current position unchanged. Retrieves token string for the next token. Token that corresponds to the next position. Parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. Next valid token. Parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. Retrieves token string for the next valid token. Next valid token. Parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. Next valid token. Parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. Retrieves token string for the next valid token. Next valid token. Saves current Parser state and position. Restores Parser state and position stored by SaveState method. Restores Parser state and position stored by SaveState method. Indicates whether Parser should restore it's state to previous position or simply delete information about previously stored state. Represents collection containing list of strings. Initializes a new instance of the CodeSnippetList class with default settings. Initializes a new instance of the CodeSnippetList class with specified reader. Gets or sets the strings in the SyntaxStrings as a single string with the individual strings delimited by carriage returns. Gets or sets a string value that terminates line. Provides an indexed access to individual strings stored in the collection. Loads the contents of the specified file. Name of file to load text. True is succeed; otherwise false. Loads the contents of the specified file with specified encoding. Name of file to load text. Specifies the character encoding to use. True is succeed; otherwise false. Loads the contents of the specified stream. The TextReader object to read text. True is succeed; otherwise false. Loads the contents of the specified stream. The Stream object to read text. True is succeed; otherwise false. Loads the contents of the specified stream. The Stream object to read text. Specifies the character encoding to use. True is succeed; otherwise false. Saves text content to the specific file. Name of file to save content. True is succeed; otherwise false. Saves content to the given file with specified exported and specific encoding. Name of file to save content. Specifies the character encoding to use. True is succeed; otherwise false. Saves the text content to the given stream with specified exporter. The Stream object to write the text. True is succeed; otherwise false. Saves the text content to the given stream with specified exporter. The Stream object to write the text. Specifies the character encoding to use. True is succeed; otherwise false. Saves the text content to the specified stream. The TextWriter object to write text to stream. True is succeed; otherwise false. Represents a particular attribute of language element. Initializes a new instance of the SyntaxAttribute class with default settings. Initializes a new instance of the SyntaxAttribute class with specified parameters. Specified attribute Position. Specifies attribute Name. Specifies attribute Value. Returns a String that represents the current SyntaxAttribute. A String> that represents the current SyntaxAttribute. Get or sets attribute name. Get or sets value of the attribute. Get or sets attribute position in the code text. Get attribute end position in the code text. Gets attribute scope. Creates a new object that is a copy of the current ISyntaxAttribute object. A new instance of System.Object that is the memberwise clone of the current SyntaxAttribute object. Represents collection containing list of syntax attributes. Updates specified position by DeltaX and DeltaY values for any attributes in the collection. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. True if succeed; otherwise false. Removes all attributes from specified region. Specifies rectangle to remove nodes from. True if succeed; otherwise false. Contains default constants related to lexical and syntax analyzers. Describes a particular syntax error in the code text. Initializes a new instance of the SyntaxError class with default settings. Initializes a new instance of the SyntaxError class at specified position. Specifies error Position. Initializes a new instance of the SyntaxError class with specified parameters. Specifies error Position. Specifies error Name. Specifies error Description. Initializes a new instance of the SyntaxError class with specified parameters. Specifies error Position. Specifies error Name. Specifies error Description. Specifies error code. Returns a String that represents the current SyntaxError. A String> that represents the current SyntaxError. Gets or sets error name. Gets or sets error description (reason). Gets or sets error position in the code text. Gets or sets error dimension. Gets or sets error scope. Gets or sets error type. Gets or sets error type. Gets or sets user data associated with this error. Creates a new object that is a copy of the current ISyntaxError object. A new instance of System.Object that is the memberwise clone of the current SyntaxError object. Represents collection containing list of syntax errors. Updates specified position by DeltaX and DeltaY values for any errors in the collection. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. True if succeed; otherwise false. Removes all errors from specified region. Specifies rectangle to remove errors from. True if succeed; otherwise false. Updates all syntax errors starting from specified position. The X-constituent of the Point value that specifies start position to change. The Y-constituent of the Point value that specifies start position to change. Specifies horizontal displacement. Specifies vertical displacement. Search criteria. True if succeed; otherwise false. Removes all syntax errors from the error collection which position in the specified rectangle. Specified rectangle to remove syntax errors. Search criteria. True if succeed; otherwise false. When implemented by a class, locates error at specified position. Position to locate error. Specifies whether search should be precise. Receives index of syntax error in the error collection. Search criteria. True if succeed; otherwise false. Represents a particular language element. Initializes a new instance of the SyntaxNode class with default settings. Initializes a new instance of the SyntaxNode class with specified parameters. Specifies node Position. Specifies node Name. Initializes a new instance of the SyntaxNode class with specified parameters. Specifies node Position. Specifies node Name. Specifies node type. Initializes a new instance of the SyntaxNode class with specified parameters. Specifies node Position. Specifies node Name. Specifies node type. Specifies node options. Returns a String that represents the current SyntaxNode. A String> that represents the current SyntaxNode. Gets or sets node scope. Gets or sets node position in the code text. Gets or sets node dimension. Gets or sets node name. Gets or sets type of the node. Gets or sets ISyntaxNode that holds this node in its child list. Represents root level ISyntaxNode in the syntax tree. Gets or sets node options that defines its behavior. Gets or sets a collection of child nodes in the form of array. Gets or sets an attribute collection in the form of array. Gets or sets an error collection in the form of array. Gets a list of child nodes. If there is no child nodes, contains null reference. Gets a list of attributes. If there is no attributes, contains null reference. Gets a list of syntax errors. If there is no errors, contains null reference. Indicates whether node has children. Indicates whether node has attributes. Indicates whether node has errors. Represents node level inside SyntaxTree. Represents number of children in the child collection. Represents number of attributes in the attribute collection. Represents number of syntax errors in the error collection. Represents index of then node within its parent child collection. Updates content of this ISyntaxNode. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. Object that exposes a method to compare two objects. True if succeed; otherwise false. When implemented by a class, removes node's inside the specified rectangle. Specified rectangle to remove node's content. Search criteria. True if succeed; otherwise false. Removes all elements from child nodes, attribute and error collections. Removes all elements from child nodes, attribute and error collections starting from given position. Specifies starting position Adds specified node to the child collection. Specifies ISyntaxNode to add. Index of added node within the child collection. Creates a new ISyntaxNode and adds it to the child collection. ISyntaxNode that is added. Inserts specified node to the child collection. Specifies node to insert. Specifies method that compares nodes in the sorted child collection. Index of inserted node in the child collection. Adds specified nodes to the child collection. Specifies list of nodes to add. Adds specified attribute to the attribute collection. Specifies ISyntaxAttribute to add. Index of added attribute in the attribute collection. Creates a new ISyntaxAttribute and adds it to the attribute collection. ISyntaxAttribute that is added. Adds specified attributes to the attribute collection. Specifies list of attributes to add. Adds specified error to the error collection. Specifies ISyntaxError to add. Number of added error in the error collection. Creates a new ISyntaxError and add it to the error collection. ISyntaxError that is added. Adds specified errors to the error collection. Specifies list of errors to add. Indicates whether the node has specified node as a parent node. Node to test. True if node or one of its parents has a given node as a parent; otherwise false. Finds child node by its name. Specifies name of node. First occurrence of ISyntaxNode with specified name. Finds child node by its type. Specifies type of node. First occurrence of ISyntaxNode with specified type. Finds child node by comparing nodes with the given object. Specifies node to locate. Specifies method that compares nodes in the sorted child collection. ISyntaxNode that is located. Locates all nodes matching search criteria. Specifies node to locate. Specifies method that compares nodes in the sorted node collection. List of located nodes. Finds attribute by its name. Specifies name of attribute. First occurrence of ISyntaxAttribute with specified name. Locates all attribute with given name. Specifies name of attribute. Array ISyntaxAttribute with specified name. Sorts the ISyntaxNode in the child list using the specified comparer. The IComparer implementation to use when comparing nodes. This method is recursive, so if some node in the child collection has children they are also sorted. Returns indentation level of this syntax node. Specifies line to obtain indentation level. Default value of indentation level. Indentation level of the node at the specified position. Returns indentation level of this syntax node. Specifies line to obtain indentation level. Default value of indentation level. If true, the indentation position will be returned, otherwise, the level. Indentation level of the node at the specified position. Indicates whether node or its children contain errors. Copies contents from another ISyntaxNode object. Creates a new object that is a copy of the current ISyntaxNode object. A new instance of System.Object that is the memberwise clone of the current SyntaxNode object. Represents collection containing list of syntax nodes. Updates specified position by DeltaX and DeltaY values for any nodes in the collection. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. Object that exposes a method to compare two objects. True if succeed; otherwise false. Removes all nodes from specified region. Specifies rectangle to remove nodes from. Object that exposes a method to compare two objects. True if succeed; otherwise false. Represents properties and methods to perform syntax analysis of the text. Initializes a new instance of the SyntaxParser class with default settings. Initializes a new instance of the SyntaxParser class with default settings. Indicates whether the CodeCompletionChars property should be persisted. True if CodeCompletionChars differs from its default value; otherwise false. Indicates whether the CodeCompletionStopChars property should be persisted. True if CodeCompletionStopChars differs from its default value; otherwise false. Indicates whether the SmartFormatChars property should be persisted. True if SmartFormatChars differs from its default value; otherwise false. Indicates whether the AutoIndentChars property should be persisted. True if AutoIndentChars differs from its default value; otherwise false. Indicates whether the Options property should be persisted. True if Options differs from its default value; otherwise false. Indicates whether the ParseInterval property should be persisted. True if ParseInterval differs from its default value; otherwise false. Gets or sets an xml representation of Scheme property. Performs lexical analysis of given text. Specifies start lexical state. Specifies current line within the text. Text to analyze. Starting position. Integer value to receive length of parsed element. Retrieves style of text being parsed. Final lexical state. Performs lexical analysis of given text. Specifies start lexical state. Specifies current line within the text. Text to analyze. Receives color data representing lexical information of the given text. Final lexical state. Resets SyntaxParser to the start position. Occurs when SyntaxParser text content is fully parsed. Gets or sets a flags determining syntax parsing and formatting behavior. Gets or sets an IExpressionEvaluator instance using to evaluate conditional defines. Gets or sets a hierarchical collection of ISyntaxNode elements representing abstract syntax tree of the text being parsed. Gets or sets an ICodeCompletionRepository that holds methods for code completion purposes. Gets or sets file name of the file being parsed. When implemented by a class, returns code snippets for the given parser. Gets or sets a boolean value that indicates whether SyntaxParser should perform case-sensitive analysis of its content. Gets or sets a boolean value that indicates whether ISyntaxParser should perform lexical analysis based on it's rules rather than using internal method. Gets or sets a collection of characters that initializes a code completion procedure when typing. Gets or sets a collection of characters that finalizes a code completion procedure when typing. Gets or sets a collection of characters that initializes an indentation procedure when typing. Gets or sets a collection of characters that initializes a smart formatting procedure when typing. Gets or sets a collection of characters representing delimiters Gets or sets boolean variable indicating whether parsing process has been aborted. Specifies delay reparsing should trigger after any change in the editor. Gets boolean value indicating whether parser supports working in thread. Sets lines to parse. File to parse Strings to parse Specifies current parser tree. Specifies whether parser should perform the task in the separate thread Reason for this method to be called. When implemented by a class, sets lines to parse. Filename to parse Strings to parse Reason for this method to be called. Prepares parser to parse the specified range of the text. Filename to parse Specifies first changed line in the source text. Specifies last changed line in the source text. Reparses entire text. Specifies whether parser should perform the task in the separate thread Specifies first changed line in the source text. Specifies last changed line in the source text. Reparses entire text. Specifies whether parser should perform the task in the separate thread Commits parsing process. Aborts parsing process. Aborts parsing process by raising StopParseException exception. Removes all nodes from the node collection which position in the specified rectangle. Specified rectangle to remove syntax nodes. Responds to incremental change of the text in the editor. Changes positions of any syntax nodes and its elements located next to the specified position. The X-constituent of the Point value that specifies start position to change. The Y-constituent of the Point value that specifies start position to change. Specifies horizontal displacement. Specifies vertical displacement. Raises TextParsed event. Indicates whether parser supports async parsing. Indicates whether parser supports incremental text changes. Indicates whether advanced code formatting or smart indenting is supported. True if advanced code formatting is supported; false otherwise Reparses entire text. Reparses syntax block at specified position. Specifies position to find syntax block. True if succeed; otherwise false. Reparses syntax block at specified position. Specifies position to find syntax block. Specifies source text. Returns node corresponding to the block being reparsed. Specifies code completion reason. True if succeed; otherwise false. Creates outlined sections for parsed text using result of syntax analysis and fills ranges parameter by the collection of the outlined sections. Retrieves IOutlineRange collection for outlined sections. Number of outlined sections. Creates outlined sections for parsed text using result of syntax analysis. Returns indentation level of specified line. Specifies index of line to obtain indentation level. Indicates whether indentation level should be calculated automatically, or obtained from the previous line. Indentation level at line specified by index. Returns indentation string for specified line. Specifies index of line to obtain indentation level. Indicates whether indentation level should be calculated automatically, or obtained from the previous line. Indicates whether indentation string should contain spaces or tabs. Specifies number of spaces in tab. Indentation text at line specified by index. Returns indentation level of specified line. Specifies index of line to obtain indentation level. Indicates whether indentation level should be calculated automatically, or obtained from the previous line. If true, the indentation position will be returned, otherwise, the level. Indentation level at line specified by index. Formats line according to the parser rules. Specifies index of line to format. Specifies string representation of the line. Specifies data containing color information for the given string. List containing insertion or deletion of text fragments. Indentation level at given line. Formats line according to the parser rules. Specifies index of line to format. Specifies string representation of the line. Specifies data containing color information for the given string. List containing insertion or deletion of text fragments. If true, the indentation position will be returned, otherwise, the level. Indentation level at given line. Formats block of text according to the parser rules. Position of the text Indicates whether indentation string should contain spaces or tabs Specifies number of spaces in tab List containing insertion or deletion of text fragments. Keystroke being typed. True if succeed; otherwise false. Formats block of text according to the parser rules. Start position of the block End position of the block Indicates whether indentation string should contain spaces or tabs Specifies number of spaces in tab Specifies if whole syntax block containing start and end point should be formatted List containing insertion or deletion of text fragments. True if succeed; otherwise false. Retrieves all syntax errors found while analyzing the text. Retrieves a collection of syntax error. Number of syntax errors that are found. Retrieves all code fixes available for the given syntax error. Syntaxe error or warning Specifies if search needs to process all documents in the solution Collection of available code fixes. Retrieves all code fixes available for the given syntax error in async mode. Syntaxe error or warning Specifies if search needs to process all documents in the solution Cancellation token Collection of available code fixes. Locates and highlights available code fixes and code refactors for given position in the texts. Start position within the text. Start position within the text. End position within the text. Syntax error within the text. Specifies all documents in the solution needs to be processed. Retrieves all applicable refactors at given range. Star position within the text. End position within the text.. Specifies all documents in the solution needs to be processed. Collection of available code refactors Retrieves all applicable refactors at given range in async mode. Star position within the text. End position within the text.. Specifies all documents in the solution needs to be processed. Cancellation token Collection of available code refactors When implemented by a class, determines if code fixes are available for a given syntax error. Specifies syntax error. Specifies if all documents in the solution need to be processed. True if code fixes are available, otherwise false. Determines if code fixes are available for a given syntax error in async mode. Specifies syntax error. Specifies if all documents in the solution need to be processed. Cancellation token True if code fixes are available, otherwise false. When implemented by a class, determines if code fixes are available for a given syntax error. Start position within the text. End position within the text. Specifies if all documents in the solution need to be processed. True if code fixes are available, otherwise false. Determines if code fixes are available for a given syntax error in async mode. Start position within the text. End position within the text. Specifies if all documents in the solution need to be processed. Cancellation token True if code fixes are available, otherwise false. When implemented by a class, returns boolean value indicating that information can be filtered for given code completion type. Given code completion type. True if code completion output can be filtered; otherwise false. Performs code completion for the specified text representing language element. Specifies source text. Specifies data containing color information for the given string. Specifies current position in text. Specifies whether parser should perform the task in the separate thread. Contains data for the code completion. Performs code completion for the specified text representing language element. Specifies source text. Specifies data containing color information for the given string. Specifies current position in text. Contains data for the code completion. Checks whether end-of-block code needs inserting. Specifies source text. Specifies current position in text. Output parameter to return code fragment to be inserted. True if autocompletion of end-of-block needed; otherwise false. Checks whether snippet body code needs inserting. Specifies source text. Specifies current position in text. Output parameter to return code fragment to be inserted. True if snippet body code needed; otherwise false. Gets the string that represents start symbol of single line comment. Single line comment string. Gets the string that represents start symbol of single line comment. Position to check. Single line comment string. Gets the start and symbols multi-line comment. Start symbol of multi-line comment. End symbol of multi-line comment. True if parser supports multi-line comment; otherwise false. Gets the start and symbols multi-line comment. Position to check. Start symbol of multi-line comment. End symbol of multi-line comment. True if parser supports multi-line comment; otherwise false. Gets syntax block node at specified position. Position to check-up. Retrieves position of block node. Specifies that search should be extended outside current scope ISyntaxNode node representing block statement. Gets ISyntaxNode that corresponds to the specified position. Position to find node. ISyntaxNode at specified position. Gets IRange that contains given position. Position to find range. IRange at specified position. Gets IRange that corresponds to the statement at specified position. Position to find range. Statement range at given position Gets IRange that corresponds to the declafration at specified position. Position to find range. Declaration range at given position Gets IRange that contains given position. Position to find range. List of begin/end ranges at the given position. IRange at specified position. Indicates whether specified node represents declaration elements. Specifies node to check-up. True if specified node represents declaration element; otherwise false. Finds the declaration node at given position. Specifies position to find a declaration. SymbolLocation object that is found. Finds the declaration location at given position. Specifies position to find. Cancellation token SymbolLocation represents location of the declaration. Finds the declaration node at given position. Contains string used to perform search. Specifies position to find node. ISyntaxNode node representing declaration. Locates and highlights references at given position in the text. Specifies position to find declaration. Locates and highlights references at given position in the text. Cancellation token Specifies position to find declaration. Locates all references to the node in the text. Specifies ISyntaxNode to find references. Retrieves references to node. Number of found references. Locates declaration at given position and finds all references to this declaration in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Number of found references. Locates declaration at given position and finds all references to this declaration in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Cancellation token Number of found references. Locates all implementations at given position and in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Number of found references. Locates declaration at given position and finds all implementations to this declaration in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Cancellation token Number of found implementations. Returns boolean value indicating that given character initializes a code completion procedure when typing. Given character. Specifies text style at cursor. Represents the delay, in milliseconds before displaying code completion window. True if given character is code completion character; otherwise false. Resets Options to the default value. Resets CodeCompletionChars to the default value. Resets CodeCompletionStopChars to the default value. Resets AutoIndentChars to the default value. Resets SmartFormatChars to the default value. Resets ParseInterval to the default value. Indicates whether content dividers are supported. True if content dividers are supported; otherwise false. Indicates whether code fixes or code refactors are supported. Gets list of content dividers. Gets list of guide lines. List of guide lines coordinates Number of guidelines found. Creates ICodeCompletionRepository to perform code completion functionality for this parser. ICodeCompletionRepository that is created. Obtains type of code completion window from specifies CodeCompletionArgs parameter. Contains data of code completion window. CodeCompletionType data of window to popup. Obtains type of code completion window from specifies char parameter. Contains char being typed. CodeCompletionType data of window to popup. Saves current syntax tree. Restores syntax tree, stored by SaveSyntaxTree method. Loads the contents of the specified file. Name of file to load text. True is succeed; otherwise false. Loads the contents of the specified file with specified encoding. Name of file to load text. Specifies the character encoding to use. True is succeed; otherwise false. Loads the contents of the specified stream. The TextReader object to read text. True is succeed; otherwise false. Loads the contents of the specified stream. The Stream object to read text. True is succeed; otherwise false. Loads the contents of the specified stream. The Stream object to read text. Specifies the character encoding to use. True is succeed; otherwise false. Describes syntax structure of code text. Initializes a new instance of the SyntaxTree class with default settings. Represents root level ISyntaxNode in this syntax tree. Represents current ISyntaxNode (node on top of the stack) in the node collection. Removes all nodes from SyntaxTree node collection. Adds specified node to the stack of nodes. Specifies ISyntaxNode to add. Removes last added node from the stack of nodes. ISyntaxNode that is removed. Removes all nodes from the node collection which position in the specified rectangle. Specified rectangle to remove syntax nodes. Changes positions of any syntax nodes and its elements located next to the specified position. The X-constituent of the Point value that specifies start position to change. The Y-constituent of the Point value that specifies start position to change. Specifies horizontal displacement. Specifies vertical displacement. Finds specified node. Specifies node to locate. Specifies method that compares nodes in the sorted node collection. ISyntaxNode that is located. Locates all nodes matching search criteria. Specifies node to locate. Specifies method that compares nodes in the sorted node collection. List of located nodes. Sorts all ISyntaxNode in the node collection using the specified comparer. The IComparer implementation to use when comparing nodes. Represents single change of the text fragment. Initializes TextUndo class with default settings. Initializes TextUndo class with specified parameters. Specifies start position of text fragment to delete. Specifies length of the text fragment to delete. Specifies text fragment to insert. Initializes TextUndo class with specified parameters. Specifies start Point of text fragment to delete. Specifies end Point of the text fragment to delete. Specifies text fragment to insert. Specifies file name where the change occurs. Represents starting position of the text fragment being changed. Specifies length of the text fragment to delete. Specifies length of the text fragment to insert. Represents starting Point of the text fragment being changed. Represents end Point of the text fragment being changed. Specifies FileName where the change occurs. Represents collection containing list of ITextUndo objects. Represents lexical tokens for Xml parser. Specifies that no flags are in effect. Specifies that lexical token corresponds to whitespace symbol. Specifies that lexical token corresponds to xml body. Specifies that lexical token corresponds to open tag. Specifies that lexical token corresponds to close tag. Specifies that lexical token corresponds to open end tag. Specifies that lexical token corresponds to close end tag. Specifies that lexical token corresponds to equality symbol. Specifies that lexical token corresponds to name of tag. Specifies that lexical token corresponds to name of parameter. Specifies that lexical token corresponds to parameter value. Specifies that lexical token corresponds to comment tag. Specifies that lexical token corresponds to "?" symbol. Specifies that lexical token corresponds to CDATA tag. Specifies that lexical token corresponds to CDATA body tag. Specifies that lexical token corresponds to open embedded tag. Specifies that lexical token corresponds to close embedded tag. Specifies that lexical token corresponds to / inside tag. Represents node types for Xml parser. Specifies that no flags are in effect. Specifies that xml node corresponds to entire unit. Specifies that xml node corresponds to xml open tag. Specifies that xml node corresponds to xml close tag. Specifies that xml node corresponds to xml parameter. Specifies that xml node corresponds to list of xml parameters. Specifies that xml node corresponds to xml body. Specifies that xml node corresponds to xml embedded expression. Specifies that xml node corresponds to xml comment. Represents properties and methods to perform syntax analysis of specified xml code text. Initializes a new instance of the XmlParser class with default settings. Reparses entire text. Resets Options to the default value. Obtains type of code completion window from specifies char parameter. Contains char being typed. CodeCompletionType data of window to popup. Indicates whether the Options property should be persisted. True if Options differs from its default value; otherwise false. Gets or sets a boolean value that indicates whether JavaScriptParser should perform case-sensitive analysis of its content. Gets the start and symbols multi-line comment. Start symbol of multi-line comment. End symbol of multi-line comment. True if parser supports multi-line comment; otherwise false. Represents a method that will handle the ICodeFix.GetTextChangesAsync and ICodeRefactor.GetTextChangesAsync events. Cancellation token. The provided ITextUndoList. Represents properties to describe a particular code fix action in the code text. When implemented by a class, gets or sets code fix description. When implemented by a class, gets or sets collection of code fix changes. When implemented by a class, gets or sets action to apply code fix. Represents properties to describe a particular code fix action in the code text. When implemented by a class, gets or sets code refactor name. When implemented by a class, gets or sets code fix description. When implemented by a class, gets or sets code refactor action name. When implemented by a class, gets or sets code refactor action description. When implemneted by a class, gets or sets start position of the text being refactored. When implemneted by a class, gets or sets end position of the text being refactored. When implemented by a class, gets a list of nested code refactors When implemented by a class, gets or sets functions that retrieves code changes for particular code refactor. When implemented by a class, Gets or sets action to apply code fix. When implemented by a class, retrieves code changes for particular code refactor. Specifies if all documents in the solution needs to be processed. List of changes if any, otherwise null. Represents methods to save text content. When implemented by a class, saves text content to the specific file. Name of file to save content. True is succeed; otherwise false. When implemented by a class, saves text content to the specific file with specific encoding. Name of file to save content. Specifies the character encoding to use. True is succeed; otherwise false. When implemented by a class, saves the text content to the specified stream. The TextWriter object to write text to stream. True is succeed; otherwise false. When implemented by a class, saves the text content to the specified stream. The Stream object to write the text. True is succeed; otherwise false. When implemented by a class, saves the text content to the specified stream. The Stream object to write the text. Specifies the character encoding to use. True is succeed; otherwise false. Represents properties and methods used to evaluate conditional defines. When implemented by a class, gets list of undefined sections. When implemented by a class, indicates whether specified value is literal. String to check. Receives literal equivalent. True if value is literal; otherwise false. When implemented by a class, evaluates given expression. Expression to evaluate. Result of evaluation. When implemented by a class, evaluates content of given node. ISyntaxNode to evaluate. Result of evaluation. When implemented by a class, clears content of IExpressionEvaluator. When implemented by a class, adds given node to the list of evaluation defines. ISyntaxNode to add. When implemented by a class, removes specified define from the evaluation defines list. Name of define to remove. When implemented by a class, add new undefined section. Start point of undefined section. End point of undefined section. Represents methods to load text content. When implemented by a class, loads the contents of the specified file. Name of file to load text. True is succeed; otherwise false. When implemented by a class, loads the contents of the specified file with specified encoding. Name of file to load text. Specifies the character encoding to use. True is succeed; otherwise false. When implemented by a class, loads the contents of the specified stream. The TextReader object to read text. True is succeed; otherwise false. When implemented by a class, loads the contents of the specified stream. The Stream object to read text. True is succeed; otherwise false. When implemented by a class, loads the contents of the specified stream. The Stream object to read text. Specifies the character encoding to use. True is succeed; otherwise false. Represents individual outlining section that can appear in the Edit control. When implemented by a class, represents text substituting collapsed outline section. When implemented by a class, represents text substituting collapsed outline section if outline buttons are displayed. When implemented by a class, gets or sets a value indicating whether outline section is visible (expanded). When implemented by a class, represents level of outline nesting for the outline section. When implemented by a class, gets a boolean value indicating whether an outlining section can be expanded. Represents properties and methods for perform lexical analysis of the text. When implemented by a class, represents token (index of style in the class style collection) related to the current position in the parsed text. When implemented by a class, represents current IParser state. When implemented by a class, represents text of the current syntax token. When implemented by a class, represents start position of the current token. When implemented by a class, represents position of current character within the current line. When implemented by a class, indicates whether current position is out of the text, signaling that whole text is parsed. When implemented by a class, gets or sets a list of strings to parse. When implemented by a class, gets or sets a list of string to parse represented as string array. When implemented by a class, resets IParser to the start position. When implemented by a class, resets IParser to the specified position. Specifies new line index. Specifies new position of character within the line. Specifies new State. When implemented by a class, parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. Token that corresponds to the next position. When implemented by a class, parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. Retrieves token string for the next token. Token that corresponds to the next position. When implemented by a class, parses next portion of the text, remaining current position unchanged. Token that corresponds to the next position. When implemented by a class, parses next portion of the text, remaining current position unchanged. Retrieves token string for the next token. Token that corresponds to the next position. When implemented by a class, parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. Next valid token. When implemented by a class, parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. Retrieves token string for the next valid token. Next valid token. When implemented by a class, parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. Next valid token. When implemented by a class, parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. Retrieves token string for the next valid token. Next valid token. When implemented by a class, saves current IParser state and position. When implemented by a class, restores IParser state and position stored by SaveState method. When implemented by a class, restores IParser state and position stored by SaveState method. Indicates whether IParser should restore it's state to previous position or simply delete information about previously stored state. Defines additional flags for text fragments. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Specifies that no flags are in effect. Indicates that text fragment consists of whitespace symbol. Indicates that text fragment consists of tab symbol. Indicates that text fragment contains outline section. Indicates that text fragment contains misspelled word. Indicates that text fragment contains hypertext. Indicates that text fragment contains matching brace. Indicates that text fragment contains wave line. Indicates that text fragment contains code snippet. Indicates that text fragment contains error. Indicates that text fragment contains warning. Indicates that text fragment contains information message. Indicates that text fragment contains reference to variable declaration. Indicates that text fragment contains highlighted search result. Indicates that text fragment contains hidden diagnostic message. Indicates that text fragment contains selected whole word result. Defines state of the StrItem object, representing individual line in the Source. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Specifies that no flags are in effect. Specifies that StrItem object is already parsed. Specifies that StrItem object is read-only. Specifies that StrItem object is hidden. Represents properties and methods of individual line in the Text Source. When implemented by a class, gets or sets string content of the IStrItem. When implemented by a class, gets or sets color information of the IStrItem. When implemented by a class, gets or sets the current state of the IStrItem. When implemented by a class, gets or sets index of lexical state at item end. When implemented by a class, gets or sets index of lexical state at item start. When implemented by a class, sets text style to text fragment. Specifies the first character in the string. Specifies number of characters in the string. Specifies style to set. When implemented by a class, removes color information from text fragment. Specifies the first character in the string. Specifies number of characters in the string. Specifies style to clear. When implemented by a class, retrieves text style from the text. Specifies position in the string to get text style. TextStyle at given position Represent structured information for IStringItem symbol. Get/Set current IStringItem symbol data. Get/Set current IStringItem symbol style according to . Indicates whether this instance and a specified object are equal. True if and this instance are the same type and represent the same value; otherwise, false. Another object to compare to. 2 Returns the hash code for this instance. A 32-bit signed integer that is the hash code for this instance. Indicates whether this instance and a specified object are equal. True if and this instance are the same type and represent the same value; otherwise, false. Another StringItemInfo to compare to. Represents collection containing list of strings. When implemented by a class, gets or sets the strings in the IStringList as a single string with the individual strings delimited by carriage returns. Represents collection containing list of strings. When implemented by a class, returns the IStrItem object at the given position of the collection. Index of item in the collection. IStrItem object at specified position. Represents properties to describe a particular attribute of language element. When implemented by a class, get or sets attribute name. When implemented by a class, get or sets value of the attribute. When implemented by a class, get or sets attribute position in the code text. When implemented by a class, get attribute end position in the code text. When implemented by a class, gets attribute scope. Represents collection containing list of syntax attributes. When implemented by a class, updates all syntax errors starting from specified position. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. True if succeed; otherwise false. Removes all syntax errors from the error collection which position in the specified rectangle. Specified rectangle to remove syntax errors. True if succeed; otherwise false. Sorts the syntax errors. Defines types of syntax error. Something not allowed by the rules of the language or other authority. Something suspicious but allowed. Information that does not indicate a problem. Something that is an issue, as determined by some authority, but is not surfaced through normal means. Represents properties to describe a particular syntax error in the code text. When implemented by a class, gets or sets error name. When implemented by a class, gets or sets error description (reason). When implemented by a class, gets or sets error position in the code text. When implemented by a class, gets or sets error dimension. When implemented by a class, gets or sets error scope. When implemented by a class, gets or sets error type. When implemented by a class, gets or sets error code. When implemented by a class, gets or sets user data associated with this error. Represents collection containing list of syntax errors. When implemented by a class, updates all syntax errors starting from specified position. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. True if succeed; otherwise false. When implemented by a class, updates all syntax errors starting from specified position. The X-constituent of the Point value that specifies start position to change. The Y-constituent of the Point value that specifies start position to change. Specifies horizontal displacement. Specifies vertical displacement. Search criteria. True if succeed; otherwise false. When implemented by a class, removes all syntax errors from the error collection which position in the specified rectangle. Specified rectangle to remove syntax errors. True if succeed; otherwise false. When implemented by a class, removes all syntax errors from the error collection which position in the specified rectangle. Specified rectangle to remove syntax errors. Search criteria. True if succeed; otherwise false. Locates error at specified position. Position to locate error. Specifies whether search should be precise. Receives index of syntax error in the error collection. Search criteria. True if succeed; otherwise false. Defines syntax node behavior. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Specifies that no flags are in effect. Specifies that syntax node increments indentation level. Specifies that syntax node decrements indentation level. Specifies that syntax node preserves indentation level. Specifies that syntax node can be outlined. Specifies that syntax node supports code completion functionality. Specifies that syntax node is reference to the declaration. Represents properties and methods to describe a particular language element. When implemented by a class, gets or sets node scope. When implemented by a class, gets or sets node position in the code text. When implemented by a class, gets or sets node dimension. When implemented by a class, gets or sets node name. When implemented by a class, gets or sets type of the node. When implemented by a class, gets or sets ISyntaxNode that holds this node in its child list. When implemented by a class, represents root level ISyntaxNode in the syntax tree. When implemented by a class, gets or sets node options that defines its behavior. When implemented by a class, gets or sets a collection of child nodes in the form of array. When implemented by a class, gets or sets an attribute collection in the form of array. When implemented by a class, gets or sets an error collection in the form of array. When implemented by a class, gets a list of child nodes. If there is no child nodes, contains null reference. When implemented by a class, gets a list of attributes. If there is no attributes, contains null reference. When implemented by a class, gets a list of syntax errors. If there is no errors, contains null reference. When implemented by a class, indicates whether node has children. When implemented by a class, indicates whether node has attributes. When implemented by a class, indicates whether node has errors. When implemented by a class, represents node level inside SyntaxTree. When implemented by a class, represents number of children in the child collection. When implemented by a class, represents number of attributes in the attribute collection. When implemented by a class, represents number of syntax errors in the error collection. When implemented by a class, represents index of then node within its parent child collection. When implemented by a class, removes all elements from child nodes, attribute and error collections. When implemented by a class, removes all elements from child nodes, attribute and error collections starting from given position. Specifies starting position Copies contents from another ISyntaxNode object. When implemented by a class, adds specified node to the child collection. Specifies ISyntaxNode to add. Index of added node within the child collection. When implemented by a class, creates a new ISyntaxNode and adds it to the child collection. ISyntaxNode that is added. When implemented by a class, inserts specified node to the child collection. Specifies node to insert. Specifies method that compares nodes in the sorted child collection. Index of inserted node in the child collection. When implemented by a class, adds specified nodes to the child collection. Specifies list of nodes to add. When implemented by a class, adds specified attribute to the attribute collection. Specifies ISyntaxAttribute to add. Index of added attribute in the attribute collection. When implemented by a class, creates a new ISyntaxAttribute and adds it to the attribute collection. ISyntaxAttribute that is added. When implemented by a class, adds specified attributes to the attribute collection. Specifies list of attributes to add. When implemented by a class, adds specified error to the error collection. Specifies ISyntaxError to add. Number of added error in the error collection. When implemented by a class, creates a new ISyntaxError and add it to the error collection. ISyntaxError that is added. When implemented by a class, adds specified errors to the error collection. Specifies list of errors to add. When implemented by a class, indicates whether the node has specified node as a parent node. Node to test. True if node or one of its parents has a given node as a parent; otherwise false. When implemented by a class, finds child node by its name. Specifies name of node. First occurrence of ISyntaxNode with specified name. When implemented by a class, finds child node by its type. Specifies type of node. First occurrence of ISyntaxNode with specified type. When implemented by a class, finds specified child node. Specifies node to locate. Specifies method that compares nodes in the sorted child collection. ISyntaxNode that is located. When implemented by a class, locates all nodes matching search criteria. Specifies node to locate. Specifies method that compares nodes in the sorted node collection. List of located nodes. When implemented by a class, finds attribute by its name. Specifies name of attribute. First occurrence of ISyntaxAttribute with specified name. When implemented by a class, locates all attribute with given name. Specifies name of attribute. Array ISyntaxAttribute with specified name. When implemented by a class, sorts the ISyntaxNode in the child list using the specified comparer. The IComparer implementation to use when comparing nodes. This method is recursive, so if some node in the child collection has children they are also sorted. When implemented by a class, returns indentation level of this syntax node. Specifies line to obtain indentation level. Default value of indentation level. Indentation level of the node at the specified position. When implemented by a class, returns indentation level of this syntax node. Specifies line to obtain indentation level. Default value of indentation level. If true, the indentation position will be returned, otherwise, the level. Indentation level of the node at the specified position. When implemented by a class, indicates whether node or its children contain errors. When implemented by a class, updates content of this ISyntaxNode. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. Search criteria. True if succeed; otherwise false. When implemented by a class, removes node's inside the specified rectangle. Specified rectangle to remove node's content. Search criteria. True if succeed; otherwise false. Represents collection containing list of syntax nodes. When implemented by a class, updates all syntax nodes starting from specified position. Index of current character in the text. Index of current line in the text. Horizontal displacement. Vertical displacement. Search criteria. True if succeed; otherwise false. When implemented by a class, removes all syntax nodes from the nodes collection which position in the specified rectangle. Specified rectangle to remove nodes. Search criteria. True if succeed; otherwise false. Defines possibilities of formatting Edit control's content. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Specifies that no flags are in effect. Specifies that information about outline sections within the text is available. Specifies that information about indent level of each line in the text is available. Specifies that information about code completion for language elements within the text is available. Specifies that information about syntax errors within the text is available. Specifies that text should be reparsed when the current line changes. Specifies that text quick info tooltip should be displayed when mouse is moved over control. Specifies that parser will complete statements if possible. Specifies that parser will change resword case. Specifies that parser will format line spacing. Specifies that code completion can be filtered based on priority. Specifies that code completion and code outlining tasks to be performed in separate thread. Specifies that code parser should evaluate conditional defines. Specifies async/await pattern for code parsing. Specifies that information about statement blocks within the text is available. Specifies that text should be formatted when the current line changes. Specifies that information about guide lines within the text is available. Specifies that information about code fixes within the text is available. Specifies that information about code fixes within the text is available. Specifies that parser provides information to autocomplete closing braces. Specifies that parser provides outlining information based on text indentation. Defines reason of underlying text in the parser being updated. Specifies that no reason was provided. Specifies that text was changed. Specifies that syntax was changed. Specifies that code completion is requested. Specifies that code outlining is requested. Specifies that indentation is requested. Specifies that formatting was requested Represents properties and methods to perform syntax analysis of the text. When implemented by a class, occurs when ISyntaxParser text content is fully parsed. When implemented by a class, gets or sets a flags determining syntax parsing and formatting behavior. When implemented by a class, gets or sets an IExpressionEvaluator instance using to evaluate conditional defines. When implemented by a class, gets or sets a hierarchical collection of ISyntaxNode elements representing abstract syntax tree of the text being parsed. When implemented by a class, gets or sets a collection of IRange elements representing ranges based on the indentation levels of the text When implemented by a class, gets or sets an ICodeCompletionRepository that holds methods for code completion purposes. When implemented by a class, returns code snippets for the given parser. When implemented by a class, gets or sets a boolean value that indicates whether ISyntaxParser should perform case-sensitive analysis if its content. When implemented by a class, gets or sets a boolean value that indicates whether ISyntaxParser should perform lexical analysis based on it's rules rather than using internal method. When implemented by a class, gets or sets a collection of characters that initializes a code completion procedure when typing. When implemented by a class, gets or sets a collection of characters that finalizes a code completion procedure when typing. When implemented by a class, gets or sets a collection of characters that initializes an indentation procedure when typing. When implemented by a class, gets or sets a collection of characters that initializes a smart formatting procedure when typing. When implemented by a class, gets or sets a collection of characters representing delimiters When implemented by a class, gets or sets boolean value indicating whether parsing process has been aborted. When implemented by a class, gets boolean value indicating whether parser supports working in thread. When implemented by a class, gets or sets file name of the file being parsed. When implemented by a class, specifies delay reparsing should trigger after any change in the editor. When implemented by a class, reparses entire text. When implemented by a class, reparses entire text. Specifies whether parser should perform the task in the separate thread When implemented by a class, reparses entire text. Specifies whether parser should perform the task in the separate thread Specifies first changed line in the source text. Specifies last changed line in the source text. When implemented by a class, sets lines to parse. Filename to parse Strings to parse Specifies current parser tree. Specifies whether parser should perform the task in the separate thread Reason for this method to be called. When implemented by a class, sets lines to parse. Filename to parse Strings to parse Reason for this method to be called. When implemented by a class, prepares parser to parse the specified range of the text. Filename to parse Specifies first changed line in the source text. Specifies last changed line in the source text. When implemented by a class, commits parsing process. When implemented by a class, aborts parsing process. When implemented by a class, aborts parsing process by raising StopParseException exception. When implemented by a class, removes all nodes from the node collection which position in the specified rectangle. Specified rectangle to remove syntax nodes. When implemented by a class, responds to incremental change of the text in the editor. When implemented by a class, changes positions of any syntax nodes and its elements located next to the specified position. The X-constituent of the Point value that specifies start position to change. The Y-constituent of the Point value that specifies start position to change. Specifies horizontal displacement. Specifies vertical displacement. When implemented by a class, reparses syntax block at specified position. Specifies position to find syntax block. True if succeed; otherwise false. Reparses syntax block at specified position. Specifies position to find syntax block. Specifies source text. Returns node corresponding to the block being reparsed. Specifies code completion reason. True if succeed; otherwise false. When implemented by a class, creates outlined sections for parsed text using result of syntax analysis and fills ranges parameter by the collection of the outlined sections. Retrieves IOutlineRange collection for outlined sections. Number of outlined sections. When implemented by a class, creates outlined sections for parsed text using result of syntax analysis. When implemented by a class, returns indentation level of specified line. Specifies index of line to obtain indentation level. Indicates whether indentation level should be calculated automatically, or obtained from the previous line. Indentation level at line specified by index. When implemented by a class, returns indentation string for specified line. Specifies index of line to obtain indentation level. Indicates whether indentation level should be calculated automatically, or obtained from the previous line. Indicates whether indentation string should contain spaces or tabs. Specifies number of spaces in tab. Indentation text at line specified by index. When implemented by a class, returns indentation level of specified line. Specifies index of line to obtain indentation level. Indicates whether indentation level should be calculated automatically, or obtained from the previous line. If true, the indentation position will be returned, otherwise, the level. Indentation level at line specified by index. When implemented by a class, formats line according to the parser rules. Specifies index of line to format. Specifies string representation of the line. Specifies data containing color information for the given string. List containing insertion or deletion of text fragments. Indentation level at given line. When implemented by a class, formats line according to the parser rules. Specifies index of line to format. Specifies string representation of the line. Specifies data containing color information for the given string. List containing insertion or deletion of text fragments. If true, the indentation position will be returned, otherwise, the level. Indentation level at given line. When implemented by a class, formats block of text according to the parser rules. Position of the text. Indicates whether indentation string should contain spaces or tabs. Specifies number of spaces in tab. List of changes. Keystroke being typed. When implemented by a class, formats block of text according to the parser rules. Start position of the block End position of the block Indicates whether indentation string should contain spaces or tabs Specifies number of spaces in tab Specifies if whole syntax block containing start and end point should be formatted List of changes. True if succeed; otherwise false. When implemented by a class, retrieves all syntax errors that ISyntaxParser found while analyzing the text. Retrieves a collection of syntax error. Number of syntax errors that are found. When implemented by a class, retrieves all code fixes available for the given syntax error. Syntax error or warning Specifies all documents in the solution needs to be processed. Collection of available code fixes When implemented by a class, retrieves all code fixes available for the given syntax error in async mode. Syntax error or warning Specifies all documents in the solution needs to be processed. Cancellation token Collection of available code fixes When implemented by a class, retrieves all applicable refactors at given range. Star position within the text. End position within the text.. Specifies all documents in the solution needs to be processed. Collection of available code refactors When implemented by a class, retrieves all applicable refactors at given range in async mode. Star position within the text. End position within the text.. Specifies all documents in the solution needs to be processed. Cancellation token Collection of available code refactors When implemented by a class, locates and highlights available code fixes and code refactors for given position in the texts. Start position within the text. Start position within the text. End position within the text. Syntax error within the text. Specifies all documents in the solution needs to be processed. When implemented by a class, determines if code fixes are available for a given syntax error. Specifies syntax error. Specifies if all documents in the solution need to be processed. True if code fixes are available, otherwise false. When implemented by a class, determines if code fixes are available for a given syntax error in async mode. Specifies syntax error. Specifies if all documents in the solution need to be processed. Cancellation token True if code fixes are available, otherwise false. When implemented by a class, determines if code fixes are available for a given syntax error. Start position within the text. End position within the text. Specifies if all documents in the solution need to be processed. True if code fixes are available, otherwise false. When implemented by a class, determines if code fixes are available for a given syntax error in async mode. Start position within the text. End position within the text. Specifies if all documents in the solution need to be processed. Cancellation token True if code fixes are available, otherwise false. When implemented by a class, gets list of guide lines. List of guide lines coordinates Number of guidelines found. When implemented by a class, indicates whether content dividers are supported. When implemented by a class, indicates whether code fixes or code refactors are supported. When implemented by a class, indicates whether code formatting or smart indenting is supported. When implemented by a class, gets list of content dividers. When implemented by a class, performs code completion for the specified text representing language element. Specifies source text. Specifies data containing color information for the given string. Specifies current position in text. Contains data for the code completion. When implemented by a class, performs code completion for the specified text representing language element. Specifies source text. Specifies data containing color information for the given string. Specifies current position in text. Specifies whether parser should perform the task in the separate thread. Contains data for the code completion. When implemented by a class, checks whether end-of-block code needs inserting. Specifies line text. Specifies current position in text. Output parameter to return code fragment to be inserted. True if autocompletion of end-of-block needed; otherwise false. When implemented by a class, checks whether snippet body code needs inserting. Specifies source text. Specifies current position in text. Output parameter to return code fragment to be inserted. True if snippet body code needed; otherwise false. When implemented by a class, gets the string that represents start symbol of single line comment. Single line comment string. When implemented by a class, gets the string that represents start symbol of single line comment. Position to check. Single line comment string. When implemented by a class, gets the start and symbols multi-line comment. Start symbol of multi-line comment. End symbol of multi-line comment. True if parser supports multi-line comment; otherwise false. When implemented by a class, gets the start and symbols multi-line comment. Position to check. Start symbol of multi-line comment. End symbol of multi-line comment. True if parser supports multi-line comment; otherwise false. When implemented by a class, gets syntax block node at specified position. Position to check-up. Retrieves position of block node. Specifies that search should be extended outside current scope ISyntaxNode node representing block statement. When implemented by a class, gets ISyntaxNode that corresponds to the specified position. Position to find node. ISyntaxNode at specified position. When implemented by a class, gets IRange that corresponds to the specified position. Position to find range. IRange at specified position. When implemented by a class, gets IRange that corresponds to the statement at specified position. Position to find range. Statement range at given position When implemented by a class, gets IRange that corresponds to the declafration at specified position. Position to find range. Declaration range at given position When implemented by a class, gets IRange list that corresponds to the specified position. Position to find range. List of begin/end ranges at the given position. IRange at specified position. When implemented by a class, indicates whether specified node represents declaration elements. Specifies node to check-up. True if specified node represents declaration element; otherwise false. When implemented by a class, finds the declaration node or type at given position. Contains string used to perform search. Specifies position to find node. object that is found. When implemented by a class, finds the declaration at given position. Specifies position to find declaration. SymbolLocation object that is found. When implemented by a class, finds the declaration location at given position. Specifies position to find. Cancellation token SymbolLocation represents location of the declaration. When implemented by a class, locates and highlights references at given position in the text. Specifies position to find declaration. When implemented by a class, locates and highlights references at given position in the text. Specifies position to find declaration. Cancellation token When implemented by a class, locates declaration at given position and finds all references to this declaration in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Cancellation token Number of found references. When implemented by a class, locates all references to the node in the text. Specifies ISyntaxNode to find references. Retrieves references to node. Number of found references. When implemented by a class, locates declaration at given position and finds all references to this declaration in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Number of found references. When implemented by a class, locates all implementations at given position and in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Number of found references. When implemented by a class, locates all implementations at given position and in the text. Specifies position to find declaration. Retrieves references to found declaration. Specifies if search needs to process all documents in the solution Cancellation token Number of found references. When implemented by a class, returns boolean value indicating that given character initializes a code completion procedure when typing. Given character. Specifies text style at cursor. Represents the delay, in milliseconds before displaying code completion window. True if given character is code completion character; otherwise false. When implemented by a class, returns boolean value indicating that information can be filtered for given code completion type. Given code completion type. True if code completion output can be filtered; otherwise false. When implemented by a class, resets Options to the default value. When implemented by a class, resets CodeCompletionChars to the default value. When implemented by a class, resets CodeCompletionStopChars to the default value. When implemented by a class, resets AutoIndentChars to the default value. When implemented by a class, resets SmartFormatChars to the default value. When implemented by a class, resets ParseInterval to the default value. When implemented by a class, saves current syntax tree. When implemented by a class, restores syntax tree, stored by SaveSyntaxTree method. When implemented by a class, raises TextParsed event. When implemented by a class, indicates whether parser supports async parsing. When implemented by a class, indicates whether parser supports incremental text changes. Represents error that occurs when parsing text is aborted. Represents properties and methods to describe syntax structure of code text. When implemented by a class, represents root level ISyntaxNode in this syntax tree. When implemented by a class, represents current ISyntaxNode in the node collection. When implemented by a class, removes all nodes from ISyntaxTree node collection. When implemented by a class, adds specified node to the stack of nodes. Specifies ISyntaxNode to add. When implemented by a class, removes last added node from the stack of nodes. ISyntaxNode that is removed. When implemented by a class, removes all nodes from the node collection which position in the specified rectangle. Specified rectangle to remove syntax nodes. When implemented by a class, changes positions of any syntax nodes and its elements located next to the specified position. The X-constituent of the Point value that specifies start position to change. The Y-constituent of the Point value that specifies start position to change. Specifies horizontal displacement. Specifies vertical displacement. When implemented by a class, finds specified node. Specifies node to locate. Specifies method that compares nodes in the sorted node collection. ISyntaxNode that is located. When implemented by a class, locates all nodes matching search criteria. Specifies node to locate. Specifies method that compares nodes in the sorted node collection. List of located nodes. When implemented by a class, sorts all ISyntaxNode in the node collection using the specified comparer. The IComparer implementation to use when comparing nodes. Represents single change of the text fragment. When implemented by a class, represents starting position of the text fragment being changed. When implemented by a class, specifies length of the text fragment to delete. When implemented by a class, specifies text fragment to insert. When implemented by a class, represents starting Point of the text fragment being changed. When implemented by a class, represents end Point of the text fragment being changed. When implemented by a class, specifies FieName where the change occurs. Represents collection containing list of ITextUndo objects. Sorts the elements in the entire sort list using the specified comparer. The IComparer implementation to use when comparing elements.