user3791372
user3791372

Reputation: 4665

Getting the public properties of a class in .NET core

I notice that .NET core doesn't allow myObj.GetType().GetProperties() as no GetProperties method exists. Is there another way to obtain the properties of a class through reflection?

Upvotes: 11

Views: 11872

Answers (2)

Moslem Ben Dhaou
Moslem Ben Dhaou

Reputation: 7005

Just to sum up to anyone else, just adding using System.Reflection to the top of the page is not enough. You will have to add the System.Reflection.TypeExtensions NuGet package as described in the question comments.

PM> Install-Package System.Reflection.TypeExtensions -Version 4.3.0

Upvotes: 11

user3791372
user3791372

Reputation: 4665

It seems that myObj.GetType().GetProperties() IS valid. I just had to bring in System.Reflection by using System.Reflection.

Upvotes: 20

Related Questions