﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ITrackModelSource" FullName="Banshee.Sources.ITrackModelSource"><TypeSignature Language="C#" Value="public interface ITrackModelSource : Banshee.Sources.ISource" /><TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITrackModelSource implements class Banshee.Sources.ISource" /><AssemblyInfo><AssemblyName>Banshee.Services</AssemblyName><AssemblyVersion>0.90.1.25404</AssemblyVersion><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><Interfaces><Interface><InterfaceName>Banshee.Sources.ISource</InterfaceName></Interface></Interfaces><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName="CanAddTracks"><MemberSignature Language="C#" Value="public bool CanAddTracks { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanAddTracks" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanDeleteTracks"><MemberSignature Language="C#" Value="public bool CanDeleteTracks { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanDeleteTracks" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanRemoveTracks"><MemberSignature Language="C#" Value="public bool CanRemoveTracks { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanRemoveTracks" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanRepeat"><MemberSignature Language="C#" Value="public bool CanRepeat { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanRepeat" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanShuffle"><MemberSignature Language="C#" Value="public bool CanShuffle { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanShuffle" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConfirmRemoveTracks"><MemberSignature Language="C#" Value="public bool ConfirmRemoveTracks { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool ConfirmRemoveTracks" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteSelectedTracks"><MemberSignature Language="C#" Value="public void DeleteSelectedTracks ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DeleteTracks"><MemberSignature Language="C#" Value="public void DeleteTracks (Hyena.Collections.Selection selection);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DeleteTracks(class Hyena.Collections.Selection selection) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="selection" Type="Hyena.Collections.Selection" /></Parameters><Docs><param name="selection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="HasDependencies"><MemberSignature Language="C#" Value="public bool HasDependencies { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool HasDependencies" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Indexable"><MemberSignature Language="C#" Value="public bool Indexable { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool Indexable" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Reload"><MemberSignature Language="C#" Value="public void Reload ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Reload() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSelectedTracks"><MemberSignature Language="C#" Value="public void RemoveSelectedTracks ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveTracks"><MemberSignature Language="C#" Value="public void RemoveTracks (Hyena.Collections.Selection selection);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RemoveTracks(class Hyena.Collections.Selection selection) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="selection" Type="Hyena.Collections.Selection" /></Parameters><Docs><param name="selection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ShowBrowser"><MemberSignature Language="C#" Value="public bool ShowBrowser { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool ShowBrowser" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackModel"><MemberSignature Language="C#" Value="public Banshee.Collection.TrackListModel TrackModel { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Collection.TrackListModel TrackModel" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackListModel</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>