private static bool IsMatchingCallStackFunction(SledCallStackType cs, SledProjectFilesFileType file, SledLuaFunctionType function) { if (function == null) { return(false); } return ((cs.LineDefined == function.LineDefined) && (cs.LineEnd == function.LastLineDefined) && (string.Compare(cs.File, file.Path, StringComparison.OrdinalIgnoreCase) == 0) && (string.Compare(cs.Function, function.Name, StringComparison.OrdinalIgnoreCase) == 0)); }
private void RemoteTargetCallStackNew(SledCallStackType cs) { m_callStackCollection.ValidationBeginning(); // Event args indicating new stack level # var cssea = new SledLuaCallStackServiceEventArgs(-1, cs.Level); // Fire event signalling a new stack level is being added LevelAdding.Raise(this, cssea); // Add new call stack level m_callStackCollection.CallStack.Add(cs); // Fire event signalling a new stack level has finished being added LevelAdded.Raise(this, cssea); }