public static Predicate<DeserializeIgnoreAttribute> MatchesProperty(PropertyInfo prop) { return delegate(DeserializeIgnoreAttribute attribute) { return attribute.PropertyName == prop.Name; }; }