LibraryServices
LibraryServices is a singleton class which manages builtin libraries as well as imported libraries. It is across different sessions.
Constructors
No public constructors defined
Methods
void UpdateLibraryCoreData( ) |
stability index:1 |
Return Value: none |
|
Copy properties from the liveCore The properties to copy are only those used by the library core |
|
IEnumerable<FunctionGroup> GetFunctionGroups(String library) |
stability index:1 |
Return Value: none |
|
Get function groups from an imported library. |
|
library |
|
Library path |
|
IEnumerable<FunctionGroup> GetAllFunctionGroups( ) |
stability index:1 |
Return Value: none |
|
Return all function groups. |
|
FunctionDescriptor GetFunctionDescriptor(String library,String mangledName) |
stability index:1 |
Return Value: none |
|
Get function descriptor from the managled function name. name. |
|
library |
|
Library path |
|
mangledName |
|
Mangled function name |
|
FunctionDescriptor GetFunctionDescriptor(String managledName) |
stability index:1 |
Return Value: none |
|
Get function descriptor from the managed function name. |
|
managledName |
|
|
|
Boolean IsLibraryLoaded(String library) |
stability index:1 |
Return Value: true even if the same library name is loaded from different paths |
|
Checks if a given library is already loaded or not. Only unique assembly names are allowed to be loaded |
|
library |
|
can be either the full path or the assembly name |
|
Boolean ImportLibrary(String library) |
stability index:1 |
Return Value: none |
|
Import a library (if it hasn't been imported yet). |
|
library |
|
|
|
Properties
IEnumerable<String> ImportedLibraries {get;} |
stability index:1 |
Get a list of imported libraries. |
|
IEnumerable<FunctionGroup> BuiltinFunctionGroups {get;} |
stability index:1 |
Get builtin function groups. |
|
Return Value: |
|
IEnumerable<FunctionGroup> ImportedFunctionGroups {get;} |
stability index:1 |
Get all imported function groups. |
|
Events
No public events defined