// Token: 0x0600105C RID: 4188 RVA: 0x0003EDF8 File Offset: 0x0003CFF8 private bool TryParseUserContextKey(string contextKey, out UserContextKey contextKeyObj) { bool flag = UserContextKey.TryParse(contextKey, out contextKeyObj); if (!flag) { ExTraceGlobals.NotificationsCallTracer.TraceError <string>((long)this.GetHashCode(), "RemoteNotificationManager.TryParseUserContextKey - couldn't parse UserContextKey {0}, skipping cleanup", contextKey); ExWatson.SendReport(new ArgumentException(string.Format("RemoteNotificationManager::TryParseUserContextKey - TryParse failed for UserContextKey string - '{0}'", contextKey)), ReportOptions.None, null); } return(flag); }
internal static UserContextKey Parse(string keyString) { ArgumentValidator.ThrowIfNull("keyString", keyString); UserContextKey result; if (!UserContextKey.TryParse(keyString, out result)) { throw new ArgumentException(string.Format("Invalid UserContextKey string - '{0}'", keyString), "keyString"); } return(result); }