/// <summary>To be documented.</summary> public readonly int ImplementsInterface(ref ID3D11ShaderReflectionType pBase) { var @this = (ID3D11ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed(ID3D11ShaderReflectionType *pBasePtr = &pBase) { ret = ((delegate * unmanaged[Cdecl] < ID3D11ShaderReflectionType *, ID3D11ShaderReflectionType *, int >)LpVtbl[10])(@this, pBasePtr); } return(ret); }
/// <summary>To be documented.</summary> public readonly int IsOfType(ref ID3D11ShaderReflectionType pType) { var @this = (ID3D11ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed(ID3D11ShaderReflectionType *pTypePtr = &pType) { ret = ((delegate * unmanaged[Cdecl] < ID3D11ShaderReflectionType *, ID3D11ShaderReflectionType *, int >)LpVtbl[9])(@this, pTypePtr); } return(ret); }