@@ -450,10 +450,12 @@ public virtual Task DispatchEventAsync(ulong eventHandlerId, EventFieldInfo? fie
450450
451451 // collect trace
452452 Activity ? activity = null ;
453+ string receiverName = null ;
454+ string methodName = null ;
453455 if ( ComponentActivitySource != null )
454456 {
455- var receiverName = ( callback . Receiver ? . GetType ( ) ?? callback . Delegate . Target ? . GetType ( ) ) ? . FullName ;
456- var methodName = callback . Delegate . Method ? . Name ;
457+ receiverName ?? = ( callback . Receiver ? . GetType ( ) ?? callback . Delegate . Target ? . GetType ( ) ) ? . FullName ;
458+ methodName ?? = callback . Delegate . Method ? . Name ;
457459 activity = ComponentActivitySource . StartEventActivity ( receiverName , methodName , attributeName ) ;
458460 }
459461
@@ -503,8 +505,8 @@ public virtual Task DispatchEventAsync(ulong eventHandlerId, EventFieldInfo? fie
503505 // collect metrics
504506 if ( ComponentMetrics != null && ComponentMetrics . IsEventEnabled )
505507 {
506- var receiverName = ( callback . Receiver ? . GetType ( ) ?? callback . Delegate . Target ? . GetType ( ) ) ? . FullName ;
507- var methodName = callback . Delegate . Method ? . Name ;
508+ receiverName ?? = ( callback . Receiver ? . GetType ( ) ?? callback . Delegate . Target ? . GetType ( ) ) ? . FullName ;
509+ methodName ?? = callback . Delegate . Method ? . Name ;
508510 _ = ComponentMetrics . CaptureEventDuration ( task , eventStartTimestamp , receiverName , methodName , attributeName ) ;
509511 }
510512
@@ -518,8 +520,8 @@ public virtual Task DispatchEventAsync(ulong eventHandlerId, EventFieldInfo? fie
518520 {
519521 if ( ComponentMetrics != null && ComponentMetrics . IsEventEnabled )
520522 {
521- var receiverName = ( callback . Receiver ? . GetType ( ) ?? callback . Delegate . Target ? . GetType ( ) ) ? . FullName ;
522- var methodName = callback . Delegate . Method ? . Name ;
523+ receiverName ?? = ( callback . Receiver ? . GetType ( ) ?? callback . Delegate . Target ? . GetType ( ) ) ? . FullName ;
524+ methodName ?? = callback . Delegate . Method ? . Name ;
523525 ComponentMetrics . FailEventSync ( e , eventStartTimestamp , receiverName , methodName , attributeName ) ;
524526 }
525527
0 commit comments