Пример #1
0
		private static void WriteHelpDocParameter(IDocumenterConfig documenterConfig,string propertyName)
		{
			PropertyInfo foundProperty=null;

			foreach (PropertyInfo property in documenterConfig.GetProperties())
			{
				if (string.Compare(property.Name, propertyName, true) == 0)
				{
					foundProperty=property;
					break;
				}
			}

			if (foundProperty==null)
			{
				Console.WriteLine("{0} is not a property of the {1} documenterConfig...", propertyName, documenterConfig.DocumenterInfo.Name);
				Console.WriteLine("");
				WriteHelpAvailableDocParameters(documenterConfig);
			}
			else
			{
				WriteHelpPropertyDetails(foundProperty);
			}
		}
Пример #2
0
		private static void WriteHelpAvailableDocParameters(IDocumenterConfig documenterConfig)
		{
			Console.WriteLine("available properties with the {0} documenterConfig:", documenterConfig.DocumenterInfo.Name);
			foreach (PropertyInfo property in documenterConfig.GetProperties())
			{
				if (!property.IsDefined(typeof(NonPersistedAttribute),true))
				{
					Console.WriteLine("    " + property.Name);
				}
			}
		}