Skip to content

Mono support for new function pointer APIs #124149

@jgh07

Description

@jgh07

This acts as a tracking issue for the Mono implementation of the new APIs proposed in #75348. The following APIs will have to be implemented on the corresponding Mono-specific subtypes:

 namespace System
 {
    public abstract partial class Type
    {
        public virtual Type MakeFunctionPointerType(Type[]? parameterTypes, bool isUnmanaged = false) => throw new NotSupportedException(SR.NotSupported_SubclassOverride);
    }
 }

 namespace System.Reflection.Emit
 {
    public abstract partial class ILGenerator
    {
        public virtual void EmitCalli(Type functionPointerType) => throw new NotImplementedException();
    }
 }

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-VM-reflection-monoReflection issues specific to MonoVMuntriagedNew issue has not been triaged by the area owner

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions