Table of Contents

ApiFilter Class

Definition

Namespace
Sandcastle.Core.Project
Assembly
Sandcastle.Core.dll

This represents an API entry that is to be removed from the reflection information using MRefBuilder's namespace ripping feature.

public class ApiFilter : IComparable<ApiFilter>
Inheritance
ApiFilter
Implements

Constructors

ApiFilter(ApiEntryType, string, bool)

Constructor. This takes the API type and the full name.

Properties

Children

This returns the child API filter collection for this entry

EntryType

This is used to get or set the API entry type

FilterName

This is used to get the API filter name

FullName

This is used to get the fully qualified name of the API entry

IsExposed

This is used to get or set whether or not the entry is exposed

IsProjectExclude

This is used to get or set whether or not the entry is excluded via the project (i.e. via the SHFB Namespaces option or an <exclude /> tag.

Methods

ApiEntryTypeFromLetter(char)

This is used to convert an API type letter to an ApiEntryType enumerated value.

CompareTo(ApiFilter)

Compares this instance to another instance and returns an indication of their relative values