public static ContentType CreateSimpleContentType(string alias, string name, PropertyTypeCollection groupedCollection, PropertyTypeCollection nonGroupedCollection) { var contentType = CreateSimpleContentType(alias, name, groupedCollection); //now add the non-grouped properties nonGroupedCollection.ForEach(pt => contentType.AddPropertyType(pt)); //ensure that nothing is marked as dirty contentType.ResetDirtyProperties(false); return(contentType); }
public static ContentType CreateSimpleContentType(string alias, string name, PropertyTypeCollection groupedCollection, PropertyTypeCollection nonGroupedCollection) { var contentType = CreateSimpleContentType(alias, name, groupedCollection); //now add the non-grouped properties nonGroupedCollection.ForEach(pt => contentType.AddPropertyType(pt)); //ensure that nothing is marked as dirty contentType.ResetDirtyProperties(false); return contentType; }