Ejemplo n.º 1
0
            HRESULT Oleaut32.IEnumVariant.Clone(Oleaut32.IEnumVariant[]?ppEnum)
            {
                if (ppEnum is null)
                {
                    return(HRESULT.E_INVALIDARG);
                }

                ppEnum[0] = new EnumVariantObject(owner, currentChild);
                return(HRESULT.S_OK);
            }
Ejemplo n.º 2
0
            HRESULT Oleaut32.IEnumVariant.Clone(Oleaut32.IEnumVariant[]?ppEnum)
            {
                if (ppEnum is null)
                {
                    return(HRESULT.E_POINTER);
                }

                ppEnum[0] = new EnumVariantObject(_owner, _currentChild);
                return(HRESULT.S_OK);
            }
Ejemplo n.º 3
0
 void UnsafeNativeMethods.IEnumVariant.Clone(UnsafeNativeMethods.IEnumVariant[] v)
 {
     v[0] = new EnumVariantObject(owner, currentChild);
 }