static private NavigateTo ( IServiceProvider serviceProvider, string filename, System.Guid docViewGuidType, int pos ) : void | ||
serviceProvider | IServiceProvider | |
filename | string | |
docViewGuidType | System.Guid | |
pos | int | |
리턴 | void |
internal static void NavigateTo(IServiceProvider serviceProvider, string filename, Guid docViewGuidType, int pos) {
IVsTextView viewAdapter;
IVsWindowFrame pWindowFrame;
if(docViewGuidType != Guid.Empty) {
OpenDocument(serviceProvider, filename, docViewGuidType, out viewAdapter, out pWindowFrame);
} else {
OpenDocument(serviceProvider, filename, out viewAdapter, out pWindowFrame);
}
ErrorHandler.ThrowOnFailure(pWindowFrame.Show());
int line, col;
ErrorHandler.ThrowOnFailure(viewAdapter.GetLineAndColumn(pos, out line, out col));
FocusLine(viewAdapter, line, col);
}
VsUtilities::NavigateTo ( IServiceProvider serviceProvider, string filename, System.Guid docViewGuidType, int line, int col ) : void |
protected override void OnNavigate(EventArgs e) { VsUtilities.NavigateTo( _serviceProvider, Document, Guid.Empty, Line, Column - 1 ); base.OnNavigate(e); }