public override object TrackedVisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { Console.WriteLine("VisitInterfaceImplementation"); return null; }
public virtual object TrackedVisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { return base.VisitInterfaceImplementation(interfaceImplementation, data); }
public sealed override object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { this.BeginVisit(interfaceImplementation); object result = this.TrackedVisitInterfaceImplementation(interfaceImplementation, data); this.EndVisit(interfaceImplementation); return result; }
public virtual object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { throw CreateException(interfaceImplementation); }
public virtual object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { throw new global::System.NotImplementedException("InterfaceImplementation"); }
public object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { throw new ApplicationException("Visited InterfaceImplementation."); }
public virtual object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { Debug.Assert((interfaceImplementation != null)); Debug.Assert((interfaceImplementation.InterfaceType != null)); nodeStack.Push(interfaceImplementation.InterfaceType); interfaceImplementation.InterfaceType.AcceptVisitor(this, data); interfaceImplementation.InterfaceType = ((TypeReference)(nodeStack.Pop())); return null; }
public virtual object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { Debug.Assert((interfaceImplementation != null)); Debug.Assert((interfaceImplementation.InterfaceType != null)); return interfaceImplementation.InterfaceType.AcceptVisitor(this, data); }
public object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { throw new NotImplementedException (); }
public virtual bool VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object d) { if ((interfaceImplementation == null)) { return SetFailure(); } if ((d == null)) { return SetFailure(); } if ((interfaceImplementation.InterfaceType == null)) { return SetFailure(); } if(interfaceImplementation.GetType() != d.GetType()) {return SetFailure();} var data = (InterfaceImplementation)d; if (!IsMatch(interfaceImplementation, data)) { return SetFailure(); } return interfaceImplementation.InterfaceType.AcceptVisitor(this, data.InterfaceType); }
public override object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data) { return base.VisitInterfaceImplementation(interfaceImplementation, data); }
private bool IsMatch(InterfaceImplementation left, InterfaceImplementation right) { return false; }