Exemplo n.º 1
0
 public virtual void onMetadataElement(IGenericMethodParameter genericMethodParameter) { }
Exemplo n.º 2
0
 public void Visit(IGenericMethodParameter genericMethodParameter)
 {
     this.traverser.Traverse(genericMethodParameter);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Performs some computation with the given generic method parameter.
 /// </summary>
 public void Visit(IGenericMethodParameter genericMethodParameter)
 {
     this.Visit((IGenericParameter)genericMethodParameter);
 }
Exemplo n.º 4
0
 //^ ensures this.path.Count == old(this.path.Count);
 /// <summary>
 /// Performs some computation with the given generic method parameter.
 /// </summary>
 /// <param name="genericMethodParameter"></param>
 public virtual void Visit(IGenericMethodParameter genericMethodParameter)
 {
 }
Exemplo n.º 5
0
 /// <summary>
 /// Traverses the children of the generic method parameter.
 /// </summary>
 public virtual void TraverseChildren(IGenericMethodParameter genericMethodParameter)
 {
     Contract.Requires(genericMethodParameter != null);
       this.TraverseChildren((IGenericParameter)genericMethodParameter);
 }
Exemplo n.º 6
0
 public void Visit(IGenericMethodParameter genericMethodParameter)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 7
0
 /// <summary>
 /// Traverses the generic method parameter.
 /// </summary>
 public void Traverse(IGenericMethodParameter genericMethodParameter)
 {
     Contract.Requires(genericMethodParameter != null);
       if (this.preorderVisitor != null) this.preorderVisitor.Visit(genericMethodParameter);
       if (this.stopTraversal) return;
       this.TraverseChildren(genericMethodParameter);
       if (this.stopTraversal) return;
       if (this.postorderVisitor != null) this.postorderVisitor.Visit(genericMethodParameter);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Performs some computation with the given generic method parameter.
 /// </summary>
 /// <param name="genericMethodParameter"></param>
 public virtual void Visit(IGenericMethodParameter genericMethodParameter)
   //^ ensures this.path.Count == old(this.path.Count);
 {
 }
Exemplo n.º 9
0
        public override void TraverseChildren(IGenericMethodParameter genericMethodParameter)
{ MethodEnter(genericMethodParameter);
            base.TraverseChildren(genericMethodParameter);
     MethodExit();   }
 public override void TraverseChildren(IGenericMethodParameter genericMethodParameter) {
   sourceEmitterOutput.Write(genericMethodParameter.Name.Value);
 }
 /// <summary>
 /// Rewrites the given generic method parameter reference.
 /// </summary>
 public virtual IGenericMethodParameter Rewrite(IGenericMethodParameter genericMethodParameter)
 {
     return genericMethodParameter;
 }
 public override void Visit(IGenericMethodParameter genericMethodParameter)
 {
     if(Process(genericMethodParameter)){visitor.Visit(genericMethodParameter);}
     base.Visit(genericMethodParameter);
 }
Exemplo n.º 13
0
 /// <summary>
 /// Performs some computation with the given generic method parameter.
 /// </summary>
 public virtual void Visit(IGenericMethodParameter genericMethodParameter)
 {
 }
Exemplo n.º 14
0
 /// <summary>
 /// Traverses the children of the generic method parameter.
 /// </summary>
 public virtual void TraverseChildren(IGenericMethodParameter genericMethodParameter)
 {
     this.TraverseChildren((IGenericParameter)genericMethodParameter);
 }