예제 #1
0
 /// <summary>
 /// Get's the navigation data for a navigation session.
 /// </summary>
 /// <param name="navigationSession"> The navigation session. </param>
 /// <param name="className"> The class name. </param>
 /// <param name="methodName"> The method name. </param>
 /// <param name="minLineNumber"> The min line number. </param>
 /// <param name="fileName"> The file name. </param>
 public void GetNavigationData(object navigationSession, string className, string methodName, out int minLineNumber, out string fileName)
 {
     DiaSessionOperations.GetNavigationData(navigationSession, className, methodName, out minLineNumber, out fileName);
 }
예제 #2
0
 /// <summary>
 /// Dispose's the navigation session instance.
 /// </summary>
 /// <param name="navigationSession"> The navigation session. </param>
 public void DisposeNavigationSession(object navigationSession)
 {
     DiaSessionOperations.DisposeNavigationSession(navigationSession);
 }
예제 #3
0
 /// <summary>
 /// Creates a Navigation session for the source file.
 /// This is used to get file path and line number information for its components.
 /// </summary>
 /// <param name="source"> The source file. </param>
 /// <returns> A Navigation session instance for the current platform. </returns>
 public object CreateNavigationSession(string source)
 {
     return(DiaSessionOperations.CreateNavigationSession(source));
 }