public void GetPositionOfContext(IDebugDocumentContext context, out uint position, out uint length) { var documentContext = (DebugDocumentContext)context; position = documentContext.Position; length = documentContext.Length; }
public void GetContextOfPosition(uint position, uint length, out IDebugDocumentContext context) { IEnumDebugCodeContexts enumCodeContexts; engine.activeScript.EnumCodeContextsOfPosition(sourceContext, position, length, out enumCodeContexts); context = new DebugDocumentContext(this, position, length, enumCodeContexts); }
public void GetDocumentContextFromPosition(ulong sourceContext, uint offset, uint length, out IDebugDocumentContext documentContext) { documentContext = null; DebugDocument document; if (_jsEngine._debugDocuments.TryGetValue(new UIntPtr(sourceContext), out document)) { document.GetContextOfPosition(offset, length, out documentContext); } }
public DebugDocumentContext GetDocumentContext() { IDebugDocumentContext debugCtxt = null; pError.GetDocumentContext(out debugCtxt); if (debugCtxt != null) { return(new DebugDocumentContext(debugCtxt)); } return(null); }
public void GetDocumentContextFromPosition(ulong sourceContext, uint offset, uint length, out IDebugDocumentContext context) { context = null; DebugDocument document; if (engine.debugDocumentMap.TryGetValue(new UIntPtr(sourceContext), out document)) { document.GetContextOfPosition(offset, length, out context); } }
internal DebugDocumentContext(IDebugDocumentContext docCont) { this.docCont = docCont; }
public void GetDocumentContextFromPosition(ulong sourceContext, uint offset, uint length, out IDebugDocumentContext context) { context = null; if (engine.debugDocumentMap.TryGetValue(new UIntPtr(sourceContext), out var document)) { document.GetContextOfPosition(offset, length, out context); } }