New to Telerik UI for WinFormsStart a free 30-day trial

Represents a collection of ITextFormatDefinitionKeys.

Definition

Namespace:Telerik.WinForms.Controls.SyntaxEditor.UI

Assembly:Telerik.WinControls.SyntaxEditor.dll

Syntax:

C#
public class TextFormatDefinitionStack : IEnumerable

Inheritance: objectTextFormatDefinitionStack

Implements: IEnumerable

Methods

Adds the after.

C#
public bool AddAfter(ITextFormatDefinitionKey presentedFormatDefinitionKey, ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters:presentedFormatDefinitionKeyITextFormatDefinitionKey

The presented format definition key.

formatDefinitionKeyITextFormatDefinitionKey

The format definition key.

formatDefinitionTextFormatDefinition

The format definition.

Returns:

bool

true if XXXX, false otherwise.

Adds the after.

C#
public bool AddAfter(string presentedFormatDefinitionName, string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters:presentedFormatDefinitionNamestring

Name of the presented format definition.

formatDefinitionNamestring

Name of the format definition.

formatDefinitionTextFormatDefinition

The format definition.

Returns:

bool

true if XXXX, false otherwise.

Adds the before.

C#
public bool AddBefore(ITextFormatDefinitionKey presentedFormatDefinitionKey, ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters:presentedFormatDefinitionKeyITextFormatDefinitionKey

The presented format definition key.

formatDefinitionKeyITextFormatDefinitionKey

The format definition key.

formatDefinitionTextFormatDefinition

The format definition.

Returns:

bool

true if XXXX, false otherwise.

Adds the before.

C#
public bool AddBefore(string presentedFormatDefinitionName, string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters:presentedFormatDefinitionNamestring

Name of the presented format definition.

formatDefinitionNamestring

Name of the format definition.

formatDefinitionTextFormatDefinition

The format definition.

Returns:

bool

true if XXXX, false otherwise.

Adds the first.

C#
public void AddFirst(ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters:formatDefinitionKeyITextFormatDefinitionKey

The format definition key.

formatDefinitionTextFormatDefinition

The format definition.

Adds the first.

C#
public void AddFirst(string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters:formatDefinitionNamestring

Name of the format definition.

formatDefinitionTextFormatDefinition

The format definition.

Adds the last.

C#
public void AddLast(ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters:formatDefinitionKeyITextFormatDefinitionKey

The format definition key.

formatDefinitionTextFormatDefinition

The format definition.

Adds the last.

C#
public void AddLast(string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters:formatDefinitionNamestring

Name of the format definition.

formatDefinitionTextFormatDefinition

The format definition.

Clears this instance.

C#
public void Clear()

Determines whether this instance contains the object.

C#
public bool Contains(ITextFormatDefinitionKey formatDefinitionKey)
Parameters:formatDefinitionKeyITextFormatDefinitionKey

The format definition key.

Returns:

bool

true if [contains] [the specified format definition key]; otherwise, false.

Determines whether this instance contains the object.

C#
public bool Contains(string formatDefinitionName)
Parameters:formatDefinitionNamestring

Name of the format definition.

Returns:

bool

true if [contains] [the specified format definition name]; otherwise, false.

Returns an enumerator that iterates through the collection.

C#
public IEnumerator<ITextFormatDefinitionKey> GetEnumerator()
Returns:

IEnumerator<ITextFormatDefinitionKey>

A IEnumerator<T> that can be used to iterate through the collection.

Gets the text format definition.

C#
public TextFormatDefinition GetTextFormatDefinition(ITextFormatDefinitionKey formatDefinitionKey)
Parameters:formatDefinitionKeyITextFormatDefinitionKey

The format definition key.

Returns:

TextFormatDefinition

TextFormatDefinition.

Gets the text format definition.

C#
public TextFormatDefinition GetTextFormatDefinition(string formatDefinitionName)
Parameters:formatDefinitionNamestring

Name of the format definition.

Returns:

TextFormatDefinition

TextFormatDefinition.

Called when [changed].

C#
protected virtual void OnChanged()

Removes the specified format definition key.

C#
public bool Remove(ITextFormatDefinitionKey formatDefinitionKey)
Parameters:formatDefinitionKeyITextFormatDefinitionKey

The format definition key.

Returns:

bool

true if XXXX, false otherwise.

Removes the specified format definition name.

C#
public bool Remove(string formatDefinitionName)
Parameters:formatDefinitionNamestring

Name of the format definition.

Returns:

bool

true if XXXX, false otherwise.

Events

Occurs when [changed].

C#
public event EventHandler Changed