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