ClassTextFormatDefinitionStack
Represents a collection of ITextFormatDefinitionKeys.
Definition
Namespace:Telerik.Windows.Controls.SyntaxEditor.UI
Assembly:Telerik.Windows.Controls.SyntaxEditor.dll
Syntax:
[SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix")]
public class TextFormatDefinitionStack : IEnumerable<ITextFormatDefinitionKey>, IEnumerable
Inheritance: objectTextFormatDefinitionStack
Implements:
Methods
AddAfter(ITextFormatDefinitionKey, ITextFormatDefinitionKey, TextFormatDefinition)
Adds the after.
Declaration
public bool AddAfter(ITextFormatDefinitionKey presentedFormatDefinitionKey, ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters
presentedFormatDefinitionKey
The presented format definition key.
formatDefinitionKey
The format definition key.
formatDefinition
The format definition.
Returns
true if XXXX, false otherwise.
AddAfter(string, string, TextFormatDefinition)
Adds the after.
Declaration
public bool AddAfter(string presentedFormatDefinitionName, string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters
presentedFormatDefinitionName
Name of the presented format definition.
formatDefinitionName
Name of the format definition.
formatDefinition
The format definition.
Returns
true if XXXX, false otherwise.
AddBefore(ITextFormatDefinitionKey, ITextFormatDefinitionKey, TextFormatDefinition)
Adds the before.
Declaration
public bool AddBefore(ITextFormatDefinitionKey presentedFormatDefinitionKey, ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters
presentedFormatDefinitionKey
The presented format definition key.
formatDefinitionKey
The format definition key.
formatDefinition
The format definition.
Returns
true if XXXX, false otherwise.
AddBefore(string, string, TextFormatDefinition)
Adds the before.
Declaration
public bool AddBefore(string presentedFormatDefinitionName, string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters
presentedFormatDefinitionName
Name of the presented format definition.
formatDefinitionName
Name of the format definition.
formatDefinition
The format definition.
Returns
true if XXXX, false otherwise.
AddFirst(ITextFormatDefinitionKey, TextFormatDefinition)
Adds the first.
Declaration
public void AddFirst(ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters
formatDefinitionKey
The format definition key.
formatDefinition
The format definition.
AddFirst(string, TextFormatDefinition)
Adds the first.
Declaration
public void AddFirst(string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters
formatDefinitionName
Name of the format definition.
formatDefinition
The format definition.
AddLast(ITextFormatDefinitionKey, TextFormatDefinition)
Adds the last.
Declaration
public void AddLast(ITextFormatDefinitionKey formatDefinitionKey, TextFormatDefinition formatDefinition)
Parameters
formatDefinitionKey
The format definition key.
formatDefinition
The format definition.
AddLast(string, TextFormatDefinition)
Adds the last.
Declaration
public void AddLast(string formatDefinitionName, TextFormatDefinition formatDefinition)
Parameters
formatDefinitionName
Name of the format definition.
formatDefinition
The format definition.
Contains(ITextFormatDefinitionKey)
Determines whether this instance contains the object.
Declaration
public bool Contains(ITextFormatDefinitionKey formatDefinitionKey)
Parameters
formatDefinitionKey
The format definition key.
Returns
true if [contains] [the specified format definition key]; otherwise, false.
Contains(string)
Determines whether this instance contains the object.
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<ITextFormatDefinitionKey> GetEnumerator()
Returns
IEnumerator<ITextFormatDefinitionKey>
A IEnumerator<T> that can be used to iterate through the collection.
Implements
GetTextFormatDefinition(ITextFormatDefinitionKey)
Gets the text format definition.
Declaration
public TextFormatDefinition GetTextFormatDefinition(ITextFormatDefinitionKey formatDefinitionKey)
Parameters
formatDefinitionKey
The format definition key.
Returns
TextFormatDefinition.
GetTextFormatDefinition(string)
Gets the text format definition.
Declaration
public TextFormatDefinition GetTextFormatDefinition(string formatDefinitionName)
Parameters
formatDefinitionName
Name of the format definition.
Returns
TextFormatDefinition.
Remove(ITextFormatDefinitionKey)
Removes the specified format definition key.
Declaration
public bool Remove(ITextFormatDefinitionKey formatDefinitionKey)
Parameters
formatDefinitionKey
The format definition key.
Returns
true if XXXX, false otherwise.
Remove(string)
Removes the specified format definition name.
Events
Changed
Occurs when [changed].