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); }
public override void VisitGenericParameterReference(IGenericParameterReference genericParameterReference) { visitor.VisitGenericParameterReferenceWithReflection((GenericParameterReferenceWithReflection)genericParameterReference); }
public override void TraverseChildren(IGenericParameterReference genericParameterReference) { MethodEnter(genericParameterReference); base.TraverseChildren(genericParameterReference); MethodExit(); }
/// <summary> /// Performs some computation with the given generic parameter. /// </summary> public void Visit(IGenericParameterReference genericParameterReference) { this.Visit((ITypeReference)genericParameterReference); }
/// <summary> /// Traverses the children of the generic parameter reference. /// </summary> public virtual void TraverseChildren(IGenericParameterReference genericParameterReference) { Contract.Requires(genericParameterReference != null); this.TraverseChildren((ITypeReference)genericParameterReference); }
/// <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); }
public override void VisitGenericParameterReference(IGenericParameterReference genericParameterReference) { TypeReference = new GenericParameterReferenceWrapper(genericParameterReference); }
/// <summary> /// Performs some computation with the given generic parameter. /// </summary> public virtual void Visit(IGenericParameterReference genericParameterReference) { }
public override void Visit(IGenericParameterReference genericParameterReference) { allElements.Add(new InvokInfo(Traverser, "IGenericParameterReference", genericParameterReference)); }
public override void Visit(IGenericParameterReference genericParameterReference) { if(Process(genericParameterReference)){visitor.Visit(genericParameterReference);} base.Visit(genericParameterReference); }
/// <summary> /// Traverses the children of the generic parameter reference. /// </summary> public virtual void TraverseChildren(IGenericParameterReference genericParameterReference) { this.TraverseChildren((ITypeReference)genericParameterReference); }