当前位置: 首页>>代码示例>>C#>>正文


C# RuntimeDefinedParameterDictionary.ContainsKey方法代码示例

本文整理汇总了C#中RuntimeDefinedParameterDictionary.ContainsKey方法的典型用法代码示例。如果您正苦于以下问题:C# RuntimeDefinedParameterDictionary.ContainsKey方法的具体用法?C# RuntimeDefinedParameterDictionary.ContainsKey怎么用?C# RuntimeDefinedParameterDictionary.ContainsKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RuntimeDefinedParameterDictionary的用法示例。


在下文中一共展示了RuntimeDefinedParameterDictionary.ContainsKey方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AddDynamicParameter

        protected static bool AddDynamicParameter(Type type, string name, ref RuntimeDefinedParameterDictionary dic, bool valueFromPipeline)
        {
            bool paramAdded = false;

            if (dic == null || !dic.ContainsKey(name))
            {
                var attrib = new ParameterAttribute
                    {
                        Mandatory = false,
                        ValueFromPipeline = valueFromPipeline,
                    };

                var param = new RuntimeDefinedParameter
                    {
                        IsSet = false,
                        Name = name,
                        ParameterType = type
                    };
                param.Attributes.Add(attrib);

                if (dic == null)
                {
                    dic = new RuntimeDefinedParameterDictionary();
                }
                dic.Add(name, param);
                paramAdded = true;
            }

            return paramAdded;
        }
开发者ID:scjunkie,项目名称:Console,代码行数:30,代码来源:PsSitecoreItemProvider.DynamicParameters.cs

示例2: Parameterize

 void Parameterize(SqliteParameterCollection command, RuntimeDefinedParameterDictionary parameterDictionary)
 {
     if (null != parameterDictionary)
     {
         foreach (SqliteParameter parameter in command)
         {
             string name = parameter.ParameterName.TrimStart('@', '$');
             if (! (parameterDictionary.ContainsKey(name) && parameterDictionary[name].IsSet) )
             {
                 continue;
             }                    
             SpecifyParameter(command, parameter.ParameterName, parameterDictionary[name].Value);
         }
     }
 }
开发者ID:nickchal,项目名称:pash,代码行数:15,代码来源:DynamicParametersFactory.cs


注:本文中的RuntimeDefinedParameterDictionary.ContainsKey方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。