示例#1
0
        public virtual uint QueryProperty(QScriptValue arg1, QScriptString name, uint flags, ref int id)
        {
            StackItem[] stack = new StackItem[5];
#if DEBUG
            stack[1].s_class = (IntPtr)DebugGCHandle.Alloc(arg1);
#else
            stack[1].s_class = (IntPtr)GCHandle.Alloc(arg1);
#endif
#if DEBUG
            stack[2].s_class = (IntPtr)DebugGCHandle.Alloc(name);
#else
            stack[2].s_class = (IntPtr)GCHandle.Alloc(name);
#endif
            stack[3].s_uint = flags;
            stack[4].s_int  = id;
            interceptor.Invoke("queryProperty##$$", "queryProperty(const QScriptValue&, const QScriptString&, QScriptClass::QueryFlags, uint*)", stack);
#if DEBUG
            DebugGCHandle.Free((GCHandle)stack[1].s_class);
#else
            ((GCHandle)stack[1].s_class).SynchronizedFree();
#endif
#if DEBUG
            DebugGCHandle.Free((GCHandle)stack[2].s_class);
#else
            ((GCHandle)stack[2].s_class).SynchronizedFree();
#endif
            id = stack[4].s_int;
            return(stack[0].s_uint);
        }
示例#2
0
 public QScriptString(QScriptString other)
     : this((Type) null)
 {
     CreateProxy();
     interceptor.Invoke("QScriptString#", "QScriptString(const QScriptString&)", typeof(void), typeof(QScriptString), other);
 }
示例#3
0
 public virtual uint PropertyFlags(QScriptValue arg1, QScriptString name, uint id)
 {
     return((uint)interceptor.Invoke("propertyFlags##$", "propertyFlags(const QScriptValue&, const QScriptString&, uint)", typeof(uint), typeof(QScriptValue), arg1, typeof(QScriptString), name, typeof(uint), id));
 }
示例#4
0
 public virtual void SetProperty(QScriptValue arg1, QScriptString name, uint id, QScriptValue value)
 {
     interceptor.Invoke("setProperty##$#", "setProperty(QScriptValue&, const QScriptString&, uint, const QScriptValue&)", typeof(void), typeof(QScriptValue), arg1, typeof(QScriptString), name, typeof(uint), id, typeof(QScriptValue), value);
 }
示例#5
0
文件: QScriptValue.cs 项目: KDE/qyoto
 public void SetProperty(QScriptString name, QScriptValue value, uint flags)
 {
     interceptor.Invoke("setProperty##$", "setProperty(const QScriptString&, const QScriptValue&, const QScriptValue::PropertyFlags&)", typeof(void), typeof(QScriptString), name, typeof(QScriptValue), value, typeof(uint), flags);
 }
示例#6
0
文件: QScriptValue.cs 项目: KDE/qyoto
 public void SetProperty(QScriptString name, QScriptValue value)
 {
     interceptor.Invoke("setProperty##", "setProperty(const QScriptString&, const QScriptValue&)", typeof(void), typeof(QScriptString), name, typeof(QScriptValue), value);
 }
示例#7
0
文件: QScriptValue.cs 项目: KDE/qyoto
 public uint PropertyFlags(QScriptString name, uint mode)
 {
     return (uint) interceptor.Invoke("propertyFlags#$", "propertyFlags(const QScriptString&, const QScriptValue::ResolveFlags&) const", typeof(uint), typeof(QScriptString), name, typeof(uint), mode);
 }
示例#8
0
文件: QScriptValue.cs 项目: KDE/qyoto
 public uint PropertyFlags(QScriptString name)
 {
     return (uint) interceptor.Invoke("propertyFlags#", "propertyFlags(const QScriptString&) const", typeof(uint), typeof(QScriptString), name);
 }
示例#9
0
 public QScriptString(QScriptString other) : this((Type)null)
 {
     CreateProxy();
     interceptor.Invoke("QScriptString#", "QScriptString(const QScriptString&)", typeof(void), typeof(QScriptString), other);
 }
示例#10
0
文件: QScriptValue.cs 项目: KDE/qyoto
 public QScriptValue Property(QScriptString name)
 {
     return (QScriptValue) interceptor.Invoke("property#", "property(const QScriptString&) const", typeof(QScriptValue), typeof(QScriptString), name);
 }
示例#11
0
 public uint PropertyFlags(QScriptString name)
 {
     return((uint)interceptor.Invoke("propertyFlags#", "propertyFlags(const QScriptString&) const", typeof(uint), typeof(QScriptString), name));
 }
示例#12
0
 public uint PropertyFlags(QScriptString name, uint mode)
 {
     return((uint)interceptor.Invoke("propertyFlags#$", "propertyFlags(const QScriptString&, const QScriptValue::ResolveFlags&) const", typeof(uint), typeof(QScriptString), name, typeof(uint), mode));
 }
示例#13
0
 public void SetProperty(QScriptString name, QScriptValue value)
 {
     interceptor.Invoke("setProperty##", "setProperty(const QScriptString&, const QScriptValue&)", typeof(void), typeof(QScriptString), name, typeof(QScriptValue), value);
 }
示例#14
0
 public void SetProperty(QScriptString name, QScriptValue value, uint flags)
 {
     interceptor.Invoke("setProperty##$", "setProperty(const QScriptString&, const QScriptValue&, const QScriptValue::PropertyFlags&)", typeof(void), typeof(QScriptString), name, typeof(QScriptValue), value, typeof(uint), flags);
 }
示例#15
0
 public QScriptValue Property(QScriptString name)
 {
     return((QScriptValue)interceptor.Invoke("property#", "property(const QScriptString&) const", typeof(QScriptValue), typeof(QScriptString), name));
 }