public override void AcceptVisitor(IMetadataVisitor visitor) { visitor.VisitEntity(this); foreach (var field in this.Fields.Values) { field.AcceptVisitor(visitor); } }
public void Accept(IMetadataVisitor visitor) { visitor.VisitMetadataStream (this); m_header.Accept (visitor); if (m_heap != null) m_heap.Accept (visitor); }
public void AcceptVisitor(IMetadataVisitor visitor) { visitor.VisitModel(this); foreach (var entity in this.Entities) { entity.AcceptVisitor(visitor); } }
public void Accept(IMetadataVisitor visitor) { visitor.VisitMetadataStreamCollection(this); for (int i = 0; i < m_items.Count; i++) { this [i].Accept(visitor); } }
public void Accept (IMetadataVisitor visitor) { visitor.VisitMetadataRoot (this); m_header.Accept (visitor); m_streams.Accept (visitor); visitor.TerminateMetadataRoot (this); }
public void Accept(IMetadataVisitor visitor) { visitor.VisitMetadataRoot(this); m_header.Accept(visitor); m_streams.Accept(visitor); visitor.TerminateMetadataRoot(this); }
public void Accept(IMetadataVisitor visitor) { visitor.VisitMetadataStream(this); m_header.Accept(visitor); if (m_heap != null) { m_heap.Accept(visitor); } }
public abstract void Accept(IMetadataVisitor visitor);
public void Dispatch(IMetadataVisitor visitor) { _ns.Dispatch(visitor); }
public void DispatchAsReference(IMetadataVisitor visitor) { }
/// <summary> /// Calls the visitor.Visit(T) method where T is the most derived object model node interface type implemented by the concrete type /// of the object implementing IReference. The dispatch method does nothing else. /// </summary> /// <param name="visitor"></param> public void Dispatch(IMetadataVisitor visitor) { this.DispatchAsReference(visitor); }
/// <summary> /// Calls visitor.Visit(IRootUnitNamespaceReference). /// </summary> public override void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit(this); }
public override void Accept (IMetadataVisitor visitor) { visitor.VisitUserStringsHeap (this); }
public override void Accept(IMetadataVisitor visitor) { visitor.VisitUserStringsHeap(this); }
public void Dispatch(IMetadataVisitor visitor) { Contract.Requires(visitor != null); throw new NotImplementedException(); }
public void Accept (IMetadataVisitor visitor) { visitor.VisitMetadataRootHeader (this); }
public void Accept (IMetadataVisitor visitor) { visitor.VisitMetadataStreamCollection (this); for (int i = 0; i < m_items.Count; i++) this [i].Accept (visitor); }
/// <summary> /// Calls the visitor.Visit(ICustomAttribute) method. /// </summary> public virtual void Dispatch(IMetadataVisitor visitor) { visitor.Visit(this); }
public void Accept(IMetadataVisitor visitor) { visitor.VisitMetadataStreamHeader(this); }
public void DispatchAsReference(IMetadataVisitor visitor) { throw new NotImplementedException(); }
public void Accept(IMetadataVisitor visitor) { visitor.VisitMetadataRootHeader(this); }
void IReference.Dispatch(IMetadataVisitor visitor) { throw new NotImplementedException(); }
void IMetadataExpression.Dispatch(IMetadataVisitor visitor) { visitor.Visit(this); }
/// <summary> /// Calls visitor.Visit(IUnitReference). /// </summary> public abstract void DispatchAsReference(IMetadataVisitor visitor);
/// <summary> /// Calls visitor.VisitReference(IParameterDefinition). /// </summary> public void DispatchAsReference(IMetadataVisitor visitor) { visitor.VisitReference(this); }
/// <summary> /// Calls visitor.Visit(INestedUnitNamespace). /// </summary> public override void Dispatch(IMetadataVisitor visitor) { visitor.Visit(this); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((IAssemblyReference)this); }
public void DispatchAsReference(IMetadataVisitor visitor) { throw new System.NotImplementedException(); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((IGenericTypeInstanceReference)this); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((IGenericMethodParameterReference)this); }
public void Dispatch(IMetadataVisitor visitor) { throw new NotImplementedException(); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((INestedUnitNamespaceReference)this); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((ISpecializedMethodReference)this); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((IFunctionPointerTypeReference)this); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.VisitReference(this); }
public override void DispatchAsReference(IMetadataVisitor visitor) { throw new InvalidOperationException(); }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((IFieldReference)this); }
public void Dispatch(IMetadataVisitor visitor) { }
public void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((IArrayTypeReference)this); }
public override void Accept (IMetadataVisitor visitor) { visitor.VisitGuidHeap (this); }
public void Accept(IMetadataVisitor visitor) { visitor.VisitMetadataStreamHeader (this); }
/// <summary> /// Calls visitor.Visit(IUnitReference). /// </summary> public abstract void Dispatch(IMetadataVisitor visitor);
public override void AcceptVisitor(IMetadataVisitor visitor) { visitor.VisitField(this); }
/// <summary> /// Calls the visitor.Visit(IModuleReference) method. /// </summary> public override void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit(this); }
/// <summary> /// Throws an invalid operation exception since it makes no sense to have a reference to unit set namespace. /// </summary> public override void DispatchAsReference(IMetadataVisitor visitor) { throw new InvalidOperationException(); }
/// <summary> /// Calls the visitor.Visit(T) method where T is the most derived object model node interface type implemented by the concrete type /// of the object implementing IReference. The dispatch method does nothing else. /// </summary> public abstract void Dispatch(IMetadataVisitor visitor);
public override void Accept(IMetadataVisitor visitor) { visitor.VisitGuidHeap(this); }
/// <summary> /// Calls visitor.Visit(INestedUnitNamespaceReference). /// </summary> public override void DispatchAsReference(IMetadataVisitor visitor) { visitor.Visit((INestedUnitNamespaceReference)this); }
/// <summary> /// Calls the visitor.Visit(T) method where T is the most derived object model node interface type implemented by the concrete type /// of the object implementing IReference, which is not derived from IDefinition. For example an object implemeting IArrayType will /// call visitor.Visit(IArrayTypeReference) and not visitor.Visit(IArrayType). /// The dispatch method does nothing else. /// </summary> public abstract void DispatchAsReference(IMetadataVisitor visitor);
void IReference.Dispatch(IMetadataVisitor visitor) { visitor.Visit((Microsoft.Cci.IManagedPointerTypeReference) this); }
public void Dispatch(IMetadataVisitor visitor) { throw new System.NotImplementedException(); }
public void Dispatch(IMetadataVisitor visitor) { visitor.Visit(this); }
public override void Dispatch(IMetadataVisitor visitor) { }