1
1
<Type Name="BansheeModelCache<T>" FullName="Banshee.Database.BansheeModelCache<T>">
2
<TypeSignature Language="C#" Value="public class BansheeModelCache<T> : Hyena.Data.Sqlite.SqliteModelCache<T>" />
2
<TypeSignature Language="C#" Value="public class BansheeModelCache<T> : Hyena.Data.Sqlite.SqliteModelCache<T> where T : ICacheableItemnew()" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BansheeModelCache`1<.ctor (class Hyena.Data.ICacheableItem) T> extends Hyena.Data.Sqlite.SqliteModelCache`1<!T>" />
4
5
<AssemblyName>Banshee.Services</AssemblyName>
5
6
<AssemblyVersion>0.90.1.25404</AssemblyVersion>
6
7
<AssemblyVersion>1.3.1.0</AssemblyVersion>
7
8
<AssemblyVersion>1.4.0.0</AssemblyVersion>
9
<AssemblyVersion>2.4.0.0</AssemblyVersion>
10
<TypeParameter>T</TypeParameter>
12
<TypeParameter Name="T">
14
<ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
15
<InterfaceName>Hyena.Data.ICacheableItem</InterfaceName>
13
20
<BaseTypeName>Hyena.Data.Sqlite.SqliteModelCache<T></BaseTypeName>
15
<BaseTypeArguments><BaseTypeArgument TypeParamName="T">T</BaseTypeArgument></BaseTypeArguments></Base>
22
<BaseTypeArgument TypeParamName="!0">T</BaseTypeArgument>
18
27
<typeparam name="T">To be added.</typeparam>
20
29
<remarks>To be added.</remarks>
25
<Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BansheeModelCache (Hyena.Data.Sqlite.HyenaSqliteConnection connection, string uuid, Hyena.Data.Sqlite.ICacheableDatabaseModel model, Hyena.Data.Sqlite.SqliteModelProvider<T> provider);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /><Parameter Name="uuid" Type="System.String" /><Parameter Name="model" Type="Hyena.Data.Sqlite.ICacheableDatabaseModel" /><Parameter Name="provider" Type="Hyena.Data.Sqlite.SqliteModelProvider<T>" /></Parameters><Docs><param name="connection">To be added.</param><param name="uuid">To be added.</param><param name="model">To be added.</param><param name="provider">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CacheModelsTableName">
32
<Member MemberName=".ctor">
33
<MemberSignature Language="C#" Value="public BansheeModelCache (Hyena.Data.Sqlite.HyenaSqliteConnection connection, string uuid, Hyena.Data.Sqlite.ICacheableDatabaseModel model, Hyena.Data.Sqlite.SqliteModelProvider<T> provider);" />
34
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Hyena.Data.Sqlite.HyenaSqliteConnection connection, string uuid, class Hyena.Data.Sqlite.ICacheableDatabaseModel model, class Hyena.Data.Sqlite.SqliteModelProvider`1<!T> provider) cil managed" />
35
<MemberType>Constructor</MemberType>
37
<AssemblyVersion>1.3.1.0</AssemblyVersion>
38
<AssemblyVersion>1.4.0.0</AssemblyVersion>
39
<AssemblyVersion>2.4.0.0</AssemblyVersion>
42
<Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" />
43
<Parameter Name="uuid" Type="System.String" />
44
<Parameter Name="model" Type="Hyena.Data.Sqlite.ICacheableDatabaseModel" />
45
<Parameter Name="provider" Type="Hyena.Data.Sqlite.SqliteModelProvider<T>" />
48
<param name="connection">To be added.</param>
49
<param name="uuid">To be added.</param>
50
<param name="model">To be added.</param>
51
<param name="provider">To be added.</param>
52
<summary>To be added.</summary>
53
<remarks>To be added.</remarks>
56
<Member MemberName="CacheModelsTableName">
26
57
<MemberSignature Language="C#" Value="protected override string CacheModelsTableName { get; }" />
58
<MemberSignature Language="ILAsm" Value=".property instance string CacheModelsTableName" />
27
59
<MemberType>Property</MemberType>
28
<ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
29
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
30
<AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CacheTableName">
61
<AssemblyVersion>1.3.1.0</AssemblyVersion>
62
<AssemblyVersion>1.4.0.0</AssemblyVersion>
63
<AssemblyVersion>2.4.0.0</AssemblyVersion>
66
<ReturnType>System.String</ReturnType>
69
<summary>To be added.</summary>
70
<value>To be added.</value>
71
<remarks>To be added.</remarks>
74
<Member MemberName="CacheTableName">
31
75
<MemberSignature Language="C#" Value="protected override string CacheTableName { get; }" />
76
<MemberSignature Language="ILAsm" Value=".property instance string CacheTableName" />
32
77
<MemberType>Property</MemberType>
33
<ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
34
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
35
<AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion><AssemblyVersion>1.4.0.0</AssemblyVersion></AssemblyInfo></Member>
79
<AssemblyVersion>1.3.1.0</AssemblyVersion>
80
<AssemblyVersion>1.4.0.0</AssemblyVersion>
81
<AssemblyVersion>2.4.0.0</AssemblyVersion>
84
<ReturnType>System.String</ReturnType>
87
<summary>To be added.</summary>
88
<value>To be added.</value>
89
<remarks>To be added.</remarks>