@@ -394,20 +394,20 @@ private static async ValueTask AddInheritanceMemberItemsForMembersAsync(
394394 var baseSymbolItems = await baseSymbols
395395 . SelectAsArray ( symbol => symbol . OriginalDefinition )
396396 . Distinct ( )
397- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync (
397+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync (
398398 solution ,
399399 symbol ,
400400 InheritanceRelationship . InheritedInterface ,
401- cancellationToken ) , cancellationToken )
401+ cancellationToken ) , solution , cancellationToken )
402402 . ConfigureAwait ( false ) ;
403403
404404 var derivedTypeItems = await derivedTypesSymbols
405405 . SelectAsArray ( symbol => symbol . OriginalDefinition )
406406 . Distinct ( )
407- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync ( solution ,
407+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync ( solution ,
408408 symbol ,
409409 InheritanceRelationship . ImplementingType ,
410- cancellationToken ) , cancellationToken )
410+ cancellationToken ) , solution , cancellationToken )
411411 . ConfigureAwait ( false ) ;
412412
413413 var nonNullBaseSymbolItems = GetNonNullTargetItems ( baseSymbolItems ) ;
@@ -431,11 +431,11 @@ private static async ValueTask AddInheritanceMemberItemsForMembersAsync(
431431 var implementedMemberItems = await implementingMembers
432432 . SelectAsArray ( symbol => symbol . OriginalDefinition )
433433 . Distinct ( )
434- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync (
434+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync (
435435 solution ,
436436 symbol ,
437437 InheritanceRelationship . ImplementingMember ,
438- cancellationToken ) , cancellationToken ) . ConfigureAwait ( false ) ;
438+ cancellationToken ) , solution , cancellationToken ) . ConfigureAwait ( false ) ;
439439
440440 var nonNullImplementedMemberItems = GetNonNullTargetItems ( implementedMemberItems ) ;
441441 return InheritanceMarginItem . CreateOrdered (
@@ -459,19 +459,19 @@ private static async ValueTask AddInheritanceMemberItemsForMembersAsync(
459459 var baseSymbolItems = await baseSymbols
460460 . SelectAsArray ( symbol => symbol . OriginalDefinition )
461461 . Distinct ( )
462- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync (
462+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync (
463463 solution ,
464464 symbol ,
465465 symbol . IsInterfaceType ( ) ? InheritanceRelationship . ImplementedInterface : InheritanceRelationship . BaseType ,
466- cancellationToken ) , cancellationToken ) . ConfigureAwait ( false ) ;
466+ cancellationToken ) , solution , cancellationToken ) . ConfigureAwait ( false ) ;
467467
468468 var derivedTypeItems = await derivedTypesSymbols
469469 . SelectAsArray ( symbol => symbol . OriginalDefinition )
470470 . Distinct ( )
471- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync ( solution ,
471+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync ( solution ,
472472 symbol ,
473473 InheritanceRelationship . DerivedType ,
474- cancellationToken ) , cancellationToken )
474+ cancellationToken ) , solution , cancellationToken )
475475 . ConfigureAwait ( false ) ;
476476
477477 var nonNullBaseSymbolItems = GetNonNullTargetItems ( baseSymbolItems ) ;
@@ -497,29 +497,29 @@ private static async ValueTask AddInheritanceMemberItemsForMembersAsync(
497497 var implementedMemberItems = await implementedMembers
498498 . SelectAsArray ( symbol => symbol . OriginalDefinition )
499499 . Distinct ( )
500- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync (
500+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync (
501501 solution ,
502502 symbol ,
503503 InheritanceRelationship . ImplementedMember ,
504- cancellationToken ) , cancellationToken ) . ConfigureAwait ( false ) ;
504+ cancellationToken ) , solution , cancellationToken ) . ConfigureAwait ( false ) ;
505505
506506 var overriddenMemberItems = await overriddenMembers
507507 . SelectAsArray ( symbol => symbol . OriginalDefinition )
508508 . Distinct ( )
509- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync (
509+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync (
510510 solution ,
511511 symbol ,
512512 InheritanceRelationship . OverriddenMember ,
513- cancellationToken ) , cancellationToken ) . ConfigureAwait ( false ) ;
513+ cancellationToken ) , solution , cancellationToken ) . ConfigureAwait ( false ) ;
514514
515515 var overridingMemberItems = await overridingMembers
516516 . SelectAsArray ( symbol => symbol . OriginalDefinition )
517517 . Distinct ( )
518- . SelectAsArrayAsync ( ( symbol , _ ) => CreateInheritanceItemAsync (
518+ . SelectAsArrayAsync ( static ( symbol , solution , cancellationToken ) => CreateInheritanceItemAsync (
519519 solution ,
520520 symbol ,
521521 InheritanceRelationship . OverridingMember ,
522- cancellationToken ) , cancellationToken ) . ConfigureAwait ( false ) ;
522+ cancellationToken ) , solution , cancellationToken ) . ConfigureAwait ( false ) ;
523523
524524 var nonNullImplementedMemberItems = GetNonNullTargetItems ( implementedMemberItems ) ;
525525 var nonNullOverriddenMemberItems = GetNonNullTargetItems ( overriddenMemberItems ) ;
0 commit comments