CalDavSynchronizer.Ui.SystrayNotification.ViewModels.ProfileStatusesViewModel.GetOrCreateProfileStatusViewModel C# (CSharp) Метод

GetOrCreateProfileStatusViewModel() приватный Метод

private GetOrCreateProfileStatusViewModel ( System.Guid profileId ) : ProfileStatusViewModel
profileId System.Guid
Результат ProfileStatusViewModel
    ProfileStatusViewModel GetOrCreateProfileStatusViewModel (Guid profileId)
    {
      ProfileStatusViewModel profileStatusViewModel;
      if (!_profileStatusViewModelsById.TryGetValue (profileId, out profileStatusViewModel))
      {
        profileStatusViewModel = new ProfileStatusViewModel (profileId, _calDavSynchronizerCommands);
        Profiles.Add (profileStatusViewModel);
        _profileStatusViewModelsById.Add (profileId, profileStatusViewModel);
      }
      return profileStatusViewModel;
    }