Ejemplo n.º 1
0
        /// <inheritdoc/>
        protected override void AssureDocumentListeningToDebugEvents(IDebuggableFunction debuggable)
        {
#if FALSE
            ITopLevelExecutable executable = debuggable.Executable;
            ClonePath           clonePath  = GetClonePathForExecutable(executable);
            var editor = AssociatedEnvoy.Edit(clonePath, typeof(Design.VIDiagramControl));
            if (editor != null)
            {
                var document = editor.Document as Design.VIDocument;
                if (document != null)
                {
                    // Getting the debuggable will make sure it has signed up for debug events.
                    document.GetDebuggableFunction(clonePath);
                }
            }
#endif
        }
Ejemplo n.º 2
0
 public override ITopLevelExecutable GetStatelessFunctionClone(ITopLevelExecutable executable, int cloneNumber)
 {
     return(null);
 }
Ejemplo n.º 3
0
 public override ITopLevelExecutable GetStatefulFunctionClone(ITopLevelExecutable caller, ITopLevelExecutable callee, string callIdentifier, out int?cloneNumberOut)
 {
     cloneNumberOut = null;
     return(null);
 }
Ejemplo n.º 4
0
 public override ITopLevelExecutable GetRunningFunctionCloneFromCaller(ITopLevelExecutable caller, ITopLevelExecutable callee, ContentId modelIdentifier, out int?cloneNumberOut)
 {
     cloneNumberOut = null;
     return(null);
 }
Ejemplo n.º 5
0
 public override IEnumerable <CallStackEntry> GetClonePath(ITopLevelExecutable executable)
 {
     return(Enumerable.Empty <CallStackEntry>());
 }
Ejemplo n.º 6
0
 public override Task <IEnumerable <ITopLevelExecutable> > GetAllClonesAsync(ITopLevelExecutable masterExecutable)
 {
     return(Task.FromResult(Enumerable.Empty <ITopLevelExecutable>()));
 }
Ejemplo n.º 7
0
 public override IEnumerable <ITopLevelExecutable> GetAllClones(ITopLevelExecutable masterExecutable)
 {
     return(Enumerable.Empty <ITopLevelExecutable>());
 }