/// <summary> /// Get all the function names in a callstack pattern. /// </summary> /// <param name="Pattern">The pattern to expand to a full callstack.</param> /// <returns>A list of callstack lines.</returns> public List <string> GetFunctionCalls(string Pattern) { CachedDataService CachedResults = new CachedDataService(HttpContext.Current.Cache, this); List <string> FunctionCalls = CachedResults.GetFunctionCalls(Pattern); return(FunctionCalls); }
/// <summary> /// Retrieve the parsed callstack for the crash. /// </summary> /// <param name="CrashInstance">The crash we require the callstack for.</param> /// <returns>A class containing the parsed callstack.</returns> public CallStackContainer GetCallStack(Crash CrashInstance) { CachedDataService CachedResults = new CachedDataService(HttpContext.Current.Cache, this); return(CachedResults.GetCallStackFast(CrashInstance)); }
/// <summary> /// Get all the function names in a callstack pattern. /// </summary> /// <param name="Pattern">The pattern to expand to a full callstack.</param> /// <returns>A list of callstack lines.</returns> public List<string> GetFunctionCalls( string Pattern ) { CachedDataService CachedResults = new CachedDataService( HttpContext.Current.Cache, this ); List<string> FunctionCalls = CachedResults.GetFunctionCalls( Pattern ); return FunctionCalls; }