コード例 #1
0
ファイル: MetaEntity.cs プロジェクト: s2fx/s2fx-core
 public override void AcceptVisitor(IMetadataVisitor visitor)
 {
     visitor.VisitEntity(this);
     foreach (var field in this.Fields.Values)
     {
         field.AcceptVisitor(visitor);
     }
 }
コード例 #2
0
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataStream (this);

            m_header.Accept (visitor);
            if (m_heap != null)
                m_heap.Accept (visitor);
        }
コード例 #3
0
 public void AcceptVisitor(IMetadataVisitor visitor)
 {
     visitor.VisitModel(this);
     foreach (var entity in this.Entities)
     {
         entity.AcceptVisitor(visitor);
     }
 }
コード例 #4
0
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataStreamCollection(this);

            for (int i = 0; i < m_items.Count; i++)
            {
                this [i].Accept(visitor);
            }
        }
コード例 #5
0
		public void Accept (IMetadataVisitor visitor)
		{
			visitor.VisitMetadataRoot (this);

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

			visitor.TerminateMetadataRoot (this);
		}
コード例 #6
0
ファイル: MetadataRoot.cs プロジェクト: pmq20/mono_forked
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataRoot(this);

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

            visitor.TerminateMetadataRoot(this);
        }
コード例 #7
0
        public void Accept(IMetadataVisitor visitor)
        {
            visitor.VisitMetadataStream(this);

            m_header.Accept(visitor);
            if (m_heap != null)
            {
                m_heap.Accept(visitor);
            }
        }
コード例 #8
0
 public abstract void Accept(IMetadataVisitor visitor);
コード例 #9
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     _ns.Dispatch(visitor);
 }
コード例 #10
0
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
 }
コード例 #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);
 }
コード例 #12
0
 /// <summary>
 /// Calls visitor.Visit(IRootUnitNamespaceReference).
 /// </summary>
 public override void DispatchAsReference(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
コード例 #13
0
ファイル: UserStringsHeap.cs プロジェクト: nobled/mono
		public override void Accept (IMetadataVisitor visitor)
		{
			visitor.VisitUserStringsHeap (this);
		}
コード例 #14
0
 public override void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitUserStringsHeap(this);
 }
コード例 #15
0
ファイル: MetadataHeap.cs プロジェクト: lewing/runtime-assets
 public abstract void Accept(IMetadataVisitor visitor);
コード例 #16
0
ファイル: Expressions.cs プロジェクト: kkhodykin/Afterthought
 public void Dispatch(IMetadataVisitor visitor) {
   Contract.Requires(visitor != null);
   throw new NotImplementedException();
 }
コード例 #17
0
			public void Accept (IMetadataVisitor visitor)
			{
				visitor.VisitMetadataRootHeader (this);
			}
コード例 #18
0
		public void Accept (IMetadataVisitor visitor)
		{
			visitor.VisitMetadataStreamCollection (this);

			for (int i = 0; i < m_items.Count; i++)
				this [i].Accept (visitor);
		}
コード例 #19
0
 /// <summary>
 /// Calls the visitor.Visit(ICustomAttribute) method.
 /// </summary>
 public virtual void Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
コード例 #20
0
 public void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitMetadataStreamHeader(this);
 }
コード例 #21
0
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
     throw new NotImplementedException();
 }
コード例 #22
0
ファイル: MetadataRoot.cs プロジェクト: pmq20/mono_forked
 public void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitMetadataRootHeader(this);
 }
コード例 #23
0
 void IReference.Dispatch(IMetadataVisitor visitor)
 {
     throw new NotImplementedException();
 }
コード例 #24
0
ファイル: MetadataConstant.cs プロジェクト: sperling/cskarp
 void IMetadataExpression.Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
コード例 #25
0
ファイル: Units.cs プロジェクト: Refresh06/visualmutator
 /// <summary>
 /// Calls visitor.Visit(IUnitReference).
 /// </summary>
 public abstract void DispatchAsReference(IMetadataVisitor visitor);
コード例 #26
0
ファイル: SingleAssignment.cs プロジェクト: xornand/cci
 /// <summary>
 /// Calls visitor.VisitReference(IParameterDefinition).
 /// </summary>
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
     visitor.VisitReference(this);
 }
コード例 #27
0
 /// <summary>
 /// Calls visitor.Visit(INestedUnitNamespace).
 /// </summary>
 public override void Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
コード例 #28
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IAssemblyReference)this);
 }
コード例 #29
0
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
     throw new System.NotImplementedException();
 }
コード例 #30
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IGenericTypeInstanceReference)this);
 }
コード例 #31
0
ファイル: Expressions.cs プロジェクト: riverar/devtools
 void IMetadataExpression.Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit(this);
 }
コード例 #32
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IGenericMethodParameterReference)this);
 }
コード例 #33
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     throw new NotImplementedException();
 }
コード例 #34
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((INestedUnitNamespaceReference)this);
 }
コード例 #35
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((ISpecializedMethodReference)this);
 }
コード例 #36
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IFunctionPointerTypeReference)this);
 }
コード例 #37
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     _ns.Dispatch(visitor);
 }
コード例 #38
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.VisitReference(this);
 }
コード例 #39
0
ファイル: Attributes.cs プロジェクト: RUB-SysSec/Probfuscator
 public override void DispatchAsReference(IMetadataVisitor visitor) {
   throw new InvalidOperationException();
 }
コード例 #40
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IFieldReference)this);
 }
コード例 #41
0
 public void Dispatch(IMetadataVisitor visitor)
 {
 }
コード例 #42
0
 public void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit((IArrayTypeReference)this);
 }
コード例 #43
0
ファイル: GuidHeap.cs プロジェクト: nobled/mono
		public override void Accept (IMetadataVisitor visitor)
		{
			visitor.VisitGuidHeap (this);
		}
コード例 #44
0
 public void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitMetadataStreamHeader (this);
 }
コード例 #45
0
ファイル: Units.cs プロジェクト: Refresh06/visualmutator
 /// <summary>
 /// Calls visitor.Visit(IUnitReference).
 /// </summary>
 public abstract void Dispatch(IMetadataVisitor visitor);
コード例 #46
0
 public override void AcceptVisitor(IMetadataVisitor visitor)
 {
     visitor.VisitField(this);
 }
コード例 #47
0
ファイル: Units.cs プロジェクト: Refresh06/visualmutator
 /// <summary>
 /// Calls the visitor.Visit(IModuleReference) method.
 /// </summary>
 public override void DispatchAsReference(IMetadataVisitor visitor) {
   visitor.Visit(this);
 }
コード例 #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();
 }
コード例 #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);
コード例 #50
0
ファイル: GuidHeap.cs プロジェクト: lewing/runtime-assets
 public override void Accept(IMetadataVisitor visitor)
 {
     visitor.VisitGuidHeap(this);
 }
コード例 #51
0
 /// <summary>
 /// Calls visitor.Visit(INestedUnitNamespaceReference).
 /// </summary>
 public override void DispatchAsReference(IMetadataVisitor visitor)
 {
     visitor.Visit((INestedUnitNamespaceReference)this);
 }
コード例 #52
0
ファイル: DummyTypeReference.cs プロジェクト: sperling/cskarp
 void IReference.Dispatch(IMetadataVisitor visitor)
 {
     throw new NotImplementedException();
 }
コード例 #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);
コード例 #54
0
 void IReference.Dispatch(IMetadataVisitor visitor)
 {
     visitor.Visit((Microsoft.Cci.IManagedPointerTypeReference) this);
 }
コード例 #55
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     throw new System.NotImplementedException();
 }
コード例 #56
0
 public void Dispatch(IMetadataVisitor visitor)
 {
     Contract.Requires(visitor != null);
     throw new NotImplementedException();
 }
コード例 #57
0
ファイル: DummyTypeReference.cs プロジェクト: sperling/cskarp
 public void Dispatch(IMetadataVisitor visitor)
 {
 }
コード例 #58
0
 public void DispatchAsReference(IMetadataVisitor visitor)
 {
 }
コード例 #59
0
 public void Dispatch(IMetadataVisitor visitor) {
   visitor.Visit(this);
 }
コード例 #60
0
ファイル: Units.cs プロジェクト: Plankankul/SpecSharp
 public override void Dispatch(IMetadataVisitor visitor)
 {
 }