コード例 #1
0
		public override void VisitInterfaceCollection (InterfaceCollection interfaces)
		{
			VisitCollection (interfaces);
		}
コード例 #2
0
 public virtual void VisitInterfaceCollection(InterfaceCollection interfaces)
 {
 }
コード例 #3
0
        public override void VisitInterfaceCollection(InterfaceCollection interfaces)
        {
            if (interfaces.Count == 0)
                return;

            InterfaceImplTable iiTable = m_tableWriter.GetInterfaceImplTable ();
            foreach (TypeReference interf in interfaces) {
                InterfaceImplRow iiRow = m_rowWriter.CreateInterfaceImplRow (
                    GetRidFor (interfaces.Container),
                    GetTypeDefOrRefToken (interf));

                iiTable.Rows.Add (iiRow);
            }
        }
コード例 #4
0
		public override void VisitInterfaceCollection (InterfaceCollection interfaces)
		{
			for (int i = 0; i < interfaces.Count; i++)
				interfaces [i] = GetTypeReference (interfaces [i]);

			foreach (TypeReference interf in interfaces)
				VisitInterface (interf);
		}
コード例 #5
0
        public virtual void VisitInterfaceCollection(InterfaceCollection interfaces)
        {

        }
コード例 #6
0
 public virtual void VisitInterfaceCollection(InterfaceCollection interfaces)
 {
     foreach (TypeReference interfaceType in interfaces)
     {
         VisitInterface(interfaceType);
     }
 }
コード例 #7
0
ファイル: TopDownVisitor.cs プロジェクト: machine/machine.eon
 private void Visit(InterfaceCollection interfaceCollection)
 {
   foreach (TypeReference interfaceType in interfaceCollection)
   {
     _modelCreator.ImplementsInterface(interfaceType.ToTypeKey());
   }
 }