Example #1
0
        public Wise(string[] stack)
        {
            reloading = defaultLoader;
            indexing  = defaultIndexer;
            filtering = defaultFilter;

            list.AddRange(stack);
        }
Example #2
0
        public Wise(object stack)
        {
            reloading = defaultLoader;
            indexing  = defaultIndexer;
            filtering = defaultFilter;

            Type type = stack.GetType();

            FieldInfo[]    field          = type.GetFields();
            PropertyInfo[] myPropertyInfo = type.GetProperties();

            String value = null;

            foreach (var propertyInfo in myPropertyInfo)
            {
                if (propertyInfo.GetIndexParameters().Length == 0)
                {
                    value = propertyInfo.GetValue(stack, null) as String;
                    dictionary.Add(propertyInfo.Name.ToString(), value);
                }
            }
        }
Example #3
0
 public Wise()
 {
     reloading = defaultLoader;
     indexing  = defaultIndexer;
     filtering = defaultFilter;
 }