1 write to Parent
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\MetricsEventSource.cs (1)
345Parent = parent;
37 references to Parent
System.Diagnostics.DiagnosticSource (37)
System\Diagnostics\Metrics\MetricsEventSource.cs (37)
369Parent.Error("", "System.Diagnostics.Metrics EventSource not supported on wasi"); 391Parent.Message($"Previous session with id {_sessionId} is stopped"); 435Parent.MultipleSessionsConfiguredIncorrectlyError(clientId!, _aggregationManager.MaxHistograms.ToString(), maxHistograms.ToString(), _aggregationManager.MaxTimeSeries.ToString(), maxTimeSeries.ToString(), _aggregationManager.CollectionPeriod.TotalSeconds.ToString(), refreshInterval.ToString()); 454Parent.MultipleSessionsNotSupportedError(_sessionId); 459Parent.Message($"Previous session with id {_sessionId} is stopped"); 490beginCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStart(sessionId, startIntervalTime, endIntervalTime), 491endCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStop(sessionId, startIntervalTime, endIntervalTime), 492beginInstrumentMeasurements: (i, state) => Parent.BeginInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 494endInstrumentMeasurements: (i, state) => Parent.EndInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 496instrumentPublished: (i, state) => Parent.InstrumentPublished(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 498initialInstrumentEnumerationComplete: () => Parent.InitialInstrumentEnumerationComplete(sessionId), 499collectionError: e => Parent.Error(sessionId, e.ToString()), 500timeSeriesLimitReached: () => Parent.TimeSeriesLimitReached(sessionId), 501histogramLimitReached: () => Parent.HistogramLimitReached(sessionId), 502observableInstrumentCallbackError: e => Parent.ObservableInstrumentCallbackError(sessionId, e.ToString())); 529|| !Parent.IsEnabled()); 536Parent.Message($"Metrics argument received: {metricsSpecs}"); 540Parent.Message("No Metrics argument received"); 548Parent.Message($"Histogram Aggregation argument received: {base2ExponentialHistogramSpec}"); 552Parent.Message("No Histogram Aggregation argument received"); 559Parent.Message($"{ClientIdKey} not provided; session will remain active indefinitely."); 611Parent.Message($"{argumentsKey} argument received: {maxString}"); 614Parent.Message($"Failed to parse {argumentsKey}. Using {valueDescriptor} {defaultValue}"); 626Parent.Message($"No {argumentsKey} argument received. Using {valueDescriptor} {defaultValue}"); 638Parent.Message($"{RefreshIntervalKey} too small. Using minimum interval {minValue} seconds."); 658Parent.Message($"{RefreshIntervalKey} argument received: {refreshInterval}"); 661Parent.Message($"Failed to parse {RefreshIntervalKey}. Using {valueDescriptor} {defaultValue}s."); 668Parent.Message($"No {RefreshIntervalKey} argument received. Using {valueDescriptor} {defaultValue}s."); 680Parent.Message($"SessionId argument received: {id!}"); 689Parent.Message($"New session started. SessionId auto-generated: {sessionId}"); 697Parent.Error(_sessionId, e.ToString()); 719Parent.Message($"Parsed metric: {spec}"); 755Parent.Message("No histogram aggregation spec is provided"); 769Parent.Message($"Invalid histogram aggregation spec: {specString}"); 784Parent.Message($"Invalid scale value: {specString}"); 800Parent.Message($"Invalid maxBuckets value: {specString}"); 820Parent.Message($"Invalid reportDeltas value: {specString}");