﻿<?xml version="1.0" encoding="utf-8"?><Type Name="PrimarySource" FullName="Banshee.Sources.PrimarySource"><TypeSignature Language="C#" Value="public abstract class PrimarySource : Banshee.Sources.DatabaseSource, IDisposable" /><TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit PrimarySource extends Banshee.Sources.DatabaseSource implements class System.IDisposable" /><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><Base><BaseTypeName>Banshee.Sources.DatabaseSource</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.IDisposable</InterfaceName></Interface></Interfaces><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PrimarySource ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PrimarySource (string generic_name, string name, string id, int order);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(string generic_name, string name, string id, int32 order) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="id" Type="System.String" /><Parameter Name="order" Type="System.Int32" /></Parameters><Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="id">To be added.</param><param name="order">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PrimarySource (string generic_name, string name, string id, int order, bool is_temp);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(string generic_name, string name, string id, int32 order, bool is_temp) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="id" Type="System.String" /><Parameter Name="order" Type="System.Int32" /><Parameter Name="is_temp" Type="System.Boolean" /></Parameters><Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="id">To be added.</param><param name="order">To be added.</param><param name="is_temp">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AcceptsInputFromSource"><MemberSignature Language="C#" Value="public override bool AcceptsInputFromSource (Banshee.Sources.Source source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool AcceptsInputFromSource(class Banshee.Sources.Source source) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddSelectedTracks"><MemberSignature Language="C#" Value="public override bool AddSelectedTracks (Banshee.Sources.Source source, Hyena.Collections.Selection selection);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool AddSelectedTracks(class Banshee.Sources.Source source, class Hyena.Collections.Selection selection) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="selection" Type="Hyena.Collections.Selection" /></Parameters><Docs><param name="source">To be added.</param><param name="selection">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackAndIncrementCount"><MemberSignature Language="C#" Value="protected virtual void AddTrackAndIncrementCount (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void AddTrackAndIncrementCount(class Banshee.Collection.Database.DatabaseTrackInfo track) 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><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackJob"><MemberSignature Language="C#" Value="protected Banshee.ServiceStack.BatchUserJob AddTrackJob { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.ServiceStack.BatchUserJob AddTrackJob" /><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.ServiceStack.BatchUserJob</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackList"><MemberSignature Language="C#" Value="protected virtual void AddTrackList (object cached_list);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void AddTrackList(object cached_list) 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><Parameter Name="cached_list" Type="System.Object" /></Parameters><Docs><param name="cached_list">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AutoExpand"><MemberSignature Language="C#" Value="public override Nullable&lt;bool&gt; AutoExpand { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;bool&gt; AutoExpand" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="BaseDirectory"><MemberSignature Language="C#" Value="public virtual string BaseDirectory { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance string BaseDirectory" /><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.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="BaseDirectoryWithSeparator"><MemberSignature Language="C#" Value="public string BaseDirectoryWithSeparator { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string BaseDirectoryWithSeparator" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><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="CanSearch"><MemberSignature Language="C#" Value="public override bool CanSearch { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanSearch" /><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="ChildSortTypes"><MemberSignature Language="C#" Value="public override Banshee.Sources.SourceSortType[] ChildSortTypes { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.SourceSortType[] ChildSortTypes" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.SourceSortType[]</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CopyTrackTo"><MemberSignature Language="C#" Value="public virtual void CopyTrackTo (Banshee.Collection.Database.DatabaseTrackInfo track, Banshee.Base.SafeUri uri, Banshee.ServiceStack.BatchUserJob job);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="job" Type="Banshee.ServiceStack.BatchUserJob" /></Parameters><Docs><param name="track">To be added.</param><param name="uri">To be added.</param><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CopyTrackTo"><MemberSignature Language="C#" Value="public virtual void CopyTrackTo (Banshee.Collection.Database.DatabaseTrackInfo track, Hyena.SafeUri uri, Banshee.ServiceStack.BatchUserJob job);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTrackTo(class Banshee.Collection.Database.DatabaseTrackInfo track, class Hyena.SafeUri uri, class Banshee.ServiceStack.BatchUserJob job) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /><Parameter Name="uri" Type="Hyena.SafeUri" /><Parameter Name="job" Type="Banshee.ServiceStack.BatchUserJob" /></Parameters><Docs><param name="track">To be added.</param><param name="uri">To be added.</param><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DbId"><MemberSignature Language="C#" Value="public int DbId { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 DbId" /><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.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DefaultChildSort"><MemberSignature Language="C#" Value="public override Banshee.Sources.SourceSortType DefaultChildSort { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.SourceSortType DefaultChildSort" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.SourceSortType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DefaultSmartPlaylists"><MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; DefaultSmartPlaylists { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; DefaultSmartPlaylists" /><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.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DelayAddJob"><MemberSignature Language="C#" Value="protected bool DelayAddJob { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool DelayAddJob" /><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="DelayDeleteJob"><MemberSignature Language="C#" Value="protected bool DelayDeleteJob { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool DelayDeleteJob" /><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="DeleteAllTracks"><MemberSignature Language="C#" Value="public void DeleteAllTracks (Banshee.Playlist.AbstractPlaylistSource source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteAllTracks(class Banshee.Playlist.AbstractPlaylistSource source) 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><Parameter Name="source" Type="Banshee.Playlist.AbstractPlaylistSource" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteSelectedTracksFromChild"><MemberSignature Language="C#" Value="public void DeleteSelectedTracksFromChild (Banshee.Sources.DatabaseSource source);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.DatabaseSource" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrack"><MemberSignature Language="C#" Value="protected virtual bool DeleteTrack (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool DeleteTrack(class Banshee.Collection.Database.DatabaseTrackInfo track) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrack"><MemberSignature Language="C#" Value="protected virtual void DeleteTrack (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrackJob"><MemberSignature Language="C#" Value="protected Banshee.ServiceStack.BatchUserJob DeleteTrackJob { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.ServiceStack.BatchUserJob DeleteTrackJob" /><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.ServiceStack.BatchUserJob</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrackList"><MemberSignature Language="C#" Value="protected virtual void DeleteTrackList (Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; list);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void DeleteTrackList(class Banshee.Collection.Database.CachedList`1&lt;class Banshee.Collection.Database.DatabaseTrackInfo&gt; list) 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><Parameter Name="list" Type="Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;" /></Parameters><Docs><param name="list">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTracks"><MemberSignature Language="C#" Value="public override void DeleteTracks (Banshee.Collection.Database.DatabaseTrackListModel model, Hyena.Collections.Selection selection);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void DeleteTracks(class Banshee.Collection.Database.DatabaseTrackListModel model, 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="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="selection" Type="Hyena.Collections.Selection" /></Parameters><Docs><param name="model">To be added.</param><param name="selection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public virtual void Dispose ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() 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="error_source"><MemberSignature Language="C#" Value="protected Banshee.Sources.ErrorSource error_source;" /><MemberSignature Language="ILAsm" Value=".field family class Banshee.Sources.ErrorSource error_source" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.ErrorSource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="error_source_visible"><MemberSignature Language="C#" Value="protected bool error_source_visible;" /><MemberSignature Language="ILAsm" Value=".field family bool error_source_visible" /><MemberType>Field</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><remarks>To be added.</remarks></Docs></Member><Member MemberName="ErrorSource"><MemberSignature Language="C#" Value="public Banshee.Sources.ErrorSource ErrorSource { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.ErrorSource ErrorSource" /><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.Sources.ErrorSource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Expanded"><MemberSignature Language="C#" Value="public override bool Expanded { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool Expanded" /><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="ExpandedSchema"><MemberSignature Language="C#" Value="public Banshee.Configuration.SchemaEntry&lt;bool&gt; ExpandedSchema { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Banshee.Configuration.SchemaEntry`1&lt;bool&gt; ExpandedSchema" /><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.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetById"><MemberSignature Language="C#" Value="public static Banshee.Sources.PrimarySource GetById (int id);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class Banshee.Sources.PrimarySource GetById(int32 id) 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>Banshee.Sources.PrimarySource</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.Int32" /></Parameters><Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetTrackIdForUri"><MemberSignature Language="C#" Value="public int GetTrackIdForUri (string uri);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetTrackIdForUri(string uri) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="System.String" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IncrementAddedTracks"><MemberSignature Language="C#" Value="protected void IncrementAddedTracks ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void IncrementAddedTracks() 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="Initialize"><MemberSignature Language="C#" Value="protected override void Initialize ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Initialize() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="IsAdding"><MemberSignature Language="C#" Value="public bool IsAdding { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsAdding" /><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="IsDeleting"><MemberSignature Language="C#" Value="public bool IsDeleting { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsDeleting" /><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="IsLocal"><MemberSignature Language="C#" Value="public bool IsLocal { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsLocal" /><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="NonDefaultSmartPlaylists"><MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; NonDefaultSmartPlaylists { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; NonDefaultSmartPlaylists" /><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.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="NotifyTracksChanged"><MemberSignature Language="C#" Value="public void NotifyTracksChanged ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NotifyTracksChanged() 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="NotifyTracksDeleted"><MemberSignature Language="C#" Value="public void NotifyTracksDeleted ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NotifyTracksDeleted() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="OnErrorSourceUpdated"><MemberSignature Language="C#" Value="protected void OnErrorSourceUpdated (object o, EventArgs args);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void OnErrorSourceUpdated(object o, class System.EventArgs args) 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><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="System.EventArgs" /></Parameters><Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTracksAdded"><MemberSignature Language="C#" Value="protected override void OnTracksAdded ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnTracksAdded() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="OnTracksChanged"><MemberSignature Language="C#" Value="protected override void OnTracksChanged (Hyena.Query.QueryField[] fields);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnTracksChanged(class Hyena.Query.QueryField[] fields) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="fields" Type="Hyena.Query.QueryField[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="fields">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTracksDeleted"><MemberSignature Language="C#" Value="protected override void OnTracksDeleted ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnTracksDeleted() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="OnTracksRemoved"><MemberSignature Language="C#" Value="protected override void OnTracksRemoved ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnTracksRemoved() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="PathPattern"><MemberSignature Language="C#" Value="public Banshee.Base.PathPattern PathPattern { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Base.PathPattern PathPattern" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Base.PathPattern</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PlaylistsReadOnly"><MemberSignature Language="C#" Value="public virtual bool PlaylistsReadOnly { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool PlaylistsReadOnly" /><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="PredefinedSmartPlaylists"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; PredefinedSmartPlaylists { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; PredefinedSmartPlaylists" /><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.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="prune_artists_albums_command"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand prune_artists_albums_command;" /><MemberSignature Language="ILAsm" Value=".field family class Hyena.Data.Sqlite.HyenaSqliteCommand prune_artists_albums_command" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PruneArtistsAlbums"><MemberSignature Language="C#" Value="protected override void PruneArtistsAlbums ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void PruneArtistsAlbums() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="purge_tracks_command"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand purge_tracks_command;" /><MemberSignature Language="ILAsm" Value=".field family class Hyena.Data.Sqlite.HyenaSqliteCommand purge_tracks_command" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PurgeSelfIfTemporary"><MemberSignature Language="C#" Value="protected virtual void PurgeSelfIfTemporary ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void PurgeSelfIfTemporary() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="PurgeTracks"><MemberSignature Language="C#" Value="protected virtual void PurgeTracks ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void PurgeTracks() 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="RemoveTrackRange"><MemberSignature Language="C#" Value="protected override void RemoveTrackRange (Banshee.Collection.Database.DatabaseTrackListModel model, Hyena.Collections.RangeCollection.Range range);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void RemoveTrackRange(class Banshee.Collection.Database.DatabaseTrackListModel model, valuetype Hyena.Collections.RangeCollection/Range range) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters><Docs><param name="model">To be added.</param><param name="range">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Save"><MemberSignature Language="C#" Value="public override void Save ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Save() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><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="SetFileNamePattern"><MemberSignature Language="C#" Value="protected void SetFileNamePattern (Banshee.Base.PathPattern pattern);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void SetFileNamePattern(class Banshee.Base.PathPattern pattern) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="pattern" Type="Banshee.Base.PathPattern" /></Parameters><Docs><param name="pattern">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="StorageName"><MemberSignature Language="C#" Value="public string StorageName { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance string StorageName" /><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.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SupportsPlaylists"><MemberSignature Language="C#" Value="public virtual bool SupportsPlaylists { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool SupportsPlaylists" /><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="TrackArtworkIdHandler"><MemberSignature Language="C#" Value="public Banshee.Sources.TrackArtworkIdHandler TrackArtworkIdHandler { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.TrackArtworkIdHandler TrackArtworkIdHandler" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.TrackArtworkIdHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackEqualHandler"><MemberSignature Language="C#" Value="public Banshee.Sources.TrackEqualHandler TrackEqualHandler { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.TrackEqualHandler TrackEqualHandler" /><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.Sources.TrackEqualHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackExternalObjectHandler"><MemberSignature Language="C#" Value="public Banshee.Sources.TrackExternalObjectHandler TrackExternalObjectHandler { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.TrackExternalObjectHandler TrackExternalObjectHandler" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.TrackExternalObjectHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackIsPlayingHandler"><MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo.IsPlayingHandler TrackIsPlayingHandler { get; protected set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Collection.TrackInfo/IsPlayingHandler TrackIsPlayingHandler" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackInfo+IsPlayingHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TracksAdded"><MemberSignature Language="C#" Value="public event Banshee.Sources.PrimarySource.TrackEventHandler TracksAdded;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.PrimarySource/TrackEventHandler TracksAdded" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource+TrackEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TracksChanged"><MemberSignature Language="C#" Value="public event Banshee.Sources.PrimarySource.TrackEventHandler TracksChanged;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.PrimarySource/TrackEventHandler TracksChanged" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource+TrackEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TracksDeleted"><MemberSignature Language="C#" Value="public event Banshee.Sources.PrimarySource.TrackEventHandler TracksDeleted;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.PrimarySource/TrackEventHandler TracksDeleted" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource+TrackEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateMetadata"><MemberSignature Language="C#" Value="public virtual void UpdateMetadata (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UpdateMetadata(class Banshee.Collection.Database.DatabaseTrackInfo track) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UriAndTypeToSafeUri"><MemberSignature Language="C#" Value="public virtual Banshee.Base.SafeUri UriAndTypeToSafeUri (Banshee.Collection.Database.TrackUriType type, string uri_field);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue><Parameters><Parameter Name="type" Type="Banshee.Collection.Database.TrackUriType" /><Parameter Name="uri_field" Type="System.String" /></Parameters><Docs><param name="type">To be added.</param><param name="uri_field">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="UriToFields"><MemberSignature Language="C#" Value="public virtual void UriToFields (Banshee.Base.SafeUri uri, out Banshee.Collection.Database.TrackUriType type, out string uri_field);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="type" Type="Banshee.Collection.Database.TrackUriType&amp;" RefType="out" /><Parameter Name="uri_field" Type="System.String&amp;" RefType="out" /></Parameters><Docs><param name="uri">To be added.</param><param name="type">To be added.</param><param name="uri_field">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members></Type>