public void RetrieveDebugSourceForLatestContent() { foreach (var outputObj in _runtimeStory.state.outputStream) { var textContent = outputObj as Runtime.StringValue; if (textContent != null) { var range = new DebugSourceRange(); range.length = textContent.value.Length; range.debugMetadata = textContent.debugMetadata; range.text = textContent.value; _debugSourceRanges.Add(range); } } }
void LogDebugSourceForLine() { foreach (var outputObj in story.state.outputStream) { var textContent = outputObj as StringValue; if (textContent != null) { var range = new DebugSourceRange(); range.length = textContent.value.Length; range.debugMetadata = textContent.debugMetadata; range.text = textContent.value; _debugSourceRanges.Add(range); } } }
void LogDebugSourceForLine () { foreach (var outputObj in story.state.outputStream) { var textContent = outputObj as StringValue; if (textContent != null) { var range = new DebugSourceRange (); range.length = textContent.value.Length; range.debugMetadata = textContent.debugMetadata; range.text = textContent.value; _debugSourceRanges.Add (range); } } }