Пример #1
0
 public override void VisitGenericParameterReference(IGenericParameterReference genericParameterReference)
 {
     Value = new TypeReference()
     {
         GenericParameterReference = new GenericParameterReferenceFactory(genericParameterReference).Value
     };
 }
 public override void Visit(IGenericParameterReference genericParameterReference)
 {
     if (Process(genericParameterReference))
     {
         visitor.Visit(genericParameterReference);
     }
     base.Visit(genericParameterReference);
 }
Пример #3
0
 public override void VisitGenericParameterReference(IGenericParameterReference genericParameterReference)
 {
     visitor.VisitGenericParameterReferenceWithReflection((GenericParameterReferenceWithReflection)genericParameterReference);
 }
Пример #4
0
 public override void TraverseChildren(IGenericParameterReference genericParameterReference)
 {
     MethodEnter(genericParameterReference);
     base.TraverseChildren(genericParameterReference);
     MethodExit();
 }
Пример #5
0
 /// <summary>
 /// Performs some computation with the given generic parameter.
 /// </summary>
 public void Visit(IGenericParameterReference genericParameterReference)
 {
     this.Visit((ITypeReference)genericParameterReference);
 }
Пример #6
0
 /// <summary>
 /// Traverses the children of the generic parameter reference.
 /// </summary>
 public virtual void TraverseChildren(IGenericParameterReference genericParameterReference)
 {
     Contract.Requires(genericParameterReference != null);
       this.TraverseChildren((ITypeReference)genericParameterReference);
 }
Пример #7
0
 /// <summary>
 /// Performs some computation with the given generic parameter.
 /// </summary>
 public void Visit(IGenericParameterReference genericParameterReference) {
   var mfmv = this.validator.currentModule.MetadataFormatMajorVersion;
   if (mfmv < 2)
     this.ReportError(MetadataError.InvalidMetadataFormatVersionForGenerics, genericParameterReference, mfmv.ToString());
   this.Visit((ITypeReference)genericParameterReference);
 }
Пример #8
0
 public override void VisitGenericParameterReference(IGenericParameterReference genericParameterReference)
 {
     TypeReference = new GenericParameterReferenceWrapper(genericParameterReference);
 }
Пример #9
0
        public override void TraverseChildren(IGenericParameterReference genericParameterReference)
{ MethodEnter(genericParameterReference);
            base.TraverseChildren(genericParameterReference);
     MethodExit();   }
 /// <summary>
 /// Performs some computation with the given generic parameter.
 /// </summary>
 public virtual void Visit(IGenericParameterReference genericParameterReference)
 {
 }
Пример #11
0
 public override void Visit(IGenericParameterReference genericParameterReference)
 {
     allElements.Add(new InvokInfo(Traverser, "IGenericParameterReference", genericParameterReference));
 }
 /// <summary>
 /// Performs some computation with the given generic parameter.
 /// </summary>
 public virtual void Visit(IGenericParameterReference genericParameterReference)
 {
     
 }
 public override void Visit(IGenericParameterReference genericParameterReference)
 {
     if(Process(genericParameterReference)){visitor.Visit(genericParameterReference);}
     base.Visit(genericParameterReference);
 }
Пример #14
0
 /// <summary>
 /// Traverses the children of the generic parameter reference.
 /// </summary>
 public virtual void TraverseChildren(IGenericParameterReference genericParameterReference)
 {
     this.TraverseChildren((ITypeReference)genericParameterReference);
 }