Method | Description | |
---|---|---|
CSharpIndentEngine ( |
Creates a new CSharpIndentEngine instance from the given prototype.
|
|
CSharpIndentEngine ( IDocument document, ICSharpCode.NRefactory.CSharp.TextEditorOptions textEditorOptions, |
Creates a new CSharpIndentEngine instance.
|
|
Clone ( ) : IStateMachineIndentEngine | ||
DefineSymbol ( string defineSymbol ) : void |
Defines the conditional symbol.
|
|
Push ( char ch ) : void | ||
RemoveSymbol ( string undefineSymbol ) : void |
Removes the symbol.
|
|
Reset ( ) : void | ||
Update ( int offset ) : void |
Method | Description | |
---|---|---|
ICloneable ( ) : object | ||
IDocumentIndentEngine ( ) : IDocumentIndentEngine |
public CSharpIndentEngine ( |
||
prototype | /// An CSharpIndentEngine instance. /// | |
return | ICSharpCode.NRefactory.Editor |
public CSharpIndentEngine ( IDocument document, ICSharpCode.NRefactory.CSharp.TextEditorOptions textEditorOptions, |
||
document | IDocument |
/// An instance of |
textEditorOptions | ICSharpCode.NRefactory.CSharp.TextEditorOptions | /// Text editor options for indentation. /// |
formattingOptions | /// C# formatting options. /// | |
return | ICSharpCode.NRefactory.Editor |
public DefineSymbol ( string defineSymbol ) : void | ||
defineSymbol | string | The symbol to define. |
return | void |
public RemoveSymbol ( string undefineSymbol ) : void | ||
undefineSymbol | string | The symbol to undefine. |
return | void |