| Name | Description |
|---|
  | AssertEntityName(Entity^, array<String^>^) | Verifies that the logical name of an entity is the expected name. |
  | Clone(Entity^, Boolean) | Deep clones an instance of the Entity class. |
  | Clone(EntityCollection^, Boolean) | Deep clones an instance of the Entity class. |
  | GetAttributeCollectionValue<T>(Entity^, String^) | Gets the attribute collection for a specific attribute of an entity. |
  | GetAttributeValue(Entity^, String^) | Retrieves the value of the attribute. |
  | GetAttributeValue<T>(Entity^, String^) | Retrieves the value of an attribute. |
  | GetEntityReferenceValue<T>(Entity^, String^) | Retrieves attribute values for EntityReference attributes. |
  | GetFormattedAttributeValue(Entity^, String^) | Retrieves a formatted attribute value. |
  | GetRelatedEntities(Entity^, OrganizationServiceContext^, Relationship^) | Retrieves the collection of related entities for a specific relationship. |
  | GetRelatedEntities(Entity^, OrganizationServiceContext^, String^, Nullable<EntityRole>) | Retrieves the collection of related entities for a specific relationship. |
  | GetRelatedEntities<TEntity>(Entity^, Relationship^) | Retrieves the collection of related entities for a specific relationship. |
  | GetRelatedEntities<TEntity>(Entity^, String^, Nullable<EntityRole>) | Retrieves the collection of related entities for a specific relationship. |
  | GetRelatedEntities<TEntity, TResult>(TEntity, OrganizationServiceContext^, Expression<Func<TEntity, IEnumerable<TResult>^>^>^) | Retrieves the collection of related entities for a specific relationship. |
  | GetRelatedEntities<TEntity, TResult>(Entity^, Expression<Func<TEntity, IEnumerable<TResult>^>^>^) | Retrieves the collection of related entities for a specific relationship. |
  | GetRelatedEntity(Entity^, OrganizationServiceContext^, Relationship^) | Retrieves the related entity for a specific relationship. |
  | GetRelatedEntity(Entity^, OrganizationServiceContext^, String^, Nullable<EntityRole>) | Retrieves the related entity for a specific relationship. |
  | GetRelatedEntity<TEntity>(Entity^, Relationship^) | Retrieves the related entity for a specific relationship. |
  | GetRelatedEntity<TEntity>(Entity^, String^, Nullable<EntityRole>) | Retrieves the related entity for a specific relationship. |
  | GetRelatedEntity<TEntity, TResult>(TEntity, Expression<Func<TEntity, TResult>^>^) | Retrieves the related entity for a specific relationship. |
  | GetRelatedEntity<TEntity, TResult>(TEntity, OrganizationServiceContext^, Expression<Func<TEntity, TResult>^>^) | Retrieves the related entity for a specific relationship. |
  | SetAttributeCollectionValue<T>(Entity^, String^, IEnumerable<T>^) | Modifies the value of a sequence attribute. |
  | SetAttributeValue(Entity^, String^, Object^) | Modifies the value of an attribute. |
  | SetAttributeValue(Entity^, String^, String^, Object^) | Modifies the value of an attribute. |
  | SetAttributeValue<T>(Entity^, String^, Object^) | Modifies the value of an attribute. |
  | SetAttributeValue<T>(Entity^, String^, String^, Object^) | Modifies the value of an attribute. |
  | SetRelatedEntities<TEntity>(Entity^, Relationship^, IEnumerable<TEntity>^) | Modifies the collection of related entities for a specific relationship. |
  | SetRelatedEntities<TEntity>(Entity^, String^, IEnumerable<TEntity>^) | Modifies the collection of related entities for a specific relationship. |
  | SetRelatedEntities<TEntity>(Entity^, String^, Nullable<EntityRole>, IEnumerable<TEntity>^) | Modifies the collection of related entities for a specific relationship. |
  | SetRelatedEntities<TEntity, TResult>(TEntity, Expression<Func<TEntity, IEnumerable<TResult>^>^>^, IEnumerable<TResult>^) | Modifies the collection of related entities for a specific relationship. |
  | SetRelatedEntity<TEntity>(Entity^, Relationship^, TEntity) | Modifies a related entity for a specific relationship. |
  | SetRelatedEntity<TEntity>(Entity^, String^, TEntity) | Modifies a related entity for a specific relationship. |
  | SetRelatedEntity<TEntity>(Entity^, String^, Nullable<EntityRole>, TEntity) | Modifies a related entity for a specific relationship. |
  | SetRelatedEntity<TEntity, TResult>(TEntity, Expression<Func<TEntity, TResult>^>^, TResult) | Modifies a related entity for a specific relationship. |