예제 #1
0
        /// <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));
        }
예제 #3
0
        /// <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;
        }