예제 #1
0
        DbgEngineValue GetValueCore(DbgEvaluationInfo evalInfo)
        {
            var dnValue = runtime.GetValue(evalInfo, dnObjectId);

            try {
                return(new DbgEngineValueImpl(dnValue));
            }
            catch {
                dnValue.Dispose();
                throw;
            }
        }
예제 #2
0
        DbgEngineValue GetValueCore(DbgEvaluationContext context, DbgStackFrame frame, CancellationToken cancellationToken)
        {
            var dnValue = runtime.GetValue(context, frame, dnObjectId, cancellationToken);

            try {
                return(new DbgEngineValueImpl(dnValue));
            }
            catch {
                dnValue.Dispose();
                throw;
            }
        }