public String GetMethodName(long lMethodNum, long lMethodAlias) { string name = String.Empty; NativeProxy.GetMethodName(ptr, lMethodNum, lMethodAlias, n => name = NativeProxy.Str(n)); return(name); }
public static String[] ClassNames(String library) { IntPtr ptr = NativeProxy.GetClassNames(library); String names = NativeProxy.Str(ptr); return(names.Split("|")); }
public String GetPropName(long lPropNum, long lPropAlias) { string name = String.Empty; NativeProxy.GetPropName(ptr, lPropNum, lPropAlias, n => name = NativeProxy.Str(n)); return(name); }
public bool HasRetVal(long lMethodNum) { return(NativeProxy.HasRetVal(ptr, lMethodNum)); }
public long GetNParams(long lMethodNum) { return(NativeProxy.GetNParams(ptr, lMethodNum)); }
public long FindMethod(string wsMethodName) { return(NativeProxy.FindMethod(ptr, wsMethodName)); }
public long GetNMethods() { return(NativeProxy.GetNMethods(ptr)); }
public bool IsPropWritable(long lPropNum) { return(NativeProxy.IsPropWritable(ptr, lPropNum)); }
public long FindProp(String wsPropName) { return(NativeProxy.FindProp(ptr, wsPropName)); }
public long GetNProps() { return(NativeProxy.GetNProps(ptr)); }
public NativeComponent(String library, String component) { ptr = NativeProxy.GetClassObject(library, component); }