C# 클래스 LessProject.DotLessIntegration.VSMacroRecorder

The VSMacroRecorder class implementation and the IVsMacroRecorder Interface definition were included here in this seperate class because they were not included in the interop assemblies shipped with Visual Studio 2005. When implementing a macro recorder this class should be copied into your own name space and not shared between different 3rd party packages.
파일 보기 프로젝트 열기: erikvanbrakel/DotLessVSIntegration

공개 메소드들

메소드 설명
GetTimesPreviouslyRecorded ( LastMacro macro ) : uint
IsLastRecordedMacro ( LastMacro macro ) : bool
IsRecording ( ) : bool
RecordBatchedLine ( LastMacro macroRecorded, string line ) : bool
RecordBatchedLine ( LastMacro macroRecorded, string line, int maxLineLength ) : bool
RecordLine ( string line ) : void
Reset ( ) : void
Stop ( ) : void
VSMacroRecorder ( System.Guid emitter ) : System

비공개 메소드들

메소드 설명
ObjectIsLastMacroEmitter ( ) : bool

메소드 상세

GetTimesPreviouslyRecorded() 공개 메소드

public GetTimesPreviouslyRecorded ( LastMacro macro ) : uint
macro LastMacro
리턴 uint

IsLastRecordedMacro() 공개 메소드

public IsLastRecordedMacro ( LastMacro macro ) : bool
macro LastMacro
리턴 bool

IsRecording() 공개 메소드

public IsRecording ( ) : bool
리턴 bool

RecordBatchedLine() 공개 메소드

public RecordBatchedLine ( LastMacro macroRecorded, string line ) : bool
macroRecorded LastMacro
line string
리턴 bool

RecordBatchedLine() 공개 메소드

public RecordBatchedLine ( LastMacro macroRecorded, string line, int maxLineLength ) : bool
macroRecorded LastMacro
line string
maxLineLength int
리턴 bool

RecordLine() 공개 메소드

public RecordLine ( string line ) : void
line string
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

VSMacroRecorder() 공개 메소드

public VSMacroRecorder ( System.Guid emitter ) : System
emitter System.Guid
리턴 System