Class
TextFormatDefinitionStack

Represents a collection of ITextFormatDefinitionKeys.

Definition

Namespace:Telerik.Windows.Controls.SyntaxEditor.UI

Assembly:Telerik.Windows.Controls.SyntaxEditor.dll

Syntax:

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix")]
public class TextFormatDefinitionStack : IEnumerable<ITextFormatDefinitionKey>, IEnumerable

Inheritance: objectTextFormatDefinitionStack

Implements: IEnumerableIEnumerable<ITextFormatDefinitionKey>

Methods

AddAfter(ITextFormatDefinitionKey, ITextFormatDefinitionKey, TextFormatDefinition)

Adds the after.

Declaration

cs-api-definition
public bool AddAfter(ITextFormatDefinitionKey presentedFormatDefinitionKey, ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)

Parameters

presentedFormatDefinitionKey

ITextFormatDefinitionKey

The presented format definition key.

formatDefinitionKey

ITextFormatDefinitionKey

The format definition key.

formatDefinition

TextFormatDefinition

The format definition.

Returns

bool

true if XXXX, false otherwise.

AddAfter(string, string, TextFormatDefinition)

Adds the after.

Declaration

cs-api-definition
public bool AddAfter(string presentedFormatDefinitionName, string formatDefinitionName, TextFormatDefinition formatDefinition)

Parameters

presentedFormatDefinitionName

string

Name of the presented format definition.

formatDefinitionName

string

Name of the format definition.

formatDefinition

TextFormatDefinition

The format definition.

Returns

bool

true if XXXX, false otherwise.

AddBefore(ITextFormatDefinitionKey, ITextFormatDefinitionKey, TextFormatDefinition)

Adds the before.

Declaration

cs-api-definition
public bool AddBefore(ITextFormatDefinitionKey presentedFormatDefinitionKey, ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)

Parameters

presentedFormatDefinitionKey

ITextFormatDefinitionKey

The presented format definition key.

formatDefinitionKey

ITextFormatDefinitionKey

The format definition key.

formatDefinition

TextFormatDefinition

The format definition.

Returns

bool

true if XXXX, false otherwise.

AddBefore(string, string, TextFormatDefinition)

Adds the before.

Declaration

cs-api-definition
public bool AddBefore(string presentedFormatDefinitionName, string formatDefinitionName, TextFormatDefinition formatDefinition)

Parameters

presentedFormatDefinitionName

string

Name of the presented format definition.

formatDefinitionName

string

Name of the format definition.

formatDefinition

TextFormatDefinition

The format definition.

Returns

bool

true if XXXX, false otherwise.

AddFirst(ITextFormatDefinitionKey, TextFormatDefinition)

Adds the first.

Declaration

cs-api-definition
public void AddFirst(ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)

Parameters

formatDefinitionKey

ITextFormatDefinitionKey

The format definition key.

formatDefinition

TextFormatDefinition

The format definition.

AddFirst(string, TextFormatDefinition)

Adds the first.

Declaration

cs-api-definition
public void AddFirst(string formatDefinitionName, TextFormatDefinition formatDefinition)

Parameters

formatDefinitionName

string

Name of the format definition.

formatDefinition

TextFormatDefinition

The format definition.

AddLast(ITextFormatDefinitionKey, TextFormatDefinition)

Adds the last.

Declaration

cs-api-definition
public void AddLast(ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)

Parameters

formatDefinitionKey

ITextFormatDefinitionKey

The format definition key.

formatDefinition

TextFormatDefinition

The format definition.

AddLast(string, TextFormatDefinition)

Adds the last.

Declaration

cs-api-definition
public void AddLast(string formatDefinitionName, TextFormatDefinition formatDefinition)

Parameters

formatDefinitionName

string

Name of the format definition.

formatDefinition

TextFormatDefinition

The format definition.

Clear()

Clears this instance.

Declaration

cs-api-definition
public void Clear()

Contains(ITextFormatDefinitionKey)

Determines whether this instance contains the object.

Declaration

cs-api-definition
public bool Contains(ITextFormatDefinitionKey formatDefinitionKey)

Parameters

formatDefinitionKey

ITextFormatDefinitionKey

The format definition key.

Returns

bool

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

Contains(string)

Determines whether this instance contains the object.

Declaration

cs-api-definition
public bool Contains(string formatDefinitionName)

Parameters

formatDefinitionName

string

Name of the format definition.

Returns

bool

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

GetEnumerator()

Returns an enumerator that iterates through the collection.

Declaration

cs-api-definition
public IEnumerator<ITextFormatDefinitionKey> GetEnumerator()

Returns

IEnumerator<ITextFormatDefinitionKey>

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

Implements IEnumerable<ITextFormatDefinitionKey>.GetEnumerator()

GetTextFormatDefinition(ITextFormatDefinitionKey)

Gets the text format definition.

Declaration

cs-api-definition
public TextFormatDefinition GetTextFormatDefinition(ITextFormatDefinitionKey formatDefinitionKey)

Parameters

formatDefinitionKey

ITextFormatDefinitionKey

The format definition key.

Returns

TextFormatDefinition

TextFormatDefinition.

GetTextFormatDefinition(string)

Gets the text format definition.

Declaration

cs-api-definition
public TextFormatDefinition GetTextFormatDefinition(string formatDefinitionName)

Parameters

formatDefinitionName

string

Name of the format definition.

Returns

TextFormatDefinition

TextFormatDefinition.

OnChanged()

Called when [changed].

Declaration

cs-api-definition
protected virtual void OnChanged()

Remove(ITextFormatDefinitionKey)

Removes the specified format definition key.

Declaration

cs-api-definition
public bool Remove(ITextFormatDefinitionKey formatDefinitionKey)

Parameters

formatDefinitionKey

ITextFormatDefinitionKey

The format definition key.

Returns

bool

true if XXXX, false otherwise.

Remove(string)

Removes the specified format definition name.

Declaration

cs-api-definition
public bool Remove(string formatDefinitionName)

Parameters

formatDefinitionName

string

Name of the format definition.

Returns

bool

true if XXXX, false otherwise.

Events

Changed

Occurs when [changed].

Declaration

cs-api-definition
public event EventHandler Changed

Event Value

EventHandler