C# Класс Spring.VisualStudio.Completion.SpringCompletionController

Triggers the IntelliSense completion for the Spring.NET XML configuration file.
Наследование: IOleCommandTarget, IVsExpansionClient
Показать файл Открыть проект

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

Метод Описание
EndExpansion ( ) : int
Exec ( System.Guid &pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut ) : int
FormatSpan ( IVsTextLines pBuffer, TextSpan ts ) : int
GetExpansionFunction ( MSXML xmlFunctionNode, string bstrFieldName, IVsExpansionFunction &pFunc ) : int
IsValidKind ( IVsTextLines pBuffer, TextSpan ts, string bstrKind, int &pfIsValidKind ) : int
IsValidType ( IVsTextLines pBuffer, TextSpan ts, string rgTypes, int iCountTypes, int &pfIsValidType ) : int
OnAfterInsertion ( IVsExpansionSession pSession ) : int
OnBeforeInsertion ( IVsExpansionSession pSession ) : int
OnItemChosen ( string pszTitle, string pszPath ) : int
PositionCaretForEditing ( IVsTextLines pBuffer, TextSpan ts ) : int
QueryStatus ( Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int

Приватные методы

Метод Описание
InsertCodeExpansion ( VsExpansion expansion ) : void
InsertCodeExpansion ( VsExpansion expansion, int startLine, int startColumn, int endLine, int endColumn ) : void
IsCommitKey ( char key ) : bool
IsTriggerKey ( char key ) : bool
OnActiveSessionCommited ( object sender, System e ) : void
OnActiveSessionDismissed ( object sender, System e ) : void
ShowCompletion ( ) : void
SpringCompletionController ( System serviceProvider, IVsTextView vsTextView, ITextView textView, ICompletionBroker completionBroker, ITextStructureNavigatorSelectorService textStructureNavigatorSelectorService ) : System

Описание методов

EndExpansion() публичный Метод

public EndExpansion ( ) : int
Результат int

Exec() публичный Метод

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
Результат int

FormatSpan() публичный Метод

public FormatSpan ( IVsTextLines pBuffer, TextSpan ts ) : int
pBuffer IVsTextLines
ts TextSpan
Результат int

GetExpansionFunction() публичный Метод

public GetExpansionFunction ( MSXML xmlFunctionNode, string bstrFieldName, IVsExpansionFunction &pFunc ) : int
xmlFunctionNode MSXML
bstrFieldName string
pFunc IVsExpansionFunction
Результат int

IsValidKind() публичный Метод

public IsValidKind ( IVsTextLines pBuffer, TextSpan ts, string bstrKind, int &pfIsValidKind ) : int
pBuffer IVsTextLines
ts TextSpan
bstrKind string
pfIsValidKind int
Результат int

IsValidType() публичный Метод

public IsValidType ( IVsTextLines pBuffer, TextSpan ts, string rgTypes, int iCountTypes, int &pfIsValidType ) : int
pBuffer IVsTextLines
ts TextSpan
rgTypes string
iCountTypes int
pfIsValidType int
Результат int

OnAfterInsertion() публичный Метод

public OnAfterInsertion ( IVsExpansionSession pSession ) : int
pSession IVsExpansionSession
Результат int

OnBeforeInsertion() публичный Метод

public OnBeforeInsertion ( IVsExpansionSession pSession ) : int
pSession IVsExpansionSession
Результат int

OnItemChosen() публичный Метод

public OnItemChosen ( string pszTitle, string pszPath ) : int
pszTitle string
pszPath string
Результат int

PositionCaretForEditing() публичный Метод

public PositionCaretForEditing ( IVsTextLines pBuffer, TextSpan ts ) : int
pBuffer IVsTextLines
ts TextSpan
Результат int

QueryStatus() публичный Метод

public QueryStatus ( Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int
pguidCmdGroup Guid
cCmds uint
prgCmds OLECMD
pCmdText IntPtr
Результат int