﻿<?xml version="1.0" encoding="utf-8"?><Type Name="PlaylistSource" FullName="Banshee.Playlist.PlaylistSource"><TypeSignature Language="C#" Value="public class PlaylistSource : Banshee.Playlist.AbstractPlaylistSource, Banshee.Sources.IUnmapableSource" /><TypeSignature Language="ILAsm" Value=".class public auto ansi PlaylistSource extends Banshee.Playlist.AbstractPlaylistSource implements class Banshee.Sources.ISource, class Banshee.Sources.IUnmapableSource" /><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.Playlist.AbstractPlaylistSource</BaseTypeName></Base><Interfaces><Interface><InterfaceName>Banshee.Sources.IUnmapableSource</InterfaceName></Interface></Interfaces><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public PlaylistSource (string name, Banshee.Sources.PrimarySource parent);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, class Banshee.Sources.PrimarySource parent) 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="name" Type="System.String" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="name">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PlaylistSource (string name, int dbid, Banshee.Sources.PrimarySource parent);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(string name, int32 dbid, class Banshee.Sources.PrimarySource parent) 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="name" Type="System.String" /><Parameter Name="dbid" Type="System.Int32" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="name">To be added.</param><param name="dbid">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PlaylistSource (string name, int dbid, int sortColumn, int sortType, Banshee.Sources.PrimarySource parent, int count, bool is_temp);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(string name, int32 dbid, int32 sortColumn, int32 sortType, class Banshee.Sources.PrimarySource parent, int32 count, bool is_temp) 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="name" Type="System.String" /><Parameter Name="dbid" Type="System.Int32" /><Parameter Name="sortColumn" Type="System.Int32" /><Parameter Name="sortType" Type="System.Int32" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /><Parameter Name="count" Type="System.Int32" /><Parameter Name="is_temp" Type="System.Boolean" /></Parameters><Docs><param name="name">To be added.</param><param name="dbid">To be added.</param><param name="sortColumn">To be added.</param><param name="sortType">To be added.</param><param name="parent">To be added.</param><param name="count">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="AddTrack"><MemberSignature Language="C#" Value="protected override void AddTrack (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void AddTrack(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="AddTrack"><MemberSignature Language="C#" Value="protected void AddTrack (int track_id);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void AddTrack(int32 track_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>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track_id" Type="System.Int32" /></Parameters><Docs><param name="track_id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackRange"><MemberSignature Language="C#" Value="protected override void AddTrackRange (Banshee.Collection.Database.DatabaseTrackListModel from, Hyena.Collections.RangeCollection.Range range);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void AddTrackRange(class Banshee.Collection.Database.DatabaseTrackListModel from, 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="from" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters><Docs><param name="from">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="AfterInitialized"><MemberSignature Language="C#" Value="protected override void AfterInitialized ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void AfterInitialized() 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="CanAddTracks"><MemberSignature Language="C#" Value="public override bool CanAddTracks { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanAddTracks" /><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="CanRemoveTracks"><MemberSignature Language="C#" Value="public override bool CanRemoveTracks { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanRemoveTracks" /><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="CanUnmap"><MemberSignature Language="C#" Value="public virtual bool CanUnmap { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ClearTemporary"><MemberSignature Language="C#" Value="public static void ClearTemporary (Banshee.Sources.PrimarySource parent);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void ClearTemporary(class Banshee.Sources.PrimarySource parent) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConfirmBeforeUnmap"><MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Create"><MemberSignature Language="C#" Value="protected override void Create ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Create() 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="CreateUniqueName"><MemberSignature Language="C#" Value="public static string CreateUniqueName ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string CreateUniqueName() 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.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateUniqueName"><MemberSignature Language="C#" Value="public static string CreateUniqueName (System.Collections.IEnumerable tracks);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string CreateUniqueName(class System.Collections.IEnumerable tracks) 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.String</ReturnType></ReturnValue><Parameters><Parameter Name="tracks" Type="System.Collections.IEnumerable" /></Parameters><Docs><param name="tracks">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="HandleTracksChanged"><MemberSignature Language="C#" Value="protected override void HandleTracksChanged (Banshee.Sources.Source sender, Banshee.Sources.TrackEventArgs args);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void HandleTracksChanged(class Banshee.Sources.Source sender, class Banshee.Sources.TrackEventArgs args) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sender" Type="Banshee.Sources.Source" /><Parameter Name="args" Type="Banshee.Sources.TrackEventArgs" /></Parameters><Docs><param name="sender">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="HandleTracksDeleted"><MemberSignature Language="C#" Value="protected override void HandleTracksDeleted (Banshee.Sources.Source sender, Banshee.Sources.TrackEventArgs args);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void HandleTracksDeleted(class Banshee.Sources.Source sender, class Banshee.Sources.TrackEventArgs args) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sender" Type="Banshee.Sources.Source" /><Parameter Name="args" Type="Banshee.Sources.TrackEventArgs" /></Parameters><Docs><param name="sender">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="LoadAll"><MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Playlist.PlaylistSource&gt; LoadAll (Banshee.Sources.PrimarySource parent);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1&lt;class Banshee.Playlist.PlaylistSource&gt; LoadAll(class Banshee.Sources.PrimarySource parent) 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.Collections.Generic.IEnumerable&lt;Banshee.Playlist.PlaylistSource&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="parent">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="MaxViewOrder"><MemberSignature Language="C#" Value="protected long MaxViewOrder { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int64 MaxViewOrder" /><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.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveTrackRange"><MemberSignature Language="C#" Value="protected override void RemoveTrackRange (Banshee.Collection.Database.DatabaseTrackListModel from, Hyena.Collections.RangeCollection.Range range);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void RemoveTrackRange(class Banshee.Collection.Database.DatabaseTrackListModel from, 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="from" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters><Docs><param name="from">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="ReorderSelectedTracks"><MemberSignature Language="C#" Value="public virtual void ReorderSelectedTracks (int drop_row);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReorderSelectedTracks(int32 drop_row) 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="drop_row" Type="System.Int32" /></Parameters><Docs><param name="drop_row">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourcePrimaryKey"><MemberSignature Language="C#" Value="protected override string SourcePrimaryKey { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string SourcePrimaryKey" /><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="SourceTable"><MemberSignature Language="C#" Value="protected override string SourceTable { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string SourceTable" /><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="SupportedMergeTypes"><MemberSignature Language="C#" Value="public override Banshee.Sources.SourceMergeType SupportedMergeTypes { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Banshee.Sources.SourceMergeType SupportedMergeTypes" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.SourceMergeType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackJoinTable"><MemberSignature Language="C#" Value="protected override string TrackJoinTable { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string TrackJoinTable" /><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="Unmap"><MemberSignature Language="C#" Value="public virtual bool Unmap ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Unmap() 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.Boolean</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Update"><MemberSignature Language="C#" Value="protected override void Update ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Update() 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></Members></Type>