C# 클래스 ICSharpCode.NRefactory6.CSharp.TextPasteIndentEngine

Represents a decorator of an IStateMachineIndentEngine instance that provides logic for text paste events.
상속: IDocumentIndentEngine, ITextPasteHandler
파일 보기 프로젝트 열기: powerumc/monodevelop_korean 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : IDocumentIndentEngine
Push ( char ch ) : void
Reset ( ) : void
TextPasteIndentEngine ( IStateMachineIndentEngine decoratedEngine, OptionSet options ) : System

Creates a new TextPasteIndentEngine instance.

Update ( Microsoft.CodeAnalysis.Text.SourceText sourceText, int offset ) : void

비공개 메소드들

메소드 설명
ICloneable ( ) : object
ITextPasteHandler ( Microsoft.CodeAnalysis.Text.SourceText sourceText, TextSpan segment ) : byte[]
ITextPasteHandler ( Microsoft.CodeAnalysis.Text.SourceText sourceText, int offset, string text, byte copyData ) : string

메소드 상세

Clone() 공개 메소드

public Clone ( ) : IDocumentIndentEngine
리턴 IDocumentIndentEngine

Push() 공개 메소드

public Push ( char ch ) : void
ch char
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

TextPasteIndentEngine() 공개 메소드

Creates a new TextPasteIndentEngine instance.
public TextPasteIndentEngine ( IStateMachineIndentEngine decoratedEngine, OptionSet options ) : System
decoratedEngine IStateMachineIndentEngine /// An instance of to which the /// logic for indentation will be delegated. ///
options OptionSet
리턴 System

Update() 공개 메소드

public Update ( Microsoft.CodeAnalysis.Text.SourceText sourceText, int offset ) : void
sourceText Microsoft.CodeAnalysis.Text.SourceText
offset int
리턴 void