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