public static bool TryGetDefinition(this PropertyInfo property, out string definition) { definition = null; DefinitionAttribute def = property.GetCustomAttribute <DefinitionAttribute>(); if (def.Exists()) { definition = def.Definition; return(true); } return(false); }