public static ICollection GetProperties(ITypeDeclaration value, IVisibilityConfiguration visibility)
        {
            IPropertyDeclarationCollection properties = value.Properties;
            ICollection result;

            if (properties.Count > 0)
            {
                ArrayList arrayList = new ArrayList(0);
                foreach (object obj in properties)
                {
                    IPropertyDeclaration value2 = (IPropertyDeclaration)obj;
                    if (visibility == null || IsVisible(value2, visibility))
                    {
                        arrayList.Add(value2);
                    }
                }
                arrayList.Sort();
                result = arrayList;
            }
            else
            {
                result = new IPropertyDeclaration[0];
            }
            return(result);
        }
 public virtual void VisitPropertyDeclarationCollection(IPropertyDeclarationCollection value)
 {
     for (int i = 0; i < value.Count; i++)
     {
         VisitPropertyDeclaration(value[i]);
     }
 }
Example #3
0
        public static ICollection GetProperties(ITypeDeclaration value, IVisibilityConfiguration visibility)
        {
            ArrayList list = new ArrayList(0);
            IPropertyDeclarationCollection properties = value.Properties;

            if (properties.Count > 0)
            {
                foreach (IPropertyDeclaration declaration in properties)
                {
                    if ((visibility == null) || IsVisible(declaration, visibility))
                    {
                        list.Add(declaration);
                    }
                }
                list.Sort();
            }
            return(list);
        }
Example #4
0
 public static bool Compare(this IPropertyDeclarationCollection source, IPropertyDeclarationCollection n, Func<IPropertyDeclaration, IPropertyDeclaration, Action<string, string>, bool> checkitem, Action<string, string> errAct)
 {
     return Compare<IPropertyDeclaration>(source,n,checkitem,errAct);
 }
Example #5
0
 public static bool Compare(this IPropertyDeclarationCollection source, IPropertyDeclarationCollection n, Func<IPropertyDeclaration, IPropertyDeclaration, bool> checkitem)
 {
     return Compare<IPropertyDeclaration>(source,n,checkitem);
 }
Example #6
0
 public static bool Compare(this IPropertyDeclarationCollection source, IPropertyDeclarationCollection n)
 {
     return Compare<IPropertyDeclaration>(source,n);
 }
Example #7
0
 public static bool Compare(this IPropertyDeclarationCollection source, IPropertyDeclarationCollection n, Func <IPropertyDeclaration, IPropertyDeclaration, Action <string, string>, bool> checkitem, Action <string, string> errAct)
 {
     return(Compare <IPropertyDeclaration>(source, n, checkitem, errAct));
 }
Example #8
0
 public static bool Compare(this IPropertyDeclarationCollection source, IPropertyDeclarationCollection n, Func <IPropertyDeclaration, IPropertyDeclaration, bool> checkitem)
 {
     return(Compare <IPropertyDeclaration>(source, n, checkitem));
 }
Example #9
0
 public static bool Compare(this IPropertyDeclarationCollection source, IPropertyDeclarationCollection n)
 {
     return(Compare <IPropertyDeclaration>(source, n));
 }
 public virtual void VisitPropertyDeclarationCollection(IPropertyDeclarationCollection value)
 {
     for (int i = 0; i < value.Count; i++)
     {
         this.VisitPropertyDeclaration(value[i]);
     }
 }
        public virtual IPropertyDeclarationCollection TransformPropertyDeclarationCollection(IPropertyDeclarationCollection properties)
        {
            IPropertyDeclaration[] array = new IPropertyDeclaration[properties.Count];
            for (int i = 0; i < properties.Count; i++)
            {
                array[i] = this.TransformPropertyDeclaration(properties[i]);
            }

            IPropertyDeclarationCollection target = new PropertyDeclarationCollection();
            target.AddRange(array);
            return target;
        }
 private void InsituTransformPropertyDeclarationCollection(IPropertyDeclarationCollection value)
 {
     for (int i = 0; i < value.Count; i++)
     {
         value[i] = this.TransformPropertyDeclaration(value[i]);
     }
 }