C# Class VSTextMacros.MacroCommandFilter

Inheritance: IOleCommandTarget
Mostrar archivo Open project: xps/VSTextMacros Class Usage Examples

Private Properties

Property Type Description
GetTypedChar char
Playback void
SetText void
ShowSaveMacroDialog void

Public Methods

Method Description
Exec ( System.Guid &pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut ) : int
MacroCommandFilter ( VSTextMacros.MacroAdornmentManager adornmentManager ) : System
QueryStatus ( System.Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int

Private Methods

Method Description
GetTypedChar ( IntPtr pvaIn ) : char
Playback ( Macro macro, int times = 1 ) : void
SetText ( IntPtr pCmdText, string text ) : void
ShowSaveMacroDialog ( Macro macro, string name = null ) : void

Method Details

Exec() public method

public Exec ( System.Guid &pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut ) : int
pguidCmdGroup System.Guid
nCmdID uint
nCmdexecopt uint
pvaIn System.IntPtr
pvaOut System.IntPtr
return int

MacroCommandFilter() public method

public MacroCommandFilter ( VSTextMacros.MacroAdornmentManager adornmentManager ) : System
adornmentManager VSTextMacros.MacroAdornmentManager
return System

QueryStatus() public method

public QueryStatus ( System.Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int
pguidCmdGroup System.Guid
cCmds uint
prgCmds OLECMD
pCmdText System.IntPtr
return int