Inheritance: ICSharpCode.NRefactory.Ast.AbstractNode
 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;
		}
Example #4
0
 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;
		}
Example #8
0
 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);
 }
Example #11
0
		public override object VisitInterfaceImplementation(InterfaceImplementation interfaceImplementation, object data)
		{
			return base.VisitInterfaceImplementation(interfaceImplementation, data);
		}
 private bool IsMatch(InterfaceImplementation left, InterfaceImplementation right)
 {
     return false;
 }