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.DataSetExtensions.dll")] 11 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.DataSetExtensions.dll")] 12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2046.0")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2046.0")] 14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 15 [assembly:System.Reflection.AssemblyTitleAttribute("System.Data.DataSetExtensions.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.ComCompatibleVersionAttribute(1, 0, 3300, 0)] 22 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 23 [assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] 24 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute] 25 [assembly:System.Security.SecurityCriticalAttribute] 26 [assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] 27 namespace System.Data 28 { 29 public static partial class DataRowComparer 30 { 31 public static System.Data.DataRowComparer<System.Data.DataRow> Default { get { throw null; } } 32 } 33 public sealed partial class DataRowComparer<TRow> : System.Collections.Generic.IEqualityComparer<TRow> where TRow : System.Data.DataRow 34 { DataRowComparer()35 internal DataRowComparer() { } 36 public static System.Data.DataRowComparer<TRow> Default { get { throw null; } } Equals(TRow leftRow, TRow rightRow)37 public bool Equals(TRow leftRow, TRow rightRow) { throw null; } GetHashCode(TRow row)38 public int GetHashCode(TRow row) { throw null; } 39 } 40 public static partial class DataRowExtensions 41 { Field(this System.Data.DataRow row, System.Data.DataColumn column)42 public static T Field<T>(this System.Data.DataRow row, System.Data.DataColumn column) { throw null; } Field(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version)43 public static T Field<T>(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version) { throw null; } Field(this System.Data.DataRow row, int columnIndex)44 public static T Field<T>(this System.Data.DataRow row, int columnIndex) { throw null; } Field(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version)45 public static T Field<T>(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version) { throw null; } Field(this System.Data.DataRow row, string columnName)46 public static T Field<T>(this System.Data.DataRow row, string columnName) { throw null; } Field(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version)47 public static T Field<T>(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version) { throw null; } SetField(this System.Data.DataRow row, System.Data.DataColumn column, T value)48 public static void SetField<T>(this System.Data.DataRow row, System.Data.DataColumn column, T value) { } SetField(this System.Data.DataRow row, int columnIndex, T value)49 public static void SetField<T>(this System.Data.DataRow row, int columnIndex, T value) { } SetField(this System.Data.DataRow row, string columnName, T value)50 public static void SetField<T>(this System.Data.DataRow row, string columnName, T value) { } 51 } 52 public static partial class DataTableExtensions 53 { AsDataView(this System.Data.DataTable table)54 public static System.Data.DataView AsDataView(this System.Data.DataTable table) { throw null; } 55 public static System.Data.DataView AsDataView<T>(this System.Data.EnumerableRowCollection<T> source) where T : System.Data.DataRow { throw null; } AsEnumerable(this System.Data.DataTable source)56 public static System.Data.EnumerableRowCollection<System.Data.DataRow> AsEnumerable(this System.Data.DataTable source) { throw null; } 57 public static System.Data.DataTable CopyToDataTable<T>(this System.Collections.Generic.IEnumerable<T> source) where T : System.Data.DataRow { throw null; } 58 public static void CopyToDataTable<T>(this System.Collections.Generic.IEnumerable<T> source, System.Data.DataTable table, System.Data.LoadOption options) where T : System.Data.DataRow { } 59 public static void CopyToDataTable<T>(this System.Collections.Generic.IEnumerable<T> source, System.Data.DataTable table, System.Data.LoadOption options, System.Data.FillErrorEventHandler errorHandler) where T : System.Data.DataRow { } 60 } 61 public abstract partial class EnumerableRowCollection : System.Collections.IEnumerable 62 { EnumerableRowCollection()63 internal EnumerableRowCollection() { } System.Collections.IEnumerable.GetEnumerator()64 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 65 } 66 public static partial class EnumerableRowCollectionExtensions 67 { Cast(this System.Data.EnumerableRowCollection source)68 public static System.Data.EnumerableRowCollection<TResult> Cast<TResult>(this System.Data.EnumerableRowCollection source) { throw null; } OrderByDescending(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector)69 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow, TKey>(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector) { throw null; } OrderByDescending(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer)70 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow, TKey>(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer) { throw null; } OrderBy(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector)71 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow, TKey>(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector) { throw null; } OrderBy(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer)72 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow, TKey>(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer) { throw null; } Select(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, S> selector)73 public static System.Data.EnumerableRowCollection<S> Select<TRow, S>(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, S> selector) { throw null; } ThenByDescending(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector)74 public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow, TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector) { throw null; } ThenByDescending(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer)75 public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow, TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer) { throw null; } ThenBy(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector)76 public static System.Data.OrderedEnumerableRowCollection<TRow> ThenBy<TRow, TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector) { throw null; } ThenBy(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer)77 public static System.Data.OrderedEnumerableRowCollection<TRow> ThenBy<TRow, TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer) { throw null; } Where(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, bool> predicate)78 public static System.Data.EnumerableRowCollection<TRow> Where<TRow>(this System.Data.EnumerableRowCollection<TRow> source, System.Func<TRow, bool> predicate) { throw null; } 79 } 80 public partial class EnumerableRowCollection<TRow> : System.Data.EnumerableRowCollection, System.Collections.Generic.IEnumerable<TRow>, System.Collections.IEnumerable 81 { EnumerableRowCollection()82 internal EnumerableRowCollection() { } GetEnumerator()83 public System.Collections.Generic.IEnumerator<TRow> GetEnumerator() { throw null; } System.Collections.IEnumerable.GetEnumerator()84 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 85 } 86 public sealed partial class OrderedEnumerableRowCollection<TRow> : System.Data.EnumerableRowCollection<TRow> 87 { OrderedEnumerableRowCollection()88 internal OrderedEnumerableRowCollection() { } 89 } 90 public static partial class TypedTableBaseExtensions 91 { 92 public static System.Data.EnumerableRowCollection<TRow> AsEnumerable<TRow>(this System.Data.TypedTableBase<TRow> source) where TRow : System.Data.DataRow { throw null; } 93 public static TRow ElementAtOrDefault<TRow>(this System.Data.TypedTableBase<TRow> source, int index) where TRow : System.Data.DataRow { throw null; } 94 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow, TKey>(this System.Data.TypedTableBase<TRow> source, System.Func<TRow, TKey> keySelector) where TRow : System.Data.DataRow { throw null; } 95 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow, TKey>(this System.Data.TypedTableBase<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer) where TRow : System.Data.DataRow { throw null; } 96 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow, TKey>(this System.Data.TypedTableBase<TRow> source, System.Func<TRow, TKey> keySelector) where TRow : System.Data.DataRow { throw null; } 97 public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow, TKey>(this System.Data.TypedTableBase<TRow> source, System.Func<TRow, TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer) where TRow : System.Data.DataRow { throw null; } 98 public static System.Data.EnumerableRowCollection<S> Select<TRow, S>(this System.Data.TypedTableBase<TRow> source, System.Func<TRow, S> selector) where TRow : System.Data.DataRow { throw null; } 99 public static System.Data.EnumerableRowCollection<TRow> Where<TRow>(this System.Data.TypedTableBase<TRow> source, System.Func<TRow, bool> predicate) where TRow : System.Data.DataRow { throw null; } 100 } 101 [System.SerializableAttribute] 102 public abstract partial class TypedTableBase<T> : System.Data.DataTable, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable where T : System.Data.DataRow 103 { TypedTableBase()104 protected TypedTableBase() { } TypedTableBase(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)105 protected TypedTableBase(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } Cast()106 public System.Data.EnumerableRowCollection<TResult> Cast<TResult>() { throw null; } GetEnumerator()107 public System.Collections.Generic.IEnumerator<T> GetEnumerator() { throw null; } System.Collections.IEnumerable.GetEnumerator()108 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 109 } 110 } 111