1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
6 [assembly:System.CLSCompliantAttribute(true)]
7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(258))]
8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Data.Linq.dll")]
11 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.Linq.dll")]
12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.0.30319.17020")]
13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.0.30319.17020")]
14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
15 [assembly:System.Reflection.AssemblyTitleAttribute("System.Data.Linq.dll")]
16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
18 [assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("sqlmetal, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f40083f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f2792309259f")]
19 [assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("sqlmetal_test_net_2_0, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f40083f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f2792309259f")]
20 [assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("sqlmetal_test_net_4_0, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f40083f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f2792309259f")]
21 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
22 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
23 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
24 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
25 namespace DbLinq.Util
26 {
27     public abstract partial class BaseLock : System.IDisposable
28     {
29         protected System.Threading.ReaderWriterLockSlim _Locks;
BaseLock(System.Threading.ReaderWriterLockSlim locks)30         public BaseLock(System.Threading.ReaderWriterLockSlim locks) { }
Dispose()31         public abstract void Dispose();
32     }
33     public static partial class Locks
34     {
GetLockInstance()35         public static System.Threading.ReaderWriterLockSlim GetLockInstance() { throw null; }
GetLockInstance(System.Threading.LockRecursionPolicy recursionPolicy)36         public static System.Threading.ReaderWriterLockSlim GetLockInstance(System.Threading.LockRecursionPolicy recursionPolicy) { throw null; }
GetReadLock(System.Threading.ReaderWriterLockSlim locks)37         public static void GetReadLock(System.Threading.ReaderWriterLockSlim locks) { }
GetReadOnlyLock(System.Threading.ReaderWriterLockSlim locks)38         public static void GetReadOnlyLock(System.Threading.ReaderWriterLockSlim locks) { }
GetWriteLock(System.Threading.ReaderWriterLockSlim locks)39         public static void GetWriteLock(System.Threading.ReaderWriterLockSlim locks) { }
ReleaseLock(System.Threading.ReaderWriterLockSlim locks)40         public static void ReleaseLock(System.Threading.ReaderWriterLockSlim locks) { }
ReleaseReadLock(System.Threading.ReaderWriterLockSlim locks)41         public static void ReleaseReadLock(System.Threading.ReaderWriterLockSlim locks) { }
ReleaseReadOnlyLock(System.Threading.ReaderWriterLockSlim locks)42         public static void ReleaseReadOnlyLock(System.Threading.ReaderWriterLockSlim locks) { }
ReleaseWriteLock(System.Threading.ReaderWriterLockSlim locks)43         public static void ReleaseWriteLock(System.Threading.ReaderWriterLockSlim locks) { }
44     }
45     public partial class ReadLock : DbLinq.Util.BaseLock
46     {
ReadLock(System.Threading.ReaderWriterLockSlim locks)47         public ReadLock(System.Threading.ReaderWriterLockSlim locks) : base (default(System.Threading.ReaderWriterLockSlim)) { }
Dispose()48         public override void Dispose() { }
49     }
50     public partial class ReadOnlyLock : DbLinq.Util.BaseLock
51     {
ReadOnlyLock(System.Threading.ReaderWriterLockSlim locks)52         public ReadOnlyLock(System.Threading.ReaderWriterLockSlim locks) : base (default(System.Threading.ReaderWriterLockSlim)) { }
Dispose()53         public override void Dispose() { }
54     }
55     public partial class WriteLock : DbLinq.Util.BaseLock
56     {
WriteLock(System.Threading.ReaderWriterLockSlim locks)57         public WriteLock(System.Threading.ReaderWriterLockSlim locks) : base (default(System.Threading.ReaderWriterLockSlim)) { }
Dispose()58         public override void Dispose() { }
59     }
60 }
61 namespace System
62 {
63     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
64     internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
65     {
MonoDocumentationNoteAttribute(string comment)66         public MonoDocumentationNoteAttribute(string comment) { }
67     }
68     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
69     internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
70     {
MonoExtensionAttribute(string comment)71         public MonoExtensionAttribute(string comment) { }
72     }
73     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
74     internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
75     {
MonoInternalNoteAttribute(string comment)76         public MonoInternalNoteAttribute(string comment) { }
77     }
78     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
79     internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
80     {
MonoLimitationAttribute(string comment)81         public MonoLimitationAttribute(string comment) { }
82     }
83     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
84     internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
85     {
MonoNotSupportedAttribute(string comment)86         public MonoNotSupportedAttribute(string comment) { }
87     }
88     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
89     internal partial class MonoTODOAttribute : System.Attribute
90     {
MonoTODOAttribute()91         public MonoTODOAttribute() { }
MonoTODOAttribute(string comment)92         public MonoTODOAttribute(string comment) { }
93         public string Comment { get { throw null; } }
94     }
95 }
96 namespace System.Data.Linq
97 {
98     [System.Runtime.Serialization.DataContractAttribute]
99     [System.SerializableAttribute]
100     public sealed partial class Binary : System.IEquatable<System.Data.Linq.Binary>
101     {
Binary(byte[] value)102         public Binary(byte[] value) { }
103         public int Length { get { throw null; } }
Equals(System.Data.Linq.Binary other)104         public bool Equals(System.Data.Linq.Binary other) { throw null; }
Equals(object obj)105         public override bool Equals(object obj) { throw null; }
GetHashCode()106         public override int GetHashCode() { throw null; }
operator ==(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2)107         public static bool operator ==(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2) { throw null; }
operator System.Data.Linq.Binary(byte[] value)108         public static implicit operator System.Data.Linq.Binary (byte[] value) { throw null; }
operator !=(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2)109         public static bool operator !=(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2) { throw null; }
ToArray()110         public byte[] ToArray() { throw null; }
ToString()111         public override string ToString() { throw null; }
112     }
113     public enum ChangeAction
114     {
115         Delete = 1,
116         Insert = 2,
117         None = 0,
118         Update = 3,
119     }
120     public sealed partial class ChangeConflictCollection : System.Collections.Generic.ICollection<System.Data.Linq.ObjectChangeConflict>, System.Collections.Generic.IEnumerable<System.Data.Linq.ObjectChangeConflict>, System.Collections.ICollection, System.Collections.IEnumerable
121     {
ChangeConflictCollection()122         internal ChangeConflictCollection() { }
123         [System.MonoTODOAttribute]
124         public int Count { get { throw null; } }
125         [System.MonoTODOAttribute]
126         public System.Data.Linq.ObjectChangeConflict this[int index] { get { throw null; } }
127         [System.MonoTODOAttribute]
128         bool System.Collections.Generic.ICollection<System.Data.Linq.ObjectChangeConflict>.IsReadOnly { get { throw null; } }
129         [System.MonoTODOAttribute]
130         bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
131         [System.MonoTODOAttribute]
132         object System.Collections.ICollection.SyncRoot { get { throw null; } }
133         [System.MonoTODOAttribute]
Clear()134         public void Clear() { }
135         [System.MonoTODOAttribute]
Contains(System.Data.Linq.ObjectChangeConflict item)136         public bool Contains(System.Data.Linq.ObjectChangeConflict item) { throw null; }
137         [System.MonoTODOAttribute]
CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex)138         public void CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex) { }
139         [System.MonoTODOAttribute]
GetEnumerator()140         public System.Collections.Generic.IEnumerator<System.Data.Linq.ObjectChangeConflict> GetEnumerator() { throw null; }
141         [System.MonoTODOAttribute]
Remove(System.Data.Linq.ObjectChangeConflict item)142         public bool Remove(System.Data.Linq.ObjectChangeConflict item) { throw null; }
143         [System.MonoTODOAttribute]
ResolveAll(System.Data.Linq.RefreshMode mode)144         public void ResolveAll(System.Data.Linq.RefreshMode mode) { }
145         [System.MonoTODOAttribute]
ResolveAll(System.Data.Linq.RefreshMode mode, bool autoResolveDeletes)146         public void ResolveAll(System.Data.Linq.RefreshMode mode, bool autoResolveDeletes) { }
147         [System.MonoTODOAttribute]
Add(System.Data.Linq.ObjectChangeConflict item)148         void System.Collections.Generic.ICollection<System.Data.Linq.ObjectChangeConflict>.Add(System.Data.Linq.ObjectChangeConflict item) { }
149         [System.MonoTODOAttribute]
System.Collections.ICollection.CopyTo(System.Array array, int index)150         void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
151         [System.MonoTODOAttribute]
System.Collections.IEnumerable.GetEnumerator()152         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
153     }
154     public partial class ChangeConflictException : System.Exception
155     {
ChangeConflictException()156         public ChangeConflictException() { }
ChangeConflictException(string message)157         public ChangeConflictException(string message) { }
ChangeConflictException(string message, System.Exception innerException)158         public ChangeConflictException(string message, System.Exception innerException) { }
159     }
160     public sealed partial class ChangeSet
161     {
ChangeSet()162         internal ChangeSet() { }
163         public System.Collections.Generic.IList<object> Deletes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
164         public System.Collections.Generic.IList<object> Inserts { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
165         public System.Collections.Generic.IList<object> Updates { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
ToString()166         public override string ToString() { throw null; }
167     }
168     public sealed partial class CompiledQuery
169     {
CompiledQuery()170         internal CompiledQuery() { }
171         [System.MonoTODOAttribute]
172         public System.Linq.Expressions.LambdaExpression Expression { get { throw null; } }
173         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
174         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
175         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
176         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
177         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
178         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
179         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
180         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
181         [System.MonoTODOAttribute]
182         public static System.Func<TArg0, TResult> Compile<TArg0, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
183         [System.MonoTODOAttribute]
184         public static System.Func<TArg0, TArg1, TResult> Compile<TArg0, TArg1, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
185         [System.MonoTODOAttribute]
186         public static System.Func<TArg0, TArg1, TArg2, TResult> Compile<TArg0, TArg1, TArg2, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
187         [System.MonoTODOAttribute]
188         public static System.Func<TArg0, TArg1, TArg2, TArg3, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
189         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
190         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
191         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
192         public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
193     }
194     public enum ConflictMode
195     {
196         ContinueOnConflict = 1,
197         FailOnFirstConflict = 0,
198     }
199     public partial class DataContext : System.IDisposable
200     {
DataContext(System.Data.IDbConnection connection)201         public DataContext(System.Data.IDbConnection connection) { }
DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping)202         public DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping) { }
DataContext(string fileOrServerOrConnection)203         public DataContext(string fileOrServerOrConnection) { }
DataContext(string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping)204         public DataContext(string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping) { }
205         public System.Data.Linq.ChangeConflictCollection ChangeConflicts { get { throw null; } }
206         public int CommandTimeout { get { throw null; } set { } }
207         public System.Data.Common.DbConnection Connection { get { throw null; } }
208         public bool DeferredLoadingEnabled { get { throw null; } set { } }
209         public System.Data.Linq.DataLoadOptions LoadOptions { get { throw null; } set { } }
210         public System.IO.TextWriter Log { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
211         public System.Data.Linq.Mapping.MetaModel Mapping { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
212         public bool ObjectTrackingEnabled { get { throw null; } set { } }
213         public System.Data.Common.DbTransaction Transaction { get { throw null; } set { } }
CreateDatabase()214         public void CreateDatabase() { }
CreateMethodCallQuery(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters)215         protected internal System.Linq.IQueryable<TResult> CreateMethodCallQuery<TResult>(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; }
DatabaseExists()216         public bool DatabaseExists() { throw null; }
DeleteDatabase()217         public void DeleteDatabase() { }
Dispose()218         public void Dispose() { }
Dispose(bool disposing)219         protected virtual void Dispose(bool disposing) { }
ExecuteCommand(string command, params object[] parameters)220         public int ExecuteCommand(string command, params object[] parameters) { throw null; }
ExecuteDynamicDelete(object entity)221         protected internal void ExecuteDynamicDelete(object entity) { }
ExecuteDynamicInsert(object entity)222         protected internal void ExecuteDynamicInsert(object entity) { }
ExecuteDynamicUpdate(object entity)223         protected internal void ExecuteDynamicUpdate(object entity) { }
ExecuteMethodCall(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters)224         protected internal System.Data.Linq.IExecuteResult ExecuteMethodCall(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; }
ExecuteQuery(System.Type elementType, string query, params object[] parameters)225         public System.Collections.IEnumerable ExecuteQuery(System.Type elementType, string query, params object[] parameters) { throw null; }
ExecuteQuery(string query, params object[] parameters)226         public System.Collections.Generic.IEnumerable<TResult> ExecuteQuery<TResult>(string query, params object[] parameters) { throw null; }
GetChangeSet()227         public System.Data.Linq.ChangeSet GetChangeSet() { throw null; }
GetCommand(System.Linq.IQueryable query)228         public System.Data.Common.DbCommand GetCommand(System.Linq.IQueryable query) { throw null; }
GetTable(System.Type type)229         public System.Data.Linq.ITable GetTable(System.Type type) { throw null; }
230         public System.Data.Linq.Table<TEntity> GetTable<TEntity>() where TEntity : class { throw null; }
Refresh(System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities)231         public void Refresh(System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities) { }
Refresh(System.Data.Linq.RefreshMode mode, object entity)232         public void Refresh(System.Data.Linq.RefreshMode mode, object entity) { }
Refresh(System.Data.Linq.RefreshMode mode, params object[] entities)233         public void Refresh(System.Data.Linq.RefreshMode mode, params object[] entities) { }
SubmitChanges()234         public void SubmitChanges() { }
SubmitChanges(System.Data.Linq.ConflictMode failureMode)235         public virtual void SubmitChanges(System.Data.Linq.ConflictMode failureMode) { }
Translate(System.Data.Common.DbDataReader reader)236         public System.Data.Linq.IMultipleResults Translate(System.Data.Common.DbDataReader reader) { throw null; }
Translate(System.Type elementType, System.Data.Common.DbDataReader reader)237         public System.Collections.IEnumerable Translate(System.Type elementType, System.Data.Common.DbDataReader reader) { throw null; }
Translate(System.Data.Common.DbDataReader reader)238         public System.Collections.Generic.IEnumerable<TResult> Translate<TResult>(System.Data.Common.DbDataReader reader) { throw null; }
239     }
240     public sealed partial class DataLoadOptions
241     {
DataLoadOptions()242         public DataLoadOptions() { }
AssociateWith(System.Linq.Expressions.LambdaExpression expression)243         public void AssociateWith(System.Linq.Expressions.LambdaExpression expression) { }
AssociateWith(System.Linq.Expressions.Expression<System.Func<T, object>> expression)244         public void AssociateWith<T>(System.Linq.Expressions.Expression<System.Func<T, object>> expression) { }
LoadWith(System.Linq.Expressions.LambdaExpression expression)245         public void LoadWith(System.Linq.Expressions.LambdaExpression expression) { }
LoadWith(System.Linq.Expressions.Expression<System.Func<T, object>> expression)246         public void LoadWith<T>(System.Linq.Expressions.Expression<System.Func<T, object>> expression) { }
247     }
248     public static partial class DBConvert
249     {
250         [System.MonoTODOAttribute]
ChangeType(object value, System.Type type)251         public static object ChangeType(object value, System.Type type) { throw null; }
252         [System.MonoTODOAttribute]
ChangeType(object value)253         public static T ChangeType<T>(object value) { throw null; }
254     }
255     public partial class DuplicateKeyException : System.InvalidOperationException
256     {
DuplicateKeyException(object duplicate)257         public DuplicateKeyException(object duplicate) { }
DuplicateKeyException(object duplicate, string message)258         public DuplicateKeyException(object duplicate, string message) { }
DuplicateKeyException(object duplicate, string message, System.Exception innerException)259         public DuplicateKeyException(object duplicate, string message, System.Exception innerException) { }
260         public object Object { get { throw null; } }
261     }
262     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
263     public partial struct EntityRef<TEntity> where TEntity : class
264     {
EntityRefSystem.Data.Linq.TEntity265         public EntityRef(System.Collections.Generic.IEnumerable<TEntity> source) { throw null;}
EntityRefSystem.Data.Linq.TEntity266         public EntityRef(System.Data.Linq.EntityRef<TEntity> entityRef) { throw null;}
EntityRefSystem.Data.Linq.TEntity267         public EntityRef(TEntity entity) { throw null;}
268         public TEntity Entity { get { throw null; } set { } }
269         public bool HasLoadedOrAssignedValue { get { throw null; } }
270     }
271     public sealed partial class EntitySet<TEntity> : System.Collections.Generic.ICollection<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Collections.Generic.IList<TEntity>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.IListSource where TEntity : class
272     {
EntitySet()273         public EntitySet() { }
EntitySet(System.Action<TEntity> onAdd, System.Action<TEntity> onRemove)274         public EntitySet(System.Action<TEntity> onAdd, System.Action<TEntity> onRemove) { }
275         public int Count { get { throw null; } }
276         public bool HasLoadedOrAssignedValues { get { throw null; } }
277         public bool IsDeferred { get { throw null; } }
278         public TEntity this[int index] { get { throw null; } set { } }
279         bool System.Collections.Generic.ICollection<TEntity>.IsReadOnly { get { throw null; } }
280         bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
281         object System.Collections.ICollection.SyncRoot { get { throw null; } }
282         bool System.Collections.IList.IsFixedSize { get { throw null; } }
283         bool System.Collections.IList.IsReadOnly { get { throw null; } }
284         object System.Collections.IList.this[int index] { get { throw null; } set { } }
285         bool System.ComponentModel.IListSource.ContainsListCollection { get { throw null; } }
286         public event System.ComponentModel.ListChangedEventHandler ListChanged { add { } remove { } }
Add(TEntity entity)287         public void Add(TEntity entity) { }
AddRange(System.Collections.Generic.IEnumerable<TEntity> collection)288         public void AddRange(System.Collections.Generic.IEnumerable<TEntity> collection) { }
Assign(System.Collections.Generic.IEnumerable<TEntity> entitySource)289         public void Assign(System.Collections.Generic.IEnumerable<TEntity> entitySource) { }
Clear()290         public void Clear() { }
Contains(TEntity entity)291         public bool Contains(TEntity entity) { throw null; }
CopyTo(TEntity[] array, int arrayIndex)292         public void CopyTo(TEntity[] array, int arrayIndex) { }
GetEnumerator()293         public System.Collections.Generic.IEnumerator<TEntity> GetEnumerator() { throw null; }
GetNewBindingList()294         public System.ComponentModel.IBindingList GetNewBindingList() { throw null; }
IndexOf(TEntity entity)295         public int IndexOf(TEntity entity) { throw null; }
Insert(int index, TEntity entity)296         public void Insert(int index, TEntity entity) { }
Load()297         public void Load() { }
Remove(TEntity entity)298         public bool Remove(TEntity entity) { throw null; }
RemoveAt(int index)299         public void RemoveAt(int index) { }
SetSource(System.Collections.Generic.IEnumerable<TEntity> entitySource)300         public void SetSource(System.Collections.Generic.IEnumerable<TEntity> entitySource) { }
System.Collections.ICollection.CopyTo(System.Array array, int index)301         void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
System.Collections.IEnumerable.GetEnumerator()302         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
System.Collections.IList.Add(object value)303         int System.Collections.IList.Add(object value) { throw null; }
System.Collections.IList.Contains(object value)304         bool System.Collections.IList.Contains(object value) { throw null; }
System.Collections.IList.IndexOf(object value)305         int System.Collections.IList.IndexOf(object value) { throw null; }
System.Collections.IList.Insert(int index, object value)306         void System.Collections.IList.Insert(int index, object value) { }
System.Collections.IList.Remove(object value)307         void System.Collections.IList.Remove(object value) { }
System.ComponentModel.IListSource.GetList()308         System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; }
309     }
310     public partial class ForeignKeyReferenceAlreadyHasValueException : System.InvalidOperationException
311     {
ForeignKeyReferenceAlreadyHasValueException()312         public ForeignKeyReferenceAlreadyHasValueException() { }
ForeignKeyReferenceAlreadyHasValueException(string message)313         public ForeignKeyReferenceAlreadyHasValueException(string message) { }
ForeignKeyReferenceAlreadyHasValueException(string message, System.Exception innerException)314         public ForeignKeyReferenceAlreadyHasValueException(string message, System.Exception innerException) { }
315     }
316     public partial interface IExecuteResult : System.IDisposable
317     {
318         object ReturnValue { get; }
GetParameterValue(int parameterIndex)319         object GetParameterValue(int parameterIndex);
320     }
321     public partial interface IFunctionResult
322     {
323         object ReturnValue { get; }
324     }
325     public partial interface IMultipleResults : System.Data.Linq.IFunctionResult, System.IDisposable
326     {
GetResult()327         System.Collections.Generic.IEnumerable<TElement> GetResult<TElement>();
328     }
329     public partial interface ISingleResult<T> : System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable, System.Data.Linq.IFunctionResult, System.IDisposable
330     {
331     }
332     public partial interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
333     {
334         System.Data.Linq.DataContext Context { get; }
335         bool IsReadOnly { get; }
Attach(object entity)336         void Attach(object entity);
Attach(object entity, bool asModified)337         void Attach(object entity, bool asModified);
Attach(object entity, object original)338         void Attach(object entity, object original);
AttachAll(System.Collections.IEnumerable entities)339         void AttachAll(System.Collections.IEnumerable entities);
AttachAll(System.Collections.IEnumerable entities, bool asModified)340         void AttachAll(System.Collections.IEnumerable entities, bool asModified);
DeleteAllOnSubmit(System.Collections.IEnumerable entities)341         void DeleteAllOnSubmit(System.Collections.IEnumerable entities);
DeleteOnSubmit(object entity)342         void DeleteOnSubmit(object entity);
GetModifiedMembers(object entity)343         System.Data.Linq.ModifiedMemberInfo[] GetModifiedMembers(object entity);
GetOriginalEntityState(object entity)344         object GetOriginalEntityState(object entity);
InsertAllOnSubmit(System.Collections.IEnumerable entities)345         void InsertAllOnSubmit(System.Collections.IEnumerable entities);
InsertOnSubmit(object entity)346         void InsertOnSubmit(object entity);
347     }
348     public partial interface ITable<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IQueryable<TEntity> where TEntity : class
349     {
Attach(TEntity entity)350         void Attach(TEntity entity);
DeleteOnSubmit(TEntity entity)351         void DeleteOnSubmit(TEntity entity);
InsertOnSubmit(TEntity entity)352         void InsertOnSubmit(TEntity entity);
353     }
354     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
355     public partial struct Link<T>
356     {
357         [System.MonoTODOAttribute]
LinkSystem.Data.Linq.Link358         public Link(System.Collections.Generic.IEnumerable<T> source) { throw null;}
359         [System.MonoTODOAttribute]
LinkSystem.Data.Linq.Link360         public Link(System.Data.Linq.Link<T> link) { throw null;}
361         [System.MonoTODOAttribute]
LinkSystem.Data.Linq.Link362         public Link(T value) { throw null;}
363         [System.MonoTODOAttribute]
364         public bool HasLoadedOrAssignedValue { get { throw null; } }
365         [System.MonoTODOAttribute]
366         public bool HasValue { get { throw null; } }
367         [System.MonoTODOAttribute]
368         public T Value { get { throw null; } set { } }
369     }
370     public sealed partial class MemberChangeConflict
371     {
MemberChangeConflict()372         internal MemberChangeConflict() { }
373         [System.MonoTODOAttribute]
374         public object CurrentValue { get { throw null; } }
375         [System.MonoTODOAttribute]
376         public object DatabaseValue { get { throw null; } }
377         [System.MonoTODOAttribute]
378         public bool IsModified { get { throw null; } }
379         [System.MonoTODOAttribute]
380         public bool IsResolved { get { throw null; } }
381         [System.MonoTODOAttribute]
382         public System.Reflection.MemberInfo Member { get { throw null; } }
383         [System.MonoTODOAttribute]
384         public object OriginalValue { get { throw null; } }
385         [System.MonoTODOAttribute]
Resolve(System.Data.Linq.RefreshMode refreshMode)386         public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
387         [System.MonoTODOAttribute]
Resolve(object value)388         public void Resolve(object value) { }
389     }
390     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
391     public partial struct ModifiedMemberInfo
392     {
393         [System.MonoTODOAttribute]
394         public object CurrentValue { get { throw null; } }
395         [System.MonoTODOAttribute]
396         public System.Reflection.MemberInfo Member { get { throw null; } }
397         [System.MonoTODOAttribute]
398         public object OriginalValue { get { throw null; } }
399     }
400     public sealed partial class ObjectChangeConflict
401     {
ObjectChangeConflict()402         internal ObjectChangeConflict() { }
403         [System.MonoTODOAttribute]
404         public bool IsDeleted { get { throw null; } }
405         [System.MonoTODOAttribute]
406         public bool IsResolved { get { throw null; } }
407         [System.MonoTODOAttribute]
408         public System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.MemberChangeConflict> MemberConflicts { get { throw null; } }
409         [System.MonoTODOAttribute]
410         public object Object { get { throw null; } }
411         [System.MonoTODOAttribute]
Resolve()412         public void Resolve() { }
413         [System.MonoTODOAttribute]
Resolve(System.Data.Linq.RefreshMode refreshMode)414         public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
415         [System.MonoTODOAttribute]
Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes)416         public void Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes) { }
417     }
418     public enum RefreshMode
419     {
420         KeepChanges = 1,
421         KeepCurrentValues = 0,
422         OverwriteCurrentValues = 2,
423     }
424     public sealed partial class Table<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Linq.ITable, System.Data.Linq.ITable<TEntity>, System.Linq.IQueryable, System.Linq.IQueryable<TEntity>, System.Linq.IQueryProvider where TEntity : class
425     {
Table()426         internal Table() { }
427         public System.Data.Linq.DataContext Context { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
428         public bool IsReadOnly { get { throw null; } }
429         bool System.ComponentModel.IListSource.ContainsListCollection { get { throw null; } }
430         System.Type System.Linq.IQueryable.ElementType { get { throw null; } }
431         System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get { throw null; } }
432         System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get { throw null; } }
Attach(TEntity entity)433         public void Attach(TEntity entity) { }
Attach(TEntity entity, bool asModified)434         public void Attach(TEntity entity, bool asModified) { }
Attach(TEntity entity, TEntity original)435         public void Attach(TEntity entity, TEntity original) { }
436         public void AttachAll<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity { }
437         public void AttachAll<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities, bool asModified) where TSubEntity : TEntity { }
438         public void DeleteAllOnSubmit<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity { }
DeleteOnSubmit(TEntity entity)439         public void DeleteOnSubmit(TEntity entity) { }
GetEnumerator()440         public System.Collections.Generic.IEnumerator<TEntity> GetEnumerator() { throw null; }
GetModifiedMembers(TEntity entity)441         public System.Data.Linq.ModifiedMemberInfo[] GetModifiedMembers(TEntity entity) { throw null; }
GetNewBindingList()442         public System.ComponentModel.IBindingList GetNewBindingList() { throw null; }
GetOriginalEntityState(TEntity entity)443         public TEntity GetOriginalEntityState(TEntity entity) { throw null; }
444         public void InsertAllOnSubmit<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity { }
InsertOnSubmit(TEntity entity)445         public void InsertOnSubmit(TEntity entity) { }
GetEnumerator()446         System.Collections.Generic.IEnumerator<TEntity> System.Collections.Generic.IEnumerable<TEntity>.GetEnumerator() { throw null; }
System.Collections.IEnumerable.GetEnumerator()447         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
System.ComponentModel.IListSource.GetList()448         System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; }
System.Data.Linq.ITable.Attach(object entity)449         void System.Data.Linq.ITable.Attach(object entity) { }
System.Data.Linq.ITable.Attach(object entity, bool asModified)450         void System.Data.Linq.ITable.Attach(object entity, bool asModified) { }
System.Data.Linq.ITable.Attach(object entity, object original)451         void System.Data.Linq.ITable.Attach(object entity, object original) { }
System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities)452         void System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities) { }
System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities, bool asModified)453         void System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities, bool asModified) { }
System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities)454         void System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities) { }
System.Data.Linq.ITable.DeleteOnSubmit(object entity)455         void System.Data.Linq.ITable.DeleteOnSubmit(object entity) { }
456         [System.ObsoleteAttribute("NOT IMPLEMENTED YET")]
System.Data.Linq.ITable.GetModifiedMembers(object entity)457         System.Data.Linq.ModifiedMemberInfo[] System.Data.Linq.ITable.GetModifiedMembers(object entity) { throw null; }
458         [System.ObsoleteAttribute("NOT IMPLEMENTED YET")]
System.Data.Linq.ITable.GetOriginalEntityState(object entity)459         object System.Data.Linq.ITable.GetOriginalEntityState(object entity) { throw null; }
System.Data.Linq.ITable.InsertAllOnSubmit(System.Collections.IEnumerable entities)460         void System.Data.Linq.ITable.InsertAllOnSubmit(System.Collections.IEnumerable entities) { }
System.Data.Linq.ITable.InsertOnSubmit(object entity)461         void System.Data.Linq.ITable.InsertOnSubmit(object entity) { }
System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression)462         System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { throw null; }
System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression)463         System.Linq.IQueryable<TResult> System.Linq.IQueryProvider.CreateQuery<TResult>(System.Linq.Expressions.Expression expression) { throw null; }
System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression)464         object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; }
System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression)465         TResult System.Linq.IQueryProvider.Execute<TResult>(System.Linq.Expressions.Expression expression) { throw null; }
ToString()466         public override string ToString() { throw null; }
467     }
468 }
469 namespace System.Data.Linq.Mapping
470 {
471     [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)]
472     public sealed partial class AssociationAttribute : System.Data.Linq.Mapping.DataAttribute
473     {
AssociationAttribute()474         public AssociationAttribute() { }
475         public bool DeleteOnNull { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
476         public string DeleteRule { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
477         public bool IsForeignKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
478         public bool IsUnique { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
479         public string OtherKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
480         public string ThisKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
481     }
482     public sealed partial class AttributeMappingSource : System.Data.Linq.Mapping.MappingSource
483     {
AttributeMappingSource()484         public AttributeMappingSource() { }
CreateModel(System.Type dataContextType)485         protected override System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType) { throw null; }
486     }
487     public enum AutoSync
488     {
489         Always = 1,
490         Default = 0,
491         Never = 2,
492         OnInsert = 3,
493         OnUpdate = 4,
494     }
495     [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)]
496     public sealed partial class ColumnAttribute : System.Data.Linq.Mapping.DataAttribute
497     {
ColumnAttribute()498         public ColumnAttribute() { }
499         public System.Data.Linq.Mapping.AutoSync AutoSync { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
500         public bool CanBeNull { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
501         public string DbType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
502         public string Expression { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
503         public bool IsDbGenerated { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
504         public bool IsDiscriminator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
505         public bool IsPrimaryKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
506         public bool IsVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
507         public System.Data.Linq.Mapping.UpdateCheck UpdateCheck { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
508     }
509     public abstract partial class DataAttribute : System.Attribute
510     {
DataAttribute()511         protected DataAttribute() { }
512         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
513         public string Storage { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
514     }
515     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)]
516     public sealed partial class DatabaseAttribute : System.Attribute
517     {
DatabaseAttribute()518         public DatabaseAttribute() { }
519         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
520     }
521     [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false)]
522     public sealed partial class FunctionAttribute : System.Attribute
523     {
FunctionAttribute()524         public FunctionAttribute() { }
525         public bool IsComposable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
526         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
527     }
528     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=false)]
529     public sealed partial class InheritanceMappingAttribute : System.Attribute
530     {
InheritanceMappingAttribute()531         public InheritanceMappingAttribute() { }
532         public object Code { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
533         public bool IsDefault { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
534         public System.Type Type { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
535     }
536     public abstract partial class MappingSource
537     {
MappingSource()538         protected MappingSource() { }
CreateModel(System.Type dataContextType)539         protected abstract System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType);
GetModel(System.Type dataContextType)540         public System.Data.Linq.Mapping.MetaModel GetModel(System.Type dataContextType) { throw null; }
541     }
542     public abstract partial class MetaAccessor
543     {
MetaAccessor()544         protected MetaAccessor() { }
545         public abstract System.Type Type { get; }
GetBoxedValue(object instance)546         public abstract object GetBoxedValue(object instance);
547         [System.MonoTODOAttribute]
HasAssignedValue(object instance)548         public virtual bool HasAssignedValue(object instance) { throw null; }
549         [System.MonoTODOAttribute]
HasLoadedValue(object instance)550         public virtual bool HasLoadedValue(object instance) { throw null; }
551         [System.MonoTODOAttribute]
HasValue(object instance)552         public virtual bool HasValue(object instance) { throw null; }
SetBoxedValue(ref object instance, object value)553         public abstract void SetBoxedValue(ref object instance, object value);
554     }
555     public abstract partial class MetaAccessor<TEntity, TMember> : System.Data.Linq.Mapping.MetaAccessor
556     {
MetaAccessor()557         protected MetaAccessor() { }
558         public override System.Type Type { get { throw null; } }
GetBoxedValue(object instance)559         public override object GetBoxedValue(object instance) { throw null; }
GetValue(TEntity instance)560         public abstract TMember GetValue(TEntity instance);
SetBoxedValue(ref object instance, object value)561         public override void SetBoxedValue(ref object instance, object value) { }
SetValue(ref TEntity instance, TMember value)562         public abstract void SetValue(ref TEntity instance, TMember value);
563     }
564     public abstract partial class MetaAssociation
565     {
MetaAssociation()566         protected MetaAssociation() { }
567         public abstract bool DeleteOnNull { get; }
568         public abstract string DeleteRule { get; }
569         public abstract bool IsForeignKey { get; }
570         public abstract bool IsMany { get; }
571         public abstract bool IsNullable { get; }
572         public abstract bool IsUnique { get; }
573         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> OtherKey { get; }
574         public abstract bool OtherKeyIsPrimaryKey { get; }
575         public abstract System.Data.Linq.Mapping.MetaDataMember OtherMember { get; }
576         public abstract System.Data.Linq.Mapping.MetaType OtherType { get; }
577         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> ThisKey { get; }
578         public abstract bool ThisKeyIsPrimaryKey { get; }
579         public abstract System.Data.Linq.Mapping.MetaDataMember ThisMember { get; }
580     }
581     public abstract partial class MetaDataMember
582     {
MetaDataMember()583         protected MetaDataMember() { }
584         public abstract System.Data.Linq.Mapping.MetaAssociation Association { get; }
585         public abstract System.Data.Linq.Mapping.AutoSync AutoSync { get; }
586         public abstract bool CanBeNull { get; }
587         public abstract string DbType { get; }
588         public abstract System.Data.Linq.Mapping.MetaType DeclaringType { get; }
589         public abstract System.Data.Linq.Mapping.MetaAccessor DeferredSourceAccessor { get; }
590         public abstract System.Data.Linq.Mapping.MetaAccessor DeferredValueAccessor { get; }
591         public abstract string Expression { get; }
592         public abstract bool IsAssociation { get; }
593         public abstract bool IsDbGenerated { get; }
594         public abstract bool IsDeferred { get; }
595         public abstract bool IsDiscriminator { get; }
596         public abstract bool IsPersistent { get; }
597         public abstract bool IsPrimaryKey { get; }
598         public abstract bool IsVersion { get; }
599         public abstract System.Reflection.MethodInfo LoadMethod { get; }
600         public abstract string MappedName { get; }
601         public abstract System.Reflection.MemberInfo Member { get; }
602         public abstract System.Data.Linq.Mapping.MetaAccessor MemberAccessor { get; }
603         public abstract string Name { get; }
604         public abstract int Ordinal { get; }
605         public abstract System.Data.Linq.Mapping.MetaAccessor StorageAccessor { get; }
606         public abstract System.Reflection.MemberInfo StorageMember { get; }
607         public abstract System.Type Type { get; }
608         public abstract System.Data.Linq.Mapping.UpdateCheck UpdateCheck { get; }
IsDeclaredBy(System.Data.Linq.Mapping.MetaType type)609         public abstract bool IsDeclaredBy(System.Data.Linq.Mapping.MetaType type);
610     }
611     public abstract partial class MetaFunction
612     {
MetaFunction()613         protected MetaFunction() { }
614         public abstract bool HasMultipleResults { get; }
615         public abstract bool IsComposable { get; }
616         public abstract string MappedName { get; }
617         public abstract System.Reflection.MethodInfo Method { get; }
618         public abstract System.Data.Linq.Mapping.MetaModel Model { get; }
619         public abstract string Name { get; }
620         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaParameter> Parameters { get; }
621         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> ResultRowTypes { get; }
622         public abstract System.Data.Linq.Mapping.MetaParameter ReturnParameter { get; }
623     }
624     public abstract partial class MetaModel
625     {
MetaModel()626         protected MetaModel() { }
627         public abstract System.Type ContextType { get; }
628         public abstract string DatabaseName { get; }
629         public abstract System.Data.Linq.Mapping.MappingSource MappingSource { get; }
630         public abstract System.Type ProviderType { get; }
GetFunction(System.Reflection.MethodInfo method)631         public abstract System.Data.Linq.Mapping.MetaFunction GetFunction(System.Reflection.MethodInfo method);
GetFunctions()632         public abstract System.Collections.Generic.IEnumerable<System.Data.Linq.Mapping.MetaFunction> GetFunctions();
GetMetaType(System.Type type)633         public abstract System.Data.Linq.Mapping.MetaType GetMetaType(System.Type type);
GetTable(System.Type rowType)634         public abstract System.Data.Linq.Mapping.MetaTable GetTable(System.Type rowType);
GetTables()635         public abstract System.Collections.Generic.IEnumerable<System.Data.Linq.Mapping.MetaTable> GetTables();
636     }
637     public abstract partial class MetaParameter
638     {
MetaParameter()639         protected MetaParameter() { }
640         public abstract string DbType { get; }
641         public abstract string MappedName { get; }
642         public abstract string Name { get; }
643         public abstract System.Reflection.ParameterInfo Parameter { get; }
644         public abstract System.Type ParameterType { get; }
645     }
646     public abstract partial class MetaTable
647     {
MetaTable()648         protected MetaTable() { }
649         public abstract System.Reflection.MethodInfo DeleteMethod { get; }
650         public abstract System.Reflection.MethodInfo InsertMethod { get; }
651         public abstract System.Data.Linq.Mapping.MetaModel Model { get; }
652         public abstract System.Data.Linq.Mapping.MetaType RowType { get; }
653         public abstract string TableName { get; }
654         public abstract System.Reflection.MethodInfo UpdateMethod { get; }
655     }
656     public abstract partial class MetaType
657     {
MetaType()658         protected MetaType() { }
659         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaAssociation> Associations { get; }
660         public abstract bool CanInstantiate { get; }
661         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> DataMembers { get; }
662         public abstract System.Data.Linq.Mapping.MetaDataMember DBGeneratedIdentityMember { get; }
663         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> DerivedTypes { get; }
664         public abstract System.Data.Linq.Mapping.MetaDataMember Discriminator { get; }
665         public abstract bool HasAnyLoadMethod { get; }
666         public abstract bool HasAnyValidateMethod { get; }
667         public abstract bool HasInheritance { get; }
668         public abstract bool HasInheritanceCode { get; }
669         public abstract bool HasUpdateCheck { get; }
670         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> IdentityMembers { get; }
671         public abstract System.Data.Linq.Mapping.MetaType InheritanceBase { get; }
672         public abstract object InheritanceCode { get; }
673         public abstract System.Data.Linq.Mapping.MetaType InheritanceDefault { get; }
674         public abstract System.Data.Linq.Mapping.MetaType InheritanceRoot { get; }
675         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> InheritanceTypes { get; }
676         public abstract bool IsEntity { get; }
677         public abstract bool IsInheritanceDefault { get; }
678         public abstract System.Data.Linq.Mapping.MetaModel Model { get; }
679         public abstract string Name { get; }
680         public abstract System.Reflection.MethodInfo OnLoadedMethod { get; }
681         public abstract System.Reflection.MethodInfo OnValidateMethod { get; }
682         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> PersistentDataMembers { get; }
683         public abstract System.Data.Linq.Mapping.MetaTable Table { get; }
684         public abstract System.Type Type { get; }
685         public abstract System.Data.Linq.Mapping.MetaDataMember VersionMember { get; }
GetDataMember(System.Reflection.MemberInfo member)686         public abstract System.Data.Linq.Mapping.MetaDataMember GetDataMember(System.Reflection.MemberInfo member);
GetInheritanceType(System.Type type)687         public abstract System.Data.Linq.Mapping.MetaType GetInheritanceType(System.Type type);
GetTypeForInheritanceCode(object code)688         public abstract System.Data.Linq.Mapping.MetaType GetTypeForInheritanceCode(object code);
689     }
690     [System.AttributeUsageAttribute((System.AttributeTargets)(10240), AllowMultiple=false)]
691     public sealed partial class ParameterAttribute : System.Attribute
692     {
ParameterAttribute()693         public ParameterAttribute() { }
694         public string DbType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
695         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
696     }
697     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)]
698     public sealed partial class ProviderAttribute : System.Attribute
699     {
ProviderAttribute()700         public ProviderAttribute() { }
ProviderAttribute(System.Type type)701         public ProviderAttribute(System.Type type) { }
702         public System.Type Type { get { throw null; } }
703     }
704     [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=true)]
705     public sealed partial class ResultTypeAttribute : System.Attribute
706     {
ResultTypeAttribute(System.Type type)707         public ResultTypeAttribute(System.Type type) { }
708         public System.Type Type { get { throw null; } }
709     }
710     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)]
711     public sealed partial class TableAttribute : System.Attribute
712     {
TableAttribute()713         public TableAttribute() { }
714         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
715     }
716     public enum UpdateCheck
717     {
718         Always = 0,
719         Never = 1,
720         WhenChanged = 2,
721     }
722     public sealed partial class XmlMappingSource : System.Data.Linq.Mapping.MappingSource
723     {
XmlMappingSource()724         internal XmlMappingSource() { }
CreateModel(System.Type dataContextType)725         protected override System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType) { throw null; }
FromReader(System.Xml.XmlReader reader)726         public static System.Data.Linq.Mapping.XmlMappingSource FromReader(System.Xml.XmlReader reader) { throw null; }
FromStream(System.IO.Stream stream)727         public static System.Data.Linq.Mapping.XmlMappingSource FromStream(System.IO.Stream stream) { throw null; }
FromUrl(string url)728         public static System.Data.Linq.Mapping.XmlMappingSource FromUrl(string url) { throw null; }
FromXml(string xml)729         public static System.Data.Linq.Mapping.XmlMappingSource FromXml(string xml) { throw null; }
730     }
731 }
732 namespace System.Data.Linq.SqlClient
733 {
734     public sealed partial class Sql2000Provider : System.Data.Linq.SqlClient.SqlProvider
735     {
Sql2000Provider()736         public Sql2000Provider() { }
737     }
738     public sealed partial class Sql2005Provider : System.Data.Linq.SqlClient.SqlProvider
739     {
Sql2005Provider()740         public Sql2005Provider() { }
741     }
742     public sealed partial class Sql2008Provider : System.Data.Linq.SqlClient.SqlProvider
743     {
Sql2008Provider()744         public Sql2008Provider() { }
745     }
746     public static partial class SqlHelpers
747     {
748         [System.MonoTODOAttribute]
GetStringContainsPattern(string text, char escape)749         public static string GetStringContainsPattern(string text, char escape) { throw null; }
750         [System.MonoTODOAttribute]
GetStringEndsWithPattern(string text, char escape)751         public static string GetStringEndsWithPattern(string text, char escape) { throw null; }
752         [System.MonoTODOAttribute]
GetStringStartsWithPattern(string text, char escape)753         public static string GetStringStartsWithPattern(string text, char escape) { throw null; }
754         [System.MonoTODOAttribute]
TranslateVBLikePattern(string pattern, char escape)755         public static string TranslateVBLikePattern(string pattern, char escape) { throw null; }
756     }
757     public static partial class SqlMethods
758     {
759         [System.MonoTODOAttribute]
DateDiffDay(System.DateTime startDate, System.DateTime endDate)760         public static int DateDiffDay(System.DateTime startDate, System.DateTime endDate) { throw null; }
761         [System.MonoTODOAttribute]
DateDiffDay(System.DateTimeOffset startDate, System.DateTimeOffset endDate)762         public static int DateDiffDay(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
763         [System.MonoTODOAttribute]
DateDiffDay(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)764         public static System.Nullable<int> DateDiffDay(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
765         [System.MonoTODOAttribute]
DateDiffDay(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)766         public static System.Nullable<int> DateDiffDay(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
767         [System.MonoTODOAttribute]
DateDiffHour(System.DateTime startDate, System.DateTime endDate)768         public static int DateDiffHour(System.DateTime startDate, System.DateTime endDate) { throw null; }
769         [System.MonoTODOAttribute]
DateDiffHour(System.DateTimeOffset startDate, System.DateTimeOffset endDate)770         public static int DateDiffHour(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
771         [System.MonoTODOAttribute]
DateDiffHour(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)772         public static System.Nullable<int> DateDiffHour(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
773         [System.MonoTODOAttribute]
DateDiffHour(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)774         public static System.Nullable<int> DateDiffHour(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
775         [System.MonoTODOAttribute]
DateDiffMicrosecond(System.DateTime startDate, System.DateTime endDate)776         public static int DateDiffMicrosecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
777         [System.MonoTODOAttribute]
DateDiffMicrosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)778         public static int DateDiffMicrosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
779         [System.MonoTODOAttribute]
DateDiffMicrosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)780         public static System.Nullable<int> DateDiffMicrosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
781         [System.MonoTODOAttribute]
DateDiffMicrosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)782         public static System.Nullable<int> DateDiffMicrosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
783         [System.MonoTODOAttribute]
DateDiffMillisecond(System.DateTime startDate, System.DateTime endDate)784         public static int DateDiffMillisecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
785         [System.MonoTODOAttribute]
DateDiffMillisecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)786         public static int DateDiffMillisecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
787         [System.MonoTODOAttribute]
DateDiffMillisecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)788         public static System.Nullable<int> DateDiffMillisecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
789         [System.MonoTODOAttribute]
DateDiffMillisecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)790         public static System.Nullable<int> DateDiffMillisecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
791         [System.MonoTODOAttribute]
DateDiffMinute(System.DateTime startDate, System.DateTime endDate)792         public static int DateDiffMinute(System.DateTime startDate, System.DateTime endDate) { throw null; }
793         [System.MonoTODOAttribute]
DateDiffMinute(System.DateTimeOffset startDate, System.DateTimeOffset endDate)794         public static int DateDiffMinute(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
795         [System.MonoTODOAttribute]
DateDiffMinute(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)796         public static System.Nullable<int> DateDiffMinute(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
797         [System.MonoTODOAttribute]
DateDiffMinute(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)798         public static System.Nullable<int> DateDiffMinute(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
799         [System.MonoTODOAttribute]
DateDiffMonth(System.DateTime startDate, System.DateTime endDate)800         public static int DateDiffMonth(System.DateTime startDate, System.DateTime endDate) { throw null; }
801         [System.MonoTODOAttribute]
DateDiffMonth(System.DateTimeOffset startDate, System.DateTimeOffset endDate)802         public static int DateDiffMonth(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
803         [System.MonoTODOAttribute]
DateDiffMonth(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)804         public static System.Nullable<int> DateDiffMonth(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
805         [System.MonoTODOAttribute]
DateDiffMonth(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)806         public static System.Nullable<int> DateDiffMonth(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
807         [System.MonoTODOAttribute]
DateDiffNanosecond(System.DateTime startDate, System.DateTime endDate)808         public static int DateDiffNanosecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
809         [System.MonoTODOAttribute]
DateDiffNanosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)810         public static int DateDiffNanosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
811         [System.MonoTODOAttribute]
DateDiffNanosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)812         public static System.Nullable<int> DateDiffNanosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
813         [System.MonoTODOAttribute]
DateDiffNanosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)814         public static System.Nullable<int> DateDiffNanosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
815         [System.MonoTODOAttribute]
DateDiffSecond(System.DateTime startDate, System.DateTime endDate)816         public static int DateDiffSecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
817         [System.MonoTODOAttribute]
DateDiffSecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)818         public static int DateDiffSecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
819         [System.MonoTODOAttribute]
DateDiffSecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)820         public static System.Nullable<int> DateDiffSecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
821         [System.MonoTODOAttribute]
DateDiffSecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)822         public static System.Nullable<int> DateDiffSecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
823         [System.MonoTODOAttribute]
DateDiffYear(System.DateTime startDate, System.DateTime endDate)824         public static int DateDiffYear(System.DateTime startDate, System.DateTime endDate) { throw null; }
825         [System.MonoTODOAttribute]
DateDiffYear(System.DateTimeOffset startDate, System.DateTimeOffset endDate)826         public static int DateDiffYear(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
827         [System.MonoTODOAttribute]
DateDiffYear(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)828         public static System.Nullable<int> DateDiffYear(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
829         [System.MonoTODOAttribute]
DateDiffYear(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)830         public static System.Nullable<int> DateDiffYear(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
831         [System.MonoTODOAttribute]
Like(string matchExpression, string pattern)832         public static bool Like(string matchExpression, string pattern) { throw null; }
833         [System.MonoTODOAttribute]
Like(string matchExpression, string pattern, char escapeCharacter)834         public static bool Like(string matchExpression, string pattern, char escapeCharacter) { throw null; }
835     }
836     [System.MonoTODOAttribute]
837     public partial class SqlProvider : System.IDisposable
838     {
SqlProvider()839         public SqlProvider() { }
Dispose()840         public void Dispose() { }
Dispose(bool disposing)841         protected virtual void Dispose(bool disposing) { }
842     }
843 }
844 namespace System.Data.Linq.SqlClient.Implementation
845 {
846     public abstract partial class ObjectMaterializer<TDataReader> where TDataReader : System.Data.Common.DbDataReader
847     {
848         [System.MonoTODOAttribute]
849         public object[] Arguments;
850         [System.MonoTODOAttribute]
851         public System.Data.Common.DbDataReader BufferReader;
852         [System.MonoTODOAttribute]
853         public TDataReader DataReader;
854         [System.MonoTODOAttribute]
855         public object[] Globals;
856         [System.MonoTODOAttribute]
857         public object[] Locals;
858         [System.MonoTODOAttribute]
859         public int[] Ordinals;
860         [System.MonoTODOAttribute]
ObjectMaterializer()861         public ObjectMaterializer() { }
862         [System.MonoTODOAttribute]
863         public abstract bool CanDeferLoad { get; }
864         [System.MonoTODOAttribute]
Convert(System.Collections.IEnumerable source)865         public static System.Collections.Generic.IEnumerable<TOutput> Convert<TOutput>(System.Collections.IEnumerable source) { throw null; }
866         [System.MonoTODOAttribute]
CreateGroup(TKey key, System.Collections.Generic.IEnumerable<TElement> items)867         public static System.Linq.IGrouping<TKey, TElement> CreateGroup<TKey, TElement>(TKey key, System.Collections.Generic.IEnumerable<TElement> items) { throw null; }
868         [System.MonoTODOAttribute]
CreateOrderedEnumerable(System.Collections.Generic.IEnumerable<TElement> items)869         public static System.Linq.IOrderedEnumerable<TElement> CreateOrderedEnumerable<TElement>(System.Collections.Generic.IEnumerable<TElement> items) { throw null; }
870         [System.MonoTODOAttribute]
ErrorAssignmentToNull(System.Type type)871         public static System.Exception ErrorAssignmentToNull(System.Type type) { throw null; }
ExecuteSubQuery(int iSubQuery, object[] args)872         public abstract System.Collections.IEnumerable ExecuteSubQuery(int iSubQuery, object[] args);
GetLinkSource(int globalLink, int localFactory, object[] keyValues)873         public abstract System.Collections.Generic.IEnumerable<T> GetLinkSource<T>(int globalLink, int localFactory, object[] keyValues);
GetNestedLinkSource(int globalLink, int localFactory, object instance)874         public abstract System.Collections.Generic.IEnumerable<T> GetNestedLinkSource<T>(int globalLink, int localFactory, object instance);
InsertLookup(int globalMetaType, object instance)875         public abstract object InsertLookup(int globalMetaType, object instance);
Read()876         public abstract bool Read();
SendEntityMaterialized(int globalMetaType, object instance)877         public abstract void SendEntityMaterialized(int globalMetaType, object instance);
878     }
879 }
880