You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

11043 lines
562 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Alternet.Syntax.v9</name>
</assembly>
<members>
<member name="T:Alternet.Syntax.Lexer.LexerProc">
<summary>
Represents a method intended to perform lexical analysis.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.ParseTextEvent">
<summary>
Represents a method that will handle the <c>ILexer.Parse</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <c>ParseTextEventArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.ParseTextEventArgs">
<summary>
Provides data for the <c>ILexer.TextParsed</c> event.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ParseTextEventArgs.String">
<summary>
Represents parsed text line.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ParseTextEventArgs.ColorData">
<summary>
Represents color information for the parsed line.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.Lexer">
<summary>
Represents class that performs lexical analysis of the specified text.
</summary>
<remarks>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.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.#ctor(System.ComponentModel.IContainer)">
<summary>
Initializes a new instance of the <c>Lexer</c> class with specified container.
</summary>
<param name="container">Specifies IContainer that contains this new instance.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.#ctor">
<summary>
Initializes a new instance of the <c>Lexer</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.Lexer.UpdateCount">
<summary>
Keeps track of calls to <c>BeginUpdate</c> and <c>EndUpdate</c> so that they can be nested.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.BeginUpdate">
<summary>
Prevents object state updating until calling <c>EndUpdate</c> method.
</summary>
<returns>Number of object state updating locks.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.EndUpdate">
<summary>
Re-enables object state updating, that was turn of by calling <c>BeginUpdate</c> method.
</summary>
<returns>Number of object state updating locks.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.DisableUpdate">
<summary>
Prevents object state updating until calling <c>EnableUpdate</c> method.
</summary>
<returns>Number of object state updating locks.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.EnableUpdate">
<summary>
Re-enables object state updating, that was turn of by calling <c>DisableUpdate</c> method.
Using DisableUpdate/EnableUpdate to prevent notifying about updating the object state.
</summary>
<returns>Number of object state updating locks.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.AddNotifier(Alternet.Common.INotifier)">
<summary>
Adds new handler to respond a notification.
</summary>
<param name="sender">Specifies an object that can respond a notification.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.RemoveNotifier(Alternet.Common.INotifier)">
<summary>
Exclude specified handler from notification handlers list.
</summary>
<param name="sender">Specifies an object that can respond a notification.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.Update">
<summary>
When implemented by a class, updates an object state.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.Notify(System.EventArgs)">
<summary>
Notifies all notifiers about updating object state.
</summary>
</member>
<member name="E:Alternet.Syntax.Lexer.Lexer.Parse">
<summary>
Occurs when text line is parsed, allowing to modify colors/styles information about the parsed line.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.Lexer.DefaultState">
<summary>
Gets or sets default state of the <c>Lexer</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.Lexer.Scheme">
<summary>
Gets or sets a list of rules for lexical analysis.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.Lexer.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>Lexer</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="P:Alternet.Syntax.Lexer.Lexer.XmlScheme">
<summary>
Gets or sets an xml representation of <c>Scheme</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.ParseText(System.Int32,System.Int32,System.String,Alternet.Syntax.StringItemInfo[]@)">
<summary>
Performs lexical analysis of given text.
</summary>
<param name="state">Specifies start lexical state.</param>
<param name="line">Specifies current line within the text.</param>
<param name="str">Text to analyze.</param>
<param name="colorData">Receives color data representing lexical information of the given text.</param>
<returns>Final lexical state.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.ParseText(System.Int32,System.Int32,System.String,System.Int32@,System.Int32@,System.Int32@)">
<summary>
Performs lexical analysis of given text.
</summary>
<param name="state">Specifies start lexical state.</param>
<param name="line">Specifies current line within the text.</param>
<param name="str">Text to analyze.</param>
<param name="pos">Starting position.</param>
<param name="len">Integer value to receive length of parsed element.</param>
<param name="style">Retrieves style of text being parsed.</param>
<returns>Final lexical state.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.ResetDefaultState">
<summary>
Resets the <c>DefaultState</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.RemovePlainText(System.String,Alternet.Syntax.StringItemInfo[])">
<summary>
Removes all plain (string constants or comments) parts of text from specified text.
</summary>
<param name="s">Text to process.</param>
<param name="textData">Color information of given text.</param>
<returns>String without plain parts.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.Lexer.Assign(Alternet.Syntax.Lexer.ILexer)">
<summary>
Assigns most relevant properties from another <c>ILexer</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.LexReswordSet">
<summary>
Represents class to specify keywords for <c>ILexSyntaxBlock.LexReswordSets</c> collection.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSet.#ctor(Alternet.Syntax.Lexer.ILexSyntaxBlock)">
<summary>
Initializes a new instance of the <c>LexReswordSet</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexReswordSet.Name">
<summary>
Gets or set name for the <c>LexReswordSet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexReswordSet.ReswordStyle">
<summary>
Gets or sets an <c>ILexStyle</c> of resword collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexReswordSet.CaseSensitive">
<summary>
Gets or sets a value indicating whether <c>ILexReswordSet</c> is case-sensitive or not.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexReswordSet.Index">
<summary>
Represents index of the <c>LexReswordSet</c> within the reswords collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexReswordSet.Block">
<summary>
Gets or sets <c>ILexSyntaxBlock</c> owning this <c>ILexReswordSet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexReswordSet.Reswords">
<summary>
Represents a list of reswords for the <c>LexReswordSet.Reswords</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexReswordSet.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>LexReswordSet</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSet.AddResword(System.String)">
<summary>
Adds a new element to the resword collection.
</summary>
<param name="resword">Resword to add.</param>
<returns>Index of added element in the resword collection.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSet.FindResword(System.String)">
<summary>
Locates given resword in Reswords collection.
</summary>
<param name="resword">Resword to locate.</param>
<returns>True if resword presents in the Reswords collection; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSet.Clear">
<summary>
Removes all items from Reswords collection.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.LexReswordSets">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ILexReswordSet</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSets.#ctor(Alternet.Syntax.Lexer.ILexSyntaxBlock)">
<summary>
Initializes a new instance of the <c>LexReswordSets</c> class with specified settings.
</summary>
<param name="block"><c>ILexSyntaxBlock</c> holds this new instance.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSets.AddLexReswordSet">
<summary>
Adds a new item to the end of the <c>ILexReswordSets</c> collection.
</summary>
<returns><c>ILexReswordSet</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSets.InsertLexReswordSet(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ILexReswordSets</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexReswordSet</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexReswordSets.FindResword(System.String)">
<summary>
Locates <c>ILexReswordSet</c> containing given resword.
</summary>
<param name="resword">The resword to search for.</param>
<returns>Index of <c>ILexReswordSet</c> if resword collection contains specified resword; otherwise - 1.</returns>
</member>
<member name="T:Alternet.Syntax.Lexer.LexScheme">
<summary>
Represents class contains rules for text lexical analysis.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.#ctor(Alternet.Syntax.Lexer.ILexer)">
<summary>
Initializes a new instance of the <c>LexScheme</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.Author">
<summary>
Gets or sets author of the <c>LexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.Name">
<summary>
Gets or sets <c>LexScheme</c> name.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.Desc">
<summary>
Gets or sets description of the <c>LexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.Copyright">
<summary>
Gets or sets copyright of the <c>LexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.FileExtension">
<summary>
Gets or sets string value indicating associated file extension of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.FileType">
<summary>
Gets or sets string value indicating associated file type of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.Version">
<summary>
Gets or sets version of the <c>LexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.Styles">
<summary>
Gets or sets collection of lexical styles.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.States">
<summary>
Gets or sets collection of lexical states.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexScheme.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>LexScheme</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.IsEmpty">
<summary>
Indicates whether <c>LexScheme</c> is empty , that is does not contain any styles, states, author, copyright, and description information.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.IsPlainText(System.Int32)">
<summary>
Indicates whether <c>PlainText</c> property of lexical style given by its index is true.
</summary>
<param name="style">Index of lexical style to check-up.</param>
<returns>True if lexical style <c>PlainText</c> property is true; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.Clear">
<summary>
Removes all states and styles from this <c>LexScheme</c> and sets other properties to default values.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.Update">
<summary>
When implemented by a class, causes associated <c>ILexer</c> to update its state.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.Assign(Alternet.Syntax.Lexer.ILexScheme)">
<summary>
Assigns most relevant properties from another <c>ILexScheme</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.LoadFile(System.String)">
<summary>
Loads the contents of the specified file.
</summary>
<param name="fileName">Name of file to load scheme.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.LoadFile(System.String,System.Text.Encoding)">
<summary>
Loads the contents of the specified file with specified encoding.
</summary>
<param name="fileName">Name of file to load scheme.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.LoadStream(System.IO.TextReader)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="reader">The TextReader object to read scheme.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.LoadStream(System.IO.Stream)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read scheme.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.LoadStream(System.IO.Stream,System.Text.Encoding)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read scheme.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.SaveFile(System.String)">
<summary>
Saves text content to the specific file.
</summary>
<param name="fileName">Name of file to save scheme.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.SaveFile(System.String,System.Text.Encoding)">
<summary>
Saves scheme content to the specific file with specific encoding.
</summary>
<param name="fileName">Name of file to save content.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.SaveStream(System.IO.TextWriter)">
<summary>
Saves the scheme content to the specified stream.
</summary>
<param name="writer">The TextWriter object to write scheme to stream.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.SaveStream(System.IO.Stream)">
<summary>
Saves the scheme content to the specified stream.
</summary>
<param name="stream">The Stream object to write the text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexScheme.SaveStream(System.IO.Stream,System.Text.Encoding)">
<summary>
Saves the text content to the specified stream.
</summary>
<param name="stream">The Stream object to write the text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.Lexer.LexState">
<summary>
Represents an individual lexical state with collection of lexical states.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexState.#ctor">
<summary>
Initializes a new instance of the <c>LexState</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexState.#ctor(Alternet.Syntax.Lexer.ILexScheme)">
<summary>
Initializes a new instance of the <c>LexState</c> class with a specified owner.
</summary>
<param name="scheme"><c>ILexScheme</c> that owns this new instance.</param>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.Scheme">
<summary>
Gets or sets <c>ILexScheme</c> that owns this <c>LexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.Name">
<summary>
Gets or sets name of the <c>LexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.Desc">
<summary>
Gets or sets description of the <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.CaseSensitive">
<summary>
Gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this <c>LexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.Expression">
<summary>
Represents a collective regular expression pattern for the <c>LexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.SyntaxBlocks">
<summary>
Gets or sets a collection of lexical syntax blocks.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.Regex">
<summary>
Represents a regular expression that contains <c>Expression</c> as a pattern.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.Index">
<summary>
Represents index of the <c>LexState</c> within the lexical state collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.Blocks">
<summary>
Represents collection of Syntax Blocks associated with this <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexState.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>LexState</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.LexState.ResetCaseSensitive">
<summary>
Resets the <c>CaseSensitive</c> to the default value.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.LexStates">
<summary>
Provides an indexed access to individual <c>ILexState</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStates.#ctor(Alternet.Syntax.Lexer.ILexScheme)">
<summary>
Initializes a new instance of the <c>LexStates</c> with specified owner.
</summary>
<param name="owner">Specifies <c>ILexScheme</c> that owns this new instance.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStates.AddLexState">
<summary>
Creates new <c>ILexState</c> and adds it to <c>LexScheme.LexStates</c> collection.
</summary>
<returns><c>ILexState</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStates.InsertLexState(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ILexStates</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexState</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStates.FindLexState(System.String)">
<summary>
Finds <c>ILexState</c> by its name.
</summary>
<param name="name">Name of the <c>ILexState</c>.</param>
<returns><c>ILexState</c> that is found.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStates.Assign(Alternet.Syntax.Lexer.ILexStates)">
<summary>
Assigns most relevant properties from another <c>ILexStates</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.LexStyle">
<summary>
Represents an individual lexical style with the collection of lexical styles.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyle.#ctor">
<summary>
Initializes a new instance of the <c>LexStyle</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyle.#ctor(Alternet.Syntax.Lexer.ILexScheme)">
<summary>
Initializes a new instance of the <c>LexStyle</c> class with a specified owner.
</summary>
<param name="scheme"><c>ILexScheme</c> that contains this new instance.</param>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.Name">
<summary>
Gets or sets name of the <c>LexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.Desc">
<summary>
Gets or sets a description of the <c>LexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.ForeColor">
<summary>
Gets or sets a foreground color of the <c>LexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.BackColor">
<summary>
Gets or sets a background color of the <c>LexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.FontStyle">
<summary>
Gets or sets a font style of the <c>LexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.Index">
<summary>
Gets or sets index of this <c>LexStyle</c> within the lexical style collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.PlainText">
<summary>
Gets or sets value indicating whether Edit control should use text formatting rules, like checking spelling.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.Scheme">
<summary>
Gets or sets <c>ILexScheme</c> that owns this <c>LexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.ForeColorEnabled">
<summary>
Gets or sets a flag that indicates whether the GUI control
that corresponds to the ForeColor property should be enabled or disabled.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.BackColorEnabled">
<summary>
Gets or sets a flag that indicates whether the GUI control
that corresponds to the BackColor property should be enabled or disabled.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.BoldEnabled">
<summary>
Gets or sets a flag that indicates whether the GUI control
that corresponds to the Bold property should be enabled or disabled.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.ItalicEnabled">
<summary>
Gets or sets a flag that indicates whether the GUI control
that corresponds to the Italic property should be enabled or disabled.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.UnderlineEnabled">
<summary>
Gets or sets a flag that indicates whether the GUI control
that corresponds to the Underline property should be enabled or disabled.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexStyle.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>LexStyle</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyle.Assign(Alternet.Syntax.Lexer.ILexStyle)">
<summary>
Copies the contents of another <c>ILexStyle</c> object.
</summary>
<param name="source">Specifies <c>ILexStyle</c> to assign.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyle.ResetBackColor">
<summary>
Resets the <c>BackColor</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyle.ResetForeColor">
<summary>
Resets the <c>ForeColor</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyle.ResetFontStyle">
<summary>
Resets the <c>FontStyle</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyle.ResetPlainText">
<summary>
Resets the <c>PlainText</c> to the default value.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.LexStyles">
<summary>
Provides an indexed access to individual <c>ILexStyle</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyles.#ctor(Alternet.Syntax.Lexer.ILexScheme)">
<summary>
Initializes a new instance of the <c>LexStyles</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ILexScheme</c> that owns this new instance.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyles.AddLexStyle">
<summary>
Creates new <c>ILexStyle</c> and adds it to <c>LexScheme.LexStyles</c> collection.
</summary>
<returns><c>ILexStyle</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyles.InsertLexStyle(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ILexStyles</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexStyle</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyles.FindLexStyle(System.String)">
<summary>
Finds <c>ILexStyle</c> by its name.
</summary>
<param name="name">Name of the <c>ILexStyle</c>.</param>
<returns><c>ILexStyle</c> that is found.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexStyles.Assign(Alternet.Syntax.Lexer.ILexStyles)">
<summary>
Assigns most relevant properties from another <c>ILexStyles</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.LexSyntaxBlock">
<summary>
Represents an individual syntax block in the collection of syntax blocks.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlock.#ctor">
<summary>
Initializes a new instance of the <c>LexSyntaxBlock</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlock.#ctor(Alternet.Syntax.Lexer.ILexState)">
<summary>
Initializes a new instance of the <c>LexSyntaxBlock</c> class with a specified owner.
</summary>
<param name="state"><c>ILexState</c> that owns this new instance.</param>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.CaseSensitive">
<summary>
Gets or sets a value indicating whether <c>ILexSyntaxBlock</c> is case-sensitive or not.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.State">
<summary>
Gets or sets <c>ILexState</c> owning this <c>ILexSyntaxBlock</c>
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.Name">
<summary>
Gets or sets name of the <c>LexSyntaxBlock</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.Desc">
<summary>
Gets or sets description of the <c>LexSyntaxBlock</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.Style">
<summary>
Gets or sets an <c>ILexStyle</c> object, applicable for text that matches <c>LexSyntaxBlock</c> expression.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.LeaveState">
<summary>
Gets or sets <c>ILexState</c> object that specifies lexical resulting state after lexical analyzer locates text, that matches to the <c>LexSyntaxBlock.Expression</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.ReswordSets">
<summary>
Gets or sets collection of the <c>ILexReswordSet</c> object containing Reserved words.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.Expressions">
<summary>
Represents a list of regular expression patterns for the <c>LexSyntaxBlock.Expressions</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.Expression">
<summary>
Represents a collective regular expression pattern for the <c>LexSyntaxBlock.Expressions</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.Index">
<summary>
Represents index of the <c>LexSyntaxBlock</c> within the lexical syntax block collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.LexSyntaxBlock.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>LexSyntaxBlock</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlock.FindResword(System.String)">
<summary>
Locates <c>LexReswordSet</c> containing given resword.
</summary>
<param name="resword">The resword to search for.</param>
<returns>Index of <c>LexReswordSet</c> if resword collection contains specified resword; otherwise - 1.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlock.AddExpression(System.String)">
<summary>
Adds new element to the expression collection.
</summary>
<param name="expression">Regular expression to add.</param>
<returns>Index of added element in the expression collection.</returns>
</member>
<member name="T:Alternet.Syntax.Lexer.LexSyntaxBlocks">
<summary>
Provides an indexed access to individual <c>ILexSyntaxBlock</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlocks.#ctor(Alternet.Syntax.Lexer.ILexState)">
<summary>
Initializes a new instance of the <c>LexSyntaxBlocks</c> class with specifies parameters.
</summary>
<param name="state">Specifies <c>ILexState</c> to which this new instance belongs.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlocks.AddLexSyntaxBlock">
<summary>
Creates new <c>ILexSyntaxBlock</c> and adds it to the <c>LexSyntaxBlocks</c> collection.
</summary>
<returns><c>ILexSyntaxBlock</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlocks.InsertLexSyntaxBlock(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ILexSyntaxBlocks</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexSyntaxBlock</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.LexSyntaxBlocks.FindSyntaxBlock(System.String)">
<summary>
Finds <c>ILexSyntaxBlock</c> by its name.
</summary>
<param name="name">Specifies name of the <c>ILexSyntaxBlock</c>.</param>
<returns><c>ILexSyntaxBlock</c> that is found.</returns>
</member>
<member name="T:Alternet.Syntax.Lexer.LexToken">
<summary>
Defines types of lexical token that represents result lexical analysis of each element within the text.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Identifier">
<summary>
Specifies that lexical element represents identifier.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Number">
<summary>
Specifies that lexical element represents number.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Resword">
<summary>
Specifies that lexical element represents key word.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Comment">
<summary>
Specifies that lexical element represents comment.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.XmlComment">
<summary>
Specifies that lexical element represents xml comment.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Symbol">
<summary>
Specifies that lexical element represents particular symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Whitespace">
<summary>
Specifies that lexical element represents blank space between other lexical tokens.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.String">
<summary>
Specifies that lexical element represents string literal.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Directive">
<summary>
Specifies that lexical element represents directive.
</summary>
</member>
<member name="F:Alternet.Syntax.Lexer.LexToken.Include">
<summary>
Specifies that lexical element represents include header.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexer">
<summary>
Represents properties and methods for performing lexical analysis of the specified text.
</summary>
</member>
<member name="E:Alternet.Syntax.Lexer.ILexer.Parse">
<summary>
When implemented by a class, occurs when text line is parsed, allowing to modify colors/styles information for the parsed line.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexer.DefaultState">
<summary>
When implemented by a class, gets or sets default state of the <c>ILexer</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexer.Scheme">
<summary>
When implemented by a class, gets or sets a list of rules for lexical analysis.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexer.SerializationInfo">
<summary>
When implemented by a class, gets or sets an xml representation of ILexer.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexer.ParseText(System.Int32,System.Int32,System.String,Alternet.Syntax.StringItemInfo[]@)">
<summary>
When implemented by a class, performs lexical analysis of given text.
</summary>
<param name="state">Specifies start lexical state.</param>
<param name="line">Specifies current line within the text.</param>
<param name="str">Text to analyze.</param>
<param name="colorData">Receives color data representing lexical information of the given text.</param>
<returns>Final lexical state.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexer.ParseText(System.Int32,System.Int32,System.String,System.Int32@,System.Int32@,System.Int32@)">
<summary>
When implemented by a class, performs lexical analysis of given text.
</summary>
<param name="state">Specifies start lexical state.</param>
<param name="line">Specifies current line within the text.</param>
<param name="str">Text to analyze.</param>
<param name="pos">Starting position.</param>
<param name="len">Integer value to receive length of parsed element.</param>
<param name="style">Retrieves style of text being parsed.</param>
<returns>Final lexical state.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexer.RemovePlainText(System.String,Alternet.Syntax.StringItemInfo[])">
<summary>
When implemented by a class, removes all plain (string constants or comments) parts of text from specified text.
</summary>
<param name="s">Text to process.</param>
<param name="textData">Color information of given text.</param>
<returns>String without plain parts.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexer.ResetDefaultState">
<summary>
When implemented by a class, resets the <c>DefaultState</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexer.Assign(Alternet.Syntax.Lexer.ILexer)">
<summary>
When implemented by a class, assigns most relevant properties from another <c>ILexer</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexReswordSet">
<summary>
Represents properties and methods to specify keywords for <c>ILexSyntaxBlock.LexReswordSets</c> collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexReswordSet.Name">
<summary>
When implemented in a class, gets or set name for the <c>ILexReswordSet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexReswordSet.ReswordStyle">
<summary>
When implemented by a class, gets or sets an <c>ILexStyle</c> of resword collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexReswordSet.Reswords">
<summary>
When implemented by a class, gets or sets a collection of keywords for the <c>ILexReswordSet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexReswordSet.Index">
<summary>
When implemented by a class, represents index of the <c>ILexReswordSet</c> within the reswords collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexReswordSet.Block">
<summary>
When implemented by a class, gets or sets <c>ILexSyntaxBlock</c> owning this <c>ILexReswordSet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexReswordSet.CaseSensitive">
<summary>
When implemented by a class, gets or sets a value indicating whether <c>ILexReswordSet</c> is case-sensitive or not.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexReswordSet.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>ILexReswordSet</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexReswordSet.AddResword(System.String)">
<summary>
When implemented by a class, adds a new element to the resword collection.
</summary>
<param name="resword">Resword to add.</param>
<returns>Index of added element in the resword collection.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexReswordSet.FindResword(System.String)">
<summary>
When implemented by a class, locates given resword in Reswords collection.
</summary>
<param name="resword">Resword to locate.</param>
<returns>True if resword presents in the Reswords collection; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexReswordSet.Clear">
<summary>
When implemented in a class, removes all items from Reswords collection.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexReswordSets">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ILexReswordSet</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexReswordSets.AddLexReswordSet">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ILexReswordSets</c> collection.
</summary>
<returns><c>ILexReswordSet</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexReswordSets.InsertLexReswordSet(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ILexReswordSets</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexReswordSet</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexReswordSets.FindResword(System.String)">
<summary>
When implemented by a class, locates <c>ILexReswordSet</c> containing given resword.
</summary>
<param name="resword">The resword to search for.</param>
<returns>Index of <c>ILexReswordSet</c> if resword collection contains specified resword; otherwise - 1.</returns>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexScheme">
<summary>
When implemented by a class, represents properties and methods to specify rules for text lexical analysis.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.Author">
<summary>
When implemented by a class, gets or sets author of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.Name">
<summary>
When implemented by a class, gets or sets <c>ILexScheme</c> name.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.Desc">
<summary>
When implemented by a class, gets or sets description of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.Copyright">
<summary>
When implemented by a class, gets or sets copyright of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.FileExtension">
<summary>
When implemented by a class, gets or sets string value indicating associated file extension of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.FileType">
<summary>
When implemented by a class, gets or sets string value indicating associated file type of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.Version">
<summary>
When implemented by a class, gets or sets version of the <c>ILexScheme</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.Styles">
<summary>
When implemented by a class, gets or sets collection of lexical styles.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.States">
<summary>
When implemented by a class, gets or sets collection of lexical states.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexScheme.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>ILexScheme</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexScheme.IsEmpty">
<summary>
When implemented by a class, indicates whether <c>ILexScheme</c> is empty , that is does not contain any styles, states, author, copyright, and description information.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexScheme.Clear">
<summary>
When implemented by a class, removes all states and styles from this <c>LexScheme</c> and sets other properties to default values.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexScheme.Update">
<summary>
When implemented by a class, causes associated <c>ILexer</c> to update its state.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexScheme.IsPlainText(System.Int32)">
<summary>
When implemented by a class, indicates whether <c>PlainText</c> property of lexical style given by its index is true.
</summary>
<param name="style">Index of lexical style to check-up.</param>
<returns>True if lexical style <c>PlainText</c> property is true; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexScheme.Assign(Alternet.Syntax.Lexer.ILexScheme)">
<summary>
When implemented by a class, assigns most relevant properties from another <c>ILexScheme</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexState">
<summary>
Represents properties and methods for individual lexical state with collection of lexical states.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.Name">
<summary>
When implemented by a class, gets or sets name of the <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.Desc">
<summary>
When implemented by a class, gets or sets description of the <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.CaseSensitive">
<summary>
When implemented by a class, gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.Expression">
<summary>
When implemented by a class, represents a collective regular expression pattern for the <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.SyntaxBlocks">
<summary>
When implemented by a class, gets or sets a collection of lexical syntax blocks.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.Regex">
<summary>
When implemented by a class, represents a regular expression that contains <c>Expression</c> as a pattern.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.Index">
<summary>
When implemented by a class, represents index of the <c>ILexState</c> within the lexical state collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.Scheme">
<summary>
When implemented by a class, gets or sets <c>ILexScheme</c> that owns this <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.Blocks">
<summary>
When implemented by a class, represents collection of Syntax Blocks associated with this <c>ILexState</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexState.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>ILexState</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexState.ResetCaseSensitive">
<summary>
When implemented by a class, resets the <c>CaseSensitive</c> to the default value.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexStates">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ILexState</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStates.AddLexState">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ILexStates</c> collection.
</summary>
<returns><c>ILexState</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStates.InsertLexState(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ILexStates</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexState</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStates.FindLexState(System.String)">
<summary>
When implemented by a class, finds <c>ILexState</c> by its name.
</summary>
<param name="name">Name of the <c>ILexState</c>.</param>
<returns><c>ILexState</c> that is found.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStates.Assign(Alternet.Syntax.Lexer.ILexStates)">
<summary>
When implemented by a class, assigns most relevant properties from another <c>ILexStates</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexStyle">
<summary>
Represents properties and methods for individual lexical style with the collection of lexical styles.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.Name">
<summary>
When implemented by a class, gets or sets name of the <c>ILexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.Desc">
<summary>
When implemented by a class, gets or sets a description of the <c>ILexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.ForeColor">
<summary>
When implemented by a class, gets or sets a foreground color of the <c>ILexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.BackColor">
<summary>
When implemented by a class, gets or sets a background color of the <c>ILexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.FontStyle">
<summary>
When implemented by a class, gets or sets a font style of the <c>ILexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.ForeColorEnabled">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.BackColorEnabled">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.BoldEnabled">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.ItalicEnabled">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.UnderlineEnabled">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.PlainText">
<summary>
When implemented by a class, gets or sets value indicating whether Edit control should use text formatting rules, like checking spelling.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.Index">
<summary>
When implemented by a class, represents index of the <c>ILexStyle</c> within the lexical style collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.Scheme">
<summary>
When implemented by a class, gets or sets <c>ILexScheme</c> that owns this <c>ILexStyle</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexStyle.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>ILexStyle</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyle.Assign(Alternet.Syntax.Lexer.ILexStyle)">
<summary>
When implemented by a class, copies the contents of another <c>ILexStyle</c> object.
</summary>
<param name="source">Specifies <c>ILexStyle</c> to assign.</param>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyle.ResetForeColor">
<summary>
When implemented by a class, resets the <c>ForeColor</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyle.ResetBackColor">
<summary>
When implemented by a class, resets the <c>BackColor</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyle.ResetFontStyle">
<summary>
When implemented by a class, resets the <c>FontStyle</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyle.ResetPlainText">
<summary>
When implemented by a class, resets the <c>PlainText</c> to the default value.
</summary>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexStyles">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ILexStyle</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyles.AddLexStyle">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ILexStyles</c> collection.
</summary>
<returns><c>ILexStyle</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyles.InsertLexStyle(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ILexStyles</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexStyle</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyles.FindLexStyle(System.String)">
<summary>
When implemented by a class, finds <c>ILexStyle</c> by its name.
</summary>
<param name="name">Name of the <c>ILexStyle</c>.</param>
<returns><c>ILexStyle</c> that is found.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexStyles.Assign(Alternet.Syntax.Lexer.ILexStyles)">
<summary>
When implemented by a class, assigns most relevant properties from another <c>ILexStyles</c> object.
</summary>
<param name="source">Specifies source object.</param>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexSyntaxBlock">
<summary>
Represents properties and methods for individual syntax block with collection of syntax blocks.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.Name">
<summary>
When implemented by a class, gets or sets name of the <c>ILexSyntaxBlock</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.Desc">
<summary>
When implemented by a class, gets or sets description of the <c>ILexSyntaxBlock</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.Style">
<summary>
When implemented by a class, gets or sets an <c>ILexStyle</c> object, applicable for text that matches <c>ILexSyntaxBlock</c> expression.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.LeaveState">
<summary>
When implemented by a class, gets or sets <c>ILexState</c> object that specifies lexical resulting state after lexical analyzer locates text, that matches to the <c>ILexSyntaxBlock.Expression</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.ReswordSets">
<summary>
When implemented by a class, gets or sets collection of the <c>ILexReswordSet</c> object containing Reserved words.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.Expressions">
<summary>
When implemented by a class, gets or sets collection of the expressions used by <c>ILexer</c> to parse the text.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.Expression">
<summary>
When implemented by a class, represents a collective regular expression pattern for the <c>ILexSyntaxBlock.Expressions</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.Index">
<summary>
When implemented by a class, represents index of the <c>ILexSyntaxBlock</c> within the lexical syntax block collection.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.CaseSensitive">
<summary>
When implemented by a class, gets or sets a value indicating whether <c>ILexSyntaxBlock</c> is case-sensitive or not.
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.State">
<summary>
When implemented by a class, gets or sets <c>ILexState</c> owning this <c>ILexSyntaxBlock</c>
</summary>
</member>
<member name="P:Alternet.Syntax.Lexer.ILexSyntaxBlock.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>ILexSyntaxBlock</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexSyntaxBlock.FindResword(System.String)">
<summary>
Locates <c>LexReswordSet</c> containing given resword.
</summary>
<param name="resword">The resword to search for.</param>
<returns>Index of <c>LexReswordSet</c> if resword collection contains specified resword; otherwise - 1.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexSyntaxBlock.AddExpression(System.String)">
<summary>
When implemented by a class, adds new element to the expression collection.
</summary>
<param name="expression">Regular expression to add.</param>
<returns>Index of added element in the expression collection.</returns>
</member>
<member name="T:Alternet.Syntax.Lexer.ILexSyntaxBlocks">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ILexSyntaxBlock</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexSyntaxBlocks.AddLexSyntaxBlock">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ILexReswordSets</c> collection.
</summary>
<returns><c>ILexSyntaxBlock</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexSyntaxBlocks.InsertLexSyntaxBlock(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ILexSyntaxBlocks</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ILexSyntaxBlock</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.Lexer.ILexSyntaxBlocks.FindSyntaxBlock(System.String)">
<summary>
When implemented by a class, finds <c>ILexSyntaxBlock</c> by its name.
</summary>
<param name="name">Specifies name of the <c>ILexSyntaxBlock</c>.</param>
<returns><c>ILexSyntaxBlock</c> that is found.</returns>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlColorInfo">
<summary>
Represents methods to serialize color structure to XML.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlColorInfo.SerializeColor(System.Drawing.Color)">
<summary>
Serializes specified color.
</summary>
<param name="color">Color to serialize.</param>
<returns>String representation of given color.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlColorInfo.DeserializeColor(System.String)">
<summary>
Deserializes specified string representation of color to Color structure.
</summary>
<param name="color">Specifies string to deserialize.</param>
<returns>Color structure obtained from string representation.</returns>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlLexerInfo">
<summary>
Contains information about <c>ILexer</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexerInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlLexerInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexerInfo.#ctor(Alternet.Syntax.Lexer.ILexer)">
<summary>
Initializes a new instance of the <c>XmlLexerInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ILexer</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexerInfo.Scheme">
<summary>
Stores <c>ILexer.Scheme</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexerInfo.DefaultState">
<summary>
Stores <c>ILexer.DefaultState</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexerInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexerInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlLexReswordSetInfo">
<summary>
Contains information about <c>ILexReswordSet</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlLexReswordSetInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.#ctor(Alternet.Syntax.Lexer.ILexReswordSet)">
<summary>
Initializes a new instance of the <c>XmlLexReswordSetInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ILexReswordSet</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.Name">
<summary>
Stores <c>ILexReswordSet.Name</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.ReswordStyle">
<summary>
Stores <c>ILexReswordSet.ReswordStyle.Index</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.Reswords">
<summary>
Stores <c>ILexReswordSet.Reswords</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.ShouldSerializeReswords">
<summary>
Indicates whether the <c>Reswords</c> property should be persisted.
</summary>
<returns>True if <c>Reswords</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexReswordSetInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlLexSchemeInfo">
<summary>
Contains information about <c>ILexScheme</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSchemeInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlLexSchemeInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSchemeInfo.#ctor(Alternet.Syntax.Lexer.ILexScheme)">
<summary>
Initializes a new instance of the <c>XmlLexSchemeInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ILexScheme</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.Author">
<summary>
Stores <c>ILexScheme.Author</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.Name">
<summary>
Stores <c>ILexScheme.Name</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.Desc">
<summary>
Stores <c>ILexScheme.Desc</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.Copyright">
<summary>
Stores <c>ILexScheme.Copyright</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.FileExtension">
<summary>
Stores <c>ILexScheme.FileExtension</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.FileType">
<summary>
Stores <c>ILexScheme.FileType</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.Version">
<summary>
Stores <c>ILexScheme.Version</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.Styles">
<summary>
Stores <c>ILexScheme.Styles</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSchemeInfo.States">
<summary>
Stores <c>ILexScheme.States</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSchemeInfo.ShouldSerializeStyles">
<summary>
Indicates whether the <c>Styles</c> property should be persisted.
</summary>
<returns>True if <c>Styles</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSchemeInfo.ShouldSerializeStates">
<summary>
Indicates whether the <c>States</c> property should be persisted.
</summary>
<returns>True if <c>States</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSchemeInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSchemeInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlLexStateInfo">
<summary>
Contains information about <c>ILexState</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStateInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlLexStateInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStateInfo.#ctor(Alternet.Syntax.Lexer.ILexState)">
<summary>
Initializes a new instance of the <c>XmlLexStateInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ILexState</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStateInfo.Name">
<summary>
Stores <c>ILexState.Name</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStateInfo.Desc">
<summary>
Stores <c>ILexState.Desc</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStateInfo.CaseSensitive">
<summary>
Stores <c>ILexState.CaseSensitive</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStateInfo.SyntaxBlocks">
<summary>
Stores <c>ILexState.SyntaxBlocks</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStateInfo.ShouldSerializeSyntaxBlocks">
<summary>
Indicates whether the <c>SyntaxBlocks</c> property should be persisted.
</summary>
<returns>True if <c>SyntaxBlocks</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStateInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStateInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlLexStyleInfo">
<summary>
Contains information about <c>ILexStyle</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStyleInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlLexStyleInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStyleInfo.#ctor(Alternet.Syntax.Lexer.ILexStyle)">
<summary>
Initializes a new instance of the <c>XmlLexStyleInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ILexStyle</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.Name">
<summary>
Stores <c>ILexStyle.Name</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.Desc">
<summary>
Stores <c>ILexStyle.Desc</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.ForeColor">
<summary>
Stores <c>ILexStyle.ForeColor</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.BackColor">
<summary>
Stores <c>ILexStyle.BackColor</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.FontStyle">
<summary>
Stores <c>ILexStyle.FontStyle</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.PlainText">
<summary>
Stores <c>ILexStyle.PlainText</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.ForeColorEnabled">
<summary>
Stores <c>ILexStyle.ForeColorEnabled</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.BackColorEnabled">
<summary>
Stores <c>ILexStyle.BackColorEnabled</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.BoldEnabled">
<summary>
Stores <c>ILexStyle.BoldEnabled</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.ItalicEnabled">
<summary>
Stores <c>ILexStyle.ItalicEnabled</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexStyleInfo.UnderlineEnabled">
<summary>
Stores <c>ILexStyle.UnderlineEnabled</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStyleInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexStyleInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo">
<summary>
Contains information about <c>ILexSyntaxBlock</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlLexSyntaxBlockInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.#ctor(Alternet.Syntax.Lexer.ILexSyntaxBlock)">
<summary>
Initializes a new instance of the <c>XmlLexSyntaxBlockInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ILexSyntaxBlock</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.Name">
<summary>
Stores <c>ILexSyntaxBlock.Name</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.Desc">
<summary>
Stores <c>ILexSyntaxBlock.Desc</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.LexStyle">
<summary>
Stores <c>ILexSyntaxBlock.LexStyle</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.LeaveState">
<summary>
Stores <c>ILexSyntaxBlock.LeaveState</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.ReswordSets">
<summary>
Stores <c>ILexSyntaxBlock.ReswordSets</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.Expressions">
<summary>
Stores <c>ILexSyntaxBlock.Expressions</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.ShouldSerializeExpressions">
<summary>
Indicates whether the <c>Expressions</c> property should be persisted.
</summary>
<returns>True if <c>Expressions</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.ShouldSerializeReswordSets">
<summary>
Indicates whether the <c>ReswordSets</c> property should be persisted.
</summary>
<returns>True if <c>ReswordSets</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlLexSyntaxBlockInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetCodeInfo">
<summary>
Contains information about <c>ICodeSnippetCode</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetCodeInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetCodeInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetCodeInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetCode)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetCodeInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetCode</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetCodeInfo.Code">
<summary>
Stores <c>ICodeSnippetCode.Code</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetCodeInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetCodeInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetDeclarationInfo">
<summary>
Contains information about <c>ICodeSnippetDeclaration</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetDeclarationInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetDeclarationInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetDeclarationInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetDeclaration)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetDeclarationInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetDeclaration</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetDeclarationInfo.Literals">
<summary>
Stores <c>ICodeSnippetLiteral.Literals</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetDeclarationInfo.Objects">
<summary>
Stores <c>ICodeSnippetLiteral.Literals</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetDeclarationInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetDeclarationInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo">
<summary>
Contains information about <c>ICodeSnippetHeader</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetHeaderInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetHeader)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetHeaderInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetHeader</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.Title">
<summary>
Stores <c>ICodeSnippetHeader.Title</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.Description">
<summary>
Stores <c>ICodeSnippetHeader.Description</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.Author">
<summary>
Stores <c>ICodeSnippetHeader.Author</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.Shortcut">
<summary>
Stores <c>ICodeSnippetHeader.Shortcut</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.SnippetTypes">
<summary>
Stores <c>ICodeSnippetHeader.SnippetTypes</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.ShouldSerializeSnippetTypes">
<summary>
Indicates whether the <c>SnippetTypes</c> property should be persisted.
</summary>
<returns>True if <c>SnippetTypes</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetHeaderInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetImportInfo">
<summary>
Contains information about <c>ICodeSnippetImport</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetImportInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetImportInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetImportInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetImport)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetImportInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetImport</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetImportInfo.Namespace">
<summary>
Stores <c>ICodeSnippetImport.Namespace</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetImportInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetImportInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetInfo">
<summary>
Contains information about <c>ICodeSnippet</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippet)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippet</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.ImageIndex">
<summary>
Stores <c>ICodeSnippet.ImageIndex</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.Header">
<summary>
Stores <c>ICodeSnippet.Header</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.Code">
<summary>
Stores <c>ICodeSnippet.Code</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.Declarations">
<summary>
Stores <c>ICodeSnippet.Declarations</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.Imports">
<summary>
Stores <c>ICodeSnippet.Imports</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.References">
<summary>
Stores <c>ICodeSnippet.Imports</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo">
<summary>
Contains information about <c>ICodeSnippetLiteral</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetLiteralInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetLiteralInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetLiteral</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.Default">
<summary>
Stores <c>ICodeSnippetLiteral.Default</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.Function">
<summary>
Stores <c>ICodeSnippetLiteral.Function</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.ID">
<summary>
Stores <c>ICodeSnippetLiteral.ID</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.ToolTip">
<summary>
Stores <c>ICodeSnippetLiteral.ToolTip</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.Editable">
<summary>
Stores <c>ICodeSnippetLiteral.Editable</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.SupportsCode">
<summary>
Stores <c>ICodeSnippetLiteral.SupportsCode</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.Type">
<summary>
Stores <c>ICodeSnippetLiteral.Type</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetLiteralInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo">
<summary>
Contains information about <c>ICodeSnippetMember</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetMemberInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetMember)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetMemberInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetMember</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.Name">
<summary>
Stores <c>ICodeSnippetMember.Name</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.Path">
<summary>
Stores <c>ICodeSnippetMember.Path</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.ImageIndex">
<summary>
Stores <c>ICodeSnippetMember.ImageIndex</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.Members">
<summary>
Stores <c>ICodeSnippetMember.Members</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.Snippets">
<summary>
Stores <c>ICodeSnippetMember.Snippets</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMemberInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetMembersInfo">
<summary>
Contains information about <c>ICodeSnippetMembers</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMembersInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetMembersInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMembersInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetMembers)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetMembersInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetMembers</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetMembersInfo.Members">
<summary>
Stores <c>ICodeSnippetMembers.Members</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMembersInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetMembersInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetObjectInfo">
<summary>
Contains information about <c>ICodeSnippetObject</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetObjectInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetObjectInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetObjectInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetObject)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetObjectInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetObject</c> object to store settings.</param>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetReferenceInfo">
<summary>
Contains information about <c>ICodeSnippetReference</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetReferenceInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetReferenceInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetReferenceInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetReference)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetReferenceInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetReference</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetReferenceInfo.Assembly">
<summary>
Stores <c>ICodeSnippetReference.Assembly</c> property.
</summary>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetReferenceInfo.Url">
<summary>
Stores <c>ICodeSnippetReference.Url</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetReferenceInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetReferenceInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetsInfo">
<summary>
Contains information about <c>ICodeSnippets</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetsInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetsInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetsInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippets)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetsInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippets</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetsInfo.Snippets">
<summary>
Stores <c>ICodeSnippets</c> indexer.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetsInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetsInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Serialization.XmlCodeSnippetTypeInfo">
<summary>
Contains information about <c>ICodeSnippetType</c> object's settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetTypeInfo.#ctor">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetTypeInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetTypeInfo.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetType)">
<summary>
Initializes a new instance of the <c>XmlCodeSnippetTypeInfo</c> class with a specified owner.
</summary>
<param name="owner">Specifies <c>ICodeSnippetType</c> object to store settings.</param>
</member>
<member name="P:Alternet.Syntax.Serialization.XmlCodeSnippetTypeInfo.SnippetType">
<summary>
Stores <c>ICodeSnippetType.SnippetType</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetTypeInfo.FixupReferences(System.Object)">
<summary>
Updates properties of external object with stored ones.
</summary>
<param name="owner">Specifies external object.</param>
</member>
<member name="M:Alternet.Syntax.Serialization.XmlCodeSnippetTypeInfo.Load">
<summary>
Reads property values from external object. Reserved for internal use.
</summary>
</member>
<member name="T:Alternet.Syntax.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Alternet.Syntax.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Alternet.Syntax.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.BraceInfo">
<summary>
Represents simple text data related to popup hint.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.BraceInfo.#ctor">
<summary>
Initializes a new instance of the <c>QuickInfo</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.BraceInfo.Brace">
<summary>
Gets or sets content of the <c>ICommentInfo</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.BraceInfo.GetName(System.Int32)">
<summary>
Returns string reperesenting name of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing name of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.BraceInfo.GetText(System.Int32)">
<summary>
Returns string representing default column.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text representing default column.</returns>
<remarks>In this class method returns the same value with <c>GetName</c> method.</remarks>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.BraceInfoItem">
<summary>
Stores simple text data related to popup hint.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.BraceInfoItem.#ctor(System.String)">
<summary>
Initializes a new instance of the <c>CommentInfoItem</c> class with specified settings.
</summary>
<param name="brace">Content to store in this new instance.</param>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.BraceInfoItem.Brace">
<summary>
Gets or sets content of the <c>ICommentInfoItem</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.BraceInfoItem.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeActionItem">
<summary>
Represents particular code ix in the code refactor collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItem.#ctor">
<summary>
Initializes a new instance of the <c>CodeRefactorItem</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItem.#ctor(Alternet.Syntax.CodeCompletion.ICodeActionItems)">
<summary>
Initializes a new instance of the <c>CodeRefactorItem</c> class with specified parent.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItem.CodeFix">
<summary>
Gets an associated code fix object.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItem.CodeRefactor">
<summary>
Gets an assosicated code refactor object.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItem.Name">
<summary>
Gets string value representing name of the <c>CodeRefactorItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItem.Description">
<summary>
Gets string value representing description of the <c>CodeRefactorItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItem.CustomData">
<summary>
Gets an object that can hold a user defined data attached to the code refactor.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItem.Parent">
<summary>
Gets or sets a parent of the <c>CodeRefactorItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItem.ChildItems">
<inheritdoc/>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeActionItems">
<summary>
Represents collection containing list of code refactors.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.#ctor">
<summary>
Initializes a new instance of the <c>CodeActionItem</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItems.Item(System.Int32)">
<summary>
Provides an indexed access to <c>CodeActionItem</c> objects stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.AddCodeAction">
<summary>
Adds a new item to the <c>ICodeActionItem</c> collection.
</summary>
<returns><c>ICodeActionItem</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.InsertCodeAction(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeActionItems</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeActionItem</c> that is inserted.</returns>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeActionItems.ColumnCount">
<summary>
Returns number of the columns. In this class <c>ColumnCount</c> always return 1.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.GetImageIndex(System.Int32)">
<summary>
Returns <c>ICodeActionItem.ImageIndex</c> from the code Refactor collection specified by index.
</summary>
<param name="index">Specifies an index of the code refactor.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.ColumnVisible(System.Int32)">
<summary>
Indicates whether specified column is visible.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.GetColumnText(System.Int32,System.Int32)">
<summary>
Returns text from specified column.
</summary>
<param name="index">Specifies an index of the code refactor.</param>
<param name="column">Specifies column index.</param>
<returns>Text representing specified code refactor.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.GetName(System.Int32)">
<summary>
Returns description of the code refactor specified by index.
</summary>
<param name="index">Specifies an index of the code refactor item.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeActionItems.GetDescription(System.Int32)">
<summary>
Returns description of the code refactor specified by index.
</summary>
<param name="index">Specifies an index of the code refactor item.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeCompletionProvider">
<summary>
Represents properties and methods to provide data related to Code Completion popup listbox and popup hint controls.
</summary>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ClosePopup">
<summary>
Occurs when popup control is closed.
</summary>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ShowPopup">
<summary>
Occurs when popup control is displayed.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ColumnCount">
<summary>
Returns number of the columns.
</summary>
<remarks>In this class property value equals to 0. Descendant classes can override this method.</remarks>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.NameColumnIndex">
<summary>
Gets an index of the column containing name.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.Strings">
<summary>
Provides an indexed access to the text of default column.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ImageIndexes">
<summary>
Provides an indexed access to the image index of each column.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.Descriptions">
<summary>
Provides an indexed access to the description of each column.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ShowDescriptions">
<summary>
Gets or sets a boolean value that indicates whether provider should display Description part in a form of tooltip near the popup control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SelIndex">
<summary>
Represents the index specifying the currently selected item of the popup control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SelectedItem">
<summary>
When implemented by a class, represents currently selected item of the popup control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.Images">
<summary>
Gets or sets the ImageList for code completion items.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.AlphaImages">
<summary>
Gets or sets the AlphaImageList for code completion items.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ImagesHighDpi">
<summary>
Gets or sets the ImageList for code completion items for high DPI.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.NeedSort">
<summary>
Specifies if provider content needs to be sorted.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.UseIndent">
<summary>
Gets or sets a value indicating whether the multi-line text should be indented when inserting to the edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.UseHtmlFormatting">
<summary>
Gets or sets a boolean value indicating whether html formatting tags may appear in the text.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.FormatDisplayText">
<summary>
Gets a boolean value indicating that rich text formatting should be applied to display text.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.FocusMode">
<summary>
Specifies mode where pre-selected item in code completion listbox is just focused, but not selected.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.InvokeChar">
<summary>
Specifies a character that triggered code completion invocation
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.EditField">
<summary>
Gets or sets a value indicating editable field of the code completion provider.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.EditPath">
<summary>
Gets or sets a value indicating path to the nested code completion provider.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeCompletionProvider</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ColumnVisible(System.Int32)">
<summary>
Indicates whether specified column is visible.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
<remarks>In this class method always return false. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.ColumnSpace(System.Int32)">
<summary>
Indicates whether after specified column SPACE is required.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if should; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetColumnText(System.Int32,System.Int32)">
<summary>
Returns text from given item in the specified column.
</summary>
<param name="index">Specifies an index of the item.</param>
<param name="column">Specifies an index of the column.</param>
<returns>Text representing specified item.</returns>
<remarks>In this class method always return empty string. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetText(System.Int32)">
<summary>
Returns string representing default column.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text representing default column.</returns>
<remarks>In this class method always return empty string. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetInsertText(System.Int32)">
<summary>
Returns string to be inserted.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text to be inserted.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetName(System.Int32)">
<summary>
Returns string representing name of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing name of specified item.</returns>
<remarks>In this class method always return empty string. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetDisplayText(System.Int32)">
<summary>
Returns string representing the display text of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing display text of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetFullDisplayText(System.Int32)">
<summary>
Returns string representing full display text of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing full display text of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetPriority(System.Int32)">
<summary>
Returns priority of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Integer representing priority of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.IndexOfName(System.String,System.Boolean)">
<summary>
Returns index of the item within collection by it's name.
</summary>
<param name="name">Specifies Name property of item to locate.</param>
<param name="caseSensitive">Indicates whether search should be case sensitive.</param>
<returns>Index of found item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetParent">
<summary>
Returns code completion provider owning this <c>ICodeCompletionProvider</c> instance.
</summary>
<returns>Parent of the <c>ICodeCompletionProvider</c>.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.LoadFile(System.String)">
<summary>
Loads the contents of the specified file into the snippet.
</summary>
<param name="fileName">Name of file to load.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.LoadFile(System.String,System.Text.Encoding)">
<summary>
Loads the contents of the specified file into the snippet.
</summary>
<param name="fileName">Name of file to load.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.LoadStream(System.IO.TextReader)">
<summary>
Loads the contents of the specified stream into the snippet.
</summary>
<param name="reader">The TextReader object to read.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.LoadStream(System.IO.Stream)">
<summary>
Loads the contents of the given stream into the snippet.
</summary>
<param name="stream">The Stream object to read text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.LoadStream(System.IO.Stream,System.Text.Encoding)">
<summary>
Loads the contents of the given stream into the snippet.
</summary>
<param name="stream">The Stream object to read text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SaveFile(System.String)">
<summary>
Saves content of the snippet to the specific file.
</summary>
<param name="fileName">Name of file to save content.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SaveFile(System.String,System.Text.Encoding)">
<summary>
Saves content of the snippet to the specific file.
</summary>
<param name="fileName">Name of file to save content.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SaveStream(System.IO.TextWriter)">
<summary>
Saves content of the snippet to the specified stream.
</summary>
<param name="writer">The TextWriter object to write text to stream.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SaveStream(System.IO.Stream)">
<summary>
Saves content of the snippet to the specified stream.
</summary>
<param name="stream">The Stream object to write the text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.SaveStream(System.IO.Stream,System.Text.Encoding)">
<summary>
Saves content of the snippet to the specified stream.
</summary>
<param name="stream">The Stream object to write the text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.OnClosePopup(System.Object,Alternet.Syntax.ClosingEventArgs)">
<summary>
Raises <c>ClosePopup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <c>ClosingEventArgs</c> that contains the event data.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.OnShowPopup(System.Object,Alternet.Syntax.ShowingEventArgs)">
<summary>
Raises <c>ShowPopup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <c>ShowingEventArgs</c> that contains the event data.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetImageIndex(System.Int32)">
<summary>
Returns number of image that is displayed for item given by index.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Index of image corresponding to given item.</returns>
<remarks>In this class method always return -1. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetImage(System.Int32)">
<summary>
Returns number of image that is displayed for item given by index.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Index of image corresponding to given item.</returns>
<remarks>In this class method always return -1. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProvider.GetDescription(System.Int32)">
<summary>
Returns a content of the column, named 'Description', of the specified item from the collection.
</summary>
<param name="index">Index of the item within the collection.</param>
<returns>String content of specified column.</returns>
<remarks>In this class method always return empty string. Descendant classes can override this method.</remarks>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeCompletionProviderItem">
<summary>
Stores particular code completion item.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProviderItem.SerializationInfo">
<summary>
When implemented by a class, gets or sets an xml representation of this <c>ICodeCompletionProviderItem</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProviderItem.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem">
<summary>
Represents particular <c>CodeCompletionProviderNamedItem</c> in the code provider items collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem.#ctor">
<summary>
Initializes a new instance of the <c>CodeCompletionProviderNamedItem</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem.Name">
<summary>
Gets string value representing name of the <c>CodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem.Description">
<summary>
Gets string value representing description of the <c>CodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem.ImageIndex">
<summary>
Gets or sets the index of the image displayed for the snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem.CustomData">
<summary>
Gets an object that can hold a user defined data attached to the <c>CodeCompletionProviderNamedItem</c>
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem.ChildItems">
<summary>
Gets list of child items for this <c>ICodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionProviderNamedItem.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeCompletionRepository">
<summary>
Represents properties and methods to perform code completion functionality.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.#ctor(System.Boolean,Alternet.Syntax.ISyntaxTree)">
<summary>
Initializes a new instance of the <c>CodeCompletionRepository</c> class with specified parameters.
</summary>
<param name="caseSensitive">Specifies CaseSensitive property of this new instance.</param>
<param name="syntaxTree">Specifies SyntaxTree property of this new instance.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.Finalize">
<summary>
Destroys the instance of the <c>CodeCompletionRepository</c> class.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.Snippets">
<summary>
Represents a collection of snippets that are displayed in code completion window.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.FillMember(Alternet.Syntax.CodeCompletion.IListMembers,System.Object,System.String,Alternet.Syntax.CodeCompletionScope)">
<summary>
Obtains information about individual member of specified language element.
</summary>
<param name="members">Specifies provider to fill with available members.</param>
<param name="member">Specifies language element.</param>
<param name="name">Specifies name of member to retrieve.</param>
<param name="scope">Specifies search constraints.</param>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.MemberLookup">
<summary>
Occurs while trying to obtain information about some member of language element.
</summary>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.DescriptionLookup">
<summary>
Occurs while trying to obtain description of some language element.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.FillBaseMembers">
<summary>
Indicates whether members of <c>Object</c> class should be present in the member collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.CaseSensitive">
<summary>
Indicates whether searching for language element's members should be case sensitive.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.SyntaxTree">
<summary>
Gets or sets a hierarchical collection of <c>ISyntaxNode</c> elements.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.SyntaxTrees">
<summary>
Gets or sets a list of <c>ISyntaxTree</c> objects attached to this <c>CodeCompletionRepository</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.Images">
<summary>
Gets ImageList attached to this <c>CodeCompletionRepository</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.ImagesHighDpi">
<summary>
Gets ImageList attached to this <c>CodeCompletionRepository</c> for high DPI.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.ScaledImages">
<summary>
Gets scaled ImageList attached to this <c>CodeCompletionRepository</c> for high DPI.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.AlphaImages">
<summary>
Gets Alpha ImageList attached to this <c>CodeCompletionRepository</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.AlphaImagesHighDpi">
<summary>
Gets Alpha ImageList attached to this <c>CodeCompletionRepository</c> for high DPI.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.ScaledAlphaImages">
<summary>
Gets scaled Alpha ImageList attached to this <c>CodeCompletionRepository</c> for high DPI.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetNodeType(System.String,Alternet.Syntax.ISyntaxNode,System.Drawing.Point)">
<summary>
Obtains information type of the <c>SyntaxNode</c>
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> representing a current language element.</param>
<param name="text">Specifies source text.</param>
<param name="position">Specifies starting position to search.</param>
<returns>Object representing type of found member.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetMemberType(System.String,Alternet.Syntax.ISyntaxNode,System.String@,System.Drawing.Point@,System.Drawing.Point@,Alternet.Syntax.CodeCompletionScope@)">
<summary>
Obtains information about some language element to perform code completion related operations.
</summary>
<param name="text">Specifies source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="name">Retrieves name of found language element.</param>
<param name="position">Specifies position of found language element in the code text and updates it if needed.</param>
<param name="endPos">Specifies end position of found language element in the code text and updates it if needed.</param>
<param name="scope">Retrieves information about search constraints for the language element.</param>
<returns>Object representing information about language element to complete.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetSpecialMemberType(System.String,Alternet.Syntax.ISyntaxNode,System.String@,System.Drawing.Point@,System.Drawing.Point@,Alternet.Syntax.CodeCompletionScope@)">
<summary>
Obtains information about some language element to perform code completion related operations in special cases.
</summary>
<param name="text">Specifies source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="name">Retrieves name of found language element.</param>
<param name="position">Specifies position of found language element in the code text and updates it if needed.</param>
<param name="endPos">Specifies position of found language element in the code text and updates it if needed.</param>
<param name="scope">Retrieves information about search constraints for the language element.</param>
<returns>Object representing information about language element to complete.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetMethodType(System.String,Alternet.Syntax.ISyntaxNode,System.String@,System.Drawing.Point@,System.Drawing.Point@,System.Int32@,System.Int32@,Alternet.Syntax.CodeCompletionScope@)">
<summary>
Obtains information about some method of specified language element.
</summary>
<param name="text">Specifies source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="name">Retrieves name of found method.</param>
<param name="position">Retrieves start position of the method in the code text.</param>
<param name="endPos">Retrieves end position of the method in the code text.</param>
<param name="paramIndex">Retrieves index of current parameter in the code text.</param>
<param name="paramCount">Retrieves parameters count in the code text.</param>
<param name="scope">Retrieves information about search constraints for the language element.</param>
<returns>Object representing information about found method.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.FillMembers(Alternet.Syntax.ISyntaxNode,System.Drawing.Point,Alternet.Syntax.CodeCompletion.IListMembers,System.Object,System.String,Alternet.Syntax.CodeCompletionScope,System.Int32@)">
<summary>
Fills a provider with the members, providing available choices for the specified language element.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="position">Specifies position of language element in the text.</param>
<param name="members">Specifies provider to fill with available members.</param>
<param name="member">Specifies language element.</param>
<param name="name">Specifies filter used to fill members.</param>
<param name="scope">Specifies search constraints.</param>
<param name="selIndex">Specifies index of default list member.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.FillMember(Alternet.Syntax.CodeCompletion.IListMembers,System.Object,System.String,System.Int32,Alternet.Syntax.CodeCompletionScope)">
<summary>
Obtains information about individual member of specified language element.
</summary>
<param name="members">Specifies provider to fill with available members.</param>
<param name="member">Specifies language element.</param>
<param name="name">Specifies name of member to retrieve.</param>
<param name="paramIndex">Specifies index of current member parameter.</param>
<param name="scope">Specifies search constraints.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetMemberType(Alternet.Syntax.ISyntaxNode,System.Drawing.Point,System.Object,System.String,Alternet.Syntax.CodeCompletionScope@)">
<summary>
Obtains information about a member of some language element.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> representing a current language element.</param>
<param name="position">Specifies position of language element.</param>
<param name="member">Specifies language element.</param>
<param name="name">Specifies name of the member to locate.</param>
<param name="scope">Retrieves information about search constraints for this language element.</param>
<returns>Object representing information about found member.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetDescription(Alternet.Syntax.CodeCompletion.IListMembers,Alternet.Syntax.ISyntaxNode,System.Object,System.String,System.Boolean)">
<summary>
Obtains description of some language element.
</summary>
<param name="members">Specifies ListMembers interface used to get language-specific description.</param>
<param name="node">Specifies <c>ISyntaxNode</c> that representing language element to describe.</param>
<param name="member">Specifies language element to describe.</param>
<param name="name">Specifies name of described language element.</param>
<param name="fullDescription">Specifies whether description should include name and type of the found element.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetPriority(System.Object)">
<summary>
Obtains priority of the given language element.
<param name="member">Specifies language element</param>
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.FindDeclaration(System.String,Alternet.Syntax.ISyntaxNode,System.Drawing.Point)">
<summary>
Obtains information about where the language element is declared.
</summary>
<param name="text">Specifies the source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing a current language element.</param>
<param name="position">Specifies position of language element.</param>
<returns><c>ISyntaxNode</c> representing declaration of the language element.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.FindReferences(Alternet.Syntax.ISyntaxNode,Alternet.Syntax.ISyntaxNodes)">
<summary>
Locates all references to the node in the text.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to find references.</param>
<param name="references">Retrieves references to node.</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.RegisterSyntaxTree(Alternet.Syntax.ISyntaxTree)">
<summary>
Adds specified tree to the list of syntax trees for code-completion related purposes.
</summary>
<param name="tree">Specifies <c>ISyntaxTree</c> to add.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.UnregisterSyntaxTree(Alternet.Syntax.ISyntaxTree)">
<summary>
Removes specified tree from the list of syntax trees.
</summary>
<param name="tree">Specifies <c>ISyntaxTree</c> to remove.</param>
<returns>True if succeed (tree is present in the tree list); otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.RegisterSnippet(System.String,System.Boolean)">
<summary>
When implemented by a class, registers snippet to be displayed in code completion window.
</summary>
<param name="snippet">Specifies name of snippet to be displayed.</param>
<param name="isStatement">Specifies whether snippet will have statement image index.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.UnregisterSnippet(System.String)">
<summary>
When implemented by a class, removes specified snippet from the list of snippets.
</summary>
<param name="snippet">Specifies name of snippet to be removed.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetCodeSnippets(System.String)">
<summary>
Returns code snippets for the given language.
</summary>
<param name="language">Represents a language.</param>
<returns>ICodeSnippetsProvider instance for a given language.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetQuickInfo(Alternet.Syntax.ISyntaxNode)">
<summary>
Returns information about the node.
</summary>
<param name="node">Given syntax node.</param>
<returns>IQuickInfo instance.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.GetQuickInfo(System.Object)">
<summary>
Returns information about the object.
</summary>
<param name="member">Given object.</param>
<returns>IQuickInfo instance.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionRepository.IsStructureGuideNode(Alternet.Syntax.ISyntaxNode,Alternet.Common.IRange@)">
<summary>
Indicates whether specified <c>ISyntaxNode</c> is guide node.
</summary>
<param name="node"><c>ISyntaxNode</c> to check.</param>
<param name="range">Output parameter receives guide range.</param>
<returns>True if <c>ISyntaxNode</c> is guide node; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippet">
<summary>
Represents particular code snippet in the snippets collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippet.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippets</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippet.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippets)">
<summary>
Initializes a new instance of the <c>CodeSnippet</c> class with specified parent.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.Header">
<summary>
Gets a header associated with the snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.Declarations">
<summary>
Specifies the literals and objects that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.Imports">
<summary>
Contains the imported namespaces for the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.References">
<summary>
Contains information about assembly references for the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.Code">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.Description">
<summary>
Gets string value representing description of the <c>CodeSnippet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.ImageIndex">
<summary>
Gets or sets the index of the image displayed for the snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.CustomData">
<summary>
Gets or sets an object that can hold a user defined data attached to the snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.Parent">
<summary>
Gets or sets a parent of the <c>CodeSnippet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippet.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippet</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippet.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetCode">
<summary>
Specifies the code that you want to insert into a file.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetCode.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetCode</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetCode.Delimiter">
<summary>
Specifies the delimiter used to describe literals and objects in the code.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetCode.Kind">
<summary>
Specifies the kind of code the snippet contains, and thus, where the snippet can be inserted.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetCode.Language">
<summary>
Specifies the language of the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetCode.Code">
<summary>
Specifies the code that you want to insert into a file.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetCode.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetCode</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetCode.Assign(Alternet.Syntax.CodeCompletion.ICodeSnippetCode)">
<summary>
Copies the contents of another <c>ICodeSnippetCode</c> object.
</summary>
<param name="source">Specifies <c>ICodeSnippetCode</c> to assign.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetCode.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetDeclaration">
<summary>
Represents literals and objects that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetDeclaration.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetDeclaration</c> with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetDeclaration.Literals">
<summary>
Defines the literals of the code snippet that you can edit.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetDeclaration.Objects">
<summary>
Defines the objects of the code snippet that you can edit.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetDeclaration.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetDeclaration</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetDeclarations">
<summary>
Provides an indexed access to individual <c>ICodeSnippetDeclaration</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetDeclarations.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetDeclarations</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetDeclarations.AddDeclaration">
<summary>
Adds a new item to the specified position within the <c>ICodeSnippetDeclarations</c> collection.
</summary>
<returns><c>ICodeSnippetDeclaration</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetDeclarations.InsertDeclaration(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippetDeclarations</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetDeclaration</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetHeader">
<summary>
Represents code snippet header.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetHeader</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.Title">
<summary>
Gets or sets a string value that specifies the title of the code snippet. Useful to find necessary item within the snippets collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.Description">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.Author">
<summary>
Gets or sets a string value that specifies author of the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.Shortcut">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.Types">
<summary>
Specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetHeader</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.Assign(Alternet.Syntax.CodeCompletion.ICodeSnippetHeader)">
<summary>
Copies the contents of another <c>ICodeSnippetHeader</c> object.
</summary>
<param name="source">Specifies <c>ICodeSnippetHeader</c> to assign.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetHeader.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetImport">
<summary>
Represents imported namespace used by an IntelliSense Code Snippet.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetImport.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetImport</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetImport.Namespace">
<summary>
Specifies the namespace used by the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetImport.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetImport</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetImport.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetImports">
<summary>
Provides an indexed access to individual <c>ICodeSnippetImport</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetImports.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetImports</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetImports.AddImport">
<summary>
Adds a new item to the specified position within the <c>ICodeSnippetImports</c> collection.
</summary>
<returns><c>ICodeSnippetImport</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetImports.InsertImport(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippetImports</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetImport</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral">
<summary>
Represents literal that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetLiteral</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.Default">
<summary>
Specifies the default value of the literal or object for an IntelliSense Code Snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.Function">
<summary>
Specifies a function to execute when the literal or object receives focus in the Editor.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.ID">
<summary>
Specifies the unique identifier for the object or literal..
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.Type">
<summary>
Specifies the type of the object.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.ToolTip">
<summary>
Specifies the ToolTip description to be associated with the literal in the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.Editable">
<summary>
Specifies whether literal is editable or not.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.SupportsCode">
<summary>
Specifies whether literal can fill code.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetLiteral</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetLiteral.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetLiterals">
<summary>
Provides an indexed access to individual <c>ICodeSnippetLiteral</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetLiterals.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetLiterals</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetLiterals.AddLiteral">
<summary>
Adds a new item to the specified position within the <c>ICodeSnippetLiterals</c> collection.
</summary>
<returns><c>ICodeSnippetLiteral</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetLiterals.InsertLiteral(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippetLiterals</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetLiteral</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetMember">
<summary>
Represents properties and methods for a particular code snippet member in the data collection of the code completion popups.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMember.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetMember</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMember.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetMembers)">
<summary>
Initializes a new instance of the <c>CodeSnippetMembers</c> class with specified parent.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.Name">
<summary>
Gets or sets a string value that specifies the name of the <c>IListMember</c>. Useful to find necessary item within the <c>ICodeSnippetMember</c> collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.EditPath">
<summary>
Gets a string value that specifies the full path of the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.Path">
<summary>
Gets or sets a string value that specifies the path to the file containing source of the <c>ICodeSnippetMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.ImageIndex">
<summary>
Gets or sets the index of the image displayed for the <c>ICodeSnippetMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.Members">
<summary>
Provides an indexed access to the nested <c>ICodeSnippetMember</c> objects.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.Snippets">
<summary>
Provides an indexed access to the nested<c>ICodeSnippet</c> objects.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.SnippetsAndMembers">
<summary>
Provides an indexed access to the nested snippets and members objects.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.Parent">
<summary>
Gets or sets a parent of the <c>CodeSnippetMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMember.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetMember</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMember.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetMembers">
<summary>
Represents collection containing list of code templates.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetMembers</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetMember)">
<summary>
Initializes a new instance of the <c>CodeSnippetMembers</c> class with specified parent.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.Parent">
<summary>
Gets or sets a parent of the <c>CodeSnippetMembers</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.Item(System.Int32)">
<summary>
Provides an indexed access to <c>ICodeSnippetMember</c> objects stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.AddSnippetMember">
<summary>
Adds a new item to the <c>ICodeSnippetMembers</c> collection.
</summary>
<returns><c>ICodeSnippetMember</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.InsertSnippetMember(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippetMembers</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetMember</c> that is inserted.</returns>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.ColumnCount">
<summary>
Returns number of the columns. In this class <c>ColumnCount</c> always return 1.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.Images">
<summary>
Gets or sets the ImageList for code completion items.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.EditPath">
<summary>
Gets or sets a value indicating path to the nested code completion provider.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetMembers</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.OnClosePopup(System.Object,Alternet.Syntax.ClosingEventArgs)">
<summary>
Checks for nested members and raises <c>ClosePopup</c> event if they are not found.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <c>ClosingEventArgs</c> that contains the event data.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.GetImageIndex(System.Int32)">
<summary>
Returns <c>ICodeSnippetMember.ImageIndex</c> from the snippet specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.FindByShortcut(System.String,System.Boolean)">
<summary>
Gets a code snippet by its shortcut.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.ShouldIndent(Alternet.Syntax.CodeCompletion.ICodeSnippet)">
<summary>
Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control.
</summary>
<param name="snippet">Specifies given snippet.</param>
<returns>True if code should be indented, otherwise False.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.ColumnVisible(System.Int32)">
<summary>
Indicates whether specified column is visible.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.GetColumnText(System.Int32,System.Int32)">
<summary>
Returns text from specified column and snippet.
</summary>
<param name="index">Specifies an index of the snippet.</param>
<param name="column">Specifies a column index of the snippet.</param>
<returns>Text representing specified snippet.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.GetText(System.Int32)">
<summary>
Returns an empty string.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.GetName(System.Int32)">
<summary>
Returns <c>ICodeSnippetMember.Name</c> of the snippet member specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetMembers.GetParent">
<summary>
Returns code completion provider owning this <c>ICodeCompletionProvider</c> instance.
</summary>
<returns>Parent of the <c>ICodeCompletionProvider</c>.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetObject">
<summary>
Represents literal that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetObject.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetObject</c> class with default settings.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetObjects">
<summary>
Provides an indexed access to individual <c>ICodeSnippetObject</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetObjects.AddObject">
<summary>
Adds a new item to the specified position within the <c>ICodeSnippetObjects</c> collection.
</summary>
<returns><c>ICodeSnippetObject</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetObjects.InsertObject(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippetObject</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetObject</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetReference">
<summary>
Contains information about assembly references for the code snippet.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetReference.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetReference</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetReference.Assembly">
<summary>
Contains the name of the assembly referenced by the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetReference.Url">
<summary>
Contains a URL that provides more information about the referenced assembly.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetReference.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetReference</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetReference.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetReferences">
<summary>
Provides an indexed access to individual <c>ICodeSnippetReference</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetReferences.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetReferences</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetReferences.AddReference">
<summary>
Adds a new item to the specified position within the <c>ICodeSnippetReferences</c> collection.
</summary>
<returns><c>ICodeSnippetReference</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetReferences.InsertReference(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippetReferences</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetReference</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippets">
<summary>
Represents collection containing list of code snippets.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippets</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetMember)">
<summary>
Initializes a new instance of the <c>CodeSnippets</c> class with specified parent.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippets.Item(System.Int32)">
<summary>
Provides an indexed access to <c>ICodeSnippet</c> objects stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.AddSnippet">
<summary>
Adds a new item to the <c>ICodeSnippets</c> collection.
</summary>
<returns><c>ICodeSnippet</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.InsertSnippet(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippets</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippet</c> that is inserted.</returns>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippets.ColumnCount">
<summary>
Returns number of the columns. In this class <c>ColumnCount</c> always return 1.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippets.Images">
<summary>
Gets or sets the ImageList for code completion items.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippets.EditPath">
<summary>
Gets or sets a value indicating path to the nested code completion provider.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippets.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippets</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.FindByShortcut(System.String,System.Boolean)">
<summary>
Gets a code snippet by its shortcut.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.ShouldIndent(Alternet.Syntax.CodeCompletion.ICodeSnippet)">
<summary>
Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control.
</summary>
<param name="snippet">Specifies given snippet.</param>
<returns>True if code should be indented, otherwise False.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.GetDescription(System.Int32)">
<summary>
Returns a content of the column, named 'Description', of the specified item from the collection.
</summary>
<param name="index">Index of the item within the collection.</param>
<returns>String content of specified column.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.GetImageIndex(System.Int32)">
<summary>
Returns <c>ICodeSnippet.ImageIndex</c> from the snippet specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.ColumnVisible(System.Int32)">
<summary>
Indicates whether specified column is visible.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.GetColumnText(System.Int32,System.Int32)">
<summary>
Returns text from specified column and snippet.
</summary>
<param name="index">Specifies an index of the snippet.</param>
<param name="column">Specifies a column index of the snippet.</param>
<returns>Text representing specified snippet.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.GetText(System.Int32)">
<summary>
Returns value of <c>ICodeSnippetCode.Code</c> of the code snippet specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.GetName(System.Int32)">
<summary>
Returns value <c>ICodeSnippetHeader.Title</c> of the code snippet specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippets.GetParent">
<summary>
Returns code completion provider owning this <c>ICodeCompletionProvider</c> instance.
</summary>
<returns>Parent of the <c>ICodeCompletionProvider</c>.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider">
<summary>
Represents collection containing list of code snippets.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippets</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippetMember)">
<summary>
Initializes a new instance of the <c>CodeSnippets</c> class with specified parent.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.ColumnCount">
<summary>
Returns number of the columns. In this class <c>ColumnCount</c> always return 1.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.EditPath">
<summary>
Gets or sets a value indicating path to the nested code completion provider.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.Images">
<summary>
Gets or sets the ImageList for code completion items.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.FindByShortcut(System.String,System.Boolean)">
<summary>
Gets a code snippet by its shortcut.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.ShouldIndent(Alternet.Syntax.CodeCompletion.ICodeSnippet)">
<summary>
Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control.
</summary>
<param name="snippet">Specifies given snippet.</param>
<returns>True if code should be indented, otherwise False.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.OnClosePopup(System.Object,Alternet.Syntax.ClosingEventArgs)">
<summary>
Checks for nested members and raises <c>ClosePopup</c> event if they are not found.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <c>ClosingEventArgs</c> that contains the event data.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.GetDescription(System.Int32)">
<summary>
Returns a content of the column, named 'Description', of the specified item from the collection.
</summary>
<param name="index">Index of the item within the collection.</param>
<returns>String content of specified column.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.GetImageIndex(System.Int32)">
<summary>
Returns <c>ICodeSnippet.ImageIndex</c> from the snippet specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.GetColumnText(System.Int32,System.Int32)">
<summary>
Returns text from specified column and snippet.
</summary>
<param name="index">Specifies an index of the snippet.</param>
<param name="column">Specifies an index of the snippet.</param>
<returns>Text representing specified snippet.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.GetText(System.Int32)">
<summary>
Returns value of <c>ICodeSnippetCode.Code</c> of the code snippet specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.GetName(System.Int32)">
<summary>
Returns value <c>ICodeSnippetHeader.Title</c> of the code snippet specified by index.
</summary>
<param name="index">Specifies an index of the snippet.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.GetParent">
<summary>
Returns code completion provider owning this <c>ICodeCompletionProvider</c> instance.
</summary>
<returns>Parent of the <c>ICodeCompletionProvider</c>.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetsProvider.ColumnVisible(System.Int32)">
<summary>
Indicates whether specified column is visible.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetType">
<summary>
Specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetType.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetType</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetType.SnippetType">
<summary>
Specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeSnippetType.SerializationInfo">
<summary>
Gets or sets an xml representation of this <c>CodeSnippetType</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeSnippetTypes">
<summary>
Specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetTypes.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetTypes</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetTypes.AddSnippetType">
<summary>
Adds new item to the specified position within the <c>ICodeSnippetTypes</c> collection.
</summary>
<returns><c>ICodeSnippetType</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeSnippetTypes.InsertSnippetType(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ICodeSnippetTypes</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetType</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CommentInfo">
<summary>
Represents simple text data related to popup hint.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CommentInfo.#ctor">
<summary>
Initializes a new instance of the <c>QuickInfo</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CommentInfo.Text">
<summary>
Gets or sets content of the <c>ICommentInfo</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CommentInfo.GetName(System.Int32)">
<summary>
Returns string representing name of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing name of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CommentInfo.GetText(System.Int32)">
<summary>
Returns string representing default column.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text representing default column.</returns>
<remarks>In this class method returns the same value with <c>GetName</c> method.</remarks>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CommentInfoItem">
<summary>
Stores simple text data related to popup hint.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CommentInfoItem.#ctor(System.String)">
<summary>
Initializes a new instance of the <c>CommentInfoItem</c> class with specified settings.
</summary>
<param name="text">Test to store in this new instance.</param>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CommentInfoItem.Text">
<summary>
Gets or sets content of the <c>ICommentInfoItem</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CommentInfoItem.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CompletionListItemComparer">
<summary>
Provides a class to compare two string objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CompletionListItemComparer.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Alternet.Syntax.CodeCompletion.CompletionListItemComparer"/> class with specified filter.
</summary>
<param name="filter">Filter string.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CompletionListItemComparer.Compare(System.String,System.String)">
<summary>
Compares two strings and returns a value indicating whether one is less than, equal to, or greater than the other.
</summary>
<param name="textX">The first string to compare.</param>
<param name="textY">The second string to compare.</param>
<returns>A signed integer that indicates the relative values of textX and textY.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ListMember">
<summary>
Implements properties and methods for a particular list member in the data collection of the code completion popups.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMember.#ctor">
<summary>
Initializes a new instance of the <c>ListMember</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMember.#ctor(Alternet.Syntax.CodeCompletion.IListMembers)">
<summary>
Initializes a new instance of the <c>ListMember</c> class with a specified owner.
</summary>
<param name="owner"><c>IListMembers</c> owning this instance.</param>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Name">
<summary>
Gets or sets a string value that specifies the name of the <c>ListMember</c>. Useful to find necessary item within the <c>ListMember</c> collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.DisplayText">
<summary>
Gets or sets a string value displayed as a "name" part of <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Category">
<summary>
Gets or sets a CodeCompletionCategory to which this ListMember belongs.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.InsertText">
<summary>
Gets or sets a string value inserted in the Editor when <c>IListMember</c> is selected.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.DataType">
<summary>
Gets or sets a string value that specifies data type of the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Description">
<summary>
Gets or sets a string value that specifies short description of the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Qualifier">
<summary>
Gets or sets a string value that specifies access modifiers of the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Overloads">
<summary>
Gets or sets number of overloading members <c>ListMember</c> in the collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.CustomData">
<summary>
Gets or sets an object that can hold a user defined data attached to the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.ParamText">
<summary>
Gets or sets a string value that specifies comma separated list of parameters of the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Parameters">
<summary>
Gets or sets a collection of parameters of this <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.CurrentParamIndex">
<summary>
Gets or sets index of current parameter in the parameters collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.ImageIndex">
<summary>
Gets or sets the index of the image displayed for the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Image">
<summary>
Gets or sets the index of the image for the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.MemberType">
<summary>
Gets or sets the integer value representing type of the member.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Priority">
<summary>
Gets or sets priority for the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Attributes">
<summary>
Gets or sets additional attributes associated with a member.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMember.Owner">
<summary>
Gets IListMembers instance owning the <c>ListMember</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMember.GetTemplate(System.Boolean)">
<summary>
Return member's template.
</summary>
<param name="addBase">Indicates if template includes base element.</param>
<returns>String value that represents member template.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMember.GetParamText(System.Boolean)">
<summary>
Converts <c>Parameters</c> property to a single string.
</summary>
<param name="useFormatting">Specifies whether to use html formatting tags.</param>
<returns>Returns <c>Parameters</c> in the form of comma separated text, framed by parentheses.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMember.AddDescription(System.String)">
<summary>
Appends text to the member description.
</summary>
<param name="text">Text to add.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMember.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ListMembers">
<summary>
Represents data collection related to popup list box controls.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.#ctor">
<summary>
Initializes a new instance of the <c>ListMembers</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetCategory(System.Int32)">
<summary>
Gets a category by its index.
</summary>
<param name="index">Index of the item in the categories collection.</param>
<returns>CodeCompletionCategory by its index.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetAvailableCategories">
<summary>
Returns list of all available categories.
</summary>
<returns>List of all possible CodeCompletionCategory objects.</returns>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMembers.NameColumnIndex">
<summary>
Gets an index of the column containing name.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMembers.ColumnCount">
<summary>
Represents number of the columns. In this class <c>ColumnCount</c> always return 4.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetImageIndex(System.Int32)">
<summary>
Returns index of image that is displayed for item given by Index.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Index of image corresponding to given item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetImage(System.Int32)">
<summary>
Returns an image that is displayed for item given by Index.
</summary>
<param name="index">Index of item within collection.</param>
<returns>image corresponding to given item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetDescription(System.Int32)">
<summary>
Returns a content of the column, named 'Description', of the specified item from the collection.
</summary>
<param name="index">Index of the item within the collection.</param>
<returns>String content of specified column.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetName(System.Int32)">
<summary>
Returns string representing name of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing name of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetDisplayText(System.Int32)">
<summary>
Returns string representing the display text of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing display text of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetPriority(System.Int32)">
<summary>
Returns priority of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Integer representing priority of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetText(System.Int32)">
<summary>
Returns string representing default column.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text representing default column.</returns>
<remarks>In this class method returns the same value with <c>GetName</c> method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetInsertText(System.Int32)">
<summary>
Returns string to be inserted.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text to be inserted.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.GetColumnText(System.Int32,System.Int32)">
<summary>
Returns text from given list member in the specified column.
</summary>
<param name="index">Specifies index of list member.</param>
<param name="column">Specifies index of column.</param>
<returns>Text representing specified list member.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.ColumnVisible(System.Int32)">
<summary>
Indicates whether specified column is visible.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.ColumnSpace(System.Int32)">
<summary>
Indicates whether after specified column SPACE is required.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMembers.Item(System.Int32)">
<summary>
Provides an indexed access to <c>IListMember</c> objects stored in the collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMembers.ShowQualifiers">
<summary>
Gets or sets a value indicating whether the "Qualifiers" column is visible.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMembers.ShowResults">
<summary>
Gets or sets a value indicating whether the "Results" column is visible.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMembers.ShowParams">
<summary>
Gets or sets a value indicating whether the "Params" column is visible.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ListMembers.ShowHints">
<summary>
Gets or sets a value indicating whether popup listbox should display additional information for selected list member.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.CreateListMember">
<summary>
Initializes a new instance of the <c>ListMember</c> class with default settings.
</summary>
<returns><c>IListMember</c> that represents this new instance.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.AddListMember">
<summary>
Adds a new item to the <c>ListMembers</c> collection.
</summary>
<returns><c>IListMember</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.AddListMember(Alternet.Syntax.CodeCompletion.IListMember)">
<summary>
Adds a new item to the <c>ListMembers</c> collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.InsertListMember(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>ListMembers</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>IListMember</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.ResetShowQualifiers">
<summary>
Resets the <c>ShowQualifiers</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.ResetShowResults">
<summary>
Resets the <c>ShowResults</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.ResetShowParams">
<summary>
Resets the <c>ShowParams</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ListMembers.ResetShowHints">
<summary>
Resets the <c>ShowHints</c> to the default value.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ParameterInfo">
<summary>
Represents Parameter Info data related to popup window and popup hint controls.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ParameterInfo.FormatDisplayText">
<summary>
Gets a boolean value indicating that rich text formatting should be applied to display text.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ParameterMember">
<summary>
Implements properties for a particular parameter member within list member parameters.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ParameterMember.#ctor">
<summary>
Initializes a new instance of the <c>ParameterMember</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ParameterMember.Name">
<summary>
Gets or sets a string value that specifies name of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ParameterMember.DataType">
<summary>
Gets or sets a string value that specifies datatype of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ParameterMember.Description">
<summary>
Gets or sets a string value that specifies short description of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ParameterMember.Qualifier">
<summary>
Gets or sets a string value that specifies parameter modifier of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ParameterMember.Modifiers">
<summary>
Gets or sets a string value that specifies parameter modifier.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ParameterMember.Text">
<summary>
Gets or sets a string value that specifies parameter modifier of the <c>IParameterMember</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ParameterMember.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ParameterMembers">
<summary>
Provides an indexed access to individual <c>ICodeSnippetLiteral</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ParameterMembers.#ctor">
<summary>
Initializes a new instance of the <c>ParameterMembers</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ParameterMembers.AddParameterMember">
<summary>
Adds a new item to the specified position within the <c>IParameterMembers</c> collection.
</summary>
<returns><c>IParameterMember </c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ParameterMembers.InsertParameterMember(System.Int32)">
<summary>
Inserts a new item to the specified position within the <c>IParameterMembers</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>IParameterMember</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.QuickInfo">
<summary>
Represents simple text data related to popup hint.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.QuickInfo.#ctor">
<summary>
Initializes a new instance of the <c>QuickInfo</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.QuickInfo.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <c>QuickInfo</c> class with specific image index.
</summary>
<param name="imageIndex">Specifies an index of the image.</param>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.QuickInfo.Text">
<summary>
Gets or sets content of the <c>IQuickInfo</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.QuickInfo.Symbol">
<summary>
Gets or sets quick info symbol
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.QuickInfo.CanEvaluateSymbol">
<summary>
Gets or sets a boolean value indicating if the symbol can be evaluated at run-time
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.QuickInfo.GetName(System.Int32)">
<summary>
Returns string representing name of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing name of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.QuickInfo.GetText(System.Int32)">
<summary>
Returns string representing default column.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text representing default column.</returns>
<remarks>In this class method returns the same value with <c>GetName</c> method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.QuickInfo.GetImageIndex(System.Int32)">
<summary>
Returns <c>ICodeSnippetMember.ImageIndex</c> from the snippet specified by index.
</summary>
<param name="index">Specifies an index of the image.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.QuickInfoItem">
<summary>
Stores simple text data related to popup hint.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.QuickInfoItem.#ctor(System.String)">
<summary>
Initializes a new instance of the <c>QuickInfoItem</c> class with specified settings.
</summary>
<param name="text">Test to store in this new instance.</param>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.QuickInfoItem.Text">
<summary>
Gets or sets content of the <c>IQuickInfoItem</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.QuickInfoItem.CompareTo(System.Object)">
<summary>
Compares this instance to a specified object and returns an indication of their relative values.
</summary>
<param name="value"></param>
<returns>A signed number indicating the relative values of this instance and value.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.CodeCompletionCategory">
<summary>
Provides data for the code completion category like class or field.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionCategory.#ctor(System.String,System.String,System.Nullable{System.Int32},System.Drawing.Image)">
<summary>
Initializes a new instance of the <c>CodeCompletionCategory</c> class with specified parameters.
</summary>
<param name="id">ID of the category.</param>
<param name="name">Name of the category.</param>
<param name="imageIndex">Image index of the category.</param>
<param name="image">Image of the category.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.CodeCompletionCategory.#ctor(System.String,System.String,System.String,System.Nullable{System.Int32},System.Drawing.Image)">
<summary>
Initializes a new instance of the <c>CodeCompletionCategory</c> class with specified parameters.
</summary>
<param name="id">ID of the category.</param>
<param name="name">Name of the category.</param>
<param name="displayName">Displayed name of the category.</param>
<param name="imageIndex">Image index of the category.</param>
<param name="image">Image of the category.</param>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionCategory.Id">
<summary>
Gets ID of the category.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionCategory.Name">
<summary>
Gets name of the category.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionCategory.DisplayName">
<summary>
Gets displayed name of the category.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionCategory.ImageIndex">
<summary>
Gets image index of the category.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.CodeCompletionCategory.Image">
<summary>
Gets image of the category.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICategorizedCodeCompletionProvider">
<summary>
Represents a ICodeCompletionProvider that contains categories.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICategorizedCodeCompletionProvider.GetCategory(System.Int32)">
<summary>
When implemented by a class, gets a category by its index.
</summary>
<param name="index">Index of the item in the categories collection.</param>
<returns>CodeCompletionCategory by its index.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICategorizedCodeCompletionProvider.GetAvailableCategories">
<summary>
When implemented by a class, returns list of all available categories.
</summary>
<returns>List of all possible CodeCompletionCategory objects.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICategorizedListMember">
<summary>
Represents a list member contains category information like Class, Filed and so on.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICategorizedListMember.Category">
<summary>
When implemented by a class, gets or sets CodeCompletionCategory to which this IListMember belongs.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IBraceInfo">
<summary>
Represents simple text data related to popup hint.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IBraceInfo.Brace">
<summary>
When implemented by a class, gets or sets content of the <c>IQuickInfo</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IBraceInfoItem">
<summary>
Stores simple text data related to popup hint.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IBraceInfoItem.Brace">
<summary>
When implemented by a class, gets or sets content of the <c>CommentInfoItem</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeActionItem">
<summary>
Represents properties and methods describing particular code fix in the code fix collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeActionItem.CodeFix">
<summary>
When implemented by a class, gets an associated code fix.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeActionItem.CodeRefactor">
<summary>
When implemented by a class, gets an associated code refactor.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeActionItem.Parent">
<summary>
When implemented by a class, gets or sets a parent of the <c>ICodeSnippet</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeActionItems">
<summary>
Represents collection containing list of code fixes.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeActionItems.Item(System.Int32)">
<summary>
When implemented by a class, provides an indexed access to <c>ICodeActionItem</c> objects stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeActionItems.AddCodeAction">
<summary>
When implemented by a class, adds a new item to the <c>ICodeActionItem</c> collection.
</summary>
<returns><c>ICodeActionItem</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeActionItems.InsertCodeAction(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeActionItem</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeActionItem</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ItemFocusMode">
<summary>
Specifies item preselection mode
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ItemFocusMode.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ItemFocusMode.Focused">
<summary>
Specifies that item is in focused state.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ItemFocusMode.AlwaysFocused">
<summary>
Specifies that item is in always focused state.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider">
<summary>
Represents properties and methods to provide data related to Code Completion popup listbox and popup hint controls.
</summary>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ClosePopup">
<summary>
When implemented by a class, occurs when popup control is closed.
</summary>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ShowPopup">
<summary>
When implemented by a class, occurs when popup control is displayed.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ColumnCount">
<summary>
When implemented by a class, represents number of the columns.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.Strings">
<summary>
When implemented by a class, provides an indexed access to the text of default column.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ImageIndexes">
<summary>
When implemented by a class, provides an indexed access to the image index of each column.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.Descriptions">
<summary>
When implemented by a class, provides an indexed access to the description of each column.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ShowDescriptions">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.SelIndex">
<summary>
When implemented by a class, represents the index specifying the currently selected item of the popup control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.SelectedItem">
<summary>
When implemented by a class, represents currently selected item of the popup control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.NeedSort">
<summary>
When implemented by a class, specifies if provider content needs to be sorted.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.Images">
<summary>
When implemented by a class, gets or sets the ImageList for code completion items.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.AlphaImages">
<summary>
When implemented by a class, gets or sets the AlphaImageList for code completion items.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ImagesHighDpi">
<summary>
When implemented by a class, gets or sets the ImageList for code completion items for high DPI.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.UseIndent">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.UseHtmlFormatting">
<summary>
When implemented by a class, gets or sets a boolean value indicating whether html formatting tags may appear in the text.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.EditField">
<summary>
When implemented by a class, gets or sets a value indicating editable field of the code completion provider.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.EditPath">
<summary>
When implemented by a class, gets or sets a value indicating path to the nested code completion provider.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.FormatDisplayText">
<summary>
When implemented by a class, gets a boolean value indicating that rich text formatting should be applied to display text.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.FocusMode">
<summary>
When implemented by a class, specifies mode where pre-selected item in code completion listbox is just focused, but not selected.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.InvokeChar">
<summary>
When implemented by a class, specifies a character that triggered code completion invocation
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.NameColumnIndex">
<summary>
When implemented by a class, gets an index of the column containing name.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ColumnVisible(System.Int32)">
<summary>
When implemented by a class, indicates whether specified column is visible.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if visible; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.ColumnSpace(System.Int32)">
<summary>
When implemented by a class, indicates whether after specified column SPACE is required.
</summary>
<param name="column">Specifies an index of the column.</param>
<returns>True if should; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetColumnText(System.Int32,System.Int32)">
<summary>
When implemented by a class, returns text from given item in the specified column.
</summary>
<param name="index">Specifies index of item.</param>
<param name="column">Specifies index of column.</param>
<returns>Text representing specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetText(System.Int32)">
<summary>
When implemented by a class, returns string representing default column.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text representing default column.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetInsertText(System.Int32)">
<summary>
When implemented by a class, returns string to be inserted.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Text to be inserted.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetImageIndex(System.Int32)">
<summary>
When implemented by a class, returns number of image that is displayed for item given by index.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Index of image corresponding to given item.</returns>
<remarks>In this class method always return -1. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetImage(System.Int32)">
<summary>
When implemented by a class, returns number of image that is displayed for item given by index.
</summary>
<param name="index">Index of image within collection.</param>
<returns>Image corresponding to given item.</returns>
<remarks>In this class method always return -1. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetDescription(System.Int32)">
<summary>
When implemented by a class, returns a content of the column, named 'Description', of the specified item from the collection.
</summary>
<param name="index">Index of the item within the collection.</param>
<returns>String content of specified column.</returns>
<remarks>In this class method always return empty string. Descendant classes can override this method.</remarks>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetName(System.Int32)">
<summary>
When implemented by a class, returns string representing name of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing name of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetDisplayText(System.Int32)">
<summary>
When implemented by a class, returns string representing the display text of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing display text of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetFullDisplayText(System.Int32)">
<summary>
When implemented by a class, returns string representing full text of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>String representing full display text of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetPriority(System.Int32)">
<summary>
When implemented by a class, returns priority of the item.
</summary>
<param name="index">Index of item within collection.</param>
<returns>Integer representing priority of specified item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.IndexOfName(System.String,System.Boolean)">
<summary>
When implemented by a class, returns index of item within collection by it's name.
</summary>
<param name="name">Specifies Name property of item to find.</param>
<param name="caseSensitive">Indicates whether search should be case sensitive.</param>
<returns>Index of found item.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.GetParent">
<summary>
When implemented by a class, returns code completion provider owning this <c>ICodeCompletionProvider</c> instance.
</summary>
<returns>Parent of the <c>ICodeCompletionProvider</c>.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.Sort">
<summary>
When implemented by a class, sorts elements in the list.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.Sort(System.Collections.Generic.IComparer{Alternet.Syntax.CodeCompletion.ICodeCompletionProviderItem})">
<summary>
When implemented by a class, sorts elements in the list using the specified comparer.
</summary>
<param name="comparer">The <c>IComparer</c> implementation to use when comparing elements.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.OnShowPopup(System.Object,Alternet.Syntax.ShowingEventArgs)">
<summary>
When implemented by a class, raises <c>ShowPopup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <c>ShowingEventArgs</c> that contains the event data.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionProvider.OnClosePopup(System.Object,Alternet.Syntax.ClosingEventArgs)">
<summary>
When implemented by a class, raises <c>ClosePopup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <c>ClosingEventArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderItem">
<summary>
Stores particular code completion item.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderItem.SerializationInfo">
<summary>
When implemented by a class, gets or sets an xml representation of this <c>ICodeCompletionProviderItem</c> object.
</summary>
<remarks>Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML.</remarks>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderNamedItem">
<summary>
Represents properties and methods describing particular item in the <c>ICodeCompletionProviderItems</c> collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderNamedItem.CustomData">
<summary>
When implemented by a class, gets a header associated with the <c>ICodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderNamedItem.Name">
<summary>
When implemented by a class, gets name of the <c>ICodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderNamedItem.Description">
<summary>
When implemented by a class, gets description of the <c>ICodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderNamedItem.ImageIndex">
<summary>
When implemented by a class, gets or sets the index of the image displayed for the <c>ICodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionProviderNamedItem.ChildItems">
<summary>
When implemented by a class, gets list of child items for this <c>ICodeCompletionProviderNamedItem</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository">
<summary>
Represents properties and methods to perform code completion functionality.
</summary>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.MemberLookup">
<summary>
When implemented by a class, occurs while trying to obtain information about some member of language element.
</summary>
</member>
<member name="E:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.DescriptionLookup">
<summary>
When implemented by a class, occurs while trying to obtain description of some language element.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.FillBaseMembers">
<summary>
When implemented by a class, indicates whether members of <c>Object</c> class should be present in the member collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.CaseSensitive">
<summary>
When implemented by a class, indicates whether searching for language element's members should be case sensitive.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.Images">
<summary>
When implemented by a class, gets ImageList attached to this <c>CodeCompletionRepository</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.ImagesHighDpi">
<summary>
When implemented by a class, gets ImageList attached to this <c>CodeCompletionRepository</c> for high DPI.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.ScaledImages">
<summary>
When implemented by a class, gets scaled ImageList attached to this <c>CodeCompletionRepository</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.AlphaImages">
<summary>
When implemented by a class, gets AlphaImageList attached to this <c>CodeCompletionRepository</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.AlphaImagesHighDpi">
<summary>
When implemented by a class, gets AlphaImageList attached to this <c>CodeCompletionRepository</c> for high DPI.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.ScaledAlphaImages">
<summary>
When implemented by a class, gets scaled AlphaImageList attached to this <c>CodeCompletionRepository</c>
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.ImagesResourceNameSuffix">
<summary>
When implemented by a class, gets or sets the image resource name suffix.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.SyntaxTree">
<summary>
When implemented by a class, gets or sets a hierarchical collection of <c>ISyntaxNode</c> elements.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.SyntaxTrees">
<summary>
When implemented by a class, gets or sets a list of <c>ISyntaxTree</c> objects attached to this <c>ICodeCompletionRepository</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetNodeType(System.String,Alternet.Syntax.ISyntaxNode,System.Drawing.Point)">
<summary>
When implemented by a class, obtains information type of the <c>SyntaxNode</c>
</summary>
<param name="text">Specifies source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing a current language element.</param>
<param name="position">Specifies starting position to search.</param>
<returns>Object representing type of found member.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetMemberType(System.String,Alternet.Syntax.ISyntaxNode,System.String@,System.Drawing.Point@,System.Drawing.Point@,Alternet.Syntax.CodeCompletionScope@)">
<summary>
When implemented by a class, obtains information about some language element to perform code completion related operations.
</summary>
<param name="text">Specifies source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="name">Retrieves name of found language element.</param>
<param name="position">Specifies position of found language element in the code text and updates it if needed.</param>
<param name="endPos">Specifies end position of found language element in the code text and updates it if needed.</param>
<param name="scope">Retrieves information about search constraints for the language element.</param>
<returns>Object representing information about language element to complete.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetSpecialMemberType(System.String,Alternet.Syntax.ISyntaxNode,System.String@,System.Drawing.Point@,System.Drawing.Point@,Alternet.Syntax.CodeCompletionScope@)">
<summary>
When implemented by a class, obtains information about some language element to perform code completion related operations in special cases.
</summary>
<param name="text">Specifies source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="name">Retrieves name of found language element.</param>
<param name="position">Specifies position of found language element in the code text and updates it if needed.</param>
<param name="endPos">Specifies end position of found language element in the code text and updates it if needed.</param>
<param name="scope">Retrieves information about search constraints for the language element.</param>
<returns>Object representing information about language element to complete.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetMethodType(System.String,Alternet.Syntax.ISyntaxNode,System.String@,System.Drawing.Point@,System.Drawing.Point@,System.Int32@,System.Int32@,Alternet.Syntax.CodeCompletionScope@)">
<summary>
When implemented by a class, obtains information about some method of specified language element.
</summary>
<param name="text">Specifies source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="name">Retrieves name of found method.</param>
<param name="position">Retrieves start position of the method in the code text.</param>
<param name="endPos">Retrieves end position of the method in the code text.</param>
<param name="paramIndex">Retrieves index of current parameter in the code text.</param>
<param name="paramCount">Retrieves number of the parameters.</param>
<param name="scope">Retrieves information about search constraints for the language element.</param>
<returns>Object representing information about found method.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.FillMembers(Alternet.Syntax.ISyntaxNode,System.Drawing.Point,Alternet.Syntax.CodeCompletion.IListMembers,System.Object,System.String,Alternet.Syntax.CodeCompletionScope,System.Int32@)">
<summary>
When implemented by a class, fills a provider with the members, providing available choices for the specified language element.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> representing current language element.</param>
<param name="position">Specifies position of language element in the text.</param>
<param name="members">Specifies provider to fill with available members.</param>
<param name="member">Specifies language element.</param>
<param name="name">Specifies filter used to fill members.</param>
<param name="scope">Specifies search constraints.</param>
<param name="selIndex">Specifies index of default list member.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.FillMember(Alternet.Syntax.CodeCompletion.IListMembers,System.Object,System.String,System.Int32,Alternet.Syntax.CodeCompletionScope)">
<summary>
When implemented by a class, obtains information about individual member of specified language element.
</summary>
<param name="members">Specifies provider to fill with available members.</param>
<param name="member">Specifies language element.</param>
<param name="name">Specifies name of member to retrieve.</param>
<param name="paramIndex">Specifies index of current member parameter.</param>
<param name="scope">Specifies search constraints.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetMemberType(Alternet.Syntax.ISyntaxNode,System.Drawing.Point,System.Object,System.String,Alternet.Syntax.CodeCompletionScope@)">
<summary>
When implemented by a class, obtains information about a member of some language element.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> representing a current language element.</param>
<param name="position">Specifies position of language element.</param>
<param name="member">Specifies language element.</param>
<param name="name">Specifies name of the member to locate.</param>
<param name="scope">Retrieves information about search constraints for this language element.</param>
<returns>Object representing information about found member.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetDescription(Alternet.Syntax.CodeCompletion.IListMembers,Alternet.Syntax.ISyntaxNode,System.Object,System.String,System.Boolean)">
<summary>
When implemented by a class, obtains description of some language element.
</summary>
<param name="members">Specifies ListMembers interface used to get language-specific description.</param>
<param name="node">Specifies <c>ISyntaxNode</c> that representing language element to describe.</param>
<param name="member">Specifies language element to describe.</param>
<param name="name">Specifies name of described language element.</param>
<param name="fullDescription">Specifies whether description should include name and type of the found element.</param>
<returns>String that describes specified language element.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetPriority(System.Object)">
<summary>
When implemented by a class, obtains priority of the given language element.
<param name="member">Specifies language element</param>
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.FindDeclaration(System.String,Alternet.Syntax.ISyntaxNode,System.Drawing.Point)">
<summary>
When implemented by a class, obtains information about where the language element is declared.
</summary>
<param name="text">Specifies the source text.</param>
<param name="node">Specifies <c>ISyntaxNode</c> representing a current language element.</param>
<param name="position">Specifies position of language element.</param>
<returns><c>object</c> representing declaration of the language element.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.FindReferences(Alternet.Syntax.ISyntaxNode,Alternet.Syntax.ISyntaxNodes)">
<summary>
When implemented by a class, locates all references to the node in the text.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to find references.</param>
<param name="references">Retrieves references to node.</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.RegisterSyntaxTree(Alternet.Syntax.ISyntaxTree)">
<summary>
When implemented by a class, adds specified tree to the list of syntax trees for code-completion related purposes.
</summary>
<param name="tree">Specifies <c>ISyntaxTree</c> to add.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.UnregisterSyntaxTree(Alternet.Syntax.ISyntaxTree)">
<summary>
When implemented by a class, removes specified tree from the list of syntax trees.
</summary>
<param name="tree">Specifies <c>ISyntaxTree</c> to remove.</param>
<returns>True if succeed (tree is present in the tree list); otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.RegisterSnippet(System.String,System.Boolean)">
<summary>
When implemented by a class, registers snippet to be displayed in code completion window.
</summary>
<param name="snippet">Specifies name of snippet to be displayed.</param>
<param name="isStatement">Specifies whether snippet will have statement image index.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.UnregisterSnippet(System.String)">
<summary>
When implemented by a class, removes specified snippet from the list of snippets.
</summary>
<param name="snippet">Specifies name of snippet to be removed.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetCodeSnippets(System.String)">
<summary>
When implemented by a class, returns code snippets for the given language.
</summary>
<param name="language">Represents a language.</param>
<returns>ICodeSnippetsProvider instance for a given language.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetQuickInfo(Alternet.Syntax.ISyntaxNode)">
<summary>
When implemented by a class, returns information about the node.
</summary>
<param name="node">Given syntax node.</param>
<returns>IQuickInfo instance.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.GetQuickInfo(System.Object)">
<summary>
When implemented by a class, returns information about the object.
</summary>
<param name="member">Given object.</param>
<returns>IQuickInfo instance.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeCompletionRepository.IsStructureGuideNode(Alternet.Syntax.ISyntaxNode,Alternet.Common.IRange@)">
<summary>
When implemented by a class, indicates whether specified <c>ISyntaxNode</c> is guide node.
</summary>
<param name="node"><c>ISyntaxNode</c> to check.</param>
<param name="range">Output parameter receives guide range.</param>
<returns>True if <c>ISyntaxNode</c> is guide node; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippet">
<summary>
Represents properties and methods describing particular code snippet in the snippets collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.Header">
<summary>
When implemented by a class, gets a header associated with the snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.Declarations">
<summary>
When implemented by a class, specifies the literals and objects that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.Imports">
<summary>
When implemented by a class, contains the imported namespaces for the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.References">
<summary>
When implemented by a class, contains information about assembly references for the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.Code">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.Description">
<summary>
When implemented by a class, gets description of the <c>ICodeSnippet</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.ImageIndex">
<summary>
When implemented by a class, gets or sets the index of the image displayed for the template.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.CustomData">
<summary>
When implemented by a class, gets or sets an object that can hold a user defined data attached to the template.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippet.Parent">
<summary>
When implemented by a class, gets or sets a parent of the <c>ICodeSnippet</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetCode">
<summary>
Specifies the code that you want to insert into a file.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetCode.Delimiter">
<summary>
When implemented by a class, specifies the delimiter used to describe literals and objects in the code.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetCode.Kind">
<summary>
When implemented by a class, specifies the kind of code the snippet contains, and thus, where the snippet can be inserted.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetCode.Language">
<summary>
When implemented by a class, specifies the language of the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetCode.Code">
<summary>
When implemented by a class, specifies the code that you want to insert into a file.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetCode.Assign(Alternet.Syntax.CodeCompletion.ICodeSnippetCode)">
<summary>
When implemented by a class, copies the contents of another <c>ICodeSnippetCode</c> object.
</summary>
<param name="source">Specifies <c>ICodeSnippetCode</c> to assign.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetDeclaration">
<summary>
Represents properties and methods describing literals and objects that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetDeclaration.Literals">
<summary>
When implemented by a class, defines the literals of the code snippet that you can edit.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetDeclaration.Objects">
<summary>
When implemented by a class, defines the objects of the code snippet that you can edit.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetDeclarations">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ICodeSnippetDeclaration</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetDeclarations.AddDeclaration">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ICodeSnippetDeclarations</c> collection.
</summary>
<returns><c>ICodeSnippetDeclaration</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetDeclarations.InsertDeclaration(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippetDeclarations</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetDeclaration</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetHeader">
<summary>
Represents properties and methods describing code snippet header.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetHeader.Title">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetHeader.Description">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetHeader.Author">
<summary>
When implemented by a class, gets or sets a string value that specifies author of the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetHeader.Shortcut">
<summary>
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.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetHeader.Types">
<summary>
Specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetHeader.Assign(Alternet.Syntax.CodeCompletion.ICodeSnippetHeader)">
<summary>
When implemented by a class, copies the contents of another <c>ICodeSnippetHeader</c> object.
</summary>
<param name="source">Specifies <c>ICodeSnippetHeader</c> to assign.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetImport">
<summary>
Represents imported namespace used by an IntelliSense Code Snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetImport.Namespace">
<summary>
When implemented by a class, specifies the namespace used by the code snippet.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetImports">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ICodeSnippetImport</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetImports.AddImport">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ICodeSnippetImports</c> collection.
</summary>
<returns><c>ICodeSnippetImport</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetImports.InsertImport(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippetImports</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetImport</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral">
<summary>
Represents properties and methods describing literal that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral.Default">
<summary>
When implemented by a class, specifies the default value of the literal or object for an IntelliSense Code Snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral.Function">
<summary>
When implemented by a class, specifies a function to execute when the literal or object receives focus in the Editor.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral.ID">
<summary>
When implemented by a class, specifies the unique identifier for the object or literal.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral.Type">
<summary>
When implemented by a class, Specifies the type of the object.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral.ToolTip">
<summary>
When implemented by a class, specifies the ToolTip description to be associated with the literal in the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral.Editable">
<summary>
When implemented by a class, specifies whether literal is editable or not.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetLiteral.SupportsCode">
<summary>
When implemented by a class, specifies whether literal can fill code.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetLiterals">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ICodeSnippetLiteral</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetLiterals.AddLiteral">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ICodeSnippetLiterals</c> collection.
</summary>
<returns><c>ICodeSnippetLiteral</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetLiterals.InsertLiteral(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippetLiterals</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetLiteral</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetMember">
<summary>
Represents properties and methods for a particular code snippet member in the data collection of the code completion popups.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.Name">
<summary>
When implemented by a class, gets or sets a string value that specifies the name of the <c>IListMember</c>. Useful to find necessary item within the <c>ICodeSnippetMember</c> collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.EditPath">
<summary>
When implemented by a class, gets a string value that specifies the full path of the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.Path">
<summary>
When implemented by a class, gets or sets a string value that specifies the path to the file containing source of the <c>ICodeSnippetMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.ImageIndex">
<summary>
When implemented by a class, gets or sets the index of the image displayed for the <c>ICodeSnippetMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.Members">
<summary>
When implemented by a class, provides an indexed access to the nested <c>ICodeSnippetMember</c> objects.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.Snippets">
<summary>
When implemented by a class, provides an indexed access to the nested <c>ICodeSnippet</c> objects.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.SnippetsAndMembers">
<summary>
When implemented by a class, provides an indexed access to the nested <c>ICodeSnippet</c> and <c>ICodeSnippetMember</c> objects.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMember.Parent">
<summary>
When implemented by a class, gets or sets a parent of the <c>ICodeSnippetMember</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetMembers">
<summary>
Represents collection containing list of code snippets.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMembers.Parent">
<summary>
When implemented by a class, gets or sets a parent of the <c>ICodeSnippetMembers</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetMembers.Item(System.Int32)">
<summary>
When implemented by a class, provides an indexed access to <c>ICodeSnippetMember</c> objects stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetMembers.AddSnippetMember">
<summary>
When implemented by a class, adds a new item to the <c>ICodeSnippetMembers</c> collection.
</summary>
<returns><c>ICodeSnippetMember</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetMembers.InsertSnippetMember(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippetMembers</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetMember</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetObject">
<summary>
Represents properties and methods describing literal that make up the parts of a code snippet that you can edit.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetObjects">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ICodeSnippetObject</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetObjects.AddObject">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ICodeSnippetObjects</c> collection.
</summary>
<returns><c>ICodeSnippetObject</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetObjects.InsertObject(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippetObject</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetObject</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetReference">
<summary>
Contains information about assembly references for the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetReference.Assembly">
<summary>
When implemented by a class, contains the name of the assembly referenced by the code snippet.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetReference.Url">
<summary>
When implemented by a class, contains a URL that provides more information about the referenced assembly.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetReferences">
<summary>
Represents properties and methods to provide an indexed access to individual <c>ICodeSnippetReference</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetReferences.AddReference">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ICodeSnippetReferences</c> collection.
</summary>
<returns><c>ICodeSnippetReference</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetReferences.InsertReference(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippetReferences</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetReference</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippets">
<summary>
Represents collection containing list of code snippets.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippets.Item(System.Int32)">
<summary>
When implemented by a class, provides an indexed access to <c>ICodeSnippet</c> objects stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippets.AddSnippet">
<summary>
When implemented by a class, adds a new item to the <c>ICodeSnippets</c> collection.
</summary>
<returns><c>ICodeSnippet</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippets.InsertSnippet(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippets</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippet</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetsProvider">
<summary>
Represents base interface for code snippets provider.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetsProvider.FindByShortcut(System.String,System.Boolean)">
<summary>
When implemented by a class, gets a code snippet by its shortcut.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetsProvider.ShouldIndent(Alternet.Syntax.CodeCompletion.ICodeSnippet)">
<summary>
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.
</summary>
<param name="snippet">Specifies given snippet.</param>
<returns>True if code should be indented, otherwise False.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.SnippetType">
<summary>
Defines snippet behaviour.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.SnippetType.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.SnippetType.SurroundsWith">
<summary>
Allows the code snippet to be placed around a selected piece of code.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.SnippetType.Expansion">
<summary>
Allows the code snippet to be inserted at the cursor.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.SnippetType.Refactoring">
<summary>
Specifies that the code snippet is used during Visual C# refactoring. Refactoring cannot be used in custom code snippets.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetType">
<summary>
Specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICodeSnippetType.SnippetType">
<summary>
When implemented by a class, specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICodeSnippetTypes">
<summary>
Specifies how the code snippet is inserted into the code.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetTypes.AddSnippetType">
<summary>
When implemented by a class, adds a new item to the specified position within the <c>ICodeSnippetTypes</c> collection.
</summary>
<returns><c>ICodeSnippetType</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.ICodeSnippetTypes.InsertSnippetType(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>ICodeSnippetTypes</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>ICodeSnippetType</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICommentInfo">
<summary>
Represents simple text data related to popup hint.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICommentInfo.Text">
<summary>
When implemented by a class, gets or sets content of the <c>IQuickInfo</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ICommentInfoItem">
<summary>
Stores simple text data related to popup hint.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.ICommentInfoItem.Text">
<summary>
When implemented by a class, gets or sets content of the <c>CommentInfoItem</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.MemberAttribute">
<summary>
Specifies list of additional attributes associated with a <c>IListMember</c>.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.MemberAttribute.None">
<summary>
No attributes.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.MemberAttribute.CanRead">
<summary>
Specifies that property readable.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.MemberAttribute.CanWrite">
<summary>
Specifies that property writeable.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.MemberAttribute.NoDescription">
<summary>
Specifies that no description should be generated for a member.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.MemberAttribute.NoIntellisense">
<summary>
Specifies that member is hidden for intellisense.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IListMember">
<summary>
Represents properties and methods for a particular list member in the data collection of the code completion popups.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Name">
<summary>
When implemented by a class, gets or sets a string value that specifies the name of the <c>IListMember</c>. Useful to find necessary item within the <c>IListMember</c> collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.DisplayText">
<summary>
When implemented by a class, gets or sets a string value displayed as a "name" part of <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.DataType">
<summary>
When implemented by a class, gets or sets a string value that specifies data type of the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Description">
<summary>
When implemented by a class, gets or sets a string value that specifies short description of the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Qualifier">
<summary>
When implemented by a class, gets or sets a string value that specifies access modifiers of the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Overloads">
<summary>
When implemented by a class, gets or sets number of overloading members <c>IListMember</c> in the collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.CustomData">
<summary>
When implemented by a class, gets or sets an object that can hold a user defined data attached to the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.ParamText">
<summary>
When implemented by a class, gets or sets a string value that specifies comma separated list of parameters of the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Attributes">
<summary>
When implemented by a class, gets or sets additional attributes associated with a member.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Parameters">
<summary>
When implemented by a class, gets or sets a collection of parameters of this <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.CurrentParamIndex">
<summary>
When implemented by a class, gets or sets index of current parameter in the parameters collection.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.ImageIndex">
<summary>
When implemented by a class, gets or sets the index of the image displayed for the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Image">
<summary>
When implemented by a class, gets or sets the image displayed for the <c>IListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.InsertText">
<summary>
When implemented by a class, gets or sets a string value inserted in the text editor when <c>IListMember</c> is selected.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.MemberType">
<summary>
When implemented by a class, gets or sets the integer value representing type of the member.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Owner">
<summary>
When implemented by a class, gets IListMembers instance owning the <c>ListMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMember.Priority">
<summary>
When implemented by a class, gets or sets priority of the <c>ListMember</c>.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMember.GetTemplate(System.Boolean)">
<summary>
When implemented by a class, return member's template.
</summary>
<param name="compact">Indicates if template is in a compact form.</param>
<returns>String value that represents member template.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMember.GetParamText(System.Boolean)">
<summary>
When implemented by a class, converts <c>Parameters</c> property to a single string.
</summary>
<param name="useFormatting">Specifies whether to use html formatting.</param>
<returns>Returns <c>Parameters</c> in the form of comma separated text, framed by parentheses.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMember.AddDescription(System.String)">
<summary>
When implemented by a class, appends text to the member description.
</summary>
<param name="text">Text to add.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IListMembers">
<summary>
Represents data collection related to popup list box controls.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMembers.ShowQualifiers">
<summary>
When implemented by a class, gets or sets a value indicating whether the "Qualifiers" column is visible.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMembers.ShowResults">
<summary>
When implemented by a class, gets or sets a value indicating whether the "Results" column is visible.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMembers.ShowParams">
<summary>
When implemented by a class, gets or sets a value indicating whether the "Params" column is visible.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMembers.ShowHints">
<summary>
When implemented by a class, gets or sets a value indicating whether popup listbox should display additional information for selected list member.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IListMembers.Item(System.Int32)">
<summary>
When implemented by a class, provides an indexed access to <c>IListMember</c> objects stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMembers.CreateListMember">
<summary>
Initializes a new instance of the <c>ListMember</c> class with default settings.
</summary>
<returns><c>IListMember</c> that represents this new instance.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMembers.AddListMember">
<summary>
When implemented by a class, adds a new item to the <c>IListMembers</c> collection.
</summary>
<returns><c>IListMember</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMembers.InsertListMember(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>IListMembers</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>IListMember</c> that is inserted.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMembers.ResetShowQualifiers">
<summary>
When implemented by a class, resets the <c>ShowQualifiers</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMembers.ResetShowResults">
<summary>
When implemented by a class, resets the <c>ShowResults</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMembers.ResetShowParams">
<summary>
When implemented by a class, resets the <c>ShowParams</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IListMembers.ResetShowHints">
<summary>
When implemented by a class, resets the <c>ShowHints</c> to the default value.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IParameterInfo">
<summary>
Represents Parameter Info data related to popup hint controls.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.ParameterModifer">
<summary>
Defines parameter modifiers.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ParameterModifer.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ParameterModifer.Optional">
<summary>
Specifies that parameter is optional.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ParameterModifer.In">
<summary>
Specifies that parameter is in.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ParameterModifer.Out">
<summary>
Specifies that parameter is out.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletion.ParameterModifer.Retval">
<summary>
Specifies that parameter is retval.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IParameterMember">
<summary>
Represents properties for a particular parameter member within list member parameters.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IParameterMember.Name">
<summary>
When implemented by a class, gets or sets a string value that specifies name of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IParameterMember.DataType">
<summary>
When implemented by a class, gets or sets a string value that specifies datatype of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IParameterMember.Description">
<summary>
When implemented by a class, gets or sets a string value that specifies short description of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IParameterMember.Qualifier">
<summary>
When implemented by a class, gets or sets a string value that specifies parameter modifier of the <c>IParameterMember</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IParameterMember.Modifiers">
<summary>
When implemented by a class, gets or sets a string value that specifies parameter modifier.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IParameterMember.Text">
<summary>
When implemented by a class, gets or sets a string value that represents parameter text.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IParameterMembers">
<summary>
Represents collection containing list of parameters.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IParameterMembers.AddParameterMember">
<summary>
When implemented by a class, adds a new item to the <c>IParameterMembers</c> collection.
</summary>
<returns><c>IParameterMember</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.CodeCompletion.IParameterMembers.InsertParameterMember(System.Int32)">
<summary>
When implemented by a class, inserts a new item to the specified position within the <c>IParameterMember</c> collection.
</summary>
<param name="index">Specifies position to insert.</param>
<returns><c>IParameterMember</c> that is inserted.</returns>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IQuickInfo">
<summary>
Represents simple text data related to popup hint.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IQuickInfo.Text">
<summary>
When implemented by a class, gets or sets content of the <c>IQuickInfo</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IQuickInfo.Symbol">
<summary>
When implemented by a class, gets or sets quick info symbol
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IQuickInfo.CanEvaluateSymbol">
<summary>
When implemented by a class, gets or sets a boolean value indicating if the symbol can be evaluated at run-time
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletion.IQuickInfoItem">
<summary>
Stores simple text data related to popup hint.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletion.IQuickInfoItem.Text">
<summary>
When implemented by a class, gets or sets content of the <c>IQuickInfoItem</c>.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeFix">
<summary>
Represents properties to describe a particular code fix action in the code text.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeFix.#ctor">
<summary>
Initializes a new instance of the <c>CodeFix</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeFix.Description">
<summary>
Gets or sets code fix description.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeFix.TextChanges">
<summary>
Gets or sets collection of code fix changes.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeFix.GetTextChangesAsync">
<summary>
Gets or sets action to apply code fix.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeFix.Clone">
<summary>
Creates a new object that is a copy of the current <c>ICodeFixAction</c> object.
</summary>
<returns>A new instance of System.Object that is the memberwise clone of the current CodeFixAction object.</returns>
</member>
<member name="T:Alternet.Syntax.CodeRefactor">
<summary>
Represents properties to describe a particular code refactor action in the code text.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeRefactor.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Alternet.Syntax.CodeRefactor"/> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.Name">
<summary>
Gets or sets code fix description.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.Description">
<summary>
Gets or sets code fix description.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.ActionName">
<summary>
Gets or sets code refactor action name.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.ActionDescription">
<summary>
Gets or sets code refactor action description.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.Position">
<summary>
Gets or sets start position of the text being refactored.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.EndPos">
<summary>
Gets or sets end position of the text being refactored.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.Children">
<summary>
Gets a list of nested code refactors.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.TextChangesFunc">
<summary>
Gets or sets functions that retrieves code changes for particular refactor.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeRefactor.GetTextChangesAsync">
<summary>
Gets or sets action to apply code fix.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeRefactor.GetTextChanges(System.Boolean)">
<summary>
Retrieves code changes for particular code refactor.
</summary>
<param name="allDocuments">Specifies if all documents in the solution needs to be processed.</param>
<returns>List of changes if any, otherwise null.</returns>
</member>
<member name="M:Alternet.Syntax.CodeRefactor.Clone">
<summary>
Creates a new object that is a copy of the current <c>ICodeFixAction</c> object.
</summary>
<returns>A new instance of System.Object that is the memberwise clone of the current CodeFixAction object.</returns>
</member>
<member name="T:Alternet.Syntax.ClosePopupEvent">
<summary>
Represents a method that will handle the <c>CodeCompletionProvider.ClosePopup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <c>ClosingEventArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.ClosingEventArgs">
<summary>
Provides data for the <c>ICodeCompletionProvider.ClosePopup</c> event.
</summary>
</member>
<member name="M:Alternet.Syntax.ClosingEventArgs.#ctor(System.Boolean,Alternet.Syntax.CodeCompletion.ICodeCompletionProvider)">
<summary>
Initializes a new instance of the <c>ClosingEventArgs</c> class with the specific parameters.
</summary>
<param name="accepted">The boolean value that specifies whether the popup window input is accepted.</param>
<param name="provider">Specifies the object that provides data for code completion.</param>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.KeyChar">
<summary>
Represents key code causing code completion window to close.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.Accepted">
<summary>
Represents a value indicating whether the value displayed in CodeCompletion window should be accepted.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.UseIndent">
<summary>
Represents a value indicating whether the multi-line text should be indented when inserting to the edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.UseTextAndInsertText">
<summary>
Represents a value indicating whether the multi-line text should be insert both text and insertText to the edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.NeedSmartFormat">
<summary>
Represents a value indicating whether the multi-line text should be formatted when inserting to the edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.NeedSmartIndent">
<summary>
Represents a value indicating whether the text being inserted be indented when inserting to the edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.Handled">
<summary>
Represents the boolean value indicating whether popup should be closed or not.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.Text">
<summary>
Represents the string value that returned by popup being closed.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.InsertText">
<summary>
Represents the string value to be inserted that returned by popup being closed.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.StartPosition">
<summary>
Specifies position within the text where code completion window is valid.
<seealso cref="P:Alternet.Syntax.CodeCompletionArgs.EndPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.EndPosition">
<summary>
Specifies position within the text where code completion window is valid.
<seealso cref="P:Alternet.Syntax.CodeCompletionArgs.StartPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.InsertPosition">
<summary>
Specifies position within the text where code completion window is valid.
<seealso cref="P:Alternet.Syntax.ClosingEventArgs.InsertEndPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.InsertEndPosition">
<summary>
Specifies position within the text where code completion window is valid.
<seealso cref="P:Alternet.Syntax.ClosingEventArgs.InsertPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.SkipKeyChar">
<summary>
Indicates that key character which committed selection should not be inserted in the editor.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.CaretOffset">
<summary>
Specifies new caret position within the text when completion window is closed.
</summary>
</member>
<member name="P:Alternet.Syntax.ClosingEventArgs.Provider">
<summary>
Represents the object that provides data for code completion.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeActionEventArgs">
<summary>
Provides data of the code fixes to be highlighted.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeActionEventArgs.#ctor(System.Drawing.Point,System.Drawing.Point,System.Drawing.Point,Alternet.Syntax.ISyntaxError,System.Boolean,System.Boolean)">
<summary>
Initializes <c>CodeFixEventArgs</c> with specified references.
</summary>
<param name="position">Current position.</param>
<param name="startPosition">TextRange start position.</param>
<param name="endPosition">TextRange end position.</param>
<param name="error">Syntax Error at current position.</param>
<param name="hasCodeFixes">indiciates if code fixes are available for the given error.</param>
</member>
<member name="M:Alternet.Syntax.CodeActionEventArgs.#ctor(System.Drawing.Point,Alternet.Syntax.ISyntaxError,System.Boolean,System.Boolean)">
<summary>
Initializes <c>CodeFixEventArgs</c> with specified references.
</summary>
<param name="position">Current position.</param>
<param name="error">Syntax Error at current position.</param>
<param name="hasCodeFixes">indiciates if code fixes are available for the given error.</param>
</member>
<member name="P:Alternet.Syntax.CodeActionEventArgs.Error">
<summary>
Gets or sets a <c>ISyntaxError</c> associated with code fixes.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeActionEventArgs.HasCodeFixes">
<summary>
Gets or sets value indicating if code fixes are available for the given error.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeActionEventArgs.HasCodeRefactors">
<summary>
Gets or sets value indicating if code refactors are available for the given error.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeActionEventArgs.Position">
<summary>
Specifies current position of the code actions.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeActionEventArgs.StartPosition">
<summary>
Specifies start position of the code actions.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeActionEventArgs.EndPosition">
<summary>
Specifies end position of the code actions.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletionEvent">
<summary>
Represents a method that will handle the <c>SyntaxEdit.NeedCodeCompletion</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <c>CodeCompletionArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletionType">
<summary>
Specifies types of code completion window used to complete language elements.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteWord">
<summary>
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.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.ListMembers">
<summary>
Specifies that code completion window displayed with a list of valid member variables or functions for the appropriate class, struct, union or namespace.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.ParameterInfo">
<summary>
Specifies that code completion window displayed with information about the number, names, and types of parameters required by a function or attribute.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.QuickInfo">
<summary>
Specifies that code completion window displayed with information in a form of short description.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CodeSnippets">
<summary>
Specifies that code completion window displayed with a list of templates with commonly used programming statements that can be inserted into the code.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.SpecialListMembers">
<summary>
Specifies special cases for code completion window.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteComment">
<summary>
Specifies that xml comment template to be inserted.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.GenericParameterInfo">
<summary>
Specifies that generic to be inserted.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteBrace">
<summary>
Specifies that matching brace to be inserted.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteBraceAndParameterInfo">
<summary>
Specifies that matching brace to be inserted and method parameter information displayed.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteInclude">
<summary>
Specifies that include file to be inserted.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteCodeFixes">
<summary>
Specifies that code completion window displayed with a list of available code fixes.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteCodeRefactors">
<summary>
Specifies that code completion window displayed with a list of available code refactors.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.CompleteCodeActions">
<summary>
Specifies that code completion window displayed with a list of available code fixes and code refactors.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionType.XmlCommentListMembers">
<summary>
Specifies that xml comment members should be displayed.
</summary>
</member>
<member name="T:Alternet.Syntax.CodeCompletionArgs">
<summary>
Provides data for the code completion events.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletionArgs.#ctor">
<summary>
Initializes <c>CodeCompletionArgs</c> with default values.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.Provider">
<summary>
Represents the object that provides data for code completion.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.KeyChar">
<summary>
Represents the character typed in the Edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.CompletionType">
<summary>
Represents type of code completion window.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.Interval">
<summary>
Represents the delay, in milliseconds before displaying code completion window. Set Interval to 0 to make code completion window appearing immediately.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.Handled">
<summary>
Represents a value indicating whether the CodeCompletion event is handled. If the event is handled, code completion box will not appear.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.NeedShow">
<summary>
Represents a value indicating whether the code completion popup need showing.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.ToolTip">
<summary>
Represents a value indicating whether code completion window should popup in the form of the tooltip.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.Button">
<summary>
Represents a value indicating whether code completion window should popup in the form of the drop-down button.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.SelIndex">
<summary>
Represents the index specifying the currently selected item of code completion box.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.NeedSmartFormat">
<summary>
Represents a value indicating whether the multi-line text should be formatted when inserting to the edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.NeedSmartIndent">
<summary>
Represents a value indicating whether the multi-line text should be indented when inserting to the edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.StartPosition">
<summary>
Specifies position within the text where code completion window is valid.
<seealso cref="P:Alternet.Syntax.CodeCompletionArgs.EndPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.EndPosition">
<summary>
Specifies position within the text where code completion window is valid.
<seealso cref="P:Alternet.Syntax.CodeCompletionArgs.StartPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.CaretOffset">
<summary>
Specifies new caret position within the text when completion window is closed.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.DisplayPosition">
<summary>
Specifies position within the text where code completion window is displayed.
<seealso cref="P:Alternet.Syntax.CodeCompletionArgs.StartPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.MousePosition">
<summary>
Specifies position in pixels, where code completion window is displayed.
<seealso cref="P:Alternet.Syntax.CodeCompletionArgs.StartPosition"/>
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.CompletionName">
<summary>
Specifies text in the editor to be completed.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.NeedReparse">
<summary>
Specifies whether current scope should be reparsed when executing code completion request.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.AllowAsync">
<summary>
Specifies whether code completion request can be run asynchronously.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.AllowMultipleDocuments">
<summary>
Specifies whether code completion request can process other files.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.Notify">
<summary>
Specifies whether code completion request sends notification upon completion.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.Lexer">
<summary>
Specifies lexer used for drawing code completion windows.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeCompletionArgs.CustomData">
<summary>
Specifies code-completion specific data.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletionArgs.Init">
<summary>
Initializes <c>CodeCompletionArgs</c> with default values.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeCompletionArgs.Init(Alternet.Syntax.CodeCompletionType,System.Drawing.Point,System.Boolean)">
<summary>
Initializes <c>CodeCompletionArgs</c> with specified parameters.
</summary>
<param name="completionType">Specifies code completion type.</param>
<param name="position">Specifies start position.</param>
<param name="needReparse">Specifies whether current scope should be reparsed when executing code completion request.</param>
</member>
<member name="M:Alternet.Syntax.CodeCompletionArgs.Init(Alternet.Syntax.CodeCompletionType,System.Drawing.Point)">
<summary>
Initializes <c>CodeCompletionArgs</c> with specified parameters.
</summary>
<param name="completionType">Specifies code completion type.</param>
<param name="position">Specifies start position.</param>
</member>
<member name="T:Alternet.Syntax.CodeSnippetEvent">
<summary>
Represents a method that will handle the <c>SyntaxEdit.CodeSnippetEventInserted</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <c>CodeCompletionArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.CodeSnippetEventArgs">
<summary>
Provides data for the code completion events.
</summary>
</member>
<member name="M:Alternet.Syntax.CodeSnippetEventArgs.#ctor(Alternet.Syntax.CodeCompletion.ICodeSnippet,System.Drawing.Point)">
<summary>
Initializes <c>CodeCompletionArgs</c> with default values.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeSnippetEventArgs.CodeSnippet">
<summary>
Represents code snippet associated with this event.
</summary>
</member>
<member name="P:Alternet.Syntax.CodeSnippetEventArgs.Position">
<summary>
Represents position within the text wherer the code snippet is inserted.
</summary>
</member>
<member name="T:Alternet.Syntax.DescriptionLookupEvent">
<summary>
Represents a method that will handle the <c>CodeCompletionRepository.DescriptionLookup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <c>DescriptionLookupEventArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.DescriptionLookupEventArgs">
<summary>
Provides data for the <c>ICodeCompletionRepository.DescriptionLookup</c> event,
used to search for the description of specified member.
</summary>
</member>
<member name="M:Alternet.Syntax.DescriptionLookupEventArgs.#ctor(System.Object,System.String)">
<summary>
Initializes a new instance of the <c>DescriptionLookupEventArgs</c> with specified parameters.
</summary>
<param name="member">Specifies Member property of this new instance.</param>
<param name="name">Specifies Name property of this new instance.</param>
</member>
<member name="P:Alternet.Syntax.DescriptionLookupEventArgs.Member">
<summary>
Represents an object to lookup.
</summary>
</member>
<member name="P:Alternet.Syntax.DescriptionLookupEventArgs.Name">
<summary>
The String containing the name of the object.
</summary>
</member>
<member name="P:Alternet.Syntax.DescriptionLookupEventArgs.Description">
<summary>
Result string representing description of the member.
</summary>
</member>
<member name="T:Alternet.Syntax.HighlightReferencesEventArgs">
<summary>
Provides data of the references to be highlighted.
</summary>
</member>
<member name="M:Alternet.Syntax.HighlightReferencesEventArgs.#ctor(Alternet.Common.IRangeList)">
<summary>
Initializes <c>HighlightReferencesEventArgs</c> with specified references.
</summary>
<param name="references">IRangeList contains area to be highlighted.</param>
</member>
<member name="P:Alternet.Syntax.HighlightReferencesEventArgs.References">
<summary>
Gets or sets a list of IRange objects that contains code references.
</summary>
</member>
<member name="T:Alternet.Syntax.MemberLookupEvent">
<summary>
Represents a method that will handle the <c>CodeCompletionRepository.MemberLookup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <c>MemberLookupEventArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.CodeCompletionScope">
<summary>
Specifies the way in which the search for members and types is conducted by code completion repository.
This enumeration has a <c>FlagsAttribute</c> attribute that allows a bitwise combination of its member values.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Static">
<summary>
Specifies that member to search is a static (belongs to the type itself rather than to a specific object).
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Instance">
<summary>
Specifies that member is instance (belongs to the object).
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Global">
<summary>
Specifies that member is global (belongs to the global module).
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Protected">
<summary>
Specifies that member may be protected.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.TypeName">
<summary>
Specifies that member should display type name in code completion window.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Delegate">
<summary>
Specifies that member should display event handler code completion window.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Method">
<summary>
Specifies that member represents Reflection MethodBase.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Property">
<summary>
Specifies that member represents Reflection PropertyInfo.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Field">
<summary>
Specifies that member represents Reflection FieldInfo.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.ShortType">
<summary>
Specifies that member should display type short name in rather full name.
Appropriate only if TypeName flag is on.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Private">
<summary>
Specifies that member may be private.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Overrides">
<summary>
Specifies that member to search virtual members in a base class.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.BaseType">
<summary>
Specifies that member to search is declared in a base class.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Friend">
<summary>
Specifies that member may be friend.
</summary>
</member>
<member name="F:Alternet.Syntax.CodeCompletionScope.Snippets">
<summary>
Specifies that code snippets should be displayed.
</summary>
</member>
<member name="T:Alternet.Syntax.MemberLookupEventArgs">
<summary>
Provides data for the <c>ICodeCompletionRepository.MemberLookup</c> event,
used to search for the specified member.
</summary>
</member>
<member name="M:Alternet.Syntax.MemberLookupEventArgs.#ctor(System.Object,System.String)">
<summary>
Initializes a new instance of the <c>MemberLookupEventArgs</c> class with specified parameters.
</summary>
<param name="member">Specifies Member property of this new instance.</param>
<param name="name">Specifies Name property of this new instance.</param>
</member>
<member name="P:Alternet.Syntax.MemberLookupEventArgs.Member">
<summary>
Represents an object containing members.
</summary>
</member>
<member name="P:Alternet.Syntax.MemberLookupEventArgs.Name">
<summary>
The String containing the name of the member to get.
</summary>
</member>
<member name="P:Alternet.Syntax.MemberLookupEventArgs.Result">
<summary>
An object representing the member with the specified name, if found; otherwise, a null reference.
</summary>
</member>
<member name="P:Alternet.Syntax.MemberLookupEventArgs.Scope">
<summary>
Specifies the search constraints.
</summary>
</member>
<member name="T:Alternet.Syntax.OutliningEventArgs">
<summary>
Provides data to code outlining
</summary>
</member>
<member name="M:Alternet.Syntax.OutliningEventArgs.#ctor(System.Collections.Generic.IList{Alternet.Common.IRange})">
<summary>
Initializes <c>OutlineEventArgs</c> with specified references.
</summary>
<param name="ranges">IRangeList contains outline ranges.</param>
</member>
<member name="P:Alternet.Syntax.OutliningEventArgs.Ranges">
<summary>
Gets or sets a list of IRange objects that contains code references.
</summary>
</member>
<member name="T:Alternet.Syntax.ReadFormattedTextEvent">
<summary>
Represents a method that will handle the <c>FmtImport.ReadFormattedText</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <c>ReadFormattedTextEventArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.ReadFormattedTextEventArgs">
<summary>
Provides data for the <c>FmtImport.ReadFormattedText</c> handler.
</summary>
</member>
<member name="P:Alternet.Syntax.ReadFormattedTextEventArgs.Text">
<summary>
Starting the text fragment.
</summary>
</member>
<member name="P:Alternet.Syntax.ReadFormattedTextEventArgs.ForeColor">
<summary>
Foreground color of the text fragment.
</summary>
</member>
<member name="P:Alternet.Syntax.ReadFormattedTextEventArgs.BackColor">
<summary>
Background color of the text fragment.
</summary>
</member>
<member name="P:Alternet.Syntax.ReadFormattedTextEventArgs.FontStyle">
<summary>
FontStyle of the text fragment.
</summary>
</member>
<member name="P:Alternet.Syntax.ReadFormattedTextEventArgs.TextStyle">
<summary>
TextStyle of the text fragment.
</summary>
</member>
<member name="P:Alternet.Syntax.ReadFormattedTextEventArgs.UserData">
<summary>
User-defined data.
</summary>
</member>
<member name="T:Alternet.Syntax.ShowPopupEvent">
<summary>
Represents a method that will handle the <c>CodeCompletionProvider.ShowPopup</c> event.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <c>ShowingEventArgs</c> that contains the event data.</param>
</member>
<member name="T:Alternet.Syntax.ShowingEventArgs">
<summary>
Provides data for the <c>ICodeCompletionProvider.ShowPopup</c> event.
</summary>
</member>
<member name="M:Alternet.Syntax.ShowingEventArgs.#ctor(Alternet.Syntax.CodeCompletion.ICodeCompletionProvider)">
<summary>
Initializes a new instance of the <c>ShowingEventArgs</c> class with specific provider.
</summary>
<param name="provider">Specifies Provider property for this new instance.</param>
</member>
<member name="P:Alternet.Syntax.ShowingEventArgs.Provider">
<summary>
Represents the object that provides data for code completion window.
</summary>
</member>
<member name="P:Alternet.Syntax.ShowingEventArgs.NeedShow">
<summary>
Represents a value indicating whether the popup window needs showing.
</summary>
</member>
<member name="T:Alternet.Syntax.SyntaxParserEventArgs">
<summary>
Provides data for the asynchronous syntax parsing.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParserEventArgs.#ctor(System.Boolean,System.Boolean,System.Int32,System.Int32)">
<summary>
Initializes a new instance of the <c>SyntaxParserEventArgs</c> class with the specific parameters.
</summary>
<param name="update">Indicates whether visual control, linked to the parser should update its content.</param>
<param name="rescan">Indicates whether visual control, linked to the parser should rescan its content.</param>
<param name="first">First parsed line.</param>
<param name="last">Last parsed line.</param>
</member>
<member name="P:Alternet.Syntax.SyntaxParserEventArgs.Update">
<summary>
Gets or sets a boolean value indicates whether visual control, linked to the parser should update its content.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParserEventArgs.Rescan">
<summary>
Gets or sets a boolean value indicates whether visual control, linked to the parser should rescan its content
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParserEventArgs.First">
<summary>
Gets or sets first parsed line.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParserEventArgs.Last">
<summary>
Gets or sets last parsed line.
</summary>
</member>
<member name="T:Alternet.Syntax.TextChangesEventArgs">
<summary>
Provides data to text undo
</summary>
</member>
<member name="M:Alternet.Syntax.TextChangesEventArgs.#ctor(Alternet.Syntax.ITextUndoList)">
<summary>
Initializes a new instance of the <see cref="T:Alternet.Syntax.TextChangesEventArgs"/> class.
</summary>
<param name="operations">ITextUndoList contains undo operations.</param>
</member>
<member name="P:Alternet.Syntax.TextChangesEventArgs.Operations">
<summary>
Gets or sets a list of ITextUndo objects that contains undo operation.
</summary>
</member>
<member name="T:Alternet.Syntax.HtmlLexerToken">
<summary>
Represents lexical tokens for Html parser.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.WhiteSpace">
<summary>
Specifies that lexical token corresponds to whitespace symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.Body">
<summary>
Specifies that lexical token corresponds to html body.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.OpenTag">
<summary>
Specifies that lexical token corresponds to open tag.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.CloseTag">
<summary>
Specifies that lexical token corresponds to close tag.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.OpenEndTag">
<summary>
Specifies that lexical token corresponds to open end tag.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.CloseEndTag">
<summary>
Specifies that lexical token corresponds to close end tag.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.Equal">
<summary>
Specifies that lexical token corresponds to equality symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.TagName">
<summary>
Specifies that lexical token corresponds to name of tag.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.ParamName">
<summary>
Specifies that lexical token corresponds to name of parameter.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.ParamValue">
<summary>
Specifies that lexical token corresponds to parameter value.
</summary>
</member>
<member name="F:Alternet.Syntax.HtmlLexerToken.Comment">
<summary>
Specifies that lexical token corresponds to html comment.
</summary>
</member>
<member name="T:Alternet.Syntax.HtmlParser">
<summary>
Represents properties and methods to perform syntax analysis of specified html code text.
</summary>
</member>
<member name="P:Alternet.Syntax.HtmlParser.CaseSensitive">
<summary>
Gets or sets a boolean value that indicates whether <c>JavaScriptParser</c> should perform case-sensitive analysis of its content.
</summary>
</member>
<member name="M:Alternet.Syntax.HtmlParser.ResetAutoIndentChars">
<summary>
Resets <c>AutoIndentChars</c> to it's default value.
</summary>
</member>
<member name="M:Alternet.Syntax.HtmlParser.ShouldSerializeAutoIndentChars">
<summary>
Indicates whether the <c>AutoIndentChars</c> property should be persisted.
</summary>
<returns>True if <c>AutoIndentChars</c> differs from its default value; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.OutlineRange">
<summary>
Represents individual outlining section that can appear in the Edit control.
</summary>
</member>
<member name="M:Alternet.Syntax.OutlineRange.#ctor">
<summary>
Initializes a new instance of the <c>OutlineRange</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.OutlineRange.#ctor(System.Drawing.Point,System.Drawing.Point,System.Int32,System.String)">
<summary>
Initializes a new instance of the <c>OutlineRange</c> class with specified parameters.
</summary>
<param name="start">Specifies start position of the text to outline.</param>
<param name="end">Specifies end position of the text to outline.</param>
<param name="level">Specifies level of outline nesting for new instance.</param>
<param name="text">Specifies text substituting collapsed outline section.</param>
</member>
<member name="M:Alternet.Syntax.OutlineRange.#ctor(System.Drawing.Point,System.Drawing.Point,System.Int32,System.String,System.Boolean)">
<summary>
Initializes a new instance of the <c>OutlineRange</c> class with specified parameters.
</summary>
<param name="start">Specifies start position of the text to outline.</param>
<param name="end">Specifies end position of the text to outline.</param>
<param name="level">Specifies level of outline nesting for new instance.</param>
<param name="text">Specifies text substituting collapsed outline section.</param>
<param name="visible">Indicates whether this new instance is visible (expanded).</param>
</member>
<member name="P:Alternet.Syntax.OutlineRange.Text">
<summary>
Represents text substituting collapsed outline section.
</summary>
</member>
<member name="P:Alternet.Syntax.OutlineRange.DisplayText">
<summary>
Represents text substituting collapsed outline section if outline buttons are displayed.
</summary>
</member>
<member name="P:Alternet.Syntax.OutlineRange.Visible">
<summary>
Gets or sets a value indicating whether outline section is visible (expanded).
</summary>
</member>
<member name="P:Alternet.Syntax.OutlineRange.Level">
<summary>
Represents level of outline nesting for the outline section.
</summary>
</member>
<member name="P:Alternet.Syntax.OutlineRange.CanExpand">
<summary>
Gets a value indicating whether an outlining section can be expanded.
</summary>
</member>
<member name="M:Alternet.Syntax.OutlineRange.Clone">
<summary>
Creates a new object that is a copy of the current <c>IOutlineRange</c> object.
</summary>
<returns>A new instance of System.Object that is the memberwise clone of the current OutlineRange object.</returns>
</member>
<member name="T:Alternet.Syntax.Parser">
<summary>
Represents class that performs lexical analysis of specified text.
</summary>
</member>
<member name="M:Alternet.Syntax.Parser.#ctor">
<summary>
Initializes a new instance of the <c>Parser</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.Parser.#ctor(System.ComponentModel.IContainer)">
<summary>
Initializes a new instance of the <c>Parser</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.Token">
<summary>
Represents token (number of style in the class style collection) related to the current position in the parsed text.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.State">
<summary>
Represents current <c>Parser</c> state.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.TokenString">
<summary>
Represents text of the current syntax token.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.TokenPosition">
<summary>
Represents start position of the current token.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.CurrentPosition">
<summary>
Represents position of current character within the current line.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.Eof">
<summary>
Indicates whether current position is out of the text, signaling that whole text is parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.Strings">
<summary>
Gets or sets a list of strings to parse.
</summary>
</member>
<member name="P:Alternet.Syntax.Parser.Lines">
<summary>
Gets or sets a list of string to parse represented as string array.
</summary>
</member>
<member name="M:Alternet.Syntax.Parser.Reset">
<summary>
Resets <c>Parser</c> to the start position.
</summary>
</member>
<member name="M:Alternet.Syntax.Parser.Reset(System.Int32,System.Int32,System.Int32)">
<summary>
Resets <c>Parser</c> to the specified position.
</summary>
<param name="line">Specifies new line index.</param>
<param name="pos">Specifies new position of character within the line.</param>
<param name="state">Specifies new <c>State</c>.</param>
</member>
<member name="M:Alternet.Syntax.Parser.NextToken">
<summary>
Parses text from current position to the next token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.NextToken(System.String@)">
<summary>
Parses text from current position to the next token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<param name="str">Retrieves token string for the next token.</param>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.PeekToken">
<summary>
Parses next portion of the text, remaining current position unchanged.
</summary>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.PeekToken(System.String@)">
<summary>
Parses next portion of the text, remaining current position unchanged.
</summary>
<param name="str">Retrieves token string for the next token.</param>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.PeekValidToken">
<summary>
Parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged.
</summary>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.PeekValidToken(System.String@)">
<summary>
Parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged.
</summary>
<param name="str">Retrieves token string for the next valid token.</param>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.NextValidToken">
<summary>
Parses text from current position to the next valid (non-whitespace, non-comment) token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.NextValidToken(System.String@)">
<summary>
Parses text from current position to the next valid (non-whitespace, non-comment) token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<param name="str">Retrieves token string for the next valid token.</param>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.Parser.SaveState">
<summary>
Saves current <c>Parser</c> state and position.
</summary>
</member>
<member name="M:Alternet.Syntax.Parser.RestoreState">
<summary>
Restores <c>Parser</c> state and position stored by <c>SaveState</c> method.
</summary>
</member>
<member name="M:Alternet.Syntax.Parser.RestoreState(System.Boolean)">
<summary>
Restores <c>Parser</c> state and position stored by <c>SaveState</c> method.
</summary>
<param name="restore">Indicates whether <c>Parser</c> should restore it's state to previous position or simply delete information about previously stored state.</param>
</member>
<member name="T:Alternet.Syntax.StringList">
<summary>
Represents collection containing list of strings.
</summary>
</member>
<member name="M:Alternet.Syntax.StringList.#ctor">
<summary>
Initializes a new instance of the <c>CodeSnippetList</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.StringList.#ctor(System.IO.TextReader)">
<summary>
Initializes a new instance of the <c>CodeSnippetList</c> class with specified reader.
</summary>
</member>
<member name="P:Alternet.Syntax.StringList.Text">
<summary>
Gets or sets the strings in the <c>SyntaxStrings</c> as a single string with the individual strings delimited by carriage returns.
</summary>
</member>
<member name="P:Alternet.Syntax.StringList.LineTerminator">
<summary>
Gets or sets a string value that terminates line.
</summary>
</member>
<member name="P:Alternet.Syntax.StringList.Item(System.Int32)">
<summary>
Provides an indexed access to individual strings stored in the collection.
</summary>
</member>
<member name="M:Alternet.Syntax.StringList.LoadFile(System.String)">
<summary>
Loads the contents of the specified file.
</summary>
<param name="fileName">Name of file to load text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.LoadFile(System.String,System.Text.Encoding)">
<summary>
Loads the contents of the specified file with specified encoding.
</summary>
<param name="fileName">Name of file to load text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.LoadStream(System.IO.TextReader)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="reader">The TextReader object to read text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.LoadStream(System.IO.Stream)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.LoadStream(System.IO.Stream,System.Text.Encoding)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.SaveFile(System.String)">
<summary>
Saves text content to the specific file.
</summary>
<param name="fileName">Name of file to save content.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.SaveFile(System.String,System.Text.Encoding)">
<summary>
Saves content to the given file with specified exported and specific encoding.
</summary>
<param name="fileName">Name of file to save content.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.SaveStream(System.IO.Stream)">
<summary>
Saves the text content to the given stream with specified exporter.
</summary>
<param name="stream">The Stream object to write the text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.SaveStream(System.IO.Stream,System.Text.Encoding)">
<summary>
Saves the text content to the given stream with specified exporter.
</summary>
<param name="stream">The Stream object to write the text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.StringList.SaveStream(System.IO.TextWriter)">
<summary>
Saves the text content to the specified stream.
</summary>
<param name="writer">The TextWriter object to write text to stream.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxAttribute">
<summary>
Represents a particular attribute of language element.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxAttribute.#ctor">
<summary>
Initializes a new instance of the <c>SyntaxAttribute</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxAttribute.#ctor(System.Drawing.Point,System.String,System.Object)">
<summary>
Initializes a new instance of the <c>SyntaxAttribute</c> class with specified parameters.
</summary>
<param name="position">Specified attribute Position.</param>
<param name="name">Specifies attribute Name.</param>
<param name="value">Specifies attribute Value.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxAttribute.ToString">
<summary>
Returns a <c>String</c> that represents the current <c>SyntaxAttribute</c>.
</summary>
<returns>A <c>String</c>> that represents the current <c>SyntaxAttribute.</c></returns>
</member>
<member name="P:Alternet.Syntax.SyntaxAttribute.Name">
<summary>
Get or sets attribute name.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxAttribute.Value">
<summary>
Get or sets value of the attribute.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxAttribute.Position">
<summary>
Get or sets attribute position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxAttribute.EndPosition">
<summary>
Get attribute end position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxAttribute.Range">
<summary>
Gets attribute scope.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxAttribute.Clone">
<summary>
Creates a new object that is a copy of the current <c>ISyntaxAttribute</c> object.
</summary>
<returns>A new instance of System.Object that is the memberwise clone of the current SyntaxAttribute object.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxAttributes">
<summary>
Represents collection containing list of syntax attributes.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxAttributes.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Updates specified position by DeltaX and DeltaY values for any attributes in the collection.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxAttributes.BlockDeleting(System.Drawing.Rectangle)">
<summary>
Removes all attributes from specified region.
</summary>
<param name="rect">Specifies rectangle to remove nodes from.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxConsts">
<summary>
Contains default constants related to lexical and syntax analyzers.
</summary>
</member>
<member name="T:Alternet.Syntax.SyntaxError">
<summary>
Describes a particular syntax error in the code text.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxError.#ctor">
<summary>
Initializes a new instance of the <c>SyntaxError</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxError.#ctor(System.Drawing.Point)">
<summary>
Initializes a new instance of the <c>SyntaxError</c> class at specified position.
</summary>
<param name="position">Specifies error Position.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxError.#ctor(System.Drawing.Point,System.String,System.String)">
<summary>
Initializes a new instance of the <c>SyntaxError</c> class with specified parameters.
</summary>
<param name="position">Specifies error Position.</param>
<param name="name">Specifies error Name.</param>
<param name="description">Specifies error Description.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxError.#ctor(System.Drawing.Point,System.String,System.String,System.String)">
<summary>
Initializes a new instance of the <c>SyntaxError</c> class with specified parameters.
</summary>
<param name="position">Specifies error Position.</param>
<param name="name">Specifies error Name.</param>
<param name="description">Specifies error Description.</param>
<param name="errorCode">Specifies error code.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxError.ToString">
<summary>
Returns a <c>String</c> that represents the current <c>SyntaxError</c>.
</summary>
<returns>A <c>String</c>> that represents the current <c>SyntaxError.</c></returns>
</member>
<member name="P:Alternet.Syntax.SyntaxError.Name">
<summary>
Gets or sets error name.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxError.Description">
<summary>
Gets or sets error description (reason).
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxError.Position">
<summary>
Gets or sets error position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxError.Size">
<summary>
Gets or sets error dimension.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxError.Range">
<summary>
Gets or sets error scope.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxError.ErrorType">
<summary>
Gets or sets error type.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxError.ErrorCode">
<summary>
Gets or sets error type.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxError.UserData">
<summary>
Gets or sets user data associated with this error.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxError.Clone">
<summary>
Creates a new object that is a copy of the current <c>ISyntaxError</c> object.
</summary>
<returns>A new instance of System.Object that is the memberwise clone of the current SyntaxError object.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxErrors">
<summary>
Represents collection containing list of syntax errors.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxErrors.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Updates specified position by DeltaX and DeltaY values for any errors in the collection.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxErrors.BlockDeleting(System.Drawing.Rectangle)">
<summary>
Removes all errors from specified region.
</summary>
<param name="rect">Specifies rectangle to remove errors from.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxErrors.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxError})">
<summary>
Updates all syntax errors starting from specified position.
</summary>
<param name="x">The X-constituent of the Point value that specifies start position to change.</param>
<param name="y">The Y-constituent of the Point value that specifies start position to change.</param>
<param name="deltaX">Specifies horizontal displacement.</param>
<param name="deltaY">Specifies vertical displacement.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxErrors.BlockDeleting(System.Drawing.Rectangle,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxError})">
<summary>
Removes all syntax errors from the error collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax errors.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxErrors.FindErrorAt(System.Drawing.Point,System.Boolean,System.Int32@,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxError})">
<summary>
When implemented by a class, locates error at specified position.
</summary>
<param name="position">Position to locate error.</param>
<param name="exact">Specifies whether search should be precise.</param>
<param name="index">Receives index of syntax error in the error collection.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxNode">
<summary>
Represents a particular language element.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.#ctor">
<summary>
Initializes a new instance of the <c>SyntaxNode</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.#ctor(System.Drawing.Point,System.String)">
<summary>
Initializes a new instance of the <c>SyntaxNode</c> class with specified parameters.
</summary>
<param name="position">Specifies node Position.</param>
<param name="name">Specifies node Name.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.#ctor(System.Drawing.Point,System.String,System.Int32)">
<summary>
Initializes a new instance of the <c>SyntaxNode</c> class with specified parameters.
</summary>
<param name="position">Specifies node Position.</param>
<param name="name">Specifies node Name.</param>
<param name="nodeType">Specifies node type.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.#ctor(System.Drawing.Point,System.String,System.Int32,Alternet.Syntax.SyntaxNodeOptions)">
<summary>
Initializes a new instance of the <c>SyntaxNode</c> class with specified parameters.
</summary>
<param name="position">Specifies node Position.</param>
<param name="name">Specifies node Name.</param>
<param name="nodeType">Specifies node type.</param>
<param name="options">Specifies node options.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.ToString">
<summary>
Returns a <c>String</c> that represents the current <c>SyntaxNode</c>.
</summary>
<returns>A <c>String</c>> that represents the current <c>SyntaxNode.</c></returns>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Range">
<summary>
Gets or sets node scope.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Position">
<summary>
Gets or sets node position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Size">
<summary>
Gets or sets node dimension.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Name">
<summary>
Gets or sets node name.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.NodeType">
<summary>
Gets or sets type of the node.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Parent">
<summary>
Gets or sets <c>ISyntaxNode</c> that holds this node in its child list.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Root">
<summary>
Represents root level <c>ISyntaxNode</c> in the syntax tree.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Options">
<summary>
Gets or sets node options that defines its behavior.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Childs">
<summary>
Gets or sets a collection of child nodes in the form of array.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Attributes">
<summary>
Gets or sets an attribute collection in the form of array.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Errors">
<summary>
Gets or sets an error collection in the form of array.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.ChildList">
<summary>
Gets a list of child nodes.
</summary>
<remarks>If there is no child nodes, contains null reference.</remarks>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.AttributeList">
<summary>
Gets a list of attributes.
</summary>
<remarks>If there is no attributes, contains null reference.</remarks>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.ErrorList">
<summary>
Gets a list of syntax errors.
</summary>
<remarks>If there is no errors, contains null reference.</remarks>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.HasChildren">
<summary>
Indicates whether node has children.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.HasAttributes">
<summary>
Indicates whether node has attributes.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.HasErrors">
<summary>
Indicates whether node has errors.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Level">
<summary>
Represents node level inside SyntaxTree.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.ChildCount">
<summary>
Represents number of children in the child collection.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.AttributeCount">
<summary>
Represents number of attributes in the attribute collection.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.ErrorCount">
<summary>
Represents number of syntax errors in the error collection.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxNode.Index">
<summary>
Represents index of then node within its parent child collection.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Updates content of this <c>ISyntaxNode</c>.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<param name="comparer">Object that exposes a method to compare two objects.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.BlockDeleting(System.Drawing.Rectangle,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, removes node's inside the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove node's content.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.Clear">
<summary>
Removes all elements from child nodes, attribute and error collections.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.ClearAfter(System.Drawing.Point)">
<summary>
Removes all elements from child nodes, attribute and error collections starting from given position.
<param name="position">Specifies starting position</param>
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddChild(Alternet.Syntax.ISyntaxNode)">
<summary>
Adds specified node to the child collection.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to add.</param>
<returns>Index of added node within the child collection.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddChild">
<summary>
Creates a new <c>ISyntaxNode</c> and adds it to the child collection.
</summary>
<returns><c>ISyntaxNode</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.InsertChild(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Inserts specified node to the child collection.
</summary>
<param name="node">Specifies node to insert.</param>
<param name="comparer">Specifies method that compares nodes in the sorted child collection.</param>
<returns>Index of inserted node in the child collection.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddChildren(Alternet.Syntax.ISyntaxNodes)">
<summary>
Adds specified nodes to the child collection.
</summary>
<param name="nodes">Specifies list of nodes to add.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddAttribute(Alternet.Syntax.ISyntaxAttribute)">
<summary>
Adds specified attribute to the attribute collection.
</summary>
<param name="attr">Specifies <c>ISyntaxAttribute</c> to add.</param>
<returns>Index of added attribute in the attribute collection.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddAttribute">
<summary>
Creates a new <c>ISyntaxAttribute</c> and adds it to the attribute collection.
</summary>
<returns><c>ISyntaxAttribute</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddAttributes(Alternet.Syntax.ISyntaxAttributes)">
<summary>
Adds specified attributes to the attribute collection.
</summary>
<param name="attrs">Specifies list of attributes to add.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddError(Alternet.Syntax.ISyntaxError)">
<summary>
Adds specified error to the error collection.
</summary>
<param name="err">Specifies <c>ISyntaxError</c> to add.</param>
<returns>Number of added error in the error collection.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddError">
<summary>
Creates a new <c>ISyntaxError</c> and add it to the error collection.
</summary>
<returns><c>ISyntaxError</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.AddErrors(Alternet.Syntax.ISyntaxErrors)">
<summary>
Adds specified errors to the error collection.
</summary>
<param name="errs">Specifies list of errors to add.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.HasAsParent(Alternet.Syntax.ISyntaxNode)">
<summary>
Indicates whether the node has specified node as a parent node.
</summary>
<param name="node">Node to test.</param>
<returns>True if node or one of its parents has a given node as a parent; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.FindNode(System.String)">
<summary>
Finds child node by its name.
</summary>
<param name="name">Specifies name of node.</param>
<returns>First occurrence of <c>ISyntaxNode</c> with specified name.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.FindNode(System.Int32)">
<summary>
Finds child node by its type.
</summary>
<param name="nodeType">Specifies type of node.</param>
<returns>First occurrence of <c>ISyntaxNode</c> with specified type.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.FindNode(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Finds child node by comparing nodes with the given object.
</summary>
<param name="node">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted child collection.</param>
<returns><c>ISyntaxNode</c> that is located.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.FindNodes(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode},Alternet.Syntax.ISyntaxNodes)">
<summary>
Locates all nodes matching search criteria.
</summary>
<param name="obj">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted node collection.</param>
<param name="nodes">List of located nodes.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.FindAttribute(System.String)">
<summary>
Finds attribute by its name.
</summary>
<param name="name">Specifies name of attribute.</param>
<returns>First occurrence of <c>ISyntaxAttribute</c> with specified name.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.FindAttributes(System.String)">
<summary>
Locates all attribute with given name.
</summary>
<param name="name">Specifies name of attribute.</param>
<returns>Array <c>ISyntaxAttribute</c> with specified name.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.Sort(System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Sorts the <c>ISyntaxNode</c> in the child list using the specified comparer.
</summary>
<param name="comparer">The IComparer implementation to use when comparing nodes.</param>
<remarks>This method is recursive, so if some node in the child collection has children they are also sorted.</remarks>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.GetIndent(System.Int32,System.Int32)">
<summary>
Returns indentation level of this syntax node.
</summary>
<param name="index">Specifies line to obtain indentation level.</param>
<param name="indent">Default value of indentation level.</param>
<returns>Indentation level of the node at the specified position.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.GetIndent(System.Int32,System.Int32,System.Boolean@)">
<summary>
Returns indentation level of this syntax node.
</summary>
<param name="index">Specifies line to obtain indentation level.</param>
<param name="indent">Default value of indentation level.</param>
<param name="actualPosition">If true, the indentation position will be returned, otherwise, the level.</param>
<returns>Indentation level of the node at the specified position.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.ContainsErrors">
<summary>
Indicates whether node or its children contain errors.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.Assign(Alternet.Syntax.ISyntaxNode)">
<summary>
Copies contents from another <c>ISyntaxNode</c> object.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxNode.Clone">
<summary>
Creates a new object that is a copy of the current <c>ISyntaxNode</c> object.
</summary>
<returns>A new instance of System.Object that is the memberwise clone of the current SyntaxNode object.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxNodes">
<summary>
Represents collection containing list of syntax nodes.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxNodes.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Updates specified position by DeltaX and DeltaY values for any nodes in the collection.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<param name="comparer">Object that exposes a method to compare two objects.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxNodes.BlockDeleting(System.Drawing.Rectangle,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Removes all nodes from specified region.
</summary>
<param name="rect">Specifies rectangle to remove nodes from.</param>
<param name="comparer">Object that exposes a method to compare two objects.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxParser">
<summary>
Represents properties and methods to perform syntax analysis of the text.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.#ctor">
<summary>
Initializes a new instance of the <c>SyntaxParser</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.#ctor(System.ComponentModel.IContainer)">
<summary>
Initializes a new instance of the <c>SyntaxParser</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ShouldSerializeCodeCompletionChars">
<summary>
Indicates whether the <c>CodeCompletionChars</c> property should be persisted.
</summary>
<returns>True if <c>CodeCompletionChars</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ShouldSerializeCodeCompletionStopChars">
<summary>
Indicates whether the <c>CodeCompletionStopChars</c> property should be persisted.
</summary>
<returns>True if <c>CodeCompletionStopChars</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ShouldSerializeSmartFormatChars">
<summary>
Indicates whether the <c>SmartFormatChars</c> property should be persisted.
</summary>
<returns>True if <c>SmartFormatChars</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ShouldSerializeAutoIndentChars">
<summary>
Indicates whether the <c>AutoIndentChars</c> property should be persisted.
</summary>
<returns>True if <c>AutoIndentChars</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ShouldSerializeOptions">
<summary>
Indicates whether the <c>Options</c> property should be persisted.
</summary>
<returns>True if <c>Options</c> differs from its default value; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ShouldSerializeParseInterval">
<summary>
Indicates whether the <c>ParseInterval</c> property should be persisted.
</summary>
<returns>True if <c>ParseInterval</c> differs from its default value; otherwise false.</returns>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.XmlScheme">
<summary>
Gets or sets an xml representation of <c>Scheme</c> property.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ParseText(System.Int32,System.Int32,System.String,System.Int32@,System.Int32@,System.Int32@)">
<summary>
Performs lexical analysis of given text.
</summary>
<param name="state">Specifies start lexical state.</param>
<param name="line">Specifies current line within the text.</param>
<param name="s">Text to analyze.</param>
<param name="pos">Starting position.</param>
<param name="len">Integer value to receive length of parsed element.</param>
<param name="token">Retrieves style of text being parsed.</param>
<returns>Final lexical state.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ParseText(System.Int32,System.Int32,System.String,Alternet.Syntax.StringItemInfo[]@)">
<summary>
Performs lexical analysis of given text.
</summary>
<param name="state">Specifies start lexical state.</param>
<param name="line">Specifies current line within the text.</param>
<param name="str">Text to analyze.</param>
<param name="colorData">Receives color data representing lexical information of the given text.</param>
<returns>Final lexical state.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.Reset">
<summary>
Resets <c>SyntaxParser</c> to the start position.
</summary>
</member>
<member name="E:Alternet.Syntax.SyntaxParser.TextReparsed">
<summary>
Occurs when <c>SyntaxParser</c> text content is fully parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.Options">
<summary>
Gets or sets a flags determining syntax parsing and formatting behavior.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.ExpressionEvaluator">
<summary>
Gets or sets an <c>IExpressionEvaluator</c> instance using to evaluate conditional defines.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.SyntaxTree">
<summary>
Gets or sets a hierarchical collection of <c>ISyntaxNode</c> elements representing abstract syntax tree of the text being parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.CompletionRepository">
<summary>
Gets or sets an <c>ICodeCompletionRepository</c> that holds methods for code completion purposes.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.FileName">
<summary>
Gets or sets file name of the file being parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.CodeSnippets">
<summary>
When implemented by a class, returns code snippets for the given parser.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.CaseSensitive">
<summary>
Gets or sets a boolean value that indicates whether <c>SyntaxParser</c> should perform case-sensitive analysis of its content.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.UseScheme">
<summary>
Gets or sets a boolean value that indicates whether <c>ISyntaxParser</c> should perform lexical analysis based on it's rules rather than using internal method.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.CodeCompletionChars">
<summary>
Gets or sets a collection of characters that initializes a code completion procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.CodeCompletionStopChars">
<summary>
Gets or sets a collection of characters that finalizes a code completion procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.AutoIndentChars">
<summary>
Gets or sets a collection of characters that initializes an indentation procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.SmartFormatChars">
<summary>
Gets or sets a collection of characters that initializes a smart formatting procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.Delimiters">
<summary>
Gets or sets a collection of characters representing delimiters
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.Aborted">
<summary>
Gets or sets boolean variable indicating whether parsing process has been aborted.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.ParseInterval">
<summary>
Specifies delay reparsing should trigger after any change in the editor.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxParser.SupportsThread">
<summary>
Gets boolean value indicating whether parser supports working in thread.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.Prepare(System.String,Alternet.Syntax.IStringList,Alternet.Syntax.ISyntaxTree,System.Boolean,Alternet.Syntax.PrepareReason)">
<summary>
Sets lines to parse.
</summary>
<param name="fileName">File to parse</param>
<param name="lines">Strings to parse</param>
<param name="syntaxTree">Specifies current parser tree.</param>
<param name="useThread">Specifies whether parser should perform the task in the separate thread</param>
<param name="reason">Reason for this method to be called.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.Prepare(System.String,Alternet.Syntax.IStringList,Alternet.Syntax.PrepareReason)">
<summary>
When implemented by a class, sets lines to parse.
</summary>
<param name="fileName">Filename to parse</param>
<param name="lines">Strings to parse</param>
<param name="reason">Reason for this method to be called.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.StartParsing(System.String,System.Int32,System.Int32)">
<summary>
Prepares parser to parse the specified range of the text.
</summary>
<param name="fileName">Filename to parse</param>
<param name="first">Specifies first changed line in the source text.</param>
<param name="last">Specifies last changed line in the source text.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ReparseText(System.Boolean,System.Int32,System.Int32)">
<summary>
Reparses entire text.
<param name="useThread">Specifies whether parser should perform the task in the separate thread</param>
<param name="first">Specifies first changed line in the source text.</param>
<param name="last">Specifies last changed line in the source text.</param>
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ReparseText(System.Boolean)">
<summary>
Reparses entire text.
<param name="useThread">Specifies whether parser should perform the task in the separate thread</param>
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FinishParsing">
<summary>
Commits parsing process.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.StopParsing">
<summary>
Aborts parsing process.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.Abort">
<summary>
Aborts parsing process by raising StopParseException exception.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.BlockDeleting(System.Drawing.Rectangle)">
<summary>
Removes all nodes from the node collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax nodes.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.OnTextChanged(Alternet.Syntax.ITextUndo)">
<summary>
Responds to incremental change of the text in the editor.
</summary>
<param name="operation"></param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Changes positions of any syntax nodes and its elements located next to the specified position.
</summary>
<param name="x">The X-constituent of the Point value that specifies start position to change.</param>
<param name="y">The Y-constituent of the Point value that specifies start position to change.</param>
<param name="deltaX">Specifies horizontal displacement.</param>
<param name="deltaY">Specifies vertical displacement.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.OnTextParsed">
<summary>
Raises TextParsed event.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SupportsAsyncParsing">
<summary>
Indicates whether parser supports async parsing.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SupportsTextChanges">
<summary>
Indicates whether parser supports incremental text changes.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SupportsAdvancedFormatting">
<summary>
Indicates whether advanced code formatting or smart indenting is supported.
</summary>
<returns>True if advanced code formatting is supported; false otherwise</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ReparseText">
<summary>
Reparses entire text.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ReparseBlock(System.Drawing.Point)">
<summary>
Reparses syntax block at specified position.
</summary>
<param name="position">Specifies position to find syntax block.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ReparseBlock(System.Drawing.Point@,System.String,Alternet.Syntax.ISyntaxNode@,Alternet.Syntax.CodeCompletionType)">
<summary>
Reparses syntax block at specified position.
</summary>
<param name="position">Specifies position to find syntax block.</param>
<param name="text">Specifies source text.</param>
<param name="node">Returns node corresponding to the block being reparsed.</param>
<param name="completionType">Specifies code completion reason.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.Outline(System.Collections.Generic.IList{Alternet.Common.IRange})">
<summary>
Creates outlined sections for parsed text using result of syntax analysis and fills ranges parameter by the collection of the outlined sections.
</summary>
<param name="ranges">Retrieves <c>IOutlineRange</c> collection for outlined sections.</param>
<returns>Number of outlined sections.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.Outline">
<summary>
Creates outlined sections for parsed text using result of syntax analysis.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetSmartIndent(System.Int32,System.Boolean)">
<summary>
Returns indentation level of specified line.
</summary>
<param name="index">Specifies index of line to obtain indentation level.</param>
<param name="autoIndent">Indicates whether indentation level should be calculated automatically, or obtained from the previous line.</param>
<returns>Indentation level at line specified by index.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetSmartIndentString(System.Int32,System.Boolean,System.Boolean,System.Int32)">
<summary>
Returns indentation string for specified line.
</summary>
<param name="index">Specifies index of line to obtain indentation level.</param>
<param name="autoIndent">Indicates whether indentation level should be calculated automatically, or obtained from the previous line.</param>
<param name="useSpaces">Indicates whether indentation string should contain spaces or tabs.</param>
<param name="spacesInTab">Specifies number of spaces in tab.</param>
<returns>Indentation text at line specified by index.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetSmartIndent(System.Int32,System.Boolean,System.Boolean@)">
<summary>
Returns indentation level of specified line.
</summary>
<param name="index">Specifies index of line to obtain indentation level.</param>
<param name="autoIndent">Indicates whether indentation level should be calculated automatically, or obtained from the previous line.</param>
<param name="actualPosition">If true, the indentation position will be returned, otherwise, the level.</param>
<returns>Indentation level at line specified by index.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SmartFormatLine(System.Int32,System.String,Alternet.Syntax.StringItemInfo[],Alternet.Syntax.ITextUndoList)">
<summary>
Formats line according to the parser rules.
</summary>
<param name="index">Specifies index of line to format.</param>
<param name="text">Specifies string representation of the line.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="operations">List containing insertion or deletion of text fragments.</param>
<returns>Indentation level at given line.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SmartFormatLine(System.Int32,System.String,Alternet.Syntax.StringItemInfo[],Alternet.Syntax.ITextUndoList,System.Boolean@)">
<summary>
Formats line according to the parser rules.
</summary>
<param name="index">Specifies index of line to format.</param>
<param name="text">Specifies string representation of the line.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="operations">List containing insertion or deletion of text fragments.</param>
<param name="actualPosition">If true, the indentation position will be returned, otherwise, the level.</param>
<returns>Indentation level at given line.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SmartFormat(System.Drawing.Point@,System.Boolean,System.Int32,Alternet.Syntax.ITextUndoList,System.String)">
<summary>
Formats block of text according to the parser rules.
</summary>
<param name="pos">Position of the text</param>
<param name="useSpace">Indicates whether indentation string should contain spaces or tabs</param>
<param name="spacesInTab">Specifies number of spaces in tab</param>
<param name="operations">List containing insertion or deletion of text fragments.</param>
<param name="key">Keystroke being typed.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SmartFormat(System.Drawing.Point@,System.Drawing.Point@,System.Boolean,System.Int32,System.Boolean,Alternet.Syntax.ITextUndoList)">
<summary>
Formats block of text according to the parser rules.
<param name="start">Start position of the block</param>
<param name="end">End position of the block</param>
<param name="useSpaces">Indicates whether indentation string should contain spaces or tabs</param>
<param name="spacesInTab">Specifies number of spaces in tab</param>
<param name="extended">Specifies if whole syntax block containing start and end point should be formatted</param>
<param name="operations">List containing insertion or deletion of text fragments.</param>
</summary>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetSyntaxErrors(System.Collections.Generic.IList{Alternet.Syntax.ISyntaxError})">
<summary>
Retrieves all syntax errors found while analyzing the text.
</summary>
<param name="errors">Retrieves a collection of syntax error.</param>
<returns>Number of syntax errors that are found.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetCodeFixes(Alternet.Syntax.ISyntaxError,System.Boolean)">
<summary>
Retrieves all code fixes available for the given syntax error.
</summary>
<param name="error">Syntaxe error or warning</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<returns>Collection of available code fixes.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetCodeFixesAsync(Alternet.Syntax.ISyntaxError,System.Boolean,System.Threading.CancellationToken)">
<summary>
Retrieves all code fixes available for the given syntax error in async mode.
</summary>
<param name="error">Syntaxe error or warning</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Collection of available code fixes.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindCodeActions(System.Drawing.Point,System.Drawing.Point,System.Drawing.Point,Alternet.Syntax.ISyntaxError,System.Boolean)">
<summary>
Locates and highlights available code fixes and code refactors for given position in the texts.
</summary>
<param name="position">Start position within the text.</param>
<param name="startPos">Start position within the text.</param>
<param name="endPos">End position within the text.</param>
<param name="error">Syntax error within the text.</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetCodeRefactors(System.Drawing.Point,System.Drawing.Point,System.Boolean)">
<summary>
Retrieves all applicable refactors at given range.
</summary>
<param name="startPos">Star position within the text.</param>
<param name="endPos">End position within the text..</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
<returns>Collection of available code refactors</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetCodeRefactorsAsync(System.Drawing.Point,System.Drawing.Point,System.Boolean,System.Threading.CancellationToken)">
<summary>
Retrieves all applicable refactors at given range in async mode.
</summary>
<param name="startPos">Star position within the text.</param>
<param name="endPos">End position within the text..</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Collection of available code refactors</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.HasCodeFixes(Alternet.Syntax.ISyntaxError,System.Boolean)">
<summary>
When implemented by a class, determines if code fixes are available for a given syntax error.
</summary>
<param name="error">Specifies syntax error.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.HasCodeFixesAsync(Alternet.Syntax.ISyntaxError,System.Boolean,System.Threading.CancellationToken)">
<summary>
Determines if code fixes are available for a given syntax error in async mode.
</summary>
<param name="error">Specifies syntax error.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<param name="cancellationToken">Cancellation token</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.HasCodeRefactors(System.Drawing.Point,System.Drawing.Point,System.Boolean)">
<summary>
When implemented by a class, determines if code fixes are available for a given syntax error.
</summary>
<param name="startPos">Start position within the text.</param>
<param name="endPos">End position within the text.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.HasCodeRefactorsAsync(System.Drawing.Point,System.Drawing.Point,System.Boolean,System.Threading.CancellationToken)">
<summary>
Determines if code fixes are available for a given syntax error in async mode.
</summary>
<param name="startPos">Start position within the text.</param>
<param name="endPos">End position within the text.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<param name="cancellationToken">Cancellation token</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SupportsCodeCompletionFiltering(Alternet.Syntax.CodeCompletionType)">
<summary>
When implemented by a class, returns boolean value indicating that information can be filtered for given code completion type.
</summary>
<param name="completionType">Given code completion type.</param>
<returns>True if code completion output can be filtered; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.CodeCompletion(System.String,Alternet.Syntax.StringItemInfo[],System.Drawing.Point,System.Boolean,Alternet.Syntax.CodeCompletionArgs)">
<summary>
Performs code completion for the specified text representing language element.
</summary>
<param name="text">Specifies source text.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="position">Specifies current position in text.</param>
<param name="useThread">Specifies whether parser should perform the task in the separate thread.</param>
<param name="e">Contains data for the code completion.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.CodeCompletion(System.String,Alternet.Syntax.StringItemInfo[],System.Drawing.Point,Alternet.Syntax.CodeCompletionArgs)">
<summary>
Performs code completion for the specified text representing language element.
</summary>
<param name="text">Specifies source text.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="position">Specifies current position in text.</param>
<param name="e">Contains data for the code completion.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ProcessAutoComplete(System.String,System.Drawing.Point,System.String@)">
<summary>
Checks whether end-of-block code needs inserting.
</summary>
<param name="text">Specifies source text.</param>
<param name="position">Specifies current position in text.</param>
<param name="code">Output parameter to return code fragment to be inserted.</param>
<returns>True if autocompletion of end-of-block needed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ProcessSnippetBody(System.String,System.Drawing.Point,System.String@)">
<summary>
Checks whether snippet body code needs inserting.
</summary>
<param name="text">Specifies source text.</param>
<param name="position">Specifies current position in text.</param>
<param name="code">Output parameter to return code fragment to be inserted.</param>
<returns>True if snippet body code needed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetSingleLineComment">
<summary>
Gets the string that represents start symbol of single line comment.
</summary>
<returns>Single line comment string.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetSingleLineComment(System.Drawing.Point)">
<summary>
Gets the string that represents start symbol of single line comment.
</summary>
<param name="pos">Position to check.</param>
<returns>Single line comment string.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetMultiLineComment(System.String@,System.String@)">
<summary>
Gets the start and symbols multi-line comment.
</summary>
<param name="start">Start symbol of multi-line comment.</param>
<param name="end">End symbol of multi-line comment.</param>
<returns>True if parser supports multi-line comment; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetMultiLineComment(System.Drawing.Point,System.String@,System.String@)">
<summary>
Gets the start and symbols multi-line comment.
</summary>
<param name="pos">Position to check.</param>
<param name="start">Start symbol of multi-line comment.</param>
<param name="end">End symbol of multi-line comment.</param>
<returns>True if parser supports multi-line comment; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetAutoFormatNode(System.Drawing.Point,System.Boolean,System.Drawing.Point@)">
<summary>
Gets syntax block node at specified position.
</summary>
<param name="position">Position to check-up.</param>
<param name="startPt">Retrieves position of block node.</param>
<param name="extended">Specifies that search should be extended outside current scope</param>
<returns><c>ISyntaxNode</c> node representing block statement.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetNodeAt(System.Drawing.Point)">
<summary>
Gets <c>ISyntaxNode</c> that corresponds to the specified position.
</summary>
<param name="position">Position to find node.</param>
<returns><c>ISyntaxNode</c> at specified position.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetRangeAt(System.Drawing.Point)">
<summary>
Gets <c>IRange</c> that contains given position.
</summary>
<param name="position">Position to find range.</param>
<returns><c>IRange</c> at specified position.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetActiveStatementAt(System.Drawing.Point)">
<summary>
Gets <c>IRange</c> that corresponds to the statement at specified position.
</summary>
<param name="position">Position to find range.</param>
<returns>Statement range at given position</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetDeclarationAt(System.Drawing.Point)">
<summary>
Gets <c>IRange</c> that corresponds to the declafration at specified position.
</summary>
<param name="position">Position to find range.</param>
<returns>Declaration range at given position</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetRangeAt(System.Drawing.Point,System.Collections.Generic.IList{Alternet.Common.IRange})">
<summary>
Gets <c>IRange</c> that contains given position.
</summary>
<param name="position">Position to find range.</param>
<param name="ranges">List of begin/end ranges at the given position.</param>
<returns><c>IRange</c> at specified position.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.IsDeclaration(Alternet.Syntax.ISyntaxNode)">
<summary>
Indicates whether specified node represents declaration elements.
</summary>
<param name="node">Specifies node to check-up.</param>
<returns>True if specified node represents declaration element; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindDeclaration(System.Drawing.Point)">
<summary>
Finds the declaration node at given position.
</summary>
<param name="position">Specifies position to find a declaration.</param>
<returns><c>SymbolLocation</c> object that is found.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindDeclarationAsync(System.Drawing.Point,System.Threading.CancellationToken)">
<summary>
Finds the declaration location at given position.
</summary>
<param name="position">Specifies position to find.</param>
<param name="cancellationToken">Cancellation token</param>
<returns><c>SymbolLocation</c> represents location of the declaration.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindDeclaration(System.String,System.Drawing.Point)">
<summary>
Finds the declaration node at given position.
</summary>
<param name="text">Contains string used to perform search.</param>
<param name="position">Specifies position to find node.</param>
<returns><c>ISyntaxNode</c> node representing declaration.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindReferences(System.Drawing.Point)">
<summary>
Locates and highlights references at given position in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindReferencesAsync(System.Drawing.Point,System.Threading.CancellationToken)">
<summary>
Locates and highlights references at given position in the text.
</summary>
<param name="cancellationToken">Cancellation token</param>
<param name="position">Specifies position to find declaration.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindReferences(Alternet.Syntax.ISyntaxNode,Alternet.Syntax.ISyntaxNodes)">
<summary>
Locates all references to the node in the text.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to find references.</param>
<param name="references">Retrieves references to node.</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindReferences(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean)">
<summary>
Locates declaration at given position and finds all references to this declaration in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindReferencesAsync(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean,System.Threading.CancellationToken)">
<summary>
Locates declaration at given position and finds all references to this declaration in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindImplementations(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean)">
<summary>
Locates all implementations at given position and in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.FindImplementationsAsync(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean,System.Threading.CancellationToken)">
<summary>
Locates declaration at given position and finds all implementations to this declaration in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Number of found implementations.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.IsCodeCompletionChar(System.Char,System.Byte,System.Int32@)">
<summary>
Returns boolean value indicating that given character initializes a code completion procedure when typing.
</summary>
<param name="ch">Given character.</param>
<param name="style">Specifies text style at cursor.</param>
<param name="interval">Represents the delay, in milliseconds before displaying code completion window.</param>
<returns>True if given character is code completion character; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ResetOptions">
<summary>
Resets <c>Options</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ResetCodeCompletionChars">
<summary>
Resets <c>CodeCompletionChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ResetCodeCompletionStopChars">
<summary>
Resets <c>CodeCompletionStopChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ResetAutoIndentChars">
<summary>
Resets <c>AutoIndentChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ResetSmartFormatChars">
<summary>
Resets <c>SmartFormatChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.ResetParseInterval">
<summary>
Resets <c>ParseInterval</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SupportsContentDividers">
<summary>
Indicates whether content dividers are supported.
</summary>
<returns>True if content dividers are supported; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SupportsCodeActions">
<summary>
Indicates whether code fixes or code refactors are supported.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetContentDividers(System.Collections.Generic.IList{System.Int32})">
<summary>
Gets list of content dividers.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetStructureGuideLines(System.Collections.Generic.IList{Alternet.Common.IRange})">
<summary>
Gets list of guide lines.
</summary>
<param name="guideLines">List of guide lines coordinates</param>
<returns>Number of guidelines found.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.CreateRepository">
<summary>
Creates <c>ICodeCompletionRepository</c> to perform code completion functionality for this parser.
</summary>
<returns><c>ICodeCompletionRepository</c> that is created.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetCompletionType(Alternet.Syntax.CodeCompletionArgs)">
<summary>
Obtains type of code completion window from specifies <c>CodeCompletionArgs</c> parameter.
</summary>
<param name="e">Contains data of code completion window.</param>
<returns><c>CodeCompletionType</c> data of window to popup.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.GetCompletionType(System.Char)">
<summary>
Obtains type of code completion window from specifies <c>char</c> parameter.
</summary>
<param name="ch">Contains char being typed.</param>
<returns><c>CodeCompletionType</c> data of window to popup.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.SaveSyntaxTree">
<summary>
Saves current syntax tree.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.RestoreSyntaxTree">
<summary>
Restores syntax tree, stored by <c>SaveSyntaxTree</c> method.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.LoadFile(System.String)">
<summary>
Loads the contents of the specified file.
</summary>
<param name="fileName">Name of file to load text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.LoadFile(System.String,System.Text.Encoding)">
<summary>
Loads the contents of the specified file with specified encoding.
</summary>
<param name="fileName">Name of file to load text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.LoadStream(System.IO.TextReader)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="reader">The TextReader object to read text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.LoadStream(System.IO.Stream)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxParser.LoadStream(System.IO.Stream,System.Text.Encoding)">
<summary>
Loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxTree">
<summary>
Describes syntax structure of code text.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.#ctor">
<summary>
Initializes a new instance of the <c>SyntaxTree</c> class with default settings.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxTree.Root">
<summary>
Represents root level <c>ISyntaxNode</c> in this syntax tree.
</summary>
</member>
<member name="P:Alternet.Syntax.SyntaxTree.Current">
<summary>
Represents current <c>ISyntaxNode</c> (node on top of the stack) in the node collection.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.Clear">
<summary>
Removes all nodes from <c>SyntaxTree</c> node collection.
</summary>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.Push(Alternet.Syntax.ISyntaxNode)">
<summary>
Adds specified node to the stack of nodes.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to add.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.Pop">
<summary>
Removes last added node from the stack of nodes.
</summary>
<returns><c>ISyntaxNode</c> that is removed.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.BlockDeleting(System.Drawing.Rectangle)">
<summary>
Removes all nodes from the node collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax nodes.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Changes positions of any syntax nodes and its elements located next to the specified position.
</summary>
<param name="x">The X-constituent of the Point value that specifies start position to change.</param>
<param name="y">The Y-constituent of the Point value that specifies start position to change.</param>
<param name="deltaX">Specifies horizontal displacement.</param>
<param name="deltaY">Specifies vertical displacement.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.FindNode(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Finds specified node.
</summary>
<param name="obj">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted node collection.</param>
<returns><c>ISyntaxNode</c> that is located.</returns>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.FindNodes(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode},Alternet.Syntax.ISyntaxNodes)">
<summary>
Locates all nodes matching search criteria.
</summary>
<param name="obj">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted node collection.</param>
<param name="nodes">List of located nodes.</param>
</member>
<member name="M:Alternet.Syntax.SyntaxTree.Sort(System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
Sorts all <c>ISyntaxNode</c> in the node collection using the specified comparer.
</summary>
<param name="comparer">The IComparer implementation to use when comparing nodes.</param>
</member>
<member name="T:Alternet.Syntax.TextUndo">
<summary>
Represents single change of the text fragment.
</summary>
</member>
<member name="M:Alternet.Syntax.TextUndo.#ctor">
<summary>
Initializes TextUndo class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.TextUndo.#ctor(System.Int32,System.Int32,System.String,System.String)">
<summary>
Initializes TextUndo class with specified parameters.
</summary>
<param name="start">Specifies start position of text fragment to delete.</param>
<param name="len">Specifies length of the text fragment to delete.</param>
<param name="text">Specifies text fragment to insert.</param>
</member>
<member name="M:Alternet.Syntax.TextUndo.#ctor(System.Drawing.Point,System.Drawing.Point,System.String,System.String)">
<summary>
Initializes TextUndo class with specified parameters.
</summary>
<param name="start">Specifies start Point of text fragment to delete.</param>
<param name="end">Specifies end Point of the text fragment to delete.</param>
<param name="text">Specifies text fragment to insert.</param>
<param name="fileName">Specifies file name where the change occurs.</param>
</member>
<member name="P:Alternet.Syntax.TextUndo.Start">
<summary>
Represents starting position of the text fragment being changed.
</summary>
</member>
<member name="P:Alternet.Syntax.TextUndo.Len">
<summary>
Specifies length of the text fragment to delete.
</summary>
</member>
<member name="P:Alternet.Syntax.TextUndo.Text">
<summary>
Specifies length of the text fragment to insert.
</summary>
</member>
<member name="P:Alternet.Syntax.TextUndo.StartPt">
<summary>
Represents starting Point of the text fragment being changed.
</summary>
</member>
<member name="P:Alternet.Syntax.TextUndo.EndPt">
<summary>
Represents end Point of the text fragment being changed.
</summary>
</member>
<member name="P:Alternet.Syntax.TextUndo.FileName">
<summary>
Specifies FileName where the change occurs.
</summary>
</member>
<member name="T:Alternet.Syntax.TextUndoList">
<summary>
Represents collection containing list of <c>ITextUndo</c> objects.
</summary>
</member>
<member name="T:Alternet.Syntax.XmlLexerToken">
<summary>
Represents lexical tokens for Xml parser.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.WhiteSpace">
<summary>
Specifies that lexical token corresponds to whitespace symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.Body">
<summary>
Specifies that lexical token corresponds to xml body.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.OpenTag">
<summary>
Specifies that lexical token corresponds to open tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.CloseTag">
<summary>
Specifies that lexical token corresponds to close tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.OpenEndTag">
<summary>
Specifies that lexical token corresponds to open end tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.CloseEndTag">
<summary>
Specifies that lexical token corresponds to close end tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.Equal">
<summary>
Specifies that lexical token corresponds to equality symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.TagName">
<summary>
Specifies that lexical token corresponds to name of tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.ParamName">
<summary>
Specifies that lexical token corresponds to name of parameter.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.ParamValue">
<summary>
Specifies that lexical token corresponds to parameter value.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.Comment">
<summary>
Specifies that lexical token corresponds to comment tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.Interr">
<summary>
Specifies that lexical token corresponds to "?" symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.CDATA">
<summary>
Specifies that lexical token corresponds to CDATA tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.CDATABody">
<summary>
Specifies that lexical token corresponds to CDATA body tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.OpenEmbeddedTag">
<summary>
Specifies that lexical token corresponds to open embedded tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.CloseEmbeddedTag">
<summary>
Specifies that lexical token corresponds to close embedded tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlLexerToken.Slash">
<summary>
Specifies that lexical token corresponds to / inside tag.
</summary>
</member>
<member name="T:Alternet.Syntax.XmlNodeType">
<summary>
Represents node types for Xml parser.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlUnit">
<summary>
Specifies that xml node corresponds to entire unit.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlOpenTag">
<summary>
Specifies that xml node corresponds to xml open tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlCloseTag">
<summary>
Specifies that xml node corresponds to xml close tag.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlParameter">
<summary>
Specifies that xml node corresponds to xml parameter.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlParameters">
<summary>
Specifies that xml node corresponds to list of xml parameters.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlBody">
<summary>
Specifies that xml node corresponds to xml body.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlEmbeddedExpression">
<summary>
Specifies that xml node corresponds to xml embedded expression.
</summary>
</member>
<member name="F:Alternet.Syntax.XmlNodeType.XmlComment">
<summary>
Specifies that xml node corresponds to xml comment.
</summary>
</member>
<member name="T:Alternet.Syntax.XmlParser">
<summary>
Represents properties and methods to perform syntax analysis of specified xml code text.
</summary>
</member>
<member name="M:Alternet.Syntax.XmlParser.#ctor">
<summary>
Initializes a new instance of the <c>XmlParser</c> class with default settings.
</summary>
</member>
<member name="M:Alternet.Syntax.XmlParser.ReparseText">
<summary>
Reparses entire text.
</summary>
</member>
<member name="M:Alternet.Syntax.XmlParser.ResetOptions">
<summary>
Resets <c>Options</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.XmlParser.GetCompletionType(System.Char)">
<summary>
Obtains type of code completion window from specifies <c>char</c> parameter.
</summary>
<param name="ch">Contains char being typed.</param>
<returns><c>CodeCompletionType</c> data of window to popup.</returns>
</member>
<member name="M:Alternet.Syntax.XmlParser.ShouldSerializeOptions">
<summary>
Indicates whether the <c>Options</c> property should be persisted.
</summary>
<returns>True if <c>Options</c> differs from its default value; otherwise false.</returns>
</member>
<member name="P:Alternet.Syntax.XmlParser.CaseSensitive">
<summary>
Gets or sets a boolean value that indicates whether <c>JavaScriptParser</c> should perform case-sensitive analysis of its content.
</summary>
</member>
<member name="M:Alternet.Syntax.XmlParser.GetMultiLineComment(System.String@,System.String@)">
<summary>
Gets the start and symbols multi-line comment.
</summary>
<param name="start">Start symbol of multi-line comment.</param>
<param name="end">End symbol of multi-line comment.</param>
<returns>True if parser supports multi-line comment; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.TextChangesAction">
<summary>
Represents a method that will handle the <c>ICodeFix.GetTextChangesAsync</c> and <c>ICodeRefactor.GetTextChangesAsync</c> events.
</summary>
<param name="cancellationToken">Cancellation token.</param>
<returns>The provided <c>ITextUndoList</c>.</returns>
</member>
<member name="T:Alternet.Syntax.ICodeFix">
<summary>
Represents properties to describe a particular code fix action in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeFix.Description">
<summary>
When implemented by a class, gets or sets code fix description.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeFix.TextChanges">
<summary>
When implemented by a class, gets or sets collection of code fix changes.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeFix.GetTextChangesAsync">
<summary>
When implemented by a class, gets or sets action to apply code fix.
</summary>
</member>
<member name="T:Alternet.Syntax.ICodeRefactor">
<summary>
Represents properties to describe a particular code fix action in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.Name">
<summary>
When implemented by a class, gets or sets code refactor name.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.Description">
<summary>
When implemented by a class, gets or sets code fix description.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.ActionName">
<summary>
When implemented by a class, gets or sets code refactor action name.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.ActionDescription">
<summary>
When implemented by a class, gets or sets code refactor action description.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.Position">
<summary>
When implemneted by a class, gets or sets start position of the text being refactored.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.EndPos">
<summary>
When implemneted by a class, gets or sets end position of the text being refactored.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.Children">
<summary>
When implemented by a class, gets a list of nested code refactors
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.TextChangesFunc">
<summary>
When implemented by a class, gets or sets functions that retrieves code changes for particular code refactor.
</summary>
</member>
<member name="P:Alternet.Syntax.ICodeRefactor.GetTextChangesAsync">
<summary>
When implemented by a class, Gets or sets action to apply code fix.
</summary>
</member>
<member name="M:Alternet.Syntax.ICodeRefactor.GetTextChanges(System.Boolean)">
<summary>
When implemented by a class, retrieves code changes for particular code refactor.
</summary>
<param name="allDocuments">Specifies if all documents in the solution needs to be processed.</param>
<returns>List of changes if any, otherwise null.</returns>
</member>
<member name="T:Alternet.Syntax.IExport">
<summary>
Represents methods to save text content.
</summary>
</member>
<member name="M:Alternet.Syntax.IExport.SaveFile(System.String)">
<summary>
When implemented by a class, saves text content to the specific file.
</summary>
<param name="fileName">Name of file to save content.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IExport.SaveFile(System.String,System.Text.Encoding)">
<summary>
When implemented by a class, saves text content to the specific file with specific encoding.
</summary>
<param name="fileName">Name of file to save content.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IExport.SaveStream(System.IO.TextWriter)">
<summary>
When implemented by a class, saves the text content to the specified stream.
</summary>
<param name="writer">The TextWriter object to write text to stream.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IExport.SaveStream(System.IO.Stream)">
<summary>
When implemented by a class, saves the text content to the specified stream.
</summary>
<param name="stream">The Stream object to write the text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IExport.SaveStream(System.IO.Stream,System.Text.Encoding)">
<summary>
When implemented by a class, saves the text content to the specified stream.
</summary>
<param name="stream">The Stream object to write the text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.IExpressionEvaluator">
<summary>
Represents properties and methods used to evaluate conditional defines.
</summary>
</member>
<member name="P:Alternet.Syntax.IExpressionEvaluator.UndefinedSections">
<summary>
When implemented by a class, gets list of undefined sections.
</summary>
</member>
<member name="M:Alternet.Syntax.IExpressionEvaluator.IsLiteral(System.String,System.Object@)">
<summary>
When implemented by a class, indicates whether specified value is literal.
</summary>
<param name="value">String to check.</param>
<param name="obj">Receives literal equivalent.</param>
<returns>True if value is literal; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IExpressionEvaluator.EvaluateExpression(System.String)">
<summary>
When implemented by a class, evaluates given expression.
</summary>
<param name="value">Expression to evaluate.</param>
<returns>Result of evaluation.</returns>
</member>
<member name="M:Alternet.Syntax.IExpressionEvaluator.EvaluateExpression(Alternet.Syntax.ISyntaxNode)">
<summary>
When implemented by a class, evaluates content of given node.
</summary>
<param name="node">ISyntaxNode to evaluate.</param>
<returns>Result of evaluation.</returns>
</member>
<member name="M:Alternet.Syntax.IExpressionEvaluator.Clear">
<summary>
When implemented by a class, clears content of IExpressionEvaluator.
</summary>
</member>
<member name="M:Alternet.Syntax.IExpressionEvaluator.AddDefine(Alternet.Syntax.ISyntaxNode)">
<summary>
When implemented by a class, adds given node to the list of evaluation defines.
</summary>
<param name="node">ISyntaxNode to add.</param>
</member>
<member name="M:Alternet.Syntax.IExpressionEvaluator.RemoveDefine(System.String)">
<summary>
When implemented by a class, removes specified define from the evaluation defines list.
</summary>
<param name="name">Name of define to remove.</param>
</member>
<member name="M:Alternet.Syntax.IExpressionEvaluator.AddUndefinedSection(System.Drawing.Point,System.Drawing.Point)">
<summary>
When implemented by a class, add new undefined section.
</summary>
<param name="start">Start point of undefined section.</param>
<param name="end">End point of undefined section.</param>
</member>
<member name="T:Alternet.Syntax.IImport">
<summary>
Represents methods to load text content.
</summary>
</member>
<member name="M:Alternet.Syntax.IImport.LoadFile(System.String)">
<summary>
When implemented by a class, loads the contents of the specified file.
</summary>
<param name="fileName">Name of file to load text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IImport.LoadFile(System.String,System.Text.Encoding)">
<summary>
When implemented by a class, loads the contents of the specified file with specified encoding.
</summary>
<param name="fileName">Name of file to load text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IImport.LoadStream(System.IO.TextReader)">
<summary>
When implemented by a class, loads the contents of the specified stream.
</summary>
<param name="reader">The TextReader object to read text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IImport.LoadStream(System.IO.Stream)">
<summary>
When implemented by a class, loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read text.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.IImport.LoadStream(System.IO.Stream,System.Text.Encoding)">
<summary>
When implemented by a class, loads the contents of the specified stream.
</summary>
<param name="stream">The Stream object to read text.</param>
<param name="encoding">Specifies the character encoding to use.</param>
<returns>True is succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.IOutlineRange">
<summary>
Represents individual outlining section that can appear in the Edit control.
</summary>
</member>
<member name="P:Alternet.Syntax.IOutlineRange.Text">
<summary>
When implemented by a class, represents text substituting collapsed outline section.
</summary>
</member>
<member name="P:Alternet.Syntax.IOutlineRange.DisplayText">
<summary>
When implemented by a class, represents text substituting collapsed outline section if outline buttons are displayed.
</summary>
</member>
<member name="P:Alternet.Syntax.IOutlineRange.Visible">
<summary>
When implemented by a class, gets or sets a value indicating whether outline section is visible (expanded).
</summary>
</member>
<member name="P:Alternet.Syntax.IOutlineRange.Level">
<summary>
When implemented by a class, represents level of outline nesting for the outline section.
</summary>
</member>
<member name="P:Alternet.Syntax.IOutlineRange.CanExpand">
<summary>
When implemented by a class, gets a boolean value indicating whether an outlining section can be expanded.
</summary>
</member>
<member name="T:Alternet.Syntax.IParser">
<summary>
Represents properties and methods for perform lexical analysis of the text.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.Token">
<summary>
When implemented by a class, represents token (index of style in the class style collection) related to the current position in the parsed text.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.State">
<summary>
When implemented by a class, represents current <c>IParser</c> state.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.TokenString">
<summary>
When implemented by a class, represents text of the current syntax token.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.TokenPosition">
<summary>
When implemented by a class, represents start position of the current token.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.CurrentPosition">
<summary>
When implemented by a class, represents position of current character within the current line.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.Eof">
<summary>
When implemented by a class, indicates whether current position is out of the text, signaling that whole text is parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.Strings">
<summary>
When implemented by a class, gets or sets a list of strings to parse.
</summary>
</member>
<member name="P:Alternet.Syntax.IParser.Lines">
<summary>
When implemented by a class, gets or sets a list of string to parse represented as string array.
</summary>
</member>
<member name="M:Alternet.Syntax.IParser.Reset">
<summary>
When implemented by a class, resets <c>IParser</c> to the start position.
</summary>
</member>
<member name="M:Alternet.Syntax.IParser.Reset(System.Int32,System.Int32,System.Int32)">
<summary>
When implemented by a class, resets <c>IParser</c> to the specified position.
</summary>
<param name="line">Specifies new line index.</param>
<param name="pos">Specifies new position of character within the line.</param>
<param name="state">Specifies new <c>State</c>.</param>
</member>
<member name="M:Alternet.Syntax.IParser.NextToken">
<summary>
When implemented by a class, parses text from current position to the next token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.NextToken(System.String@)">
<summary>
When implemented by a class, parses text from current position to the next token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<param name="str">Retrieves token string for the next token.</param>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.PeekToken">
<summary>
When implemented by a class, parses next portion of the text, remaining current position unchanged.
</summary>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.PeekToken(System.String@)">
<summary>
When implemented by a class, parses next portion of the text, remaining current position unchanged.
</summary>
<param name="str">Retrieves token string for the next token.</param>
<returns>Token that corresponds to the next position.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.PeekValidToken">
<summary>
When implemented by a class, parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged.
</summary>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.PeekValidToken(System.String@)">
<summary>
When implemented by a class, parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged.
</summary>
<param name="str">Retrieves token string for the next valid token.</param>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.NextValidToken">
<summary>
When implemented by a class, parses text from current position to the next valid (non-whitespace, non-comment) token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.NextValidToken(System.String@)">
<summary>
When implemented by a class, parses text from current position to the next valid (non-whitespace, non-comment) token and updates <c>TokenPos</c>, <c>CurrentPos</c> and <c>TokenString</c> properties.
</summary>
<param name="str">Retrieves token string for the next valid token.</param>
<returns>Next valid token.</returns>
</member>
<member name="M:Alternet.Syntax.IParser.SaveState">
<summary>
When implemented by a class, saves current <c>IParser</c> state and position.
</summary>
</member>
<member name="M:Alternet.Syntax.IParser.RestoreState">
<summary>
When implemented by a class, restores <c>IParser</c> state and position stored by <c>SaveState</c> method.
</summary>
</member>
<member name="M:Alternet.Syntax.IParser.RestoreState(System.Boolean)">
<summary>
When implemented by a class, restores <c>IParser</c> state and position stored by <c>SaveState</c> method.
</summary>
<param name="restore">Indicates whether <c>IParser</c> should restore it's state to previous position or simply delete information about previously stored state.</param>
</member>
<member name="T:Alternet.Syntax.TextStyle">
<summary>
Defines additional flags for text fragments.
This enumeration has a <c>FlagsAttribute</c> attribute that allows a bitwise combination of its member values.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.WhiteSpace">
<summary>
Indicates that text fragment consists of whitespace symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.Tabulation">
<summary>
Indicates that text fragment consists of tab symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.OutlineSection">
<summary>
Indicates that text fragment contains outline section.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.MisSpelledWord">
<summary>
Indicates that text fragment contains misspelled word.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.HyperText">
<summary>
Indicates that text fragment contains hypertext.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.Brace">
<summary>
Indicates that text fragment contains matching brace.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.WaveLine">
<summary>
Indicates that text fragment contains wave line.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.CodeSnippet">
<summary>
Indicates that text fragment contains code snippet.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.Error">
<summary>
Indicates that text fragment contains error.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.Warning">
<summary>
Indicates that text fragment contains warning.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.Info">
<summary>
Indicates that text fragment contains information message.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.Reference">
<summary>
Indicates that text fragment contains reference to variable declaration.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.SearchResult">
<summary>
Indicates that text fragment contains highlighted search result.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.Hidden">
<summary>
Indicates that text fragment contains hidden diagnostic message.
</summary>
</member>
<member name="F:Alternet.Syntax.TextStyle.SelectedWord">
<summary>
Indicates that text fragment contains selected whole word result.
</summary>
</member>
<member name="T:Alternet.Syntax.ItemState">
<summary>
Defines state of the <c>StrItem</c> object, representing individual line in the Source.
This enumeration has a <c>FlagsAttribute</c> attribute that allows a bitwise combination of its member values.
</summary>
</member>
<member name="F:Alternet.Syntax.ItemState.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.ItemState.Parsed">
<summary>
Specifies that <c>StrItem</c> object is already parsed.
</summary>
</member>
<member name="F:Alternet.Syntax.ItemState.ReadOnly">
<summary>
Specifies that <c>StrItem</c> object is read-only.
</summary>
</member>
<member name="F:Alternet.Syntax.ItemState.Hidden">
<summary>
Specifies that <c>StrItem</c> object is hidden.
</summary>
</member>
<member name="T:Alternet.Syntax.IStringItem">
<summary>
Represents properties and methods of individual line in the Text Source.
</summary>
</member>
<member name="P:Alternet.Syntax.IStringItem.String">
<summary>
When implemented by a class, gets or sets string content of the <c>IStrItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.IStringItem.TextData">
<summary>
When implemented by a class, gets or sets color information of the <c>IStrItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.IStringItem.State">
<summary>
When implemented by a class, gets or sets the current state of the <c>IStrItem</c>.
</summary>
</member>
<member name="P:Alternet.Syntax.IStringItem.LexState">
<summary>
When implemented by a class, gets or sets index of lexical state at item end.
</summary>
</member>
<member name="P:Alternet.Syntax.IStringItem.PrevLexState">
<summary>
When implemented by a class, gets or sets index of lexical state at item start.
</summary>
</member>
<member name="M:Alternet.Syntax.IStringItem.SetTextStyle(System.Int32,System.Int32,Alternet.Syntax.TextStyle)">
<summary>
When implemented by a class, sets text style to text fragment.
</summary>
<param name="start">Specifies the first character in the string.</param>
<param name="len">Specifies number of characters in the string.</param>
<param name="style">Specifies style to set.</param>
</member>
<member name="M:Alternet.Syntax.IStringItem.ClearTextStyle(System.Int32,System.Int32,Alternet.Syntax.TextStyle)">
<summary>
When implemented by a class, removes color information from text fragment.
</summary>
<param name="start">Specifies the first character in the string.</param>
<param name="len">Specifies number of characters in the string.</param>
<param name="style">Specifies style to clear.</param>
</member>
<member name="M:Alternet.Syntax.IStringItem.TextStyleAt(System.Int32)">
<summary>
When implemented by a class, retrieves text style from the text.
</summary>
<param name="pos">Specifies position in the string to get text style.</param>
<return>TextStyle at given position</return>
</member>
<member name="T:Alternet.Syntax.StringItemInfo">
<summary>
Represent structured information for IStringItem symbol.
</summary>
</member>
<member name="F:Alternet.Syntax.StringItemInfo.Data">
<summary>
Get/Set current IStringItem symbol data.
</summary>
</member>
<member name="F:Alternet.Syntax.StringItemInfo.TextStyle">
<summary>
Get/Set current IStringItem symbol style according to <see cref="F:Alternet.Syntax.StringItemInfo.TextStyle"/>.
</summary>
</member>
<member name="M:Alternet.Syntax.StringItemInfo.Equals(System.Object)">
<summary>
Indicates whether this instance and a specified object are equal.
</summary>
<returns>
True if <paramref name="obj"/> and this instance are the same type and represent the same value; otherwise, false.
</returns>
<param name="obj">Another object to compare to. </param><filterpriority>2</filterpriority>
</member>
<member name="M:Alternet.Syntax.StringItemInfo.GetHashCode">
<summary>
Returns the hash code for this instance.
</summary>
<returns>
A 32-bit signed integer that is the hash code for this instance.
</returns>
</member>
<member name="M:Alternet.Syntax.StringItemInfo.Equals(Alternet.Syntax.StringItemInfo)">
<summary>
Indicates whether this instance and a specified object are equal.
</summary>
<returns>
True if <paramref name="itemInfo"/> and this instance are the same type and represent the same value; otherwise, false.
</returns>
<param name="itemInfo">Another StringItemInfo to compare to. </param>
</member>
<member name="T:Alternet.Syntax.IStringList">
<summary>
Represents collection containing list of strings.
</summary>
</member>
<member name="P:Alternet.Syntax.IStringList.Text">
<summary>
When implemented by a class, gets or sets the strings in the <c>IStringList</c> as a single string with the individual strings delimited by carriage returns.
</summary>
</member>
<member name="T:Alternet.Syntax.IStringListWithItem">
<summary>
Represents collection containing list of strings.
</summary>
</member>
<member name="M:Alternet.Syntax.IStringListWithItem.GetItem(System.Int32)">
<summary>
When implemented by a class, returns the <c>IStrItem</c> object at the given position of the collection.
</summary>
<param name="index">Index of item in the collection.</param>
<returns><c>IStrItem</c> object at specified position.</returns>
</member>
<member name="T:Alternet.Syntax.ISyntaxAttribute">
<summary>
Represents properties to describe a particular attribute of language element.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxAttribute.Name">
<summary>
When implemented by a class, get or sets attribute name.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxAttribute.Value">
<summary>
When implemented by a class, get or sets value of the attribute.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxAttribute.Position">
<summary>
When implemented by a class, get or sets attribute position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxAttribute.EndPosition">
<summary>
When implemented by a class, get attribute end position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxAttribute.Range">
<summary>
When implemented by a class, gets attribute scope.
</summary>
</member>
<member name="T:Alternet.Syntax.ISyntaxAttributes">
<summary>
Represents collection containing list of syntax attributes.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxAttributes.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
When implemented by a class, updates all syntax errors starting from specified position.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxAttributes.BlockDeleting(System.Drawing.Rectangle)">
<summary>
Removes all syntax errors from the error collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax errors.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxAttributes.Sort">
<summary>
Sorts the syntax errors.
</summary>
</member>
<member name="T:Alternet.Syntax.SyntaxErrorType">
<summary>
Defines types of syntax error.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxErrorType.Error">
<summary>
Something not allowed by the rules of the language or other authority.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxErrorType.Warning">
<summary>
Something suspicious but allowed.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxErrorType.Info">
<summary>
Information that does not indicate a problem.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxErrorType.Hidden">
<summary>
Something that is an issue, as determined by some authority, but is not surfaced through normal means.
</summary>
</member>
<member name="T:Alternet.Syntax.ISyntaxError">
<summary>
Represents properties to describe a particular syntax error in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.Name">
<summary>
When implemented by a class, gets or sets error name.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.Description">
<summary>
When implemented by a class, gets or sets error description (reason).
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.Position">
<summary>
When implemented by a class, gets or sets error position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.Size">
<summary>
When implemented by a class, gets or sets error dimension.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.Range">
<summary>
When implemented by a class, gets or sets error scope.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.ErrorType">
<summary>
When implemented by a class, gets or sets error type.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.ErrorCode">
<summary>
When implemented by a class, gets or sets error code.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxError.UserData">
<summary>
When implemented by a class, gets or sets user data associated with this error.
</summary>
</member>
<member name="T:Alternet.Syntax.ISyntaxErrors">
<summary>
Represents collection containing list of syntax errors.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxErrors.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
When implemented by a class, updates all syntax errors starting from specified position.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxErrors.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxError})">
<summary>
When implemented by a class, updates all syntax errors starting from specified position.
</summary>
<param name="x">The X-constituent of the Point value that specifies start position to change.</param>
<param name="y">The Y-constituent of the Point value that specifies start position to change.</param>
<param name="deltaX">Specifies horizontal displacement.</param>
<param name="deltaY">Specifies vertical displacement.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxErrors.BlockDeleting(System.Drawing.Rectangle)">
<summary>
When implemented by a class, removes all syntax errors from the error collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax errors.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxErrors.BlockDeleting(System.Drawing.Rectangle,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxError})">
<summary>
When implemented by a class, removes all syntax errors from the error collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax errors.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxErrors.FindErrorAt(System.Drawing.Point,System.Boolean,System.Int32@,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxError})">
<summary>
Locates error at specified position.
</summary>
<param name="position">Position to locate error.</param>
<param name="exact">Specifies whether search should be precise.</param>
<param name="index">Receives index of syntax error in the error collection.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxNodeOptions">
<summary>
Defines syntax node behavior.
This enumeration has a <c>FlagsAttribute</c> attribute that allows a bitwise combination of its member values.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxNodeOptions.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxNodeOptions.Indentation">
<summary>
Specifies that syntax node increments indentation level.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxNodeOptions.BackIndentation">
<summary>
Specifies that syntax node decrements indentation level.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxNodeOptions.KeepIndentation">
<summary>
Specifies that syntax node preserves indentation level.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxNodeOptions.Outlining">
<summary>
Specifies that syntax node can be outlined.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxNodeOptions.CodeCompletion">
<summary>
Specifies that syntax node supports code completion functionality.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxNodeOptions.Reference">
<summary>
Specifies that syntax node is reference to the declaration.
</summary>
</member>
<member name="T:Alternet.Syntax.ISyntaxNode">
<summary>
Represents properties and methods to describe a particular language element.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Range">
<summary>
When implemented by a class, gets or sets node scope.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Position">
<summary>
When implemented by a class, gets or sets node position in the code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Size">
<summary>
When implemented by a class, gets or sets node dimension.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Name">
<summary>
When implemented by a class, gets or sets node name.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.NodeType">
<summary>
When implemented by a class, gets or sets type of the node.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Parent">
<summary>
When implemented by a class, gets or sets <c>ISyntaxNode</c> that holds this node in its child list.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Root">
<summary>
When implemented by a class, represents root level <c>ISyntaxNode</c> in the syntax tree.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Options">
<summary>
When implemented by a class, gets or sets node options that defines its behavior.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Childs">
<summary>
When implemented by a class, gets or sets a collection of child nodes in the form of array.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Attributes">
<summary>
When implemented by a class, gets or sets an attribute collection in the form of array.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Errors">
<summary>
When implemented by a class, gets or sets an error collection in the form of array.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.ChildList">
<summary>
When implemented by a class, gets a list of child nodes.
</summary>
<remarks>If there is no child nodes, contains null reference.</remarks>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.AttributeList">
<summary>
When implemented by a class, gets a list of attributes.
</summary>
<remarks>If there is no attributes, contains null reference.</remarks>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.ErrorList">
<summary>
When implemented by a class, gets a list of syntax errors.
</summary>
<remarks>If there is no errors, contains null reference.</remarks>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.HasChildren">
<summary>
When implemented by a class, indicates whether node has children.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.HasAttributes">
<summary>
When implemented by a class, indicates whether node has attributes.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.HasErrors">
<summary>
When implemented by a class, indicates whether node has errors.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Level">
<summary>
When implemented by a class, represents node level inside SyntaxTree.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.ChildCount">
<summary>
When implemented by a class, represents number of children in the child collection.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.AttributeCount">
<summary>
When implemented by a class, represents number of attributes in the attribute collection.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.ErrorCount">
<summary>
When implemented by a class, represents number of syntax errors in the error collection.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxNode.Index">
<summary>
When implemented by a class, represents index of then node within its parent child collection.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.Clear">
<summary>
When implemented by a class, removes all elements from child nodes, attribute and error collections.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.ClearAfter(System.Drawing.Point)">
<summary>
When implemented by a class, removes all elements from child nodes, attribute and error collections starting from given position.
<param name="position">Specifies starting position</param>
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.Assign(Alternet.Syntax.ISyntaxNode)">
<summary>
Copies contents from another <c>ISyntaxNode</c> object.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddChild(Alternet.Syntax.ISyntaxNode)">
<summary>
When implemented by a class, adds specified node to the child collection.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to add.</param>
<returns>Index of added node within the child collection.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddChild">
<summary>
When implemented by a class, creates a new <c>ISyntaxNode</c> and adds it to the child collection.
</summary>
<returns><c>ISyntaxNode</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.InsertChild(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, inserts specified node to the child collection.
</summary>
<param name="node">Specifies node to insert.</param>
<param name="comparer">Specifies method that compares nodes in the sorted child collection.</param>
<returns>Index of inserted node in the child collection.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddChildren(Alternet.Syntax.ISyntaxNodes)">
<summary>
When implemented by a class, adds specified nodes to the child collection.
</summary>
<param name="nodes">Specifies list of nodes to add.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddAttribute(Alternet.Syntax.ISyntaxAttribute)">
<summary>
When implemented by a class, adds specified attribute to the attribute collection.
</summary>
<param name="attr">Specifies <c>ISyntaxAttribute</c> to add.</param>
<returns>Index of added attribute in the attribute collection.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddAttribute">
<summary>
When implemented by a class, creates a new <c>ISyntaxAttribute</c> and adds it to the attribute collection.
</summary>
<returns><c>ISyntaxAttribute</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddAttributes(Alternet.Syntax.ISyntaxAttributes)">
<summary>
When implemented by a class, adds specified attributes to the attribute collection.
</summary>
<param name="attrs">Specifies list of attributes to add.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddError(Alternet.Syntax.ISyntaxError)">
<summary>
When implemented by a class, adds specified error to the error collection.
</summary>
<param name="err">Specifies <c>ISyntaxError</c> to add.</param>
<returns>Number of added error in the error collection.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddError">
<summary>
When implemented by a class, creates a new <c>ISyntaxError</c> and add it to the error collection.
</summary>
<returns><c>ISyntaxError</c> that is added.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.AddErrors(Alternet.Syntax.ISyntaxErrors)">
<summary>
When implemented by a class, adds specified errors to the error collection.
</summary>
<param name="errs">Specifies list of errors to add.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.HasAsParent(Alternet.Syntax.ISyntaxNode)">
<summary>
When implemented by a class, indicates whether the node has specified node as a parent node.
</summary>
<param name="node">Node to test.</param>
<returns>True if node or one of its parents has a given node as a parent; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.FindNode(System.String)">
<summary>
When implemented by a class, finds child node by its name.
</summary>
<param name="name">Specifies name of node.</param>
<returns>First occurrence of <c>ISyntaxNode</c> with specified name.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.FindNode(System.Int32)">
<summary>
When implemented by a class, finds child node by its type.
</summary>
<param name="nodeType">Specifies type of node.</param>
<returns>First occurrence of <c>ISyntaxNode</c> with specified type.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.FindNode(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, finds specified child node.
</summary>
<param name="obj">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted child collection.</param>
<returns><c>ISyntaxNode</c> that is located.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.FindNodes(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode},Alternet.Syntax.ISyntaxNodes)">
<summary>
When implemented by a class, locates all nodes matching search criteria.
</summary>
<param name="obj">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted node collection.</param>
<param name="nodes">List of located nodes.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.FindAttribute(System.String)">
<summary>
When implemented by a class, finds attribute by its name.
</summary>
<param name="name">Specifies name of attribute.</param>
<returns>First occurrence of <c>ISyntaxAttribute</c> with specified name.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.FindAttributes(System.String)">
<summary>
When implemented by a class, locates all attribute with given name.
</summary>
<param name="name">Specifies name of attribute.</param>
<returns>Array <c>ISyntaxAttribute</c> with specified name.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.Sort(System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, sorts the <c>ISyntaxNode</c> in the child list using the specified comparer.
</summary>
<param name="comparer">The IComparer implementation to use when comparing nodes.</param>
<remarks>This method is recursive, so if some node in the child collection has children they are also sorted.</remarks>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.GetIndent(System.Int32,System.Int32)">
<summary>
When implemented by a class, returns indentation level of this syntax node.
</summary>
<param name="index">Specifies line to obtain indentation level.</param>
<param name="indent">Default value of indentation level.</param>
<returns>Indentation level of the node at the specified position.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.GetIndent(System.Int32,System.Int32,System.Boolean@)">
<summary>
When implemented by a class, returns indentation level of this syntax node.
</summary>
<param name="index">Specifies line to obtain indentation level.</param>
<param name="indent">Default value of indentation level.</param>
<param name="actualPosition">If true, the indentation position will be returned, otherwise, the level.</param>
<returns>Indentation level of the node at the specified position.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.ContainsErrors">
<summary>
When implemented by a class, indicates whether node or its children contain errors.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, updates content of this <c>ISyntaxNode</c>.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNode.BlockDeleting(System.Drawing.Rectangle,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, removes node's inside the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove node's content.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.ISyntaxNodes">
<summary>
Represents collection containing list of syntax nodes.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxNodes.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, updates all syntax nodes starting from specified position.
</summary>
<param name="x">Index of current character in the text.</param>
<param name="y">Index of current line in the text.</param>
<param name="deltaX">Horizontal displacement.</param>
<param name="deltaY">Vertical displacement.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxNodes.BlockDeleting(System.Drawing.Rectangle,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, removes all syntax nodes from the nodes collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove nodes.</param>
<param name="comparer">Search criteria.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="T:Alternet.Syntax.SyntaxOptions">
<summary>
Defines possibilities of formatting Edit control's content.
This enumeration has a <c>FlagsAttribute</c> attribute that allows a bitwise combination of its member values.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.None">
<summary>
Specifies that no flags are in effect.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.Outline">
<summary>
Specifies that information about outline sections within the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.SmartIndent">
<summary>
Specifies that information about indent level of each line in the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.CodeCompletion">
<summary>
Specifies that information about code completion for language elements within the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.SyntaxErrors">
<summary>
Specifies that information about syntax errors within the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.ReparseOnLineChange">
<summary>
Specifies that text should be reparsed when the current line changes.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.QuickInfoTips">
<summary>
Specifies that text quick info tooltip should be displayed when mouse is moved over control.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.AutoComplete">
<summary>
Specifies that parser will complete statements if possible.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.FormatCase">
<summary>
Specifies that parser will change resword case.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.FormatSpaces">
<summary>
Specifies that parser will format line spacing.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.CodeCompletionTabs">
<summary>
Specifies that code completion can be filtered based on priority.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.WorkInThread">
<summary>
Specifies that code completion and code outlining tasks to be performed in separate thread.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.EvaluateConditionals">
<summary>
Specifies that code parser should evaluate conditional defines.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.NotifyOnParse">
<summary>
Specifies async/await pattern for code parsing.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.OutlineBlocks">
<summary>
Specifies that information about statement blocks within the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.FormatOnLineChange">
<summary>
Specifies that text should be formatted when the current line changes.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.StructureGuideLines">
<summary>
Specifies that information about guide lines within the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.CodeFixes">
<summary>
Specifies that information about code fixes within the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.CodeRefactors">
<summary>
Specifies that information about code fixes within the text is available.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.AutoCompleteBraces">
<summary>
Specifies that parser provides information to autocomplete closing braces.
</summary>
</member>
<member name="F:Alternet.Syntax.SyntaxOptions.IndentationBasedFolding">
<summary>
Specifies that parser provides outlining information based on text indentation.
</summary>
</member>
<member name="T:Alternet.Syntax.PrepareReason">
<summary>
Defines reason of underlying text in the parser being updated.
</summary>
</member>
<member name="F:Alternet.Syntax.PrepareReason.None">
<summary>
Specifies that no reason was provided.
</summary>
</member>
<member name="F:Alternet.Syntax.PrepareReason.TextChanged">
<summary>
Specifies that text was changed.
</summary>
</member>
<member name="F:Alternet.Syntax.PrepareReason.SyntaxChanged">
<summary>
Specifies that syntax was changed.
</summary>
</member>
<member name="F:Alternet.Syntax.PrepareReason.CodeCompletion">
<summary>
Specifies that code completion is requested.
</summary>
</member>
<member name="F:Alternet.Syntax.PrepareReason.Outline">
<summary>
Specifies that code outlining is requested.
</summary>
</member>
<member name="F:Alternet.Syntax.PrepareReason.Indentation">
<summary>
Specifies that indentation is requested.
</summary>
</member>
<member name="F:Alternet.Syntax.PrepareReason.Formatting">
<summary>
Specifies that formatting was requested
</summary>
</member>
<member name="T:Alternet.Syntax.ISyntaxParser">
<summary>
Represents properties and methods to perform syntax analysis of the text.
</summary>
</member>
<member name="E:Alternet.Syntax.ISyntaxParser.TextReparsed">
<summary>
When implemented by a class, occurs when <c>ISyntaxParser</c> text content is fully parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.Options">
<summary>
When implemented by a class, gets or sets a flags determining syntax parsing and formatting behavior.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.ExpressionEvaluator">
<summary>
When implemented by a class, gets or sets an <c>IExpressionEvaluator</c> instance using to evaluate conditional defines.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.SyntaxTree">
<summary>
When implemented by a class, gets or sets a hierarchical collection of <c>ISyntaxNode</c> elements representing abstract syntax tree of the text being parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.FoldedRanges">
<summary>
When implemented by a class, gets or sets a collection of <c>IRange</c> elements representing ranges based on the indentation levels of the text
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.CompletionRepository">
<summary>
When implemented by a class, gets or sets an <c>ICodeCompletionRepository</c> that holds methods for code completion purposes.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.CodeSnippets">
<summary>
When implemented by a class, returns code snippets for the given parser.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.CaseSensitive">
<summary>
When implemented by a class, gets or sets a boolean value that indicates whether <c>ISyntaxParser</c> should perform case-sensitive analysis if its content.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.UseScheme">
<summary>
When implemented by a class, gets or sets a boolean value that indicates whether <c>ISyntaxParser</c> should perform lexical analysis based on it's rules rather than using internal method.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.CodeCompletionChars">
<summary>
When implemented by a class, gets or sets a collection of characters that initializes a code completion procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.CodeCompletionStopChars">
<summary>
When implemented by a class, gets or sets a collection of characters that finalizes a code completion procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.AutoIndentChars">
<summary>
When implemented by a class, gets or sets a collection of characters that initializes an indentation procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.SmartFormatChars">
<summary>
When implemented by a class, gets or sets a collection of characters that initializes a smart formatting procedure when typing.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.Delimiters">
<summary>
When implemented by a class, gets or sets a collection of characters representing delimiters
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.Aborted">
<summary>
When implemented by a class, gets or sets boolean value indicating whether parsing process has been aborted.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.SupportsThread">
<summary>
When implemented by a class, gets boolean value indicating whether parser supports working in thread.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.FileName">
<summary>
When implemented by a class, gets or sets file name of the file being parsed.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxParser.ParseInterval">
<summary>
When implemented by a class, specifies delay reparsing should trigger after any change in the editor.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ReparseText">
<summary>
When implemented by a class, reparses entire text.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ReparseText(System.Boolean)">
<summary>
When implemented by a class, reparses entire text.
<param name="useThread">Specifies whether parser should perform the task in the separate thread</param>
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ReparseText(System.Boolean,System.Int32,System.Int32)">
<summary>
When implemented by a class, reparses entire text.
<param name="useThread">Specifies whether parser should perform the task in the separate thread</param>
<param name="first">Specifies first changed line in the source text.</param>
<param name="last">Specifies last changed line in the source text.</param>
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.Prepare(System.String,Alternet.Syntax.IStringList,Alternet.Syntax.ISyntaxTree,System.Boolean,Alternet.Syntax.PrepareReason)">
<summary>
When implemented by a class, sets lines to parse.
</summary>
<param name="fileName">Filename to parse</param>
<param name="lines">Strings to parse</param>
<param name="syntaxTree">Specifies current parser tree.</param>
<param name="useThread">Specifies whether parser should perform the task in the separate thread</param>
<param name="reason">Reason for this method to be called.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.Prepare(System.String,Alternet.Syntax.IStringList,Alternet.Syntax.PrepareReason)">
<summary>
When implemented by a class, sets lines to parse.
</summary>
<param name="fileName">Filename to parse</param>
<param name="lines">Strings to parse</param>
<param name="reason">Reason for this method to be called.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.StartParsing(System.String,System.Int32,System.Int32)">
<summary>
When implemented by a class, prepares parser to parse the specified range of the text.
</summary>
<param name="fileName">Filename to parse</param>
<param name="first">Specifies first changed line in the source text.</param>
<param name="last">Specifies last changed line in the source text.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FinishParsing">
<summary>
When implemented by a class, commits parsing process.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.StopParsing">
<summary>
When implemented by a class, aborts parsing process.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.Abort">
<summary>
When implemented by a class, aborts parsing process by raising StopParseException exception.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.BlockDeleting(System.Drawing.Rectangle)">
<summary>
When implemented by a class, removes all nodes from the node collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax nodes.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.OnTextChanged(Alternet.Syntax.ITextUndo)">
<summary>
When implemented by a class, responds to incremental change of the text in the editor.
</summary>
<param name="operation"></param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
When implemented by a class, changes positions of any syntax nodes and its elements located next to the specified position.
</summary>
<param name="x">The X-constituent of the Point value that specifies start position to change.</param>
<param name="y">The Y-constituent of the Point value that specifies start position to change.</param>
<param name="deltaX">Specifies horizontal displacement.</param>
<param name="deltaY">Specifies vertical displacement.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ReparseBlock(System.Drawing.Point)">
<summary>
When implemented by a class, reparses syntax block at specified position.
</summary>
<param name="position">Specifies position to find syntax block.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ReparseBlock(System.Drawing.Point@,System.String,Alternet.Syntax.ISyntaxNode@,Alternet.Syntax.CodeCompletionType)">
<summary>
Reparses syntax block at specified position.
</summary>
<param name="position">Specifies position to find syntax block.</param>
<param name="text">Specifies source text.</param>
<param name="node">Returns node corresponding to the block being reparsed.</param>
<param name="completionType">Specifies code completion reason.</param>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.Outline(System.Collections.Generic.IList{Alternet.Common.IRange})">
<summary>
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.
</summary>
<param name="ranges">Retrieves <c>IOutlineRange</c> collection for outlined sections.</param>
<returns>Number of outlined sections.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.Outline">
<summary>
When implemented by a class, creates outlined sections for parsed text using result of syntax analysis.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetSmartIndent(System.Int32,System.Boolean)">
<summary>
When implemented by a class, returns indentation level of specified line.
</summary>
<param name="index">Specifies index of line to obtain indentation level.</param>
<param name="autoIndent">Indicates whether indentation level should be calculated automatically, or obtained from the previous line.</param>
<returns>Indentation level at line specified by index.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetSmartIndentString(System.Int32,System.Boolean,System.Boolean,System.Int32)">
<summary>
When implemented by a class, returns indentation string for specified line.
</summary>
<param name="index">Specifies index of line to obtain indentation level.</param>
<param name="autoIndent">Indicates whether indentation level should be calculated automatically, or obtained from the previous line.</param>
<param name="useSpaces">Indicates whether indentation string should contain spaces or tabs.</param>
<param name="spacesInTab">Specifies number of spaces in tab.</param>
<returns>Indentation text at line specified by index.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetSmartIndent(System.Int32,System.Boolean,System.Boolean@)">
<summary>
When implemented by a class, returns indentation level of specified line.
</summary>
<param name="index">Specifies index of line to obtain indentation level.</param>
<param name="autoIndent">Indicates whether indentation level should be calculated automatically, or obtained from the previous line.</param>
<param name="actualPosition">If true, the indentation position will be returned, otherwise, the level.</param>
<returns>Indentation level at line specified by index.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SmartFormatLine(System.Int32,System.String,Alternet.Syntax.StringItemInfo[],Alternet.Syntax.ITextUndoList)">
<summary>
When implemented by a class, formats line according to the parser rules.
</summary>
<param name="index">Specifies index of line to format.</param>
<param name="text">Specifies string representation of the line.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="operations">List containing insertion or deletion of text fragments.</param>
<returns>Indentation level at given line.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SmartFormatLine(System.Int32,System.String,Alternet.Syntax.StringItemInfo[],Alternet.Syntax.ITextUndoList,System.Boolean@)">
<summary>
When implemented by a class, formats line according to the parser rules.
</summary>
<param name="index">Specifies index of line to format.</param>
<param name="text">Specifies string representation of the line.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="operations">List containing insertion or deletion of text fragments.</param>
<param name="actualPosition">If true, the indentation position will be returned, otherwise, the level.</param>
<returns>Indentation level at given line.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SmartFormat(System.Drawing.Point@,System.Boolean,System.Int32,Alternet.Syntax.ITextUndoList,System.String)">
<summary>
When implemented by a class, formats block of text according to the parser rules.
</summary>
<param name="pos">Position of the text.</param>
<param name="useSpaces">Indicates whether indentation string should contain spaces or tabs.</param>
<param name="spacesInTab">Specifies number of spaces in tab.</param>
<param name="operations">List of changes.</param>
<param name="key">Keystroke being typed.</param>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SmartFormat(System.Drawing.Point@,System.Drawing.Point@,System.Boolean,System.Int32,System.Boolean,Alternet.Syntax.ITextUndoList)">
<summary>
When implemented by a class, formats block of text according to the parser rules.
<param name="start">Start position of the block</param>
<param name="end">End position of the block</param>
<param name="useSpaces">Indicates whether indentation string should contain spaces or tabs</param>
<param name="spacesInTab">Specifies number of spaces in tab</param>
<param name="extended">Specifies if whole syntax block containing start and end point should be formatted</param>
<param name="operations">List of changes.</param>
</summary>
<returns>True if succeed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetSyntaxErrors(System.Collections.Generic.IList{Alternet.Syntax.ISyntaxError})">
<summary>
When implemented by a class, retrieves all syntax errors that <c>ISyntaxParser</c> found while analyzing the text.
</summary>
<param name="errors">Retrieves a collection of syntax error.</param>
<returns>Number of syntax errors that are found.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetCodeFixes(Alternet.Syntax.ISyntaxError,System.Boolean)">
<summary>
When implemented by a class, retrieves all code fixes available for the given syntax error.
</summary>
<param name="error">Syntax error or warning</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
<returns>Collection of available code fixes</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetCodeFixesAsync(Alternet.Syntax.ISyntaxError,System.Boolean,System.Threading.CancellationToken)">
<summary>
When implemented by a class, retrieves all code fixes available for the given syntax error in async mode.
</summary>
<param name="error">Syntax error or warning</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Collection of available code fixes</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetCodeRefactors(System.Drawing.Point,System.Drawing.Point,System.Boolean)">
<summary>
When implemented by a class, retrieves all applicable refactors at given range.
</summary>
<param name="startPos">Star position within the text.</param>
<param name="endPos">End position within the text..</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
<returns>Collection of available code refactors</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetCodeRefactorsAsync(System.Drawing.Point,System.Drawing.Point,System.Boolean,System.Threading.CancellationToken)">
<summary>
When implemented by a class, retrieves all applicable refactors at given range in async mode.
</summary>
<param name="startPos">Star position within the text.</param>
<param name="endPos">End position within the text..</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Collection of available code refactors</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindCodeActions(System.Drawing.Point,System.Drawing.Point,System.Drawing.Point,Alternet.Syntax.ISyntaxError,System.Boolean)">
<summary>
When implemented by a class, locates and highlights available code fixes and code refactors for given position in the texts.
</summary>
<param name="position">Start position within the text.</param>
<param name="startPos">Start position within the text.</param>
<param name="endPos">End position within the text.</param>
<param name="error">Syntax error within the text.</param>
<param name="allDocuments">Specifies all documents in the solution needs to be processed.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.HasCodeFixes(Alternet.Syntax.ISyntaxError,System.Boolean)">
<summary>
When implemented by a class, determines if code fixes are available for a given syntax error.
</summary>
<param name="error">Specifies syntax error.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.HasCodeFixesAsync(Alternet.Syntax.ISyntaxError,System.Boolean,System.Threading.CancellationToken)">
<summary>
When implemented by a class, determines if code fixes are available for a given syntax error in async mode.
</summary>
<param name="error">Specifies syntax error.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<param name="cancellationToken">Cancellation token</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.HasCodeRefactors(System.Drawing.Point,System.Drawing.Point,System.Boolean)">
<summary>
When implemented by a class, determines if code fixes are available for a given syntax error.
</summary>
<param name="startPos">Start position within the text.</param>
<param name="endPos">End position within the text.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.HasCodeRefactorsAsync(System.Drawing.Point,System.Drawing.Point,System.Boolean,System.Threading.CancellationToken)">
<summary>
When implemented by a class, determines if code fixes are available for a given syntax error in async mode.
</summary>
<param name="startPos">Start position within the text.</param>
<param name="endPos">End position within the text.</param>
<param name="allDocuments">Specifies if all documents in the solution need to be processed.</param>
<param name="cancellationToken">Cancellation token</param>
<returns>True if code fixes are available, otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetStructureGuideLines(System.Collections.Generic.IList{Alternet.Common.IRange})">
<summary>
When implemented by a class, gets list of guide lines.
</summary>
<param name="guideLines">List of guide lines coordinates</param>
<returns>Number of guidelines found.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SupportsContentDividers">
<summary>
When implemented by a class, indicates whether content dividers are supported.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SupportsCodeActions">
<summary>
When implemented by a class, indicates whether code fixes or code refactors are supported.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SupportsAdvancedFormatting">
<summary>
When implemented by a class, indicates whether code formatting or smart indenting is supported.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetContentDividers(System.Collections.Generic.IList{System.Int32})">
<summary>
When implemented by a class, gets list of content dividers.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.CodeCompletion(System.String,Alternet.Syntax.StringItemInfo[],System.Drawing.Point,Alternet.Syntax.CodeCompletionArgs)">
<summary>
When implemented by a class, performs code completion for the specified text representing language element.
</summary>
<param name="text">Specifies source text.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="position">Specifies current position in text.</param>
<param name="e">Contains data for the code completion.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.CodeCompletion(System.String,Alternet.Syntax.StringItemInfo[],System.Drawing.Point,System.Boolean,Alternet.Syntax.CodeCompletionArgs)">
<summary>
When implemented by a class, performs code completion for the specified text representing language element.
</summary>
<param name="text">Specifies source text.</param>
<param name="textData">Specifies data containing color information for the given string.</param>
<param name="position">Specifies current position in text.</param>
<param name="useThread">Specifies whether parser should perform the task in the separate thread.</param>
<param name="e">Contains data for the code completion.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ProcessAutoComplete(System.String,System.Drawing.Point,System.String@)">
<summary>
When implemented by a class, checks whether end-of-block code needs inserting.
</summary>
<param name="text">Specifies line text.</param>
<param name="position">Specifies current position in text.</param>
<param name="code">Output parameter to return code fragment to be inserted.</param>
<returns>True if autocompletion of end-of-block needed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ProcessSnippetBody(System.String,System.Drawing.Point,System.String@)">
<summary>
When implemented by a class, checks whether snippet body code needs inserting.
</summary>
<param name="text">Specifies source text.</param>
<param name="position">Specifies current position in text.</param>
<param name="code">Output parameter to return code fragment to be inserted.</param>
<returns>True if snippet body code needed; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetSingleLineComment">
<summary>
When implemented by a class, gets the string that represents start symbol of single line comment.
</summary>
<returns>Single line comment string.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetSingleLineComment(System.Drawing.Point)">
<summary>
When implemented by a class, gets the string that represents start symbol of single line comment.
</summary>
<param name="pos">Position to check.</param>
<returns>Single line comment string.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetMultiLineComment(System.String@,System.String@)">
<summary>
When implemented by a class, gets the start and symbols multi-line comment.
</summary>
<param name="start">Start symbol of multi-line comment.</param>
<param name="end">End symbol of multi-line comment.</param>
<returns>True if parser supports multi-line comment; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetMultiLineComment(System.Drawing.Point,System.String@,System.String@)">
<summary>
When implemented by a class, gets the start and symbols multi-line comment.
</summary>
<param name="pos">Position to check.</param>
<param name="start">Start symbol of multi-line comment.</param>
<param name="end">End symbol of multi-line comment.</param>
<returns>True if parser supports multi-line comment; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetAutoFormatNode(System.Drawing.Point,System.Boolean,System.Drawing.Point@)">
<summary>
When implemented by a class, gets syntax block node at specified position.
</summary>
<param name="position">Position to check-up.</param>
<param name="startPt">Retrieves position of block node.</param>
<param name="extended">Specifies that search should be extended outside current scope</param>
<returns><c>ISyntaxNode</c> node representing block statement.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetNodeAt(System.Drawing.Point)">
<summary>
When implemented by a class, gets <c>ISyntaxNode</c> that corresponds to the specified position.
</summary>
<param name="position">Position to find node.</param>
<returns><c>ISyntaxNode</c> at specified position.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetRangeAt(System.Drawing.Point)">
<summary>
When implemented by a class, gets <c>IRange</c> that corresponds to the specified position.
</summary>
<param name="position">Position to find range.</param>
<returns><c>IRange</c> at specified position.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetActiveStatementAt(System.Drawing.Point)">
<summary>
When implemented by a class, gets <c>IRange</c> that corresponds to the statement at specified position.
</summary>
<param name="position">Position to find range.</param>
<returns>Statement range at given position</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetDeclarationAt(System.Drawing.Point)">
<summary>
When implemented by a class, gets <c>IRange</c> that corresponds to the declafration at specified position.
</summary>
<param name="position">Position to find range.</param>
<returns>Declaration range at given position</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.GetRangeAt(System.Drawing.Point,System.Collections.Generic.IList{Alternet.Common.IRange})">
<summary>
When implemented by a class, gets <c>IRange</c> list that corresponds to the specified position.
</summary>
<param name="position">Position to find range.</param>
<param name="ranges">List of begin/end ranges at the given position.</param>
<returns><c>IRange</c> at specified position.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.IsDeclaration(Alternet.Syntax.ISyntaxNode)">
<summary>
When implemented by a class, indicates whether specified node represents declaration elements.
</summary>
<param name="node">Specifies node to check-up.</param>
<returns>True if specified node represents declaration element; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindDeclaration(System.String,System.Drawing.Point)">
<summary>
When implemented by a class, finds the declaration node or type at given position.
</summary>
<param name="text">Contains string used to perform search.</param>
<param name="position">Specifies position to find node.</param>
<returns><c>object</c> that is found.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindDeclaration(System.Drawing.Point)">
<summary>
When implemented by a class, finds the declaration at given position.
</summary>
<param name="position">Specifies position to find declaration.</param>
<returns><c>SymbolLocation</c> object that is found.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindDeclarationAsync(System.Drawing.Point,System.Threading.CancellationToken)">
<summary>
When implemented by a class, finds the declaration location at given position.
</summary>
<param name="position">Specifies position to find.</param>
<param name="cancellationToken">Cancellation token</param>
<returns><c>SymbolLocation</c> represents location of the declaration.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindReferences(System.Drawing.Point)">
<summary>
When implemented by a class, locates and highlights references at given position in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindReferencesAsync(System.Drawing.Point,System.Threading.CancellationToken)">
<summary>
When implemented by a class, locates and highlights references at given position in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="cancellationToken">Cancellation token</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindReferencesAsync(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean,System.Threading.CancellationToken)">
<summary>
When implemented by a class, locates declaration at given position and finds all references to this declaration in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindReferences(Alternet.Syntax.ISyntaxNode,Alternet.Syntax.ISyntaxNodes)">
<summary>
When implemented by a class, locates all references to the node in the text.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to find references.</param>
<param name="references">Retrieves references to node.</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindReferences(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean)">
<summary>
When implemented by a class, locates declaration at given position and finds all references to this declaration in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindImplementations(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean)">
<summary>
When implemented by a class, locates all implementations at given position and in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.FindImplementationsAsync(System.Drawing.Point,Alternet.Common.IRangeList,System.Boolean,System.Threading.CancellationToken)">
<summary>
When implemented by a class, locates all implementations at given position and in the text.
</summary>
<param name="position">Specifies position to find declaration.</param>
<param name="references">Retrieves references to found declaration.</param>
<param name="allDocuments">Specifies if search needs to process all documents in the solution</param>
<param name="cancellationToken">Cancellation token</param>
<returns>Number of found references.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.IsCodeCompletionChar(System.Char,System.Byte,System.Int32@)">
<summary>
When implemented by a class, returns boolean value indicating that given character initializes a code completion procedure when typing.
</summary>
<param name="ch">Given character.</param>
<param name="style">Specifies text style at cursor.</param>
<param name="interval">Represents the delay, in milliseconds before displaying code completion window.</param>
<returns>True if given character is code completion character; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SupportsCodeCompletionFiltering(Alternet.Syntax.CodeCompletionType)">
<summary>
When implemented by a class, returns boolean value indicating that information can be filtered for given code completion type.
</summary>
<param name="completionType">Given code completion type.</param>
<returns>True if code completion output can be filtered; otherwise false.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ResetOptions">
<summary>
When implemented by a class, resets <c>Options</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ResetCodeCompletionChars">
<summary>
When implemented by a class, resets <c>CodeCompletionChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ResetCodeCompletionStopChars">
<summary>
When implemented by a class, resets <c>CodeCompletionStopChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ResetAutoIndentChars">
<summary>
When implemented by a class, resets <c>AutoIndentChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ResetSmartFormatChars">
<summary>
When implemented by a class, resets <c>SmartFormatChars</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.ResetParseInterval">
<summary>
When implemented by a class, resets <c>ParseInterval</c> to the default value.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SaveSyntaxTree">
<summary>
When implemented by a class, saves current syntax tree.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.RestoreSyntaxTree">
<summary>
When implemented by a class, restores syntax tree, stored by <c>SaveSyntaxTree</c> method.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.OnTextParsed">
<summary>
When implemented by a class, raises TextParsed event.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SupportsAsyncParsing">
<summary>
When implemented by a class, indicates whether parser supports async parsing.
</summary>
<returns></returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxParser.SupportsTextChanges">
<summary>
When implemented by a class, indicates whether parser supports incremental text changes.
</summary>
<returns></returns>
</member>
<member name="T:Alternet.Syntax.StopParseException">
<summary>
Represents error that occurs when parsing text is aborted.
</summary>
</member>
<member name="T:Alternet.Syntax.ISyntaxTree">
<summary>
Represents properties and methods to describe syntax structure of code text.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxTree.Root">
<summary>
When implemented by a class, represents root level <c>ISyntaxNode</c> in this syntax tree.
</summary>
</member>
<member name="P:Alternet.Syntax.ISyntaxTree.Current">
<summary>
When implemented by a class, represents current <c>ISyntaxNode</c> in the node collection.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.Clear">
<summary>
When implemented by a class, removes all nodes from <c>ISyntaxTree</c> node collection.
</summary>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.Push(Alternet.Syntax.ISyntaxNode)">
<summary>
When implemented by a class, adds specified node to the stack of nodes.
</summary>
<param name="node">Specifies <c>ISyntaxNode</c> to add.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.Pop">
<summary>
When implemented by a class, removes last added node from the stack of nodes.
</summary>
<returns><c>ISyntaxNode</c> that is removed.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.BlockDeleting(System.Drawing.Rectangle)">
<summary>
When implemented by a class, removes all nodes from the node collection which position in the specified rectangle.
</summary>
<param name="rect">Specified rectangle to remove syntax nodes.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.PositionChanged(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
When implemented by a class, changes positions of any syntax nodes and its elements located next to the specified position.
</summary>
<param name="x">The X-constituent of the Point value that specifies start position to change.</param>
<param name="y">The Y-constituent of the Point value that specifies start position to change.</param>
<param name="deltaX">Specifies horizontal displacement.</param>
<param name="deltaY">Specifies vertical displacement.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.FindNode(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, finds specified node.
</summary>
<param name="obj">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted node collection.</param>
<returns><c>ISyntaxNode</c> that is located.</returns>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.FindNodes(Alternet.Syntax.ISyntaxNode,System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode},Alternet.Syntax.ISyntaxNodes)">
<summary>
When implemented by a class, locates all nodes matching search criteria.
</summary>
<param name="obj">Specifies node to locate.</param>
<param name="comparer">Specifies method that compares nodes in the sorted node collection.</param>
<param name="nodes">List of located nodes.</param>
</member>
<member name="M:Alternet.Syntax.ISyntaxTree.Sort(System.Collections.Generic.IComparer{Alternet.Syntax.ISyntaxNode})">
<summary>
When implemented by a class, sorts all <c>ISyntaxNode</c> in the node collection using the specified comparer.
</summary>
<param name="comparer">The IComparer implementation to use when comparing nodes.</param>
</member>
<member name="T:Alternet.Syntax.ITextUndo">
<summary>
Represents single change of the text fragment.
</summary>
</member>
<member name="P:Alternet.Syntax.ITextUndo.Start">
<summary>
When implemented by a class, represents starting position of the text fragment being changed.
</summary>
</member>
<member name="P:Alternet.Syntax.ITextUndo.Len">
<summary>
When implemented by a class, specifies length of the text fragment to delete.
</summary>
</member>
<member name="P:Alternet.Syntax.ITextUndo.Text">
<summary>
When implemented by a class, specifies text fragment to insert.
</summary>
</member>
<member name="P:Alternet.Syntax.ITextUndo.StartPt">
<summary>
When implemented by a class, represents starting Point of the text fragment being changed.
</summary>
</member>
<member name="P:Alternet.Syntax.ITextUndo.EndPt">
<summary>
When implemented by a class, represents end Point of the text fragment being changed.
</summary>
</member>
<member name="P:Alternet.Syntax.ITextUndo.FileName">
<summary>
When implemented by a class, specifies FieName where the change occurs.
</summary>
</member>
<member name="T:Alternet.Syntax.ITextUndoList">
<summary>
Represents collection containing list of <c>ITextUndo</c> objects.
</summary>
</member>
<member name="M:Alternet.Syntax.ITextUndoList.Sort(System.Collections.Generic.IComparer{Alternet.Syntax.ITextUndo})">
<summary>
Sorts the elements in the entire sort list using the specified comparer.
</summary>
<param name="comparer">The IComparer implementation to use when comparing elements.</param>
</member>
</members>
</doc>