-
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.
- Loading branch information
1 parent
adae90d
commit f971538
Showing
28 changed files
with
4,023 additions
and
0 deletions.
There are no files selected for viewing
33 changes: 33 additions & 0 deletions
33
release-notes/8.0/8.0.0/api-diff/Microsoft.WindowsDesktop.App/8.0.0.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,33 @@ | ||
# API Difference 7.0.0 vs 8.0.0 | ||
|
||
API listing follows standard diff formatting. | ||
Lines preceded by a '+' are additions and a '-' indicates removal. | ||
|
||
* [Microsoft.VisualBasic.ApplicationServices](8.0.0_Microsoft.VisualBasic.ApplicationServices.md) | ||
* [Microsoft.Win32](8.0.0_Microsoft.Win32.md) | ||
* [System.ComponentModel.Design](8.0.0_System.ComponentModel.Design.md) | ||
* [System.ComponentModel.Design.Serialization](8.0.0_System.ComponentModel.Design.Serialization.md) | ||
* [System.Configuration](8.0.0_System.Configuration.md) | ||
* [System.Configuration.Internal](8.0.0_System.Configuration.Internal.md) | ||
* [System.Configuration.Provider](8.0.0_System.Configuration.Provider.md) | ||
* [System.Diagnostics.Eventing.Reader](8.0.0_System.Diagnostics.Eventing.Reader.md) | ||
* [System.DirectoryServices](8.0.0_System.DirectoryServices.md) | ||
* [System.DirectoryServices.ActiveDirectory](8.0.0_System.DirectoryServices.ActiveDirectory.md) | ||
* [System.Drawing](8.0.0_System.Drawing.md) | ||
* [System.Drawing.Design](8.0.0_System.Drawing.Design.md) | ||
* [System.Drawing.Drawing2D](8.0.0_System.Drawing.Drawing2D.md) | ||
* [System.Drawing.Imaging](8.0.0_System.Drawing.Imaging.md) | ||
* [System.Drawing.Interop](8.0.0_System.Drawing.Interop.md) | ||
* [System.Drawing.Printing](8.0.0_System.Drawing.Printing.md) | ||
* [System.IO](8.0.0_System.IO.md) | ||
* [System.Media](8.0.0_System.Media.md) | ||
* [System.Resources](8.0.0_System.Resources.md) | ||
* [System.Resources.Extensions](8.0.0_System.Resources.Extensions.md) | ||
* [System.Security](8.0.0_System.Security.md) | ||
* [System.Security.Cryptography.Xml](8.0.0_System.Security.Cryptography.Xml.md) | ||
* [System.Security.Policy](8.0.0_System.Security.Policy.md) | ||
* [System.Windows.Controls.Ribbon](8.0.0_System.Windows.Controls.Ribbon.md) | ||
* [System.Windows.Forms](8.0.0_System.Windows.Forms.md) | ||
* [System.Windows.Forms.Design](8.0.0_System.Windows.Forms.Design.md) | ||
* [System.Windows.Forms.Design.Behavior](8.0.0_System.Windows.Forms.Design.Behavior.md) | ||
|
23 changes: 23 additions & 0 deletions
23
...Microsoft.WindowsDesktop.App/8.0.0_Microsoft.VisualBasic.ApplicationServices.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,23 @@ | ||
# Microsoft.VisualBasic.ApplicationServices | ||
|
||
``` diff | ||
namespace Microsoft.VisualBasic.ApplicationServices { | ||
[EditorBrowsableAttribute(1)] | ||
public class CantStartSingleInstanceException : Exception { | ||
- [EditorBrowsableAttribute(2)] | ||
- protected CantStartSingleInstanceException(SerializationInfo info, StreamingContext context); | ||
+ [EditorBrowsableAttribute(2)] | ||
+ [ObsoleteAttribute("Type or member is obsolete", DiagnosticId="SYSLIB0051")] | ||
+ protected CantStartSingleInstanceException(SerializationInfo info, StreamingContext context); | ||
} | ||
[EditorBrowsableAttribute(1)] | ||
public class NoStartupFormException : Exception { | ||
- [EditorBrowsableAttribute(2)] | ||
- protected NoStartupFormException(SerializationInfo info, StreamingContext context); | ||
+ [EditorBrowsableAttribute(2)] | ||
+ [ObsoleteAttribute("Type or member obsolete.", DiagnosticId="SYSLIB0051")] | ||
+ protected NoStartupFormException(SerializationInfo info, StreamingContext context); | ||
} | ||
} | ||
``` | ||
|
58 changes: 58 additions & 0 deletions
58
...-notes/8.0/8.0.0/api-diff/Microsoft.WindowsDesktop.App/8.0.0_Microsoft.Win32.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,58 @@ | ||
# Microsoft.Win32 | ||
|
||
``` diff | ||
namespace Microsoft.Win32 { | ||
+ public abstract class CommonItemDialog : CommonDialog { | ||
+ public bool AddToRecent { get; set; } | ||
+ public Guid? ClientGuid { get; set; } | ||
+ public IList<FileDialogCustomPlace> CustomPlaces { get; set; } | ||
+ public string DefaultDirectory { get; set; } | ||
+ public bool DereferenceLinks { get; set; } | ||
+ public string InitialDirectory { get; set; } | ||
+ public string RootDirectory { get; set; } | ||
+ public bool ShowHiddenItems { get; set; } | ||
+ public string Title { get; set; } | ||
+ public bool ValidateNames { get; set; } | ||
+ protected virtual void OnItemOk(CancelEventArgs e); | ||
+ public override void Reset(); | ||
+ protected override bool RunDialog(IntPtr hwndOwner); | ||
+ public override string ToString(); | ||
+ } | ||
- public abstract class FileDialog : CommonDialog { | ||
+ public abstract class FileDialog : CommonItemDialog { | ||
- protected FileDialog(); | ||
- public virtual bool CheckFileExists { get; set; } | ||
+ public bool CheckFileExists { get; set; } | ||
- public IList<FileDialogCustomPlace> CustomPlaces { get; set; } | ||
- public bool DereferenceLinks { get; set; } | ||
- public string InitialDirectory { get; set; } | ||
- protected int Options { get; } | ||
- public string Title { get; set; } | ||
- public bool ValidateNames { get; set; } | ||
- protected override IntPtr HookProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam); | ||
- protected void OnFileOk(CancelEventArgs e); | ||
+ protected override void OnItemOk(CancelEventArgs e); | ||
- protected override bool RunDialog(IntPtr hwndOwner); | ||
} | ||
public sealed class OpenFileDialog : FileDialog { | ||
+ public bool ForcePreviewPane { get; set; } | ||
- protected override void CheckPermissionsToShowDialog(); | ||
} | ||
+ public sealed class OpenFolderDialog : CommonItemDialog { | ||
+ public OpenFolderDialog(); | ||
+ public string FolderName { get; set; } | ||
+ public string[] FolderNames { get; } | ||
+ public bool Multiselect { get; set; } | ||
+ public string SafeFolderName { get; } | ||
+ public string[] SafeFolderNames { get; } | ||
+ public event CancelEventHandler FolderOk; | ||
+ protected override void OnItemOk(CancelEventArgs e); | ||
+ public override void Reset(); | ||
+ public override string ToString(); | ||
+ } | ||
public sealed class SaveFileDialog : FileDialog { | ||
+ public bool CreateTestFile { get; set; } | ||
} | ||
} | ||
``` | ||
|
120 changes: 120 additions & 0 deletions
120
...icrosoft.WindowsDesktop.App/8.0.0_System.ComponentModel.Design.Serialization.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,120 @@ | ||
# System.ComponentModel.Design.Serialization | ||
|
||
``` diff | ||
namespace System.ComponentModel.Design.Serialization { | ||
[DefaultSerializationProviderAttribute(typeof(CodeDomSerializationProvider))] | ||
public class CodeDomSerializer : CodeDomSerializerBase { | ||
- public virtual object Deserialize(IDesignerSerializationManager manager, object codeObject); | ||
+ public virtual object? Deserialize(IDesignerSerializationManager manager, object codeObject); | ||
- protected object DeserializeStatementToInstance(IDesignerSerializationManager manager, CodeStatement statement); | ||
+ protected object? DeserializeStatementToInstance(IDesignerSerializationManager manager, CodeStatement statement); | ||
- public virtual string GetTargetComponentName(CodeStatement statement, CodeExpression expression, Type targetType); | ||
+ public virtual string? GetTargetComponentName(CodeStatement? statement, CodeExpression? expression, Type? targetType); | ||
- public virtual object Serialize(IDesignerSerializationManager manager, object value); | ||
+ public virtual object? Serialize(IDesignerSerializationManager manager, object value); | ||
- public virtual object SerializeAbsolute(IDesignerSerializationManager manager, object value); | ||
+ public virtual object? SerializeAbsolute(IDesignerSerializationManager manager, object value); | ||
- [ObsoleteAttribute("This method has been deprecated. Use SerializeToExpression or GetExpression instead. https://go.microsoft.com/fwlink/?linkid=14202")] | ||
- protected CodeExpression SerializeToReferenceExpression(IDesignerSerializationManager manager, object value); | ||
+ [ObsoleteAttribute("This method has been deprecated. Use SerializeToExpression or GetExpression instead. https://go.microsoft.com/fwlink/?linkid=14202")] | ||
+ protected CodeExpression? SerializeToReferenceExpression(IDesignerSerializationManager manager, object value); | ||
} | ||
[EditorBrowsableAttribute(1)] | ||
public abstract class CodeDomSerializerBase { | ||
- protected object DeserializeExpression(IDesignerSerializationManager manager, string name, CodeExpression expression); | ||
+ protected object? DeserializeExpression(IDesignerSerializationManager manager, string? name, CodeExpression? expression); | ||
- protected virtual object DeserializeInstance(IDesignerSerializationManager manager, Type type, object[] parameters, string name, bool addToContainer); | ||
+ protected virtual object DeserializeInstance(IDesignerSerializationManager manager, Type type, object?[]? parameters, string? name, bool addToContainer); | ||
- protected void DeserializePropertiesFromResources(IDesignerSerializationManager manager, object value, Attribute[] filter); | ||
+ protected void DeserializePropertiesFromResources(IDesignerSerializationManager manager, object value, Attribute[]? filter); | ||
- protected static EventDescriptorCollection GetEventsHelper(IDesignerSerializationManager manager, object instance, Attribute[] attributes); | ||
+ protected static EventDescriptorCollection GetEventsHelper(IDesignerSerializationManager manager, object instance, Attribute[]? attributes); | ||
- protected CodeExpression GetExpression(IDesignerSerializationManager manager, object value); | ||
+ protected CodeExpression? GetExpression(IDesignerSerializationManager manager, object value); | ||
- protected static PropertyDescriptorCollection GetPropertiesHelper(IDesignerSerializationManager manager, object instance, Attribute[] attributes); | ||
+ protected static PropertyDescriptorCollection GetPropertiesHelper(IDesignerSerializationManager manager, object instance, Attribute[]? attributes); | ||
- protected CodeDomSerializer GetSerializer(IDesignerSerializationManager manager, object value); | ||
+ protected CodeDomSerializer? GetSerializer(IDesignerSerializationManager manager, object? value); | ||
- protected CodeDomSerializer GetSerializer(IDesignerSerializationManager manager, Type valueType); | ||
+ protected CodeDomSerializer? GetSerializer(IDesignerSerializationManager manager, Type valueType); | ||
- protected static TypeDescriptionProvider GetTargetFrameworkProvider(IServiceProvider provider, object instance); | ||
+ protected static TypeDescriptionProvider? GetTargetFrameworkProvider(IServiceProvider provider, object instance); | ||
- protected CodeExpression SerializeCreationExpression(IDesignerSerializationManager manager, object value, out bool isComplete); | ||
+ protected CodeExpression? SerializeCreationExpression(IDesignerSerializationManager manager, object value, out bool isComplete); | ||
- protected void SerializeEvents(IDesignerSerializationManager manager, CodeStatementCollection statements, object value, params Attribute[] filter); | ||
+ protected void SerializeEvents(IDesignerSerializationManager manager, CodeStatementCollection statements, object value, params Attribute[]? filter); | ||
- protected void SerializeProperties(IDesignerSerializationManager manager, CodeStatementCollection statements, object value, Attribute[] filter); | ||
+ protected void SerializeProperties(IDesignerSerializationManager manager, CodeStatementCollection statements, object value, Attribute[]? filter); | ||
- protected void SerializePropertiesToResources(IDesignerSerializationManager manager, CodeStatementCollection statements, object value, Attribute[] filter); | ||
+ protected void SerializePropertiesToResources(IDesignerSerializationManager manager, CodeStatementCollection statements, object value, Attribute[]? filter); | ||
- protected void SerializeResource(IDesignerSerializationManager manager, string resourceName, object value); | ||
+ protected void SerializeResource(IDesignerSerializationManager manager, string resourceName, object? value); | ||
- protected void SerializeResourceInvariant(IDesignerSerializationManager manager, string resourceName, object value); | ||
+ protected void SerializeResourceInvariant(IDesignerSerializationManager manager, string resourceName, object? value); | ||
- protected CodeExpression SerializeToExpression(IDesignerSerializationManager manager, object value); | ||
+ protected CodeExpression? SerializeToExpression(IDesignerSerializationManager manager, object? value); | ||
- protected CodeExpression SerializeToResourceExpression(IDesignerSerializationManager manager, object value); | ||
+ protected CodeExpression? SerializeToResourceExpression(IDesignerSerializationManager manager, object? value); | ||
- protected CodeExpression SerializeToResourceExpression(IDesignerSerializationManager manager, object value, bool ensureInvariant); | ||
+ protected CodeExpression? SerializeToResourceExpression(IDesignerSerializationManager manager, object? value, bool ensureInvariant); | ||
} | ||
public class CodeDomSerializerException : SystemException { | ||
- public CodeDomSerializerException(Exception ex, IDesignerSerializationManager manager); | ||
+ public CodeDomSerializerException(Exception? ex, IDesignerSerializationManager manager); | ||
- public CodeDomSerializerException(string message, IDesignerSerializationManager manager); | ||
+ public CodeDomSerializerException(string? message, IDesignerSerializationManager manager); | ||
- public override void GetObjectData(SerializationInfo info, StreamingContext context); | ||
+ [ObsoleteAttribute(DiagnosticId="SYSLIB0051")] | ||
+ public override void GetObjectData(SerializationInfo info, StreamingContext context); | ||
} | ||
public class DesignerSerializationManager : IDesignerSerializationManager, IServiceProvider { | ||
- public DesignerSerializationManager(IServiceProvider provider); | ||
+ public DesignerSerializationManager(IServiceProvider? provider); | ||
- public IContainer Container { get; set; } | ||
+ public IContainer? Container { get; set; } | ||
- public object PropertyProvider { get; set; } | ||
+ public object? PropertyProvider { get; set; } | ||
- ContextStack System.ComponentModel.Design.Serialization.IDesignerSerializationManager.Context { get; } | ||
+ ContextStack IDesignerSerializationManager.Context { get; } | ||
- PropertyDescriptorCollection System.ComponentModel.Design.Serialization.IDesignerSerializationManager.Properties { get; } | ||
+ PropertyDescriptorCollection IDesignerSerializationManager.Properties { get; } | ||
- public event EventHandler SessionCreated; | ||
+ public event EventHandler? SessionCreated; | ||
- public event EventHandler SessionDisposed; | ||
+ public event EventHandler? SessionDisposed; | ||
- protected virtual object CreateInstance(Type type, ICollection arguments, string name, bool addToContainer); | ||
+ protected virtual object CreateInstance(Type type, ICollection? arguments, string? name, bool addToContainer); | ||
- public Type GetRuntimeType(string typeName); | ||
+ public Type? GetRuntimeType(string? typeName); | ||
- public object GetSerializer(Type objectType, Type serializerType); | ||
+ public object? GetSerializer(Type? objectType, Type serializerType); | ||
- protected virtual object GetService(Type serviceType); | ||
+ protected virtual object? GetService(Type serviceType); | ||
- protected virtual Type GetType(string typeName); | ||
+ protected virtual Type? GetType(string? typeName); | ||
- object IDesignerSerializationManager.CreateInstance(Type type, ICollection arguments, string name, bool addToContainer); | ||
+ object IDesignerSerializationManager.CreateInstance(Type type, ICollection? arguments, string? name, bool addToContainer); | ||
- object IDesignerSerializationManager.GetInstance(string name); | ||
+ object? IDesignerSerializationManager.GetInstance(string name); | ||
- string IDesignerSerializationManager.GetName(object value); | ||
+ string? IDesignerSerializationManager.GetName(object value); | ||
- object IDesignerSerializationManager.GetSerializer(Type objectType, Type serializerType); | ||
+ object? IDesignerSerializationManager.GetSerializer(Type? objectType, Type serializerType); | ||
- Type IDesignerSerializationManager.GetType(string typeName); | ||
+ Type? IDesignerSerializationManager.GetType(string typeName); | ||
- object IServiceProvider.GetService(Type serviceType); | ||
+ object? IServiceProvider.GetService(Type serviceType); | ||
} | ||
public sealed class ExpressionContext { | ||
- public ExpressionContext(CodeExpression expression, Type expressionType, object owner, object presetValue); | ||
+ public ExpressionContext(CodeExpression expression, Type expressionType, object owner, object? presetValue); | ||
- public object PresetValue { get; } | ||
+ public object? PresetValue { get; } | ||
} | ||
public sealed class ObjectStatementCollection : IEnumerable { | ||
- public CodeStatementCollection this[object statementOwner] { get; } | ||
+ public CodeStatementCollection? this[object statementOwner] { get; } | ||
} | ||
} | ||
``` | ||
|
Oops, something went wrong.