예제 #1
0
 public override Node AcceptTransformer(AbstractHirTransformer transformer, bool forceDefaultImpl)
 {
     if (forceDefaultImpl)
     {
         var visited = new Goto();
         visited.LabelId = LabelId;
         return(visited.HasProto(this));
     }
     else
     {
         return(transformer.TransformGoto(this).HasProto(this));
     }
 }
예제 #2
0
 public GotoDebugView(Goto node) : this(node, null)
 {
 }
예제 #3
0
 public GotoDebugView_NoParent(Goto node, Object parentProxy) : this(node, parentProxy, NodeDebuggabilityHelper.InferDebugProxyNameFromStackTrace())
 {
 }
예제 #4
0
 public GotoDebugView_NoParent(Goto node, Object parentProxy, String name)
 {
     _node = node; _parentProxy = parentProxy; _name = name;
 }
예제 #5
0
 public GotoDebugView_NoParent(Goto node) : this(node, null)
 {
 }