ReflectionDataSet Class
Definition
- Namespace
- Sandcastle.Core.Reflection
- Assembly
- Sandcastle.Core.dll
This class contains information used to obtain reflection data and comments for a specific set of assemblies.
public sealed class ReflectionDataSet : INotifyPropertyChanged
- Inheritance
-
ReflectionDataSet
- Implements
Constructors
| ReflectionDataSet() |
Constructor |
| ReflectionDataSet(string) |
File constructor |
Properties
| AssemblyLocations |
This read-only property returns a bindable list of assembly locations |
| BindingRedirections |
This read-only property returns a bindable list of binding redirections used for building the reflection data. |
| CoreFrameworkLocation |
This read-only property is used to get the core framework location if there is one |
| Filename |
This is used to get or set the filename |
| IgnoredNamespaces |
This read-only property returns a bindable list of ignored namespaces used for building the reflection data. |
| IgnoredUnresolved |
This read-only property returns a bindable list of ignored unresolved assembly identities used for building the reflection data. |
| IncludedAssemblies |
This read-only property returns an enumerable list of all included assemblies in the reflection data set. |
| IsCoreFramework |
This read-only property is used to determine if this entry represents a core framework |
| IsPresent |
This read-only property can be used to determine if the reflection data set's core assemblies are present on the current system |
| Notes |
This is used to get or set notes about this reflection data set |
| Platform |
This is used to get or set the platform associated with the reflection data set |
| Title |
This is used to get or set the reflection data set title |
| Version |
This is used to get or set the version number associated with the reflection data set if applicable |
Methods
| BindingRedirectionConfiguration() |
This is used to return the |
| CommentsFileLocations(CultureInfo) |
This is used to return an enumerable list of comments file locations |
| ContainsAssembly(string) |
This is used to see if the framework contains an assembly that uses the specified name |
| FindAssembly(string) |
This is used to find an assembly by name |
| GetReferencedNamespaces(CultureInfo, IEnumerable<string>, IEnumerable<string>) |
This is used to get an enumerable list of unique namespaces referenced in the XML comments files of the given set of namespaces. |
| IgnoredNamespacesConfiguration() |
This is used to return the API filter |
| IgnoreIfUnresolvedConfiguration() |
This is used to return the |
| KeepReferenceAssembly(string) |
This is used to see if a reference assembly should be kept when building reflection data |
| Save() |
This is used to save the reflection data set information to an XML file |
Events
| PropertyChanged |
The property changed event |