C# Класс xn.ProductionNode

Наследование: NodeWrapper
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddNeededNode ( ProductionNode needed ) : void
FromNative ( IntPtr nodeHandle ) : ProductionNode
GetContext ( ) : Context
GetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
GetInfo ( ) : NodeInfo
GetIntProperty ( string propName ) : System.UInt64
GetRealProperty ( string propName ) : double
GetStringProperty ( string propName ) : string
IsCapabilitySupported ( string strCapabilityName ) : bool
LockForChanges ( ) : LockHandle
LockedNodeEndChanges ( LockHandle lockHandle ) : void
LockedNodeStartChanges ( LockHandle lockHandle ) : void
RemoveNeededNode ( ProductionNode needed ) : void
SetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
SetIntProperty ( string propName, System.UInt64 value ) : void
SetRealProperty ( string propName, double value ) : void
SetStringProperty ( string propName, string value ) : void
UnlockForChanges ( LockHandle lockHandle ) : void

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

Метод Описание
ProductionNode ( IntPtr nodeHandle, bool addRef ) : System

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

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

public AddNeededNode ( ProductionNode needed ) : void
needed ProductionNode
Результат void

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

public static FromNative ( IntPtr nodeHandle ) : ProductionNode
nodeHandle System.IntPtr
Результат ProductionNode

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

public GetContext ( ) : Context
Результат Context

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

public GetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
propName string
size uint
buff System.IntPtr
Результат void

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

public GetInfo ( ) : NodeInfo
Результат NodeInfo

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

public GetIntProperty ( string propName ) : System.UInt64
propName string
Результат System.UInt64

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

public GetRealProperty ( string propName ) : double
propName string
Результат double

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

public GetStringProperty ( string propName ) : string
propName string
Результат string

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

public IsCapabilitySupported ( string strCapabilityName ) : bool
strCapabilityName string
Результат bool

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

public LockForChanges ( ) : LockHandle
Результат LockHandle

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

public LockedNodeEndChanges ( LockHandle lockHandle ) : void
lockHandle LockHandle
Результат void

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

public LockedNodeStartChanges ( LockHandle lockHandle ) : void
lockHandle LockHandle
Результат void

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

public RemoveNeededNode ( ProductionNode needed ) : void
needed ProductionNode
Результат void

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

public SetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
propName string
size uint
buff System.IntPtr
Результат void

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

public SetIntProperty ( string propName, System.UInt64 value ) : void
propName string
value System.UInt64
Результат void

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

public SetRealProperty ( string propName, double value ) : void
propName string
value double
Результат void

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

public SetStringProperty ( string propName, string value ) : void
propName string
value string
Результат void

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

public UnlockForChanges ( LockHandle lockHandle ) : void
lockHandle LockHandle
Результат void