home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0"?> <doc> <assembly> <name>NDoc.Core</name> </assembly> <members> <member name="T:NDoc.Core.Reflection.ReflectionEngine"> <summary> Summary description for ReflectionEngine. </summary> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.#ctor"> <summary> constructor for ReflectionEngine. </summary> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetNamespacesFromAssembly(NDoc.Core.Reflection.ReflectionEngineParameters,System.String)"> <summary> Gets the namespaces from assembly. </summary> <param name="rep">ReflectionEngine Parameters.</param> <param name="assemblyFile">Assembly file name.</param> <returns></returns> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.MakeXmlFile(NDoc.Core.Reflection.ReflectionEngineParameters,System.String)"> <summary>Builds an Xml file combining the reflected metadata with the /doc comments.</summary> <returns>full pathname of XML file</returns> <remarks>The caller is responsible for deleting the xml file after use...</remarks> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.MakeXml(NDoc.Core.Reflection.ReflectionEngineParameters)"> <summary>Builds an Xml string combining the reflected metadata with the /doc comments.</summary> <remarks>This now evidently writes the string in utf-16 format (and says so, correctly I suppose, in the xml text) so if you write this string to a file with utf-8 encoding it will be unparseable because the file will claim to be utf-16 but will actually be utf-8.</remarks> <returns>XML string</returns> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.BuildXml(System.Xml.XmlWriter)"> <summary>Builds an Xml file combining the reflected metadata with the /doc comments.</summary> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteModule(System.Xml.XmlWriter,System.Reflection.Module)"> <summary>Writes documentation about a module out as XML.</summary> <param name="writer">XmlWriter to write on.</param> <param name="module">Module to document.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteClass(System.Xml.XmlWriter,System.Type,System.Boolean)"> <summary>Writes XML documenting a class.</summary> <param name="writer">XmlWriter to write on.</param> <param name="type">Class to document.</param> <param name="hiding">true if hiding base members</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteInterface(System.Xml.XmlWriter,System.Type)"> <summary>Writes XML documenting an interface.</summary> <param name="writer">XmlWriter to write on.</param> <param name="type">Interface to document.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteDelegate(System.Xml.XmlWriter,System.Type)"> <summary>Writes XML documenting a delegate.</summary> <param name="writer">XmlWriter to write on.</param> <param name="type">Delegate to document.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteEnumeration(System.Xml.XmlWriter,System.Type)"> <summary>Writes XML documenting an enumeration.</summary> <param name="writer">XmlWriter to write on.</param> <param name="type">Enumeration to document.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteField(System.Xml.XmlWriter,System.Reflection.FieldInfo,System.Type,System.Boolean)"> <summary>Writes XML documenting a field.</summary> <param name="writer">XmlWriter to write on.</param> <param name="field">Field to document.</param> <param name="type">Type containing the field.</param> <param name="hiding">true if hiding base members</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetDisplayValue(System.Type,System.Object)"> <summary> </summary> <param name="parent"></param> <param name="value"></param> <returns></returns> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteEvent(System.Xml.XmlWriter,System.Reflection.EventInfo)"> <summary>Writes XML documenting an event.</summary> <param name="writer">XmlWriter to write on.</param> <param name="eventInfo">Event to document.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteConstructor(System.Xml.XmlWriter,System.Reflection.ConstructorInfo,System.Int32)"> <summary>Writes XML documenting a constructor.</summary> <param name="writer">XmlWriter to write on.</param> <param name="constructor">Constructor to document.</param> <param name="overload">If > 0, indicates this is the nth overloaded constructor.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteProperty(System.Xml.XmlWriter,System.Reflection.PropertyInfo,System.Boolean,System.Int32,System.Boolean)"> <summary>Writes XML documenting a property.</summary> <param name="writer">XmlWriter to write on.</param> <param name="property">Property to document.</param> <param name="inherited">true if a declaringType attribute should be included.</param> <param name="overload">If > 0, indicates this it the nth overloaded method with the same name.</param> <param name="hiding">true if this property is hiding base class members with the same name.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WriteMethod(System.Xml.XmlWriter,System.Reflection.MethodInfo,System.Boolean,System.Int32,System.Boolean)"> <summary>Writes XML documenting a method.</summary> <param name="writer">XmlWriter to write on.</param> <param name="method">Method to document.</param> <param name="inherited">true if a declaringType attribute should be included.</param> <param name="overload">If > 0, indicates this it the nth overloaded method with the same name.</param> <param name="hiding">true if this method hides methods of the base class with the same signature.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetTypeNamespaceName(System.Type)"> <summary>Used by GetMemberName(Type type) and by GetFullNamespaceName(MemberInfo member) functions to build up most of the /doc member name.</summary> <param name="type"></param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetFullNamespaceName(System.Reflection.MemberInfo)"> <summary>Used by all the GetMemberName() functions except the Type one. It returns most of the /doc member name.</summary> <param name="member"></param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetTypeName(System.Type)"> <summary>Derives the ID for a type. Used to match nodes in the /doc XML.</summary> <param name="type">The type to derive the member name ID from.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Type)"> <summary>Derives the member name ID for a type. Used to match nodes in the /doc XML.</summary> <param name="type">The type to derive the member name ID from.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.FieldInfo)"> <summary>Derives the member name ID for a field. Used to match nodes in the /doc XML.</summary> <param name="field">The field to derive the member name ID from.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.FieldInfo,System.Type)"> <summary>Derives the member name ID for the base of an inherited field.</summary> <param name="field">The field to derive the member name ID from.</param> <param name="declaringType">The declaring type.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.EventInfo)"> <summary>Derives the member name ID for an event. Used to match nodes in the /doc XML.</summary> <param name="eventInfo">The event to derive the member name ID from.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.EventInfo,System.Type)"> <summary>Derives the member name ID for an event. Used to match nodes in the /doc XML.</summary> <param name="eventInfo">The event to derive the member name ID from.</param> <param name="declaringType">The declaring type.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.PropertyInfo)"> <summary>Derives the member name ID for a property. Used to match nodes in the /doc XML.</summary> <param name="property">The property to derive the member name ID from.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.PropertyInfo,System.Type)"> <summary>Derives the member name ID for the base of an inherited property.</summary> <param name="property">The property to derive the member name ID from.</param> <param name="declaringType">The declaring type.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.MethodBase)"> <summary>Derives the member name ID for a member function. Used to match nodes in the /doc XML.</summary> <param name="method">The method to derive the member name ID from.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.GetMemberName(System.Reflection.MethodBase,System.Type)"> <summary>Derives the member name ID for the basse of an inherited member function.</summary> <param name="method">The method to derive the member name ID from.</param> <param name="declaringType">The declaring type.</param> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.CheckForPropertyBacker(System.Xml.XmlWriter,System.String,System.Type)"> <summary> This checks whether a field is a property backer, meaning it stores the information for the property. </summary> <remarks> <para>This takes advantage of the fact that most people have a simple convention for the names of the fields and the properties that they back. If the field doesn't have a summary already, and it looks like it backs a property, and the BaseDocumenterConfig property is set appropriately, then this adds a summary indicating that.</para> <para>Note that this design will call multiple fields the backer for a single property.</para> <para/>This also will call a public field a backer for a property, when typically that wouldn't be the case. </remarks> <param name="writer">The XmlWriter to write to.</param> <param name="memberName">The full name of the field.</param> <param name="type">The Type which contains the field and potentially the property.</param> <returns>True only if a property backer is auto-documented.</returns> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.FindProperty(System.String,System.Type)"> <summary> Find a particular property of the specified type, by name. Return the PropertyInfo for it. </summary> <param name="expectedPropertyName">The name of the property to find.</param> <param name="type">The type in which to search for the property.</param> <returns>PropertyInfo - The property info, or null for not found.</returns> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngine.WritePropertyBackerDocumentation(System.Xml.XmlWriter,System.String,System.Reflection.PropertyInfo)"> <summary> Write xml info for a property's backer field to the specified writer. This writes a string with a link to the property. </summary> <param name="writer">The XmlWriter to write to.</param> <param name="element">The field which backs the property.</param> <param name="property">The property backed by the field.</param> </member> <member name="T:NDoc.Core.Reflection.ReflectionEngine.DerivedTypesCollection"> <summary> Maintains a cache of all base classes and their directly derived children </summary> </member> <member name="T:NDoc.Core.Reflection.ReflectionEngine.InterfaceImplementingTypesCollection"> <summary> Maintains a cache of all base interfaces and the Types that implement them. </summary> </member> <member name="T:NDoc.Core.Reflection.ReflectionEngine.BaseInterfacesCollection"> <summary> Maintains a cache of all interfaces directly declared on class declaration </summary> </member> <member name="T:NDoc.Core.Reflection.ReflectionEngineParameters"> <summary> Summary description for ReflectionEngineParameters. </summary> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngineParameters.#ctor(NDoc.Core.Project)"> <summary> constructor for ReflectionEngineParameters. </summary> </member> <member name="M:NDoc.Core.Reflection.ReflectionEngineParameters.#ctor(NDoc.Core.Project,NDoc.Core.Reflection.BaseReflectionDocumenterConfig)"> <summary> constructor for ReflectionEngineParameters. </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.AssemblyFileNames"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.XmlDocFileNames"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.ReferencePaths"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.NamespaceSummaries"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.AssemblyVersionInfo"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.UseNamespaceDocSummaries"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.AutoPropertyBackerSummaries"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.AutoDocumentConstructors"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.SdkDocLanguage"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.ShowMissingSummaries"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.ShowMissingRemarks"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.ShowMissingParams"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.ShowMissingReturns"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.ShowMissingValues"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentInheritedMembers"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentInheritedFrameworkMembers"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentExplicitInterfaceImplementations"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentInternals"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentProtected"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentSealedProtected"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentPrivates"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentProtectedInternalAsProtected"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentEmptyNamespaces"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.SkipNamespacesWithoutSummaries"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.EditorBrowsableFilter"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentAttributes"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentInheritedAttributes"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.ShowTypeIdInAttributes"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.DocumentedAttributes"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.CopyrightText"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.CopyrightHref"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.FeedbackEmailAddress"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.Preliminary"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.IncludeDefaultThreadSafety"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.StaticMembersDefaultToSafe"> <summary> </summary> </member> <member name="F:NDoc.Core.Reflection.ReflectionEngineParameters.InstanceMembersDefaultToSafe"> <summary> </summary> </member> <member name="T:NDoc.Core.Reflection.AssemblyLoader"> <summary> Handles the resolution and loading of assemblies. </summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyLoader.SearchDirectories"> <summary>primary search directories.</summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyLoader.directoryLists"> <summary>List of subdirectory lists already scanned.</summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyLoader.searchedDirectories"> <summary>List of directories already scanned.</summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyLoader.unresolvedAssemblies"> <summary>List of Assemblies that could not be resolved.</summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyLoader.AssemblyNameFileNameMap"> <summary>assemblies already scanned, but not loaded.</summary> <remarks>Maps Assembly FullName to Filename for assemblies scanned, but not loaded because they were not a match to the required FullName. <p>This list is scanned twice,</p> <list type="unordered"> <term>If the requested assembly has not been loaded, but is in this list, then the file is loaded.</term> <term>Once all search paths have been exhausted in an exact name match, this list is checked for a 'partial' match.</term> </list></remarks> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.#ctor(NDoc.Core.ReferencePathCollection)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.Reflection.AssemblyLoader"/> class. </summary> <param name="referenceDirectories">Reference directories.</param> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.Install"> <summary> Installs the assembly resolver by hooking up to the AppDomain's AssemblyResolve event. </summary> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.Deinstall"> <summary> Deinstalls the assembly resolver. </summary> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.LoadAssembly(System.String)"> <summary>Loads an assembly.</summary> <param name="fileName">The assembly filename.</param> <returns>The assembly object.</returns> <remarks>This method loads an assembly into memory. If you use Assembly.Load or Assembly.LoadFrom the assembly file locks. This method doesn't lock the assembly file.</remarks> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.ResolveAssembly(System.Object,System.ResolveEventArgs)"> <summary> Resolves the location and loads an assembly not found by the system. </summary> <remarks>The CLR will take care of loading Framework and GAC assemblies. <p>The resolution process uses the following heuristic</p> </remarks> <param name="sender">the sender of the event</param> <param name="args">event arguments</param> <returns>the loaded assembly, null, if not found</returns> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.LoadAssemblyFrom(System.String,System.String)"> <summary> Search for and load the specified assembly in a set of directories. This will optionally search recursively. </summary> <param name="fullName"> Fully qualified assembly name. If not empty, the full name of each assembly found is compared to this name and the assembly is accepted only, if the names match. </param> <param name="fileName">The name of the assembly.</param> <returns>The assembly, or null if not found.</returns> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.LoadAssemblyFrom(System.String,System.String,System.String,System.Boolean)"> <summary> Search for and load the specified assembly in a given directory. This will optionally search recursively into sub-directories if requested. </summary> <param name="path">The directory to look in.</param> <param name="fullName"> Fully qualified assembly name. If not empty, the full name of each assembly found is compared to this name and the assembly is accepted only, if the names match. </param> <param name="fileName">The name of the assembly.</param> <param name="includeSubDirs">true, search subdirectories.</param> <returns>The assembly, or null if not found.</returns> </member> <member name="M:NDoc.Core.Reflection.AssemblyLoader.IsAssemblyNameEquivalent(System.String,System.String)"> <summary> </summary> </member> <member name="P:NDoc.Core.Reflection.AssemblyLoader.SearchedDirectories"> <summary> Directories Searched for assemblies. </summary> </member> <member name="P:NDoc.Core.Reflection.AssemblyLoader.UnresolvedAssemblies"> <summary> Assemblies that could not be resolved. </summary> </member> <member name="T:NDoc.Core.AssemblySlashDoc"> <summary>Represents the path to an assembly and its associated documentation comment XML file.</summary> <remarks>Documentation comment XML files are known colloquially as <i>"SlashDoc"</i> files as they produced by the Microsoft C# compiler when the /doc command-line option is specified. The format of these files is detailed in the ECMA C# Specification (Appendix E). See <see href="http://www.ecma-international.org/publications/standards/Ecma-334.htm">here</see> for further details. </remarks> </member> <member name="M:NDoc.Core.AssemblySlashDoc.#ctor"> <overloads>Initializes a new instance of the <see cref="T:NDoc.Core.AssemblySlashDoc"/> class.</overloads> <summary>Initializes a blank instance of the <see cref="T:NDoc.Core.AssemblySlashDoc"/> class.</summary> </member> <member name="M:NDoc.Core.AssemblySlashDoc.#ctor(System.String,System.String)"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.AssemblySlashDoc"/> class with the specified Assembly and SlashDoc paths.</summary> <param name="assemblyFilename">An assembly filename.</param> <param name="slashDocFilename">A documentation comment XML filename.</param> </member> <member name="P:NDoc.Core.AssemblySlashDoc.Assembly"> <summary> Gets or sets the path to an assembly file. </summary> <value>A <see cref="T:NDoc.Core.FilePath"/> representing the path to an assembly.</value> </member> <member name="P:NDoc.Core.AssemblySlashDoc.SlashDoc"> <summary> Gets or sets the path to a documentation comment XML file. </summary> <value>A <see cref="T:NDoc.Core.FilePath"/> representing the path to a documentation comment XML file.</value> </member> <member name="T:NDoc.Core.AssemblySlashDocCollection"> <summary> Represents a collection of assemblies and their associated documentation comment XML files. </summary> </member> <member name="M:NDoc.Core.AssemblySlashDocCollection.Add(NDoc.Core.AssemblySlashDoc)"> <summary> Adds the specified <see cref="T:NDoc.Core.AssemblySlashDoc"/> object to the collection. </summary> <param name="assySlashDoc">The <see cref="T:NDoc.Core.AssemblySlashDoc"/> to add to the collection.</param> <exception cref="T:System.ArgumentNullException"><paramref name="assySlashDoc"/> is a <see langword="null"/>.</exception> <remarks> If the path of the <see cref="P:NDoc.Core.AssemblySlashDoc.Assembly"/> in <paramref name="assySlashDoc"/> matches one already existing in the collection, the operation is silently ignored. </remarks> </member> <member name="M:NDoc.Core.AssemblySlashDocCollection.AddRange(System.Collections.ICollection)"> <summary> Adds the elements of an <see cref="T:System.Collections.ICollection"/> to the end of the collection. </summary> <param name="c">The <see cref="T:System.Collections.ICollection"/> whose elements should be added to the end of the collection. The collection itself cannot be a <see langword="null"/>.</param> <exception cref="T:System.ArgumentNullException"><paramref name="c"/> is a <see langword="null"/>.</exception> <remarks> </remarks> </member> <member name="M:NDoc.Core.AssemblySlashDocCollection.Remove(NDoc.Core.AssemblySlashDoc)"> <summary> Removes the first occurence of a specific <see cref="T:NDoc.Core.AssemblySlashDoc"/> from the collection. </summary> <param name="assySlashDoc">The <see cref="T:NDoc.Core.AssemblySlashDoc"/> to remove from the collection.</param> <exception cref="T:System.ArgumentNullException"><paramref name="assySlashDoc"/> is a <see langword="null"/>.</exception> <remarks> Elements that follow the removed element move up to occupy the vacated spot and the indexes of the elements that are moved are also updated. </remarks> </member> <member name="M:NDoc.Core.AssemblySlashDocCollection.Contains(NDoc.Core.AssemblySlashDoc)"> <overloads>Determines whether the collection contains a specified element.</overloads> <summary> Determines whether the collection contains the specified <see cref="T:NDoc.Core.AssemblySlashDoc"/>. </summary> <param name="assySlashDoc">The <see cref="T:NDoc.Core.AssemblySlashDoc"/> to locate in the collection.</param> <returns><see langword="true"/> if the collection contains the specified <see cref="T:NDoc.Core.AssemblySlashDoc"/>, otherwise <see langword="false"/>.</returns> </member> <member name="M:NDoc.Core.AssemblySlashDocCollection.Contains(System.String)"> <summary> Determines whether the collection contains a specified assembly path. </summary> <param name="path">The assembly path to locate in the collection.</param> <returns><see langword="true"/> if the collection contains the specified path, otherwise <see langword="false"/>.</returns> <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is a <see langword="null"/>.</exception> <remarks>Path comparison is case-insensitive.</remarks> </member> <member name="M:NDoc.Core.AssemblySlashDocCollection.ReadXml(System.Xml.XmlReader)"> <summary> Loads <see cref="T:NDoc.Core.AssemblySlashDoc"/> details from an <see cref="T:System.Xml.XmlReader"/>. </summary> <param name="reader"> <exception cref="T:NDoc.Core.DocumenterException">The <i>location</i> attribute is missing or is an empty string</exception> An open <see cref="T:System.Xml.XmlReader"/> positioned before, or on, the <b><assemblies></b> element.</param> <remarks> The expected format is is follows <code escaped="true"> <assemblies> <assembly location="relative or fixed path" documentation="relative or fixed path"/> ... </assemblies> </code> <para>If the <i>location</i> attribute is missing or an empty string an exception will be thrown.</para> <para>If the <i>documentation</i> attribute is missing or an empty string it will be silently ignored.</para> </remarks> </member> <member name="M:NDoc.Core.AssemblySlashDocCollection.WriteXml(System.Xml.XmlWriter)"> <summary> Saves <see cref="T:NDoc.Core.AssemblySlashDoc"/> details to an <see cref="T:System.Xml.XmlWriter"/>. </summary> <param name="writer">An open <see cref="T:System.Xml.XmlWriter"/>.</param> <remarks> The persisted format is is follows <code escaped="true"> <assemblies> <assembly location="relative or fixed path" documentation="relative or fixed path"/> ... </assemblies> </code> </remarks> </member> <member name="P:NDoc.Core.AssemblySlashDocCollection.Item(System.Int32)"> <summary> Gets or sets the <see cref="T:NDoc.Core.AssemblySlashDoc"/> at the specified index. </summary> <param name="index">The zero-based index of the <see cref="T:NDoc.Core.AssemblySlashDoc"/> to get or set.</param> <value>The <see cref="T:NDoc.Core.AssemblySlashDoc"/> at the specified index</value> <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the collection.</exception> <exception cref="T:System.ArgumentNullException">set <i>value</i> is a <see langword="null"/>.</exception> </member> <member name="T:NDoc.Core.Reflection.AssemblyXmlDocCache"> <summary> AssemblyXmlDocCache. </summary> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.#ctor"> <summary> Creates a new instance of the <see cref="T:NDoc.Core.Reflection.AssemblyXmlDocCache"/> class. </summary> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.Flush"> <summary> Flushes the Cache. </summary> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.CacheDocFile(System.String)"> <summary> Populates cache from the given file. </summary> <param name="fileName">Fully-qualified filename of xml file with which to populate the cache.</param> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.CacheDocs(System.Xml.XmlTextReader)"> <summary> Cache the xmld docs into a hashtable for faster access. </summary> <param name="reader">An XMLTextReader containg the docs the cache</param> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.PreprocessDoc(System.String,System.String)"> <summary> Preprocess documentation before placing it in the cache. </summary> <param name="id">Member name 'id' to which the docs belong</param> <param name="doc">A string containing the members documentation</param> <returns>processed doc string</returns> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.CleanupNodes(System.String,System.Xml.XmlNodeList)"> <summary> strip out redundant newlines and spaces from documentation. </summary> <param name="id">member</param> <param name="nodes">list of nodes</param> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.FixupCodeTag(System.Xml.XmlNode)"> <summary> Remove leading spaces from code tag contents. </summary> <param name="node">a code tag node</param> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.ProcessSeeLinks(System.String,System.Xml.XmlNodeList)"> <summary> Add 'nolink' attributes to self referencing or duplicate see tags. </summary> <param name="id">current member name 'id'</param> <param name="nodes">list of top-level nodes</param> <remarks> </remarks> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.MarkupSeeLinks(System.Collections.Hashtable@,System.String,System.Xml.XmlNode)"> <summary> Search tags for duplicate or self-referencing see links. </summary> <param name="linkTable">A table of previous links.</param> <param name="id">current member name 'id'</param> <param name="node">an Xml Node containing a doc tag</param> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.GetDoc(System.String)"> <summary> Gets Xml documentation for the given ID </summary> <param name="memberId">The ID of the item for which documentation is required</param> <returns>a string containg the Xml documentation</returns> </member> <member name="M:NDoc.Core.Reflection.AssemblyXmlDocCache.HasExcludeTag(System.String)"> <summary> Returns whether a member has an exclude tag </summary> <param name="memberId">ID to check</param> <returns>true if the member has an exclude tag, otherwise false</returns> </member> <member name="T:NDoc.Core.PropertyGridUI.AttributesEditor"> <summary> Class which implements a custom UITypeEditor for attributes. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <summary> Handler called when editing a value. </summary> <param name="context">Context</param> <param name="provider">Provider</param> <param name="value">Current Value</param> <returns>New value</returns> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)"> <summary> Returns the edit style for the type. </summary> <param name="context">Context</param> <returns>Edit Style</returns> </member> <member name="T:NDoc.Core.PropertyGridUI.AttributesForm"> <summary> A form to build attributes filter criteria. </summary> </member> <member name="F:NDoc.Core.PropertyGridUI.AttributesForm.Value"> <summary> Contains the updated value, if the user clicked OK. </summary> </member> <member name="F:NDoc.Core.PropertyGridUI.AttributesForm.AttributesToShow"> <summary> Structure which holds all the attributes </summary> </member> <member name="F:NDoc.Core.PropertyGridUI.AttributesForm.components"> <summary> Required designer variable. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.#ctor(System.Object)"> <summary> Creates and initialize a new AttributesForm object. </summary> <param name="val"></param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.Dispose(System.Boolean)"> <summary> Clean up any resources being used. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.InitializeComponent"> <summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.UpdateAttributes"> <summary> Helper function which updates the attributes list </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.UpdateProperties"> <summary> Helper function which udpates the properties list </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.listAttributes_SelectedIndexChanged(System.Object,System.EventArgs)"> <summary> Event handler called when a new attribute gets selected. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.Add_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the ADD button is clicked. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.Delete_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the DELETE button is clicked. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.Edit_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the EDIT button is clicked. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.AddProp_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the ADD (of the property list) is clicked. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.EditProp_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the EDIT (of the property list) is clicked. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.DeleteProp_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the DELETE (of the property list) is clicked. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.listProperties_SelectedIndexChanged(System.Object,System.EventArgs)"> <summary> Event handler called when a new item in the property list gets selected. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.buttonOK_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the OK button is clicked. </summary> <param name="sender">Sender</param> <param name="e">Event argument</param> </member> <member name="T:NDoc.Core.PropertyGridUI.AttributesForm.AttributeToShow"> <summary> Class which holds information about an attribute. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.AttributesForm.AttributeToShow.#ctor"> <summary> Creates an empty AttributeToShow object </summary> </member> <member name="F:NDoc.Core.PropertyGridUI.AttributesForm.AttributeToShow.PropertiesToShow"> <summary> List of properties </summary> </member> <member name="P:NDoc.Core.PropertyGridUI.AttributesForm.AttributeToShow.Name"> <summary> Name attribute </summary> </member> <member name="T:NDoc.Core.BaseDocumenter"> <summary>Provides an abstract base class for documenters.</summary> <remarks> This is an <see langword="abstract"/> base class for NDoc Documenters. It provides default implementations of all the methods required by the <see cref="T:NDoc.Core.IDocumenter"/> interface. It also provides some basic properties which are shared by all documenters. </remarks> </member> <member name="T:NDoc.Core.IDocumenter"> <summary>Represents a class capable of generating documentation from a given assembly and /doc file.</summary> </member> <member name="M:NDoc.Core.IDocumenter.Clear"> <summary>Resets the documenter to a clean state.</summary> </member> <member name="M:NDoc.Core.IDocumenter.CanBuild(NDoc.Core.Project,System.Boolean)"> <summary>Checks to make sure the documenter can perform a build.</summary> <param name="project">The project that would be built.</param> <param name="checkInputOnly">When true, don't check for output file locking.</param> <remarks>This is for people who like to leave their CHMs open.</remarks> <returns>null if the documenter can build; otherwise a message describing why it can't build</returns> </member> <member name="M:NDoc.Core.IDocumenter.CanBuild(NDoc.Core.Project)"> <summary> Checks if the documentation output file(s) exist. </summary> <param name="project">The project that generated the documentation.</param> <returns>True if the documentation can be viewed.</returns> </member> <member name="M:NDoc.Core.IDocumenter.Build(NDoc.Core.Project)"> <summary>Builds the documentation.</summary> <remarks>The compiler does not currently allow namespaces to documented.</remarks> </member> <member name="M:NDoc.Core.IDocumenter.View"> <summary>Spawns a new process to view the generated documentation.</summary> <exception cref="T:System.IO.FileNotFoundException"> Thrown if the main output file does not exist.</exception> </member> <member name="P:NDoc.Core.IDocumenter.Name"> <summary>Gets the display name for the documenter.</summary> </member> <member name="P:NDoc.Core.IDocumenter.DevelopmentStatus"> <summary> The development status (alpha, beta, stable) of this documenter. </summary> </member> <member name="E:NDoc.Core.IDocumenter.DocBuildingStep"> <summary> Raised to update the overall percent complete value and the current step name. </summary> </member> <member name="E:NDoc.Core.IDocumenter.DocBuildingProgress"> <summary> Raised to update the current step's percent complete value. </summary> </member> <member name="P:NDoc.Core.IDocumenter.MainOutputFile"> <summary> Returns the documenter's main output file path. </summary> </member> <member name="P:NDoc.Core.IDocumenter.Config"> <summary>Gets or sets the documenter's config object.</summary> <remarks>This can be put inside a PropertyGrid for editing by the user.</remarks> </member> <member name="M:NDoc.Core.BaseDocumenter.#ctor(System.String)"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.BaseDocumenter"/> class.</summary> <param name="name">The display name of this documenter.</param> </member> <member name="M:NDoc.Core.BaseDocumenter.CompareTo(System.Object)"> <summary>Compares the currrent document to another documenter.</summary> </member> <member name="M:NDoc.Core.BaseDocumenter.View"> <summary>See <see cref="M:NDoc.Core.IDocumenter.View">IDocumenter.View</see>.</summary> </member> <member name="M:NDoc.Core.BaseDocumenter.OnDocBuildingStep(System.Int32,System.String)"> <summary>Raises the <see cref="E:NDoc.Core.BaseDocumenter.DocBuildingStep"/> event.</summary> <param name="step">The overall percent complete value.</param> <param name="label">A description of the work currently beeing done.</param> </member> <member name="M:NDoc.Core.BaseDocumenter.OnDocBuildingProgress(System.Int32)"> <summary>Raises the <see cref="E:NDoc.Core.BaseDocumenter.DocBuildingProgress"/> event.</summary> <param name="progress">Percentage progress value</param> </member> <member name="M:NDoc.Core.BaseDocumenter.Clear"> <summary>See <see cref="M:NDoc.Core.IDocumenter.Clear">IDocumenter.Clear</see>.</summary> </member> <member name="M:NDoc.Core.BaseDocumenter.CanBuild(NDoc.Core.Project)"> <summary>See <see cref="M:NDoc.Core.IDocumenter.CanBuild(NDoc.Core.Project,System.Boolean)">IDocumenter.CanBuild</see>.</summary> </member> <member name="M:NDoc.Core.BaseDocumenter.CanBuild(NDoc.Core.Project,System.Boolean)"> <summary>See <see cref="M:NDoc.Core.IDocumenter.CanBuild(NDoc.Core.Project,System.Boolean)">CanBuild</see>.</summary> </member> <member name="M:NDoc.Core.BaseDocumenter.Build(NDoc.Core.Project)"> <summary>See <see cref="M:NDoc.Core.IDocumenter.Build(NDoc.Core.Project)">IDocumenter.Build</see>.</summary> </member> <member name="P:NDoc.Core.BaseDocumenter.DevelopmentStatus"> <summary> Specifies the development status (alpha, beta, stable) of a documenter. </summary> <remarks> As implemented in this class, this always returns <see cref="T:NDoc.Core.DocumenterDevelopmentStatus">Stable</see>. <note type="inheritinfo">Documenters should override this if they are not yet stable...</note> </remarks> </member> <member name="P:NDoc.Core.BaseDocumenter.Config"> <summary>See <see cref="P:NDoc.Core.IDocumenter.Config">IDocumenter.Config</see>.</summary> </member> <member name="P:NDoc.Core.BaseDocumenter.Name"> <summary>Gets the display name of this documenter.</summary> </member> <member name="P:NDoc.Core.BaseDocumenter.MainOutputFile"> <summary>See <see cref="P:NDoc.Core.IDocumenter.MainOutputFile">IDocumenter.MainOutputFile</see>.</summary> </member> <member name="E:NDoc.Core.BaseDocumenter.DocBuildingStep"> <summary>See <see cref="E:NDoc.Core.IDocumenter.DocBuildingStep">IDocumenter.DocBuildingStep</see>.</summary> </member> <member name="E:NDoc.Core.BaseDocumenter.DocBuildingProgress"> <summary>See <see cref="E:NDoc.Core.IDocumenter.DocBuildingProgress">IDocumenter.DocBuildingProgress</see>.</summary> </member> <member name="T:NDoc.Core.BaseDocumenterConfig"> <summary>Provides an abstract base class for documenter configurations.</summary> <remarks> This is a base class for NDoc Documenter Configs. It implements all the methods required by the <see cref="T:NDoc.Core.IDocumenterConfig"/> interface. It also provides some basic properties which are shared by all configs. </remarks> </member> <member name="T:NDoc.Core.IDocumenterConfig"> <summary>Specifies the methods that are common to all documenter configs.</summary> </member> <member name="M:NDoc.Core.IDocumenterConfig.SetProject(NDoc.Core.Project)"> <summary>Associates the config with a project.</summary> <remarks>Changes to the config will notify the project so that it can be marked as modified and saved.</remarks> </member> <member name="M:NDoc.Core.IDocumenterConfig.GetProperties"> <summary>Gets a list of property names.</summary> <returns>An enumerable list of property names.</returns> </member> <member name="M:NDoc.Core.IDocumenterConfig.SetValue(System.String,System.String)"> <summary>Sets the value of a property.</summary> <param name="name">The name of the property.</param> <param name="value">The value of the property.</param> </member> <member name="M:NDoc.Core.IDocumenterConfig.Read(System.Xml.XmlReader)"> <summary>Reads the previously serialized state of the documenter into memory.</summary> <param name="reader">An XmlReader positioned on a documenter element.</param> <remarks>This method uses reflection to set all of the public properties in the documenter.</remarks> </member> <member name="M:NDoc.Core.IDocumenterConfig.Write(System.Xml.XmlWriter)"> <summary>Writes the current state of the documenter to the specified XmlWrtier.</summary> <param name="writer">An XmlWriter.</param> <remarks>This method uses reflection to serialize all of the public properties in the documenter.</remarks> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.#ctor(System.String)"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.BaseDocumenterConfig"/> class.</summary> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.SetProject(NDoc.Core.Project)"> <summary>Associates this config with a <see cref="P:NDoc.Core.BaseDocumenterConfig.Project"/>.</summary> <param name="project">A <see cref="P:NDoc.Core.BaseDocumenterConfig.Project"/> to associate with this config.</param> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.SetDirty"> <summary>Sets the <see cref="P:NDoc.Core.Project.IsDirty"/> property on the <see cref="P:NDoc.Core.BaseDocumenterConfig.Project"/>.</summary> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.GetProperties"> <summary>Gets an enumerable list of <see cref="T:System.Reflection.PropertyInfo"/> objects representing the properties of this config.</summary> <remarks>properties are represented by <see cref="T:System.Reflection.PropertyInfo"/> objects.</remarks> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.SetValue(System.String,System.String)"> <summary> Sets the value of a named config property. </summary> <param name="name">The name of the property to set.</param> <param name="value">A string representation of the desired property value.</param> <remarks>Property name matching is case-insensitive.</remarks> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.Write(System.Xml.XmlWriter)"> <summary>Writes the current state of the config to the specified <see cref="T:System.Xml.XmlWriter"/>.</summary> <param name="writer">An open <see cref="T:System.Xml.XmlWriter"/>.</param> <remarks> This method uses reflection to serialize the public properties in the config. <para> A property will <b>not</b> be persisted if, <list type="bullet"> <item>The value is equal to the default value, or</item> <item>The string representation of the value is an empty string, or</item> <item>The property has a Browsable(false) attribute, or</item> <item>The property has a NonPersisted attribute.</item> </list> </para> </remarks> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.Read(System.Xml.XmlReader)"> <summary>Loads config details from the specified <see cref="T:System.Xml.XmlReader"/>.</summary> <param name="reader">An <see cref="T:System.Xml.XmlReader"/> positioned on a <documenter> element.</param> <remarks>Each property found in the XML is loaded into current config using <see cref="M:NDoc.Core.BaseDocumenterConfig.ReadProperty(System.String,System.String)"/>.</remarks> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.ReadProperty(System.String,System.String)"> <summary> Sets the value of a named property. </summary> <param name="name">A property name.</param> <param name="value">A string respesentation of the desired property value.</param> <returns>A string containing any messages generated while attempting to set the property.</returns> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.HandleUnknownPropertyType(System.String,System.String)"> <summary> When overridden in a derived class, handles a property found by <see cref="M:NDoc.Core.BaseDocumenterConfig.Read(System.Xml.XmlReader)"/> which does not correspond to any property in the config object. </summary> <param name="name">The unknown property name.</param> <param name="value">A string representation of the desired property value.</param> <returns>A string containing any messages generated by the handler.</returns> <remarks> As implemented in this class, no action is taken. <note type="inheritinfo"> <para>If a handler can translate the unknown property, it can call the protected method <see cref="M:NDoc.Core.BaseDocumenterConfig.ReadProperty(System.String,System.String)"/> to process to translated name/value.</para> </note> </remarks> </member> <member name="M:NDoc.Core.BaseDocumenterConfig.HandleUnknownPropertyValue(System.Reflection.PropertyInfo,System.String)"> <summary> When overridden in a derived class, handles a unknown or invalid property value read by <see cref="M:NDoc.Core.BaseDocumenterConfig.Read(System.Xml.XmlReader)"/>. </summary> <param name="property">A valid Property name.</param> <param name="value">A string representation of the desired property value.</param> <returns>A string containing any messages generated by the handler.</returns> <remarks> As implemented in this class, an error message is returned which details the property name, type and the invalid value. <note type="inheritinfo"> <para>If a handler can translate the unknown value, it can call the protected method <see cref="M:NDoc.Core.BaseDocumenterConfig.ReadProperty(System.String,System.String)"/> to process to translated name/value.</para> </note> </remarks> </member> <member name="P:NDoc.Core.BaseDocumenterConfig.Project"> <summary> Gets the <see cref="P:NDoc.Core.BaseDocumenterConfig.Project"/> that this config is associated with, if any </summary> <value>The <see cref="P:NDoc.Core.BaseDocumenterConfig.Project"/> that this config is associated with, or a <see langword="null"/> if it is not associated with a project.</value> </member> <member name="P:NDoc.Core.BaseDocumenterConfig.Name"> <summary> Gets the display name of the documenter. </summary> </member> <member name="P:NDoc.Core.BaseDocumenterConfig.UseNDocXmlFile"> <summary>Gets or sets a value indicating whether to use the specified XML file as input instead of reflecting the list of assemblies specified on the project.</summary> <remarks><para>When set, NDoc will use the specified XML file as input instead of reflecting the list of assemblies specified on the project.</para> <para>Very useful for debugging documenters. <b><i>Leave empty for normal usage.</i></b></para> </remarks> </member> <member name="P:NDoc.Core.BaseDocumenterConfig.CleanIntermediates"> <summary>Gets or sets a value indicating whether to delete intermediate files after a successful build.</summary> <remarks> <value> <see langword="true"/> if intermediate files should be deleted after a successful build; otherwise, <see langword="false"/>. By default, the value of this property is <see langword="false"/>.</value> <para>For documenters that result in a compiled output, like the MSDN and VS.NET documenters, intermediate files include all of the HTML Help project files, as well as the generated HTML files.</para></remarks> </member> <member name="T:NDoc.Core.NonPersistedAttribute"> <summary> </summary> </member> <member name="T:NDoc.Core.Reflection.BaseReflectionDocumenter"> <summary>The base class for documenters which use the <see cref="T:NDoc.Core.Reflection.ReflectionEngine"/> to extract documentation from .Net assemblies.</summary> </member> <member name="M:NDoc.Core.Reflection.BaseReflectionDocumenter.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.Reflection.BaseReflectionDocumenter"/> class. </summary> <param name="name">Documenter Name</param> </member> <member name="M:NDoc.Core.Reflection.BaseReflectionDocumenter.MakeXmlFile(NDoc.Core.Project,System.String)"> <summary> Writes reflected metadata combined with the /doc comments to the specified file. </summary> <remarks> This is performed in a separate <see cref="T:System.AppDomain"/>. </remarks> </member> <member name="M:NDoc.Core.Reflection.BaseReflectionDocumenter.MakeXml(NDoc.Core.Project)"> <summary> Returns reflected metadata combined with the /doc comments. </summary> <remarks>This now evidently writes the string in utf-16 format (and says so, correctly I suppose, in the xml text) so if you write this string to a file with utf-8 encoding it will be unparseable because the file will claim to be utf-16 but will actually be utf-8.</remarks> <returns>XML string</returns> <remarks> This is performed in a separate <see cref="T:System.AppDomain"/>. </remarks> </member> <member name="T:NDoc.Core.Reflection.BaseReflectionDocumenterConfig"> <summary>The base config class for documenters which use the <see cref="T:NDoc.Core.Reflection.ReflectionEngine"/> to extract documentation from .Net assemblies.</summary> <remarks> <para>Generating the documentation consists of two high level steps: <list type="number"> <item><description>Merging the /doc XML summary with reflected meta-data from the assemblies.</description></item> <item><description>Transforming that merged XML into the documentation (HTML for the MSDN and VS.NET documenters).</description></item> </list></para> <para>The settings below govern how exactly the XML summary data is merged with the reflected meta-data and therefore govern what items will and will not appear in the final documentation. </para> </remarks> </member> <member name="M:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.Reflection.BaseReflectionDocumenterConfig"/> class. </summary> <param name="name">Documenter Name</param> </member> <member name="M:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.HandleUnknownPropertyType(System.String,System.String)"> <summary> </summary> <param name="name"></param> <param name="value"></param> <returns></returns> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.ReferencePaths"> <summary> Gets or sets a collection of additional paths to search for reference assemblies. </summary> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.ShowMissingSummaries"> <summary>Gets or sets the ShowMissingSummaries property.</summary> <remarks>If this is true, all members without /doc <b><summary></b> comments will contain the phrase <font color="red">Missing Documentation</font> in the generated documentation.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.ShowMissingRemarks"> <summary>Gets or sets the ShowMissingRemarks property.</summary> <remarks>If this is true, all members without /doc <b><remarks></b> comments will contain the phrase <font color="red">Missing Documentation</font> in the generated documentation.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.ShowMissingParams"> <summary>Gets or sets the ShowMissingParams property.</summary> <remarks>If this is true, all parameters without /doc <b><param></b> comments will contain the phrase <font color="red">Missing Documentation</font> in the generated documentation.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.ShowMissingReturns"> <summary>Gets or sets the ShowMissingReturns property.</summary> <remarks>If this is true, all members without /doc <b><returns></b> comments will contain the phrase <font color="red">Missing Documentation</font> in the generated documentation.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.ShowMissingValues"> <summary>Gets or sets the ShowMissingValues property.</summary> <remarks>If this is true, all properties without /doc <b><value></b> comments will contain the phrase <font color="red">Missing Documentation</font> in the generated documentation.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentInheritedMembers"> <summary>Gets or sets the DocumentInheritedMembers property.</summary> <remarks>Determines what types of inherited members are documented. Normally, only inherited instance members are documented. </remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentInheritedFrameworkMembers"> <summary>Gets or sets the DocumentInheritedFrameworkMembers property.</summary> <remarks>If true, members inherited from .Net framework classes will be documented. </remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentExplicitInterfaceImplementations"> <summary>Gets or sets the DocumentInternals property.</summary> <remarks>If this is true, members which explicitly implement interfaces will be included in the documentation. Normally, these members are not documented.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentInternals"> <summary>Gets or sets the DocumentInternals property.</summary> <remarks>If this is true, types and members marked as internal will be included in the documentation. Normally, internal items are not documented.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentProtected"> <summary>Gets or sets the DocumentProtected property.</summary> <remarks>If this is true, protected members will be included in the documentation. Since protected members of non-internal types can be accessed outside of an assembly, this is true by default.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentSealedProtected"> <summary>Gets or sets the DocumentSealedProtected property.</summary> <remarks>Turn this flag on to document protected members of sealed classes. <b>DocumentProtected</b> must be turned on, too.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentPrivates"> <summary>Gets or sets the DocumentPrivates property.</summary> <remarks> <para>If this is true, types and members marked as private will be included in the documentation.</para> <para>Normally private items are not documented. This is useful when use NDoc to create documentation intended for internal use.</para></remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentProtectedInternalAsProtected"> <summary>Gets or sets the DocumentProtectedInternalAsProtected property.</summary> <remarks>If this is true, NDoc will treat "protected internal" members as "protected" only.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentEmptyNamespaces"> <summary>Gets or sets the DocumentPrivates property.</summary> <remarks>If this is true, empty namespaces will be included in the documentation. Normally, empty namespaces are not documented.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.SkipNamespacesWithoutSummaries"> <summary>Gets or sets the SkipNamespacesWithoutSummaries property.</summary> <remarks>Setting this property to true , NDoc will not document namespaces that don't have an associated namespace summary.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.EditorBrowsableFilter"> <summary>Specifies the level of filtering on the EditorBrowsable attribute.</summary> <remarks><para>Sets the level of filtering to apply on types/members marked with the <b>EditorBrowsable</b> attribute. <b>Warning: enabling this filter might result in invalid links in the documentation.</b></para> <para>As of version 1.3 of NDoc, the <b><exclude/></b> tag is the preferred mechanism for suppressing the documentation of types or members.</para></remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.AssemblyVersionInfo"> <summary>Gets or sets the AssemblyVersion property.</summary> <remarks>Determines what type of Assembly Version information is documented. </remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.CopyrightText"> <summary>Gets or sets the CopyrightText property.</summary> <remarks>A textual copyright notice that will be included with each topic.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.CopyrightHref"> <summary>Gets or sets the CopyrightHref property.</summary> <remarks>The URI of a copyright notice. A link to this URI will be included with each topic.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.FeedbackEmailAddress"> <summary>Gets or sets the FeedbackEmailAddress property.</summary> <remarks>If an email address is supplied, a <b>mailto</b> link will be placed at the bottom of each page, pointing to this address.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.UseNamespaceDocSummaries"> <summary>Gets or sets the UseNamespaceDocSummaries property.</summary> <remarks>If true, the documenter will look for a class with the name <b>NamespaceDoc</b> in each namespace. The summary from that class will then be used as the namespace summary. The class itself will not show up in the resulting documentation output. <para>You may want to use <b>#if</b> ... <b>#endif</b> together with conditional compilation constants to exclude the <b>NamespaceDoc</b> classes from release build assemblies.</para></remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.AutoPropertyBackerSummaries"> <summary>Gets or sets the AutoPropertyBackerSummaries property.</summary> <remarks>If true, the documenter will automatically add a summary for fields which look like they back (hold the value for) a property. The summary is only added if there is no existing summary, which gives you a way to opt out of this behavior in particular cases. Currently the naming conventions supported are such that fields <b>_Length</b> and <b>length</b> will be inferred to back property <b>Length</b>.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.AutoDocumentConstructors"> <summary>Gets or sets the AutoDocumentConstructors property.</summary> <remarks>Turning this flag on will enable automatic summary documentation for default constructors. If no summary for a parameter-less constructor is present, the default constructor summary of <b>Initializes a new instance of the CLASSNAME class</b> is inserted.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.Preliminary"> <summary>Get/set the Preliminary preoperty</summary> <remarks> <para>If true, NDoc will mark every topic as being preliminary documentation. Each topic will include a notice that the documentation is preliminary</para> <para>The default notice is <font color="red">[This is preliminary documentation and subject to change.]</font></para></remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.SdkDocVersion"> <summary>Gets or sets the LinkToSdkDocVersion property.</summary> <remarks>Specifies to which version of the .NET Framework SDK documentation the links to system types will be pointing.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.SdkDocLanguage"> <summary>Gets or sets the SdkDocLanguage property.</summary> <remarks>Specifies to which Language of the .NET Framework SDK documentation the links to system types will be pointing.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentAttributes"> <summary>Gets or sets whether or not to document the attributes.</summary> <remarks>Set this to true to output the attributes of the types/members in the syntax portion of topics.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentInheritedAttributes"> <summary>Gets or sets whether or not to document the attributes inherited from base types.</summary> <remarks>Set this to true to output the attributes of the base types/members in the syntax portion of topics.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.ShowTypeIdInAttributes"> <summary>Gets or sets whether or not to show the TypeId property in attributes.</summary> <remarks>Set this to true to output the <b>TypeId</b> property in the attributes.</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.DocumentedAttributes"> <summary>Gets or sets which attributes should be documented.</summary> <remarks><para>When <b>DocumentAttributes</b> is set to true, this specifies which attributes/property are visible. Empty to show all. </para> <para>Format: '<attribute-name-starts-with>,<property-to-show>,<property-to-show>| <attribute-name-starts-with>,<property-to-show>,<property-to-show>|(etc...)'.</para></remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.IncludeDefaultThreadSafety"> <summary>Gets or sets the IncludeDefaultThreadSafety property.</summary> <remarks>When true, typs that do not have an explicit <threadsafety> tag will include thread safety documentation corresponding to StaticMembersDefaultToSafe and InstanceMembersDefaultToSafe. </remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.StaticMembersDefaultToSafe"> <summary>Gets or sets the StaticMembersDefaultToSafe property.</summary> <remarks>When true, types that do not have an explicit <threadsafety> tag will default to being safe for accessing static members across threads. (ignored if IncludeDefaultThreadSafety is false)</remarks> </member> <member name="P:NDoc.Core.Reflection.BaseReflectionDocumenterConfig.InstanceMembersDefaultToSafe"> <summary>Gets or sets the InstanceMembersDefaultToSafe property.</summary> <remarks>When true, types that do not have an explicit <threadsafety> tag will default to being safe for accessing instance members across threads. (ignored if IncludeDefaultThreadSafety is false)</remarks> </member> <member name="T:NDoc.Core.Reflection.EditorBrowsableFilterLevel"> <summary> Defines the levels of filtering on the EditorBrowsable attribute. </summary> </member> <member name="F:NDoc.Core.Reflection.EditorBrowsableFilterLevel.Off"> <summary>No filtering.</summary> </member> <member name="F:NDoc.Core.Reflection.EditorBrowsableFilterLevel.HideNever"> <summary>Hide members flagged with EditorBrowsableState.Never.</summary> </member> <member name="F:NDoc.Core.Reflection.EditorBrowsableFilterLevel.HideAdvanced"> <summary>Hide members flagged with EditorBrowsableState.Never or EditorBrowsableState.Advanced.</summary> </member> <member name="T:NDoc.Core.Reflection.SdkVersion"> <summary> Defines a version of the .NET Framework documentation. </summary> </member> <member name="F:NDoc.Core.Reflection.SdkVersion.SDK_v1_0"> <summary>The SDK version 1.0.</summary> </member> <member name="F:NDoc.Core.Reflection.SdkVersion.SDK_v1_1"> <summary>The SDK version 1.1.</summary> </member> <member name="T:NDoc.Core.Reflection.SdkLanguage"> <summary> Defines a language version of the .NET Framework documentation. </summary> </member> <member name="F:NDoc.Core.Reflection.SdkLanguage.en"> <summary> English </summary> </member> <member name="F:NDoc.Core.Reflection.SdkLanguage.fr"> <summary> French </summary> </member> <member name="F:NDoc.Core.Reflection.SdkLanguage.de"> <summary> German </summary> </member> <member name="F:NDoc.Core.Reflection.SdkLanguage.it"> <summary> Italian </summary> </member> <member name="F:NDoc.Core.Reflection.SdkLanguage.ja"> <summary> Japanese </summary> </member> <member name="F:NDoc.Core.Reflection.SdkLanguage.ko"> <summary> Korean </summary> </member> <member name="F:NDoc.Core.Reflection.SdkLanguage.es"> <summary> Spanish </summary> </member> <member name="T:NDoc.Core.Reflection.DocumentedInheritedMembers"> <summary> Defines the type of inherited members to document. </summary> </member> <member name="F:NDoc.Core.Reflection.DocumentedInheritedMembers.None"> <summary> None </summary> </member> <member name="F:NDoc.Core.Reflection.DocumentedInheritedMembers.Instance"> <summary> Instance Members </summary> </member> <member name="F:NDoc.Core.Reflection.DocumentedInheritedMembers.InstanceAndStatic"> <summary> Instance and Static Members </summary> </member> <member name="T:NDoc.Core.Reflection.AssemblyVersionInformationType"> <summary> Defines the type of version information to document. </summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyVersionInformationType.None"> <summary> None </summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyVersionInformationType.AssemblyVersion"> <summary> AssemblyVersion Attrribute. <para> This is the standard /.Net version information specified in the AssemblyVersionAttribute. </para> </summary> </member> <member name="F:NDoc.Core.Reflection.AssemblyVersionInformationType.AssemblyFileVersion"> <summary> AssemblyFileVersion Attribute <para> This is the file version specified in the AssemblyFileVersion attribute, as opposed to the /.Net standard Assembly Version. </para> <para>This type of version information is useful if an Assembly is to installed in the GAC, and the developer need to avoid side-by-side versioning issues, but wishes to provide build version information... </para> </summary> </member> <member name="T:NDoc.Core.DocumenterException"> <summary>Represents an exception thrown when attempting to build documentation.</summary> </member> <member name="M:NDoc.Core.DocumenterException.#ctor(System.String)"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.DocumenterException"/> class with the specified message.</summary> <param name="message">The message to display when the exception is thrown.</param> </member> <member name="M:NDoc.Core.DocumenterException.#ctor(System.String,System.Exception)"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.DocumenterException"/> class with a specified error message and a reference to the inner exception that is the root cause of this exception.</summary> <param name="message">The error message that explains the reason for the exception.</param> <param name="inner">An instance of Exception that is the cause of the current Exception. If inner is non-null, then the current Exception is raised in a catch block handling the inner exception.</param> </member> <member name="M:NDoc.Core.DocumenterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <remarks> required to serialize across appdomain boundry </remarks> </member> <member name="T:NDoc.Core.EmbeddedResources"> <summary>Utilties to help reading and writing embedded resources.</summary> <remarks>This is used to access the stylesheets.</remarks> </member> <member name="M:NDoc.Core.EmbeddedResources.WriteEmbeddedResources(System.Reflection.Assembly,System.String,System.String)"> <summary>Writes all the embedded resources with the specified prefix to disk.</summary> <param name="assembly">The assembly containing the embedded resources.</param> <param name="prefix">The prefix to search for.</param> <param name="directory">The directory to write the resources to.</param> </member> <member name="M:NDoc.Core.EmbeddedResources.WriteEmbeddedResource(System.Reflection.Assembly,System.String,System.String,System.String)"> <summary>Writes an embedded resource to disk.</summary> <param name="assembly">The assembly containing the embedded resource.</param> <param name="name">The name of the embedded resource.</param> <param name="directory">The directory to write the resource to.</param> <param name="filename">The filename of the resource on disk.</param> </member> <member name="T:NDoc.Core.PropertyGridUI.EnumDescriptionConverter"> <summary> EnumConverter supporting System.ComponentModel.DescriptionAttribute </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.EnumDescriptionConverter.GetEnumDescription(System.Enum)"> <summary> Gets the Description of the given Enumeration value </summary> <param name="value">The enumeration value</param> <returns>The Description from the DescriptionAttribute attached to the value, otherwise the enumeration value's name</returns> </member> <member name="M:NDoc.Core.PropertyGridUI.EnumDescriptionConverter.GetEnumDescription(System.Type,System.String)"> <summary> Gets the Description of a named value in an Enumeration </summary> <param name="value">The type of the Enumeration</param> <param name="name">The name of the Enumeration value</param> <returns>The description, if any, else the passed name</returns> </member> <member name="M:NDoc.Core.PropertyGridUI.EnumDescriptionConverter.GetEnumValue(System.Type,System.String)"> <summary> Gets the value of an Enum, based on it's Description Attribute or named value </summary> <param name="value">The Enum type</param> <param name="description">The description or name of the element</param> <returns>The value, or the passed in description, if it was not found</returns> </member> <member name="M:NDoc.Core.PropertyGridUI.EnumDescriptionConverter.#ctor(System.Type)"> <summary> Constructs EnumDescriptionConverter for a given Enum </summary> <param name="type"></param> </member> <member name="M:NDoc.Core.PropertyGridUI.EnumDescriptionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"> <summary> <para>Converts the given value object to the specified type, using the specified context and culture information.</para> <para>This member overrides <see cref="M:System.ComponentModel.TypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/>.</para> </summary> <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param> <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param> <param name="value">The <see cref="T:System.Object"/> to convert.</param> <param name="destinationType">The <see cref="T:System.Type"/> to convert the <paramref name="value"/> parameter to.</param> <returns>An <see cref="T:System.Object"/> that represents the converted value.</returns> </member> <member name="M:NDoc.Core.PropertyGridUI.EnumDescriptionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> <summary> <para>Converts the given object to the type of this converter, using the specified context and culture information.</para> <para>This member overrides <see cref="M:System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"/>.</para> </summary> <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param> <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param> <param name="value">The <see cref="T:System.Object"/> to convert.</param> <returns>An <see cref="T:System.Object"/> that represents the converted value.</returns> </member> <member name="T:NDoc.Core.Reflection.ExternalXmlSummaryCache"> <summary> Caches XML summaries. </summary> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.Reflection.ExternalXmlSummaryCache"/> class. </summary> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.Flush"> <summary> Flushes the <see cref="T:NDoc.Core.Reflection.ExternalXmlSummaryCache"/>. </summary> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.AddXmlDoc(System.String)"> <summary> Adds given XML document to the summary cache. </summary> <param name="xmlFileName">The filename of XML document to cache.</param> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.GetXmlFor(System.Type)"> <summary> Gets the xml documentation for the assembly of the specified type. </summary> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.CacheSummaries(System.Xml.XmlTextReader)"> <summary> Caches summaries for all members in XML documentation file. </summary> <param name="reader">XmlTextReader for XML Documentation</param> <remarks>If a member does not have a summary, a zero-length string is stored instead.</remarks> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.PreprocessDoc(System.String,System.String)"> <summary> Preprocess documentation before placing it in the cache. </summary> <param name="id">Member name 'id' to which the docs belong</param> <param name="doc">A string containing the members documentation</param> <returns>processed doc string</returns> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.CleanupNodes(System.Xml.XmlNodeList)"> <summary> strip out redundant newlines and spaces from documentation. </summary> <param name="nodes">list of nodes</param> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.ProcessSeeLinks(System.String,System.Xml.XmlNodeList)"> <summary> Add 'nolink' attributes to self referencing or duplicate see tags. </summary> <param name="id">current member name 'id'</param> <param name="nodes">list of top-level nodes</param> <remarks> </remarks> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.MarkupSeeLinks(System.Collections.Hashtable@,System.String,System.Xml.XmlNode)"> <summary> Search tags for duplicate or self-referencing see links. </summary> <param name="linkTable">A table of previous links.</param> <param name="id">current member name 'id'</param> <param name="node">an Xml Node containing a doc tag</param> </member> <member name="M:NDoc.Core.Reflection.ExternalXmlSummaryCache.GetSummary(System.String,System.Type)"> <summary> Returns the original summary for a member inherited from a specified type. </summary> <param name="memberID">The member ID to lookup.</param> <param name="declaringType">The type that declares that member.</param> <returns>The summary xml. If not found, returns an zero length string.</returns> </member> <member name="T:NDoc.Core.PropertyGridUI.FilenameEditor"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.FilenameEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)"> <summary> Gets the edit style. </summary> <param name="context">Context.</param> <returns></returns> </member> <member name="M:NDoc.Core.PropertyGridUI.FilenameEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <summary> Edits the value. </summary> <param name="context">Context.</param> <param name="provider">Provider.</param> <param name="value">Value.</param> <returns></returns> </member> <member name="T:NDoc.Core.PropertyGridUI.FilenameEditor.FileDialogFilterAttribute"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.FilenameEditor.FileDialogFilterAttribute.#ctor(System.String,System.String)"> <summary> Define a filter for the UIFilenameEditor. </summary> <param name="title">File dialog title</param> <param name="filter"> The filter to use in the file dialog in UIFilenameEditor. The following is an example of a filter string: "Text files (*.txt)|*.txt|All files (*.*)|*.*"</param> <remarks></remarks> </member> <member name="P:NDoc.Core.PropertyGridUI.FilenameEditor.FileDialogFilterAttribute.Title"> <summary> Gets the title. </summary> <value></value> </member> <member name="P:NDoc.Core.PropertyGridUI.FilenameEditor.FileDialogFilterAttribute.Filter"> <summary> The filter to use in the file dialog in UIFilenameEditor. </summary> <value></value> <remarks> The following is an example of a filter string: "Text files (*.txt)|*.txt|All files (*.*)|*.*" </remarks> </member> <member name="T:NDoc.Core.PropertyGridUI.FilenameEditor.SaveFileAttribute"> <summary> Indicates that SaveFileDialog must be shown </summary> </member> <member name="T:NDoc.Core.FilePath"> <summary> </summary> </member> <member name="T:NDoc.Core.PathItemBase"> <summary> </summary> </member> <member name="M:NDoc.Core.PathItemBase.op_Implicit(NDoc.Core.PathItemBase)~System.String"> <summary> Explicit conversion of <see cref="T:NDoc.Core.PathItemBase"/> to <see cref="T:System.String"/>. </summary> <param name="path">The <see cref="T:NDoc.Core.PathItemBase"/> to convert.</param> <returns>A string containg the fully-qualified path contained in the passed <see cref="T:NDoc.Core.PathItemBase"/>.</returns> </member> <member name="M:NDoc.Core.PathItemBase.#ctor"> <overloads> Initializes a new instance of the <see cref="T:NDoc.Core.PathItemBase"/> class. </overloads> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.PathItemBase"/> class. </summary> </member> <member name="M:NDoc.Core.PathItemBase.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.PathItemBase"/> class from a given path string. </summary> <param name="path">A relative or absolute path.</param> <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is a <see langword="null"/>.</exception> <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="path"/> is an empty string.</exception> <remarks> If a <paramref name="path"/> is rooted, <see cref="P:NDoc.Core.PathItemBase.FixedPath"/> is set to <see langword="true"/>, otherwise is is set to <see langword="false"/> </remarks> </member> <member name="M:NDoc.Core.PathItemBase.#ctor(NDoc.Core.PathItemBase)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.PathItemBase"/> class from an existing <see cref="T:NDoc.Core.PathItemBase"/> instance. </summary> <param name="pathItemBase">An existing <see cref="T:NDoc.Core.PathItemBase"/> instance.</param> <exception cref="T:System.ArgumentNullException"><paramref name="pathItemBase"/> is a <see langword="null"/>.</exception> </member> <member name="M:NDoc.Core.PathItemBase.ToString"> <inheritDoc/> </member> <member name="M:NDoc.Core.PathItemBase.Equals(System.Object)"> <inheritDoc/> </member> <member name="M:NDoc.Core.PathItemBase.op_Equality(NDoc.Core.PathItemBase,NDoc.Core.PathItemBase)"> <summary>Equality operator.</summary> </member> <member name="M:NDoc.Core.PathItemBase.op_Inequality(NDoc.Core.PathItemBase,NDoc.Core.PathItemBase)"> <summary>Inequality operator.</summary> </member> <member name="M:NDoc.Core.PathItemBase.GetHashCode"> <inheritDoc/> </member> <member name="P:NDoc.Core.PathItemBase.BasePath"> <summary> The base path for converting <see cref="T:NDoc.Core.PathItemBase"/> path to relative form. </summary> <remarks> If the path has not been explicitly set, it defaults to the working directory. </remarks> </member> <member name="P:NDoc.Core.PathItemBase.Path"> <summary> Gets or sets the fully qualified path. </summary> <value>The fully qualified path</value> <exception cref="T:System.ArgumentNullException">set <paramref name="value"/> is a <see langword="null"/>.</exception> <exception cref="T:System.ArgumentOutOfRangeException">set <paramref name="value"/> is an empty string.</exception> <remarks> If the set path is not rooted, <see cref="P:NDoc.Core.PathItemBase.FixedPath"/> is set to <see langword="false"/>, otherwise it left at its current setting. </remarks> </member> <member name="P:NDoc.Core.PathItemBase.FixedPath"> <summary> Gets or sets an indication whether the path should be saved as fixed or relative to the project file. </summary> <value> if <see langword="true"/>, NDoc will save this as a Fixed path; otherwise, it will be saved as a path relative to the NDoc project file. </value> </member> <member name="T:NDoc.Core.PathItemBase.TypeConverter"> <summary> </summary> </member> <member name="T:NDoc.Core.PropertyGridUI.PropertySorter"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.PropertySorter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)"> <summary> Gets whether the GetProperties method is supported. </summary> <param name="context">Context.</param> <returns></returns> </member> <member name="M:NDoc.Core.PropertyGridUI.PropertySorter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"> <summary> Gets the properties. </summary> <param name="context">Context.</param> <param name="value">Value.</param> <param name="attributes">Attributes.</param> <returns></returns> </member> <member name="T:NDoc.Core.PropertyGridUI.PropertySorter.PropertyOrderPair"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.PropertySorter.PropertyOrderPair.#ctor(System.String,System.Int32)"> <summary> Creates a new <see cref="T:NDoc.Core.PropertyGridUI.PropertySorter.PropertyOrderPair"/> instance. </summary> <param name="name">Name.</param> <param name="order">Order.</param> </member> <member name="M:NDoc.Core.PropertyGridUI.PropertySorter.PropertyOrderPair.CompareTo(System.Object)"> <summary> Compares to. </summary> <param name="obj">Obj.</param> <returns></returns> </member> <member name="P:NDoc.Core.PropertyGridUI.PropertySorter.PropertyOrderPair.Name"> <summary> Gets the name. </summary> <value></value> </member> <member name="M:NDoc.Core.PathItemBase.TypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"> <inheritDoc/> </member> <member name="M:NDoc.Core.PathItemBase.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> <inheritDoc/> </member> <member name="M:NDoc.Core.PathItemBase.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> <inheritDoc/> </member> <member name="M:NDoc.Core.FilePath.#ctor"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.FilePath"/> class.</summary> <overloads>Initializes a new instance of the <see cref="T:NDoc.Core.FilePath"/> class.</overloads> </member> <member name="M:NDoc.Core.FilePath.#ctor(System.String)"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.FilePath"/> class from a given path string.</summary> <param name="path">Path.</param> </member> <member name="M:NDoc.Core.FilePath.#ctor(NDoc.Core.FilePath)"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.FilePath"/> class from an existing <see cref="T:NDoc.Core.FilePath"/> instance.</summary> <param name="path">An existing <see cref="T:NDoc.Core.FilePath"/>.</param> </member> <member name="P:NDoc.Core.FilePath.Path"> <inheritDoc/> </member> <member name="T:NDoc.Core.FilePath.TypeConverter"> <summary> </summary> </member> <member name="M:NDoc.Core.FilePath.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> <inheritDoc/> </member> <member name="M:NDoc.Core.FilePath.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> <inheritDoc/> </member> <member name="T:NDoc.Core.FilePath.UIEditor"> <summary> </summary> </member> <member name="M:NDoc.Core.FilePath.UIEditor.#ctor"> <summary> Creates a new <see cref="T:NDoc.Core.FilePath.UIEditor">FilePath.UIEditor</see> instance. </summary> </member> <member name="M:NDoc.Core.FilePath.UIEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <inheritDoc/> </member> <member name="T:NDoc.Core.PropertyGridUI.FoldernameEditor"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.FoldernameEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)"> <summary> Gets the edit style. </summary> <param name="context">Context.</param> <returns></returns> </member> <member name="M:NDoc.Core.PropertyGridUI.FoldernameEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <summary> Edits the value. </summary> <param name="context">Context.</param> <param name="provider">Provider.</param> <param name="value">Value.</param> <returns></returns> </member> <member name="T:NDoc.Core.PropertyGridUI.FoldernameEditor.FolderDialogTitleAttribute"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.FoldernameEditor.FolderDialogTitleAttribute.#ctor(System.String)"> <summary> Define a title for the UIFoldernameEditor. </summary> <param name="title">Folder dialog title</param> <remarks></remarks> </member> <member name="P:NDoc.Core.PropertyGridUI.FoldernameEditor.FolderDialogTitleAttribute.Title"> <summary> Gets the title. </summary> <value></value> </member> <member name="T:NDoc.Core.PropertyGridUI.FoldernameEditor.ExistingFolderOnlyAttribute"> <summary> Indicates that only existing folders can be specified </summary> </member> <member name="T:NDoc.Core.FolderPath"> <summary> </summary> </member> <member name="M:NDoc.Core.FolderPath.#ctor"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.FolderPath"/> class. </summary> </member> <member name="M:NDoc.Core.FolderPath.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.FolderPath"/> class from a given path string. </summary> <param name="path">Path.</param> </member> <member name="M:NDoc.Core.FolderPath.#ctor(NDoc.Core.FolderPath)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.FolderPath"/> class from an existing <see cref="T:NDoc.Core.FilePath"/> instance. </summary> <param name="path">An existing <see cref="T:NDoc.Core.FolderPath"/>.</param> </member> <member name="M:NDoc.Core.FolderPath.ToString"> <inheritDoc/> </member> <member name="P:NDoc.Core.FolderPath.Path"> <inheritDoc/> </member> <member name="T:NDoc.Core.FolderPath.TypeConverter"> <summary> </summary> </member> <member name="M:NDoc.Core.FolderPath.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> <inheritDoc/> </member> <member name="M:NDoc.Core.FolderPath.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> <inheritDoc/> </member> <member name="T:NDoc.Core.FolderPath.UIEditor"> <summary> </summary> </member> <member name="M:NDoc.Core.FolderPath.UIEditor.#ctor"> <summary> Creates a new <see cref="T:NDoc.Core.FolderPath.UIEditor">FolderPath.UIEditor</see> instance. </summary> </member> <member name="M:NDoc.Core.FolderPath.UIEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <inheritDoc/> </member> <member name="T:NDoc.Core.ProgressArgs"> <summary> Custom event arguments' class used by DocBuildingEventHandler. </summary> </member> <member name="M:NDoc.Core.ProgressArgs.#ctor(System.Int32,System.String)"> <summary> ProgressArgs default constructor. </summary> <param name="progress">Percentage value for a progress bar.</param> <param name="status">The label describing the current work beeing done.</param> </member> <member name="P:NDoc.Core.ProgressArgs.Progress"> <summary> Gets the percentage value. </summary> <value>A number between 0 and 100 corresponding to the percentage of work completed.</value> </member> <member name="P:NDoc.Core.ProgressArgs.Status"> <summary> Gets the current work label. </summary> <value>A short description of the current work beeing done.</value> </member> <member name="T:NDoc.Core.DocumenterDevelopmentStatus"> <summary> Specifies the development status of a documenter. </summary> </member> <member name="F:NDoc.Core.DocumenterDevelopmentStatus.Alpha"> <summary>Still in development, not really ready for anyone else to use except to provide feedback.</summary> </member> <member name="F:NDoc.Core.DocumenterDevelopmentStatus.Beta"> <summary>Ready for users to try out, with the understanding that bugs are likely.</summary> </member> <member name="F:NDoc.Core.DocumenterDevelopmentStatus.Stable"> <summary>Ready for use, or at least as stable as free software gets!</summary> </member> <member name="F:NDoc.Core.DocumenterDevelopmentStatus.Obsolete"> <summary> No longer actively maintained. </summary> </member> <member name="T:NDoc.Core.DocBuildingEventHandler"> <summary> Used by events raised by <see cref="T:NDoc.Core.IDocumenter"/> to notify doc building progress. </summary> <param name="sender">The source of the event.</param> <param name="e">An <c>ProgressArgs</c> that contains the event data.</param> </member> <member name="T:NDoc.Core.PropertyGridUI.LangIdEditor"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.LangIdEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)"> <summary> </summary> <param name="context"></param> <returns></returns> </member> <member name="M:NDoc.Core.PropertyGridUI.LangIdEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <summary> </summary> <param name="context"></param> <param name="provider"></param> <param name="value"></param> <returns></returns> </member> <member name="M:NDoc.Core.PropertyGridUI.LangIdEditor.List_Click(System.Object,System.EventArgs)"> <summary> </summary> <param name="sender"></param> <param name="args"></param> </member> <member name="M:NDoc.Core.PropertyGridUI.LangIdEditor.FillInList(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Windows.Forms.ListBox,System.Int16)"> <summary> </summary> <param name="context"></param> <param name="provider"></param> <param name="listBox"></param> <param name="value"></param> </member> <member name="T:NDoc.Core.Namespaces"> <summary> Summary description for Namespaces. </summary> </member> <member name="M:NDoc.Core.Namespaces.op_Implicit(NDoc.Core.Namespaces)~System.Collections.SortedList"> <summary> Allows a Namespaces collection to be treated as a SortedList </summary> <param name="namespaces">The Namespaces object to convert.</param> <returns></returns> </member> <member name="M:NDoc.Core.Namespaces.#ctor"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.Namespaces"/> class. </summary> </member> <member name="M:NDoc.Core.Namespaces.Read(System.Xml.XmlReader)"> <summary> Reads namespace summaries from an XML document. </summary> <param name="reader"> An open XmlReader positioned before the namespace elements.</param> </member> <member name="M:NDoc.Core.Namespaces.Write(System.Xml.XmlWriter)"> <summary> Writes namespace summaries to an XML document. </summary> <param name="writer"> An open XmlWriter.</param> </member> <member name="M:NDoc.Core.Namespaces.LoadNamespacesFromAssemblies(NDoc.Core.Project)"> <summary> Loads the namespaces from assemblies. </summary> <param name="project">Project.</param> </member> <member name="E:NDoc.Core.Namespaces.ContentsChanged"> <summary> Raised when contents of collection change </summary> </member> <member name="P:NDoc.Core.Namespaces.Item(System.String)"> <summary> Gets or sets the namespace summary with the specified namespace name. </summary> <value></value> </member> <member name="P:NDoc.Core.Namespaces.NamespaceNames"> <summary>Gets an enumerable list of namespace names.</summary> </member> <member name="P:NDoc.Core.Namespaces.Count"> <summary>The number of namespaces in the collection.</summary> </member> <member name="T:NDoc.Core.PathUtilities"> <summary> Utility Routines for path handling </summary> </member> <member name="M:NDoc.Core.PathUtilities.AbsoluteToRelativePath(System.String,System.String)"> <summary> Converts an absolute path to one relative to the given base directory path </summary> <param name="basePath">The base directory path</param> <param name="absolutePath">An absolute path</param> <returns>A path to the given absolute path, relative to the base path</returns> </member> <member name="M:NDoc.Core.PathUtilities.RelativeToAbsolutePath(System.String,System.String)"> <summary> Converts a given base and relative path to an absolute path </summary> <param name="basePath">The base directory path</param> <param name="relativePath">A path to the base directory path</param> <returns>An absolute path</returns> </member> <member name="T:NDoc.Core.Project"> <summary>Represents an NDoc project.</summary> </member> <member name="M:NDoc.Core.Project.#ctor"> <summary>Initializes a new instance of the <see cref="T:NDoc.Core.Project"/> class.</summary> </member> <member name="F:NDoc.Core.Project._referencePaths"> <summary> A collection of directories that will be probed when attempting to load assemblies. </summary> </member> <member name="M:NDoc.Core.Project.GetFullPath(System.String)"> <summary> Combines the specified path with the <see cref="P:NDoc.Core.Project.BaseDirectory"/> of the <see cref="T:NDoc.Core.Project"/> to form a full path to file or directory. </summary> <param name="path">The relative or absolute path.</param> <returns> A rooted path. </returns> </member> <member name="M:NDoc.Core.Project.GetRelativePath(System.String)"> <summary> Gets the relative path of the passed path with respect to the <see cref="P:NDoc.Core.Project.BaseDirectory"/> of the <see cref="T:NDoc.Core.Project"/>. </summary> <param name="path">The relative or absolute path.</param> <returns> A relative path. </returns> </member> <member name="F:NDoc.Core.Project._probePath"> <summary> Holds the list of directories that will be scanned for documenters. </summary> </member> <member name="M:NDoc.Core.Project.AppendProbePath(System.String)"> <summary> Appends the specified directory to the documenter probe path. </summary> <param name="path">The directory to add to the probe path.</param> <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception> <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length <see cref="T:System.String"/>.</exception> <remarks> <para> The probe path is the list of directories that will be scanned for assemblies that have classes implementing <see cref="T:NDoc.Core.IDocumenter"/>. </para> </remarks> </member> <member name="M:NDoc.Core.Project.FindDocumenters"> <summary> Searches the module directory and all directories in the probe path for assemblies containing classes that implement <see cref="T:NDoc.Core.IDocumenter"/>. </summary> <returns> An <see cref="T:System.Collections.ArrayList"/> containing new instances of all the found documenters. </returns> </member> <member name="M:NDoc.Core.Project.FindDocumentersInPath(System.Collections.ArrayList,System.String)"> <summary> Searches the specified directory for assemblies containing classes that implement <see cref="T:NDoc.Core.IDocumenter"/>. </summary> <param name="documenters">The collection of <see cref="T:NDoc.Core.IDocumenter"/> instances to fill.</param> <param name="path">The directory to scan for assemblies containing documenters.</param> </member> <member name="M:NDoc.Core.Project.Read(System.String)"> <summary>Reads an NDoc project file from disk.</summary> </member> <member name="M:NDoc.Core.Project.GetDocumenter(System.String)"> <summary>Retrieves a documenter by name.</summary> </member> <member name="M:NDoc.Core.Project.Write(System.String)"> <summary>Writes an NDoc project to a disk file.</summary> <remarks>A project is written to file in a 2 stage process; <list type="number"> <item>The project data is serialised to an in-memory store.</item> <item>If no errors occured during serialization, the data is written to disk.</item> </list> <p>This technique ensures that any fatal error during serialization will not cause a a corrupt or incomplete project file to be written to disk.</p> </remarks> </member> <member name="M:NDoc.Core.Project.Clear"> <summary>Clears the project.</summary> </member> <member name="P:NDoc.Core.Project.ProjectFile"> <summary> Gets or sets the project file. </summary> <value></value> </member> <member name="E:NDoc.Core.Project.Modified"> <summary>Raised when the project <see cref="P:NDoc.Core.Project.IsDirty"/> state changes from <see langword="false"/> to <see langword="true"/>.</summary> </member> <member name="P:NDoc.Core.Project.IsDirty"> <summary>Gets or sets a value indicating whether the contents of this project have been modified.</summary> <remarks>If a project is marked as 'dirty' then the GUI will ask to user if they wish to save the project before loading another, or exiting.</remarks> </member> <member name="P:NDoc.Core.Project.SuspendDirtyCheck"> <summary> Gets or sets a value indicating whether <see cref="P:NDoc.Core.Project.IsDirty"/> is updated when a project property is modifed. </summary> <value> <see langword="true"/>, if changes to project properties should <b>not</b> update the value of <see cref="P:NDoc.Core.Project.IsDirty"/>; otherwise, <see langword="false"/>. </value> <remarks>The default value of this property is <see langword="false"/>, however it is set to <see langword="true"/> during <see cref="M:NDoc.Core.Project.Read(System.String)"/> so a newly loaded project is not flagged as 'dirty'</remarks> </member> <member name="P:NDoc.Core.Project.AssemblySlashDocs"> <summary> Gets the collection of assemblies and documentation comment XML files in the project. </summary> <value>An <see cref="T:NDoc.Core.AssemblySlashDocCollection"/>.</value> </member> <member name="P:NDoc.Core.Project.ReferencePaths"> <summary>Gets a collection of directories that will be probed when attempting to load assemblies.</summary> </member> <member name="P:NDoc.Core.Project.BaseDirectory"> <summary> Gets the base directory used for relative references. </summary> <value> The directory of the project file, or the current working directory if the project was not loaded from a project file. </value> </member> <member name="P:NDoc.Core.Project.Namespaces"> <summary> Gets the project namespace summaries collection. </summary> <value></value> </member> <member name="P:NDoc.Core.Project.Documenters"> <summary> Gets the list of available documenters. </summary> </member> <member name="T:NDoc.Core.ProjectModifiedEventHandler"> <summary>Handles Project <see cref="E:NDoc.Core.Project.Modified"/> events.</summary> </member> <member name="T:NDoc.Core.CouldNotLoadAllAssembliesException"> <summary> This exception is thrown when one or more assemblies can not be loaded. </summary> </member> <member name="M:NDoc.Core.CouldNotLoadAllAssembliesException.#ctor"> <summary/> </member> <member name="M:NDoc.Core.CouldNotLoadAllAssembliesException.#ctor(System.String)"> <summary/> </member> <member name="M:NDoc.Core.CouldNotLoadAllAssembliesException.#ctor(System.String,System.Exception)"> <summary/> </member> <member name="M:NDoc.Core.CouldNotLoadAllAssembliesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary/> </member> <member name="T:NDoc.Core.DocumenterPropertyFormatException"> <summary> This exception is thrown when there were invalid values in the documenter properties. </summary> </member> <member name="M:NDoc.Core.DocumenterPropertyFormatException.#ctor"> <summary/> </member> <member name="M:NDoc.Core.DocumenterPropertyFormatException.#ctor(System.String)"> <summary/> </member> <member name="M:NDoc.Core.DocumenterPropertyFormatException.#ctor(System.String,System.Exception)"> <summary/> </member> <member name="M:NDoc.Core.DocumenterPropertyFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary/> </member> <member name="T:NDoc.Core.PropertyGridUI.PropertyOrderAttribute"> <summary> </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.PropertyOrderAttribute.#ctor(System.Int32)"> <summary> Creates a new <see cref="T:NDoc.Core.PropertyGridUI.PropertyOrderAttribute"/> instance. </summary> <param name="order">Order.</param> </member> <member name="P:NDoc.Core.PropertyGridUI.PropertyOrderAttribute.Order"> <summary> Gets the order. </summary> <value></value> </member> <member name="T:NDoc.Core.ReferencePath"> <summary> A path to search for referenced assemblies. </summary> <remarks> if <see cref="P:NDoc.Core.ReferencePath.IncludeSubDirectories"/> is set to <see langword="true"/>, subdirectories of <see cref="P:NDoc.Core.ReferencePath.Path"/> will also be searched. </remarks> </member> <member name="M:NDoc.Core.ReferencePath.#ctor"> <overloads> Initializes a new instance of the <see cref="T:NDoc.Core.ReferencePath"/> class. </overloads> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.ReferencePath"/> class. </summary> </member> <member name="M:NDoc.Core.ReferencePath.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.ReferencePath"/> class from a given path string. </summary> <param name="path">A relative or absolute path.</param> <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is a <see langword="null"/>.</exception> <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="path"/> is an empty string.</exception> <remarks> If <paramref name="path"/> end with "**" then <see cref="P:NDoc.Core.ReferencePath.IncludeSubDirectories"/> will be set to <see langword="true"/>. </remarks> </member> <member name="M:NDoc.Core.ReferencePath.#ctor(NDoc.Core.ReferencePath)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.ReferencePath"/> class from an existing <see cref="T:NDoc.Core.ReferencePath"/> instance. </summary> <param name="refPath">An existing <see cref="T:NDoc.Core.ReferencePath"/> instance.</param> <exception cref="T:System.ArgumentNullException"><paramref name="refPath"/> is a <see langword="null"/>.</exception> </member> <member name="M:NDoc.Core.ReferencePath.Equals(System.Object)"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePath.op_Equality(NDoc.Core.ReferencePath,NDoc.Core.ReferencePath)"> <summary>Equality operator.</summary> </member> <member name="M:NDoc.Core.ReferencePath.op_Inequality(NDoc.Core.ReferencePath,NDoc.Core.ReferencePath)"> <summary>Inequality operator.</summary> </member> <member name="M:NDoc.Core.ReferencePath.GetHashCode"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePath.ToString"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePath.Path"> <summary> Gets or sets the fully qualified path. </summary> <value>The fully qualified path</value> <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is a <see langword="null"/>.</exception> <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="path"/> is an empty string.</exception> <remarks> <para> If <paramref name="path"/> is not rooted, <see cref="P:NDoc.Core.PathItemBase.FixedPath"/> is set to <see langword="false"/>, otherwise it left at its current setting. </para> <para> If this property is set to a string that ends with "**" then <see cref="P:NDoc.Core.ReferencePath.IncludeSubDirectories"/> will be set to <see langword="true"/>. </para> </remarks> </member> <member name="P:NDoc.Core.ReferencePath.IncludeSubDirectories"> <summary> Gets or sets an indication whether to search subdirectories of the given path. </summary> <value> if <see langword="true"/>, the assembly loader will search subdirectories; otherwise, it will only search given path. </value> </member> <member name="T:NDoc.Core.ReferencePath.TypeConverter"> <summary> <see cref="T:NDoc.Core.ReferencePath.TypeConverter"/> to convert a string to an instance of <see cref="T:NDoc.Core.ReferencePath"/>. </summary> </member> <member name="M:NDoc.Core.ReferencePath.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePath.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> <inheritDoc/> </member> <member name="T:NDoc.Core.ReferencePath.UIEditor"> <summary> </summary> </member> <member name="M:NDoc.Core.ReferencePath.UIEditor.#ctor"> <summary> Creates a new <see cref="T:NDoc.Core.ReferencePath.UIEditor">ReferencePath.UIEditor</see> instance. </summary> </member> <member name="M:NDoc.Core.ReferencePath.UIEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <inheritDoc/> </member> <member name="T:NDoc.Core.ReferencePathCollection"> <summary> Type safe collection class for <see cref="T:NDoc.Core.ReferencePath"/> objects. </summary> <remarks> <para>Extends the base class <see cref="T:System.Collections.CollectionBase"/> to inherit base collection functionality.</para> <para>Implementation of <see cref="T:System.ComponentModel.ICustomTypeDescriptor"/> to provide customized type description.</para> </remarks> </member> <member name="M:NDoc.Core.ReferencePathCollection.Add(NDoc.Core.ReferencePath)"> <summary> Adds the specified <see cref="T:NDoc.Core.ReferencePath"/> object to the collection. </summary> <param name="refPath">The <see cref="T:NDoc.Core.ReferencePath"/> to add to the collection.</param> <exception cref="T:System.ArgumentNullException"><paramref name="refPath"/> is a <see langword="null"/>.</exception> <remarks> If the path in <paramref name="refPath"/> matches one already existing in the collection, the operation is silently ignored. </remarks> </member> <member name="M:NDoc.Core.ReferencePathCollection.AddRange(System.Collections.ICollection)"> <summary> Adds the elements of an <see cref="T:System.Collections.ICollection"/> to the end of the collection. </summary> <param name="c">The <see cref="T:System.Collections.ICollection"/> whose elements should be added to the end of the collection. The collection itself cannot be a <see langword="null"/>.</param> <exception cref="T:System.ArgumentNullException"><paramref name="c"/> is a <see langword="null"/>.</exception> </member> <member name="M:NDoc.Core.ReferencePathCollection.Remove(NDoc.Core.ReferencePath)"> <summary> Removes the first occurence of a specific <see cref="T:NDoc.Core.ReferencePath"/> from the collection. </summary> <param name="refPath">The <see cref="T:NDoc.Core.ReferencePath"/> to remove from the collection.</param> <exception cref="T:System.ArgumentNullException"><paramref name="refPath"/> is a <see langword="null"/>.</exception> <remarks> Elements that follow the removed element move up to occupy the vacated spot and the indexes of the elements that are moved are also updated. </remarks> </member> <member name="M:NDoc.Core.ReferencePathCollection.Contains(System.String)"> <summary> Determines whether the collection contains a specified path. </summary> <param name="path">The path to locate in the collection.</param> <returns><see langword="true"/> if the collection contains the specified path, otherwise <see langword="false"/>.</returns> <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is a <see langword="null"/>.</exception> <remarks>Path comparison is case-insensitive.</remarks> </member> <member name="M:NDoc.Core.ReferencePathCollection.WriteXml(System.Xml.XmlWriter)"> <summary> Saves reference paths to an XmlWriter. </summary> <param name="writer">An open XmlWriter.</param> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReadXml(System.Xml.XmlReader)"> <summary> Loads reference paths from an XMLReader. </summary> <param name="reader"> An open XmlReader positioned before or on the referencePaths element.</param> </member> <member name="M:NDoc.Core.ReferencePathCollection.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])"> <summary> Called to get the properties of this type. Returns properties with certain attributes. this restriction is not implemented here. </summary> <param name="attributes"></param> <returns></returns> </member> <member name="P:NDoc.Core.ReferencePathCollection.Item(System.Int32)"> <summary> Gets or sets the <see cref="T:NDoc.Core.ReferencePath"/> at the specified index. </summary> <param name="index">The zero-based index of the <see cref="T:NDoc.Core.ReferencePath"/> to get or set.</param> <value>The <see cref="T:NDoc.Core.ReferencePath"/> at the specified index</value> <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the collection.</exception> <exception cref="T:System.ArgumentNullException">set <i>value</i> is a <see langword="null"/>.</exception> </member> <member name="T:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor"> <summary> Summary description for CollectionPropertyDescriptor. </summary> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.#ctor(NDoc.Core.ReferencePathCollection,System.Int32)"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.CanResetValue(System.Object)"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.GetValue(System.Object)"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.ResetValue(System.Object)"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.ShouldSerializeValue(System.Object)"> <inheritDoc/> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.SetValue(System.Object,System.Object)"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.Attributes"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.ComponentType"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.DisplayName"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.Description"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.IsReadOnly"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.Name"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.PropertyType"> <inheritDoc/> </member> <member name="P:NDoc.Core.ReferencePathCollection.ReferencePathCollectionPropertyDescriptor.Converter"> <inheritDoc/> </member> <member name="T:NDoc.Core.ReferencePathCollection.ReferencePathCollectionEditor"> <summary> </summary> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionEditor.#ctor"> <summary> Creates a new <see cref="T:NDoc.Core.ReferencePathCollection.ReferencePathCollectionEditor"/> instance. </summary> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <summary> Edits the value. </summary> <param name="context">Context.</param> <param name="provider">Provider.</param> <param name="value">Value.</param> <returns></returns> </member> <member name="M:NDoc.Core.ReferencePathCollection.ReferencePathCollectionEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)"> <summary> Gets the edit style. </summary> <param name="context">Context.</param> <returns></returns> </member> <member name="T:NDoc.Core.ReferencePathCollectionEditorForm"> <summary> Summary description for ReferencePathCollectionEditorForm. </summary> </member> <member name="M:NDoc.Core.ReferencePathCollectionEditorForm.#ctor"> <summary> Creates a new <see cref="T:NDoc.Core.ReferencePathCollectionEditorForm"/> instance. </summary> </member> <member name="M:NDoc.Core.ReferencePathCollectionEditorForm.Dispose(System.Boolean)"> <summary> Clean up any resources being used. </summary> </member> <member name="M:NDoc.Core.ReferencePathCollectionEditorForm.InitializeComponent"> <summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary> </member> <member name="P:NDoc.Core.ReferencePathCollectionEditorForm.ReferencePaths"> <summary> Gets or sets the reference paths collection to edit. </summary> <value></value> </member> <member name="T:NDoc.Core.PropertyGridUI.RuntimePropertyGrid"> <summary> A PropertyGrid with context menu to <b>Reset</b> values and show/hide the <b>Description</b> pane. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.RuntimePropertyGrid.#ctor"> <summary> Creates a new instance of the RuntimePropertyGrid class </summary> </member> <member name="P:NDoc.Core.PropertyGridUI.RuntimePropertyGrid.LabelWidth"> <summary> Gets or sets the width of the label. </summary> <value></value> </member> <member name="T:NDoc.Core.Settings"> <summary> This class manages read write access to application settings </summary> </member> <member name="M:NDoc.Core.Settings.#ctor(System.String)"> <summary> Creates a new instance of the <see cref="T:NDoc.Core.Settings"/> class. </summary> <param name="filePath">Path to serialized settings</param> </member> <member name="M:NDoc.Core.Settings.Dispose"> <summary> <see cref="M:System.IDisposable.Dispose"/> </summary> </member> <member name="M:NDoc.Core.Settings.GetSetting(System.String,System.String,System.Boolean)"> <summary> Retrieves the value of a setting </summary> <param name="section">The section name to store the list under</param> <param name="name">The name of the setting</param> <param name="defaultValue">The value to use if no setting is found</param> <returns>The stored setting or the default value if no stroed setting is found</returns> </member> <member name="M:NDoc.Core.Settings.GetSetting(System.String,System.String,System.Int32)"> <summary> Retrieves the value of a setting </summary> <param name="section">The section name to store the list under</param> <param name="name">The name of the setting</param> <param name="defaultValue">The value to use if no setting is found</param> <returns>The stored setting or the default value if no stroed setting is found</returns> </member> <member name="M:NDoc.Core.Settings.GetSetting(System.String,System.String,System.String)"> <summary> Retrieves the value of a setting </summary> <param name="section">The section name to store the list under</param> <param name="name">The name of the setting</param> <param name="defaultValue">The value to use if no setting is found</param> <returns>The stored setting or the default value if no stroed setting is found</returns> </member> <member name="M:NDoc.Core.Settings.GetSetting(System.String,System.String,System.Object)"> <summary> Retrieves the value of a setting </summary> <param name="section">The section name to store the list under</param> <param name="name">The name of the setting</param> <param name="defaultValue">The value to use if no setting is found</param> <returns>The stored setting or the default value if no stroed setting is found</returns> </member> <member name="M:NDoc.Core.Settings.GetSettingList(System.String,System.String,System.Type,System.Collections.IList@)"> <summary> Retrieves a list of settings. If the list cannot be found then no items are added </summary> <param name="section">The section name to store the list under</param> <param name="name">The name of the setting</param> <param name="itemType">The type of each setting in the list</param> <param name="list">A <see cref="T:System.Collections.IList"/> into which to put each item</param> </member> <member name="M:NDoc.Core.Settings.SetSettingList(System.String,System.String,System.String,System.Collections.IList)"> <summary> Stores a list of settings </summary> <param name="section">The section name to store the list under</param> <param name="name">The name of the setting</param> <param name="itemName">The name of each item in the list</param> <param name="list">The list</param> </member> <member name="M:NDoc.Core.Settings.SetSetting(System.String,System.String,System.Boolean)"> <summary> Stores a setting </summary> <param name="section">The section name to store the setting in</param> <param name="name">The name of the setting</param> <param name="val">The setting's value</param> </member> <member name="M:NDoc.Core.Settings.SetSetting(System.String,System.String,System.Int32)"> <summary> Stores a setting </summary> <param name="section">The section name to store the setting in</param> <param name="name">The name of the setting</param> <param name="val">The setting's value</param> </member> <member name="M:NDoc.Core.Settings.SetSetting(System.String,System.String,System.String)"> <summary> Stores a setting </summary> <param name="section">The section name to store the setting in</param> <param name="name">The name of the setting</param> <param name="val">The setting's value</param> <remarks>Passing an emtpy string removes the setting</remarks> </member> <member name="M:NDoc.Core.Settings.SetSetting(System.String,System.String,System.Object)"> <summary> Stores a setting </summary> <param name="section">The section name to store the setting in</param> <param name="name">The name of the setting</param> <param name="val">The setting's value</param> <remarks>Passing a null object removes the setting</remarks> </member> <member name="M:NDoc.Core.Settings.RemoveSetting(System.String,System.String)"> <summary> Removes a setting </summary> <param name="section">Setting section</param> <param name="name">Setting name</param> </member> <member name="P:NDoc.Core.Settings.UserSettingsFile"> <summary> The full path the the default user settings file </summary> </member> <member name="P:NDoc.Core.Settings.MachineSettingsFile"> <summary> The full path the the default machine settings file </summary> </member> <member name="P:NDoc.Core.Settings.UserSettingsLocation"> <summary> The path to the folder where the user specific settings file is stored </summary> </member> <member name="P:NDoc.Core.Settings.MachineSettingsLocation"> <summary> The path to the folder where the machine wide settings file is stored </summary> </member> <member name="P:NDoc.Core.Settings.SettingsFolderName"> <summary> Gets the name of the settings folder. </summary> <value></value> </member> <member name="T:NDoc.Core.Settings.NoPrologXmlWriter"> <summary> This class is used to serialize objects without inserting xml prolog or doctype declarations </summary> </member> <member name="T:NDoc.Core.PropertyGridUI.SimpleEdit"> <summary> This is a dialog box to prompt for a name. </summary> </member> <member name="F:NDoc.Core.PropertyGridUI.SimpleEdit.components"> <summary> Required designer variable. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.SimpleEdit.#ctor"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.PropertyGridUI.SimpleEdit"/> form. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.SimpleEdit.Dispose(System.Boolean)"> <summary> Clean up any resources being used. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.SimpleEdit.InitializeComponent"> <summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary> </member> <member name="F:NDoc.Core.PropertyGridUI.SimpleEdit.Value"> <summary> Contains the value of the text box. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.SimpleEdit.SimpleEdit_Load(System.Object,System.EventArgs)"> <summary> Event handler called when the form is initialy loaded. </summary> <param name="sender"></param> <param name="e"></param> </member> <member name="M:NDoc.Core.PropertyGridUI.SimpleEdit.buttonOK_Click(System.Object,System.EventArgs)"> <summary> Event handler called when the user clicks the OK button. </summary> <param name="sender">Sender</param> <param name="e">Event arguments</param> </member> <member name="T:NDoc.Core.TemplateWriter"> <summary> Stream writer that parses a template file to write a new file. </summary> </member> <member name="M:NDoc.Core.TemplateWriter.#ctor(System.String,System.IO.TextReader)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.TemplateWriter"/> class for the specified file on the specified path, using the specified template stream and using the default encoding and buffer size. </summary> <param name="outPath">The complete file path to write to.</param> <param name="template">The template's stream reader.</param> </member> <member name="M:NDoc.Core.TemplateWriter.#ctor(System.IO.Stream,System.IO.TextReader)"> <summary> Initializes a new instance of the <see cref="T:NDoc.Core.TemplateWriter"/> class for the specified stream, using the specified template stream and using the default encoding and buffer size. </summary> <param name="stream">The stream to write to.</param> <param name="template">The template's stream reader.</param> </member> <member name="M:NDoc.Core.TemplateWriter.CopyToLine(System.String)"> <summary> Copies the text lines form the template to the output stream until a specific line is found. </summary> <param name="toLine">The line text to search for. Must match exactly.</param> <returns><b>true</b> if the line was found, <b>false</b> if the end of the template stream was reached.</returns> </member> <member name="M:NDoc.Core.TemplateWriter.CopyToEnd"> <summary> Copies the text lines form the template to the output stream until the end of the template stream. </summary> </member> <member name="M:NDoc.Core.TemplateWriter.Close"> <summary> Closes the current StreamWriter and StreamReader. </summary> </member> <member name="M:NDoc.Core.TemplateWriter.Dispose(System.Boolean)"> <summary> Releases the unmanaged resources used by the TemplateWriter and optionally releases the managed resources. </summary> <param name="disposing"><b>true</b> to release both managed and unmanaged resources; <b>false</b> to release only unmanaged resources.</param> </member> <member name="T:NDoc.Core.PropertyGridUI.TextEditor"> <summary> Provides editing facilities for large blocks of text in the <see cref="T:System.Windows.Forms.PropertyGrid"/>. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.TextEditor.#ctor"> <summary> Creates a new instance of the <see cref="T:NDoc.Core.PropertyGridUI.TextEditor"/> class. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.TextEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"> <summary> Edits the specified object's value using the editor style indicated by <see cref="M:NDoc.Core.PropertyGridUI.TextEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)"/>. </summary> <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that can be used to gain additional context information.</param> <param name="provider">An <see cref="T:System.IServiceProvider"/> that this editor can use to obtain services.</param> <param name="value">The object to edit.</param> <returns>The new value of the object.</returns> </member> <member name="M:NDoc.Core.PropertyGridUI.TextEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)"> <summary> Gets the editor style used by the <see cref="M:NDoc.Core.PropertyGridUI.TextEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"/> method. </summary> <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that can be used to gain additional context information.</param> <returns>A <see cref="T:System.Drawing.Design.UITypeEditorEditStyle"/> value that indicates the style of editor used by <see cref="M:NDoc.Core.PropertyGridUI.TextEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)"/>.</returns> </member> <member name="T:NDoc.Core.PropertyGridUI.TextEditorForm"> <summary> Used in the conjunction with the <see cref="T:NDoc.Core.PropertyGridUI.TextEditor"/>, this form provides the user a larger interface with which to edit text. </summary> </member> <member name="F:NDoc.Core.PropertyGridUI.TextEditorForm.components"> <summary> Required designer variable. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.TextEditorForm.#ctor"> <summary> Creates a new instance of the <see cref="T:NDoc.Core.PropertyGridUI.TextEditorForm"/> form. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.TextEditorForm.Dispose(System.Boolean)"> <summary> Clean up any resources being used. </summary> </member> <member name="M:NDoc.Core.PropertyGridUI.TextEditorForm.InitializeComponent"> <summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary> </member> <member name="P:NDoc.Core.PropertyGridUI.TextEditorForm.Value"> <summary> Gets or sets the text to edit. </summary> <value>The text to edit.</value> </member> <member name="T:NDoc.Core.ContentEventHandler"> <summary> Handler for content events </summary> </member> <member name="T:NDoc.Core.Workspace"> <summary> The Workspace class manages the Output directory and its subfolders where help file content and project files are used to compile the final help collection </summary> </member> <member name="F:NDoc.Core.Workspace.contentDir"> <summary> The name of the directory where the html file are created </summary> </member> <member name="F:NDoc.Core.Workspace.rootDir"> <summary> The location of the workspace and files </summary> </member> <member name="F:NDoc.Core.Workspace.cleanableFileTypes"> <summary> These are the output file type extensions that will be cleaned </summary> </member> <member name="M:NDoc.Core.Workspace.#ctor(System.String,System.String,System.String,System.String)"> <summary> Creates a new instance of the <see cref="T:NDoc.Core.Workspace"/> class. </summary> <param name="root">The location to create the workspace</param> <param name="type">The type of workspace</param> <param name="contentDirName">The name of the sub folder where content will be placed</param> <param name="cleanableExtensions">A semi-colon delimited list of file extensions that can be deleted when cleaning the root folder of the workspace (*.ex1;*.ex2)</param> </member> <member name="M:NDoc.Core.Workspace.Prepare"> <summary> Prepares the workspace, by creating working and content directories </summary> </member> <member name="M:NDoc.Core.Workspace.AddResourceDirectory(System.String)"> <summary> Adds a sub directory to the resource directory </summary> <param name="dirName">The name of the sub directory</param> </member> <member name="M:NDoc.Core.Workspace.RemoveResourceDirectory"> <summary> Recursively deletes the ResourceDirectory </summary> </member> <member name="M:NDoc.Core.Workspace.SaveOutputs(System.String)"> <summary> Saves files mathing the specified filter from the build directory to the root directory </summary> <param name="filter">File filter to search for</param> </member> <member name="M:NDoc.Core.Workspace.ImportProjectFiles(System.String)"> <summary> Copies project resources into the workspace. Project files are files needed to compile the help file, but are not directly part of its content </summary> <param name="sourceDirectory">The path to the resources</param> </member> <member name="M:NDoc.Core.Workspace.ImportProjectFiles(System.String,System.String)"> <summary> Copies project resources into the workspace Project files are files needed to compile the help file, but are not directly part of its content </summary> <param name="sourceDirectory">The path to the resources</param> <param name="filter">File filter to use when selecting files to import</param> </member> <member name="M:NDoc.Core.Workspace.ImportContentDirectory(System.String)"> <summary> Recursively copies the contents of sourceDirectory into the workspace content, maintainng the same directory structure </summary> <param name="sourceDirectory">The directory to import</param> </member> <member name="M:NDoc.Core.Workspace.OnContentDirectoryAdded(System.String)"> <summary> Raises the <see cref="E:NDoc.Core.Workspace.ContentDirectoryAdded"/> event </summary> <param name="relativePath">Path relative to the workspace root</param> </member> <member name="M:NDoc.Core.Workspace.GetRelativePath(System.IO.DirectoryInfo,System.IO.DirectoryInfo)"> <summary> Return the relative path between two directories </summary> <param name="ancestor">The folder closest to the drive root</param> <param name="child">A folder that is a child of ancestor</param> <returns></returns> </member> <member name="M:NDoc.Core.Workspace.ImportContent(System.String)"> <summary> Copies content into the workspace ContentDirectory </summary> <param name="sourceDirectory">The path to the content files</param> </member> <member name="M:NDoc.Core.Workspace.ImportContent(System.String,System.String)"> <summary> Copies content into the workspace ContentDirectory. Content are files that will be incorporated into the final help file </summary> <param name="sourceDirectory">The path to the xontent files</param> <param name="filter">File filter to use when selecting files to import</param> </member> <member name="M:NDoc.Core.Workspace.OnContentFileAdded(System.String)"> <summary> Raises the <see cref="E:NDoc.Core.Workspace.ContentFileAdded"/> event </summary> <param name="fileName">The name of the file added</param> </member> <member name="M:NDoc.Core.Workspace.CleanIntermediates"> <summary> Deletes the content of the <see cref="P:NDoc.Core.Workspace.WorkingDirectory"/> </summary> </member> <member name="M:NDoc.Core.Workspace.Clean"> <summary> Delets all output and intermediate files from the project workspace This will delete all the cleanable files in the root and remove the working directory </summary> </member> <member name="E:NDoc.Core.Workspace.ContentDirectoryAdded"> <summary> Event raised when a content directory is added </summary> </member> <member name="E:NDoc.Core.Workspace.ContentFileAdded"> <summary> Event raised when a content file is added </summary> </member> <member name="P:NDoc.Core.Workspace.WorkingDirectoryName"> <summary> The name of the directory where the compilation takes place </summary> </member> <member name="P:NDoc.Core.Workspace.ContentDirectoryName"> <summary> The name of the content directory </summary> </member> <member name="P:NDoc.Core.Workspace.RootDirectory"> <summary> The full path to the worksapce root. This is where project outputs will be saved when compilation is complete </summary> </member> <member name="P:NDoc.Core.Workspace.ContentDirectory"> <summary> The full path of the help content files </summary> </member> <member name="P:NDoc.Core.Workspace.WorkingDirectory"> <summary> The the full path to the directory where the compilation will run </summary> </member> <member name="P:NDoc.Core.Workspace.ResourceDirectory"> <summary> The location where the xslt stylesheets will be unpacked </summary> </member> <member name="T:NDoc.Core.XsltResourceResolver"> <summary> Resolves URLs stored as embedded resources in an assembly. </summary> <remarks>for debugging purposes, it is possible to direct the resolver to look for the resources in a disk directory rather than extracting them from the assembly. This is especially useful as it allows the stylesheets to be changed and re-run without recompiling the assembly.</remarks> </member> <member name="M:NDoc.Core.XsltResourceResolver.#ctor(System.String)"> <summary> Creates a new instance of the <see cref="T:NDoc.Core.XsltResourceResolver"/> class. </summary> <param name="resourceBase">Either, the namespace of the embedded resources, or a file URI to a disk directory where the recources may be found.</param> </member> <member name="M:NDoc.Core.XsltResourceResolver.ResolveUri(System.Uri,System.String)"> <summary> Resolves the absolute URI from the base and relative URIs. </summary> <param name="baseUri">The base URI used to resolve the relative URI.</param> <param name="relativeUri">The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the <paramref name="baseUri"/> value. If relative, it combines with the <paramref name="baseUri"/> to make an absolute URI.</param> <returns>A <see cref="T:System.Uri"/> representing the absolute URI or <see langword="null"/> if the relative URI can not be resolved.</returns> <remarks><paramref name="baseURI"/> is always <see langword="null"/> when this method is called from <see cref="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)">XslTransform.Load</see></remarks> </member> <member name="M:NDoc.Core.XsltResourceResolver.GetEntity(System.Uri,System.String,System.Type)"> <summary> Maps a URI to an object containing the actual resource. </summary> <param name="absoluteUri">The URI returned from <see cref="M:NDoc.Core.XsltResourceResolver.ResolveUri(System.Uri,System.String)"/>.</param> <param name="role">unused.</param> <param name="ofObjectToReturn">The type of object to return. The current implementation only returns <b>System.IO.Stream</b> or <b>System.Xml.XmlReader</b> objects.</param> <returns></returns> </member> <member name="P:NDoc.Core.XsltResourceResolver.ExtensibiltyStylesheet"> <summary> User-defined Extensibility Stylesheet </summary> <value>fully-qualified filename of exstensibility stylesheet</value> </member> </members> </doc>