/// <summary>
		/// Creates a new instance of the class
		/// </summary>
		/// <param name="info">Info class descrbing the documenter</param>
		protected BaseReflectionDocumenterConfig( IDocumenterInfo info ) : base( info )
		{
			_ShowMissingSummaries = false;
			_ShowMissingRemarks = false;
			_ShowMissingParams = false;
			_ShowMissingReturns = false;
			_ShowMissingValues = false;

			_DocumentInheritedMembers = true;
			_DocumentInheritedFrameworkMembers = true;
			_DocumentExplicitInterfaceImplementations = false;

			_DocumentInternals = false;
			_DocumentProtected = true;
			_DocumentSealedProtected = false;
			_DocumentPrivates = false;
			_DocumentProtectedInternalAsProtected = false;
			_DocumentEmptyNamespaces = false;
			_EditorBrowsableFilter = EditorBrowsableFilterLevel.Off;

			_AssemblyVersionInfo = AssemblyVersionInformationType.None;
			_CopyrightText = string.Empty;
			_CopyrightHref = string.Empty;

			_SkipNamespacesWithoutSummaries = false;
			_UseNamespaceDocSummaries = false;
			_AutoPropertyBackerSummaries = false;
			_AutoDocumentConstructors = true;

			_DocumentAttributes = false;
			_DocumentInheritedAttributes = true;
			_ShowTypeIdInAttributes = false;
			_DocumentedAttributes = string.Empty;
		}
Beispiel #2
0
		/// <summary>Initializes a new instance of the <see cref="BaseDocumenterConfig"/> class.</summary>
		protected BaseDocumenterConfig( IDocumenterInfo info )
		{
			Debug.Assert( info != null );
			_info = info;
		}