private void RaiseCapabilitiesChanged(object originalSender, ICapabilities capabilities) { // Only forward events for available resources if (Graph.GetWrapper(((IResource)originalSender).Id).State.IsAvailable) { CapabilitiesChanged?.Invoke(originalSender, capabilities); } }
private void OnCapabilitiesChanged(object sender, ICapabilities args) { CapabilitiesChanged?.Invoke(((IPublicResource)sender).Proxify(TypeController), args); }
private void RaiseCapabilitiesChanged(object originalSender, ICapabilities capabilities) { CapabilitiesChanged?.Invoke(originalSender, capabilities); }