﻿<?xml version="1.0" encoding="utf-8"?><Type Name="TrackListDatabaseModel" FullName="Banshee.Collection.Database.TrackListDatabaseModel"><TypeSignature Language="C#" Value="public class TrackListDatabaseModel : Banshee.Collection.TrackListModel, Banshee.Collection.IExportableModel, Hyena.Data.ICareAboutView, Hyena.Data.IFilterable, Hyena.Data.ISortable, Hyena.Data.Sqlite.ICacheableDatabaseModel" /><AssemblyInfo><AssemblyName>Banshee.Services</AssemblyName><AssemblyVersion>0.90.1.25404</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>Banshee.Collection.TrackListModel</BaseTypeName></Base><Interfaces><Interface><InterfaceName>Banshee.Collection.IExportableModel</InterfaceName></Interface><Interface><InterfaceName>Hyena.Data.ICareAboutView</InterfaceName></Interface><Interface><InterfaceName>Hyena.Data.IFilterable</InterfaceName></Interface><Interface><InterfaceName>Hyena.Data.ISortable</InterfaceName></Interface><Interface><InterfaceName>Hyena.Data.Sqlite.ICacheableDatabaseModel</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.Reflection.DefaultMember("Item")</AttributeName></Attribute></Attributes><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public TrackListDatabaseModel (Banshee.Database.BansheeDbConnection connection, string uuid);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /><Parameter Name="uuid" Type="System.String" /></Parameters><Docs><param name="connection">To be added.</param><param name="uuid">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.Collection.IExportableModel.GetLength"><MemberSignature Language="C#" Value="int IExportableModel.GetLength ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.Collection.IExportableModel.GetMetadata"><MemberSignature Language="C#" Value="System.Collections.Generic.IDictionary&lt;string,object&gt; IExportableModel.GetMetadata (int index);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="index" Type="System.Int32" /></Parameters><Docs><param name="index">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CacheId"><MemberSignature Language="C#" Value="public int CacheId { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Condition"><MemberSignature Language="C#" Value="public string Condition { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConditionFragment"><MemberSignature Language="C#" Value="public string ConditionFragment { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Duration"><MemberSignature Language="C#" Value="public TimeSpan Duration { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FetchCount"><MemberSignature Language="C#" Value="public int FetchCount { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="field_set"><MemberSignature Language="C#" Value="protected static Hyena.Data.Query.QueryFieldSet field_set;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Hyena.Data.Query.QueryFieldSet</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="FieldSet"><MemberSignature Language="C#" Value="public static Hyena.Data.Query.QueryFieldSet FieldSet { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Query.QueryFieldSet</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FileSize"><MemberSignature Language="C#" Value="public long FileSize { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Filter"><MemberSignature Language="C#" Value="public string Filter { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FilteredDuration"><MemberSignature Language="C#" Value="public TimeSpan FilteredDuration { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FilteredFileSize"><MemberSignature Language="C#" Value="public long FilteredFileSize { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ForcedSortQuery"><MemberSignature Language="C#" Value="public string ForcedSortQuery { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSort"><MemberSignature Language="C#" Value="public static string GetSort (string key, string ascDesc);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="ascDesc" Type="System.String" /></Parameters><Docs><param name="key">To be added.</param><param name="ascDesc">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="public void Initialize ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinColumn"><MemberSignature Language="C#" Value="public string JoinColumn { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinFragment"><MemberSignature Language="C#" Value="public string JoinFragment { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinPrimaryKey"><MemberSignature Language="C#" Value="public string JoinPrimaryKey { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinTable"><MemberSignature Language="C#" Value="public string JoinTable { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Refilter"><MemberSignature Language="C#" Value="public void Refilter ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReloadFragment"><MemberSignature Language="C#" Value="public string ReloadFragment { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="RowsInView"><MemberSignature Language="C#" Value="public virtual int RowsInView { set; protected get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SelectAggregates"><MemberSignature Language="C#" Value="public string SelectAggregates { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Sort"><MemberSignature Language="C#" Value="public void Sort (Hyena.Data.ISortableColumn column);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="column" Type="Hyena.Data.ISortableColumn" /></Parameters><Docs><param name="column">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SortColumn"><MemberSignature Language="C#" Value="public Hyena.Data.ISortableColumn SortColumn { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.ISortableColumn</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UnfilteredCount"><MemberSignature Language="C#" Value="public int UnfilteredCount { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>