OpenTAP 9.24
API Reference
Public Member Functions | Properties | List of all members
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
string Name [get]
 The name of this assembly data source. Usually the same as the location name without extension.
 
string Location [get]
 The location of the types. This can be a file location, URL or null.
 
IEnumerable< ITypeDataTypes [get]
 The types which this type data source provides.
 
IEnumerable< object > Attributes [get]
 Attributes associated with this typed data source.
 
IEnumerable< ITypeDataSourceReferences [get]
 Which other type data sources this type data source references.
 
string Version [get]
 The version of the type data source.
 

Detailed Description

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

OpenTAP 9.24 API built Tue Apr 30 2024 13:44:41