/// <summary> /// Retrieves a list of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /> from a /// <see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /> /// </summary> /// <param name="organizationalItem"><see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /></param> /// <returns> /// List of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /> /// </returns> public static List<Component> Components(this OrganizationalItem organizationalItem) { return organizationalItem.Components(null as Schema); }
/// <summary> /// Retrieves a list of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /> from a /// <see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /> /// </summary> /// <param name="organizationalItem"><see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /></param> /// <param name="Schema">Schema <see cref="T:Tridion.ContentManager.TcmUri" /> for filtering.</param> /// <returns>List of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /></returns> public static List<Component> Components(this OrganizationalItem organizationalItem, TcmUri schema) { if (schema != null && TcmUri.IsValid(schema)) return organizationalItem.Components(new Schema(schema, organizationalItem.Session)); else return organizationalItem.Components(null as Schema); }
/// <summary> /// Retrieves a list of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /> from a /// <see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /> /// </summary> /// <param name="organizationalItem"><see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /></param> /// <param name="schema">Schema TCM uri for filtering.</param> /// <returns>List of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /></returns> public static List<Component> Components(this OrganizationalItem organizationalItem, String schema) { if (!String.IsNullOrEmpty(schema) && TcmUri.IsValid(schema)) return organizationalItem.Components(new TcmUri(schema)); else return organizationalItem.Components(null as Schema); }