/// <summary> /// Constructor. /// </summary> /// <param name="session">the related session object</param> /// <param name="typeDefinition">the low-level type definition</param> public DocumentType(ISession session, IDocumentTypeDefinition typeDefinition) { Initialize(typeDefinition); ContentStreamAllowed = typeDefinition.ContentStreamAllowed; IsVersionable = typeDefinition.IsVersionable; helper = new ObjectTypeHelper(session, this); }
/// <summary> /// Constructor. /// </summary> /// <param name="session">the related session object</param> /// <param name="typeDefinition">the low-level type definition</param> public SecondaryType(ISession session, ISecondaryTypeDefinition typeDefinition) { Initialize(typeDefinition); helper = new ObjectTypeHelper(session, this); }
/// <summary> /// Constructor. /// </summary> /// <param name="session">the related session object</param> /// <param name="typeDefinition">the low-level type definition</param> public ItemType(ISession session, IItemTypeDefinition typeDefinition) { Initialize(typeDefinition); helper = new ObjectTypeHelper(session, this); }
/// <summary> /// Constructor. /// </summary> /// <param name="session">the related session object</param> /// <param name="typeDefinition">the low-level type definition</param> public RelationshipType(ISession session, IRelationshipTypeDefinition typeDefinition) { Initialize(typeDefinition); helper = new ObjectTypeHelper(session, this); }