C# Класс META.ComponentLibraryManagerAddOn

Наследование: IMgaComponentEx, IGMEVersionInfo, IMgaEventSink, IDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
interactiveMode bool

Private Properties

Свойство Тип Описание
CopyComponentFiles void
GMERegister void
GMEUnRegister void
GetAllComponentAssemblys IEnumerable
GetMetaRefs void
GetRandomComponentAssemblyDir string
Process void
RenameComponentDirectory void
WarnUserAboutMissingFiles void

Открытые методы

Метод Описание
CopyDirectory ( string sourcePath, string destPath ) : void
Dispose ( ) : void
Enable ( bool newval ) : void
Enable ( bool newval, MgaProject project ) : void
GetEnabled ( MgaProject project ) : System.Boolean
GlobalEvent ( globalevent_enum @event ) : void
Initialize ( MgaProject project ) : void
Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void

Called when an FCO or folder changes

ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
get_ComponentParameter ( string Name ) : object
set_ComponentParameter ( string Name, object pVal ) : void

Приватные методы

Метод Описание
CopyComponentFiles ( string fromPath, string toPath ) : void
GMERegister ( Type t ) : void
GMEUnRegister ( Type t ) : void
GetAllComponentAssemblys ( IMgaProject project, bool includeLibraries = false ) : IEnumerable
GetMetaRefs ( MgaProject project ) : void
GetRandomComponentAssemblyDir ( ) : string
Process ( ISIS.GME.Dsml.CyPhyML.Interfaces componentAssembly ) : void
RenameComponentDirectory ( ISIS.GME.Dsml.CyPhyML.Interfaces component, string oldPath ) : void
WarnUserAboutMissingFiles ( ISIS.GME.Dsml.CyPhyML.Interfaces component ) : void

Описание методов

CopyDirectory() публичный статический Метод

public static CopyDirectory ( string sourcePath, string destPath ) : void
sourcePath string
destPath string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Enable() публичный Метод

public Enable ( bool newval ) : void
newval bool
Результат void

Enable() публичный статический Метод

public static Enable ( bool newval, MgaProject project ) : void
newval bool
project MgaProject
Результат void

GetEnabled() публичный статический Метод

public static GetEnabled ( MgaProject project ) : System.Boolean
project MgaProject
Результат System.Boolean

GlobalEvent() публичный Метод

public GlobalEvent ( globalevent_enum @event ) : void
@event globalevent_enum
Результат void

Initialize() публичный Метод

public Initialize ( MgaProject project ) : void
project MgaProject
Результат void

Invoke() публичный Метод

public Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
Project MgaProject
selectedobjs MgaFCOs
param int
Результат void

InvokeEx() публичный Метод

public InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
project MgaProject
currentobj MgaFCO
selectedobjs MgaFCOs
param int
Результат void

ObjectEvent() публичный Метод

Called when an FCO or folder changes
public ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void
subject MgaObject the object the event(s) happened to
eventMask uint objectevent_enum values ORed together
param object extra information provided for cetertain event types
Результат void

ObjectsInvokeEx() публичный Метод

public ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
Project MgaProject
currentobj MgaObject
selectedobjs MgaObjects
param int
Результат void

get_ComponentParameter() публичный Метод

public get_ComponentParameter ( string Name ) : object
Name string
Результат object

set_ComponentParameter() публичный Метод

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
Результат void

Описание свойств

interactiveMode защищенное свойство

protected bool interactiveMode
Результат bool