public void OnProviderStatusChanged(Provider provider)
{
switch (provider.Status)
{
case ProviderStatus.Connected:
OnProviderConnected(provider);
break;
case ProviderStatus.Disconnected:
OnProviderDisconnected(provider);
break;
}
OnEvent(new OnProviderStatusChanged(provider));
}