コード例 #1
0
 public static void Register(IViewModelLocator locatorToRegister)
 {
     StaticViewModelLocator.logger.Log($"StaticViewModelLocator.Register(): entered with parameter type '{locatorToRegister.GetType()}'");
     if (locatorToRegister == null)
     {
         StaticViewModelLocator.logger.Log($"StaticViewModelLocator.Register(): locatorToRegister is null", Contracts.Logger.Enums.LogLevel.Error);
         throw new ArgumentNullException("locatorToRegister");
     }
     StaticViewModelLocator.locator = locatorToRegister;
     StaticViewModelLocator.logger.Log($"StaticViewModelLocator.Register(): exited");
 }