public void AddParameterPage(Page page, UseToReplaceIn useToReplaceIn, ParameterContext pContext) { var pInPage = new ParameterInPage(this, page, pContext, useToReplaceIn); if (FindMatchingParameterInPage(pInPage) == null) { UsedInPPages.Add(pInPage); } }
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); } }
private ParameterInPage FindMatchingParameterInPage(ParameterInPage pInPage) { return(UsedInPPages.FirstOrDefault(pip => pip.Page == pInPage.Page && pip.ParameterTarget == pInPage.ParameterTarget)); }
public static bool IsListValueParameter(ParameterContext pContext) { return(ParameterInPage.IsListValueParameter(pContext)); }