internal static TModelItem GetModelItem <TModelItem, TInferenceModelDataBinder>(TInferenceModelDataBinder dataBinder) where TModelItem : InferenceBaseModelItem where TInferenceModelDataBinder : IInferenceModelDataBinder <TModelItem> { TModelItem tmodelItem = XsoUtil.MapXsoExceptions <TModelItem>(() => dataBinder.GetModelData()); ExAssert.RetailAssert(tmodelItem != null, "Data binder returned a null Inference model item"); return(tmodelItem); }
internal static void WriteModelItem <TModelItem, TInferenceModelDataBinder>(TInferenceModelDataBinder dataBinder, TModelItem modelItem) where TModelItem : InferenceBaseModelItem where TInferenceModelDataBinder : IInferenceModelDataBinder <TModelItem> { XsoUtil.MapXsoExceptions(delegate() { dataBinder.SaveModelData(modelItem); }); }
internal UserConfiguration ResetModel(bool deleteOld) { return(XsoUtil.ResetModel(this.modelFAIName, this.GetUserConfigurationType(), this.session, deleteOld, this.diagnosticsSession)); }
// Token: 0x06000B06 RID: 2822 RVA: 0x00047A58 File Offset: 0x00045C58 private static LocalizedString GetPartnerMessageDescription(StoreObject item) { return(Strings.descUMPartnerMessage((string)XsoUtil.SafeGetProperty(item, MessageItemSchema.XMsExchangeUMPartnerContent, string.Empty), (string)XsoUtil.SafeGetProperty(item, MessageItemSchema.XMsExchangeUMPartnerStatus, string.Empty), (string)XsoUtil.SafeGetProperty(item, ItemSchema.InternetMessageId, string.Empty))); }