Skip to content

Removing ITypeInfo abstraction #2790

@jnm2

Description

@jnm2

It appears that both NUnit's code and the ITypeInfo abstraction itself are tightly coupled to System.Type.
This does not appear to have the potential to be an area of volatility, so the abstraction appears to be pure overhead. That's definitely the feeling I get each time I've worked with it. It's not useful for cross-platform BCL differences since we use extension methods in namespaces for that.

How bad of a change would it be to remove TypeWrapper and ITypeInfo and run directly against the reflection API?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions