コード例 #1
0
ファイル: Parameter.cs プロジェクト: polarnik/ScriptGenerator
        public void AddParameterPage(Page page, UseToReplaceIn useToReplaceIn, ParameterContext pContext)
        {
            var pInPage = new ParameterInPage(this, page, pContext, useToReplaceIn);

            if (FindMatchingParameterInPage(pInPage) == null)
            {
                UsedInPPages.Add(pInPage);
            }
        }
コード例 #2
0
ファイル: Parameter.cs プロジェクト: polarnik/ScriptGenerator
        public void AddParameterPage(Page page, UseToReplaceIn useToReplaceIn, string replaceValue, string replaceWith)
        {
            var pInPage = new ParameterInPage(this, page, ParameterContext.Default, useToReplaceIn, replaceValue, replaceWith);

            if (FindMatchingParameterInPage(pInPage) == null)
            {
                UsedInPPages.Add(pInPage);
            }
        }
コード例 #3
0
ファイル: Parameter.cs プロジェクト: polarnik/ScriptGenerator
 private ParameterInPage FindMatchingParameterInPage(ParameterInPage pInPage)
 {
     return(UsedInPPages.FirstOrDefault(pip => pip.Page == pInPage.Page && pip.ParameterTarget == pInPage.ParameterTarget));
 }
コード例 #4
0
ファイル: Parameter.cs プロジェクト: polarnik/ScriptGenerator
 public static bool IsListValueParameter(ParameterContext pContext)
 {
     return(ParameterInPage.IsListValueParameter(pContext));
 }