SharePoint Client Object Model: Verifying if a Field is part of a Content Type
Before adding a field to a ContentType, it is important to check that the field is not already part of the Content Type. Here’s an extension method to ClientContext that does just that: