﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SourceManager" FullName="Banshee.Sources.SourceManager"><TypeSignature Language="C#" Value="public class SourceManager : Banshee.ServiceStack.IDBusExportable, Banshee.ServiceStack.IInitializeService, Banshee.ServiceStack.IRequiredService, IDisposable" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SourceManager extends System.Object implements class Banshee.ServiceStack.IDBusExportable, class Banshee.ServiceStack.IInitializeService, class Banshee.ServiceStack.IRequiredService, class Banshee.ServiceStack.IService, 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>System.Object</BaseTypeName></Base><Interfaces><Interface><InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName></Interface><Interface><InterfaceName>Banshee.ServiceStack.IInitializeService</InterfaceName></Interface><Interface><InterfaceName>Banshee.ServiceStack.IRequiredService</InterfaceName></Interface><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="public SourceManager ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig 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="ActiveSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source ActiveSource { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.Source ActiveSource" /><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.Source</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ActiveSourceChanged"><MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler ActiveSourceChanged;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.SourceEventHandler ActiveSourceChanged" /><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.SourceEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddSource"><MemberSignature Language="C#" Value="public void AddSource (Banshee.Sources.Source source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddSource(class Banshee.Sources.Source 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.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddSource"><MemberSignature Language="C#" Value="public void AddSource (Banshee.Sources.Source source, bool isDefault);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddSource(class Banshee.Sources.Source source, bool isDefault) 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.Sources.Source" /><Parameter Name="isDefault" Type="System.Boolean" /></Parameters><Docs><param name="source">To be added.</param><param name="isDefault">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent"><MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName"><MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string Banshee.ServiceStack.IService.ServiceName" /><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="ContainsSource"><MemberSignature Language="C#" Value="public bool ContainsSource (Banshee.Sources.Source source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ContainsSource(class Banshee.Sources.Source 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.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="DefaultSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source DefaultSource { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.Source DefaultSource" /><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.Source</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public 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="FindSources&lt;T&gt;"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;T&gt; FindSources&lt;T&gt; () where T : Banshee.Sources.Source;" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IEnumerable`1&lt;!!T&gt; FindSources&lt;(class Banshee.Sources.Source) T&gt;() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;T&gt;</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="T"><Constraints><BaseTypeName>Banshee.Sources.Source</BaseTypeName></Constraints></TypeParameter></TypeParameters><Parameters /><Docs><typeparam name="T">To be added.</typeparam><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 ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Initialize() 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="MusicLibrary"><MemberSignature Language="C#" Value="public Banshee.Library.MusicLibrarySource MusicLibrary { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Library.MusicLibrarySource MusicLibrary" /><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.Library.MusicLibrarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSource"><MemberSignature Language="C#" Value="public void RemoveSource (Banshee.Sources.Source source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveSource(class Banshee.Sources.Source 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.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSource"><MemberSignature Language="C#" Value="public void RemoveSource (Type type);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveSource(class System.Type type) 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="type" Type="System.Type" /></Parameters><Docs><param name="type">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSource"><MemberSignature Language="C#" Value="public void RemoveSource (Banshee.Sources.Source source, bool recursivelyDispose);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveSource(class Banshee.Sources.Source source, bool recursivelyDispose) 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.Sources.Source" /><Parameter Name="recursivelyDispose" Type="System.Boolean" /></Parameters><Docs><param name="source">To be added.</param><param name="recursivelyDispose">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetActiveSource"><MemberSignature Language="C#" Value="public void SetActiveSource (Banshee.Sources.Source source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetActiveSource(class Banshee.Sources.Source 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.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetActiveSource"><MemberSignature Language="C#" Value="public void SetActiveSource (Banshee.Sources.Source source, bool notify);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetActiveSource(class Banshee.Sources.Source source, bool notify) 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.Sources.Source" /><Parameter Name="notify" Type="System.Boolean" /></Parameters><Docs><param name="source">To be added.</param><param name="notify">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourceAdded"><MemberSignature Language="C#" Value="public event Banshee.Sources.SourceAddedHandler SourceAdded;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.SourceAddedHandler SourceAdded" /><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.SourceAddedHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourceRemoved"><MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler SourceRemoved;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.SourceEventHandler SourceRemoved" /><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.SourceEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Sources"><MemberSignature Language="C#" Value="public System.Collections.Generic.ICollection&lt;Banshee.Sources.Source&gt; Sources { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.ICollection`1&lt;class Banshee.Sources.Source&gt; Sources" /><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.ICollection&lt;Banshee.Sources.Source&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourceUpdated"><MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler SourceUpdated;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.SourceEventHandler SourceUpdated" /><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.SourceEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="VideoLibrary"><MemberSignature Language="C#" Value="public Banshee.Library.VideoLibrarySource VideoLibrary { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Library.VideoLibrarySource VideoLibrary" /><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.Library.VideoLibrarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>