コード例 #1
0
ファイル: SystemBus.cs プロジェクト: FoolRunning/Emulator
        public void RemoveComponent(IBusComponent component)
        {
            int index = components.IndexOf(component);

            if (index < 0)
            {
                return;
            }

            componentRanges.RemoveAt(index);
            components.RemoveAt(index);
        }
コード例 #2
0
 /// <summary>
 /// The register.
 /// </summary>
 /// <param name="component">
 /// The component.
 /// </param>
 public void Register(IBusComponent component)
 {
     this.components.Add(component);
 }
コード例 #3
0
ファイル: SystemBus.cs プロジェクト: FoolRunning/Emulator
 public void AddComponent(IBusComponent component, BusAddressRange addressRange)
 {
     componentRanges.Add(addressRange);
     components.Add(component);
 }