AvalonEdit
CSharpIndentationStrategy Class
NamespacesICSharpCode.AvalonEdit.Indentation.CSharpCSharpIndentationStrategy
Smart indentation for C#.
Declaration Syntax
C#Visual BasicVisual C++
public class CSharpIndentationStrategy : DefaultIndentationStrategy
Public Class CSharpIndentationStrategy _
	Inherits DefaultIndentationStrategy
public ref class CSharpIndentationStrategy : public DefaultIndentationStrategy
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
CSharpIndentationStrategy()()()()
Creates a new CSharpIndentationStrategy.

CSharpIndentationStrategy(TextEditorOptions)
Creates a new CSharpIndentationStrategy and initializes the settings using the text editor options.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Indent(IDocumentAccessor, Boolean)
Performs indentation using the specified document accessor.

IndentationString
Gets/Sets the indentation string.

IndentLine(TextDocument, DocumentLine)
Sets the indentation for the specified line. Usually this is constructed from the indentation of the previous line.
(Overrides DefaultIndentationStrategy.IndentLine(TextDocument, DocumentLine).)
IndentLines(TextDocument, Int32, Int32)
Reindents a set of lines.
(Overrides DefaultIndentationStrategy.IndentLines(TextDocument, Int32, Int32).)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
DefaultIndentationStrategy
 CSharpIndentationStrategy

Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238