Ejemplo n.º 1
0
 public override void AcceptVisitor(IMetadataVisitor visitor)
 {
     visitor.VisitEntity(this);
     foreach (var field in this.Fields.Values)
     {
         field.AcceptVisitor(visitor);
     }
 }
Ejemplo n.º 2
0
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataStream (this);

            m_header.Accept (visitor);
            if (m_heap != null)
                m_heap.Accept (visitor);
        }
Ejemplo n.º 3
0
 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);
		}
Ejemplo n.º 6
0
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataRoot(this);

            m_header.Accept(visitor);
            m_streams.Accept(visitor);

            visitor.TerminateMetadataRoot(this);
        }
Ejemplo n.º 7
0
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataStream(this);

            m_header.Accept(visitor);
            if (m_heap != null)
            {
                m_heap.Accept(visitor);
            }
        }
Ejemplo n.º 8
0
 public abstract void Accept(IMetadataVisitor visitor);
Ejemplo n.º 9
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     _ns.Dispatch(visitor);
 }
Ejemplo n.º 10
0
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
 }
Ejemplo n.º 11
0
 /// <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);
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Calls visitor.Visit(IRootUnitNamespaceReference).
 /// </summary>
 public override void DispatchAsReference(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
Ejemplo n.º 13
0
		public override void Accept (IMetadataVisitor visitor)
		{
			visitor.VisitUserStringsHeap (this);
		}
 public override void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitUserStringsHeap(this);
 }
Ejemplo n.º 15
0
 public abstract void Accept(IMetadataVisitor visitor);
Ejemplo n.º 16
0
 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);
		}
Ejemplo n.º 19
0
 /// <summary>
 /// Calls the visitor.Visit(ICustomAttribute) method.
 /// </summary>
 public virtual void Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
Ejemplo n.º 20
0
 public void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitMetadataStreamHeader(this);
 }
Ejemplo n.º 21
0
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 22
0
 public void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitMetadataRootHeader(this);
 }
 void IReference.Dispatch(IMetadataVisitor visitor)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 24
0
 void IMetadataExpression.Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
Ejemplo n.º 25
0
 /// <summary>
 /// Calls visitor.Visit(IUnitReference).
 /// </summary>
 public abstract void DispatchAsReference(IMetadataVisitor visitor);
Ejemplo n.º 26
0
 /// <summary>
 /// Calls visitor.VisitReference(IParameterDefinition).
 /// </summary>
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
     visitor.VisitReference(this);
 }
Ejemplo n.º 27
0
 /// <summary>
 /// Calls visitor.Visit(INestedUnitNamespace).
 /// </summary>
 public override void Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IAssemblyReference)this);
 }
Ejemplo n.º 29
0
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
     throw new System.NotImplementedException();
 }
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IGenericTypeInstanceReference)this);
 }
Ejemplo n.º 31
0
 void IMetadataExpression.Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IGenericMethodParameterReference)this);
 }
Ejemplo n.º 33
0
 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);
 }
Ejemplo n.º 37
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     _ns.Dispatch(visitor);
 }
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.VisitReference(this);
 }
Ejemplo n.º 39
0
 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);
 }
Ejemplo n.º 43
0
		public override void Accept (IMetadataVisitor visitor)
		{
			visitor.VisitGuidHeap (this);
		}
Ejemplo n.º 44
0
 public void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitMetadataStreamHeader (this);
 }
Ejemplo n.º 45
0
 /// <summary>
 /// Calls visitor.Visit(IUnitReference).
 /// </summary>
 public abstract void Dispatch(IMetadataVisitor visitor);
Ejemplo n.º 46
0
 public override void AcceptVisitor(IMetadataVisitor visitor)
 {
     visitor.VisitField(this);
 }
Ejemplo n.º 47
0
 /// <summary>
 /// Calls the visitor.Visit(IModuleReference) method.
 /// </summary>
 public override void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit(this);
 }
Ejemplo n.º 48
0
 /// <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();
 }
Ejemplo n.º 49
0
 /// <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);
Ejemplo n.º 50
0
 public override void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitGuidHeap(this);
 }
Ejemplo n.º 51
0
 /// <summary>
 /// Calls visitor.Visit(INestedUnitNamespaceReference).
 /// </summary>
 public override void DispatchAsReference(IMetadataVisitor visitor)
 {
     visitor.Visit((INestedUnitNamespaceReference)this);
 }
Ejemplo n.º 52
0
 void IReference.Dispatch(IMetadataVisitor visitor)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 53
0
 /// <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);
Ejemplo n.º 54
0
 void IReference.Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit((Microsoft.Cci.IManagedPointerTypeReference) this);
 }
Ejemplo n.º 55
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 56
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     Contract.Requires(visitor != null);
     throw new NotImplementedException();
 }
Ejemplo n.º 57
0
 public void Dispatch(IMetadataVisitor visitor)
 {
 }
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
 }
Ejemplo n.º 59
0
 public void Dispatch(IMetadataVisitor visitor) {
   visitor.Visit(this);
 }
Ejemplo n.º 60
0
 public override void Dispatch(IMetadataVisitor visitor)
 {
 }