public void Apply(TypeMemberDisplayProperties properties)
{
foreach (var property in properties.DisplayProperties)
{
// does this member exist?
InstanceMember member;
MemberCategory category;
bool found = TryGetInstanceMember(property.Name, out member, out category);
if (member != null)
{
ApplyDisplayPropertyToInstanceMember(property, member, category);
}
}
RefreshDelegateBasedElementVisibility();
}