public override void VisitInterfaceCollection (InterfaceCollection interfaces) { VisitCollection (interfaces); }
public virtual void VisitInterfaceCollection(InterfaceCollection interfaces) { }
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); } }
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); }
public virtual void VisitInterfaceCollection(InterfaceCollection interfaces) { foreach (TypeReference interfaceType in interfaces) { VisitInterface(interfaceType); } }
private void Visit(InterfaceCollection interfaceCollection) { foreach (TypeReference interfaceType in interfaceCollection) { _modelCreator.ImplementsInterface(interfaceType.ToTypeKey()); } }