Esempio n. 1
0
        /// <summary>
        /// Lists the script accessible properties
        /// </summary>
        public void listProperties()
        {
            StringBuilder stringBuilder = null;

            foreach (PropertyInfo property in this.properties)
            {
                stringBuilder = new StringBuilder();
                stringBuilder.Append(property.Name);
                // retrieve the properties parameter information to add to the output
                if (property.GetSetMethod() != null)
                {
                    ScriptUtils.getPropertyParameterInfo(property.GetSetMethod().GetParameters(), ref stringBuilder);
                }
                Console.WriteLine(stringBuilder.ToString());
            }
        }