コード例 #1
0
ファイル: IParameterInfo.cs プロジェクト: tmnykf/Symbol
 /// <summary>
 /// 快速包装。
 /// </summary>
 /// <param name="list">参数列表。</param>
 public static FieldParameterInfo[] As(System.Reflection.FieldInfo[] list)
 {
     if (list == null || list.Length == 0)
     {
         return(new FieldParameterInfo[0]);
     }
     FieldParameterInfo[] array = new FieldParameterInfo[list.Length];
     for (int i = 0; i < list.Length; i++)
     {
         array[i] = list[i];
     }
     return(array);
 }
コード例 #2
0
ファイル: IParameterInfo.cs プロジェクト: tmnykf/Symbol
 /// <summary>
 /// 添加元素到列表末尾(名称唯一模式时,按名称匹配是否存在)。
 /// </summary>
 /// <param name="item"></param>
 public void Add(System.Reflection.FieldInfo item)
 {
     Add(FieldParameterInfo.As(item));
 }
コード例 #3
0
ファイル: IParameterInfo.cs プロジェクト: tmnykf/Symbol
        }/// <summary>

        /// 批量添加(名称唯一模式时,按名称匹配是否存在)。
        /// </summary>
        /// <param name="list">自动忽略null和元素null。</param>
        public void AddRange(System.Reflection.FieldInfo[] list)
        {
            AddRange(FieldParameterInfo.As(list));
        }