public List<string> GetActivityFields(object activity)
{
List<string> results = new List<string>();
IEnumerable<PropertyInfo> properties = StringAttributeRefectionUtils.ExtractAdornedProperties<FindMissingAttribute>(activity);
foreach (PropertyInfo propertyInfo in properties)
{
object property = propertyInfo.GetValue(activity, null);
if (property != null)
{
results.Add(property.ToString());
}
}
return results;
}