Reflection Data Set Class
This class contains information used to obtain reflection data and comments for a specific set of
assemblies.
Definition
Namespace: Sandcastle.Core.Reflection
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.1.20.0
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.1.20.0
C#
public sealed class ReflectionDataSet : INotifyPropertyChangedVB
Public NotInheritable Class ReflectionDataSet
Implements INotifyPropertyChangedC++
public ref class ReflectionDataSet sealed : INotifyPropertyChangedF#
[<SealedAttribute>]
type ReflectionDataSet =
class
interface INotifyPropertyChanged
end- Inheritance
- Object ReflectionDataSet
- Implements
- INotifyPropertyChanged
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 assemblyBinding configuration entries for the MRefBuilder configuration file. |
| CommentsFileLocations | This is used to return an enumerable list of comments file locations |
| ContainsAssembly | This is used to see if the framework contains an assembly that uses the specified name |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| FindAssembly | This is used to find an assembly by name |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetReferencedNamespaces | This is used to get an enumerable list of unique namespaces referenced in the XML comments files of the given set of namespaces. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| IgnoredNamespacesConfiguration | This is used to return the API filter namespace configuration entries for the MRefBuilder configuration file. |
| IgnoreIfUnresolvedConfiguration | This is used to return the ignoreIfUnresolved configuration entries for the MRefBuilder configuration file. |
| KeepReferenceAssembly | 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 |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
Events
| PropertyChanged | The property changed event |