SemPtr SemPtr
SemPtr SemPtr
Documentation generated with DocFX
Using SingulinkFX as the template

Search Results for

    Edit this page

    Interface ITypedFunctionPointer<TDelegate, TSelf>

    Represents an abstract pointer type pointing to a target function whose signature is specified by TDelegate

    Inherited Members
    ITypedFunctionPointer<TDelegate>.ToDelegate()
    IPointer<TSelf>.FromRaw(void*)
    IPointer<TSelf>.FromIntPtr(nint)
    IPointer<TSelf>.FromUIntPtr(nuint)
    IPointer.Raw
    IPointer.AsIntPtr
    IPointer.AsUIntPtr
    Namespace: SemPtr
    Assembly: SemPtr.dll
    Syntax
    public interface ITypedFunctionPointer<TDelegate, TSelf> : ITypedFunctionPointer<TDelegate>, IFunctionPointer<TSelf>, IFunctionPointer, IPointer<TSelf>, IPointer where TDelegate : notnull, Delegate where TSelf : unmanaged, ITypedFunctionPointer<TDelegate, TSelf>, allows ref struct
    Type Parameters
    Name Description
    TDelegate

    The type of the delegate representing the signature of the target function the pointer points to.

    TSelf

    The type of the function pointer.

    Methods

    Name Description
    FromDelegate(TDelegate?)

    Creates a TSelf from a delegate of type TDelegate.

    © 2026 Felix Rüdiger. SemPtr and its documentation are licensed under the MIT license.