Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code cleanup only and Add VB Tests #11215

Closed
wants to merge 139 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
366cc31
DRAFT DO NOT REVIEW Test to replace NotInheritable Classs with Privat…
paul1956 Apr 6, 2024
d4ffeec
Merge branch 'master' into Replace-as-few-Not-Inheritable-Classes-wit…
paul1956 Apr 9, 2024
b57faa9
Merge branch 'master' into Replace-as-few-Not-Inheritable-Classes-wit…
paul1956 Apr 9, 2024
5ef6d3b
Merge branch 'master' into Replace-as-few-Not-Inheritable-Classes-wit…
paul1956 Apr 10, 2024
e62d1b5
Merge branch 'master' into Replace-as-few-Not-Inheritable-Classes-wit…
paul1956 Apr 11, 2024
bad66ff
Merge branch 'master' into Replace-as-few-Not-Inheritable-Classes-wit…
paul1956 Apr 11, 2024
96fc927
Merge branch 'master' into Replace-as-few-Not-Inheritable-Classes-wit…
paul1956 Apr 13, 2024
6a9b18b
Update VB Language to 16.9
paul1956 Apr 13, 2024
bec51fd
Cleanup LineFeed issues
paul1956 Apr 13, 2024
75f008f
Remove extra NL
paul1956 Apr 13, 2024
db608b4
Fix XML Comments and fix spelling Errors
paul1956 Apr 14, 2024
d9762cf
Update .editorConfig for VB
paul1956 Apr 14, 2024
e5a3d8e
Add some times to improve coverage
paul1956 Apr 15, 2024
c5d84b7
Add Tests and Fix issues in tests
paul1956 Apr 15, 2024
d15e37c
Cleanup Tests
paul1956 Apr 15, 2024
a7cd923
Add Ping Tests
paul1956 Apr 16, 2024
2a109de
Merge branch 'master' into Code-Cleanup-Only
paul1956 Apr 16, 2024
77fa520
Test NormalizePath
paul1956 Apr 16, 2024
bed38ec
Add test for PingUriTimeout
paul1956 Apr 16, 2024
008defa
Add More Tests
paul1956 Apr 16, 2024
2cb40c0
Fix User Tests
paul1956 Apr 16, 2024
7c45150
Improve User Testing
paul1956 Apr 16, 2024
2a1eb96
Update ClipBoardProxy Tests
paul1956 Apr 16, 2024
e8f5421
Improve Clipboard and User Tests
paul1956 Apr 16, 2024
4572682
Restore Options in file
paul1956 Apr 16, 2024
1244cd9
Remove Utils.VB to eliminate ambagous referene
paul1956 Apr 17, 2024
e1e7d92
Remove ExUtils alias
paul1956 Apr 17, 2024
ee49428
Improve NormalizePath coverage
paul1956 Apr 17, 2024
f5a0e72
Add ComputerInfoDebugView Tests
paul1956 Apr 17, 2024
ec73812
Make ExceptionUtils a module
paul1956 Apr 18, 2024
a585572
Fix spelling error
paul1956 Apr 18, 2024
7a45835
Fix XML Comments
paul1956 Apr 18, 2024
62a4d27
Remove NL's
paul1956 Apr 18, 2024
0ef758a
Add ExceptionUtils. to ambagous functions
paul1956 Apr 18, 2024
96d98ee
Improve Tests Coverage
paul1956 Apr 18, 2024
5dccaa1
Improved tests, disable parallel Clipboard Tests to avoid flacky tests
paul1956 Apr 19, 2024
e1529e9
Merge branch 'master' into Code-Cleanup-Only
paul1956 Apr 19, 2024
9d0e3c0
More Code Cleanup
paul1956 Apr 19, 2024
966e268
More Code Cleanup
paul1956 Apr 19, 2024
8c2db75
Minor formatting fixes
paul1956 Apr 19, 2024
ff11ad8
Minor formatting fixes
paul1956 Apr 19, 2024
410b4ee
Minor formatting fixes
paul1956 Apr 19, 2024
372bfec
Remove ByVal
paul1956 Apr 20, 2024
4610c22
Remove double Microsoft.VisualBasic.Forms.Tests namespace
paul1956 Apr 21, 2024
ed2e6f5
Merge branch 'master' into Code-Cleanup-Only
paul1956 Apr 22, 2024
175fb7e
Merge Master
paul1956 Apr 22, 2024
3dd333f
Move IVbHost ti separate file
paul1956 Apr 23, 2024
a24e4bd
Minor code cleanup
paul1956 Apr 23, 2024
61061cb
Move InputBoxHandler to separate file
paul1956 Apr 23, 2024
f09b9db
Sort file using CodeMaid
paul1956 Apr 23, 2024
7fc62e6
Merge branch 'master' into Code-Cleanup-Only
paul1956 Apr 24, 2024
c50ff5a
Fix access to ExceptionUtils
paul1956 Apr 25, 2024
8236f93
Merge branch 'master' into Code-Cleanup-Only
paul1956 Apr 27, 2024
6934393
Merge branch 'master' into Code-Cleanup-Only
paul1956 Apr 30, 2024
6d5f6e1
Merge branch 'master' into Code-Cleanup-Only
paul1956 May 1, 2024
deef548
Merge branch 'master' into Code-Cleanup-Only
paul1956 May 6, 2024
180681a
Simplify GetResourceString
paul1956 May 6, 2024
35265f3
Improve tests and change Newwork download to prevert errors
paul1956 May 6, 2024
21b2197
Fix Network tests to match master
paul1956 May 6, 2024
6d11a8e
Fix Assert.Equals parapeter order
paul1956 May 7, 2024
d2fdd48
Use SR strings instread of hard coded string for testing message corr…
paul1956 May 7, 2024
d7f435d
Merge branch 'master' into Code-Cleanup-Only
paul1956 May 13, 2024
101f3db
Reorginize Control test without code changes
paul1956 May 13, 2024
a95402f
Sort Private Properties and move to top of AssemblyInfo
paul1956 May 13, 2024
3bdf190
Move Private variable to top of ConsoleApplicationBase
paul1956 May 13, 2024
953bc24
Fix Document Comment and spacing
paul1956 May 15, 2024
9f36254
Merge branch 'master' into Code-Cleanup-Only
paul1956 May 22, 2024
4438f2e
Merge branch 'master' into Code-Cleanup-Only
paul1956 May 22, 2024
73f9fdf
Sort Enum in Audio
paul1956 May 23, 2024
10b611b
Fix spacing
paul1956 May 23, 2024
79e7a6b
Merge branch 'master' into Code-Cleanup-Only
paul1956 May 31, 2024
8d2cdf5
Merge
paul1956 Jun 6, 2024
6310a15
Fix ClipboardProxyTests to use <Collection("Sequential")>
paul1956 Jun 6, 2024
7549907
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 7, 2024
8728367
Change CollectionDefinition name to Sequential
paul1956 Jun 8, 2024
e0144bd
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 8, 2024
ec6b2f4
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 17, 2024
412ccb6
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 20, 2024
b6b4110
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 21, 2024
47addc1
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 21, 2024
ec3d3ad
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/Appl…
paul1956 Jun 22, 2024
e21e4cb
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
e5e6bb2
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/Appl…
paul1956 Jun 22, 2024
b80f9f5
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
6f1f0f8
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
333f92c
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
3d22ebe
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
c1edadc
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
c39516c
Add VB Options to project file
paul1956 Jun 22, 2024
7e7d001
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
b514541
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
28b2ed7
Use XML list in summary
paul1956 Jun 22, 2024
edbe174
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
1122048
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/Appl…
paul1956 Jun 22, 2024
82a640d
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
cbc65d0
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
6cd0176
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/MySe…
paul1956 Jun 22, 2024
2df54f8
Add cref comment
paul1956 Jun 22, 2024
ea32f23
Change from LangVersion 16.9 to Latest
paul1956 Jun 22, 2024
1b19c32
Add punction to XML Comments
paul1956 Jun 22, 2024
76dafab
Add puncuation to XML Comments
paul1956 Jun 22, 2024
2d29f21
Add punctuation to XML Comments in VB Files
paul1956 Jun 22, 2024
3efbcfe
Fix case in latest
paul1956 Jun 22, 2024
0bbd421
Clean up project file
paul1956 Jun 22, 2024
165f01d
Clean up project file
paul1956 Jun 22, 2024
1e5fc4b
Fix malformed XML Comment
paul1956 Jun 22, 2024
67a7ddb
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 22, 2024
013f676
Correct defination of IDE0049 in comment
paul1956 Jun 22, 2024
0dfad22
Remove 2 spaces after period
paul1956 Jun 22, 2024
9ed6819
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/Appl…
paul1956 Jun 22, 2024
03e6679
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/Appl…
paul1956 Jun 22, 2024
5ce034a
Use <see cref="UnhandledException"/>
paul1956 Jun 22, 2024
f8c3b7a
Add missing . to comment
paul1956 Jun 23, 2024
aa1723d
Fix warnings in WaitForClientConnectionsAsyncTests
paul1956 Jun 23, 2024
a945153
PR Feedback
paul1956 Jun 23, 2024
d451d76
Change Facts to WinFormsFact
paul1956 Jun 23, 2024
3c20702
Fix XML Comments
paul1956 Jun 23, 2024
5afd5b7
Remove extra blank line
paul1956 Jun 23, 2024
fc83a4b
Minor cleanup
paul1956 Jun 23, 2024
e925690
Update src/Microsoft.VisualBasic.Forms/src/Microsoft/VisualBasic/Appl…
paul1956 Jun 23, 2024
f448599
Merge branch 'dotnet:main' into master
paul1956 Jun 23, 2024
f57342a
Add some cref entries
paul1956 Jun 23, 2024
e6573b5
Revert "Fix XML Comments"
paul1956 Jun 23, 2024
382fdd6
Revert "[main] Update dependencies from dotnet/runtime (#11576)"
paul1956 Jun 23, 2024
e3a61af
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jun 23, 2024
8fe7413
Improve XML comments in FileSystemUtils
paul1956 Jun 23, 2024
710d31e
Update VbMakeException variable names
paul1956 Jun 24, 2024
28f8087
Remove "Partial" from Test Classes
paul1956 Jun 25, 2024
4453cbf
Merge Master
paul1956 Jun 25, 2024
6fd30f9
Fix Merge Error
paul1956 Jun 25, 2024
790764c
Merge
paul1956 Jul 7, 2024
1dead96
Commit staged
paul1956 Jul 10, 2024
4756ef2
Merge
paul1956 Jul 10, 2024
5783823
Merge
paul1956 Jul 11, 2024
6e9aa75
Revert changes in .gitattributes
paul1956 Jul 11, 2024
d1e01be
Use fluent assertions
paul1956 Jul 12, 2024
541ae42
Replace "" with String.Empty
paul1956 Jul 15, 2024
e7b598c
Merge branch 'master' into Code-Cleanup-Only
paul1956 Jul 16, 2024
54ea3f5
Remove Option statement from VB because its in Project file
paul1956 Jul 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@ dotnet_diagnostic.CA1070.severity = error
# CA2016: Forward the CancellationToken parameter to methods that take one
dotnet_diagnostic.CA2016.severity = warning

# CA2020: Prevent behavioral change caused by built-in operators of IntPtr/UIntPtr
# CA2020: Prevent behavioral change caused by built-in operators of IntPtr/UIntPtr
dotnet_diagnostic.CA2020.severity = warning

# .NET diagnostic
Expand Down Expand Up @@ -595,6 +595,12 @@ visual_basic_preferred_modifier_order = Partial,Default,Private,Protected,Public

dotnet_separate_import_directive_groups = false:warning

# IDE0001: Simplify Names
dotnet_diagnostic.IDE0001.severity = silent

# IDE0002: Simplify Member Access
dotnet_diagnostic.IDE0002.severity = silent

# IDE0079: Remove unnecessary suppression
dotnet_diagnostic.IDE0079.severity = none

Expand Down
10 changes: 5 additions & 5 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Dependencies registered here by Name and Uri will be updated by Maestro via darc update-dependencies
They will be updated either in eng/Versions.props (most) or in global.json (for example: Microsoft.DotNet.Arcade.Sdk)
Note: if the Uri is a new place, you will need to add a subscription from that place to us in the appropriate channel
And you can check these with "darc get-dependencies <dash dash>target-repo "winforms"
<!--
Dependencies registered here by Name and Uri will be updated by Maestro via darc update-dependencies
They will be updated either in eng/Versions.props (most) or in global.json (for example: Microsoft.DotNet.Arcade.Sdk)
Note: if the Uri is a new place, you will need to add a subscription from that place to us in the appropriate channel
And you can check these with "darc get-dependencies <dash dash>target-repo "winforms"
-->
<Dependencies>
<ProductDependencies>
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
<Project>
<Project>
<!--
https://github.com/dotnet/winforms/issues/2107#issuecomment-559289716
https://github.com/microsoft/msbuild/issues/4923#issuecomment-554265394
-->
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />

<PropertyGroup>
<AssemblyName>Microsoft.VisualBasic.Forms</AssemblyName>
<Deterministic>true</Deterministic>
<OptionExplicit>On</OptionExplicit>
<OptionInfer>Off</OptionInfer>
<OptionStrict>On</OptionStrict>
<RootNamespace></RootNamespace>
<LangVersion>15.0</LangVersion>
<LangVersion>Latest</LangVersion>
<VBRuntime>None</VBRuntime>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly>
<UsePublicApiAnalyzers>true</UsePublicApiAnalyzers>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
' Licensed to the .NET Foundation under one or more agreements.
' The .NET Foundation licenses this file to you under the MIT license.

Option Strict On
Option Explicit On
Imports System.Threading

Imports ExUtils = Microsoft.VisualBasic.CompilerServices.ExceptionUtils

Namespace Microsoft.VisualBasic.ApplicationServices

''' <summary>
''' Abstract class that defines the application Startup/Shutdown model for VB
''' Windows Applications such as console, WinForms, dll, service.
''' Abstract class that defines the application Startup/Shutdown model for VB
''' Windows Applications such as console, WinForms, dll, service.
''' </summary>
Public Class ApplicationBase

Public Sub New()
End Sub

''' <summary>
''' Returns the value of the specified environment variable.
''' Returns the value of the specified environment variable.
''' </summary>
''' <param name="Name">A String containing the name of the environment variable.</param>
''' <returns>A string containing the value of the environment variable.</returns>
Expand All @@ -27,21 +26,23 @@ Namespace Microsoft.VisualBasic.ApplicationServices
Public Function GetEnvironmentVariable(name As String) As String

' Framework returns Null if not found.
Dim VariableValue As String = Environment.GetEnvironmentVariable(name)
Dim variableValue As String = Environment.GetEnvironmentVariable(name)

' Since the explicitly requested a specific environment variable and we couldn't find it, throw
If VariableValue Is Nothing Then
Throw ExUtils.GetArgumentExceptionWithArgName("name", SR.EnvVarNotFound_Name, name)
If variableValue Is Nothing Then
Throw ExUtils.GetArgumentExceptionWithArgName(NameOf(name), SR.EnvVarNotFound_Name, name)
End If

Return VariableValue
Return variableValue
End Function

''' <summary>
''' Provides access to logging capability.
''' Provides access to logging capability.
''' </summary>
''' <value>Returns a Microsoft.VisualBasic.Windows.Log object used for logging to OS log, debug window
''' and a delimited text file or xml log.</value>
''' <value>
''' Returns a Microsoft.VisualBasic.Windows.Log object used for logging to OS log, debug window
''' and a delimited text file or xml log.
''' </value>
Public ReadOnly Property Log() As Logging.Log
Get
If _log Is Nothing Then
Expand All @@ -52,66 +53,69 @@ Namespace Microsoft.VisualBasic.ApplicationServices
End Property

''' <summary>
''' Returns the info about the application. If we are executing in a DLL, we still return the info
''' about the application, not the DLL.
''' Returns the info about the application. If we are executing in a DLL, we still return the info
''' about the application, not the DLL.
''' </summary>
Public ReadOnly Property Info() As AssemblyInfo
Get
If _info Is Nothing Then
Dim Assembly As Reflection.Assembly = If(Reflection.Assembly.GetEntryAssembly(), Reflection.Assembly.GetCallingAssembly())
_info = New AssemblyInfo(Assembly)
Dim assembly As Reflection.Assembly = If(Reflection.Assembly.GetEntryAssembly(), Reflection.Assembly.GetCallingAssembly())
_info = New AssemblyInfo(assembly)
End If
Return _info
End Get
End Property

''' <summary>
''' Gets the information about the current culture used by the current thread.
''' Gets the information about the current culture used by the current thread.
''' </summary>
Public ReadOnly Property Culture() As Globalization.CultureInfo
Get
Return Threading.Thread.CurrentThread.CurrentCulture
Return Thread.CurrentThread.CurrentCulture
End Get
End Property

''' <summary>
''' Gets the information about the current culture used by the Resource
''' Manager to look up culture-specific resource at run time.
''' Gets the information about the current culture used by the Resource
''' Manager to look up culture-specific resource at run time.
''' </summary>
''' <returns>
''' The CultureInfo object that represents the culture used by the
''' Resource Manager to look up culture-specific resources at run time.
''' The CultureInfo object that represents the culture used by the
''' Resource Manager to look up culture-specific resources at run time.
''' </returns>
Public ReadOnly Property UICulture() As Globalization.CultureInfo
Get
Return Threading.Thread.CurrentThread.CurrentUICulture
Return Thread.CurrentThread.CurrentUICulture
End Get
End Property

''' <summary>
''' Changes the culture currently in used by the current thread.
''' Changes the culture currently in used by the current thread.
''' </summary>
''' <remarks>
''' CultureInfo constructor will throw exceptions if cultureName is Nothing
''' or an invalid CultureInfo ID. We are not catching those exceptions.
''' CultureInfo constructor will throw exceptions if cultureName is Nothing
''' or an invalid CultureInfo ID. We are not catching those exceptions.
''' </remarks>
Public Sub ChangeCulture(cultureName As String)
Threading.Thread.CurrentThread.CurrentCulture = New Globalization.CultureInfo(cultureName)
Thread.CurrentThread.CurrentCulture = New Globalization.CultureInfo(cultureName)
End Sub

''' <summary>
''' Changes the culture currently used by the Resource Manager to look
''' up culture-specific resource at runtime.
''' Changes the culture currently used by the Resource Manager to look
''' up culture-specific resource at runtime.
''' </summary>
''' <remarks>
''' CultureInfo constructor will throw exceptions if cultureName is Nothing
''' or an invalid CultureInfo ID. We are not catching those exceptions.
''' CultureInfo constructor will throw exceptions if cultureName is Nothing
''' or an invalid CultureInfo ID. We are not catching those exceptions.
''' </remarks>
Public Sub ChangeUICulture(cultureName As String)
Threading.Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo(cultureName)
Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo(cultureName)
End Sub

Private _log As Logging.Log 'Lazy-initialized and cached log object.
Private _info As AssemblyInfo ' The executing application (the EntryAssembly)
'Lazy-initialized and cached log object.
Private _log As Logging.Log
' The executing application (the EntryAssembly)
Private _info As AssemblyInfo

End Class 'ApplicationBase
End Namespace
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
' Licensed to the .NET Foundation under one or more agreements.
' The .NET Foundation licenses this file to you under the MIT license.

Option Strict On
Option Explicit On
Option Infer On
paul1956 marked this conversation as resolved.
Show resolved Hide resolved

Imports System.ComponentModel
Imports System.Drawing
Imports System.Runtime.InteropServices
Expand All @@ -13,7 +9,7 @@ Imports System.Windows.Forms
Namespace Microsoft.VisualBasic.ApplicationServices

''' <summary>
''' Provides context for the ApplyApplicationDefaults event.
''' Provides context for the ApplyApplicationDefaults event.
''' </summary>
<EditorBrowsable(EditorBrowsableState.Advanced), ComVisible(False)>
Public Class ApplyApplicationDefaultsEventArgs
Expand All @@ -26,25 +22,25 @@ Namespace Microsoft.VisualBasic.ApplicationServices
End Sub

''' <summary>
''' Setting this property inside the event handler causes a new default Font for Forms and UserControls to be set.
''' Setting this property inside the event handler causes a new default Font for Forms and UserControls to be set.
''' </summary>
''' <remarks>
''' When the ApplyApplicationDefault event is raised, this property contains nothing. A new default Font for the
''' application is applied by setting this property with a value different than nothing.
''' When the ApplyApplicationDefault event is raised, this property contains nothing. A new default Font for the
''' application is applied by setting this property with a value different than nothing.
''' </remarks>
Public Property Font As Font

''' <summary>
''' Setting this Property inside the event handler determines how long an application's Splash dialog is displayed at a minimum.
''' Setting this Property inside the event handler determines how long an application's Splash dialog is displayed at a minimum.
''' </summary>
Public Property MinimumSplashScreenDisplayTime As Integer =
WindowsFormsApplicationBase.MINIMUM_SPLASH_EXPOSURE_DEFAULT

''' <summary>
''' Setting this Property inside the event handler determines the general HighDpiMode for the application.
''' Setting this Property inside the event handler determines the general HighDpiMode for the application.
''' </summary>
''' <remarks>
''' The default value for this property is SystemAware.
''' The default value for this property is SystemAware.
''' </remarks>
Public Property HighDpiMode As HighDpiMode

Expand Down
Loading