Share via


IVsMacroRecorder Interface

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("04BBF6A5-4697-11D2-890E-0060083196C6")> _
Public Interface IVsMacroRecorder
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("04BBF6A5-4697-11D2-890E-0060083196C6")]
public interface IVsMacroRecorder
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"04BBF6A5-4697-11D2-890E-0060083196C6")]
public interface class IVsMacroRecorder
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("04BBF6A5-4697-11D2-890E-0060083196C6")>]
type IVsMacroRecorder =  interface end
public interface IVsMacroRecorder

The IVsMacroRecorder type exposes the following members.

Methods

  Name Description
Public method AddTypeLibRef
Public method ExecuteLine
Public method GetCodeEmittedFlag
Public method GetKeyWord
Public method GetLastEmitterId
Public method GetRecordMode
Public method GetStringLiteralExpression
Public method IsValidIdentifier
Public method RecordCancel
Public method RecordEnd
Public method RecordLine
Public method RecordPause
Public method RecordResume
Public method RecordStart
Public method ReplaceLine
Public method SetCodeEmittedFlag
Public method SetRecordMode

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace