Esempio n. 1
0
        /// <summary>
        /// This method allows us to hover variables and view their values when stopped in the debugger.
        /// </summary>
        /// <param name="pszCode"></param>
        /// <param name="dwFlags"></param>
        /// <param name="nRadix"></param>
        /// <param name="ppExpr"></param>
        /// <param name="pbstrError"></param>
        /// <param name="pichError"></param>
        /// <returns></returns>
        public int ParseText(string pszCode, enum_PARSEFLAGS dwFlags, uint nRadix, out IDebugExpression2 ppExpr, out string pbstrError,
                             out uint pichError)
        {
            var variable = _debugger.GetVariable(pszCode);

            pbstrError = null;
            pichError  = 0;

            ppExpr = new ScriptExpression(_debugger, pszCode, variable);
            return(VSConstants.S_OK);
        }