public AmbientPropertyValue GetFirstAmbientValue (IEnumerable<XamlType> ceilingTypes, params XamlMember [] properties) { foreach (var obj in GetAllAmbientValues (ceilingTypes, properties)) return obj; return null; } }