/// <summary> /// Gets the values of an iconic vector variable /// (in main) /// </summary> public HObjectVector GetIconicVarVector(int index) { IntPtr vector; HDevProgramCall.HCkE(EngineAPI.GetIconicVarVector(this.call, index, out vector)); GC.KeepAlive((object)this); return(EngineAPI.GetAndDestroyObjectVector(vector)); }
/// <summary>Gets the value of an output control parameter</summary> public HObjectVector GetOutputIconicParamVector(string name) { IntPtr vector; HDevProcedureCall.HCkE(EngineAPI.GetOutputIconicParamVector(this.call, name, out vector)); GC.KeepAlive((object)this); return(EngineAPI.GetAndDestroyObjectVector(vector)); }
/// <summary>Gets the value of a global iconic variable</summary> public HObjectVector GetGlobalIconicVarVector(string name) { IntPtr vector; HDevEngine.HCkE(EngineAPI.GetGlobalIconicVarVector(this.engine, name, out vector)); GC.KeepAlive((object)this); return(EngineAPI.GetAndDestroyObjectVector(vector)); }