How to know if PropertyInfo is MEF import
-
30-06-2021 - |
Question
Suppose I have a class as follows where MyProperty
is composed in by MEF:
class Foo
{
[Import]
public Bar MyProperty { get; set; }
}
While using reflection to inspect this assembly, is it possible to determine whether the property was imported by MEF? I noticed an Attributes
property in the PropertyInfo
class but it was empty.
Solution
You should use the GetCustomAttributes()
method instead.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow