src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/Tree/Dependencies/CrossTarget/ICrossTargetRuleHandler.cs
/// <summary>
///     Handles the specified set of changes to a rule, and applies them
///     to the given <see cref="ITargetedProjectContext"/>.
/// </summary>
Handles the specified set of changes to a rule, and applies them
to the given .
Handles the specified set of changes to a rule and applies them to the given .
Task HandleAsync(IProjectVersionedValue<Tuple<IProjectSubscriptionUpdate, IProjectCatalogSnapshot>> e, 
                         IImmutableDictionary<string, IProjectChangeDescription> projectChange, 
                         ITargetedProjectContext targetedProjectContext,
                         bool isActiveContext,
                         T ruleChangeContext);
Task HandleAsync ( IProjectVersionedValue < Tuple < IProjectSubscriptionUpdate , IProjectCatalogSnapshot > > e , IImmutableDictionary < string , IProjectChangeDescription > projectChange , ITargetedProjectContext targetedProjectContext , bool isActiveContext , T ruleChangeContext ) ;
Handles the specified set of changes to a rule, and applies them
to the given .
Handles the specified set of changes to a rule and applies them to the given .
e
IProjectVersionedValue<Tuple<IProjectSubscriptionUpdate, IProjectCatalogSnapshot>>
projectChange
IImmutableDictionary<string, IProjectChangeDescription>
targetedProjectContext
ITargetedProjectContext
isActiveContext
bool
ruleChangeContext
T