C# 클래스 MySql.Data.VisualStudio.MySqlCompletionSource

상속: ICompletionSource
파일 보기 프로젝트 열기: Top-Cat/SteamBot

공개 메소드들

메소드 설명
Dispose ( ) : void
MySqlCompletionSource ( MySqlCompletionSourceProvider sourceProvider, ITextBuffer textBuffer ) : System

비공개 메소드들

메소드 설명
BuildColumnList ( DbDataReader r, bool IncludeDb ) : List>.Dictionary
BuildWhereGetColumns ( string database, string sql, List tables, bool &hasDbExplicit ) : string
CreateCompletionList ( List l, ICompletionSession session, IList completionSets ) : void
FindStmt ( ITree t ) : ITree
FindTokenSpanAtPosition ( ITrackingPoint point, ICompletionSession session ) : ITrackingSpan
GetColumns ( DbConnection con, List tables ) : List
GetCompleteStatement ( ITextSnapshot snapshot, SnapshotPoint snapPos, StringBuilder &sbErrors, ITree &treeStmt ) : string
GetCompleteStatement ( ITextSnapshot snapshot, SnapshotPoint snapPos, StringBuilder &sbErrors, ITree &treeStmt ) : void
ICompletionSource ( ICompletionSession session, IList completionSets ) : void
RemoveToken ( string sql, SnapshotPoint snapPos ) : Antlr.Runtime.CommonTokenStream

Removes a token using the enhanced token stream class.

RemoveToken ( string sql, int position ) : Antlr.Runtime.CommonTokenStream

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

MySqlCompletionSource() 공개 메소드

public MySqlCompletionSource ( MySqlCompletionSourceProvider sourceProvider, ITextBuffer textBuffer ) : System
sourceProvider MySqlCompletionSourceProvider
textBuffer ITextBuffer
리턴 System