/// <summary> /// Returns a string that describes the concept instance in a user-friendly manner. /// The string contains concept's keyword and a list of concept's key properties. /// </summary> /// <remarks> /// This description in not unique because different concepts might have same keyword. /// </remarks> public string GetUserDescription() { var desc = new StringBuilder(100); desc.Append(Concept.GetKeywordOrTypeName()); desc.Append(' '); AppendKeyMembers(desc); return(desc.ToString()); }