﻿<?xml version="1.0" encoding="utf-8"?><Type Name="LazyLoadSourceContents&lt;T&gt;" FullName="Banshee.Sources.Gui.LazyLoadSourceContents&lt;T&gt;"><TypeSignature Language="C#" Value="public class LazyLoadSourceContents&lt;T&gt; : Banshee.Sources.Gui.ISourceContents, IDisposable where T : ISourceContents" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit LazyLoadSourceContents`1&lt;(class Banshee.Sources.Gui.ISourceContents) T&gt; extends System.Object implements class Banshee.Sources.Gui.ISourceContents, class System.IDisposable" /><AssemblyInfo><AssemblyName>Banshee.ThickClient</AssemblyName><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><TypeParameters><TypeParameter Name="T"><Constraints><InterfaceName>Banshee.Sources.Gui.ISourceContents</InterfaceName></Constraints></TypeParameter></TypeParameters><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces><Interface><InterfaceName>Banshee.Sources.Gui.ISourceContents</InterfaceName></Interface><Interface><InterfaceName>System.IDisposable</InterfaceName></Interface></Interfaces><Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public LazyLoadSourceContents (object[] args);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(object[] args) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="args" Type="System.Object[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Contents"><MemberSignature Language="C#" Value="public T Contents { get; }" /><MemberSignature Language="ILAsm" Value=".property instance !T Contents" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</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>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="ResetSource"><MemberSignature Language="C#" Value="public void ResetSource ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ResetSource() 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="SetSource"><MemberSignature Language="C#" Value="public bool SetSource (Banshee.Sources.ISource source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetSource(class Banshee.Sources.ISource 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.ISource" /></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="Source"><MemberSignature Language="C#" Value="public Banshee.Sources.ISource Source { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Banshee.Sources.ISource Source" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Widget"><MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget Widget" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.4.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.Widget</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>