public override void RegisterTypeMappings(TypeMappingContainer typeMappingContainer)
 {
     typeMappingContainer.RegisterType("Subject", typeof (SubjectAttribute));
     typeMappingContainer.RegisterType("NotifyObservers", typeof (NotifyObserversAttribute));
     typeMappingContainer.RegisterType("RegisterObserver", typeof (RegisterObserverAttribute));
     typeMappingContainer.RegisterType("UnregisterObserver", typeof(UnregisterObserverAttribute));
 }
 public override void RegisterTypeMappings(TypeMappingContainer typeMappingContainer)
 {
     typeMappingContainer.RegisterType("Singleton", typeof(SingletonAttribute));
 }
 public override void RegisterTypeMappings(TypeMappingContainer typeMappingContainer)
 {
     typeMappingContainer.RegisterType("Invoker", typeof(InvokerAttribute));
     typeMappingContainer.RegisterType("InvokeCommand", typeof(InvokeCommandAttribute));
 }