Skip to content

[RuntimeAsync] Reflection/introspection support #115099

Open
@VSadov

Description

@VSadov

For the most part Reflection "support" means hiding the implementation details from Reflection.
This need reviewing various scenarios where Async methods may end up exposed. Also testing.

Also consider: #114675 (review) , the part about

In RuntimeMethodHandle::GetMethodDef there is a call to GetCallingConventionInfo. we should check what impact that has.

There are a few MethodImpl.Async methods in the runtime that are not Task-returning. We would need to make sure they cannot be called via reflection.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions