C# Class 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.
Afficher le fichier Open project: erikvanbrakel/DotLessVSIntegration

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ObjectIsLastMacroEmitter ( ) : bool

Method Details

GetTimesPreviouslyRecorded() public méthode

public GetTimesPreviouslyRecorded ( LastMacro macro ) : uint
macro LastMacro
Résultat uint

IsLastRecordedMacro() public méthode

public IsLastRecordedMacro ( LastMacro macro ) : bool
macro LastMacro
Résultat bool

IsRecording() public méthode

public IsRecording ( ) : bool
Résultat bool

RecordBatchedLine() public méthode

public RecordBatchedLine ( LastMacro macroRecorded, string line ) : bool
macroRecorded LastMacro
line string
Résultat bool

RecordBatchedLine() public méthode

public RecordBatchedLine ( LastMacro macroRecorded, string line, int maxLineLength ) : bool
macroRecorded LastMacro
line string
maxLineLength int
Résultat bool

RecordLine() public méthode

public RecordLine ( string line ) : void
line string
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

VSMacroRecorder() public méthode

public VSMacroRecorder ( System.Guid emitter ) : System
emitter System.Guid
Résultat System