ReflectionDataSet 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: 2024.2.18.0
public sealed class ReflectionDataSet : INotifyPropertyChanged
Inheritance
Object    ReflectionDataSet
Implements
INotifyPropertyChanged

Constructors

ReflectionDataSet Constructor
ReflectionDataSet(String) File constructor

Properties

AllSystemTypesRedirected This is used to get or set whether or not all System types are redirected to other assemblies
Obsolete.
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
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FindAssembly This is used to find an assembly by name
GetHashCodeServes 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.
GetTypeGets 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
ToStringReturns a string that represents the current object.
(Inherited from Object)

Events

PropertyChanged The property changed event

See Also