Assembly: System.Xaml (in System.Xaml.dll)
The returned value is different for attachable and non-attachable members. For non-attachable members, returns DeclaringType. For attachable members, LookupTargetType returns a result that is based on this logic:
If reflection cannot resolve a backing (IsUnknown true), this method returns an internal constant that represents a generic object type.
If the previous condition does not apply, LookupTargetType is called. The default implementation returns a XamlType that is based on examining the methods that implement the get and set accessors. A class might override LookupTargetType to use a different behavior such as other metadata forms that might report target types for attachable members.