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

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

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

            visitor.TerminateMetadataRoot(this);
        }
Example #7
0
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataStream(this);

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