/// <summary> /// 获取上传文件的目录路径 /// </summary> /// <returns></returns> public string GetUploadPath() { if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) { return(parameterManager.Get("0102010101").Value); } else if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { return(parameterManager.Get("0102010102").Value); } else { throw new NotImplementedException(); } }
private void UpdateParameters() { ParameterMenu.Items.Clear(); var compatibleParamNames = from thisName in mParamMgr.Parameters where (!string.IsNullOrEmpty(thisName.DisplayName) && mParamMgr.Get(thisName.DisplayName).ParameterValue.GetType() == typeof(string)) select thisName; foreach (var compatibleName in compatibleParamNames) { var newItem = ParameterMenu.Items.Add(compatibleName.DisplayName); newItem.Click += MenuItem_Click; } }
public void ParameterManager_Add_ReturnsSameObject() { mParamMgr.Add(new SerializableParameter(mKey1, mParam)); Assert.AreEqual(mParam, mParamMgr.Get(mKey1).ParameterValue); }
/// <summary> /// 转换 /// </summary> /// <param name="sourceMember"></param> /// <param name="context"></param> /// <returns></returns> public string Convert(string sourceMember, ResolutionContext context) { return(parameterManager.Get(sourceMember)?.Name); }
/// <summary> /// 转换 /// </summary> /// <param name="sourceMember"></param> /// <param name="context"></param> /// <returns></returns> public string Convert(ParameterSourceMember sourceMember, ResolutionContext context) { return(parameterManager.Get(sourceMember.ParentId, sourceMember.Value)?.Name); }