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)(2))]
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.7.2558.0")]
13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")]
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.CompilationRelaxationsAttribute(8)]
19 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
20 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
22 [assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))]
23 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
24 [assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)]
25 [assembly:System.Security.SecurityTransparentAttribute]
26 namespace System.Data.Linq
27 {
28     [System.Runtime.Serialization.DataContractAttribute]
29     [System.SerializableAttribute]
30     public sealed partial class Binary : System.IEquatable<System.Data.Linq.Binary>
31     {
Binary(byte[] value)32         public Binary(byte[] value) { }
33         public int Length { get { throw null; } }
Equals(System.Data.Linq.Binary other)34         public bool Equals(System.Data.Linq.Binary other) { throw null; }
Equals(object obj)35         public override bool Equals(object obj) { throw null; }
GetHashCode()36         public override int GetHashCode() { throw null; }
operator ==(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2)37         public static bool operator ==(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2) { throw null; }
operator System.Data.Linq.Binary(byte[] value)38         public static implicit operator System.Data.Linq.Binary (byte[] value) { throw null; }
operator !=(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2)39         public static bool operator !=(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2) { throw null; }
ToArray()40         public byte[] ToArray() { throw null; }
ToString()41         public override string ToString() { throw null; }
42     }
43     public enum ChangeAction
44     {
45         Delete = 1,
46         Insert = 2,
47         None = 0,
48         Update = 3,
49     }
50     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
51     {
ChangeConflictCollection()52         internal ChangeConflictCollection() { }
53         public int Count { get { throw null; } }
54         public System.Data.Linq.ObjectChangeConflict this[int index] { get { throw null; } }
55         bool System.Collections.Generic.ICollection<System.Data.Linq.ObjectChangeConflict>.IsReadOnly { get { throw null; } }
56         bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
57         object System.Collections.ICollection.SyncRoot { get { throw null; } }
Clear()58         public void Clear() { }
Contains(System.Data.Linq.ObjectChangeConflict item)59         public bool Contains(System.Data.Linq.ObjectChangeConflict item) { throw null; }
CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex)60         public void CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex) { }
GetEnumerator()61         public System.Collections.Generic.IEnumerator<System.Data.Linq.ObjectChangeConflict> GetEnumerator() { throw null; }
Remove(System.Data.Linq.ObjectChangeConflict item)62         public bool Remove(System.Data.Linq.ObjectChangeConflict item) { throw null; }
ResolveAll(System.Data.Linq.RefreshMode mode)63         public void ResolveAll(System.Data.Linq.RefreshMode mode) { }
ResolveAll(System.Data.Linq.RefreshMode mode, bool autoResolveDeletes)64         public void ResolveAll(System.Data.Linq.RefreshMode mode, bool autoResolveDeletes) { }
Add(System.Data.Linq.ObjectChangeConflict item)65         void System.Collections.Generic.ICollection<System.Data.Linq.ObjectChangeConflict>.Add(System.Data.Linq.ObjectChangeConflict item) { }
System.Collections.ICollection.CopyTo(System.Array array, int index)66         void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
System.Collections.IEnumerable.GetEnumerator()67         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
68     }
69     public partial class ChangeConflictException : System.Exception
70     {
ChangeConflictException()71         public ChangeConflictException() { }
ChangeConflictException(string message)72         public ChangeConflictException(string message) { }
ChangeConflictException(string message, System.Exception innerException)73         public ChangeConflictException(string message, System.Exception innerException) { }
74     }
75     public sealed partial class ChangeSet
76     {
ChangeSet()77         internal ChangeSet() { }
78         public System.Collections.Generic.IList<object> Deletes { get { throw null; } }
79         public System.Collections.Generic.IList<object> Inserts { get { throw null; } }
80         public System.Collections.Generic.IList<object> Updates { get { throw null; } }
ToString()81         public override string ToString() { throw null; }
82     }
83     public sealed partial class CompiledQuery
84     {
CompiledQuery()85         internal CompiledQuery() { }
86         public System.Linq.Expressions.LambdaExpression Expression { get { throw null; } }
87         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; }
88         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; }
89         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; }
90         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; }
91         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; }
92         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; }
93         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; }
94         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; }
95         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; }
96         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; }
97         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; }
98         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; }
99         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; }
100         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; }
101         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; }
102         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; }
103     }
104     public enum ConflictMode
105     {
106         ContinueOnConflict = 1,
107         FailOnFirstConflict = 0,
108     }
109     public partial class DataContext : System.IDisposable
110     {
DataContext(System.Data.IDbConnection connection)111         public DataContext(System.Data.IDbConnection connection) { }
DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping)112         public DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping) { }
DataContext(string fileOrServerOrConnection)113         public DataContext(string fileOrServerOrConnection) { }
DataContext(string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping)114         public DataContext(string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping) { }
115         public System.Data.Linq.ChangeConflictCollection ChangeConflicts { get { throw null; } }
116         public int CommandTimeout { get { throw null; } set { } }
117         public System.Data.Common.DbConnection Connection { get { throw null; } }
118         public bool DeferredLoadingEnabled { get { throw null; } set { } }
119         public System.Data.Linq.DataLoadOptions LoadOptions { get { throw null; } set { } }
120         public System.IO.TextWriter Log { get { throw null; } set { } }
121         public System.Data.Linq.Mapping.MetaModel Mapping { get { throw null; } }
122         public bool ObjectTrackingEnabled { get { throw null; } set { } }
123         public System.Data.Common.DbTransaction Transaction { get { throw null; } set { } }
CreateDatabase()124         public void CreateDatabase() { }
CreateMethodCallQuery(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters)125         protected internal System.Linq.IQueryable<TResult> CreateMethodCallQuery<TResult>(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; }
DatabaseExists()126         public bool DatabaseExists() { throw null; }
DeleteDatabase()127         public void DeleteDatabase() { }
Dispose()128         public void Dispose() { }
Dispose(bool disposing)129         protected virtual void Dispose(bool disposing) { }
ExecuteCommand(string command, params object[] parameters)130         public int ExecuteCommand(string command, params object[] parameters) { throw null; }
ExecuteDynamicDelete(object entity)131         protected internal void ExecuteDynamicDelete(object entity) { }
ExecuteDynamicInsert(object entity)132         protected internal void ExecuteDynamicInsert(object entity) { }
ExecuteDynamicUpdate(object entity)133         protected internal void ExecuteDynamicUpdate(object entity) { }
ExecuteMethodCall(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters)134         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)135         public System.Collections.IEnumerable ExecuteQuery(System.Type elementType, string query, params object[] parameters) { throw null; }
ExecuteQuery(string query, params object[] parameters)136         public System.Collections.Generic.IEnumerable<TResult> ExecuteQuery<TResult>(string query, params object[] parameters) { throw null; }
GetChangeSet()137         public System.Data.Linq.ChangeSet GetChangeSet() { throw null; }
GetCommand(System.Linq.IQueryable query)138         public System.Data.Common.DbCommand GetCommand(System.Linq.IQueryable query) { throw null; }
GetTable(System.Type type)139         public System.Data.Linq.ITable GetTable(System.Type type) { throw null; }
140         public System.Data.Linq.Table<TEntity> GetTable<TEntity>() where TEntity : class { throw null; }
Refresh(System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities)141         public void Refresh(System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities) { }
Refresh(System.Data.Linq.RefreshMode mode, object entity)142         public void Refresh(System.Data.Linq.RefreshMode mode, object entity) { }
Refresh(System.Data.Linq.RefreshMode mode, params object[] entities)143         public void Refresh(System.Data.Linq.RefreshMode mode, params object[] entities) { }
SubmitChanges()144         public void SubmitChanges() { }
SubmitChanges(System.Data.Linq.ConflictMode failureMode)145         public virtual void SubmitChanges(System.Data.Linq.ConflictMode failureMode) { }
Translate(System.Data.Common.DbDataReader reader)146         public System.Data.Linq.IMultipleResults Translate(System.Data.Common.DbDataReader reader) { throw null; }
Translate(System.Type elementType, System.Data.Common.DbDataReader reader)147         public System.Collections.IEnumerable Translate(System.Type elementType, System.Data.Common.DbDataReader reader) { throw null; }
Translate(System.Data.Common.DbDataReader reader)148         public System.Collections.Generic.IEnumerable<TResult> Translate<TResult>(System.Data.Common.DbDataReader reader) { throw null; }
149     }
150     public sealed partial class DataLoadOptions
151     {
DataLoadOptions()152         public DataLoadOptions() { }
AssociateWith(System.Linq.Expressions.LambdaExpression expression)153         public void AssociateWith(System.Linq.Expressions.LambdaExpression expression) { }
AssociateWith(System.Linq.Expressions.Expression<System.Func<T, object>> expression)154         public void AssociateWith<T>(System.Linq.Expressions.Expression<System.Func<T, object>> expression) { }
LoadWith(System.Linq.Expressions.LambdaExpression expression)155         public void LoadWith(System.Linq.Expressions.LambdaExpression expression) { }
LoadWith(System.Linq.Expressions.Expression<System.Func<T, object>> expression)156         public void LoadWith<T>(System.Linq.Expressions.Expression<System.Func<T, object>> expression) { }
157     }
158     public static partial class DBConvert
159     {
ChangeType(object value, System.Type type)160         public static object ChangeType(object value, System.Type type) { throw null; }
ChangeType(object value)161         public static T ChangeType<T>(object value) { throw null; }
162     }
163     public partial class DuplicateKeyException : System.InvalidOperationException
164     {
DuplicateKeyException(object duplicate)165         public DuplicateKeyException(object duplicate) { }
DuplicateKeyException(object duplicate, string message)166         public DuplicateKeyException(object duplicate, string message) { }
DuplicateKeyException(object duplicate, string message, System.Exception innerException)167         public DuplicateKeyException(object duplicate, string message, System.Exception innerException) { }
168         public object Object { get { throw null; } }
169     }
170     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
171     public partial struct EntityRef<TEntity> where TEntity : class
172     {
EntityRefSystem.Data.Linq.TEntity173         public EntityRef(System.Collections.Generic.IEnumerable<TEntity> source) { throw null;}
EntityRefSystem.Data.Linq.TEntity174         public EntityRef(System.Data.Linq.EntityRef<TEntity> entityRef) { throw null;}
EntityRefSystem.Data.Linq.TEntity175         public EntityRef(TEntity entity) { throw null;}
176         public TEntity Entity { get { throw null; } set { } }
177         public bool HasLoadedOrAssignedValue { get { throw null; } }
178     }
179     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
180     {
EntitySet()181         public EntitySet() { }
EntitySet(System.Action<TEntity> onAdd, System.Action<TEntity> onRemove)182         public EntitySet(System.Action<TEntity> onAdd, System.Action<TEntity> onRemove) { }
183         public int Count { get { throw null; } }
184         public bool HasLoadedOrAssignedValues { get { throw null; } }
185         public bool IsDeferred { get { throw null; } }
186         public TEntity this[int index] { get { throw null; } set { } }
187         bool System.Collections.Generic.ICollection<TEntity>.IsReadOnly { get { throw null; } }
188         bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
189         object System.Collections.ICollection.SyncRoot { get { throw null; } }
190         bool System.Collections.IList.IsFixedSize { get { throw null; } }
191         bool System.Collections.IList.IsReadOnly { get { throw null; } }
192         object System.Collections.IList.this[int index] { get { throw null; } set { } }
193         bool System.ComponentModel.IListSource.ContainsListCollection { get { throw null; } }
194         public event System.ComponentModel.ListChangedEventHandler ListChanged { add { } remove { } }
Add(TEntity entity)195         public void Add(TEntity entity) { }
AddRange(System.Collections.Generic.IEnumerable<TEntity> collection)196         public void AddRange(System.Collections.Generic.IEnumerable<TEntity> collection) { }
Assign(System.Collections.Generic.IEnumerable<TEntity> entitySource)197         public void Assign(System.Collections.Generic.IEnumerable<TEntity> entitySource) { }
Clear()198         public void Clear() { }
Contains(TEntity entity)199         public bool Contains(TEntity entity) { throw null; }
CopyTo(TEntity[] array, int arrayIndex)200         public void CopyTo(TEntity[] array, int arrayIndex) { }
GetEnumerator()201         public System.Collections.Generic.IEnumerator<TEntity> GetEnumerator() { throw null; }
GetNewBindingList()202         public System.ComponentModel.IBindingList GetNewBindingList() { throw null; }
IndexOf(TEntity entity)203         public int IndexOf(TEntity entity) { throw null; }
Insert(int index, TEntity entity)204         public void Insert(int index, TEntity entity) { }
Load()205         public void Load() { }
Remove(TEntity entity)206         public bool Remove(TEntity entity) { throw null; }
RemoveAt(int index)207         public void RemoveAt(int index) { }
SetSource(System.Collections.Generic.IEnumerable<TEntity> entitySource)208         public void SetSource(System.Collections.Generic.IEnumerable<TEntity> entitySource) { }
System.Collections.ICollection.CopyTo(System.Array array, int index)209         void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
System.Collections.IEnumerable.GetEnumerator()210         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
System.Collections.IList.Add(object value)211         int System.Collections.IList.Add(object value) { throw null; }
System.Collections.IList.Contains(object value)212         bool System.Collections.IList.Contains(object value) { throw null; }
System.Collections.IList.IndexOf(object value)213         int System.Collections.IList.IndexOf(object value) { throw null; }
System.Collections.IList.Insert(int index, object value)214         void System.Collections.IList.Insert(int index, object value) { }
System.Collections.IList.Remove(object value)215         void System.Collections.IList.Remove(object value) { }
System.ComponentModel.IListSource.GetList()216         System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; }
217     }
218     public partial class ForeignKeyReferenceAlreadyHasValueException : System.InvalidOperationException
219     {
ForeignKeyReferenceAlreadyHasValueException()220         public ForeignKeyReferenceAlreadyHasValueException() { }
ForeignKeyReferenceAlreadyHasValueException(string message)221         public ForeignKeyReferenceAlreadyHasValueException(string message) { }
ForeignKeyReferenceAlreadyHasValueException(string message, System.Exception innerException)222         public ForeignKeyReferenceAlreadyHasValueException(string message, System.Exception innerException) { }
223     }
224     public partial interface IExecuteResult : System.IDisposable
225     {
226         object ReturnValue { get; }
GetParameterValue(int parameterIndex)227         object GetParameterValue(int parameterIndex);
228     }
229     public partial interface IFunctionResult
230     {
231         object ReturnValue { get; }
232     }
233     public partial interface IMultipleResults : System.Data.Linq.IFunctionResult, System.IDisposable
234     {
GetResult()235         System.Collections.Generic.IEnumerable<TElement> GetResult<TElement>();
236     }
237     public partial interface ISingleResult<T> : System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable, System.Data.Linq.IFunctionResult, System.IDisposable
238     {
239     }
240     public partial interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
241     {
242         System.Data.Linq.DataContext Context { get; }
243         bool IsReadOnly { get; }
Attach(object entity)244         void Attach(object entity);
Attach(object entity, bool asModified)245         void Attach(object entity, bool asModified);
Attach(object entity, object original)246         void Attach(object entity, object original);
AttachAll(System.Collections.IEnumerable entities)247         void AttachAll(System.Collections.IEnumerable entities);
AttachAll(System.Collections.IEnumerable entities, bool asModified)248         void AttachAll(System.Collections.IEnumerable entities, bool asModified);
DeleteAllOnSubmit(System.Collections.IEnumerable entities)249         void DeleteAllOnSubmit(System.Collections.IEnumerable entities);
DeleteOnSubmit(object entity)250         void DeleteOnSubmit(object entity);
GetModifiedMembers(object entity)251         System.Data.Linq.ModifiedMemberInfo[] GetModifiedMembers(object entity);
GetOriginalEntityState(object entity)252         object GetOriginalEntityState(object entity);
InsertAllOnSubmit(System.Collections.IEnumerable entities)253         void InsertAllOnSubmit(System.Collections.IEnumerable entities);
InsertOnSubmit(object entity)254         void InsertOnSubmit(object entity);
255     }
256     public partial interface ITable<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IQueryable<TEntity> where TEntity : class
257     {
Attach(TEntity entity)258         void Attach(TEntity entity);
DeleteOnSubmit(TEntity entity)259         void DeleteOnSubmit(TEntity entity);
InsertOnSubmit(TEntity entity)260         void InsertOnSubmit(TEntity entity);
261     }
262     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
263     public partial struct Link<T>
264     {
LinkSystem.Data.Linq.Link265         public Link(System.Collections.Generic.IEnumerable<T> source) { throw null;}
LinkSystem.Data.Linq.Link266         public Link(System.Data.Linq.Link<T> link) { throw null;}
LinkSystem.Data.Linq.Link267         public Link(T value) { throw null;}
268         public bool HasLoadedOrAssignedValue { get { throw null; } }
269         public bool HasValue { get { throw null; } }
270         public T Value { get { throw null; } set { } }
271     }
272     public sealed partial class MemberChangeConflict
273     {
MemberChangeConflict()274         internal MemberChangeConflict() { }
275         public object CurrentValue { get { throw null; } }
276         public object DatabaseValue { get { throw null; } }
277         public bool IsModified { get { throw null; } }
278         public bool IsResolved { get { throw null; } }
279         public System.Reflection.MemberInfo Member { get { throw null; } }
280         public object OriginalValue { get { throw null; } }
Resolve(System.Data.Linq.RefreshMode refreshMode)281         public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
Resolve(object value)282         public void Resolve(object value) { }
283     }
284     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
285     public partial struct ModifiedMemberInfo
286     {
287         public object CurrentValue { get { throw null; } }
288         public System.Reflection.MemberInfo Member { get { throw null; } }
289         public object OriginalValue { get { throw null; } }
290     }
291     public sealed partial class ObjectChangeConflict
292     {
ObjectChangeConflict()293         internal ObjectChangeConflict() { }
294         public bool IsDeleted { get { throw null; } }
295         public bool IsResolved { get { throw null; } }
296         public System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.MemberChangeConflict> MemberConflicts { get { throw null; } }
297         public object Object { get { throw null; } }
Resolve()298         public void Resolve() { }
Resolve(System.Data.Linq.RefreshMode refreshMode)299         public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes)300         public void Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes) { }
301     }
302     public enum RefreshMode
303     {
304         KeepChanges = 1,
305         KeepCurrentValues = 0,
306         OverwriteCurrentValues = 2,
307     }
308     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
309     {
Table()310         internal Table() { }
311         public System.Data.Linq.DataContext Context { get { throw null; } }
312         public bool IsReadOnly { get { throw null; } }
313         bool System.ComponentModel.IListSource.ContainsListCollection { get { throw null; } }
314         System.Type System.Linq.IQueryable.ElementType { get { throw null; } }
315         System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get { throw null; } }
316         System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get { throw null; } }
Attach(TEntity entity)317         public void Attach(TEntity entity) { }
Attach(TEntity entity, bool asModified)318         public void Attach(TEntity entity, bool asModified) { }
Attach(TEntity entity, TEntity original)319         public void Attach(TEntity entity, TEntity original) { }
320         public void AttachAll<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity { }
321         public void AttachAll<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities, bool asModified) where TSubEntity : TEntity { }
322         public void DeleteAllOnSubmit<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity { }
DeleteOnSubmit(TEntity entity)323         public void DeleteOnSubmit(TEntity entity) { }
GetEnumerator()324         public System.Collections.Generic.IEnumerator<TEntity> GetEnumerator() { throw null; }
GetModifiedMembers(TEntity entity)325         public System.Data.Linq.ModifiedMemberInfo[] GetModifiedMembers(TEntity entity) { throw null; }
GetNewBindingList()326         public System.ComponentModel.IBindingList GetNewBindingList() { throw null; }
GetOriginalEntityState(TEntity entity)327         public TEntity GetOriginalEntityState(TEntity entity) { throw null; }
328         public void InsertAllOnSubmit<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity { }
InsertOnSubmit(TEntity entity)329         public void InsertOnSubmit(TEntity entity) { }
GetEnumerator()330         System.Collections.Generic.IEnumerator<TEntity> System.Collections.Generic.IEnumerable<TEntity>.GetEnumerator() { throw null; }
System.Collections.IEnumerable.GetEnumerator()331         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
System.ComponentModel.IListSource.GetList()332         System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; }
System.Data.Linq.ITable.Attach(object entity)333         void System.Data.Linq.ITable.Attach(object entity) { }
System.Data.Linq.ITable.Attach(object entity, bool asModified)334         void System.Data.Linq.ITable.Attach(object entity, bool asModified) { }
System.Data.Linq.ITable.Attach(object entity, object original)335         void System.Data.Linq.ITable.Attach(object entity, object original) { }
System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities)336         void System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities) { }
System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities, bool asModified)337         void System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities, bool asModified) { }
System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities)338         void System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities) { }
System.Data.Linq.ITable.DeleteOnSubmit(object entity)339         void System.Data.Linq.ITable.DeleteOnSubmit(object entity) { }
System.Data.Linq.ITable.GetModifiedMembers(object entity)340         System.Data.Linq.ModifiedMemberInfo[] System.Data.Linq.ITable.GetModifiedMembers(object entity) { throw null; }
System.Data.Linq.ITable.GetOriginalEntityState(object entity)341         object System.Data.Linq.ITable.GetOriginalEntityState(object entity) { throw null; }
System.Data.Linq.ITable.InsertAllOnSubmit(System.Collections.IEnumerable entities)342         void System.Data.Linq.ITable.InsertAllOnSubmit(System.Collections.IEnumerable entities) { }
System.Data.Linq.ITable.InsertOnSubmit(object entity)343         void System.Data.Linq.ITable.InsertOnSubmit(object entity) { }
System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression)344         [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining | System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { throw null; }
System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression)345         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)346         object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; }
System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression)347         TResult System.Linq.IQueryProvider.Execute<TResult>(System.Linq.Expressions.Expression expression) { throw null; }
ToString()348         public override string ToString() { throw null; }
349     }
350 }
351 namespace System.Data.Linq.Mapping
352 {
353     [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)]
354     public sealed partial class AssociationAttribute : System.Data.Linq.Mapping.DataAttribute
355     {
AssociationAttribute()356         public AssociationAttribute() { }
357         public bool DeleteOnNull { get { throw null; } set { } }
358         public string DeleteRule { get { throw null; } set { } }
359         public bool IsForeignKey { get { throw null; } set { } }
360         public bool IsUnique { get { throw null; } set { } }
361         public string OtherKey { get { throw null; } set { } }
362         public string ThisKey { get { throw null; } set { } }
363     }
364     public sealed partial class AttributeMappingSource : System.Data.Linq.Mapping.MappingSource
365     {
AttributeMappingSource()366         public AttributeMappingSource() { }
CreateModel(System.Type dataContextType)367         protected override System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType) { throw null; }
368     }
369     public enum AutoSync
370     {
371         Always = 1,
372         Default = 0,
373         Never = 2,
374         OnInsert = 3,
375         OnUpdate = 4,
376     }
377     [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)]
378     public sealed partial class ColumnAttribute : System.Data.Linq.Mapping.DataAttribute
379     {
ColumnAttribute()380         public ColumnAttribute() { }
381         public System.Data.Linq.Mapping.AutoSync AutoSync { get { throw null; } set { } }
382         public bool CanBeNull { get { throw null; } set { } }
383         public string DbType { get { throw null; } set { } }
384         public string Expression { get { throw null; } set { } }
385         public bool IsDbGenerated { get { throw null; } set { } }
386         public bool IsDiscriminator { get { throw null; } set { } }
387         public bool IsPrimaryKey { get { throw null; } set { } }
388         public bool IsVersion { get { throw null; } set { } }
389         public System.Data.Linq.Mapping.UpdateCheck UpdateCheck { get { throw null; } set { } }
390     }
391     public abstract partial class DataAttribute : System.Attribute
392     {
DataAttribute()393         protected DataAttribute() { }
394         public string Name { get { throw null; } set { } }
395         public string Storage { get { throw null; } set { } }
396     }
397     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)]
398     public sealed partial class DatabaseAttribute : System.Attribute
399     {
DatabaseAttribute()400         public DatabaseAttribute() { }
401         public string Name { get { throw null; } set { } }
402     }
403     [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false)]
404     public sealed partial class FunctionAttribute : System.Attribute
405     {
FunctionAttribute()406         public FunctionAttribute() { }
407         public bool IsComposable { get { throw null; } set { } }
408         public string Name { get { throw null; } set { } }
409     }
410     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=false)]
411     public sealed partial class InheritanceMappingAttribute : System.Attribute
412     {
InheritanceMappingAttribute()413         public InheritanceMappingAttribute() { }
414         public object Code { get { throw null; } set { } }
415         public bool IsDefault { get { throw null; } set { } }
416         public System.Type Type { get { throw null; } set { } }
417     }
418     public abstract partial class MappingSource
419     {
MappingSource()420         protected MappingSource() { }
CreateModel(System.Type dataContextType)421         protected abstract System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType);
GetModel(System.Type dataContextType)422         public System.Data.Linq.Mapping.MetaModel GetModel(System.Type dataContextType) { throw null; }
423     }
424     public abstract partial class MetaAccessor
425     {
MetaAccessor()426         protected MetaAccessor() { }
427         public abstract System.Type Type { get; }
GetBoxedValue(object instance)428         public abstract object GetBoxedValue(object instance);
HasAssignedValue(object instance)429         public virtual bool HasAssignedValue(object instance) { throw null; }
HasLoadedValue(object instance)430         public virtual bool HasLoadedValue(object instance) { throw null; }
HasValue(object instance)431         public virtual bool HasValue(object instance) { throw null; }
SetBoxedValue(ref object instance, object value)432         public abstract void SetBoxedValue(ref object instance, object value);
433     }
434     public abstract partial class MetaAccessor<TEntity, TMember> : System.Data.Linq.Mapping.MetaAccessor
435     {
MetaAccessor()436         protected MetaAccessor() { }
437         public override System.Type Type { get { throw null; } }
GetBoxedValue(object instance)438         public override object GetBoxedValue(object instance) { throw null; }
GetValue(TEntity instance)439         public abstract TMember GetValue(TEntity instance);
SetBoxedValue(ref object instance, object value)440         public override void SetBoxedValue(ref object instance, object value) { }
SetValue(ref TEntity instance, TMember value)441         public abstract void SetValue(ref TEntity instance, TMember value);
442     }
443     public abstract partial class MetaAssociation
444     {
MetaAssociation()445         protected MetaAssociation() { }
446         public abstract bool DeleteOnNull { get; }
447         public abstract string DeleteRule { get; }
448         public abstract bool IsForeignKey { get; }
449         public abstract bool IsMany { get; }
450         public abstract bool IsNullable { get; }
451         public abstract bool IsUnique { get; }
452         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> OtherKey { get; }
453         public abstract bool OtherKeyIsPrimaryKey { get; }
454         public abstract System.Data.Linq.Mapping.MetaDataMember OtherMember { get; }
455         public abstract System.Data.Linq.Mapping.MetaType OtherType { get; }
456         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> ThisKey { get; }
457         public abstract bool ThisKeyIsPrimaryKey { get; }
458         public abstract System.Data.Linq.Mapping.MetaDataMember ThisMember { get; }
459     }
460     public abstract partial class MetaDataMember
461     {
MetaDataMember()462         protected MetaDataMember() { }
463         public abstract System.Data.Linq.Mapping.MetaAssociation Association { get; }
464         public abstract System.Data.Linq.Mapping.AutoSync AutoSync { get; }
465         public abstract bool CanBeNull { get; }
466         public abstract string DbType { get; }
467         public abstract System.Data.Linq.Mapping.MetaType DeclaringType { get; }
468         public abstract System.Data.Linq.Mapping.MetaAccessor DeferredSourceAccessor { get; }
469         public abstract System.Data.Linq.Mapping.MetaAccessor DeferredValueAccessor { get; }
470         public abstract string Expression { get; }
471         public abstract bool IsAssociation { get; }
472         public abstract bool IsDbGenerated { get; }
473         public abstract bool IsDeferred { get; }
474         public abstract bool IsDiscriminator { get; }
475         public abstract bool IsPersistent { get; }
476         public abstract bool IsPrimaryKey { get; }
477         public abstract bool IsVersion { get; }
478         public abstract System.Reflection.MethodInfo LoadMethod { get; }
479         public abstract string MappedName { get; }
480         public abstract System.Reflection.MemberInfo Member { get; }
481         public abstract System.Data.Linq.Mapping.MetaAccessor MemberAccessor { get; }
482         public abstract string Name { get; }
483         public abstract int Ordinal { get; }
484         public abstract System.Data.Linq.Mapping.MetaAccessor StorageAccessor { get; }
485         public abstract System.Reflection.MemberInfo StorageMember { get; }
486         public abstract System.Type Type { get; }
487         public abstract System.Data.Linq.Mapping.UpdateCheck UpdateCheck { get; }
IsDeclaredBy(System.Data.Linq.Mapping.MetaType type)488         public abstract bool IsDeclaredBy(System.Data.Linq.Mapping.MetaType type);
489     }
490     public abstract partial class MetaFunction
491     {
MetaFunction()492         protected MetaFunction() { }
493         public abstract bool HasMultipleResults { get; }
494         public abstract bool IsComposable { get; }
495         public abstract string MappedName { get; }
496         public abstract System.Reflection.MethodInfo Method { get; }
497         public abstract System.Data.Linq.Mapping.MetaModel Model { get; }
498         public abstract string Name { get; }
499         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaParameter> Parameters { get; }
500         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> ResultRowTypes { get; }
501         public abstract System.Data.Linq.Mapping.MetaParameter ReturnParameter { get; }
502     }
503     public abstract partial class MetaModel
504     {
MetaModel()505         protected MetaModel() { }
506         public abstract System.Type ContextType { get; }
507         public abstract string DatabaseName { get; }
508         public abstract System.Data.Linq.Mapping.MappingSource MappingSource { get; }
509         public abstract System.Type ProviderType { get; }
GetFunction(System.Reflection.MethodInfo method)510         public abstract System.Data.Linq.Mapping.MetaFunction GetFunction(System.Reflection.MethodInfo method);
GetFunctions()511         public abstract System.Collections.Generic.IEnumerable<System.Data.Linq.Mapping.MetaFunction> GetFunctions();
GetMetaType(System.Type type)512         public abstract System.Data.Linq.Mapping.MetaType GetMetaType(System.Type type);
GetTable(System.Type rowType)513         public abstract System.Data.Linq.Mapping.MetaTable GetTable(System.Type rowType);
GetTables()514         public abstract System.Collections.Generic.IEnumerable<System.Data.Linq.Mapping.MetaTable> GetTables();
515     }
516     public abstract partial class MetaParameter
517     {
MetaParameter()518         protected MetaParameter() { }
519         public abstract string DbType { get; }
520         public abstract string MappedName { get; }
521         public abstract string Name { get; }
522         public abstract System.Reflection.ParameterInfo Parameter { get; }
523         public abstract System.Type ParameterType { get; }
524     }
525     public abstract partial class MetaTable
526     {
MetaTable()527         protected MetaTable() { }
528         public abstract System.Reflection.MethodInfo DeleteMethod { get; }
529         public abstract System.Reflection.MethodInfo InsertMethod { get; }
530         public abstract System.Data.Linq.Mapping.MetaModel Model { get; }
531         public abstract System.Data.Linq.Mapping.MetaType RowType { get; }
532         public abstract string TableName { get; }
533         public abstract System.Reflection.MethodInfo UpdateMethod { get; }
534     }
535     public abstract partial class MetaType
536     {
MetaType()537         protected MetaType() { }
538         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaAssociation> Associations { get; }
539         public abstract bool CanInstantiate { get; }
540         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> DataMembers { get; }
541         public abstract System.Data.Linq.Mapping.MetaDataMember DBGeneratedIdentityMember { get; }
542         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> DerivedTypes { get; }
543         public abstract System.Data.Linq.Mapping.MetaDataMember Discriminator { get; }
544         public abstract bool HasAnyLoadMethod { get; }
545         public abstract bool HasAnyValidateMethod { get; }
546         public abstract bool HasInheritance { get; }
547         public abstract bool HasInheritanceCode { get; }
548         public abstract bool HasUpdateCheck { get; }
549         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> IdentityMembers { get; }
550         public abstract System.Data.Linq.Mapping.MetaType InheritanceBase { get; }
551         public abstract object InheritanceCode { get; }
552         public abstract System.Data.Linq.Mapping.MetaType InheritanceDefault { get; }
553         public abstract System.Data.Linq.Mapping.MetaType InheritanceRoot { get; }
554         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> InheritanceTypes { get; }
555         public abstract bool IsEntity { get; }
556         public abstract bool IsInheritanceDefault { get; }
557         public abstract System.Data.Linq.Mapping.MetaModel Model { get; }
558         public abstract string Name { get; }
559         public abstract System.Reflection.MethodInfo OnLoadedMethod { get; }
560         public abstract System.Reflection.MethodInfo OnValidateMethod { get; }
561         public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> PersistentDataMembers { get; }
562         public abstract System.Data.Linq.Mapping.MetaTable Table { get; }
563         public abstract System.Type Type { get; }
564         public abstract System.Data.Linq.Mapping.MetaDataMember VersionMember { get; }
GetDataMember(System.Reflection.MemberInfo member)565         public abstract System.Data.Linq.Mapping.MetaDataMember GetDataMember(System.Reflection.MemberInfo member);
GetInheritanceType(System.Type type)566         public abstract System.Data.Linq.Mapping.MetaType GetInheritanceType(System.Type type);
GetTypeForInheritanceCode(object code)567         public abstract System.Data.Linq.Mapping.MetaType GetTypeForInheritanceCode(object code);
568     }
569     [System.AttributeUsageAttribute((System.AttributeTargets)(10240), AllowMultiple=false)]
570     public sealed partial class ParameterAttribute : System.Attribute
571     {
ParameterAttribute()572         public ParameterAttribute() { }
573         public string DbType { get { throw null; } set { } }
574         public string Name { get { throw null; } set { } }
575     }
576     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)]
577     public sealed partial class ProviderAttribute : System.Attribute
578     {
ProviderAttribute()579         public ProviderAttribute() { }
ProviderAttribute(System.Type type)580         public ProviderAttribute(System.Type type) { }
581         public System.Type Type { get { throw null; } }
582     }
583     [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=true)]
584     public sealed partial class ResultTypeAttribute : System.Attribute
585     {
ResultTypeAttribute(System.Type type)586         public ResultTypeAttribute(System.Type type) { }
587         public System.Type Type { get { throw null; } }
588     }
589     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)]
590     public sealed partial class TableAttribute : System.Attribute
591     {
TableAttribute()592         public TableAttribute() { }
593         public string Name { get { throw null; } set { } }
594     }
595     public enum UpdateCheck
596     {
597         Always = 0,
598         Never = 1,
599         WhenChanged = 2,
600     }
601     public sealed partial class XmlMappingSource : System.Data.Linq.Mapping.MappingSource
602     {
XmlMappingSource()603         internal XmlMappingSource() { }
CreateModel(System.Type dataContextType)604         protected override System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType) { throw null; }
FromReader(System.Xml.XmlReader reader)605         public static System.Data.Linq.Mapping.XmlMappingSource FromReader(System.Xml.XmlReader reader) { throw null; }
FromStream(System.IO.Stream stream)606         public static System.Data.Linq.Mapping.XmlMappingSource FromStream(System.IO.Stream stream) { throw null; }
FromUrl(string url)607         public static System.Data.Linq.Mapping.XmlMappingSource FromUrl(string url) { throw null; }
FromXml(string xml)608         public static System.Data.Linq.Mapping.XmlMappingSource FromXml(string xml) { throw null; }
609     }
610 }
611 namespace System.Data.Linq.SqlClient
612 {
613     public sealed partial class Sql2000Provider : System.Data.Linq.SqlClient.SqlProvider
614     {
Sql2000Provider()615         public Sql2000Provider() { }
616     }
617     public sealed partial class Sql2005Provider : System.Data.Linq.SqlClient.SqlProvider
618     {
Sql2005Provider()619         public Sql2005Provider() { }
620     }
621     public sealed partial class Sql2008Provider : System.Data.Linq.SqlClient.SqlProvider
622     {
Sql2008Provider()623         public Sql2008Provider() { }
624     }
625     public static partial class SqlHelpers
626     {
GetStringContainsPattern(string text, char escape)627         public static string GetStringContainsPattern(string text, char escape) { throw null; }
GetStringEndsWithPattern(string text, char escape)628         public static string GetStringEndsWithPattern(string text, char escape) { throw null; }
GetStringStartsWithPattern(string text, char escape)629         public static string GetStringStartsWithPattern(string text, char escape) { throw null; }
TranslateVBLikePattern(string pattern, char escape)630         public static string TranslateVBLikePattern(string pattern, char escape) { throw null; }
631     }
632     public static partial class SqlMethods
633     {
DateDiffDay(System.DateTime startDate, System.DateTime endDate)634         public static int DateDiffDay(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffDay(System.DateTimeOffset startDate, System.DateTimeOffset endDate)635         public static int DateDiffDay(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffDay(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)636         public static System.Nullable<int> DateDiffDay(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffDay(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)637         public static System.Nullable<int> DateDiffDay(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffHour(System.DateTime startDate, System.DateTime endDate)638         public static int DateDiffHour(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffHour(System.DateTimeOffset startDate, System.DateTimeOffset endDate)639         public static int DateDiffHour(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffHour(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)640         public static System.Nullable<int> DateDiffHour(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffHour(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)641         public static System.Nullable<int> DateDiffHour(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffMicrosecond(System.DateTime startDate, System.DateTime endDate)642         public static int DateDiffMicrosecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffMicrosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)643         public static int DateDiffMicrosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffMicrosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)644         public static System.Nullable<int> DateDiffMicrosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffMicrosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)645         public static System.Nullable<int> DateDiffMicrosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffMillisecond(System.DateTime startDate, System.DateTime endDate)646         public static int DateDiffMillisecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffMillisecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)647         public static int DateDiffMillisecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffMillisecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)648         public static System.Nullable<int> DateDiffMillisecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffMillisecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)649         public static System.Nullable<int> DateDiffMillisecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffMinute(System.DateTime startDate, System.DateTime endDate)650         public static int DateDiffMinute(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffMinute(System.DateTimeOffset startDate, System.DateTimeOffset endDate)651         public static int DateDiffMinute(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffMinute(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)652         public static System.Nullable<int> DateDiffMinute(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffMinute(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)653         public static System.Nullable<int> DateDiffMinute(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffMonth(System.DateTime startDate, System.DateTime endDate)654         public static int DateDiffMonth(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffMonth(System.DateTimeOffset startDate, System.DateTimeOffset endDate)655         public static int DateDiffMonth(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffMonth(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)656         public static System.Nullable<int> DateDiffMonth(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffMonth(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)657         public static System.Nullable<int> DateDiffMonth(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffNanosecond(System.DateTime startDate, System.DateTime endDate)658         public static int DateDiffNanosecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffNanosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)659         public static int DateDiffNanosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffNanosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)660         public static System.Nullable<int> DateDiffNanosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffNanosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)661         public static System.Nullable<int> DateDiffNanosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffSecond(System.DateTime startDate, System.DateTime endDate)662         public static int DateDiffSecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffSecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate)663         public static int DateDiffSecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffSecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)664         public static System.Nullable<int> DateDiffSecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffSecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)665         public static System.Nullable<int> DateDiffSecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
DateDiffYear(System.DateTime startDate, System.DateTime endDate)666         public static int DateDiffYear(System.DateTime startDate, System.DateTime endDate) { throw null; }
DateDiffYear(System.DateTimeOffset startDate, System.DateTimeOffset endDate)667         public static int DateDiffYear(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
DateDiffYear(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate)668         public static System.Nullable<int> DateDiffYear(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
DateDiffYear(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate)669         public static System.Nullable<int> DateDiffYear(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> endDate) { throw null; }
Like(string matchExpression, string pattern)670         public static bool Like(string matchExpression, string pattern) { throw null; }
Like(string matchExpression, string pattern, char escapeCharacter)671         public static bool Like(string matchExpression, string pattern, char escapeCharacter) { throw null; }
672     }
673     public partial class SqlProvider : System.IDisposable
674     {
SqlProvider()675         public SqlProvider() { }
Dispose()676         public void Dispose() { }
Dispose(bool disposing)677         protected virtual void Dispose(bool disposing) { }
678     }
679 }
680 namespace System.Data.Linq.SqlClient.Implementation
681 {
682     public abstract partial class ObjectMaterializer<TDataReader> where TDataReader : System.Data.Common.DbDataReader
683     {
684         public object[] Arguments;
685         public System.Data.Common.DbDataReader BufferReader;
686         public TDataReader DataReader;
687         public object[] Globals;
688         public object[] Locals;
689         public int[] Ordinals;
ObjectMaterializer()690         public ObjectMaterializer() { }
691         public abstract bool CanDeferLoad { get; }
Convert(System.Collections.IEnumerable source)692         public static System.Collections.Generic.IEnumerable<TOutput> Convert<TOutput>(System.Collections.IEnumerable source) { throw null; }
CreateGroup(TKey key, System.Collections.Generic.IEnumerable<TElement> items)693         public static System.Linq.IGrouping<TKey, TElement> CreateGroup<TKey, TElement>(TKey key, System.Collections.Generic.IEnumerable<TElement> items) { throw null; }
CreateOrderedEnumerable(System.Collections.Generic.IEnumerable<TElement> items)694         public static System.Linq.IOrderedEnumerable<TElement> CreateOrderedEnumerable<TElement>(System.Collections.Generic.IEnumerable<TElement> items) { throw null; }
ErrorAssignmentToNull(System.Type type)695         public static System.Exception ErrorAssignmentToNull(System.Type type) { throw null; }
ExecuteSubQuery(int iSubQuery, object[] args)696         public abstract System.Collections.IEnumerable ExecuteSubQuery(int iSubQuery, object[] args);
GetLinkSource(int globalLink, int localFactory, object[] keyValues)697         public abstract System.Collections.Generic.IEnumerable<T> GetLinkSource<T>(int globalLink, int localFactory, object[] keyValues);
GetNestedLinkSource(int globalLink, int localFactory, object instance)698         public abstract System.Collections.Generic.IEnumerable<T> GetNestedLinkSource<T>(int globalLink, int localFactory, object instance);
InsertLookup(int globalMetaType, object instance)699         public abstract object InsertLookup(int globalMetaType, object instance);
Read()700         public abstract bool Read();
SendEntityMaterialized(int globalMetaType, object instance)701         public abstract void SendEntityMaterialized(int globalMetaType, object instance);
702     }
703 }
704