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.
Показать файл Открыть проект

Открытые методы

Метод Описание
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