public void postNotification(NSNotification n){
List<NSNotificationObserver> observers = observersForName (n.name);
if (observers == null) return;
for(int i=observers.Count-1; i>=0; i--){
NSNotificationObserver observer = observers[i];
List<NSNotificationSelectorAndSender> selectorAndSenders = observer.selectorAndSenders;
for(int j=selectorAndSenders.Count - 1; j>=0; j--){
NSNotificationSelectorAndSender selectorAndSender = selectorAndSenders[j];
if(selectorAndSender.sender == null || selectorAndSender.sender == n.sender){
selectorAndSender.selector(n);
}
}
}
}
public void postNotification(string name, System.Object sender, NSDictionary userInfo=null){