Ejemplo n.º 1
0
        private static void testFastReflection2()
        {
            QuotV5.StaticInfo.IndexInfo ii = new QuotV5.StaticInfo.IndexInfo();
            var properties = typeof(QuotV5.StaticInfo.IndexInfo).GetProperties();

            foreach (var p in properties)
            {
                if (p.PropertyType == typeof(string))
                {
                    QuotV5.FastReflection <QuotV5.StaticInfo.IndexInfo> .SetPropertyValue <string>(ii, p, "4");
                }
                else if (p.PropertyType == typeof(decimal))
                {
                    QuotV5.FastReflection <QuotV5.StaticInfo.IndexInfo> .SetPropertyValue <decimal>(ii, p, 123.34m);
                }
            }
        }
Ejemplo n.º 2
0
        private static void addList2(List <QuotV5.StaticInfo.IndexInfo> list)
        {
            var item = new QuotV5.StaticInfo.IndexInfo();

            list.Add(item);
        }
Ejemplo n.º 3
0
        private static void addList1(object list)
        {
            object item = new QuotV5.StaticInfo.IndexInfo();

            QuotV5.FastReflection.AddObjectToList(list, item);
        }