OpenTAP 9.34
API Reference
OpenTap.AssemblyData Class Reference

Representation of an assembly including its dependencies. Part of the object model used in the PluginManager. More...

Inheritance diagram for OpenTap.AssemblyData:
OpenTap.ITypeDataSource

Public Member Functions

Assembly Load ()
 Returns the System.Reflection.Assembly corresponding to this. If the assembly has not yet been loaded, this call will load it.
 
override string ToString ()
 Returns name and version as a string.
 

Properties

string Name [get]
 The name of the assembly. This is the same as the filename without extension.
 
string Location [get]
 The file from which this assembly can be loaded. The information contained in this AssemblyData object comes from this file.
 
IEnumerable< object > Attributes [get]
 Gets the attributes of this .net assembly.
 
PluginAssemblyAttribute PluginAssemblyAttribute [get]
 PluginAssemblyAttribute decorating assembly, if included
 
IEnumerable< AssemblyDataReferences [get]
 A list of Assemblies that this Assembly references.
 
IEnumerable< TypeDataPluginTypes [get]
 Gets a list of plugin types that this Assembly defines.
 
Version Version = null [get]
 Gets the version of this Assembly. This will return null if the version cannot be parsed.
 
SemanticVersion SemanticVersion [get]
 Gets the version of this Assembly as a SemanticVersion. Will return null if the version is not well formatted.
 
- Properties inherited from OpenTap.ITypeDataSource

Detailed Description

Representation of an assembly including its dependencies. Part of the object model used in the PluginManager.

OpenTAP 9.34 API built Wed Jul 1 2026 09:21:14