DataPlace
ModuleInfo Class
CSCS.DataPlaceModuleInfo
Descriptor for a DataPlace SDK module. This is the minimum information required to load and register an implementation of the IAddIn interface.
Declaration Syntax
C#
public class ModuleInfo
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ModuleInfo()()()
Creates a new instance, for serialization purposes.

ModuleInfo(String, String)
Creates a new instance.

ModuleInfo(String, String, String)
Creates a new instance.

Description
A brief description of the module's functionality.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
ID
Gets or sets the ID of the module. This ID must be unique across all modules loaded by a given instance of DataPlace and must match the ID specified by the ModuleIDAttribute of the actual IAddIn implementation.

LoadedModule
Gets the add-in instance.

LocalDirectory
Location of the directory folder containing the IAddIn implementation class.

LocalPath
Location of the DLL containing the IAddIn implementation class.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
SetLoadedModule(IAddIn)
Establishes the module associated with this instance (unless this has already been done).

ToString()()()
Returns a string representation of the module, including its ID and description.
(Overrides Object.ToString()()().)
Inheritance Hierarchy
Object
ModuleInfo

Assembly: CS.DataPlace.Extensibility (Module: CS.DataPlace.Extensibility) Version: 2.0.3271.19819