﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SourceModel" FullName="Banshee.Sources.Gui.SourceModel"><TypeSignature Language="C#" Value="public class SourceModel : Gtk.TreeStore" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SourceModel extends Gtk.TreeStore" /><AssemblyInfo><AssemblyName>Banshee.ThickClient</AssemblyName><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>Gtk.TreeStore</BaseTypeName></Base><Interfaces /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SourceModel ();" /><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=".ctor"><MemberSignature Language="C#" Value="protected SourceModel (IntPtr ptr);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(native int ptr) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="ptr" Type="System.IntPtr" /></Parameters><Docs><param name="ptr">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);" /><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, Gtk.TreeIter parent);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddSource(class Banshee.Sources.Source source, valuetype Gtk.TreeIter 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.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="parent" Type="Gtk.TreeIter" /></Parameters><Docs><param name="source">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="Dispose"><MemberSignature Language="C#" Value="public override void Dispose ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Dispose() 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="Filter"><MemberSignature Language="C#" Value="public Predicate&lt;Banshee.Sources.Source&gt; Filter { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Predicate`1&lt;class Banshee.Sources.Source&gt; Filter" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Predicate&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="FindInModel"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Gtk.TreeIter&gt; FindInModel (int column, object match);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IEnumerable`1&lt;valuetype Gtk.TreeIter&gt; FindInModel(int32 column, object match) 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;Gtk.TreeIter&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="column" Type="System.Int32" /><Parameter Name="match" Type="System.Object" /></Parameters><Docs><param name="column">To be added.</param><param name="match">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="FindInModel"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Gtk.TreeIter&gt; FindInModel (int column, object match, Gtk.TreeIter iter);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IEnumerable`1&lt;valuetype Gtk.TreeIter&gt; FindInModel(int32 column, object match, valuetype Gtk.TreeIter iter) 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;Gtk.TreeIter&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="column" Type="System.Int32" /><Parameter Name="match" Type="System.Object" /><Parameter Name="iter" Type="Gtk.TreeIter" /></Parameters><Docs><param name="column">To be added.</param><param name="match">To be added.</param><param name="iter">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="FindSource"><MemberSignature Language="C#" Value="public Gtk.TreeIter FindSource (Banshee.Sources.Source source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gtk.TreeIter FindSource(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>Gtk.TreeIter</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="GetSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source GetSource (Gtk.TreeIter iter);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Banshee.Sources.Source GetSource(valuetype Gtk.TreeIter iter) 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.Source</ReturnType></ReturnValue><Parameters><Parameter Name="iter" Type="Gtk.TreeIter" /></Parameters><Docs><param name="iter">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source GetSource (Gtk.TreePath path);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Banshee.Sources.Source GetSource(class Gtk.TreePath path) 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.Source</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="Gtk.TreePath" /></Parameters><Docs><param name="path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnSourceRowInserted"><MemberSignature Language="C#" Value="protected virtual void OnSourceRowInserted (Banshee.Sources.Source source, Gtk.TreeIter iter, Gtk.TreeIter parentIter);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnSourceRowInserted(class Banshee.Sources.Source source, valuetype Gtk.TreeIter iter, valuetype Gtk.TreeIter parentIter) 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="iter" Type="Gtk.TreeIter" /><Parameter Name="parentIter" Type="Gtk.TreeIter" /></Parameters><Docs><param name="source">To be added.</param><param name="iter">To be added.</param><param name="parentIter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnSourceRowRemoved"><MemberSignature Language="C#" Value="protected virtual void OnSourceRowRemoved (Banshee.Sources.Source source, Gtk.TreeIter iter);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnSourceRowRemoved(class Banshee.Sources.Source source, valuetype Gtk.TreeIter iter) 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="iter" Type="Gtk.TreeIter" /></Parameters><Docs><param name="source">To be added.</param><param name="iter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Refresh"><MemberSignature Language="C#" Value="public void Refresh ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Refresh() 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="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="SourceRowInserted"><MemberSignature Language="C#" Value="public event Banshee.Sources.Gui.SourceRowEventHandler SourceRowInserted;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.Gui.SourceRowEventHandler SourceRowInserted" /><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.Gui.SourceRowEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourceRowRemoved"><MemberSignature Language="C#" Value="public event Banshee.Sources.Gui.SourceRowEventHandler SourceRowRemoved;" /><MemberSignature Language="ILAsm" Value=".event class Banshee.Sources.Gui.SourceRowEventHandler SourceRowRemoved" /><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.Gui.SourceRowEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members></Type>