コード例 #1
0
 public ResolveToActionWizard(ResolveToAction fixedResolveToAction)
 {
     InitializeComponent();
     if (fixedResolveToAction != null)
     {
         m_fixedResolveToAction = fixedResolveToAction;
     }
 }
コード例 #2
0
        public IAction Create(Dictionary <string, string> parameters)
        {
            ResolveToAction resolveToAction = new ResolveToAction();

            foreach (string parameterName in parameterNames)
            {
                if (parameters.ContainsKey(parameterName))
                {
                    resolveToAction.SetParameterValue(parameterName, parameters[parameterName]);
                }
                else
                {
                    throw new NoActionParameterException(ActionName, parameterName);
                }
            }
            return(resolveToAction);
        }
コード例 #3
0
        public IAction Create()
        {
            ResolveToAction resolveToAction = new ResolveToAction();

            return(resolveToAction);
        }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: dbremner/clrinterop
 private bool DoResolveToActionWizard(ResolveToAction action)
 {
     ResolveToActionWizard resolveToActionWizard;
     if (action != null && action.IsInitialized)
         resolveToActionWizard = new ResolveToActionWizard(action);
     else
         resolveToActionWizard = new ResolveToActionWizard();
     DialogResult dialogResult = resolveToActionWizard.ShowDialog();
     if (dialogResult == DialogResult.OK)
     {
         action.AssemblyName = resolveToActionWizard.ManagedAssemblyName;
         action.ManagedTypeFullName = resolveToActionWizard.ManagedTypeFullName;
         action.IsInitialized = true;
         return true;
     }
     return false;
 }
コード例 #5
0
 public IAction Create(Dictionary<string, string> parameters)
 {
     if (parameters == null) throw new ArgumentNullException(nameof(parameters));
     ResolveToAction resolveToAction = new ResolveToAction();
     foreach (string parameterName in parameterNames)
     {
         if (parameters.ContainsKey(parameterName))
         {
             resolveToAction.SetParameterValue(parameterName, parameters[parameterName]);
         }
         else
         {
             throw new NoActionParameterException(ActionName, parameterName);
         }
     }
     return resolveToAction;
 }
コード例 #6
0
 public IAction Create()
 {
     ResolveToAction resolveToAction = new ResolveToAction();
     return resolveToAction;
 }