-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3411 from Anipik/2.2vs3.0
Api diff between 2.2 and 3.0 netcoreapp
- Loading branch information
Showing
88 changed files
with
10,873 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# API Difference netcoreapp2.2 vs netcoreapp3.0 | ||
|
||
API listing follows standard diff formatting. Lines preceded by a '+' are | ||
additions and a '-' indicates removal. | ||
|
||
* [Microsoft.VisualBasic](3.0.0_Microsoft.VisualBasic.md) | ||
* [Microsoft.VisualBasic.CompilerServices](3.0.0_Microsoft.VisualBasic.CompilerServices.md) | ||
* [Microsoft.VisualBasic.FileIO](3.0.0_Microsoft.VisualBasic.FileIO.md) | ||
* [System](3.0.0_System.md) | ||
* [System.Buffers](3.0.0_System.Buffers.md) | ||
* [System.Collections.Generic](3.0.0_System.Collections.Generic.md) | ||
* [System.Collections.Immutable](3.0.0_System.Collections.Immutable.md) | ||
* [System.ComponentModel](3.0.0_System.ComponentModel.md) | ||
* [System.ComponentModel.DataAnnotations](3.0.0_System.ComponentModel.DataAnnotations.md) | ||
* [System.Data](3.0.0_System.Data.md) | ||
* [System.Data.Common](3.0.0_System.Data.Common.md) | ||
* [System.Diagnostics](3.0.0_System.Diagnostics.md) | ||
* [System.Diagnostics.CodeAnalysis](3.0.0_System.Diagnostics.CodeAnalysis.md) | ||
* [System.Diagnostics.Tracing](3.0.0_System.Diagnostics.Tracing.md) | ||
* [System.Drawing](3.0.0_System.Drawing.md) | ||
* [System.Globalization](3.0.0_System.Globalization.md) | ||
* [System.IO](3.0.0_System.IO.md) | ||
* [System.IO.Compression](3.0.0_System.IO.Compression.md) | ||
* [System.IO.IsolatedStorage](3.0.0_System.IO.IsolatedStorage.md) | ||
* [System.IO.Pipes](3.0.0_System.IO.Pipes.md) | ||
* [System.Linq](3.0.0_System.Linq.md) | ||
* [System.Net](3.0.0_System.Net.md) | ||
* [System.Net.Http](3.0.0_System.Net.Http.md) | ||
* [System.Net.Security](3.0.0_System.Net.Security.md) | ||
* [System.Net.Sockets](3.0.0_System.Net.Sockets.md) | ||
* [System.Net.WebSockets](3.0.0_System.Net.WebSockets.md) | ||
* [System.Numerics](3.0.0_System.Numerics.md) | ||
* [System.Reflection](3.0.0_System.Reflection.md) | ||
* [System.Reflection.Emit](3.0.0_System.Reflection.Emit.md) | ||
* [System.Reflection.Metadata](3.0.0_System.Reflection.Metadata.md) | ||
* [System.Runtime](3.0.0_System.Runtime.md) | ||
* [System.Runtime.CompilerServices](3.0.0_System.Runtime.CompilerServices.md) | ||
* [System.Runtime.InteropServices](3.0.0_System.Runtime.InteropServices.md) | ||
* [System.Runtime.Intrinsics](3.0.0_System.Runtime.Intrinsics.md) | ||
* [System.Runtime.Intrinsics.X86](3.0.0_System.Runtime.Intrinsics.X86.md) | ||
* [System.Runtime.Loader](3.0.0_System.Runtime.Loader.md) | ||
* [System.Runtime.Remoting](3.0.0_System.Runtime.Remoting.md) | ||
* [System.Runtime.Serialization](3.0.0_System.Runtime.Serialization.md) | ||
* [System.Security](3.0.0_System.Security.md) | ||
* [System.Security.Authentication](3.0.0_System.Security.Authentication.md) | ||
* [System.Security.Cryptography](3.0.0_System.Security.Cryptography.md) | ||
* [System.Security.Permissions](3.0.0_System.Security.Permissions.md) | ||
* [System.Text](3.0.0_System.Text.md) | ||
* [System.Text.Encodings.Web](3.0.0_System.Text.Encodings.Web.md) | ||
* [System.Text.Json](3.0.0_System.Text.Json.md) | ||
* [System.Text.Json.Serialization](3.0.0_System.Text.Json.Serialization.md) | ||
* [System.Text.RegularExpressions](3.0.0_System.Text.RegularExpressions.md) | ||
* [System.Text.Unicode](3.0.0_System.Text.Unicode.md) | ||
* [System.Threading](3.0.0_System.Threading.md) | ||
* [System.Threading.Channels](3.0.0_System.Threading.Channels.md) | ||
* [System.Threading.Tasks](3.0.0_System.Threading.Tasks.md) | ||
* [System.Threading.Tasks.Sources](3.0.0_System.Threading.Tasks.Sources.md) | ||
* [System.Windows.Markup](3.0.0_System.Windows.Markup.md) | ||
* [System.Xml](3.0.0_System.Xml.md) | ||
* [System.Xml.Schema](3.0.0_System.Xml.Schema.md) | ||
|
163 changes: 163 additions & 0 deletions
163
...3.0/preview/api-diff/3.0 vs 2.2/3.0.0_Microsoft.VisualBasic.CompilerServices.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,163 @@ | ||
# Microsoft.VisualBasic.CompilerServices | ||
|
||
``` diff | ||
namespace Microsoft.VisualBasic.CompilerServices { | ||
+ public sealed class BooleanType { | ||
+ public static bool FromObject(object Value); | ||
+ public static bool FromString(string Value); | ||
+ } | ||
+ public sealed class ByteType { | ||
+ public static byte FromObject(object Value); | ||
+ public static byte FromString(string Value); | ||
+ } | ||
+ public sealed class CharArrayType { | ||
+ public static char[] FromObject(object Value); | ||
+ public static char[] FromString(string Value); | ||
+ } | ||
+ public sealed class CharType { | ||
+ public static char FromObject(object Value); | ||
+ public static char FromString(string Value); | ||
+ } | ||
public sealed class Conversions { | ||
+ public static object FallbackUserDefinedConversion(object Expression, Type TargetType); | ||
+ public static string FromCharAndCount(char Value, int Count); | ||
+ public static string FromCharArray(char[] Value); | ||
+ public static string FromCharArraySubset(char[] Value, int StartIndex, int Length); | ||
public static Decimal ToDecimal(bool Value); | ||
public static Decimal ToDecimal(object Value); | ||
public static Decimal ToDecimal(string Value); | ||
public static string ToString(Decimal Value); | ||
+ public static string ToString(decimal Value, NumberFormatInfo NumberFormat); | ||
+ public static string ToString(double Value, NumberFormatInfo NumberFormat); | ||
+ public static string ToString(float Value, NumberFormatInfo NumberFormat); | ||
} | ||
+ public sealed class DateType { | ||
+ public static DateTime FromObject(object Value); | ||
+ public static DateTime FromString(string Value); | ||
+ public static DateTime FromString(string Value, CultureInfo culture); | ||
+ } | ||
+ public sealed class DecimalType { | ||
+ public static decimal FromBoolean(bool Value); | ||
+ public static decimal FromObject(object Value); | ||
+ public static decimal FromObject(object Value, NumberFormatInfo NumberFormat); | ||
+ public static decimal FromString(string Value); | ||
+ public static decimal FromString(string Value, NumberFormatInfo NumberFormat); | ||
+ public static decimal Parse(string Value, NumberFormatInfo NumberFormat); | ||
+ } | ||
+ public sealed class DoubleType { | ||
+ public static double FromObject(object Value); | ||
+ public static double FromObject(object Value, NumberFormatInfo NumberFormat); | ||
+ public static double FromString(string Value); | ||
+ public static double FromString(string Value, NumberFormatInfo NumberFormat); | ||
+ public static double Parse(string Value); | ||
+ public static double Parse(string Value, NumberFormatInfo NumberFormat); | ||
+ } | ||
+ public sealed class IntegerType { | ||
+ public static int FromObject(object Value); | ||
+ public static int FromString(string Value); | ||
+ } | ||
+ public sealed class LateBinding { | ||
+ public static void LateCall(object o, Type objType, string name, object[] args, string[] paramnames, bool[] CopyBack); | ||
+ public static object LateGet(object o, Type objType, string name, object[] args, string[] paramnames, bool[] CopyBack); | ||
+ public static object LateIndexGet(object o, object[] args, string[] paramnames); | ||
+ public static void LateIndexSet(object o, object[] args, string[] paramnames); | ||
+ public static void LateIndexSetComplex(object o, object[] args, string[] paramnames, bool OptimisticSet, bool RValueBase); | ||
+ public static void LateSet(object o, Type objType, string name, object[] args, string[] paramnames); | ||
+ public static void LateSetComplex(object o, Type objType, string name, object[] args, string[] paramnames, bool OptimisticSet, bool RValueBase); | ||
+ } | ||
+ public sealed class LikeOperator { | ||
+ public static object LikeObject(object Source, object Pattern, CompareMethod CompareOption); | ||
+ public static bool LikeString(string Source, string Pattern, CompareMethod CompareOption); | ||
+ } | ||
+ public sealed class LongType { | ||
+ public static long FromObject(object Value); | ||
+ public static long FromString(string Value); | ||
+ } | ||
public sealed class NewLateBinding { | ||
+ public static object FallbackCall(object Instance, string MemberName, object[] Arguments, string[] ArgumentNames, bool IgnoreReturn); | ||
+ public static object FallbackGet(object Instance, string MemberName, object[] Arguments, string[] ArgumentNames); | ||
+ public static void FallbackIndexSet(object Instance, object[] Arguments, string[] ArgumentNames); | ||
+ public static void FallbackIndexSetComplex(object Instance, object[] Arguments, string[] ArgumentNames, bool OptimisticSet, bool RValueBase); | ||
+ public static object FallbackInvokeDefault1(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors); | ||
+ public static object FallbackInvokeDefault2(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors); | ||
+ public static void FallbackSet(object Instance, string MemberName, object[] Arguments); | ||
+ public static void FallbackSetComplex(object Instance, string MemberName, object[] Arguments, bool OptimisticSet, bool RValueBase); | ||
+ public static object LateCallInvokeDefault(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors); | ||
+ public static object LateGetInvokeDefault(object Instance, object[] Arguments, string[] ArgumentNames, bool ReportErrors); | ||
} | ||
public sealed class ObjectFlowControl { | ||
public sealed class ForLoopControl { | ||
public static bool ForNextCheckDec(Decimal count, Decimal limit, Decimal StepValue); | ||
} | ||
} | ||
+ public sealed class ObjectType { | ||
+ public ObjectType(); | ||
+ public static object AddObj(object o1, object o2); | ||
+ public static object BitAndObj(object obj1, object obj2); | ||
+ public static object BitOrObj(object obj1, object obj2); | ||
+ public static object BitXorObj(object obj1, object obj2); | ||
+ public static object DivObj(object o1, object o2); | ||
+ public static object GetObjectValuePrimitive(object o); | ||
+ public static object IDivObj(object o1, object o2); | ||
+ public static bool LikeObj(object vLeft, object vRight, CompareMethod CompareOption); | ||
+ public static object ModObj(object o1, object o2); | ||
+ public static object MulObj(object o1, object o2); | ||
+ public static object NegObj(object obj); | ||
+ public static object NotObj(object obj); | ||
+ public static int ObjTst(object o1, object o2, bool TextCompare); | ||
+ public static object PlusObj(object obj); | ||
+ public static object PowObj(object obj1, object obj2); | ||
+ public static object ShiftLeftObj(object o1, int amount); | ||
+ public static object ShiftRightObj(object o1, int amount); | ||
+ public static object StrCatObj(object vLeft, object vRight); | ||
+ public static object SubObj(object o1, object o2); | ||
+ public static object XorObj(object obj1, object obj2); | ||
+ } | ||
public sealed class Operators { | ||
+ public static object FallbackInvokeUserDefinedOperator(object vbOp, object[] arguments); | ||
} | ||
public sealed class ProjectData { | ||
+ public static Exception CreateProjectError(int hr); | ||
+ public static void EndApp(); | ||
} | ||
+ public sealed class ShortType { | ||
+ public static short FromObject(object Value); | ||
+ public static short FromString(string Value); | ||
+ } | ||
+ public sealed class SingleType { | ||
+ public static float FromObject(object Value); | ||
+ public static float FromObject(object Value, NumberFormatInfo NumberFormat); | ||
+ public static float FromString(string Value); | ||
+ public static float FromString(string Value, NumberFormatInfo NumberFormat); | ||
+ } | ||
+ public sealed class StringType { | ||
+ public static string FromBoolean(bool Value); | ||
+ public static string FromByte(byte Value); | ||
+ public static string FromChar(char Value); | ||
+ public static string FromDate(DateTime Value); | ||
+ public static string FromDecimal(decimal Value); | ||
+ public static string FromDecimal(decimal Value, NumberFormatInfo NumberFormat); | ||
+ public static string FromDouble(double Value); | ||
+ public static string FromDouble(double Value, NumberFormatInfo NumberFormat); | ||
+ public static string FromInteger(int Value); | ||
+ public static string FromLong(long Value); | ||
+ public static string FromObject(object Value); | ||
+ public static string FromShort(short Value); | ||
+ public static string FromSingle(float Value); | ||
+ public static string FromSingle(float Value, NumberFormatInfo NumberFormat); | ||
+ public static void MidStmtStr(ref string sDest, int StartPosition, int MaxInsertLength, string sInsert); | ||
+ public static int StrCmp(string sLeft, string sRight, bool TextCompare); | ||
+ public static bool StrLike(string Source, string Pattern, CompareMethod CompareOption); | ||
+ public static bool StrLikeBinary(string Source, string Pattern); | ||
+ public static bool StrLikeText(string Source, string Pattern); | ||
+ } | ||
+ public sealed class Versioned { | ||
+ public static object CallByName(object Instance, string MethodName, CallType UseCallType, params object[] Arguments); | ||
+ public static bool IsNumeric(object Expression); | ||
+ public static string SystemTypeName(string VbName); | ||
+ public static string TypeName(object Expression); | ||
+ public static string VbTypeName(string SystemName); | ||
+ } | ||
} | ||
``` | ||
|
Oops, something went wrong.