Skip to content

CommandBindingAffinityChecker.HasHigherAffinityPlugin(int, bool) method

Defined in

Type: CommandBindingAffinityChecker Namespace: ReactiveUI.Binding.Fallback Assembly: ReactiveUI.Binding.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

public static bool HasHigherAffinityPlugin<T>(int generatedAffinity, bool hasEventTarget)

View source

Summary: Returns true if any registered ICreatesCommandBinding implementation reports a higher affinity than generatedAffinity for the given control type.

Type parameters

NameDescription
TThe control type being bound to.

Parameters

NameTypeDescription
generatedAffinityintThe affinity of the source generator's selected plugin.
hasEventTargetboolWhether the caller specifies a custom event target.

Returns: bool -- true if a user plugin should override the generated binding.