public ExecutionContext(MonoSDBHelper sdbAgent, int id, object auxData, PauseOnExceptionsKind pauseOnExceptions) { Id = id; AuxData = auxData; SdbAgent = sdbAgent; PauseOnExceptions = pauseOnExceptions; }
public async Task <int> GetDebugId(SessionId sessionId, MonoSDBHelper sdbAgent, CancellationToken token) { if (debugId > 0) { return(debugId); } debugId = await sdbAgent.GetAssemblyId(sessionId, Name, token); return(debugId); }
public MemberReferenceResolver(MonoProxy proxy, ExecutionContext ctx, SessionId sessionId, int scopeId, ILogger logger) { this.sessionId = sessionId; this.scopeId = scopeId; this.proxy = proxy; this.ctx = ctx; this.logger = logger; scopeCache = ctx.GetCacheForScope(scopeId); sdbHelper = proxy.SdbHelper; linqTypeId = -1; }
public MemberReferenceResolver(MonoProxy proxy, ExecutionContext ctx, SessionId sessionId, JArray objectValues, ILogger logger) { this.sessionId = sessionId; scopeId = -1; this.proxy = proxy; this.ctx = ctx; this.logger = logger; scopeCache = new PerScopeCache(objectValues); localsFetched = true; sdbHelper = proxy.SdbHelper; linqTypeId = -1; }
public ExecutionContext(MonoSDBHelper sdbAgent, int id, object auxData) { Id = id; AuxData = auxData; SdbAgent = sdbAgent; }
public FirefoxExecutionContext(MonoSDBHelper sdbAgent, int id, string actorName) : base(sdbAgent, id, actorName) { ActorName = actorName; }
public FirefoxExecutionContext(MonoSDBHelper sdbAgent, int id, string actorName) : base(sdbAgent, id, actorName, PauseOnExceptionsKind.Unset) { ActorName = actorName; }