1 write to Parent
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\MetricsEventSource.cs (1)
326Parent = parent;
30 references to Parent
System.Diagnostics.DiagnosticSource (30)
System\Diagnostics\Metrics\MetricsEventSource.cs (30)
350Parent.Error("", "System.Diagnostics.Metrics EventSource not supported on browser and wasi"); 372Parent.Message($"Previous session with id {_sessionId} is stopped"); 411Parent.MultipleSessionsConfiguredIncorrectlyError(clientId!, _aggregationManager.MaxHistograms.ToString(), maxHistograms.ToString(), _aggregationManager.MaxTimeSeries.ToString(), maxTimeSeries.ToString(), _aggregationManager.CollectionPeriod.TotalSeconds.ToString(), refreshInterval.ToString()); 430Parent.MultipleSessionsNotSupportedError(_sessionId); 435Parent.Message($"Previous session with id {_sessionId} is stopped"); 466beginCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStart(sessionId, startIntervalTime, endIntervalTime), 467endCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStop(sessionId, startIntervalTime, endIntervalTime), 468beginInstrumentMeasurements: (i, state) => Parent.BeginInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 470endInstrumentMeasurements: (i, state) => Parent.EndInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 472instrumentPublished: (i, state) => Parent.InstrumentPublished(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 474initialInstrumentEnumerationComplete: () => Parent.InitialInstrumentEnumerationComplete(sessionId), 475collectionError: e => Parent.Error(sessionId, e.ToString()), 476timeSeriesLimitReached: () => Parent.TimeSeriesLimitReached(sessionId), 477histogramLimitReached: () => Parent.HistogramLimitReached(sessionId), 478observableInstrumentCallbackError: e => Parent.ObservableInstrumentCallbackError(sessionId, e.ToString())); 500|| !Parent.IsEnabled()); 507Parent.Message($"Metrics argument received: {metricsSpecs}"); 511Parent.Message("No Metrics argument received"); 518Parent.Message($"{ClientIdKey} not provided; session will remain active indefinitely."); 570Parent.Message($"{argumentsKey} argument received: {maxString}"); 573Parent.Message($"Failed to parse {argumentsKey}. Using {valueDescriptor} {defaultValue}"); 585Parent.Message($"No {argumentsKey} argument received. Using {valueDescriptor} {defaultValue}"); 597Parent.Message($"{RefreshIntervalKey} too small. Using minimum interval {minValue} seconds."); 617Parent.Message($"{RefreshIntervalKey} argument received: {refreshInterval}"); 620Parent.Message($"Failed to parse {RefreshIntervalKey}. Using {valueDescriptor} {defaultValue}s."); 627Parent.Message($"No {RefreshIntervalKey} argument received. Using {valueDescriptor} {defaultValue}s."); 639Parent.Message($"SessionId argument received: {id!}"); 648Parent.Message($"New session started. SessionId auto-generated: {sessionId}"); 656Parent.Error(_sessionId, e.ToString()); 676Parent.Message($"Parsed metric: {spec}");