public ProviderCounter Clone() { ProviderCounter providerCounter = new ProviderCounter(this.Provider); this.CopyTo((EventCounter)providerCounter); foreach (InstrumentCounter instrumentCounter in (IEnumerable<InstrumentCounter>) this.InstrumentCounters) providerCounter.instrumentCounters.Add(instrumentCounter.Instrument, instrumentCounter.Clone()); return providerCounter; }
private ProviderCounter GetProviderCounter(IProvider provider) { ProviderCounter providerCounter; if (!this.providerCounters.TryGetValue(provider, out providerCounter)) { providerCounter = new ProviderCounter(provider); this.providerCounters.Add(provider, providerCounter); } return providerCounter; }
private ProviderCounter GetProviderCounter(IProvider provider) { ProviderCounter providerCounter; if (!this.providerCounters.TryGetValue(provider, out providerCounter)) { providerCounter = new ProviderCounter(provider); this.providerCounters.Add(provider, providerCounter); } return(providerCounter); }
public ProviderCounter Clone() { ProviderCounter providerCounter = new ProviderCounter(this.Provider); this.CopyTo((EventCounter)providerCounter); foreach (InstrumentCounter instrumentCounter in (IEnumerable <InstrumentCounter>) this.InstrumentCounters) { providerCounter.instrumentCounters.Add(instrumentCounter.Instrument, instrumentCounter.Clone()); } return(providerCounter); }
private void OnSelectedProviderCounterChanged() { this.instrumentCounterRows.Clear(); this.dgvInstrumentCounters.Rows.Clear(); this.selectedProvider = (IProvider)null; if (this.dgvProviderCounters.SelectedRows.Count != 1) { return; } ProviderCounter providerCounter = (ProviderCounter)((EventCounterViewRow)this.dgvProviderCounters.SelectedRows[0]).Counter; this.UpdateInstrumentCounters(providerCounter.InstrumentCounters); this.selectedProvider = providerCounter.Provider; }
public ProviderCounterViewRow(ProviderCounter counter) : base(counter, 1) { this.Cells[0].Value = counter.Provider.Name; }