diff --git a/47-dotnet_Microsoft.VisualBasic.vbproj b/47-dotnet_Microsoft.VisualBasic.vbproj
index eea23978..afb78082 100644
--- a/47-dotnet_Microsoft.VisualBasic.vbproj
+++ b/47-dotnet_Microsoft.VisualBasic.vbproj
@@ -955,6 +955,9 @@
+
+
+
@@ -1158,6 +1161,8 @@
+
+
@@ -1189,7 +1194,7 @@
-
+
diff --git a/ApplicationServices/App.vb b/ApplicationServices/App.vb
index 0bc790f4..68a99bcd 100644
--- a/ApplicationServices/App.vb
+++ b/ApplicationServices/App.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::005fef56bc7f18de018316c6c6db0937, Microsoft.VisualBasic.Core\ApplicationServices\App.vb"
+#Region "Microsoft.VisualBasic::a1619b7d906a1fd5023eb471a222d800, Microsoft.VisualBasic.Core\ApplicationServices\App.vb"
' Author:
'
@@ -178,7 +178,7 @@ Public Module App
''' as default text output device.
'''
'''
- Public ReadOnly Property StdOut As DefaultValue(Of TextWriter) = Console.OpenStandardOutput.OpenTextWriter
+ Public ReadOnly Property StdOut As [Default](Of TextWriter) = Console.OpenStandardOutput.OpenTextWriter
'''
''' Get the id(PID) of the current program process.
@@ -921,7 +921,7 @@ Public Module App
'''
Private Function __getTEMP(prefix As String) As String
- Static tmp As DefaultValue(Of String) = NameOf(tmp)
+ Static tmp As [Default](Of String) = NameOf(tmp)
Return $"{prefix Or tmp}{App.tempCode}"
End Function
diff --git a/ApplicationServices/Debugger.vb b/ApplicationServices/Debugger.vb
index 082066be..8d8af1b6 100644
--- a/ApplicationServices/Debugger.vb
+++ b/ApplicationServices/Debugger.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::baa35e22527382c093ba36ff80e467f2, Microsoft.VisualBasic.Core\ApplicationServices\Debugger.vb"
+#Region "Microsoft.VisualBasic::04369fce4edad7572df6e2634f9e59eb, Microsoft.VisualBasic.Core\ApplicationServices\Debugger.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/Config.vb b/ApplicationServices/Debugger/Config.vb
index 36b4871a..6234e816 100644
--- a/ApplicationServices/Debugger/Config.vb
+++ b/ApplicationServices/Debugger/Config.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c369f5afcfff60a489e3386afa259933, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Config.vb"
+#Region "Microsoft.VisualBasic::e4116dfe0b06870e2dcf53a489a4fb5e, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Config.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/DebuggerLevels.vb b/ApplicationServices/Debugger/DebuggerLevels.vb
index 5fba7f94..bc525678 100644
--- a/ApplicationServices/Debugger/DebuggerLevels.vb
+++ b/ApplicationServices/Debugger/DebuggerLevels.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3bb4b93580f19d9057584f9252d3f1eb, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\DebuggerLevels.vb"
+#Region "Microsoft.VisualBasic::70fd68fd2eafbadf80da2922e0ec0b7d, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\DebuggerLevels.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/Exception/ExceptionData.vb b/ApplicationServices/Debugger/Exception/ExceptionData.vb
index 24100811..270fcb9a 100644
--- a/ApplicationServices/Debugger/Exception/ExceptionData.vb
+++ b/ApplicationServices/Debugger/Exception/ExceptionData.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a1fbaec4b8d76d7bd2d01c448e9e1b8c, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Exception\ExceptionData.vb"
+#Region "Microsoft.VisualBasic::679f37232d839b0731209665afe32b3b, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Exception\ExceptionData.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/Logging/EventLog.vb b/ApplicationServices/Debugger/Logging/EventLog.vb
index 39dc5247..b9a9694f 100644
--- a/ApplicationServices/Debugger/Logging/EventLog.vb
+++ b/ApplicationServices/Debugger/Logging/EventLog.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::66a9a4e8f01366932d9f43d0d0a107cf, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\EventLog.vb"
+#Region "Microsoft.VisualBasic::b0e392b76c5a7ef2f7c5dd8334eb5080, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\EventLog.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/Logging/LogFile/LogEntry.vb b/ApplicationServices/Debugger/Logging/LogFile/LogEntry.vb
index 474345ea..c165fb2d 100644
--- a/ApplicationServices/Debugger/Logging/LogFile/LogEntry.vb
+++ b/ApplicationServices/Debugger/Logging/LogFile/LogEntry.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::075b58775c803c7db6c8f5e8689af346, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\LogFile\LogEntry.vb"
+#Region "Microsoft.VisualBasic::b140e1247998449c2e44aee59c798206, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\LogFile\LogEntry.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/Logging/LogFile/LogReader.vb b/ApplicationServices/Debugger/Logging/LogFile/LogReader.vb
index 298df53f..cf75aa40 100644
--- a/ApplicationServices/Debugger/Logging/LogFile/LogReader.vb
+++ b/ApplicationServices/Debugger/Logging/LogFile/LogReader.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c7838a2fd1b1e1ba712af65ab43f0808, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\LogFile\LogReader.vb"
+#Region "Microsoft.VisualBasic::aeac6967faadad97a2c9eea28aa83cc1, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\LogFile\LogReader.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/Logging/LogFile/MSG_TYPES.vb b/ApplicationServices/Debugger/Logging/LogFile/MSG_TYPES.vb
index 21f25b0d..55ff8c4e 100644
--- a/ApplicationServices/Debugger/Logging/LogFile/MSG_TYPES.vb
+++ b/ApplicationServices/Debugger/Logging/LogFile/MSG_TYPES.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fa73c40b523b1d591b54d8d319f40139, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\LogFile\MSG_TYPES.vb"
+#Region "Microsoft.VisualBasic::a5a87ff1247563c2eb0d404bbf3c6774, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\Logging\LogFile\MSG_TYPES.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/NETDebugger.vb b/ApplicationServices/Debugger/NETDebugger.vb
index 137bef3d..7d415495 100644
--- a/ApplicationServices/Debugger/NETDebugger.vb
+++ b/ApplicationServices/Debugger/NETDebugger.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bba9605f99a58a17721add7e0e4d3328, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\NETDebugger.vb"
+#Region "Microsoft.VisualBasic::2973138edf1beb9688e7277ff9156880, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\NETDebugger.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/VisualBasicAppException.vb b/ApplicationServices/Debugger/VisualBasicAppException.vb
index ec71a537..bf0fd869 100644
--- a/ApplicationServices/Debugger/VisualBasicAppException.vb
+++ b/ApplicationServices/Debugger/VisualBasicAppException.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a4157749f56f2460a4b53c3e5aaf830d, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\VisualBasicAppException.vb"
+#Region "Microsoft.VisualBasic::94ae4e0b491c5d095a6e2a53002a395b, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\VisualBasicAppException.vb"
' Author:
'
diff --git a/ApplicationServices/Debugger/VisualStudioPreviews.vb b/ApplicationServices/Debugger/VisualStudioPreviews.vb
index 1abfe197..17f4c0f0 100644
--- a/ApplicationServices/Debugger/VisualStudioPreviews.vb
+++ b/ApplicationServices/Debugger/VisualStudioPreviews.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::450c73652ea8471ca325f9abc577ff1c, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\VisualStudioPreviews.vb"
+#Region "Microsoft.VisualBasic::31fa0cd6ac08db181a93bd8a2614d2c9, Microsoft.VisualBasic.Core\ApplicationServices\Debugger\VisualStudioPreviews.vb"
' Author:
'
diff --git a/ApplicationServices/IOHandler.vb b/ApplicationServices/IOHandler.vb
index 954a6481..830964fa 100644
--- a/ApplicationServices/IOHandler.vb
+++ b/ApplicationServices/IOHandler.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::918ac9ec1dfb81ea48dd44f5d85a4eae, Microsoft.VisualBasic.Core\ApplicationServices\IOHandler.vb"
+#Region "Microsoft.VisualBasic::94e30bc7355c17ff77226a317b3876c1, Microsoft.VisualBasic.Core\ApplicationServices\IOHandler.vb"
' Author:
'
@@ -65,7 +65,7 @@ Namespace ApplicationServices
Public Delegate Function ISave(obj As IEnumerable, path As String, encoding As Encoding) As Boolean
ReadOnly saveWrite As New Dictionary(Of Type, ISave)
- ReadOnly defaultWriter As New DefaultValue(Of ISave)(AddressOf SaveJSON)
+ ReadOnly defaultWriter As New [Default](Of ISave)(AddressOf SaveJSON)
Public Function GetWrite(type As Type) As ISave
Return saveWrite.TryGetValue(type) Or defaultWriter
diff --git a/ApplicationServices/LanguageHelper/LanguageAttribute.vb b/ApplicationServices/LanguageHelper/LanguageAttribute.vb
index bd1c604a..5dab032b 100644
--- a/ApplicationServices/LanguageHelper/LanguageAttribute.vb
+++ b/ApplicationServices/LanguageHelper/LanguageAttribute.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::32440ddcf8c97f7be3cf918c5dd8093d, Microsoft.VisualBasic.Core\ApplicationServices\LanguageHelper\LanguageAttribute.vb"
+#Region "Microsoft.VisualBasic::b25e743ee7591c1e71fdaa2fd2db4d63, Microsoft.VisualBasic.Core\ApplicationServices\LanguageHelper\LanguageAttribute.vb"
' Author:
'
diff --git a/ApplicationServices/LanguageHelper/LanguageHelper.vb b/ApplicationServices/LanguageHelper/LanguageHelper.vb
index 9ae83273..ca1e7db8 100644
--- a/ApplicationServices/LanguageHelper/LanguageHelper.vb
+++ b/ApplicationServices/LanguageHelper/LanguageHelper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ce29b6690c41276a786f009ed03b2233, Microsoft.VisualBasic.Core\ApplicationServices\LanguageHelper\LanguageHelper.vb"
+#Region "Microsoft.VisualBasic::aa2ce89be28d9bbb102c6c1ba1c87a7a, Microsoft.VisualBasic.Core\ApplicationServices\LanguageHelper\LanguageHelper.vb"
' Author:
'
diff --git a/ApplicationServices/LanguageHelper/StringResources.vb b/ApplicationServices/LanguageHelper/StringResources.vb
index aabbb122..a67ea908 100644
--- a/ApplicationServices/LanguageHelper/StringResources.vb
+++ b/ApplicationServices/LanguageHelper/StringResources.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fcbf335bc09ce18a54db64acd24da7d4, Microsoft.VisualBasic.Core\ApplicationServices\LanguageHelper\StringResources.vb"
+#Region "Microsoft.VisualBasic::ba85f5e7914cccfad1a4a2adcb3d9fac, Microsoft.VisualBasic.Core\ApplicationServices\LanguageHelper\StringResources.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/MMFProtocol/MapStream/MSReader.vb b/ApplicationServices/Parallel/MMFProtocol/MapStream/MSReader.vb
index 4d1713c1..f08657ba 100644
--- a/ApplicationServices/Parallel/MMFProtocol/MapStream/MSReader.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/MapStream/MSReader.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::14b405e467610f499859ed0e977061e4, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\MapStream\MSReader.vb"
+#Region "Microsoft.VisualBasic::0aca79be365c7d2a43e63d417c5f3757, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\MapStream\MSReader.vb"
' Author:
'
@@ -58,21 +58,21 @@ Imports System.IO.MemoryMappedFiles
Namespace Parallel.MMFProtocol.MapStream
- Public MustInherit Class IMapBase : Implements IDisposable
+ Public MustInherit Class MapStream : Implements IDisposable
Public ReadOnly Property URI As String
- Protected _chunkBuffer As Byte()
- Protected _mmfileStream As MemoryMappedFile
+ Protected buffer As Byte()
+ Protected file As MemoryMappedFile
- Sub New(uri As String, ChunkSize As Long)
+ Sub New(uri As String, chunkSize As Integer)
Me._URI = uri
- Me._chunkBuffer = New Byte(ChunkSize - 1) {}
+ Me.buffer = New Byte(chunkSize - 1) {}
End Sub
Public Function Read() As MMFStream
- Call _mmfileStream.CreateViewStream.Read(_chunkBuffer, Scan0, _chunkBuffer.Length)
- Return New MMFStream(_chunkBuffer)
+ Call file.CreateViewStream.Read(buffer, Scan0, buffer.Length)
+ Return New MMFStream(buffer)
End Function
Public Overrides Function ToString() As String
@@ -112,7 +112,7 @@ Namespace Parallel.MMFProtocol.MapStream
#End Region
End Class
- Public Class MSIOReader : Inherits IMapBase
+ Public Class MSIOReader : Inherits MapStream
Implements IDisposable
'''
@@ -132,7 +132,7 @@ Namespace Parallel.MMFProtocol.MapStream
''' 内存映射文件的数据块的预分配大小
Sub New(uri As String, callback As DataArrival, ChunkSize As Long)
Call MyBase.New(uri, ChunkSize)
- _mmfileStream = MemoryMappedFile.OpenExisting(uri)
+ file = MemoryMappedFile.OpenExisting(uri)
_dataArrivals = callback
Call Parallel.RunTask(AddressOf __threadElapsed)
@@ -152,7 +152,7 @@ Namespace Parallel.MMFProtocol.MapStream
'''
Public Function ReadBadge() As Long
Dim buf As Byte() = New Byte(MMFStream.INT64 - 1) {}
- Call _mmfileStream.CreateViewStream.Read(buf, Scan0, buf.Length)
+ Call file.CreateViewStream.Read(buf, Scan0, buf.Length)
Dim n As Long = BitConverter.ToInt64(buf, Scan0)
Return n
End Function
diff --git a/ApplicationServices/Parallel/MMFProtocol/MapStream/MSWriter.vb b/ApplicationServices/Parallel/MMFProtocol/MapStream/MSWriter.vb
index 3fb3a54e..6e521772 100644
--- a/ApplicationServices/Parallel/MMFProtocol/MapStream/MSWriter.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/MapStream/MSWriter.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a0c30350d16cb7c302357c0d696beca1, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\MapStream\MSWriter.vb"
+#Region "Microsoft.VisualBasic::6b4ce6d00a21f82f2b63a7ceb8870138, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\MapStream\MSWriter.vb"
' Author:
'
@@ -59,12 +59,12 @@ Namespace Parallel.MMFProtocol.MapStream
#Region "Nested Type Definitions"
'''
- '''
+ ''' Memory stream writer
'''
'''
''' mmfServer的主要功能是创建并维护一个内存映射文件
'''
- Public Class MSWriter : Inherits IMapBase
+ Public Class MSWriter : Inherits MapStream
'''
'''
@@ -75,20 +75,16 @@ Namespace Parallel.MMFProtocol.MapStream
Call MyBase.New(uri, chunkSize)
Try
- _mmfileStream =
- MemoryMappedFiles.MemoryMappedFile.CreateNew(
- uri, chunkSize)
+ file = MemoryMappedFiles.MemoryMappedFile.CreateNew(uri, chunkSize)
Catch ex As Exception
- _mmfileStream =
- MemoryMappedFiles.MemoryMappedFile.CreateOrOpen(
- uri, chunkSize)
+ file = MemoryMappedFiles.MemoryMappedFile.CreateOrOpen(uri, chunkSize)
Finally
End Try
End Sub
Public Sub WriteStream(byteData As Byte())
If Not byteData.IsNullOrEmpty Then
- Call _mmfileStream.CreateViewStream.Write(
+ Call file.CreateViewStream.Write(
byteData, Scan0, byteData.Length)
End If
End Sub
diff --git a/ApplicationServices/Parallel/MMFProtocol/Pipeline/API.vb b/ApplicationServices/Parallel/MMFProtocol/Pipeline/API.vb
index 1e1c7ac9..ca75c7b1 100644
--- a/ApplicationServices/Parallel/MMFProtocol/Pipeline/API.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/Pipeline/API.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::53a24c9ae087ec7ba9772436439bf4b7, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\API.vb"
+#Region "Microsoft.VisualBasic::3cb2b985d6842151b781445429322b32, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\API.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeBuffer.vb b/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeBuffer.vb
index c56a1511..d26ead1e 100644
--- a/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeBuffer.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeBuffer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b1f3ef728f2dca199dec82e0d8a1edb9, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\PipeBuffer.vb"
+#Region "Microsoft.VisualBasic::b6eb1b86ae83ffd1e0ceab81f5ca2159, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\PipeBuffer.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeStream.vb b/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeStream.vb
index bceb8085..6bf90675 100644
--- a/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeStream.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/Pipeline/PipeStream.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7cd794acfed7664e9c2e7c555f7571e0, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\PipeStream.vb"
+#Region "Microsoft.VisualBasic::9096a916051799d9c0ff6c7e69c083a9, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\PipeStream.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/MMFProtocol/Pipeline/Pipeline.vb b/ApplicationServices/Parallel/MMFProtocol/Pipeline/Pipeline.vb
index 20dd47c4..95f49d2b 100644
--- a/ApplicationServices/Parallel/MMFProtocol/Pipeline/Pipeline.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/Pipeline/Pipeline.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e4d6546d65959f7c4707ef9ed347a632, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\Pipeline.vb"
+#Region "Microsoft.VisualBasic::b0f12490536f283a929877085408362f, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\Pipeline\Pipeline.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/MMFProtocol/ProcessLock.vb b/ApplicationServices/Parallel/MMFProtocol/ProcessLock.vb
index 7837111a..eaef950f 100644
--- a/ApplicationServices/Parallel/MMFProtocol/ProcessLock.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/ProcessLock.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::423b3660c62e8747569c1fa495228531, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\ProcessLock.vb"
+#Region "Microsoft.VisualBasic::97968f150921e7fd613c9978de939575, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\ProcessLock.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/MMFProtocol/WorkFlow.vb b/ApplicationServices/Parallel/MMFProtocol/WorkFlow.vb
index e822c0f7..305598be 100644
--- a/ApplicationServices/Parallel/MMFProtocol/WorkFlow.vb
+++ b/ApplicationServices/Parallel/MMFProtocol/WorkFlow.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1f3f94764a6e5a8d86876d0c1b68a588, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\WorkFlow.vb"
+#Region "Microsoft.VisualBasic::aa9a6c158df2b0f6ff46e52ef7b79e28, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\MMFProtocol\WorkFlow.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/OperationTimeOut.vb b/ApplicationServices/Parallel/OperationTimeOut.vb
index ccedbf60..c6f73a86 100644
--- a/ApplicationServices/Parallel/OperationTimeOut.vb
+++ b/ApplicationServices/Parallel/OperationTimeOut.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8ebf39e8b7a77bb3f9a58d9bb322f5e6, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\OperationTimeOut.vb"
+#Region "Microsoft.VisualBasic::8692c0dfaacf8f0e842aa47da86c0416, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\OperationTimeOut.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/Actor(Of T, V).vb b/ApplicationServices/Parallel/Tasks/Actor(Of T, V).vb
index 9cd67f4b..95f83e1f 100644
--- a/ApplicationServices/Parallel/Tasks/Actor(Of T, V).vb
+++ b/ApplicationServices/Parallel/Tasks/Actor(Of T, V).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0bdfccf401415fc73cab5664ce37567a, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\Actor(Of T, V).vb"
+#Region "Microsoft.VisualBasic::afb02982ac0178b827bb2e0d041591f0, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\Actor(Of T, V).vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/AsyncHandle.vb b/ApplicationServices/Parallel/Tasks/AsyncHandle.vb
index 96dcd8c0..799a08ab 100644
--- a/ApplicationServices/Parallel/Tasks/AsyncHandle.vb
+++ b/ApplicationServices/Parallel/Tasks/AsyncHandle.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::88599e270cb8b38339065a1d671ce31f, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\AsyncHandle.vb"
+#Region "Microsoft.VisualBasic::0ad42454b00ba27b8315decee04bc742, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\AsyncHandle.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/CallbackTask.vb b/ApplicationServices/Parallel/Tasks/CallbackTask.vb
index b5015ecf..3d34147b 100644
--- a/ApplicationServices/Parallel/Tasks/CallbackTask.vb
+++ b/ApplicationServices/Parallel/Tasks/CallbackTask.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b61a73aad5446ea7dbfab3dd3f44ffac, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\CallbackTask.vb"
+#Region "Microsoft.VisualBasic::0cb14b35413196d04634cbeb887b9907, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\CallbackTask.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/IParallelTask.vb b/ApplicationServices/Parallel/Tasks/IParallelTask.vb
index 01bd5856..68978ab6 100644
--- a/ApplicationServices/Parallel/Tasks/IParallelTask.vb
+++ b/ApplicationServices/Parallel/Tasks/IParallelTask.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::21c7dddfa1e24f757ae228c9307ebc8c, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\IParallelTask.vb"
+#Region "Microsoft.VisualBasic::f1949dc0dd55a5a4f0a9cc72039bcdbc, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\IParallelTask.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/Task.vb b/ApplicationServices/Parallel/Tasks/Task.vb
index f5017c9c..27a56dc4 100644
--- a/ApplicationServices/Parallel/Tasks/Task.vb
+++ b/ApplicationServices/Parallel/Tasks/Task.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::49922bb572a6412da70ee516aa4d34f7, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\Task.vb"
+#Region "Microsoft.VisualBasic::ace065b1c8fa32d27a4802a089772660, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\Task.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/TaskQueue.vb b/ApplicationServices/Parallel/Tasks/TaskQueue.vb
index 551ccfbe..9e37cf49 100644
--- a/ApplicationServices/Parallel/Tasks/TaskQueue.vb
+++ b/ApplicationServices/Parallel/Tasks/TaskQueue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ea6d9ec029a35673233c58ed81288087, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\TaskQueue.vb"
+#Region "Microsoft.VisualBasic::956ebcd8a97a2cc25b960fde016dcc9d, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\TaskQueue.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/UpdateThread.vb b/ApplicationServices/Parallel/Tasks/UpdateThread.vb
index ef38198e..1263811f 100644
--- a/ApplicationServices/Parallel/Tasks/UpdateThread.vb
+++ b/ApplicationServices/Parallel/Tasks/UpdateThread.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bbe487eb9741654e6effbb9023c014fb, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\UpdateThread.vb"
+#Region "Microsoft.VisualBasic::d600fc3bc5d544d05801c901e154e033, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\UpdateThread.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Tasks/__backgroundTask(Of T).vb b/ApplicationServices/Parallel/Tasks/__backgroundTask(Of T).vb
index ab96ec7d..183ee990 100644
--- a/ApplicationServices/Parallel/Tasks/__backgroundTask(Of T).vb
+++ b/ApplicationServices/Parallel/Tasks/__backgroundTask(Of T).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c175892d49f300190df0613b99089f2c, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\__backgroundTask(Of T).vb"
+#Region "Microsoft.VisualBasic::869b09ad14c8f2c6c6f514616cbc3e82, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Tasks\__backgroundTask(Of T).vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threading.vb b/ApplicationServices/Parallel/Threading.vb
index 76b9e0b1..b627c20c 100644
--- a/ApplicationServices/Parallel/Threading.vb
+++ b/ApplicationServices/Parallel/Threading.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7ba103898e4e26cf2720c0cae8dabff3, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threading.vb"
+#Region "Microsoft.VisualBasic::4aab5d65673186dcf22de324c7b683d1, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threading.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/BatchTasks.vb b/ApplicationServices/Parallel/Threads/BatchTasks.vb
index 3e2dcd17..eee8b8d2 100644
--- a/ApplicationServices/Parallel/Threads/BatchTasks.vb
+++ b/ApplicationServices/Parallel/Threads/BatchTasks.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::79936305dd8f7af1a8bbfc681ddbe44a, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\BatchTasks.vb"
+#Region "Microsoft.VisualBasic::d0ce60baace81f393dc0f3e4bc8ddd61, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\BatchTasks.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/CodeThread.vb b/ApplicationServices/Parallel/Threads/CodeThread.vb
index 7a1cf9f5..78b47e86 100644
--- a/ApplicationServices/Parallel/Threads/CodeThread.vb
+++ b/ApplicationServices/Parallel/Threads/CodeThread.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e1e6a6f04a689ee9f6207a88f9a6ed52, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\CodeThread.vb"
+#Region "Microsoft.VisualBasic::2f6a55582777489b9e5e92d7452ff362, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\CodeThread.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/Groups/DataGroup.vb b/ApplicationServices/Parallel/Threads/Groups/DataGroup.vb
index a0d40b5a..2e864243 100644
--- a/ApplicationServices/Parallel/Threads/Groups/DataGroup.vb
+++ b/ApplicationServices/Parallel/Threads/Groups/DataGroup.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e6edaeec0c7d3c2f19547c86b0cdc185, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\Groups\DataGroup.vb"
+#Region "Microsoft.VisualBasic::19568ecf19640f9af2343dfceba0d3f4, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\Groups\DataGroup.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/Groups/GroupAPI.vb b/ApplicationServices/Parallel/Threads/Groups/GroupAPI.vb
index b225d93b..445e76c2 100644
--- a/ApplicationServices/Parallel/Threads/Groups/GroupAPI.vb
+++ b/ApplicationServices/Parallel/Threads/Groups/GroupAPI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::21183c37f8ca04b784aced47ebe7c7ea, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\Groups\GroupAPI.vb"
+#Region "Microsoft.VisualBasic::91c0c7bf05f5cc78570c51304351cd2d, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\Groups\GroupAPI.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/LQuerySchedule/LQuerySchedule.vb b/ApplicationServices/Parallel/Threads/LQuerySchedule/LQuerySchedule.vb
index e85cc9a6..ae2b0ef0 100644
--- a/ApplicationServices/Parallel/Threads/LQuerySchedule/LQuerySchedule.vb
+++ b/ApplicationServices/Parallel/Threads/LQuerySchedule/LQuerySchedule.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::74a6afded558edf2876ba3eb16023491, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\LQuerySchedule\LQuerySchedule.vb"
+#Region "Microsoft.VisualBasic::2d841996800b3a70e80c0d50dc98e787, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\LQuerySchedule\LQuerySchedule.vb"
' Author:
'
@@ -80,7 +80,7 @@ Namespace Parallel.Linq
End Get
End Property
- Public Function DefaultConfig() As DefaultValue(Of Integer?)
+ Public Function DefaultConfig() As [Default](Of Integer?)
Return CPU_NUMBER
End Function
diff --git a/ApplicationServices/Parallel/Threads/LQuerySchedule/Models.vb b/ApplicationServices/Parallel/Threads/LQuerySchedule/Models.vb
index e1542780..ad686236 100644
--- a/ApplicationServices/Parallel/Threads/LQuerySchedule/Models.vb
+++ b/ApplicationServices/Parallel/Threads/LQuerySchedule/Models.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::09469f853922b26be3bfd3a314e45ef9, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\LQuerySchedule\Models.vb"
+#Region "Microsoft.VisualBasic::3be5c17214536ce52cfb48a329ec834f, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\LQuerySchedule\Models.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/LQuerySchedule/TaskPartitions.vb b/ApplicationServices/Parallel/Threads/LQuerySchedule/TaskPartitions.vb
index 5f63e1c1..e7dac00f 100644
--- a/ApplicationServices/Parallel/Threads/LQuerySchedule/TaskPartitions.vb
+++ b/ApplicationServices/Parallel/Threads/LQuerySchedule/TaskPartitions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d1c1d26f535dfbe23183395c147efb98, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\LQuerySchedule\TaskPartitions.vb"
+#Region "Microsoft.VisualBasic::5ed2f94d21ee9f2ad9d8a58f970b68c8, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\LQuerySchedule\TaskPartitions.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/ParallelExtension.vb b/ApplicationServices/Parallel/Threads/ParallelExtension.vb
index fb65d34d..d0fce8f3 100644
--- a/ApplicationServices/Parallel/Threads/ParallelExtension.vb
+++ b/ApplicationServices/Parallel/Threads/ParallelExtension.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bb224c303a79e3690cfc8a953ca4ac45, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\ParallelExtension.vb"
+#Region "Microsoft.VisualBasic::add210b8a4f87e7cf23051aaaa02d33d, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\ParallelExtension.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/ThreadPool.vb b/ApplicationServices/Parallel/Threads/ThreadPool.vb
index 3432867a..daba924d 100644
--- a/ApplicationServices/Parallel/Threads/ThreadPool.vb
+++ b/ApplicationServices/Parallel/Threads/ThreadPool.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b9ff635fc0d543cb38bb41dcf070c378, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\ThreadPool.vb"
+#Region "Microsoft.VisualBasic::428f68cffb11bf82c69327e04c881853, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\ThreadPool.vb"
' Author:
'
diff --git a/ApplicationServices/Parallel/Threads/ThreadQueue.vb b/ApplicationServices/Parallel/Threads/ThreadQueue.vb
index ad04b431..e6f46c01 100644
--- a/ApplicationServices/Parallel/Threads/ThreadQueue.vb
+++ b/ApplicationServices/Parallel/Threads/ThreadQueue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::39d3d51a5c0c52fe08aa0d7a9ac6e96c, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\ThreadQueue.vb"
+#Region "Microsoft.VisualBasic::ee7085a89d6da3f3e69575abf655dfa5, Microsoft.VisualBasic.Core\ApplicationServices\Parallel\Threads\ThreadQueue.vb"
' Author:
'
diff --git a/ApplicationServices/ServerModule.vb b/ApplicationServices/ServerModule.vb
index b8f9a6ae..7c324d64 100644
--- a/ApplicationServices/ServerModule.vb
+++ b/ApplicationServices/ServerModule.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8a739b4db41e505ded7ef99e5bd4485c, Microsoft.VisualBasic.Core\ApplicationServices\ServerModule.vb"
+#Region "Microsoft.VisualBasic::2da983e326a439e3d78ee22104032cec, Microsoft.VisualBasic.Core\ApplicationServices\ServerModule.vb"
' Author:
'
@@ -131,7 +131,7 @@ Namespace ApplicationServices
Public ReadOnly Property Protocol As New Protocol(GetType(T))
Public ReadOnly Property TcpRequest As TcpRequest
- Public ReadOnly Property TextEncoding As DefaultValue(Of Encoding)
+ Public ReadOnly Property TextEncoding As [Default](Of Encoding)
Sub New(hostName$, remotePort%, Optional encoding As Encodings = Encodings.UTF8WithoutBOM)
diff --git a/ApplicationServices/Terminal/InteractiveIODevice/Shell.vb b/ApplicationServices/Terminal/InteractiveIODevice/Shell.vb
index 6fb1c13b..6eabf4ad 100644
--- a/ApplicationServices/Terminal/InteractiveIODevice/Shell.vb
+++ b/ApplicationServices/Terminal/InteractiveIODevice/Shell.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::243a2d750c73f5718afef74805beaf7b, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\InteractiveIODevice\Shell.vb"
+#Region "Microsoft.VisualBasic::a596d68f21ddfe88f4f2dacfb45376f7, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\InteractiveIODevice\Shell.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/InteractiveIODevice/Terminal.vb b/ApplicationServices/Terminal/InteractiveIODevice/Terminal.vb
index e68b1e0f..ba307957 100644
--- a/ApplicationServices/Terminal/InteractiveIODevice/Terminal.vb
+++ b/ApplicationServices/Terminal/InteractiveIODevice/Terminal.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::88d48e7cc235f9d24a8b9d06f85d9549, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\InteractiveIODevice\Terminal.vb"
+#Region "Microsoft.VisualBasic::c08c74a1b5e60c7ce11f1c1dfbde7b00, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\InteractiveIODevice\Terminal.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/InteractiveIODevice/TerminalExtensions.vb b/ApplicationServices/Terminal/InteractiveIODevice/TerminalExtensions.vb
index bb64f711..4be0639e 100644
--- a/ApplicationServices/Terminal/InteractiveIODevice/TerminalExtensions.vb
+++ b/ApplicationServices/Terminal/InteractiveIODevice/TerminalExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::14341d17843f00756c425a6687e34f05, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\InteractiveIODevice\TerminalExtensions.vb"
+#Region "Microsoft.VisualBasic::10a854194c79e6e0a93f21577272dedb, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\InteractiveIODevice\TerminalExtensions.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/PipelineCLI.vb b/ApplicationServices/Terminal/PipelineCLI.vb
index f123323f..e9845040 100644
--- a/ApplicationServices/Terminal/PipelineCLI.vb
+++ b/ApplicationServices/Terminal/PipelineCLI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f9c537d0cc552ed8793446d19ab169e0, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\PipelineCLI.vb"
+#Region "Microsoft.VisualBasic::2c82045a56ccf9a6611a6f19d9df9155, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\PipelineCLI.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/PrintAsTable.vb b/ApplicationServices/Terminal/PrintAsTable.vb
index 1fd35170..5d668274 100644
--- a/ApplicationServices/Terminal/PrintAsTable.vb
+++ b/ApplicationServices/Terminal/PrintAsTable.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::85142a2f0041cc8218b7114fa9ad9b2f, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\PrintAsTable.vb"
+#Region "Microsoft.VisualBasic::87ff800f84a01faadeeb402ebf125a11, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\PrintAsTable.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/ProgressBar/AbstractBar.vb b/ApplicationServices/Terminal/ProgressBar/AbstractBar.vb
index a16d9adc..29559597 100644
--- a/ApplicationServices/Terminal/ProgressBar/AbstractBar.vb
+++ b/ApplicationServices/Terminal/ProgressBar/AbstractBar.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ba25d4522e4ee0443e6e730a1b0235cc, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\AbstractBar.vb"
+#Region "Microsoft.VisualBasic::cb989a65864302229727d204bec99e19, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\AbstractBar.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/ProgressBar/AnimatedBar.vb b/ApplicationServices/Terminal/ProgressBar/AnimatedBar.vb
index cf32e892..3b94185c 100644
--- a/ApplicationServices/Terminal/ProgressBar/AnimatedBar.vb
+++ b/ApplicationServices/Terminal/ProgressBar/AnimatedBar.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4aafd6ee3e26cfa3fccedf6891b2a986, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\AnimatedBar.vb"
+#Region "Microsoft.VisualBasic::add5e7662691a588b501cb9803aff443, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\AnimatedBar.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/ProgressBar/Program.vb b/ApplicationServices/Terminal/ProgressBar/Program.vb
index bfb10dc7..fad16354 100644
--- a/ApplicationServices/Terminal/ProgressBar/Program.vb
+++ b/ApplicationServices/Terminal/ProgressBar/Program.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::33d008bd0138ea060c04d2b7f6ba7dbe, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\Program.vb"
+#Region "Microsoft.VisualBasic::ed83e7b7feb6cc4ee61e7cc071105a28, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\Program.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/ProgressBar/ProgressBar.vb b/ApplicationServices/Terminal/ProgressBar/ProgressBar.vb
index 5842265e..577b5161 100644
--- a/ApplicationServices/Terminal/ProgressBar/ProgressBar.vb
+++ b/ApplicationServices/Terminal/ProgressBar/ProgressBar.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::69c92af7ab12d4062da10cc3acdb7b99, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\ProgressBar.vb"
+#Region "Microsoft.VisualBasic::62654a088843804f9eb38fd9f0772359, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\ProgressBar.vb"
' Author:
'
@@ -122,8 +122,8 @@ Namespace Terminal.ProgressBar
''' ###### 2017-11-6
''' Change from property to function to avoid bug caused application crashed
'''
- Public Shared Function DefaultTheme() As DefaultValue(Of ColorTheme)
- Return New DefaultValue(Of ColorTheme) With {
+ Public Shared Function DefaultTheme() As [Default](Of ColorTheme)
+ Return New [Default](Of ColorTheme) With {
.Value = [Default](),
.assert = Function(t)
Return DirectCast(t, ColorTheme).IsEmpty
diff --git a/ApplicationServices/Terminal/ProgressBar/SwayBar.vb b/ApplicationServices/Terminal/ProgressBar/SwayBar.vb
index 6512c268..50f8d6fb 100644
--- a/ApplicationServices/Terminal/ProgressBar/SwayBar.vb
+++ b/ApplicationServices/Terminal/ProgressBar/SwayBar.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c81898b52822f245c464a9e07db0301f, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\SwayBar.vb"
+#Region "Microsoft.VisualBasic::e93d47961896d9fcaad122fc7e9c01ed, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\ProgressBar\SwayBar.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/STDIO__/I_ConsoleDeviceHandle.vb b/ApplicationServices/Terminal/STDIO__/I_ConsoleDeviceHandle.vb
index 92e626a2..cf8da902 100644
--- a/ApplicationServices/Terminal/STDIO__/I_ConsoleDeviceHandle.vb
+++ b/ApplicationServices/Terminal/STDIO__/I_ConsoleDeviceHandle.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3bf3d6afdb826c49202aff2c30e0f68f, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\STDIO__\I_ConsoleDeviceHandle.vb"
+#Region "Microsoft.VisualBasic::2aa3a0e8fd3451b671d76bef6a1c3bbc, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\STDIO__\I_ConsoleDeviceHandle.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/STDIO__/STDIO.vb b/ApplicationServices/Terminal/STDIO__/STDIO.vb
index ead8e104..621017a6 100644
--- a/ApplicationServices/Terminal/STDIO__/STDIO.vb
+++ b/ApplicationServices/Terminal/STDIO__/STDIO.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::16d56d95c70290312862145033f163f9, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\STDIO__\STDIO.vb"
+#Region "Microsoft.VisualBasic::0ecd7b473e0dc43dfa7dec39c98e5467, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\STDIO__\STDIO.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/STDIO__/Shell.vb b/ApplicationServices/Terminal/STDIO__/Shell.vb
index 4f2f1639..8bd31c25 100644
--- a/ApplicationServices/Terminal/STDIO__/Shell.vb
+++ b/ApplicationServices/Terminal/STDIO__/Shell.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::73eabd33bd813f254599a3b524614e9e, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\STDIO__\Shell.vb"
+#Region "Microsoft.VisualBasic::9739a2dfdefc02b9fe20ca81f03b878d, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\STDIO__\Shell.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/Utility/CBusyIndicator.vb b/ApplicationServices/Terminal/Utility/CBusyIndicator.vb
index 2a28a14e..dd97a033 100644
--- a/ApplicationServices/Terminal/Utility/CBusyIndicator.vb
+++ b/ApplicationServices/Terminal/Utility/CBusyIndicator.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f29f541c7a4f3f5cdc71b0538e143f6f, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\CBusyIndicator.vb"
+#Region "Microsoft.VisualBasic::6e8b09e7218d99da99b8ace3223a2777, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\CBusyIndicator.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/Utility/ConsolePasswordInput.vb b/ApplicationServices/Terminal/Utility/ConsolePasswordInput.vb
index 04c00d81..c16ccd2d 100644
--- a/ApplicationServices/Terminal/Utility/ConsolePasswordInput.vb
+++ b/ApplicationServices/Terminal/Utility/ConsolePasswordInput.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bd03c9ac59d08049b0d08fbef0232c5f, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\ConsolePasswordInput.vb"
+#Region "Microsoft.VisualBasic::a327073d8c1912fb6d47e38285e938b0, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\ConsolePasswordInput.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/Utility/EventProc.vb b/ApplicationServices/Terminal/Utility/EventProc.vb
index e385bd7c..154b78d5 100644
--- a/ApplicationServices/Terminal/Utility/EventProc.vb
+++ b/ApplicationServices/Terminal/Utility/EventProc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::50a3bb5aa72c94c7598ddaa961b1ce0f, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\EventProc.vb"
+#Region "Microsoft.VisualBasic::a55db275422fac8c7cd30fc5b1d99117, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\EventProc.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/Utility/ManualPages.vb b/ApplicationServices/Terminal/Utility/ManualPages.vb
index 42a66cd5..785fe3ce 100644
--- a/ApplicationServices/Terminal/Utility/ManualPages.vb
+++ b/ApplicationServices/Terminal/Utility/ManualPages.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1191aafe24fd3adee16dc6d13a2c7265, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\ManualPages.vb"
+#Region "Microsoft.VisualBasic::022c48ff60aa11fbd66b2c657c58ba1c, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\Utility\ManualPages.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/xConsole/Helpers.vb b/ApplicationServices/Terminal/xConsole/Helpers.vb
index 80a2a04c..6010fb8b 100644
--- a/ApplicationServices/Terminal/xConsole/Helpers.vb
+++ b/ApplicationServices/Terminal/xConsole/Helpers.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::67fedef44703b1edc201af2fb50c49f7, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\xConsole\Helpers.vb"
+#Region "Microsoft.VisualBasic::4efecaebf76db9799527811db18dd578, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\xConsole\Helpers.vb"
' Author:
'
diff --git a/ApplicationServices/Terminal/xConsole/xConsole.vb b/ApplicationServices/Terminal/xConsole/xConsole.vb
index 584f6a90..c460547b 100644
--- a/ApplicationServices/Terminal/xConsole/xConsole.vb
+++ b/ApplicationServices/Terminal/xConsole/xConsole.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8a369cb1b77001c10b6038e0f8dc7885, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\xConsole\xConsole.vb"
+#Region "Microsoft.VisualBasic::a8251d66048cbc47fdba172bdaeb7f54, Microsoft.VisualBasic.Core\ApplicationServices\Terminal\xConsole\xConsole.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/GMailClient.vb b/ApplicationServices/Tools/GMailClient.vb
index c68aeb57..4ed8d6ae 100644
--- a/ApplicationServices/Tools/GMailClient.vb
+++ b/ApplicationServices/Tools/GMailClient.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d129fa65a96159ea234bd9d3be6decc8, Microsoft.VisualBasic.Core\ApplicationServices\Tools\GMailClient.vb"
+#Region "Microsoft.VisualBasic::079bb93832659dcad79f67bc008fa45b, Microsoft.VisualBasic.Core\ApplicationServices\Tools\GMailClient.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/OSVersionInfo.vb b/ApplicationServices/Tools/OSVersionInfo.vb
index 25b14401..a12aa12d 100644
--- a/ApplicationServices/Tools/OSVersionInfo.vb
+++ b/ApplicationServices/Tools/OSVersionInfo.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6629b09098c0cb9d74a59c74a36819e1, Microsoft.VisualBasic.Core\ApplicationServices\Tools\OSVersionInfo.vb"
+#Region "Microsoft.VisualBasic::ce2ae85a37031d68ac38ccf6dab0b9d3, Microsoft.VisualBasic.Core\ApplicationServices\Tools\OSVersionInfo.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Resources.vb b/ApplicationServices/Tools/Resources.vb
index e48d5893..ae9f5312 100644
--- a/ApplicationServices/Tools/Resources.vb
+++ b/ApplicationServices/Tools/Resources.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a57c102b5e9701293f33360cded13977, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Resources.vb"
+#Region "Microsoft.VisualBasic::342a6de1f7bc3c807986dc5a2d76b044, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Resources.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Win32/GetLastErrorAPI.vb b/ApplicationServices/Tools/Win32/GetLastErrorAPI.vb
index 0e944c1f..b84a7beb 100644
--- a/ApplicationServices/Tools/Win32/GetLastErrorAPI.vb
+++ b/ApplicationServices/Tools/Win32/GetLastErrorAPI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1acb37b0ccf6029eea8367429307c3cc, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\GetLastErrorAPI.vb"
+#Region "Microsoft.VisualBasic::dd20f5bcd1d85cfbb30980c437ecdbb1, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\GetLastErrorAPI.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Win32/HardwareInfo.vb b/ApplicationServices/Tools/Win32/HardwareInfo.vb
index 01ac5760..490bffa1 100644
--- a/ApplicationServices/Tools/Win32/HardwareInfo.vb
+++ b/ApplicationServices/Tools/Win32/HardwareInfo.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1ea143024c7b53f0c1612bae5127ed5d, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\HardwareInfo.vb"
+#Region "Microsoft.VisualBasic::569e94a0eee2f4b49b160f19eb302c50, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\HardwareInfo.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Win32/PriorityClass.vb b/ApplicationServices/Tools/Win32/PriorityClass.vb
index 9859b013..a4f1ba91 100644
--- a/ApplicationServices/Tools/Win32/PriorityClass.vb
+++ b/ApplicationServices/Tools/Win32/PriorityClass.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::70b1299aaf4649ed5572809387bb9ae1, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\PriorityClass.vb"
+#Region "Microsoft.VisualBasic::d2fb9c656753077274a4c14b6c3ef9d6, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\PriorityClass.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Win32/TaskManager.vb b/ApplicationServices/Tools/Win32/TaskManager.vb
index 702b1551..27215db0 100644
--- a/ApplicationServices/Tools/Win32/TaskManager.vb
+++ b/ApplicationServices/Tools/Win32/TaskManager.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9ca8ed81894ce206c453ea25b3ab4e48, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\TaskManager.vb"
+#Region "Microsoft.VisualBasic::6dac82a5a59fa93194bba41263b84e65, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\TaskManager.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Win32/Win32API.vb b/ApplicationServices/Tools/Win32/Win32API.vb
index 8ef52a6b..708cfc52 100644
--- a/ApplicationServices/Tools/Win32/Win32API.vb
+++ b/ApplicationServices/Tools/Win32/Win32API.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ddbb9dd4f95699b61d4328dc97447f20, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\Win32API.vb"
+#Region "Microsoft.VisualBasic::a8249973c8caf43e37764fb9bbd8e1f2, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\Win32API.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Win32/Win32File.vb b/ApplicationServices/Tools/Win32/Win32File.vb
index 8f24c9da..5e137ddf 100644
--- a/ApplicationServices/Tools/Win32/Win32File.vb
+++ b/ApplicationServices/Tools/Win32/Win32File.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d0734ca516af4aa5879f9cebd251761f, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\Win32File.vb"
+#Region "Microsoft.VisualBasic::5fabdcf92fe163a9b8eff4cd5bd91ce1, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\Win32File.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/Win32/WindowsServices.vb b/ApplicationServices/Tools/Win32/WindowsServices.vb
index 21952236..88d98208 100644
--- a/ApplicationServices/Tools/Win32/WindowsServices.vb
+++ b/ApplicationServices/Tools/Win32/WindowsServices.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0e83d38969f603db39f2d9324e5dde95, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\WindowsServices.vb"
+#Region "Microsoft.VisualBasic::b43dd450ac1875ebd780ed6c399af063, Microsoft.VisualBasic.Core\ApplicationServices\Tools\Win32\WindowsServices.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/WinForm/ChromeUIRender.vb b/ApplicationServices/Tools/WinForm/ChromeUIRender.vb
index f351b980..25728462 100644
--- a/ApplicationServices/Tools/WinForm/ChromeUIRender.vb
+++ b/ApplicationServices/Tools/WinForm/ChromeUIRender.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::95df594ce3dd353029808477ecffa3ec, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\ChromeUIRender.vb"
+#Region "Microsoft.VisualBasic::a52f224044e46fb7dcafc4ecf1739dbf, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\ChromeUIRender.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/WinForm/Extensions.vb b/ApplicationServices/Tools/WinForm/Extensions.vb
index 7dd1d867..6a13ed9d 100644
--- a/ApplicationServices/Tools/WinForm/Extensions.vb
+++ b/ApplicationServices/Tools/WinForm/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::57b6121b5c96a36eacf4caa11b24752a, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\Extensions.vb"
+#Region "Microsoft.VisualBasic::29a9366500996532fe82cc1072f8675c, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\Extensions.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/WinForm/MockForm.vb b/ApplicationServices/Tools/WinForm/MockForm.vb
index f7093d22..b10bf636 100644
--- a/ApplicationServices/Tools/WinForm/MockForm.vb
+++ b/ApplicationServices/Tools/WinForm/MockForm.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c5e65c942c9928c2c8cb9f57399b9453, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\MockForm.vb"
+#Region "Microsoft.VisualBasic::4bb180cca46a978033e3eabfbdcbe73e, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\MockForm.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/WinForm/SingleInstanceFormEntry.vb b/ApplicationServices/Tools/WinForm/SingleInstanceFormEntry.vb
index d6724456..04dd90c9 100644
--- a/ApplicationServices/Tools/WinForm/SingleInstanceFormEntry.vb
+++ b/ApplicationServices/Tools/WinForm/SingleInstanceFormEntry.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::916f52d8290217d38cc37ac363cb21f1, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\SingleInstanceFormEntry.vb"
+#Region "Microsoft.VisualBasic::4e83cbcb6c757991f46eb5759cd104d0, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\SingleInstanceFormEntry.vb"
' Author:
'
diff --git a/ApplicationServices/Tools/WinForm/VistaSecurity.vb b/ApplicationServices/Tools/WinForm/VistaSecurity.vb
index 4b7b1760..5d97b23e 100644
--- a/ApplicationServices/Tools/WinForm/VistaSecurity.vb
+++ b/ApplicationServices/Tools/WinForm/VistaSecurity.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::562010c9a1585e31a5a7d8f422f5695b, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\VistaSecurity.vb"
+#Region "Microsoft.VisualBasic::7e3b7e103b4668634dc99b2fde490ce0, Microsoft.VisualBasic.Core\ApplicationServices\Tools\WinForm\VistaSecurity.vb"
' Author:
'
diff --git a/ApplicationServices/Utils.vb b/ApplicationServices/Utils.vb
index 2baca5e8..a4d7fb55 100644
--- a/ApplicationServices/Utils.vb
+++ b/ApplicationServices/Utils.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ecc48fd610cb63e9c7f3889cc31b8ab7, Microsoft.VisualBasic.Core\ApplicationServices\Utils.vb"
+#Region "Microsoft.VisualBasic::5a7f6e6c12029e7e628810bd183163fe, Microsoft.VisualBasic.Core\ApplicationServices\Utils.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/NamespaceDoc.vb b/ApplicationServices/VBDev/NamespaceDoc.vb
index 31f868d0..dae0d6da 100644
--- a/ApplicationServices/VBDev/NamespaceDoc.vb
+++ b/ApplicationServices/VBDev/NamespaceDoc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f7f1b9c05a476c17cde35a195a8922fc, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\NamespaceDoc.vb"
+#Region "Microsoft.VisualBasic::d326f1cea6f71bb0f99f44fb78e24b3c, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\NamespaceDoc.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/Ngen/Ngen.vb b/ApplicationServices/VBDev/Ngen/Ngen.vb
index 63ce2f5a..92210adc 100644
--- a/ApplicationServices/VBDev/Ngen/Ngen.vb
+++ b/ApplicationServices/VBDev/Ngen/Ngen.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fbae67b2a610cf873dc16ac6a28a5169, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Ngen\Ngen.vb"
+#Region "Microsoft.VisualBasic::6b310ee0f8bdbd4e9321dc03255d2197, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Ngen\Ngen.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/Ngen/Registry.vb b/ApplicationServices/VBDev/Ngen/Registry.vb
index 3613424f..6a9abc6b 100644
--- a/ApplicationServices/VBDev/Ngen/Registry.vb
+++ b/ApplicationServices/VBDev/Ngen/Registry.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::edc000362f4d5dfd9be253745cf13508, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Ngen\Registry.vb"
+#Region "Microsoft.VisualBasic::64625ae6702b8f28df8c85a6224313e0, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Ngen\Registry.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/Signature/CodeSign.vb b/ApplicationServices/VBDev/Signature/CodeSign.vb
index 65c681e0..c7f33619 100644
--- a/ApplicationServices/VBDev/Signature/CodeSign.vb
+++ b/ApplicationServices/VBDev/Signature/CodeSign.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d5aadf1d0a5e00a90d51ab7a4a275e8c, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\CodeSign.vb"
+#Region "Microsoft.VisualBasic::54168908a8a088c83e19233d15cbb460, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\CodeSign.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/Signature/LicenseInfo.vb b/ApplicationServices/VBDev/Signature/LicenseInfo.vb
index 5cc66d19..b4df6010 100644
--- a/ApplicationServices/VBDev/Signature/LicenseInfo.vb
+++ b/ApplicationServices/VBDev/Signature/LicenseInfo.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7a6774d21c22f965b423980033c765c9, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\LicenseInfo.vb"
+#Region "Microsoft.VisualBasic::206e700a52512a3d894c76c2f45bc381, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\LicenseInfo.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/Signature/LicenseMgr.vb b/ApplicationServices/VBDev/Signature/LicenseMgr.vb
index 62aa8bfe..6073e81d 100644
--- a/ApplicationServices/VBDev/Signature/LicenseMgr.vb
+++ b/ApplicationServices/VBDev/Signature/LicenseMgr.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c35efdca1d065e9542f9725f745bc49e, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\LicenseMgr.vb"
+#Region "Microsoft.VisualBasic::a1c14c20f2acf914567e924bd797f5b1, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\LicenseMgr.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/Signature/VBCodeSignature.vb b/ApplicationServices/VBDev/Signature/VBCodeSignature.vb
index 536d031c..9df8a91a 100644
--- a/ApplicationServices/VBDev/Signature/VBCodeSignature.vb
+++ b/ApplicationServices/VBDev/Signature/VBCodeSignature.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::96274b4b8ad9cb475b3d22e2a6b595d8, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\VBCodeSignature.vb"
+#Region "Microsoft.VisualBasic::45d21ea902dbe434ef06bebc197d1579, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\Signature\VBCodeSignature.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/Extensions/APIExtensions2.vb b/ApplicationServices/VBDev/XmlDoc/Extensions/APIExtensions2.vb
index 1d78d317..9fad13da 100644
--- a/ApplicationServices/VBDev/XmlDoc/Extensions/APIExtensions2.vb
+++ b/ApplicationServices/VBDev/XmlDoc/Extensions/APIExtensions2.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a58f699a4273d018adb130277e0420cf, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Extensions\APIExtensions2.vb"
+#Region "Microsoft.VisualBasic::4825eb0012b5c1f3ebc20d5daefdc2b7, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Extensions\APIExtensions2.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/Extensions/VBSpecific.vb b/ApplicationServices/VBDev/XmlDoc/Extensions/VBSpecific.vb
index 9f198f24..7a26df09 100644
--- a/ApplicationServices/VBDev/XmlDoc/Extensions/VBSpecific.vb
+++ b/ApplicationServices/VBDev/XmlDoc/Extensions/VBSpecific.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::05de739cb085fc85f552bf7dde34b415, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Extensions\VBSpecific.vb"
+#Region "Microsoft.VisualBasic::c2762ad3badc4447e689aa531abc5415, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Extensions\VBSpecific.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/Project.vb b/ApplicationServices/VBDev/XmlDoc/Project.vb
index a90e0902..ca526133 100644
--- a/ApplicationServices/VBDev/XmlDoc/Project.vb
+++ b/ApplicationServices/VBDev/XmlDoc/Project.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5d2a379adbaedd068f16cc33b751ae0a, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Project.vb"
+#Region "Microsoft.VisualBasic::14685b62362d8b6d4e76108e94b7b3b5, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Project.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/ProjectMember.vb b/ApplicationServices/VBDev/XmlDoc/ProjectMember.vb
index 16f2d3c1..07b1020f 100644
--- a/ApplicationServices/VBDev/XmlDoc/ProjectMember.vb
+++ b/ApplicationServices/VBDev/XmlDoc/ProjectMember.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1df9528408e5dfe40a963b7085a603f1, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectMember.vb"
+#Region "Microsoft.VisualBasic::97c5b5808964bc177799fc805f9eb683, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectMember.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/ProjectNamespace.vb b/ApplicationServices/VBDev/XmlDoc/ProjectNamespace.vb
index 1b550a18..9be4a39c 100644
--- a/ApplicationServices/VBDev/XmlDoc/ProjectNamespace.vb
+++ b/ApplicationServices/VBDev/XmlDoc/ProjectNamespace.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::167126275e3a2151b15d8e95d708d721, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectNamespace.vb"
+#Region "Microsoft.VisualBasic::aa742310460cc18ff1701b360d567bc7, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectNamespace.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/ProjectSpace.vb b/ApplicationServices/VBDev/XmlDoc/ProjectSpace.vb
index 08a47a44..565295eb 100644
--- a/ApplicationServices/VBDev/XmlDoc/ProjectSpace.vb
+++ b/ApplicationServices/VBDev/XmlDoc/ProjectSpace.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a33eeb2ceb20590d35f71ff136dff097, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectSpace.vb"
+#Region "Microsoft.VisualBasic::72583ecbe0ad701ec1f8fbc8c7be7a1c, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectSpace.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/ProjectType.vb b/ApplicationServices/VBDev/XmlDoc/ProjectType.vb
index 7af91335..b4c691a7 100644
--- a/ApplicationServices/VBDev/XmlDoc/ProjectType.vb
+++ b/ApplicationServices/VBDev/XmlDoc/ProjectType.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2d59ebd95f37f0df7d1cbc8d957319a0, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectType.vb"
+#Region "Microsoft.VisualBasic::c252ce7e2743d86c472f5af9a6b501e1, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\ProjectType.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/Serialization/APIExtensions2.vb b/ApplicationServices/VBDev/XmlDoc/Serialization/APIExtensions2.vb
index f3090f55..5eea4368 100644
--- a/ApplicationServices/VBDev/XmlDoc/Serialization/APIExtensions2.vb
+++ b/ApplicationServices/VBDev/XmlDoc/Serialization/APIExtensions2.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::59b6996e31c81563c827f8228eb76858, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\APIExtensions2.vb"
+#Region "Microsoft.VisualBasic::c9e138543849a97e4d555996abd710cf, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\APIExtensions2.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Doc.vb b/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Doc.vb
index 193145fd..608ec844 100644
--- a/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Doc.vb
+++ b/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Doc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8093125fe5cd5e3bfa7052c5a10e22b1, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\Models\Doc.vb"
+#Region "Microsoft.VisualBasic::5d3d1d04a1aa244b9b8318273a109441, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\Models\Doc.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Member.vb b/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Member.vb
index ec4d69db..d9a98503 100644
--- a/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Member.vb
+++ b/ApplicationServices/VBDev/XmlDoc/Serialization/Models/Member.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c5bfdb761234128d2e3e414b308dbf11, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\Models\Member.vb"
+#Region "Microsoft.VisualBasic::7349ed8a280f9c2257cbc7d637d3d2dc, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\Models\Member.vb"
' Author:
'
diff --git a/ApplicationServices/VBDev/XmlDoc/Serialization/NamespaceDoc.vb b/ApplicationServices/VBDev/XmlDoc/Serialization/NamespaceDoc.vb
index 665a3b54..91a51cff 100644
--- a/ApplicationServices/VBDev/XmlDoc/Serialization/NamespaceDoc.vb
+++ b/ApplicationServices/VBDev/XmlDoc/Serialization/NamespaceDoc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a1f3521e25056208defb95628b4b9281, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\NamespaceDoc.vb"
+#Region "Microsoft.VisualBasic::b6802670383a63a7340e302d8136296b, Microsoft.VisualBasic.Core\ApplicationServices\VBDev\XmlDoc\Serialization\NamespaceDoc.vb"
' Author:
'
diff --git a/ApplicationServices/ZipLib.vb b/ApplicationServices/ZipLib.vb
index bd91c151..691bdd10 100644
--- a/ApplicationServices/ZipLib.vb
+++ b/ApplicationServices/ZipLib.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1b99e6b854f7e6d36dcbda2477259882, Microsoft.VisualBasic.Core\ApplicationServices\ZipLib.vb"
+#Region "Microsoft.VisualBasic::1d531d05aafd7ea58451795acc1a03ad, Microsoft.VisualBasic.Core\ApplicationServices\ZipLib.vb"
' Author:
'
diff --git a/CommandLine/CLI/IIORedirectAbstract.vb b/CommandLine/CLI/IIORedirectAbstract.vb
index 6950f835..41eddb19 100644
--- a/CommandLine/CLI/IIORedirectAbstract.vb
+++ b/CommandLine/CLI/IIORedirectAbstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::22e29b8ac29d418051d018487c8a4fd1, Microsoft.VisualBasic.Core\CommandLine\CLI\IIORedirectAbstract.vb"
+#Region "Microsoft.VisualBasic::243559093d758b5dce647e9e05713362, Microsoft.VisualBasic.Core\CommandLine\CLI\IIORedirectAbstract.vb"
' Author:
'
diff --git a/CommandLine/CLI/ProcExtensions.vb b/CommandLine/CLI/ProcExtensions.vb
index 814f54d4..379d03f4 100644
--- a/CommandLine/CLI/ProcExtensions.vb
+++ b/CommandLine/CLI/ProcExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c21444f9fdd16531295d9549501357c7, Microsoft.VisualBasic.Core\CommandLine\CLI\ProcExtensions.vb"
+#Region "Microsoft.VisualBasic::0c5d4db15b39642422e000842d5f6b9b, Microsoft.VisualBasic.Core\CommandLine\CLI\ProcExtensions.vb"
' Author:
'
diff --git a/CommandLine/CLI/Scripting.vb b/CommandLine/CLI/Scripting.vb
index 5c9c45e9..fd2551a3 100644
--- a/CommandLine/CLI/Scripting.vb
+++ b/CommandLine/CLI/Scripting.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::853388d640c5306b7d2e55cc81669b5f, Microsoft.VisualBasic.Core\CommandLine\CLI\Scripting.vb"
+#Region "Microsoft.VisualBasic::43f3eea17d8ad201c092583195b3e1ed, Microsoft.VisualBasic.Core\CommandLine\CLI\Scripting.vb"
' Author:
'
diff --git a/CommandLine/CLI/Stream/Extensions.vb b/CommandLine/CLI/Stream/Extensions.vb
new file mode 100644
index 00000000..47ab8b24
--- /dev/null
+++ b/CommandLine/CLI/Stream/Extensions.vb
@@ -0,0 +1,6 @@
+Namespace CommandLine.Stream
+
+ Public Module Extensions
+
+ End Module
+End Namespace
\ No newline at end of file
diff --git a/CommandLine/CLI/Stream/StreamReader.vb b/CommandLine/CLI/Stream/StreamReader.vb
new file mode 100644
index 00000000..37126cb8
--- /dev/null
+++ b/CommandLine/CLI/Stream/StreamReader.vb
@@ -0,0 +1,6 @@
+Namespace CommandLine.Stream
+
+ Public Class StreamReader
+
+ End Class
+End Namespace
\ No newline at end of file
diff --git a/CommandLine/CLI/Stream/StreamWriter.vb b/CommandLine/CLI/Stream/StreamWriter.vb
new file mode 100644
index 00000000..545cdf47
--- /dev/null
+++ b/CommandLine/CLI/Stream/StreamWriter.vb
@@ -0,0 +1,6 @@
+Namespace CommandLine.Stream
+
+ Public Class StreamWriter
+
+ End Class
+End Namespace
\ No newline at end of file
diff --git a/CommandLine/CLIMapper.vb b/CommandLine/CLIMapper.vb
index c4092c86..f8e44b92 100644
--- a/CommandLine/CLIMapper.vb
+++ b/CommandLine/CLIMapper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e08c0f2bf91900c0510abebb5a4fa966, Microsoft.VisualBasic.Core\CommandLine\CLIMapper.vb"
+#Region "Microsoft.VisualBasic::d0bd8ff98c817e8b3ab04032760e6d74, Microsoft.VisualBasic.Core\CommandLine\CLIMapper.vb"
' Author:
'
diff --git a/CommandLine/CliResCommon.vb b/CommandLine/CliResCommon.vb
index 81787050..e41966ef 100644
--- a/CommandLine/CliResCommon.vb
+++ b/CommandLine/CliResCommon.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4f0adafd73c1042b78295f6f4521dcad, Microsoft.VisualBasic.Core\CommandLine\CliResCommon.vb"
+#Region "Microsoft.VisualBasic::4997b427ff7828d26117155c6bab2511, Microsoft.VisualBasic.Core\CommandLine\CliResCommon.vb"
' Author:
'
diff --git a/CommandLine/CommandLine.vb b/CommandLine/CommandLine.vb
index b0d05f69..cdd1a0db 100644
--- a/CommandLine/CommandLine.vb
+++ b/CommandLine/CommandLine.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ba71fbe8017442a6d9a1015338e4534b, Microsoft.VisualBasic.Core\CommandLine\CommandLine.vb"
+#Region "Microsoft.VisualBasic::528eed652d339072eaa8b031847ee48e, Microsoft.VisualBasic.Core\CommandLine\CommandLine.vb"
' Author:
'
@@ -64,7 +64,6 @@ Imports Microsoft.VisualBasic.ComponentModel.Collection.Generic
Imports Microsoft.VisualBasic.ComponentModel.DataSourceModel
Imports Microsoft.VisualBasic.Language
Imports Microsoft.VisualBasic.Language.Default
-Imports Microsoft.VisualBasic.Language.UnixBash.FileSystem
Imports Microsoft.VisualBasic.Linq
Imports Microsoft.VisualBasic.Scripting
Imports Microsoft.VisualBasic.Scripting.Expressions
@@ -73,6 +72,11 @@ Imports Microsoft.VisualBasic.Text
Namespace CommandLine
+ ' file path: C://path/to/file
+ ' standard input: std_in://
+ ' standard output: std_out://
+ ' memory mapping file: memory://file/uri
+
'''
''' A command line object that parse from the user input commandline string.
''' (从用户所输入的命令行字符串之中解析出来的命令行对象,标准的命令行格式为:
diff --git a/CommandLine/InteropService/CLIAbstractor.vb b/CommandLine/InteropService/CLIAbstractor.vb
index d37b7769..e1f02139 100644
--- a/CommandLine/InteropService/CLIAbstractor.vb
+++ b/CommandLine/InteropService/CLIAbstractor.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d8b6f46f12dc7bc47dcaa346d479d398, Microsoft.VisualBasic.Core\CommandLine\InteropService\CLIAbstractor.vb"
+#Region "Microsoft.VisualBasic::620a74df1490b707ca723085e2996b2e, Microsoft.VisualBasic.Core\CommandLine\InteropService\CLIAbstractor.vb"
' Author:
'
diff --git a/CommandLine/InteropService/InCompatible.vb b/CommandLine/InteropService/InCompatible.vb
index e2b8f7e3..4b64af89 100644
--- a/CommandLine/InteropService/InCompatible.vb
+++ b/CommandLine/InteropService/InCompatible.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d572026421ae6420924cbe565813ea1b, Microsoft.VisualBasic.Core\CommandLine\InteropService\InCompatible.vb"
+#Region "Microsoft.VisualBasic::d3381a220021d85959f81ad7dab17afc, Microsoft.VisualBasic.Core\CommandLine\InteropService\InCompatible.vb"
' Author:
'
diff --git a/CommandLine/InteropService/SharedORM/API.vb b/CommandLine/InteropService/SharedORM/API.vb
index 8a3f311b..db3831f6 100644
--- a/CommandLine/InteropService/SharedORM/API.vb
+++ b/CommandLine/InteropService/SharedORM/API.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e9c1f8e8c99d56f8e8b67277f9c1f934, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\API.vb"
+#Region "Microsoft.VisualBasic::0f5621b4e5556f6cbc4f27f4ce3d77b6, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\API.vb"
' Author:
'
diff --git a/CommandLine/InteropService/SharedORM/CLI.vb b/CommandLine/InteropService/SharedORM/CLI.vb
index adcebc5e..3c0ca58b 100644
--- a/CommandLine/InteropService/SharedORM/CLI.vb
+++ b/CommandLine/InteropService/SharedORM/CLI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1acca637ffe547c47c539ae20f902c83, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\CLI.vb"
+#Region "Microsoft.VisualBasic::fbedf0252652f4d03e94a8db319af729, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\CLI.vb"
' Author:
'
diff --git a/CommandLine/InteropService/SharedORM/CodeGenerator.vb b/CommandLine/InteropService/SharedORM/CodeGenerator.vb
index 36af83b2..763e5dbf 100644
--- a/CommandLine/InteropService/SharedORM/CodeGenerator.vb
+++ b/CommandLine/InteropService/SharedORM/CodeGenerator.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::441e6acf7f1517aa17fc7c5d812b2be6, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\CodeGenerator.vb"
+#Region "Microsoft.VisualBasic::dee18c385910bba9c50b797ed61de515, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\CodeGenerator.vb"
' Author:
'
diff --git a/CommandLine/InteropService/SharedORM/PHP.vb b/CommandLine/InteropService/SharedORM/PHP.vb
index 60079d9e..86455773 100644
--- a/CommandLine/InteropService/SharedORM/PHP.vb
+++ b/CommandLine/InteropService/SharedORM/PHP.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::81fa96d01a5fa06cbce58561f0a33cdd, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\PHP.vb"
+#Region "Microsoft.VisualBasic::0288d0bb5b1e1276578f59b45c3a32af, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\PHP.vb"
' Author:
'
diff --git a/CommandLine/InteropService/SharedORM/Perl.vb b/CommandLine/InteropService/SharedORM/Perl.vb
index f2635e52..22a3eb8b 100644
--- a/CommandLine/InteropService/SharedORM/Perl.vb
+++ b/CommandLine/InteropService/SharedORM/Perl.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d0cec6f2541f38cfb128872b266ea3ce, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\Perl.vb"
+#Region "Microsoft.VisualBasic::b52830da536b47a8c6e0f27c10d6a98b, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\Perl.vb"
' Author:
'
diff --git a/CommandLine/InteropService/SharedORM/R.vb b/CommandLine/InteropService/SharedORM/R.vb
index 8d0db3a5..eada0559 100644
--- a/CommandLine/InteropService/SharedORM/R.vb
+++ b/CommandLine/InteropService/SharedORM/R.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d86b3df00708d47f8d5524de69913fe1, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\R.vb"
+#Region "Microsoft.VisualBasic::372ca7f6bacc3a4cf907325fc409eaf5, Microsoft.VisualBasic.Core\CommandLine\InteropService\SharedORM\R.vb"
' Author:
'
diff --git a/CommandLine/Interpreters/Abstract.vb b/CommandLine/Interpreters/Abstract.vb
index f825afbf..b7dffc1a 100644
--- a/CommandLine/Interpreters/Abstract.vb
+++ b/CommandLine/Interpreters/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d58e9e4ff3a990ea609ac5c630d5c341, Microsoft.VisualBasic.Core\CommandLine\Interpreters\Abstract.vb"
+#Region "Microsoft.VisualBasic::dc46e1f7a1d006175ea1351e45e19984, Microsoft.VisualBasic.Core\CommandLine\Interpreters\Abstract.vb"
' Author:
'
diff --git a/CommandLine/Interpreters/InteractiveConsole.vb b/CommandLine/Interpreters/InteractiveConsole.vb
index ab3a8248..b8ca3968 100644
--- a/CommandLine/Interpreters/InteractiveConsole.vb
+++ b/CommandLine/Interpreters/InteractiveConsole.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::911428179995dbe440dfd8c66578e682, Microsoft.VisualBasic.Core\CommandLine\Interpreters\InteractiveConsole.vb"
+#Region "Microsoft.VisualBasic::7a2992138e9e7423d9198b9a47be833d, Microsoft.VisualBasic.Core\CommandLine\Interpreters\InteractiveConsole.vb"
' Author:
'
diff --git a/CommandLine/Interpreters/View/CommandHelp.vb b/CommandLine/Interpreters/View/CommandHelp.vb
index a76bfcae..7508d309 100644
--- a/CommandLine/Interpreters/View/CommandHelp.vb
+++ b/CommandLine/Interpreters/View/CommandHelp.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3c024e891522574f02cbf72ad183b6d2, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\CommandHelp.vb"
+#Region "Microsoft.VisualBasic::7d15e03f189cfb4385a3670b0c012f3f, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\CommandHelp.vb"
' Author:
'
diff --git a/CommandLine/Interpreters/View/ExceptionHandler.vb b/CommandLine/Interpreters/View/ExceptionHandler.vb
index d96f4d4e..fd118fac 100644
--- a/CommandLine/Interpreters/View/ExceptionHandler.vb
+++ b/CommandLine/Interpreters/View/ExceptionHandler.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ed67591efb5055dc6b399a7802b7baa7, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\ExceptionHandler.vb"
+#Region "Microsoft.VisualBasic::f9bd4ed1ebd97efa821f0d22538001dd, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\ExceptionHandler.vb"
' Author:
'
diff --git a/CommandLine/Interpreters/View/ManualBuilder.vb b/CommandLine/Interpreters/View/ManualBuilder.vb
index aa124d5f..531ed444 100644
--- a/CommandLine/Interpreters/View/ManualBuilder.vb
+++ b/CommandLine/Interpreters/View/ManualBuilder.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::091f8717219f437a98be357ba3a34200, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\ManualBuilder.vb"
+#Region "Microsoft.VisualBasic::f32829cd8ec40319d48da8c0ab0411dd, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\ManualBuilder.vb"
' Author:
'
diff --git a/CommandLine/Interpreters/View/SDKManual.vb b/CommandLine/Interpreters/View/SDKManual.vb
index 55f74a22..9f486d17 100644
--- a/CommandLine/Interpreters/View/SDKManual.vb
+++ b/CommandLine/Interpreters/View/SDKManual.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a95f830c2aa643a83be92416ee786eb9, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\SDKManual.vb"
+#Region "Microsoft.VisualBasic::fc6979b4b647ec8a171f444056ce9403, Microsoft.VisualBasic.Core\CommandLine\Interpreters\View\SDKManual.vb"
' Author:
'
diff --git a/CommandLine/Parsers/CLIParser.vb b/CommandLine/Parsers/CLIParser.vb
index afc5cd08..1a5d3fbc 100644
--- a/CommandLine/Parsers/CLIParser.vb
+++ b/CommandLine/Parsers/CLIParser.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c4d7eb501c6878ec67a094d8ee87992b, Microsoft.VisualBasic.Core\CommandLine\Parsers\CLIParser.vb"
+#Region "Microsoft.VisualBasic::03039aa4ca689de63604b6c9fbe15425, Microsoft.VisualBasic.Core\CommandLine\Parsers\CLIParser.vb"
' Author:
'
diff --git a/CommandLine/Parsers/DictionaryParser.vb b/CommandLine/Parsers/DictionaryParser.vb
index 2db195fa..4b492734 100644
--- a/CommandLine/Parsers/DictionaryParser.vb
+++ b/CommandLine/Parsers/DictionaryParser.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8d08da1a3e9f42a5b1c12805fe56e39d, Microsoft.VisualBasic.Core\CommandLine\Parsers\DictionaryParser.vb"
+#Region "Microsoft.VisualBasic::ea86ff9e843facd124b362478be0bb71, Microsoft.VisualBasic.Core\CommandLine\Parsers\DictionaryParser.vb"
' Author:
'
diff --git a/CommandLine/Reflection/ArgumentCollection.vb b/CommandLine/Reflection/ArgumentCollection.vb
index ab806887..77f51b4a 100644
--- a/CommandLine/Reflection/ArgumentCollection.vb
+++ b/CommandLine/Reflection/ArgumentCollection.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2b74c5cb5cf52d05d72b08ee4671c092, Microsoft.VisualBasic.Core\CommandLine\Reflection\ArgumentCollection.vb"
+#Region "Microsoft.VisualBasic::14e8ab7aecc38938a464dedd78d060c3, Microsoft.VisualBasic.Core\CommandLine\Reflection\ArgumentCollection.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Attributes/ActiveViews.vb b/CommandLine/Reflection/Attributes/ActiveViews.vb
index d8a01ebf..003167a9 100644
--- a/CommandLine/Reflection/Attributes/ActiveViews.vb
+++ b/CommandLine/Reflection/Attributes/ActiveViews.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4cd52c90fb6c9e5eeec21c5a437df4f0, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\ActiveViews.vb"
+#Region "Microsoft.VisualBasic::e61dd6f3ed4c08397368f16e7769142f, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\ActiveViews.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Attributes/Argument.vb b/CommandLine/Reflection/Attributes/Argument.vb
index 32a15d24..e0889984 100644
--- a/CommandLine/Reflection/Attributes/Argument.vb
+++ b/CommandLine/Reflection/Attributes/Argument.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::192cbfb59a9a77193050b90403cc8b05, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Argument.vb"
+#Region "Microsoft.VisualBasic::75f8ae1bb23daaa167294cbe5d4d92fc, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Argument.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Attributes/Attribute.vb b/CommandLine/Reflection/Attributes/Attribute.vb
index fb717e11..8f6263df 100644
--- a/CommandLine/Reflection/Attributes/Attribute.vb
+++ b/CommandLine/Reflection/Attributes/Attribute.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::414b71e323c8cfbe4cbb9cd7f61d7f1a, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Attribute.vb"
+#Region "Microsoft.VisualBasic::14ab68a159339eca4da9b94e67cc896d, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Attribute.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Attributes/ExportAPI.vb b/CommandLine/Reflection/Attributes/ExportAPI.vb
index a3e67a34..546c70cc 100644
--- a/CommandLine/Reflection/Attributes/ExportAPI.vb
+++ b/CommandLine/Reflection/Attributes/ExportAPI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6fb2ed20b45a699c4c701e22d8e822c5, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\ExportAPI.vb"
+#Region "Microsoft.VisualBasic::bcddda213dbd177fcd8ec8f45baa77da, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\ExportAPI.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Attributes/Flags.vb b/CommandLine/Reflection/Attributes/Flags.vb
index c7e8727c..69dc066a 100644
--- a/CommandLine/Reflection/Attributes/Flags.vb
+++ b/CommandLine/Reflection/Attributes/Flags.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a08ac0a5d5650210050c9f312b27cd92, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Flags.vb"
+#Region "Microsoft.VisualBasic::e6ec7bef4c88e217265d0a358da1fd20, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Flags.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Attributes/Grouping.vb b/CommandLine/Reflection/Attributes/Grouping.vb
index 706cc44b..23d25d68 100644
--- a/CommandLine/Reflection/Attributes/Grouping.vb
+++ b/CommandLine/Reflection/Attributes/Grouping.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::385ffdef41fb6212ddac1c00320e8c91, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Grouping.vb"
+#Region "Microsoft.VisualBasic::e5a222b781d498a1d810a60f4396b7ea, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\Grouping.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Attributes/[Namespace].vb b/CommandLine/Reflection/Attributes/[Namespace].vb
index 38672fbd..66d8e9af 100644
--- a/CommandLine/Reflection/Attributes/[Namespace].vb
+++ b/CommandLine/Reflection/Attributes/[Namespace].vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::171f5f20ae2ccad05fe81daa144106f7, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\[Namespace].vb"
+#Region "Microsoft.VisualBasic::6c08f8c87bbd2e2b37b576bb3d33b755, Microsoft.VisualBasic.Core\CommandLine\Reflection\Attributes\[Namespace].vb"
' Author:
'
diff --git a/CommandLine/Reflection/CLITypes.vb b/CommandLine/Reflection/CLITypes.vb
index 365f4ac5..8024d58a 100644
--- a/CommandLine/Reflection/CLITypes.vb
+++ b/CommandLine/Reflection/CLITypes.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7d205648d087c3756d52682e637a0d17, Microsoft.VisualBasic.Core\CommandLine\Reflection\CLITypes.vb"
+#Region "Microsoft.VisualBasic::2fc1db2e6208fb90a99353505f436fe9, Microsoft.VisualBasic.Core\CommandLine\Reflection\CLITypes.vb"
' Author:
'
diff --git a/CommandLine/Reflection/EntryPoints/APIEntryPoint.vb b/CommandLine/Reflection/EntryPoints/APIEntryPoint.vb
index 3cb3670c..96248eab 100644
--- a/CommandLine/Reflection/EntryPoints/APIEntryPoint.vb
+++ b/CommandLine/Reflection/EntryPoints/APIEntryPoint.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5b9717e909712d5186672714931ddbe6, Microsoft.VisualBasic.Core\CommandLine\Reflection\EntryPoints\APIEntryPoint.vb"
+#Region "Microsoft.VisualBasic::67c309bff08f4692ba4f8337e6c9cf8f, Microsoft.VisualBasic.Core\CommandLine\Reflection\EntryPoints\APIEntryPoint.vb"
' Author:
'
diff --git a/CommandLine/Reflection/EntryPoints/Delegate.vb b/CommandLine/Reflection/EntryPoints/Delegate.vb
index 3f2a258d..62949451 100644
--- a/CommandLine/Reflection/EntryPoints/Delegate.vb
+++ b/CommandLine/Reflection/EntryPoints/Delegate.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::981cb8a14cca84134672790ab4bb046f, Microsoft.VisualBasic.Core\CommandLine\Reflection\EntryPoints\Delegate.vb"
+#Region "Microsoft.VisualBasic::95552df1c5fc0cd7ce6976ccffb455d6, Microsoft.VisualBasic.Core\CommandLine\Reflection\EntryPoints\Delegate.vb"
' Author:
'
diff --git a/CommandLine/Reflection/Grouping.vb b/CommandLine/Reflection/Grouping.vb
index eb041afd..3ce00637 100644
--- a/CommandLine/Reflection/Grouping.vb
+++ b/CommandLine/Reflection/Grouping.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e8eebaab4a25fcdee88300088f845699, Microsoft.VisualBasic.Core\CommandLine\Reflection\Grouping.vb"
+#Region "Microsoft.VisualBasic::9b8ec8a564ea48316af97c0e2daa02e6, Microsoft.VisualBasic.Core\CommandLine\Reflection\Grouping.vb"
' Author:
'
diff --git a/CommandLine/Reflection/RunDll.vb b/CommandLine/Reflection/RunDll.vb
index 73682fbf..6b005eb2 100644
--- a/CommandLine/Reflection/RunDll.vb
+++ b/CommandLine/Reflection/RunDll.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a9e5d5d858f198c039e052e07b349b14, Microsoft.VisualBasic.Core\CommandLine\Reflection\RunDll.vb"
+#Region "Microsoft.VisualBasic::e89d959e6a8a1b5bfde7cb4d9886656c, Microsoft.VisualBasic.Core\CommandLine\Reflection\RunDll.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/AVLSupports.vb b/ComponentModel/Algorithm/BinaryTree/AVLSupports.vb
index 53fca0cc..da449c0e 100644
--- a/ComponentModel/Algorithm/BinaryTree/AVLSupports.vb
+++ b/ComponentModel/Algorithm/BinaryTree/AVLSupports.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::07da39e5070630eee10fd652e7ee005a, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\AVLSupports.vb"
+#Region "Microsoft.VisualBasic::fa8b3cc7757e3eebf57da0d645f14bb2, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\AVLSupports.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/BinaryTree.vb b/ComponentModel/Algorithm/BinaryTree/BinaryTree.vb
index 83558c37..77d21af7 100644
--- a/ComponentModel/Algorithm/BinaryTree/BinaryTree.vb
+++ b/ComponentModel/Algorithm/BinaryTree/BinaryTree.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bacdc2924f8376fed143f63f8a9cee5d, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\BinaryTree.vb"
+#Region "Microsoft.VisualBasic::42aa90d57a9c12fb5abb3f794d617c0a, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\BinaryTree.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/NaiveBinaryTree.vb b/ComponentModel/Algorithm/BinaryTree/NaiveBinaryTree.vb
index 43a06da5..8f589236 100644
--- a/ComponentModel/Algorithm/BinaryTree/NaiveBinaryTree.vb
+++ b/ComponentModel/Algorithm/BinaryTree/NaiveBinaryTree.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2ee01fc1dcb08d9086e60bcdca15804c, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\NaiveBinaryTree.vb"
+#Region "Microsoft.VisualBasic::1cab0da9ef50f6674ce07f1b33dad9fc, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\NaiveBinaryTree.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/RBTree/Iterator.vb b/ComponentModel/Algorithm/BinaryTree/RBTree/Iterator.vb
index 5110599f..93095b5c 100644
--- a/ComponentModel/Algorithm/BinaryTree/RBTree/Iterator.vb
+++ b/ComponentModel/Algorithm/BinaryTree/RBTree/Iterator.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4db027ca7428783fd20441bc80946d63, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\RBTree\Iterator.vb"
+#Region "Microsoft.VisualBasic::b5d416823ceb889f45ddda51bb3399da, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\RBTree\Iterator.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/RBTree/RBNode.vb b/ComponentModel/Algorithm/BinaryTree/RBTree/RBNode.vb
index 10d1fe43..67cf1b56 100644
--- a/ComponentModel/Algorithm/BinaryTree/RBTree/RBNode.vb
+++ b/ComponentModel/Algorithm/BinaryTree/RBTree/RBNode.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::39f6b1bb39ffadbf8261e25557dd6e29, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\RBTree\RBNode.vb"
+#Region "Microsoft.VisualBasic::9433a555ccbd8a2e99c97c7302b143e2, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\RBTree\RBNode.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/RBTree/RBTree.vb b/ComponentModel/Algorithm/BinaryTree/RBTree/RBTree.vb
index db484b54..a78ee94e 100644
--- a/ComponentModel/Algorithm/BinaryTree/RBTree/RBTree.vb
+++ b/ComponentModel/Algorithm/BinaryTree/RBTree/RBTree.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a0553df30542dda2a66ee68fa9a65638, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\RBTree\RBTree.vb"
+#Region "Microsoft.VisualBasic::f511fd972828adb3075654c4ee2e030f, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\RBTree\RBTree.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/TreeBase.vb b/ComponentModel/Algorithm/BinaryTree/TreeBase.vb
index 2634303d..792c36fe 100644
--- a/ComponentModel/Algorithm/BinaryTree/TreeBase.vb
+++ b/ComponentModel/Algorithm/BinaryTree/TreeBase.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5ea4bf16488c3938884e26b6f9cf6e76, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\TreeBase.vb"
+#Region "Microsoft.VisualBasic::8da33dd0cc045126b7a116c0abe34363, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\TreeBase.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/BinaryTree/TreeNode.vb b/ComponentModel/Algorithm/BinaryTree/TreeNode.vb
index 201ef5dc..158f4a0c 100644
--- a/ComponentModel/Algorithm/BinaryTree/TreeNode.vb
+++ b/ComponentModel/Algorithm/BinaryTree/TreeNode.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::95f8bbe2e7743f9bee73fe44f1fe8aac, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\TreeNode.vb"
+#Region "Microsoft.VisualBasic::ff0ebaeaf4c489ac88a8afa9bebe5cea, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\BinaryTree\TreeNode.vb"
' Author:
'
@@ -127,7 +127,7 @@ Namespace ComponentModel.Algorithm.BinaryTree
End Get
End Property
- ReadOnly defaultView As New DefaultValue(Of Func(Of K, String))(Function(key) Scripting.ToString(key))
+ ReadOnly defaultView As New [Default](Of Func(Of K, String))(Function(key) Scripting.ToString(key))
'''
'''
diff --git a/ComponentModel/Algorithm/DynamicProgramming/DynamicProgramming.vb b/ComponentModel/Algorithm/DynamicProgramming/DynamicProgramming.vb
index d988c448..00cdb9a4 100644
--- a/ComponentModel/Algorithm/DynamicProgramming/DynamicProgramming.vb
+++ b/ComponentModel/Algorithm/DynamicProgramming/DynamicProgramming.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::72f7818574169b6f85e9bb783135ac61, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\DynamicProgramming.vb"
+#Region "Microsoft.VisualBasic::1f506608694faa5f51d75c94347722b9, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\DynamicProgramming.vb"
' Author:
'
@@ -63,7 +63,7 @@ Namespace ComponentModel.Algorithm.DynamicProgramming
Return If(equals(a, b), 0, 1)
End Function
- Public Shared Function DefaultCost(cost As Double) As DefaultValue(Of Cost(Of T))
+ Public Shared Function DefaultCost(cost As Double) As [Default](Of Cost(Of T))
Return New Cost(Of T) With {
.insert = Function(x) cost,
.delete = Function(x) cost,
diff --git a/ComponentModel/Algorithm/DynamicProgramming/LCS.vb b/ComponentModel/Algorithm/DynamicProgramming/LCS.vb
index c3d06627..69b29030 100644
--- a/ComponentModel/Algorithm/DynamicProgramming/LCS.vb
+++ b/ComponentModel/Algorithm/DynamicProgramming/LCS.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::63085b4a49a38fc9482584563aa41603, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\LCS.vb"
+#Region "Microsoft.VisualBasic::2d36972eb0db76a21d3c01728f21b71d, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\LCS.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/DynamicProgramming/LongestCommonSubsequence.vb b/ComponentModel/Algorithm/DynamicProgramming/LongestCommonSubsequence.vb
index c9da8d97..fe857e42 100644
--- a/ComponentModel/Algorithm/DynamicProgramming/LongestCommonSubsequence.vb
+++ b/ComponentModel/Algorithm/DynamicProgramming/LongestCommonSubsequence.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3a77f3f23081424c4d556d64c48be083, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\LongestCommonSubsequence.vb"
+#Region "Microsoft.VisualBasic::1dd182cc126f1ec9add3568244450e3c, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\LongestCommonSubsequence.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/DynamicProgramming/SCS.vb b/ComponentModel/Algorithm/DynamicProgramming/SCS.vb
index 773330df..41644fb4 100644
--- a/ComponentModel/Algorithm/DynamicProgramming/SCS.vb
+++ b/ComponentModel/Algorithm/DynamicProgramming/SCS.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5af1c133f31ada63d3b50767aeaa4cfe, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\SCS.vb"
+#Region "Microsoft.VisualBasic::b6f3b5144db49c530543e62920605973, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\DynamicProgramming\SCS.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/Levenshtein/DamerauLevenshteinDistance.vb b/ComponentModel/Algorithm/Levenshtein/DamerauLevenshteinDistance.vb
index aeb50bc6..1518d3a4 100644
--- a/ComponentModel/Algorithm/Levenshtein/DamerauLevenshteinDistance.vb
+++ b/ComponentModel/Algorithm/Levenshtein/DamerauLevenshteinDistance.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::77b792e8706343395263a980e89826fe, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\DamerauLevenshteinDistance.vb"
+#Region "Microsoft.VisualBasic::887d8ba8c1d4a61356a14909208dca48, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\DamerauLevenshteinDistance.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/Levenshtein/LevenshteinDistance.vb b/ComponentModel/Algorithm/Levenshtein/LevenshteinDistance.vb
index b9735e5d..c3b99eb6 100644
--- a/ComponentModel/Algorithm/Levenshtein/LevenshteinDistance.vb
+++ b/ComponentModel/Algorithm/Levenshtein/LevenshteinDistance.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::280babb704bc1ffe077b26228589e065, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\LevenshteinDistance.vb"
+#Region "Microsoft.VisualBasic::1b934dbc1d0d334500ccbc8997fed1dc, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\LevenshteinDistance.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/Levenshtein/LevenshteinModel.vb b/ComponentModel/Algorithm/Levenshtein/LevenshteinModel.vb
index 631981bb..6182a72e 100644
--- a/ComponentModel/Algorithm/Levenshtein/LevenshteinModel.vb
+++ b/ComponentModel/Algorithm/Levenshtein/LevenshteinModel.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ca487e112ea0bd80e3585708d1ca0aac, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\LevenshteinModel.vb"
+#Region "Microsoft.VisualBasic::6ac0df2fcb666d45d92a8d277e2b6fb8, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\LevenshteinModel.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/Levenshtein/ResultVisualize.vb b/ComponentModel/Algorithm/Levenshtein/ResultVisualize.vb
index 750f0bbb..72997b4b 100644
--- a/ComponentModel/Algorithm/Levenshtein/ResultVisualize.vb
+++ b/ComponentModel/Algorithm/Levenshtein/ResultVisualize.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ec72f97d4ffa09c3293fb5c350e424cd, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\ResultVisualize.vb"
+#Region "Microsoft.VisualBasic::08ea5c7237abc19bd95da3aca099d9bb, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\Levenshtein\ResultVisualize.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/base/Combination/Comb.vb b/ComponentModel/Algorithm/base/Combination/Comb.vb
index d62bc63c..58445836 100644
--- a/ComponentModel/Algorithm/base/Combination/Comb.vb
+++ b/ComponentModel/Algorithm/base/Combination/Comb.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::51299ecbb99130ea2e39faed48d3df7a, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\Combination\Comb.vb"
+#Region "Microsoft.VisualBasic::1696f908c778b7346677fded1a4d746b, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\Combination\Comb.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/base/Combination/Combination.vb b/ComponentModel/Algorithm/base/Combination/Combination.vb
index 554a28da..48f3cd54 100644
--- a/ComponentModel/Algorithm/base/Combination/Combination.vb
+++ b/ComponentModel/Algorithm/base/Combination/Combination.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::88baa87e91e228c9b98e43983735a392, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\Combination\Combination.vb"
+#Region "Microsoft.VisualBasic::0c3e852a5ac5d3e681d3d88fdeea1ba6, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\Combination\Combination.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/base/SlideWindow/Extensions.vb b/ComponentModel/Algorithm/base/SlideWindow/Extensions.vb
index 4adaed20..91979827 100644
--- a/ComponentModel/Algorithm/base/SlideWindow/Extensions.vb
+++ b/ComponentModel/Algorithm/base/SlideWindow/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::645e34468475fd9a042e5e697adf66c2, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\SlideWindow\Extensions.vb"
+#Region "Microsoft.VisualBasic::130b7311f6a8f174fbfc81795c78adc9, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\SlideWindow\Extensions.vb"
' Author:
'
diff --git a/ComponentModel/Algorithm/base/SlideWindow/SlideWindow.vb b/ComponentModel/Algorithm/base/SlideWindow/SlideWindow.vb
index 040fab0e..f294f034 100644
--- a/ComponentModel/Algorithm/base/SlideWindow/SlideWindow.vb
+++ b/ComponentModel/Algorithm/base/SlideWindow/SlideWindow.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4fbab0daea0400bdc4523d2bcc428230, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\SlideWindow\SlideWindow.vb"
+#Region "Microsoft.VisualBasic::55887b85c423188685b1e6a8ce5ae35f, Microsoft.VisualBasic.Core\ComponentModel\Algorithm\base\SlideWindow\SlideWindow.vb"
' Author:
'
diff --git a/ComponentModel/Count.vb b/ComponentModel/Count.vb
index 2fec1e37..d8804d12 100644
--- a/ComponentModel/Count.vb
+++ b/ComponentModel/Count.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::155d75d7892896d62416d19cd3b51339, Microsoft.VisualBasic.Core\ComponentModel\Count.vb"
+#Region "Microsoft.VisualBasic::dfbbdb353c3faead10950620e0ceb0b5, Microsoft.VisualBasic.Core\ComponentModel\Count.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Abstract.vb b/ComponentModel/DataSource/Abstract.vb
index c6067785..5a14477b 100644
--- a/ComponentModel/DataSource/Abstract.vb
+++ b/ComponentModel/DataSource/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c916db47a1e02a1208e8e73f9964dfa7, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Abstract.vb"
+#Region "Microsoft.VisualBasic::9e217abf5ba3f2929fef576bfb42c6e8, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Abstract.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/DataFramework.vb b/ComponentModel/DataSource/DataFramework.vb
index 49c25f60..f5522413 100644
--- a/ComponentModel/DataSource/DataFramework.vb
+++ b/ComponentModel/DataSource/DataFramework.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::76f9c95bdcdee2410e903430c553538a, Microsoft.VisualBasic.Core\ComponentModel\DataSource\DataFramework.vb"
+#Region "Microsoft.VisualBasic::2ffe6881ea86a4bcf64f0d7d7f8e9ec9, Microsoft.VisualBasic.Core\ComponentModel\DataSource\DataFramework.vb"
' Author:
'
@@ -146,7 +146,7 @@ Namespace ComponentModel.DataSourceModel
Return props.ToDictionary(Function(x) x.Name)
End Function
- ReadOnly alwaysTrue As DefaultValue(Of Assert(Of Object)) = New Assert(Of Object)(Function() True)
+ ReadOnly alwaysTrue As [Default](Of Assert(Of Object)) = New Assert(Of Object)(Function() True)
'''
''' 将对象之中的所有属性值都取出来以字符串的形式生成一个字典对象
diff --git a/ComponentModel/DataSource/DefaultAttribute.vb b/ComponentModel/DataSource/DefaultAttribute.vb
index 20d993dc..20503534 100644
--- a/ComponentModel/DataSource/DefaultAttribute.vb
+++ b/ComponentModel/DataSource/DefaultAttribute.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::068add1db1797f3cc501ad193f900887, Microsoft.VisualBasic.Core\ComponentModel\DataSource\DefaultAttribute.vb"
+#Region "Microsoft.VisualBasic::8f5dc2d2723bf368ee62ccf0148ba17d, Microsoft.VisualBasic.Core\ComponentModel\DataSource\DefaultAttribute.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Iterator.vb b/ComponentModel/DataSource/Iterator.vb
index 01c03bb1..6cb47453 100644
--- a/ComponentModel/DataSource/Iterator.vb
+++ b/ComponentModel/DataSource/Iterator.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2ae74e8246a1546f48db8bca85ea8f86, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Iterator.vb"
+#Region "Microsoft.VisualBasic::ba69b268287687d4453b6df22cbcea97, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Iterator.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Property/Controls.vb b/ComponentModel/DataSource/Property/Controls.vb
index fc5bfa21..72664d97 100644
--- a/ComponentModel/DataSource/Property/Controls.vb
+++ b/ComponentModel/DataSource/Property/Controls.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a7c4b491a00c4c994d27672e7b0d7b05, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\Controls.vb"
+#Region "Microsoft.VisualBasic::653e0433987e989ce48bac0f2a3d83b6, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\Controls.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Property/IProperty.vb b/ComponentModel/DataSource/Property/IProperty.vb
index 73c95487..c63feb53 100644
--- a/ComponentModel/DataSource/Property/IProperty.vb
+++ b/ComponentModel/DataSource/Property/IProperty.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::54cbe714d6d025329daa17341a6bd4ef, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\IProperty.vb"
+#Region "Microsoft.VisualBasic::9323d6cc7d0a0aa572c751ef79fd2eab, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\IProperty.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Property/NamedCollection(Of T).vb b/ComponentModel/DataSource/Property/NamedCollection(Of T).vb
index 4822f404..b4a40cdf 100644
--- a/ComponentModel/DataSource/Property/NamedCollection(Of T).vb
+++ b/ComponentModel/DataSource/Property/NamedCollection(Of T).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3c9cd1d9c66ebfb506cd7bfaa565d4af, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\NamedCollection(Of T).vb"
+#Region "Microsoft.VisualBasic::08d6e18b64d878f41024814b367a7a88, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\NamedCollection(Of T).vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Property/NamedValue(Of T).vb b/ComponentModel/DataSource/Property/NamedValue(Of T).vb
index da068a62..66d8eb65 100644
--- a/ComponentModel/DataSource/Property/NamedValue(Of T).vb
+++ b/ComponentModel/DataSource/Property/NamedValue(Of T).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d767c8678abd82879aee4ae541bfea28, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\NamedValue(Of T).vb"
+#Region "Microsoft.VisualBasic::529b3ac85939959a3564dad680f53aa1, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\NamedValue(Of T).vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Property/PropertyValue.vb b/ComponentModel/DataSource/Property/PropertyValue.vb
index 5e80e759..312af4fd 100644
--- a/ComponentModel/DataSource/Property/PropertyValue.vb
+++ b/ComponentModel/DataSource/Property/PropertyValue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::955cb25b01fa63265ea9a9affab86884, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\PropertyValue.vb"
+#Region "Microsoft.VisualBasic::09103db9f3b42def3f59569a98d7d368, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Property\PropertyValue.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Repository/ILocalSearchHandle.vb b/ComponentModel/DataSource/Repository/ILocalSearchHandle.vb
index 846f064a..62d5e03c 100644
--- a/ComponentModel/DataSource/Repository/ILocalSearchHandle.vb
+++ b/ComponentModel/DataSource/Repository/ILocalSearchHandle.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0d8adb0fe9174ca398087afbc12e82d2, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\ILocalSearchHandle.vb"
+#Region "Microsoft.VisualBasic::217afa2cb9160b3e9fb40fd75f7f495b, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\ILocalSearchHandle.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Repository/IMatched.vb b/ComponentModel/DataSource/Repository/IMatched.vb
index d46eaef1..61907d9e 100644
--- a/ComponentModel/DataSource/Repository/IMatched.vb
+++ b/ComponentModel/DataSource/Repository/IMatched.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9d306d805bee993ff4ea42baf836c8dd, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\IMatched.vb"
+#Region "Microsoft.VisualBasic::d68023fd62338db0f12e0a895c6091c6, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\IMatched.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Repository/QueryCache.vb b/ComponentModel/DataSource/Repository/QueryCache.vb
index 7372b636..e54790e3 100644
--- a/ComponentModel/DataSource/Repository/QueryCache.vb
+++ b/ComponentModel/DataSource/Repository/QueryCache.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ca137f63aa68b780a3b551952327a377, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\QueryCache.vb"
+#Region "Microsoft.VisualBasic::001b8cce47ecce5f7b8273fbd965f952, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\QueryCache.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Repository/Repository.vb b/ComponentModel/DataSource/Repository/Repository.vb
index c7963c85..71884d72 100644
--- a/ComponentModel/DataSource/Repository/Repository.vb
+++ b/ComponentModel/DataSource/Repository/Repository.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9e7f515b80a02b0b1bc642658705dc0a, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\Repository.vb"
+#Region "Microsoft.VisualBasic::bb2dc61814a9ef8c6094f2a3d1b9516a, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Repository\Repository.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/SchemaMaps/BindProperty(Of T).vb b/ComponentModel/DataSource/SchemaMaps/BindProperty(Of T).vb
index 48e615c2..11dc1617 100644
--- a/ComponentModel/DataSource/SchemaMaps/BindProperty(Of T).vb
+++ b/ComponentModel/DataSource/SchemaMaps/BindProperty(Of T).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::41502b7a3d443c9f5df934feea436955, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\BindProperty(Of T).vb"
+#Region "Microsoft.VisualBasic::6248876d415b08d11e14bdad794e4f3c, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\BindProperty(Of T).vb"
' Author:
'
diff --git a/ComponentModel/DataSource/SchemaMaps/DataSource.vb b/ComponentModel/DataSource/SchemaMaps/DataSource.vb
index 4a08c435..34612f34 100644
--- a/ComponentModel/DataSource/SchemaMaps/DataSource.vb
+++ b/ComponentModel/DataSource/SchemaMaps/DataSource.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9026075c7de13736669a0976467b53c5, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\DataSource.vb"
+#Region "Microsoft.VisualBasic::633a486a87f1e57733543dbb7304615f, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\DataSource.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/SchemaMaps/Mappings.vb b/ComponentModel/DataSource/SchemaMaps/Mappings.vb
index af51210d..d72fc64a 100644
--- a/ComponentModel/DataSource/SchemaMaps/Mappings.vb
+++ b/ComponentModel/DataSource/SchemaMaps/Mappings.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::49bb9d749754395e059aadbfee5ce91e, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\Mappings.vb"
+#Region "Microsoft.VisualBasic::567ee34c5b8d1cb49ffa254ecdc9d3bc, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\Mappings.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/SchemaMaps/PropertyValue.vb b/ComponentModel/DataSource/SchemaMaps/PropertyValue.vb
index 26f40268..15d9a3a9 100644
--- a/ComponentModel/DataSource/SchemaMaps/PropertyValue.vb
+++ b/ComponentModel/DataSource/SchemaMaps/PropertyValue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d79509578cdf3ec429654533e34cb55a, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\PropertyValue.vb"
+#Region "Microsoft.VisualBasic::d8c88f2814f68448a420af814bbfb1f9, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\PropertyValue.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/SchemaMaps/SQL.vb b/ComponentModel/DataSource/SchemaMaps/SQL.vb
index cc733d5f..dbfd4296 100644
--- a/ComponentModel/DataSource/SchemaMaps/SQL.vb
+++ b/ComponentModel/DataSource/SchemaMaps/SQL.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f119dee79c9d64600934665b9aac74c3, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\SQL.vb"
+#Region "Microsoft.VisualBasic::5b06e4396b4bda66d00a83bb75c598bd, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\SQL.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/SchemaMaps/Schema.vb b/ComponentModel/DataSource/SchemaMaps/Schema.vb
index 778d6405..2d331d8c 100644
--- a/ComponentModel/DataSource/SchemaMaps/Schema.vb
+++ b/ComponentModel/DataSource/SchemaMaps/Schema.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::701a79b3babf03a9546e3cfddb8dd445, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\Schema.vb"
+#Region "Microsoft.VisualBasic::0723d0ed2e2c569bb018511a68c9a99d, Microsoft.VisualBasic.Core\ComponentModel\DataSource\SchemaMaps\Schema.vb"
' Author:
'
diff --git a/ComponentModel/DataSource/Tsv.vb b/ComponentModel/DataSource/Tsv.vb
index 394512b6..726d607d 100644
--- a/ComponentModel/DataSource/Tsv.vb
+++ b/ComponentModel/DataSource/Tsv.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::104e1ebcbe472053050a12d032f716b9, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Tsv.vb"
+#Region "Microsoft.VisualBasic::f64e58f8c379ac5d5e872027beeaadd4, Microsoft.VisualBasic.Core\ComponentModel\DataSource\Tsv.vb"
' Author:
'
@@ -159,7 +159,7 @@ Namespace ComponentModel.DataSourceModel
'''
''' Returns the source string without any processing
'''
- ReadOnly withoutProcess As New DefaultValue(Of Func(Of String, String))(Function(str) str)
+ ReadOnly withoutProcess As New [Default](Of Func(Of String, String))(Function(str) str)
'''
'''
diff --git a/ComponentModel/DataStructures/BitMap/HashHandle.vb b/ComponentModel/DataStructures/BitMap/HashHandle.vb
index 1ffa062c..000d825e 100644
--- a/ComponentModel/DataStructures/BitMap/HashHandle.vb
+++ b/ComponentModel/DataStructures/BitMap/HashHandle.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::369b0736f3dff97db824b69d8ed0d627, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\BitMap\HashHandle.vb"
+#Region "Microsoft.VisualBasic::c5da2c7c9f66a99c46fb50c58beb6d7a, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\BitMap\HashHandle.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/BitMap/HashList.vb b/ComponentModel/DataStructures/BitMap/HashList.vb
index b751d109..7c3a0850 100644
--- a/ComponentModel/DataStructures/BitMap/HashList.vb
+++ b/ComponentModel/DataStructures/BitMap/HashList.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2f2786a6bc117b8f1a667847bb18f493, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\BitMap\HashList.vb"
+#Region "Microsoft.VisualBasic::d41f4036924781109ecb6eb3a959b1b5, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\BitMap\HashList.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/BitMap/HashModel.vb b/ComponentModel/DataStructures/BitMap/HashModel.vb
index 2c4cfb2d..0686141b 100644
--- a/ComponentModel/DataStructures/BitMap/HashModel.vb
+++ b/ComponentModel/DataStructures/BitMap/HashModel.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::013e8197f83ab76241423b1ab8ab9295, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\BitMap\HashModel.vb"
+#Region "Microsoft.VisualBasic::6865bc93e0c1e1c2ed06c0102388141a, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\BitMap\HashModel.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/CapacityQueue.vb b/ComponentModel/DataStructures/CapacityQueue.vb
index 966e18d5..b972b97f 100644
--- a/ComponentModel/DataStructures/CapacityQueue.vb
+++ b/ComponentModel/DataStructures/CapacityQueue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a01ebd5b55b9a07c10fd4c8ee2c3af7c, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\CapacityQueue.vb"
+#Region "Microsoft.VisualBasic::0cabb00b88c852b43e6bd76a216bfaec, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\CapacityQueue.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Enumerable/IEnumerable.vb b/ComponentModel/DataStructures/Enumerable/IEnumerable.vb
index d9188d03..5b9ad307 100644
--- a/ComponentModel/DataStructures/Enumerable/IEnumerable.vb
+++ b/ComponentModel/DataStructures/Enumerable/IEnumerable.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a2d0ca7b321135934b754095dc025866, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Enumerable\IEnumerable.vb"
+#Region "Microsoft.VisualBasic::3eb69c5ec28321fbdb068dfd45528a54, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Enumerable\IEnumerable.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Enumerable/NamedValueList.vb b/ComponentModel/DataStructures/Enumerable/NamedValueList.vb
index 12a4be78..a5631958 100644
--- a/ComponentModel/DataStructures/Enumerable/NamedValueList.vb
+++ b/ComponentModel/DataStructures/Enumerable/NamedValueList.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2e88cf50a06be446f3d7bf4c8f9882df, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Enumerable\NamedValueList.vb"
+#Region "Microsoft.VisualBasic::b28acecbf305e4db101b0452f5ed115e, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Enumerable\NamedValueList.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/FuzzyGroup.vb b/ComponentModel/DataStructures/FuzzyGroup.vb
index 751fe280..f546f14f 100644
--- a/ComponentModel/DataStructures/FuzzyGroup.vb
+++ b/ComponentModel/DataStructures/FuzzyGroup.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::524e5682b47e871f38b9f6e90ababafd, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\FuzzyGroup.vb"
+#Region "Microsoft.VisualBasic::1c1c46cbd2631aa9d993af74ef412941, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\FuzzyGroup.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/HashDictionary.vb b/ComponentModel/DataStructures/HashDictionary.vb
index 5dda1d83..a4332612 100644
--- a/ComponentModel/DataStructures/HashDictionary.vb
+++ b/ComponentModel/DataStructures/HashDictionary.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f2b1fa2d773400739822c560a014c5af, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\HashDictionary.vb"
+#Region "Microsoft.VisualBasic::abb1f44460101a4c04d6f44e10d206a9, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\HashDictionary.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/LoopArray.vb b/ComponentModel/DataStructures/LoopArray.vb
index eb24ae29..a7c6e640 100644
--- a/ComponentModel/DataStructures/LoopArray.vb
+++ b/ComponentModel/DataStructures/LoopArray.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::860c233ee38edf9b255d60f29321a2a6, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\LoopArray.vb"
+#Region "Microsoft.VisualBasic::6cbca453e2ad0186dd0aa5e35dce4f3a, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\LoopArray.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Pointer.vb b/ComponentModel/DataStructures/Pointer.vb
index a470d673..eae93593 100644
--- a/ComponentModel/DataStructures/Pointer.vb
+++ b/ComponentModel/DataStructures/Pointer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::92657643c37fe2e200f8e33bcb2be88a, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Pointer.vb"
+#Region "Microsoft.VisualBasic::0c118f269e92d3295ecf727bc3e30ca3, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Pointer.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Set/BadBehaviourResponses.vb b/ComponentModel/DataStructures/Set/BadBehaviourResponses.vb
index a1c888f6..1da8abdc 100644
--- a/ComponentModel/DataStructures/Set/BadBehaviourResponses.vb
+++ b/ComponentModel/DataStructures/Set/BadBehaviourResponses.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::aff2ca34512b16578d069f4ae20a4a68, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\BadBehaviourResponses.vb"
+#Region "Microsoft.VisualBasic::bc03d914d599c8998230d843a443ae88, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\BadBehaviourResponses.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Set/Set.vb b/ComponentModel/DataStructures/Set/Set.vb
index 72f02862..cc952431 100644
--- a/ComponentModel/DataStructures/Set/Set.vb
+++ b/ComponentModel/DataStructures/Set/Set.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c4ddebff262330188146a228bdcaf460, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\Set.vb"
+#Region "Microsoft.VisualBasic::d6fc50e8d571fb7e37285a9f5e7c4828, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\Set.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Set/SetAPI.vb b/ComponentModel/DataStructures/Set/SetAPI.vb
index 555c83b0..6e9912e1 100644
--- a/ComponentModel/DataStructures/Set/SetAPI.vb
+++ b/ComponentModel/DataStructures/Set/SetAPI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e542c326192d9958ec289a8f4051e6bc, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\SetAPI.vb"
+#Region "Microsoft.VisualBasic::1124a0f8383f649a8ceb886eabadb08e, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\SetAPI.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Set/SetsExtension.vb b/ComponentModel/DataStructures/Set/SetsExtension.vb
index 67ec72fe..f7f6e4a2 100644
--- a/ComponentModel/DataStructures/Set/SetsExtension.vb
+++ b/ComponentModel/DataStructures/Set/SetsExtension.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0c122d047d50bdca55d274a682e7e847, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\SetsExtension.vb"
+#Region "Microsoft.VisualBasic::c8c29ac4791a14e7240181a0cec1e6df, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\SetsExtension.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Set/StringSet.vb b/ComponentModel/DataStructures/Set/StringSet.vb
index a7ce39cb..7b7b4f9f 100644
--- a/ComponentModel/DataStructures/Set/StringSet.vb
+++ b/ComponentModel/DataStructures/Set/StringSet.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f93b38a23bf677301f69723d2d1a27f1, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\StringSet.vb"
+#Region "Microsoft.VisualBasic::40222131056ab52cedace7de0903de1a, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Set\StringSet.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Tree/BinaryTree/Abstract.vb b/ComponentModel/DataStructures/Tree/BinaryTree/Abstract.vb
index ccdc9844..5cf36124 100644
--- a/ComponentModel/DataStructures/Tree/BinaryTree/Abstract.vb
+++ b/ComponentModel/DataStructures/Tree/BinaryTree/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d890aaf82056deea111b80052697499c, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\BinaryTree\Abstract.vb"
+#Region "Microsoft.VisualBasic::cf604f709a0ada068726574cd3cccdda, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\BinaryTree\Abstract.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Tree/BinaryTree/Extensions.vb b/ComponentModel/DataStructures/Tree/BinaryTree/Extensions.vb
index 9193c2d5..33c2c8fa 100644
--- a/ComponentModel/DataStructures/Tree/BinaryTree/Extensions.vb
+++ b/ComponentModel/DataStructures/Tree/BinaryTree/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2752fb765f45d7cba9688fcd6c357296, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\BinaryTree\Extensions.vb"
+#Region "Microsoft.VisualBasic::02910dad45c4d59dbeeed97a2dcd1667, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\BinaryTree\Extensions.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Tree/BinaryTree/TreeNode(Of T).vb b/ComponentModel/DataStructures/Tree/BinaryTree/TreeNode(Of T).vb
index 22b97f9a..79910b68 100644
--- a/ComponentModel/DataStructures/Tree/BinaryTree/TreeNode(Of T).vb
+++ b/ComponentModel/DataStructures/Tree/BinaryTree/TreeNode(Of T).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::64c325c878d9b56b8ccbac4578582073, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\BinaryTree\TreeNode(Of T).vb"
+#Region "Microsoft.VisualBasic::2512e6ceaf36abffed482f292c39e523, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\BinaryTree\TreeNode(Of T).vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Tree/ITreeNode.vb b/ComponentModel/DataStructures/Tree/ITreeNode.vb
index d6f7deb9..8660804e 100644
--- a/ComponentModel/DataStructures/Tree/ITreeNode.vb
+++ b/ComponentModel/DataStructures/Tree/ITreeNode.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4ffa31b8fb1c7d5ab245f4495012ba7d, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\ITreeNode.vb"
+#Region "Microsoft.VisualBasic::1b6696441a2046b70e2472e46d333064, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\ITreeNode.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Tree/TreeNodeBase.vb b/ComponentModel/DataStructures/Tree/TreeNodeBase.vb
index eb13407a..72aa7cdb 100644
--- a/ComponentModel/DataStructures/Tree/TreeNodeBase.vb
+++ b/ComponentModel/DataStructures/Tree/TreeNodeBase.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5557f46e84be9886582f93fd87df5fe6, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\TreeNodeBase.vb"
+#Region "Microsoft.VisualBasic::83acf0710495996b2d0c99f72e5d717f, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Tree\TreeNodeBase.vb"
' Author:
'
diff --git a/ComponentModel/DataStructures/Trigger.vb b/ComponentModel/DataStructures/Trigger.vb
index 45b2d5a5..e4d87b26 100644
--- a/ComponentModel/DataStructures/Trigger.vb
+++ b/ComponentModel/DataStructures/Trigger.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5055b1b77033779776ecce1a878dc53f, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Trigger.vb"
+#Region "Microsoft.VisualBasic::ae5886bdee1b150a22ab337c8978e358, Microsoft.VisualBasic.Core\ComponentModel\DataStructures\Trigger.vb"
' Author:
'
diff --git a/ComponentModel/DriverModel.vb b/ComponentModel/DriverModel.vb
index 727b5cff..ef5c835f 100644
--- a/ComponentModel/DriverModel.vb
+++ b/ComponentModel/DriverModel.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::89807a1b834691e3852e609b932c5364, Microsoft.VisualBasic.Core\ComponentModel\DriverModel.vb"
+#Region "Microsoft.VisualBasic::adcad34ffc4db772e17534e416b8591c, Microsoft.VisualBasic.Core\ComponentModel\DriverModel.vb"
' Author:
'
diff --git a/ComponentModel/File/BufferedStream.vb b/ComponentModel/File/BufferedStream.vb
index 7781c5a7..9514b166 100644
--- a/ComponentModel/File/BufferedStream.vb
+++ b/ComponentModel/File/BufferedStream.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c30b2917413894c537cfb17fe771b98e, Microsoft.VisualBasic.Core\ComponentModel\File\BufferedStream.vb"
+#Region "Microsoft.VisualBasic::126a3b8b1d0672c924a7a45d0da0d8dd, Microsoft.VisualBasic.Core\ComponentModel\File\BufferedStream.vb"
' Author:
'
diff --git a/ComponentModel/LazyLoader.vb b/ComponentModel/LazyLoader.vb
index 23808a89..bfcc0f2f 100644
--- a/ComponentModel/LazyLoader.vb
+++ b/ComponentModel/LazyLoader.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b697fa46dcb6544ff2cf80b0e8c757d4, Microsoft.VisualBasic.Core\ComponentModel\LazyLoader.vb"
+#Region "Microsoft.VisualBasic::5f2492c0796ad85ab891091031fad3f0, Microsoft.VisualBasic.Core\ComponentModel\LazyLoader.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Extensions.vb b/ComponentModel/Ranges/Extensions.vb
index fc280375..516ed5b6 100644
--- a/ComponentModel/Ranges/Extensions.vb
+++ b/ComponentModel/Ranges/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fd9fd9a6014fb2dcdf7f43388f6142f4, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Extensions.vb"
+#Region "Microsoft.VisualBasic::9b1e1c05c972f9fb87a019455680f7c2, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Extensions.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/RangeList.vb b/ComponentModel/Ranges/RangeList.vb
index 9d3ee7b4..8f3c0d38 100644
--- a/ComponentModel/Ranges/RangeList.vb
+++ b/ComponentModel/Ranges/RangeList.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c6759e09014f8d1b1c0d0ef50c9e6663, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeList.vb"
+#Region "Microsoft.VisualBasic::db823fc685023f06205b5c43d4ba9f77, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeList.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/RangeModel/IRanges.vb b/ComponentModel/Ranges/RangeModel/IRanges.vb
index 9154fe3d..9dc09d7a 100644
--- a/ComponentModel/Ranges/RangeModel/IRanges.vb
+++ b/ComponentModel/Ranges/RangeModel/IRanges.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::03840e92dadaedb580357228c58ffd53, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeModel\IRanges.vb"
+#Region "Microsoft.VisualBasic::4afa0e3433c6b350276ffc1dab43fc17, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeModel\IRanges.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/RangeModel/IntRange.vb b/ComponentModel/Ranges/RangeModel/IntRange.vb
index 50901074..b1c132ce 100644
--- a/ComponentModel/Ranges/RangeModel/IntRange.vb
+++ b/ComponentModel/Ranges/RangeModel/IntRange.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9976cb4916591ebcf5b8595c27a22cfa, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeModel\IntRange.vb"
+#Region "Microsoft.VisualBasic::eb684f66a11bc807ab8c98f3977fa838, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeModel\IntRange.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/RangeModel/Range.vb b/ComponentModel/Ranges/RangeModel/Range.vb
index 20828f10..6af122d6 100644
--- a/ComponentModel/Ranges/RangeModel/Range.vb
+++ b/ComponentModel/Ranges/RangeModel/Range.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1b88a93da9e25559b0041d7b6f7e21fa, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeModel\Range.vb"
+#Region "Microsoft.VisualBasic::5358ad4da98838b9dabf00acc48c73fe, Microsoft.VisualBasic.Core\ComponentModel\Ranges\RangeModel\Range.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Relations.vb b/ComponentModel/Ranges/Relations.vb
index 1adb8203..d348ff25 100644
--- a/ComponentModel/Ranges/Relations.vb
+++ b/ComponentModel/Ranges/Relations.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ba97ef7e71ca6ec1d54cdfa3d553123b, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Relations.vb"
+#Region "Microsoft.VisualBasic::46642feb1338db563f29bfee8498d597, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Relations.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Selector/IndexSelector.vb b/ComponentModel/Ranges/Selector/IndexSelector.vb
index f34d9bb6..1d3e9833 100644
--- a/ComponentModel/Ranges/Selector/IndexSelector.vb
+++ b/ComponentModel/Ranges/Selector/IndexSelector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::05099cf34fb4bed0d7ad23eb2fd4c74d, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\IndexSelector.vb"
+#Region "Microsoft.VisualBasic::b7b6985a0997ef3768ef740897ce76e6, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\IndexSelector.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Selector/IntTag.vb b/ComponentModel/Ranges/Selector/IntTag.vb
index c0048252..36c3abb0 100644
--- a/ComponentModel/Ranges/Selector/IntTag.vb
+++ b/ComponentModel/Ranges/Selector/IntTag.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::afc56793092366b19ec82144c22b1c5e, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\IntTag.vb"
+#Region "Microsoft.VisualBasic::cad912ae1140ccfb151d96a22f387105, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\IntTag.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Selector/NumericTagged.vb b/ComponentModel/Ranges/Selector/NumericTagged.vb
index 1cc2075d..7fd0f9cd 100644
--- a/ComponentModel/Ranges/Selector/NumericTagged.vb
+++ b/ComponentModel/Ranges/Selector/NumericTagged.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::712882c4b73a99de6190e3f6cd866248, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\NumericTagged.vb"
+#Region "Microsoft.VisualBasic::5fe28d8fe19788ad638c9172a49963b1, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\NumericTagged.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Selector/SelectorExtensions.vb b/ComponentModel/Ranges/Selector/SelectorExtensions.vb
index 9914a961..8439d486 100644
--- a/ComponentModel/Ranges/Selector/SelectorExtensions.vb
+++ b/ComponentModel/Ranges/Selector/SelectorExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0882401e207d0ea526027b0fe5a8fa6a, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\SelectorExtensions.vb"
+#Region "Microsoft.VisualBasic::15939da101ac28942dc583364c4fdc73, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Selector\SelectorExtensions.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Sequence.vb b/ComponentModel/Ranges/Sequence.vb
index 8e7d85f4..8b6466eb 100644
--- a/ComponentModel/Ranges/Sequence.vb
+++ b/ComponentModel/Ranges/Sequence.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::585af9b6e34291ded89ba898745a1541, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Sequence.vb"
+#Region "Microsoft.VisualBasic::f28a74732c7f6d4571048c1a013cdb91, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Sequence.vb"
' Author:
'
diff --git a/ComponentModel/Ranges/Unit.vb b/ComponentModel/Ranges/Unit.vb
index 5dceef1c..2cb69d3a 100644
--- a/ComponentModel/Ranges/Unit.vb
+++ b/ComponentModel/Ranges/Unit.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f2f9186ea05e3480105c72ef90a403cf, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Unit.vb"
+#Region "Microsoft.VisualBasic::ddbfb5a6571bfb21e8d67c68844b81ff, Microsoft.VisualBasic.Core\ComponentModel\Ranges\Unit.vb"
' Author:
'
diff --git a/ComponentModel/RelayCommand.vb b/ComponentModel/RelayCommand.vb
index 26eba507..dcd23384 100644
--- a/ComponentModel/RelayCommand.vb
+++ b/ComponentModel/RelayCommand.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3c7df8d3ef260417cfe265b34c962fba, Microsoft.VisualBasic.Core\ComponentModel\RelayCommand.vb"
+#Region "Microsoft.VisualBasic::4b561929ac8aa841e80923efc6860ee8, Microsoft.VisualBasic.Core\ComponentModel\RelayCommand.vb"
' Author:
'
diff --git a/ComponentModel/Settings/DataModels/BindMapping.vb b/ComponentModel/Settings/DataModels/BindMapping.vb
index 803cb558..fbe696a8 100644
--- a/ComponentModel/Settings/DataModels/BindMapping.vb
+++ b/ComponentModel/Settings/DataModels/BindMapping.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c55b84bc2b2bd1756ad3ad9baabbe692, Microsoft.VisualBasic.Core\ComponentModel\Settings\DataModels\BindMapping.vb"
+#Region "Microsoft.VisualBasic::e0a9595bc0b1c257b7653e2b0eaef4a9, Microsoft.VisualBasic.Core\ComponentModel\Settings\DataModels\BindMapping.vb"
' Author:
'
diff --git a/ComponentModel/Settings/DataModels/ProfileTable.vb b/ComponentModel/Settings/DataModels/ProfileTable.vb
index 1bfcb008..23741a10 100644
--- a/ComponentModel/Settings/DataModels/ProfileTable.vb
+++ b/ComponentModel/Settings/DataModels/ProfileTable.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8c4421daaae1865c061ca0ebe838fb99, Microsoft.VisualBasic.Core\ComponentModel\Settings\DataModels\ProfileTable.vb"
+#Region "Microsoft.VisualBasic::3ead46b1be9bd8821ab413ca97682387, Microsoft.VisualBasic.Core\ComponentModel\Settings\DataModels\ProfileTable.vb"
' Author:
'
diff --git a/ComponentModel/Settings/Inf/ClassMapper.vb b/ComponentModel/Settings/Inf/ClassMapper.vb
index 8aec7980..9cbca35d 100644
--- a/ComponentModel/Settings/Inf/ClassMapper.vb
+++ b/ComponentModel/Settings/Inf/ClassMapper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::30e0e3ac79c5bac54d58655c4a488ca2, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\ClassMapper.vb"
+#Region "Microsoft.VisualBasic::fc9722d3dead7ea1fe31aeab80c665a3, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\ClassMapper.vb"
' Author:
'
diff --git a/ComponentModel/Settings/Inf/INIProfile.vb b/ComponentModel/Settings/Inf/INIProfile.vb
index 8ac2a02a..66b630e2 100644
--- a/ComponentModel/Settings/Inf/INIProfile.vb
+++ b/ComponentModel/Settings/Inf/INIProfile.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::40933490fbc9c4f7462662b836a1d0c9, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\INIProfile.vb"
+#Region "Microsoft.VisualBasic::cd7b0b8cf190022f2edd465c920b58e3, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\INIProfile.vb"
' Author:
'
diff --git a/ComponentModel/Settings/Inf/IOProvider.vb b/ComponentModel/Settings/Inf/IOProvider.vb
index c593e44e..88fc5914 100644
--- a/ComponentModel/Settings/Inf/IOProvider.vb
+++ b/ComponentModel/Settings/Inf/IOProvider.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::963367975aaaa76b6373348262a0efef, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\IOProvider.vb"
+#Region "Microsoft.VisualBasic::3d3eb3705667b82881bcc847fca2a15a, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\IOProvider.vb"
' Author:
'
@@ -171,7 +171,7 @@ Namespace ComponentModel.Settings.Inf
Return DirectCast(obj, T)
End Function
- Private Function __getPath(Of T As Class)() As DefaultValue(Of String)
+ Private Function __getPath(Of T As Class)() As [Default](Of String)
Dim path As IniMapIO = GetType(T).GetAttribute(Of IniMapIO)
If path Is Nothing Then
diff --git a/ComponentModel/Settings/Inf/IniFile.vb b/ComponentModel/Settings/Inf/IniFile.vb
index ddf6e0ab..a0c98547 100644
--- a/ComponentModel/Settings/Inf/IniFile.vb
+++ b/ComponentModel/Settings/Inf/IniFile.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6509a949fcf951d8047c943e8e034759, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\IniFile.vb"
+#Region "Microsoft.VisualBasic::136f0568fcde1a437db9944c1b3c978f, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\IniFile.vb"
' Author:
'
diff --git a/ComponentModel/Settings/Inf/Section.vb b/ComponentModel/Settings/Inf/Section.vb
index a6133105..2cb3d604 100644
--- a/ComponentModel/Settings/Inf/Section.vb
+++ b/ComponentModel/Settings/Inf/Section.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::164c15886ef11e6d91df8200793a24fd, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\Section.vb"
+#Region "Microsoft.VisualBasic::d9ba2514d25c6d20d89e7697a06f554f, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\Section.vb"
' Author:
'
@@ -69,7 +69,7 @@ Namespace ComponentModel.Settings.Inf
Public Property Comment As String
- Shared ReadOnly emptyList As New DefaultValue(Of HashValue())(Function() {}, isLazy:=False)
+ Shared ReadOnly emptyList As New [Default](Of HashValue())(Function() {}, isLazy:=False)
Public Property Items As HashValue()
diff --git a/ComponentModel/Settings/Inf/Serialization.vb b/ComponentModel/Settings/Inf/Serialization.vb
index c959088b..2ed35789 100644
--- a/ComponentModel/Settings/Inf/Serialization.vb
+++ b/ComponentModel/Settings/Inf/Serialization.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fa2d4a43f9fe32cb36e6d8799253fb64, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\Serialization.vb"
+#Region "Microsoft.VisualBasic::4c4bc00b15ec114103b991207f7ba1bd, Microsoft.VisualBasic.Core\ComponentModel\Settings\Inf\Serialization.vb"
' Author:
'
diff --git a/ComponentModel/Settings/Settings.vb b/ComponentModel/Settings/Settings.vb
index 446b9a12..1e7f801d 100644
--- a/ComponentModel/Settings/Settings.vb
+++ b/ComponentModel/Settings/Settings.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4d106ab0e73812a653a9e80606c94ca8, Microsoft.VisualBasic.Core\ComponentModel\Settings\Settings.vb"
+#Region "Microsoft.VisualBasic::5da60dbd3e007a0efc48dec6e821a958, Microsoft.VisualBasic.Core\ComponentModel\Settings\Settings.vb"
' Author:
'
diff --git a/ComponentModel/Settings/SimpleConfig.vb b/ComponentModel/Settings/SimpleConfig.vb
index c9c837ae..074adf67 100644
--- a/ComponentModel/Settings/SimpleConfig.vb
+++ b/ComponentModel/Settings/SimpleConfig.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a343eafdd1b0b46b76e8050d5db83965, Microsoft.VisualBasic.Core\ComponentModel\Settings\SimpleConfig.vb"
+#Region "Microsoft.VisualBasic::6de0dcc8e1b275384262158ebf898117, Microsoft.VisualBasic.Core\ComponentModel\Settings\SimpleConfig.vb"
' Author:
'
diff --git a/ComponentModel/SingletonHolder.vb b/ComponentModel/SingletonHolder.vb
index e909f879..5dd58011 100644
--- a/ComponentModel/SingletonHolder.vb
+++ b/ComponentModel/SingletonHolder.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::905e5cd916322d64cd29028dbf3d0ce8, Microsoft.VisualBasic.Core\ComponentModel\SingletonHolder.vb"
+#Region "Microsoft.VisualBasic::923d8969616415108d9842f4375482e3, Microsoft.VisualBasic.Core\ComponentModel\SingletonHolder.vb"
' Author:
'
diff --git a/ComponentModel/System.Collections.Generic/BucketDictionary.vb b/ComponentModel/System.Collections.Generic/BucketDictionary.vb
index 4ea281e2..1bbd9c7b 100644
--- a/ComponentModel/System.Collections.Generic/BucketDictionary.vb
+++ b/ComponentModel/System.Collections.Generic/BucketDictionary.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::af7bd48486d32333f9b4217f30d028e6, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\BucketDictionary.vb"
+#Region "Microsoft.VisualBasic::68b048fd5e6efadf7dd7cf304d168f50, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\BucketDictionary.vb"
' Author:
'
diff --git a/ComponentModel/System.Collections.Generic/BucketIndexOf.vb b/ComponentModel/System.Collections.Generic/BucketIndexOf.vb
index 98e12805..4a749178 100644
--- a/ComponentModel/System.Collections.Generic/BucketIndexOf.vb
+++ b/ComponentModel/System.Collections.Generic/BucketIndexOf.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::309f61edb2cb376bda745ee313f4c507, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\BucketIndexOf.vb"
+#Region "Microsoft.VisualBasic::9451c710e3635935d7a5eb3a05777668, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\BucketIndexOf.vb"
' Author:
'
diff --git a/ComponentModel/System.Collections.Generic/Dictionary(Of T, V).vb b/ComponentModel/System.Collections.Generic/Dictionary(Of T, V).vb
index 4c2e2dec..e7b72ed2 100644
--- a/ComponentModel/System.Collections.Generic/Dictionary(Of T, V).vb
+++ b/ComponentModel/System.Collections.Generic/Dictionary(Of T, V).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5ee2054926490af25c8fc0c9a7e8e06a, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\Dictionary(Of T, V).vb"
+#Region "Microsoft.VisualBasic::9599c84d706bc7b4030599d0e38f80c8, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\Dictionary(Of T, V).vb"
' Author:
'
@@ -62,12 +62,12 @@ Namespace ComponentModel.Collection
ReadOnly assert As Assert(Of Object)
- Default Public Overloads Property Item(key As String) As DefaultValue(Of T)
+ Default Public Overloads Property Item(key As String) As [Default](Of T)
Get
Dim value As T = If(ContainsKey(key), MyBase.Item(key), Nothing)
- Return New DefaultValue(Of T)(value, assert)
+ Return New [Default](Of T)(value, assert)
End Get
- Set(value As DefaultValue(Of T))
+ Set(value As [Default](Of T))
MyBase.Item(key) = value.DefaultValue
End Set
End Property
diff --git a/ComponentModel/System.Collections.Generic/IndexOf.vb b/ComponentModel/System.Collections.Generic/IndexOf.vb
index 65470234..d27a9097 100644
--- a/ComponentModel/System.Collections.Generic/IndexOf.vb
+++ b/ComponentModel/System.Collections.Generic/IndexOf.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::97d8f6740248fdd39cfc660216d883fc, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\IndexOf.vb"
+#Region "Microsoft.VisualBasic::d947146bbc7d375f7b9bce335f5ade86, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\IndexOf.vb"
' Author:
'
@@ -145,7 +145,7 @@ Namespace ComponentModel.Collection
''' 如果是json加载,可能会出现空值的字典
'''
Sub New(maps As IDictionary(Of T, Integer), Optional base% = 0)
- Static emptyIndex As DefaultValue(Of IDictionary(Of String, Integer)) =
+ Static emptyIndex As [Default](Of IDictionary(Of String, Integer)) =
New Dictionary(Of String, Integer)
Me.base = base
diff --git a/ComponentModel/System.Collections.Generic/MapsHelper.vb b/ComponentModel/System.Collections.Generic/MapsHelper.vb
index b0f42031..5c3bd7d0 100644
--- a/ComponentModel/System.Collections.Generic/MapsHelper.vb
+++ b/ComponentModel/System.Collections.Generic/MapsHelper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::97b172340e2d1666816531f6e21cd515, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\MapsHelper.vb"
+#Region "Microsoft.VisualBasic::92731cf4f0f1ec25a156c62baa4adfb4, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\MapsHelper.vb"
' Author:
'
@@ -138,7 +138,7 @@ Namespace ComponentModel
''' ###### 2019-03-08 因为会存在添加数据的过程,所以在这里应该是使用constructor新构建一个对象
''' 否则会因为第二次使用的时候因为对象引用的原因而出现错误
'''
- Shared ReadOnly emptyMaps As New DefaultValue(Of Dictionary(Of String, String)) With {
+ Shared ReadOnly emptyMaps As New [Default](Of Dictionary(Of String, String)) With {
.constructor = Function() New Dictionary(Of String, String)
}
diff --git a/ComponentModel/System.Collections.Generic/PriorityQueue/Abstract.vb b/ComponentModel/System.Collections.Generic/PriorityQueue/Abstract.vb
index c15984f8..2fb25647 100644
--- a/ComponentModel/System.Collections.Generic/PriorityQueue/Abstract.vb
+++ b/ComponentModel/System.Collections.Generic/PriorityQueue/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::604828e680c05d92bd2ec4e2cffbb20e, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\Abstract.vb"
+#Region "Microsoft.VisualBasic::bca0d86dd22bc409d262feb73d47f50b, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\Abstract.vb"
' Author:
'
diff --git a/ComponentModel/System.Collections.Generic/PriorityQueue/BinaryPriorityQueue.vb b/ComponentModel/System.Collections.Generic/PriorityQueue/BinaryPriorityQueue.vb
index af945200..3a3a94e2 100644
--- a/ComponentModel/System.Collections.Generic/PriorityQueue/BinaryPriorityQueue.vb
+++ b/ComponentModel/System.Collections.Generic/PriorityQueue/BinaryPriorityQueue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6cf33da488e1d2ee8003ede9c2d88ec5, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\BinaryPriorityQueue.vb"
+#Region "Microsoft.VisualBasic::7ea121c6ee5b5da0ea643b7db0334da4, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\BinaryPriorityQueue.vb"
' Author:
'
diff --git a/ComponentModel/System.Collections.Generic/PriorityQueue/PairingHeap.vb b/ComponentModel/System.Collections.Generic/PriorityQueue/PairingHeap.vb
index 1c7ba340..095546ab 100644
--- a/ComponentModel/System.Collections.Generic/PriorityQueue/PairingHeap.vb
+++ b/ComponentModel/System.Collections.Generic/PriorityQueue/PairingHeap.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1400783a2559af92a40be72543634fac, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\PairingHeap.vb"
+#Region "Microsoft.VisualBasic::c73bfb90554e5410139e2ebb022e563b, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\PairingHeap.vb"
' Author:
'
diff --git a/ComponentModel/System.Collections.Generic/PriorityQueue/PriorityQueue.vb b/ComponentModel/System.Collections.Generic/PriorityQueue/PriorityQueue.vb
index 33f564cf..f2964bcf 100644
--- a/ComponentModel/System.Collections.Generic/PriorityQueue/PriorityQueue.vb
+++ b/ComponentModel/System.Collections.Generic/PriorityQueue/PriorityQueue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::be1eb54371c961df549b5d8f7cc90a81, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\PriorityQueue.vb"
+#Region "Microsoft.VisualBasic::5ace0d2cf316361ee4908b71b18ba6dd, Microsoft.VisualBasic.Core\ComponentModel\System.Collections.Generic\PriorityQueue\PriorityQueue.vb"
' Author:
'
diff --git a/ComponentModel/TimeSpan.vb b/ComponentModel/TimeSpan.vb
index b51a8ec5..ba03c6a0 100644
--- a/ComponentModel/TimeSpan.vb
+++ b/ComponentModel/TimeSpan.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::95c0389556069ba41fb6ed123521cb16, Microsoft.VisualBasic.Core\ComponentModel\TimeSpan.vb"
+#Region "Microsoft.VisualBasic::cdf4edfa1d484a1bfe9c77f0aab04e58, Microsoft.VisualBasic.Core\ComponentModel\TimeSpan.vb"
' Author:
'
diff --git a/ComponentModel/Uid.vb b/ComponentModel/Uid.vb
index b742e174..d9bfeba6 100644
--- a/ComponentModel/Uid.vb
+++ b/ComponentModel/Uid.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c5dec718721c6b50c72a06dfd4dbecbb, Microsoft.VisualBasic.Core\ComponentModel\Uid.vb"
+#Region "Microsoft.VisualBasic::881e9b9098dd33b2ca7c018cd6b7a320, Microsoft.VisualBasic.Core\ComponentModel\Uid.vb"
' Author:
'
diff --git a/ComponentModel/ValuePair/Binding.vb b/ComponentModel/ValuePair/Binding.vb
index 88964bbb..d61adddd 100644
--- a/ComponentModel/ValuePair/Binding.vb
+++ b/ComponentModel/ValuePair/Binding.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e13c5c435b8b1dcbc99d5e63901c9f41, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\Binding.vb"
+#Region "Microsoft.VisualBasic::00ff821a099908e75295b177c069fae6, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\Binding.vb"
' Author:
'
diff --git a/ComponentModel/ValuePair/GenericAbstract.vb b/ComponentModel/ValuePair/GenericAbstract.vb
index ead6201c..0d2c23da 100644
--- a/ComponentModel/ValuePair/GenericAbstract.vb
+++ b/ComponentModel/ValuePair/GenericAbstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3ca518ee546699dc6dba1e361a681ba0, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\GenericAbstract.vb"
+#Region "Microsoft.VisualBasic::6bac3abad158dee19713f863974f75ae, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\GenericAbstract.vb"
' Author:
'
diff --git a/ComponentModel/ValuePair/NamedTuple.vb b/ComponentModel/ValuePair/NamedTuple.vb
index a6dd46f4..d130a5e0 100644
--- a/ComponentModel/ValuePair/NamedTuple.vb
+++ b/ComponentModel/ValuePair/NamedTuple.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a98cc1f4fe646e19f766f0b16248f737, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\NamedTuple.vb"
+#Region "Microsoft.VisualBasic::7fcc9d024b07357353ddd681a28a6080, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\NamedTuple.vb"
' Author:
'
diff --git a/ComponentModel/ValuePair/TagData/FactorValue.vb b/ComponentModel/ValuePair/TagData/FactorValue.vb
index a76c8bf3..89c59733 100644
--- a/ComponentModel/ValuePair/TagData/FactorValue.vb
+++ b/ComponentModel/ValuePair/TagData/FactorValue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1d4cc2206bf720565c05359ee45e9876, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\FactorValue.vb"
+#Region "Microsoft.VisualBasic::e5f6f962adb352ccd0e7877755b9c8e5, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\FactorValue.vb"
' Author:
'
diff --git a/ComponentModel/ValuePair/TagData/Indexing.vb b/ComponentModel/ValuePair/TagData/Indexing.vb
index 6d08e35d..dbcbe560 100644
--- a/ComponentModel/ValuePair/TagData/Indexing.vb
+++ b/ComponentModel/ValuePair/TagData/Indexing.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8550dc2c375419661f873c0f08aa1fce, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\Indexing.vb"
+#Region "Microsoft.VisualBasic::5fde000ea39b59dbe36acf5e98f7f01c, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\Indexing.vb"
' Author:
'
diff --git a/ComponentModel/ValuePair/TagData/LineValue.vb b/ComponentModel/ValuePair/TagData/LineValue.vb
index 984b839d..5d360bc0 100644
--- a/ComponentModel/ValuePair/TagData/LineValue.vb
+++ b/ComponentModel/ValuePair/TagData/LineValue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9c5346459b805490ebb94c144fc4f0fd, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\LineValue.vb"
+#Region "Microsoft.VisualBasic::ed5ba19c67abf11edf0e3844aef51abf, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\LineValue.vb"
' Author:
'
diff --git a/ComponentModel/ValuePair/TagData/TagData.vb b/ComponentModel/ValuePair/TagData/TagData.vb
index 1aaf621e..f0671277 100644
--- a/ComponentModel/ValuePair/TagData/TagData.vb
+++ b/ComponentModel/ValuePair/TagData/TagData.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bf4ac522d0ebd9ae3b7728a2eadf8a00, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\TagData.vb"
+#Region "Microsoft.VisualBasic::68b027c2426ee954592b66c111ef89b7, Microsoft.VisualBasic.Core\ComponentModel\ValuePair\TagData\TagData.vb"
' Author:
'
diff --git a/Extensions/CodeDOM/CodeDOM.vb b/Extensions/CodeDOM/CodeDOM.vb
index 79cb17ca..8ef9260d 100644
--- a/Extensions/CodeDOM/CodeDOM.vb
+++ b/Extensions/CodeDOM/CodeDOM.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c2937ea1bd2676f027c9d5dc75002b6c, Microsoft.VisualBasic.Core\Extensions\CodeDOM\CodeDOM.vb"
+#Region "Microsoft.VisualBasic::e99753ec5166b18cdaceb4e0fe015449, Microsoft.VisualBasic.Core\Extensions\CodeDOM\CodeDOM.vb"
' Author:
'
diff --git a/Extensions/CodeDOM/CodeDOMExpressions.vb b/Extensions/CodeDOM/CodeDOMExpressions.vb
index 35acc3e3..741aa79b 100644
--- a/Extensions/CodeDOM/CodeDOMExpressions.vb
+++ b/Extensions/CodeDOM/CodeDOMExpressions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::214000639240330917176737d0a703cb, Microsoft.VisualBasic.Core\Extensions\CodeDOM\CodeDOMExpressions.vb"
+#Region "Microsoft.VisualBasic::062abf9170cbd65288b462d737aac04f, Microsoft.VisualBasic.Core\Extensions\CodeDOM\CodeDOMExpressions.vb"
' Author:
'
diff --git a/Extensions/CodeDOM/CodeHelper.vb b/Extensions/CodeDOM/CodeHelper.vb
index 1ea3893b..dd753341 100644
--- a/Extensions/CodeDOM/CodeHelper.vb
+++ b/Extensions/CodeDOM/CodeHelper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a31680c3b295ef1d3361c85b89533ab2, Microsoft.VisualBasic.Core\Extensions\CodeDOM\CodeHelper.vb"
+#Region "Microsoft.VisualBasic::a932a3b98d366ee02de011c3b4c836eb, Microsoft.VisualBasic.Core\Extensions\CodeDOM\CodeHelper.vb"
' Author:
'
diff --git a/Extensions/CodeDOM/References.vb b/Extensions/CodeDOM/References.vb
index 83348528..608a95fd 100644
--- a/Extensions/CodeDOM/References.vb
+++ b/Extensions/CodeDOM/References.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::72933a1ce9775286b307aff703eddfa1, Microsoft.VisualBasic.Core\Extensions\CodeDOM\References.vb"
+#Region "Microsoft.VisualBasic::17fb9b3d17c8919d3b11a0521564013d, Microsoft.VisualBasic.Core\Extensions\CodeDOM\References.vb"
' Author:
'
diff --git a/Extensions/CodeDOM/VBC.vb b/Extensions/CodeDOM/VBC.vb
index 90716f33..9e36fdf7 100644
--- a/Extensions/CodeDOM/VBC.vb
+++ b/Extensions/CodeDOM/VBC.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a7c52218321e230cbb462fe66a5867a5, Microsoft.VisualBasic.Core\Extensions\CodeDOM\VBC.vb"
+#Region "Microsoft.VisualBasic::6a37b6f937164793150a19d2d292c16e, Microsoft.VisualBasic.Core\Extensions\CodeDOM\VBC.vb"
' Author:
'
diff --git a/Extensions/Collection/ByteStreamExtensions.vb b/Extensions/Collection/ByteStreamExtensions.vb
index 5576c167..270f23e1 100644
--- a/Extensions/Collection/ByteStreamExtensions.vb
+++ b/Extensions/Collection/ByteStreamExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a5f0c55e852ec68544ff92b047747fa9, Microsoft.VisualBasic.Core\Extensions\Collection\ByteStreamExtensions.vb"
+#Region "Microsoft.VisualBasic::8d13c139900788629b8facfbad71157c, Microsoft.VisualBasic.Core\Extensions\Collection\ByteStreamExtensions.vb"
' Author:
'
diff --git a/Extensions/Collection/Enumerable.vb b/Extensions/Collection/Enumerable.vb
index 418402e4..1f9412ce 100644
--- a/Extensions/Collection/Enumerable.vb
+++ b/Extensions/Collection/Enumerable.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6acdab2b93c03a59fb2b9b961994a6f9, Microsoft.VisualBasic.Core\Extensions\Collection\Enumerable.vb"
+#Region "Microsoft.VisualBasic::1dd37d36153684f17defa3b71c50f41e, Microsoft.VisualBasic.Core\Extensions\Collection\Enumerable.vb"
' Author:
'
@@ -138,7 +138,7 @@ Public Module IEnumerations
'''
''' Text compare in case sensitive mode
'''
- ReadOnly TextCompareStrict As DefaultValue(Of StringComparison) = StringComparison.Ordinal
+ ReadOnly TextCompareStrict As [Default](Of StringComparison) = StringComparison.Ordinal
Public Function FindByItemKey(source As IEnumerable(Of KeyValuePair), Key As String, Optional strict As Boolean = True) As KeyValuePair()
Dim method As StringComparison = StringComparison.OrdinalIgnoreCase Or TextCompareStrict.When(strict)
diff --git a/Extensions/Collection/IsNullOrEmptyExtensions.vb b/Extensions/Collection/IsNullOrEmptyExtensions.vb
index 246f8a3b..fbcc7f41 100644
--- a/Extensions/Collection/IsNullOrEmptyExtensions.vb
+++ b/Extensions/Collection/IsNullOrEmptyExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e9b038898ef1e53c2470a7fffa9f8af2, Microsoft.VisualBasic.Core\Extensions\Collection\IsNullOrEmptyExtensions.vb"
+#Region "Microsoft.VisualBasic::870b4c19f9899b56486233a41135f1a2, Microsoft.VisualBasic.Core\Extensions\Collection\IsNullOrEmptyExtensions.vb"
' Author:
'
diff --git a/Extensions/Collection/KeyValuePair.vb b/Extensions/Collection/KeyValuePair.vb
index 956f5cd0..f10c67ee 100644
--- a/Extensions/Collection/KeyValuePair.vb
+++ b/Extensions/Collection/KeyValuePair.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::90320efa25aa910fc6a68c36a8232b62, Microsoft.VisualBasic.Core\Extensions\Collection\KeyValuePair.vb"
+#Region "Microsoft.VisualBasic::e972515e0546576ec9cabfa059af1f29, Microsoft.VisualBasic.Core\Extensions\Collection\KeyValuePair.vb"
' Author:
'
@@ -34,13 +34,13 @@
' Module KeyValuePairExtensions
'
' Function: (+3 Overloads) [Select], (+2 Overloads) Add, AsEnumerable, AsGroups, AsNamedValueTuples
- ' AsNamedVector, AsTable, (+3 Overloads) ContainsKey, DictionaryData, (+2 Overloads) EnumerateTuples
- ' EnumParser, FlatTable, (+2 Overloads) GetByKey, GroupByKey, HaveData
- ' IGrouping, IterateNameCollections, IterateNameValues, IteratesAll, Join
- ' KeyItem, (+2 Overloads) Keys, (+2 Overloads) NamedValues, (+3 Overloads) NameValueCollection, ParserDictionary
- ' RemoveAndGet, ReverseMaps, (+2 Overloads) Selects, SetOfKeyValuePairs, (+2 Overloads) Subset
- ' tableInternal, Takes, (+3 Overloads) ToDictionary, Tsv, Tuple
- ' (+2 Overloads) Values, XMLModel
+ ' AsNamedVector, AsTable, ComputeIfAbsent, (+3 Overloads) ContainsKey, DictionaryData
+ ' (+2 Overloads) EnumerateTuples, EnumParser, FlatTable, (+2 Overloads) GetByKey, GetValueOrDefault
+ ' GroupByKey, HaveData, IGrouping, IterateNameCollections, IterateNameValues
+ ' IteratesAll, Join, KeyItem, (+2 Overloads) Keys, (+2 Overloads) NamedValues
+ ' (+3 Overloads) NameValueCollection, ParserDictionary, RemoveAndGet, ReverseMaps, (+2 Overloads) Selects
+ ' SetOfKeyValuePairs, (+2 Overloads) Subset, tableInternal, Takes, (+3 Overloads) ToDictionary
+ ' Tsv, Tuple, (+2 Overloads) Values, XMLModel
'
' Sub: SortByKey, SortByValue
'
@@ -67,6 +67,30 @@ Imports r = System.Text.RegularExpressions.Regex
'''
Public Module KeyValuePairExtensions
+ '''
+ ''' 这个拓展函数主要是针对值得构建比较耗时的操作,主要应用于数据缓存场景
+ '''
+ '''
+ '''
+ '''
+ '''
+ '''
+ '''
+
+ Public Function ComputeIfAbsent(Of K, V)(table As Dictionary(Of K, V), key As K, lazyValue As Func(Of K, V)) As V
+ If Not table.ContainsKey(key) OrElse table(key) Is Nothing Then
+ table(key) = lazyValue(key)
+ End If
+
+ Return table(key)
+ End Function
+
+
+
+ Public Function GetValueOrDefault(Of K, V)(key As K, table As Dictionary(Of K, V), Optional [default] As V = Nothing) As V
+ Return table.TryGetValue(key, [default]:=[default])
+ End Function
+
Public Function Selects(Of K, V)(table As Dictionary(Of K, V), ParamArray keys As K()) As IEnumerable
diff --git a/Extensions/Collection/Linq/Linq.vb b/Extensions/Collection/Linq/Linq.vb
index 4f8b2c62..4fb351ac 100644
--- a/Extensions/Collection/Linq/Linq.vb
+++ b/Extensions/Collection/Linq/Linq.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4c018f87874748832cdc9917698909eb, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\Linq.vb"
+#Region "Microsoft.VisualBasic::34a1cd09e754b1249abec3608421efde, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\Linq.vb"
' Author:
'
diff --git a/Extensions/Collection/Linq/NumericSequence.vb b/Extensions/Collection/Linq/NumericSequence.vb
index 123fed3b..251a7f37 100644
--- a/Extensions/Collection/Linq/NumericSequence.vb
+++ b/Extensions/Collection/Linq/NumericSequence.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b61fb90525a79191455dc08f6f84ebf6, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\NumericSequence.vb"
+#Region "Microsoft.VisualBasic::95155070099b2ba9b2814538e446dacd, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\NumericSequence.vb"
' Author:
'
@@ -93,10 +93,10 @@ Namespace Linq
Next
End Function
- Public ReadOnly OneDay As DefaultValue(Of TimeSpan) = New TimeSpan(days:=1, hours:=0, minutes:=0, seconds:=0)
- Public ReadOnly OneHour As DefaultValue(Of TimeSpan) = New TimeSpan(hours:=1, minutes:=0, seconds:=0)
- Public ReadOnly OneMinute As DefaultValue(Of TimeSpan) = New TimeSpan(minutes:=1, seconds:=0, hours:=0)
- Public ReadOnly OneSecond As DefaultValue(Of TimeSpan) = New TimeSpan(seconds:=1, hours:=0, minutes:=0)
+ Public ReadOnly OneDay As [Default](Of TimeSpan) = New TimeSpan(days:=1, hours:=0, minutes:=0, seconds:=0)
+ Public ReadOnly OneHour As [Default](Of TimeSpan) = New TimeSpan(hours:=1, minutes:=0, seconds:=0)
+ Public ReadOnly OneMinute As [Default](Of TimeSpan) = New TimeSpan(minutes:=1, seconds:=0, hours:=0)
+ Public ReadOnly OneSecond As [Default](Of TimeSpan) = New TimeSpan(seconds:=1, hours:=0, minutes:=0)
'''
'''
diff --git a/Extensions/Collection/Linq/SetValue.vb b/Extensions/Collection/Linq/SetValue.vb
index 128915f9..2a748cb9 100644
--- a/Extensions/Collection/Linq/SetValue.vb
+++ b/Extensions/Collection/Linq/SetValue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2b547b52684c880d94b1994f56ee966d, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\SetValue.vb"
+#Region "Microsoft.VisualBasic::fb23f87e901dbe3b09902ba28ad2c6d1, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\SetValue.vb"
' Author:
'
diff --git a/Extensions/Collection/Linq/VectorAssertExtensions.vb b/Extensions/Collection/Linq/VectorAssertExtensions.vb
index eb232ed0..e83463a1 100644
--- a/Extensions/Collection/Linq/VectorAssertExtensions.vb
+++ b/Extensions/Collection/Linq/VectorAssertExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::80998bcc073a79241c7a2426fac5e2e7, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\VectorAssertExtensions.vb"
+#Region "Microsoft.VisualBasic::2aa1d595aa123f2c055f05a31040cfd1, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\VectorAssertExtensions.vb"
' Author:
'
diff --git a/Extensions/Collection/Linq/VectorAssertor.vb b/Extensions/Collection/Linq/VectorAssertor.vb
index 449b728b..789ab6fe 100644
--- a/Extensions/Collection/Linq/VectorAssertor.vb
+++ b/Extensions/Collection/Linq/VectorAssertor.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ba2a54e6da558b22d1f9a4bbc54ac7a8, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\VectorAssertor.vb"
+#Region "Microsoft.VisualBasic::730427f4a9abf5b32dc2a672b92d2ec2, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\VectorAssertor.vb"
' Author:
'
diff --git a/Extensions/Collection/Linq/Which.vb b/Extensions/Collection/Linq/Which.vb
index d7138e8a..f38b8ce4 100644
--- a/Extensions/Collection/Linq/Which.vb
+++ b/Extensions/Collection/Linq/Which.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f46156ba68fd9ebc213a08670dd4b462, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\Which.vb"
+#Region "Microsoft.VisualBasic::0f288f7675390d9881cf07e7a5bcab72, Microsoft.VisualBasic.Core\Extensions\Collection\Linq\Which.vb"
' Author:
'
diff --git a/Extensions/Collection/ListExtensions.vb b/Extensions/Collection/ListExtensions.vb
index 50825d3c..3ffacf8f 100644
--- a/Extensions/Collection/ListExtensions.vb
+++ b/Extensions/Collection/ListExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4769a5e669fa42f1bb2579c2c333adbf, Microsoft.VisualBasic.Core\Extensions\Collection\ListExtensions.vb"
+#Region "Microsoft.VisualBasic::65641fb76cd7bf9ec48813a890a4b0a4, Microsoft.VisualBasic.Core\Extensions\Collection\ListExtensions.vb"
' Author:
'
diff --git a/Extensions/Collection/Matrix.vb b/Extensions/Collection/Matrix.vb
index dbaea6f3..56cdfafe 100644
--- a/Extensions/Collection/Matrix.vb
+++ b/Extensions/Collection/Matrix.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::499e821dafbf8883a7ac615c1f85bd7f, Microsoft.VisualBasic.Core\Extensions\Collection\Matrix.vb"
+#Region "Microsoft.VisualBasic::85535aa28678e76ae6415cfda4084efb, Microsoft.VisualBasic.Core\Extensions\Collection\Matrix.vb"
' Author:
'
@@ -147,6 +147,17 @@ Public Module MatrixExtensions
Return newMAT
End Function
+
+ Public Function Rectangle(type As Type, m%, n%) As Array
+ Dim newMatrix As Array = Array.CreateInstance(type.MakeArrayType, m)
+
+ For i As Integer = 0 To m - 1
+ Call newMatrix.SetValue(Array.CreateInstance(type, n), i)
+ Next
+
+ Return newMatrix
+ End Function
+
'''
''' Convert the data collection into a matrix value.
'''
diff --git a/Extensions/Doc/LargeTextFile.vb b/Extensions/Doc/LargeTextFile.vb
index 613d3281..8d969ce8 100644
--- a/Extensions/Doc/LargeTextFile.vb
+++ b/Extensions/Doc/LargeTextFile.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b6301ccfd71164d2ce589ec6b3677b6a, Microsoft.VisualBasic.Core\Extensions\Doc\LargeTextFile.vb"
+#Region "Microsoft.VisualBasic::9deb1a0997d4d89b2a11b632e987f4d6, Microsoft.VisualBasic.Core\Extensions\Doc\LargeTextFile.vb"
' Author:
'
diff --git a/Extensions/Doc/PartitionedStream.vb b/Extensions/Doc/PartitionedStream.vb
index 3458d47e..8107168c 100644
--- a/Extensions/Doc/PartitionedStream.vb
+++ b/Extensions/Doc/PartitionedStream.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::95b5d7881640710928a233afc2a56209, Microsoft.VisualBasic.Core\Extensions\Doc\PartitionedStream.vb"
+#Region "Microsoft.VisualBasic::e4b33b27033780c9a03d6dbaf095a42d, Microsoft.VisualBasic.Core\Extensions\Doc\PartitionedStream.vb"
' Author:
'
diff --git a/Extensions/Doc/XmlExtensions.vb b/Extensions/Doc/XmlExtensions.vb
index 683b8a5d..00366386 100644
--- a/Extensions/Doc/XmlExtensions.vb
+++ b/Extensions/Doc/XmlExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c235fea163942d63dbdeaf30933152b3, Microsoft.VisualBasic.Core\Extensions\Doc\XmlExtensions.vb"
+#Region "Microsoft.VisualBasic::8ba3175e197f6226ab472b4c6c497bba, Microsoft.VisualBasic.Core\Extensions\Doc\XmlExtensions.vb"
' Author:
'
@@ -63,7 +63,7 @@ Imports Microsoft.VisualBasic.Text.Xml
Public Module XmlExtensions
- Public ReadOnly Property XmlParser As New DefaultValue(Of IObjectBuilder)(AddressOf LoadFromXml)
+ Public ReadOnly Property XmlParser As New [Default](Of IObjectBuilder)(AddressOf LoadFromXml)
'''
''' 这个函数主要是用作于Linq里面的Select语句拓展的,这个函数永远也不会报错,只会返回空值
diff --git a/Extensions/Extensions.vb b/Extensions/Extensions.vb
index f71097eb..1dd0f458 100644
--- a/Extensions/Extensions.vb
+++ b/Extensions/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ade6ff8ba2a686f217a493ed1ba5bdae, Microsoft.VisualBasic.Core\Extensions\Extensions.vb"
+#Region "Microsoft.VisualBasic::90da2731cbd9e11485b5b79565945580, Microsoft.VisualBasic.Core\Extensions\Extensions.vb"
' Author:
'
diff --git a/Extensions/IO/Extensions/Extensions.vb b/Extensions/IO/Extensions/Extensions.vb
index 9c304070..9d06c36b 100644
--- a/Extensions/IO/Extensions/Extensions.vb
+++ b/Extensions/IO/Extensions/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2c99ad82c0751605faab0f79087523e1, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\Extensions.vb"
+#Region "Microsoft.VisualBasic::dd2a158234e426a88e2e3a25a1b611e3, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\Extensions.vb"
' Author:
'
diff --git a/Extensions/IO/Extensions/IO.vb b/Extensions/IO/Extensions/IO.vb
index cc07ac9b..b1a8aee6 100644
--- a/Extensions/IO/Extensions/IO.vb
+++ b/Extensions/IO/Extensions/IO.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::87698b06bf284beffb18fa06e50bd484, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\IO.vb"
+#Region "Microsoft.VisualBasic::2fc962b5cafdc719056489d0069a2859, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\IO.vb"
' Author:
'
@@ -58,7 +58,7 @@ Imports Microsoft.VisualBasic.Text
Public Module IOExtensions
- ReadOnly UTF8 As DefaultValue(Of Encoding) = Encoding.UTF8
+ ReadOnly UTF8 As [Default](Of Encoding) = Encoding.UTF8
'''
''' Open text writer interface from a given .
diff --git a/Extensions/IO/Extensions/NetFile.vb b/Extensions/IO/Extensions/NetFile.vb
index ed30a9ca..cbf0f52d 100644
--- a/Extensions/IO/Extensions/NetFile.vb
+++ b/Extensions/IO/Extensions/NetFile.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1d8b063c53181b6bb1252729aff21f56, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\NetFile.vb"
+#Region "Microsoft.VisualBasic::765d3616374e97c0d4ce0e6392c22f29, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\NetFile.vb"
' Author:
'
diff --git a/Extensions/IO/Extensions/PathExtensions.vb b/Extensions/IO/Extensions/PathExtensions.vb
index d8f1622c..c1c5c3a8 100644
--- a/Extensions/IO/Extensions/PathExtensions.vb
+++ b/Extensions/IO/Extensions/PathExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6d9b271c81f1c9fc2343adb05e1d7551, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\PathExtensions.vb"
+#Region "Microsoft.VisualBasic::31f6f271dc682f2d4497fac16d1ef8ce, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\PathExtensions.vb"
' Author:
'
@@ -203,7 +203,7 @@ Public Module PathExtensions
End If
End Function
- ReadOnly allKinds As New DefaultValue(Of String())({"*.*"}, Function(o) TryCast(o, String()).IsNullOrEmpty)
+ ReadOnly allKinds As New [Default](Of String())({"*.*"}, Function(o) TryCast(o, String()).IsNullOrEmpty)
'''
''' 使用函数枚举
diff --git a/Extensions/IO/Extensions/SerializationIO.vb b/Extensions/IO/Extensions/SerializationIO.vb
index 66df6b9c..7a4cc400 100644
--- a/Extensions/IO/Extensions/SerializationIO.vb
+++ b/Extensions/IO/Extensions/SerializationIO.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2e43152b8985123ef72062e398545b19, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\SerializationIO.vb"
+#Region "Microsoft.VisualBasic::7a765edf1bb9fdcc491562405755fbd8, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\SerializationIO.vb"
' Author:
'
diff --git a/Extensions/IO/Extensions/StreamHelper.vb b/Extensions/IO/Extensions/StreamHelper.vb
index 25b36b96..c77a3bc0 100644
--- a/Extensions/IO/Extensions/StreamHelper.vb
+++ b/Extensions/IO/Extensions/StreamHelper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e015f72d4ca5031b1595c55e9c89c563, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\StreamHelper.vb"
+#Region "Microsoft.VisualBasic::0e0b7f03fe5774e8e50fcc26f1552a74, Microsoft.VisualBasic.Core\Extensions\IO\Extensions\StreamHelper.vb"
' Author:
'
diff --git a/Extensions/IO/Path/CopyDirectory.vb b/Extensions/IO/Path/CopyDirectory.vb
index cf046924..ea8a536a 100644
--- a/Extensions/IO/Path/CopyDirectory.vb
+++ b/Extensions/IO/Path/CopyDirectory.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d61fbde4f92ee355fb2af28bd92658cb, Microsoft.VisualBasic.Core\Extensions\IO\Path\CopyDirectory.vb"
+#Region "Microsoft.VisualBasic::b62bde2bf71d64669151efc2987e6471, Microsoft.VisualBasic.Core\Extensions\IO\Path\CopyDirectory.vb"
' Author:
'
diff --git a/Extensions/IO/Path/Directory.vb b/Extensions/IO/Path/Directory.vb
index d6c23239..4117f3ab 100644
--- a/Extensions/IO/Path/Directory.vb
+++ b/Extensions/IO/Path/Directory.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::723e3dfe06681634db58d2435ea85713, Microsoft.VisualBasic.Core\Extensions\IO\Path\Directory.vb"
+#Region "Microsoft.VisualBasic::63cbc4dd9aec4e57d75e98e7437fe50d, Microsoft.VisualBasic.Core\Extensions\IO\Path\Directory.vb"
' Author:
'
diff --git a/Extensions/IO/Path/Extensions.vb b/Extensions/IO/Path/Extensions.vb
index 5c2c29c3..98b692b2 100644
--- a/Extensions/IO/Path/Extensions.vb
+++ b/Extensions/IO/Path/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7725ec79835fd03bd402d4ad920f337d, Microsoft.VisualBasic.Core\Extensions\IO\Path\Extensions.vb"
+#Region "Microsoft.VisualBasic::1b9aad55631216c0693df3837adeb35e, Microsoft.VisualBasic.Core\Extensions\IO\Path\Extensions.vb"
' Author:
'
diff --git a/Extensions/IO/Path/Includes.vb b/Extensions/IO/Path/Includes.vb
index e020248b..018e4f35 100644
--- a/Extensions/IO/Path/Includes.vb
+++ b/Extensions/IO/Path/Includes.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::06bddd34bde7236583f63620ea0a935f, Microsoft.VisualBasic.Core\Extensions\IO\Path\Includes.vb"
+#Region "Microsoft.VisualBasic::b7202c8182af67db8c9484cd28e50bfd, Microsoft.VisualBasic.Core\Extensions\IO\Path\Includes.vb"
' Author:
'
diff --git a/Extensions/IO/Path/PathMatch.vb b/Extensions/IO/Path/PathMatch.vb
index 7efaaf23..e3dac1cf 100644
--- a/Extensions/IO/Path/PathMatch.vb
+++ b/Extensions/IO/Path/PathMatch.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8b7ebe25a0d51ddc5b07ced4e7e6c026, Microsoft.VisualBasic.Core\Extensions\IO\Path\PathMatch.vb"
+#Region "Microsoft.VisualBasic::61ebdc47db0f1d4716597be0889e90ec, Microsoft.VisualBasic.Core\Extensions\IO\Path\PathMatch.vb"
' Author:
'
diff --git a/Extensions/IO/Path/ProgramPathSearchTool.vb b/Extensions/IO/Path/ProgramPathSearchTool.vb
index 7a5426c7..a0297175 100644
--- a/Extensions/IO/Path/ProgramPathSearchTool.vb
+++ b/Extensions/IO/Path/ProgramPathSearchTool.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::829a18a7a254b05a8209e55bb765c411, Microsoft.VisualBasic.Core\Extensions\IO\Path\ProgramPathSearchTool.vb"
+#Region "Microsoft.VisualBasic::69ea48bcfccd3737ab9c2660a4589dd6, Microsoft.VisualBasic.Core\Extensions\IO\Path\ProgramPathSearchTool.vb"
' Author:
'
diff --git a/Extensions/IO/Path/TemporaryEnvironment.vb b/Extensions/IO/Path/TemporaryEnvironment.vb
index e823a6bc..d811054c 100644
--- a/Extensions/IO/Path/TemporaryEnvironment.vb
+++ b/Extensions/IO/Path/TemporaryEnvironment.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9a97c6afb3a0c21fd9f7ba7d75d0ed8a, Microsoft.VisualBasic.Core\Extensions\IO\Path\TemporaryEnvironment.vb"
+#Region "Microsoft.VisualBasic::652e836aa26b48201bf557c4ff71967b, Microsoft.VisualBasic.Core\Extensions\IO\Path\TemporaryEnvironment.vb"
' Author:
'
diff --git a/Extensions/IO/SymLinker/HardLink.vb b/Extensions/IO/SymLinker/HardLink.vb
index dd4382eb..0bef0d4a 100644
--- a/Extensions/IO/SymLinker/HardLink.vb
+++ b/Extensions/IO/SymLinker/HardLink.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f639573b0dfec878b3707d7c649fa9c4, Microsoft.VisualBasic.Core\Extensions\IO\SymLinker\HardLink.vb"
+#Region "Microsoft.VisualBasic::11141ac6b69c11c3cc556ac585589f7e, Microsoft.VisualBasic.Core\Extensions\IO\SymLinker\HardLink.vb"
' Author:
'
diff --git a/Extensions/IO/SymLinker/JunctionPoint.vb b/Extensions/IO/SymLinker/JunctionPoint.vb
index 3f3c0b48..b41aff6b 100644
--- a/Extensions/IO/SymLinker/JunctionPoint.vb
+++ b/Extensions/IO/SymLinker/JunctionPoint.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a0263259f674405a4fedec9c4e65ce60, Microsoft.VisualBasic.Core\Extensions\IO\SymLinker\JunctionPoint.vb"
+#Region "Microsoft.VisualBasic::45cba76eb3740ed7b4fc2419ff4ccfe9, Microsoft.VisualBasic.Core\Extensions\IO\SymLinker\JunctionPoint.vb"
' Author:
'
diff --git a/Extensions/IO/SymLinker/SymbolicLink.vb b/Extensions/IO/SymLinker/SymbolicLink.vb
index 21a9f9b3..a2576ee2 100644
--- a/Extensions/IO/SymLinker/SymbolicLink.vb
+++ b/Extensions/IO/SymLinker/SymbolicLink.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d9df2d7ccf09d84c2a224a63d00899d0, Microsoft.VisualBasic.Core\Extensions\IO\SymLinker\SymbolicLink.vb"
+#Region "Microsoft.VisualBasic::3657912b74e191d47455cc60f5792cc7, Microsoft.VisualBasic.Core\Extensions\IO\SymLinker\SymbolicLink.vb"
' Author:
'
diff --git a/Extensions/Image/Bitmap/BitmapBuffer.vb b/Extensions/Image/Bitmap/BitmapBuffer.vb
index a5e557db..1c11cc57 100644
--- a/Extensions/Image/Bitmap/BitmapBuffer.vb
+++ b/Extensions/Image/Bitmap/BitmapBuffer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::cc34a7dff173f9a554f5678a30949bef, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\BitmapBuffer.vb"
+#Region "Microsoft.VisualBasic::2a647313fb64d477e080229f308b3733, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\BitmapBuffer.vb"
' Author:
'
diff --git a/Extensions/Image/Bitmap/BitmapScale.vb b/Extensions/Image/Bitmap/BitmapScale.vb
index e3b1025d..3cd3f3d3 100644
--- a/Extensions/Image/Bitmap/BitmapScale.vb
+++ b/Extensions/Image/Bitmap/BitmapScale.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3ff6c2d9a4a17f52213c689275ecc5b7, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\BitmapScale.vb"
+#Region "Microsoft.VisualBasic::8558b2fb94b68822f62a8bb63df7db18, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\BitmapScale.vb"
' Author:
'
diff --git a/Extensions/Image/Bitmap/Effects.vb b/Extensions/Image/Bitmap/Effects.vb
index c0914050..c502a806 100644
--- a/Extensions/Image/Bitmap/Effects.vb
+++ b/Extensions/Image/Bitmap/Effects.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::cefca287edcdf4078929b59bdc499b57, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\Effects.vb"
+#Region "Microsoft.VisualBasic::06ec40e2ebe79f96f8ab8b90ec897f42, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\Effects.vb"
' Author:
'
diff --git a/Extensions/Image/Bitmap/Utils.vb b/Extensions/Image/Bitmap/Utils.vb
index 19729e98..1c681e2a 100644
--- a/Extensions/Image/Bitmap/Utils.vb
+++ b/Extensions/Image/Bitmap/Utils.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::cbafd53bea044bb84eae18620f9e2624, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\Utils.vb"
+#Region "Microsoft.VisualBasic::b2be756d6700b2f582a7f0b902cbff76, Microsoft.VisualBasic.Core\Extensions\Image\Bitmap\Utils.vb"
' Author:
'
diff --git a/Extensions/Image/Colors/ColorCube.vb b/Extensions/Image/Colors/ColorCube.vb
index 4b309e7f..d08011f5 100644
--- a/Extensions/Image/Colors/ColorCube.vb
+++ b/Extensions/Image/Colors/ColorCube.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c98a6d2ecf50a86ffcf021ff4e65ef22, Microsoft.VisualBasic.Core\Extensions\Image\Colors\ColorCube.vb"
+#Region "Microsoft.VisualBasic::fd36d3ab4ddefc487b00cea0e137e762, Microsoft.VisualBasic.Core\Extensions\Image\Colors\ColorCube.vb"
' Author:
'
diff --git a/Extensions/Image/Colors/ColorMap.vb b/Extensions/Image/Colors/ColorMap.vb
index 451babc6..772edb5b 100644
--- a/Extensions/Image/Colors/ColorMap.vb
+++ b/Extensions/Image/Colors/ColorMap.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8e8be001cb1181a81589fdf10ea79183, Microsoft.VisualBasic.Core\Extensions\Image\Colors\ColorMap.vb"
+#Region "Microsoft.VisualBasic::e7063b31bfaa6a47452dfdac198c6b7a, Microsoft.VisualBasic.Core\Extensions\Image\Colors\ColorMap.vb"
' Author:
'
diff --git a/Extensions/Image/Colors/CytoscapeColor.vb b/Extensions/Image/Colors/CytoscapeColor.vb
index 68e36530..f5d46142 100644
--- a/Extensions/Image/Colors/CytoscapeColor.vb
+++ b/Extensions/Image/Colors/CytoscapeColor.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b7edc7d3d2f39157f3c2597e704466f2, Microsoft.VisualBasic.Core\Extensions\Image\Colors\CytoscapeColor.vb"
+#Region "Microsoft.VisualBasic::aebebc4ce521646ce5bd60853ad3a50c, Microsoft.VisualBasic.Core\Extensions\Image\Colors\CytoscapeColor.vb"
' Author:
'
diff --git a/Extensions/Image/Colors/GDIColors.vb b/Extensions/Image/Colors/GDIColors.vb
index 65fa2194..e73eb99d 100644
--- a/Extensions/Image/Colors/GDIColors.vb
+++ b/Extensions/Image/Colors/GDIColors.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e30b0194f1432cbabd5ce5ba3a6534b0, Microsoft.VisualBasic.Core\Extensions\Image\Colors\GDIColors.vb"
+#Region "Microsoft.VisualBasic::623efd62792af87cf8c98ee1d330872d, Microsoft.VisualBasic.Core\Extensions\Image\Colors\GDIColors.vb"
' Author:
'
@@ -345,7 +345,7 @@ Namespace Imaging
- Public Function AsDefaultColor(color As Color) As DefaultValue(Of Color)
+ Public Function AsDefaultColor(color As Color) As [Default](Of Color)
Return color.AsDefault(Function(c) DirectCast(c, Color).IsNullOrEmpty)
End Function
diff --git a/Extensions/Image/Colors/HSLColor.vb b/Extensions/Image/Colors/HSLColor.vb
index 576fe98f..1073b2dd 100644
--- a/Extensions/Image/Colors/HSLColor.vb
+++ b/Extensions/Image/Colors/HSLColor.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2f15d34981f532595ece9379d73c0a6b, Microsoft.VisualBasic.Core\Extensions\Image\Colors\HSLColor.vb"
+#Region "Microsoft.VisualBasic::45855f7d800a11f96a3687251100b5fa, Microsoft.VisualBasic.Core\Extensions\Image\Colors\HSLColor.vb"
' Author:
'
diff --git a/Extensions/Image/Colors/HexColor.vb b/Extensions/Image/Colors/HexColor.vb
index 599ff324..c61a0b6a 100644
--- a/Extensions/Image/Colors/HexColor.vb
+++ b/Extensions/Image/Colors/HexColor.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::deb20948057d077ab9605a5ca6c33ec4, Microsoft.VisualBasic.Core\Extensions\Image\Colors\HexColor.vb"
+#Region "Microsoft.VisualBasic::ef41705e254d691dbb8f24e0267176a3, Microsoft.VisualBasic.Core\Extensions\Image\Colors\HexColor.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/FontFace.vb b/Extensions/Image/GDI+/FontFace.vb
index 6547684b..59bb4d2a 100644
--- a/Extensions/Image/GDI+/FontFace.vb
+++ b/Extensions/Image/GDI+/FontFace.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2cc637e31d6147fb3befb794a82449b6, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\FontFace.vb"
+#Region "Microsoft.VisualBasic::196f606a0eab968477bea059d0ec3ace, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\FontFace.vb"
' Author:
'
@@ -57,7 +57,7 @@
Imports System.Drawing
Imports System.Drawing.Text
Imports System.Runtime.CompilerServices
-Imports DefaultFont = Microsoft.VisualBasic.Language.Default.DefaultValue(Of System.Drawing.Font)
+Imports DefaultFont = Microsoft.VisualBasic.Language.Default.Default(Of System.Drawing.Font)
Namespace Imaging
diff --git a/Extensions/Image/GDI+/GDICanvas.vb b/Extensions/Image/GDI+/GDICanvas.vb
index 65ae5959..ee676b8f 100644
--- a/Extensions/Image/GDI+/GDICanvas.vb
+++ b/Extensions/Image/GDI+/GDICanvas.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::57e273ef21156251b8683e9d1fa71707, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\GDICanvas.vb"
+#Region "Microsoft.VisualBasic::ec414b409ccfae2670da0d33969d8b8b, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\GDICanvas.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/Graphics2D.vb b/Extensions/Image/GDI+/Graphics2D.vb
index 64a2d364..b899ecb8 100644
--- a/Extensions/Image/GDI+/Graphics2D.vb
+++ b/Extensions/Image/GDI+/Graphics2D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3532cf6954f63df3a34342f1a1721bd1, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Graphics2D.vb"
+#Region "Microsoft.VisualBasic::9b690cd5e7f1be5c84ee19be5d0532b1, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Graphics2D.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/GraphicsExtensions.vb b/Extensions/Image/GDI+/GraphicsExtensions.vb
index 82c1cd7f..88b8f23a 100644
--- a/Extensions/Image/GDI+/GraphicsExtensions.vb
+++ b/Extensions/Image/GDI+/GraphicsExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2b3fec8f6304377bc3bcec79620613ab, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\GraphicsExtensions.vb"
+#Region "Microsoft.VisualBasic::6dd6ac2cd5d1a5908727ee36fa137537, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\GraphicsExtensions.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/Interface.vb b/Extensions/Image/GDI+/Interface.vb
index c5aecadf..7f95c848 100644
--- a/Extensions/Image/GDI+/Interface.vb
+++ b/Extensions/Image/GDI+/Interface.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::39e327a057507db5f29c18fd4df5c3ad, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Interface.vb"
+#Region "Microsoft.VisualBasic::2f63e51e93c6d27b742043386c10d5bd, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Interface.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/Layouts/Abstract.vb b/Extensions/Image/GDI+/Layouts/Abstract.vb
index c31bd8af..79472db8 100644
--- a/Extensions/Image/GDI+/Layouts/Abstract.vb
+++ b/Extensions/Image/GDI+/Layouts/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::431e8e930b9b22255258159323a200e2, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\Abstract.vb"
+#Region "Microsoft.VisualBasic::8e6a85756b8c22b42bc9fa0cfce08b6b, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\Abstract.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/Layouts/ColaExtensions.vb b/Extensions/Image/GDI+/Layouts/ColaExtensions.vb
index ab2c0afc..8c00e6cc 100644
--- a/Extensions/Image/GDI+/Layouts/ColaExtensions.vb
+++ b/Extensions/Image/GDI+/Layouts/ColaExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::31fae2e80a86e0314cb7026daebe36a8, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\ColaExtensions.vb"
+#Region "Microsoft.VisualBasic::52d1fd2850cb177372a640f45ef31dbe, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\ColaExtensions.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/Layouts/Point2D.vb b/Extensions/Image/GDI+/Layouts/Point2D.vb
index 8144a915..f6dbb1d3 100644
--- a/Extensions/Image/GDI+/Layouts/Point2D.vb
+++ b/Extensions/Image/GDI+/Layouts/Point2D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e11438ee51b731d7036062f987573ec5, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\Point2D.vb"
+#Region "Microsoft.VisualBasic::fd2474b995447806862f811aef5684ff, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\Point2D.vb"
' Author:
'
diff --git a/Extensions/Image/GDI+/Layouts/Rectangle2D.vb b/Extensions/Image/GDI+/Layouts/Rectangle2D.vb
index a6a74e0a..11c44d4c 100644
--- a/Extensions/Image/GDI+/Layouts/Rectangle2D.vb
+++ b/Extensions/Image/GDI+/Layouts/Rectangle2D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4a9e3fbea9f7ac6f156462d29213aeef, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\Rectangle2D.vb"
+#Region "Microsoft.VisualBasic::36e514099caeeb4140f6a8ab98e877ea, Microsoft.VisualBasic.Core\Extensions\Image\GDI+\Layouts\Rectangle2D.vb"
' Author:
'
diff --git a/Extensions/Image/ImageFormat.vb b/Extensions/Image/ImageFormat.vb
index 4ab40340..d664d60b 100644
--- a/Extensions/Image/ImageFormat.vb
+++ b/Extensions/Image/ImageFormat.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d2fbac009c5a6f0dc8a43ac3bdaa8e66, Microsoft.VisualBasic.Core\Extensions\Image\ImageFormat.vb"
+#Region "Microsoft.VisualBasic::c57640bb26193712eea10857990983d5, Microsoft.VisualBasic.Core\Extensions\Image\ImageFormat.vb"
' Author:
'
@@ -57,7 +57,7 @@ Imports System.Drawing.Imaging
Imports System.Runtime.CompilerServices
Imports Microsoft.VisualBasic.Net.Http
Imports Microsoft.VisualBasic.Text
-Imports defaultFormat = Microsoft.VisualBasic.Language.Default.DefaultValue(Of System.Drawing.Imaging.ImageFormat)
+Imports defaultFormat = Microsoft.VisualBasic.Language.Default.Default(Of System.Drawing.Imaging.ImageFormat)
Namespace Imaging
diff --git a/Extensions/Image/Math/GeomTransform.vb b/Extensions/Image/Math/GeomTransform.vb
index ed2fba77..0984c53b 100644
--- a/Extensions/Image/Math/GeomTransform.vb
+++ b/Extensions/Image/Math/GeomTransform.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fb6d1db40cfe4429caec8ea48bba81f9, Microsoft.VisualBasic.Core\Extensions\Image\Math\GeomTransform.vb"
+#Region "Microsoft.VisualBasic::71378490a7a35c2c967fcd61fa45b447, Microsoft.VisualBasic.Core\Extensions\Image\Math\GeomTransform.vb"
' Author:
'
diff --git a/Extensions/Image/Math/GeometryMath.vb b/Extensions/Image/Math/GeometryMath.vb
index 8c33e414..7a704a2a 100644
--- a/Extensions/Image/Math/GeometryMath.vb
+++ b/Extensions/Image/Math/GeometryMath.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6191fe92071102cbc4692b8568783c0f, Microsoft.VisualBasic.Core\Extensions\Image\Math\GeometryMath.vb"
+#Region "Microsoft.VisualBasic::75fcb2ed92ecb1f1f378a569027e730a, Microsoft.VisualBasic.Core\Extensions\Image\Math\GeometryMath.vb"
' Author:
'
diff --git a/Extensions/Image/Math/Models/Line.vb b/Extensions/Image/Math/Models/Line.vb
index 570b19a9..714abac6 100644
--- a/Extensions/Image/Math/Models/Line.vb
+++ b/Extensions/Image/Math/Models/Line.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0311d3217df9ea2dd3d6f0d076d03d37, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\Line.vb"
+#Region "Microsoft.VisualBasic::d95835778349348f609695497b663a28, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\Line.vb"
' Author:
'
diff --git a/Extensions/Image/Math/Models/PolarPoint.vb b/Extensions/Image/Math/Models/PolarPoint.vb
index f8a09985..9d1846bd 100644
--- a/Extensions/Image/Math/Models/PolarPoint.vb
+++ b/Extensions/Image/Math/Models/PolarPoint.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::103acdb6fe820deeb5c59afeec50e77a, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\PolarPoint.vb"
+#Region "Microsoft.VisualBasic::b00ccfe620212184b72ad7e8ea8c600f, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\PolarPoint.vb"
' Author:
'
diff --git a/Extensions/Image/Math/Models/Polygon.vb b/Extensions/Image/Math/Models/Polygon.vb
index 17e572de..4f1d1f77 100644
--- a/Extensions/Image/Math/Models/Polygon.vb
+++ b/Extensions/Image/Math/Models/Polygon.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::70e707135b08f5cea088c478eeaea13c, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\Polygon.vb"
+#Region "Microsoft.VisualBasic::bc27bc9c60f7442636caa239ab5ce94f, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\Polygon.vb"
' Author:
'
diff --git a/Extensions/Image/Math/Models/Vector2D.vb b/Extensions/Image/Math/Models/Vector2D.vb
index 6715b1b9..0fd0ad9f 100644
--- a/Extensions/Image/Math/Models/Vector2D.vb
+++ b/Extensions/Image/Math/Models/Vector2D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::70c5cba931d075d11ad71049cd7f057f, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\Vector2D.vb"
+#Region "Microsoft.VisualBasic::69ceea95906ed80e045120aa58ab0bf6, Microsoft.VisualBasic.Core\Extensions\Image\Math\Models\Vector2D.vb"
' Author:
'
diff --git a/Extensions/Image/Math/Polygon2D.vb b/Extensions/Image/Math/Polygon2D.vb
index af5c0718..8199af50 100644
--- a/Extensions/Image/Math/Polygon2D.vb
+++ b/Extensions/Image/Math/Polygon2D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1c2c9e6b0c87ce09ab4ac2fe6a4934f9, Microsoft.VisualBasic.Core\Extensions\Image\Math\Polygon2D.vb"
+#Region "Microsoft.VisualBasic::3de1704040fc26424f9297c075be7162, Microsoft.VisualBasic.Core\Extensions\Image\Math\Polygon2D.vb"
' Author:
'
diff --git a/Extensions/Image/Math/VectorMath2D.vb b/Extensions/Image/Math/VectorMath2D.vb
index defd6459..67bea3d6 100644
--- a/Extensions/Image/Math/VectorMath2D.vb
+++ b/Extensions/Image/Math/VectorMath2D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::09987c5f6d5fdc1ad97c60b8c9c6a222, Microsoft.VisualBasic.Core\Extensions\Image\Math\VectorMath2D.vb"
+#Region "Microsoft.VisualBasic::5d5f0bd2478a6e520928f570ff53c5b5, Microsoft.VisualBasic.Core\Extensions\Image\Math\VectorMath2D.vb"
' Author:
'
diff --git a/Extensions/Image/PointF3D.vb b/Extensions/Image/PointF3D.vb
index 61788398..1a7eb28d 100644
--- a/Extensions/Image/PointF3D.vb
+++ b/Extensions/Image/PointF3D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::db33d124efe84cc9f80dac03e38d1007, Microsoft.VisualBasic.Core\Extensions\Image\PointF3D.vb"
+#Region "Microsoft.VisualBasic::b70ed42a2afa9a49564dac1214e5d1c3, Microsoft.VisualBasic.Core\Extensions\Image\PointF3D.vb"
' Author:
'
diff --git a/Extensions/Image/TiffWriter.vb b/Extensions/Image/TiffWriter.vb
index 588379fc..95c6f6a1 100644
--- a/Extensions/Image/TiffWriter.vb
+++ b/Extensions/Image/TiffWriter.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::47b09674bddfe48039144b211f47253c, Microsoft.VisualBasic.Core\Extensions\Image\TiffWriter.vb"
+#Region "Microsoft.VisualBasic::03ff858003686cc92d3eab5acd654e71, Microsoft.VisualBasic.Core\Extensions\Image\TiffWriter.vb"
' Author:
'
diff --git a/Extensions/Image/Wmf.vb b/Extensions/Image/Wmf.vb
index 58e21ae7..31444317 100644
--- a/Extensions/Image/Wmf.vb
+++ b/Extensions/Image/Wmf.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fc835d3e5aac0f293ed406ae1813779d, Microsoft.VisualBasic.Core\Extensions\Image\Wmf.vb"
+#Region "Microsoft.VisualBasic::eadbd4efb1d726b1fd5f590f37e528e8, Microsoft.VisualBasic.Core\Extensions\Image\Wmf.vb"
' Author:
'
diff --git a/Extensions/Math/Correlations/Correlations.vb b/Extensions/Math/Correlations/Correlations.vb
index 407a37b8..4f5ec332 100644
--- a/Extensions/Math/Correlations/Correlations.vb
+++ b/Extensions/Math/Correlations/Correlations.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::268cbf7f461be6f59f5089b014f4cb26, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Correlations.vb"
+#Region "Microsoft.VisualBasic::7fdd877e6b00aeec49cd663ea58c6c21, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Correlations.vb"
' Author:
'
@@ -88,7 +88,7 @@ Namespace Math.Correlations
Public Module Correlations
- ReadOnly objectEquals As New DefaultValue(Of Func(Of Object, Object, Boolean))(Function(x, y) x.Equals(y))
+ ReadOnly objectEquals As New [Default](Of Func(Of Object, Object, Boolean))(Function(x, y) x.Equals(y))
'''
''' The Jaccard index, also known as Intersection over Union and the Jaccard similarity coefficient
@@ -383,7 +383,7 @@ Namespace Math.Correlations
''' 默认使用Pearson相似度
'''
'''
- Public ReadOnly Property PearsonDefault As DefaultValue(Of ICorrelation) = New ICorrelation(AddressOf GetPearson)
+ Public ReadOnly Property PearsonDefault As [Default](Of ICorrelation) = New ICorrelation(AddressOf GetPearson)
'''
''' Pearson correlations
diff --git a/Extensions/Math/Correlations/Ranking.vb b/Extensions/Math/Correlations/Ranking.vb
index d98ba6a6..16ac7663 100644
--- a/Extensions/Math/Correlations/Ranking.vb
+++ b/Extensions/Math/Correlations/Ranking.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::da9221189fd1ce2c04d99ca0f8e9821d, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Ranking.vb"
+#Region "Microsoft.VisualBasic::a525089530604eb2b0647ab829289f61, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Ranking.vb"
' Author:
'
diff --git a/Extensions/Math/Correlations/Ranks.vb b/Extensions/Math/Correlations/Ranks.vb
index e558fc3a..62ecd33c 100644
--- a/Extensions/Math/Correlations/Ranks.vb
+++ b/Extensions/Math/Correlations/Ranks.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::cd7d61e3ff96f7da73c9b9a6f1680dee, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Ranks.vb"
+#Region "Microsoft.VisualBasic::e1202199871dd4ca34776ef09c46824e, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Ranks.vb"
' Author:
'
diff --git a/Extensions/Math/Correlations/Scripting.vb b/Extensions/Math/Correlations/Scripting.vb
index 8d0730f1..4da8ef9e 100644
--- a/Extensions/Math/Correlations/Scripting.vb
+++ b/Extensions/Math/Correlations/Scripting.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4992942d5f810612d3f40cdfd1829c39, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Scripting.vb"
+#Region "Microsoft.VisualBasic::529ef937f9a73e22edebef9c23f1bcd8, Microsoft.VisualBasic.Core\Extensions\Math\Correlations\Scripting.vb"
' Author:
'
diff --git a/Extensions/Math/Information/Entropy.vb b/Extensions/Math/Information/Entropy.vb
index eacc9977..928782c9 100644
--- a/Extensions/Math/Information/Entropy.vb
+++ b/Extensions/Math/Information/Entropy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4b1c90a0695cbf375286d54d64b838f0, Microsoft.VisualBasic.Core\Extensions\Math\Information\Entropy.vb"
+#Region "Microsoft.VisualBasic::d08fd8dfce6d983445bbe9711dc16bb2, Microsoft.VisualBasic.Core\Extensions\Math\Information\Entropy.vb"
' Author:
'
diff --git a/Extensions/Math/Information/UncheckHelpers.vb b/Extensions/Math/Information/UncheckHelpers.vb
index 34a30186..0fb3f751 100644
--- a/Extensions/Math/Information/UncheckHelpers.vb
+++ b/Extensions/Math/Information/UncheckHelpers.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3d26d206d1d8d8bde42c0d0935273ff8, Microsoft.VisualBasic.Core\Extensions\Math\Information\UncheckHelpers.vb"
+#Region "Microsoft.VisualBasic::dae89f686d7e481105d44408dc3ba7fc, Microsoft.VisualBasic.Core\Extensions\Math\Information\UncheckHelpers.vb"
' Author:
'
diff --git a/Extensions/Math/Math.vb b/Extensions/Math/Math.vb
index d67a7a6e..811c212c 100644
--- a/Extensions/Math/Math.vb
+++ b/Extensions/Math/Math.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::986e13a966afe2cdb775ed7946ee9a88, Microsoft.VisualBasic.Core\Extensions\Math\Math.vb"
+#Region "Microsoft.VisualBasic::76f156726fd55b8b2d90add400da3052, Microsoft.VisualBasic.Core\Extensions\Math\Math.vb"
' Author:
'
@@ -39,7 +39,7 @@
' Factorial, FactorialSequence, (+2 Overloads) Floor, FormatNumeric, Hypot
' IEEERemainder, IsPowerOf2, (+2 Overloads) Log, Log10, Log2
' LogN, (+12 Overloads) Max, (+11 Overloads) Min, PoissonPDF, Pow
- ' Pow2, (+2 Overloads) ProductALL, (+3 Overloads) RangesAt, RMS, (+8 Overloads) Round
+ ' Pow2, (+3 Overloads) ProductALL, (+3 Overloads) RangesAt, RMS, (+8 Overloads) Round
' RSD, (+4 Overloads) SD, (+2 Overloads) seq, (+7 Overloads) Sign, Sin
' Sinh, Sqrt, (+5 Overloads) Sum, Tan, Tanh
' (+2 Overloads) Truncate, WeighedAverage
@@ -1840,6 +1840,18 @@ Namespace Math
Return [in].Select(Function(x) CDbl(x)).ProductALL
End Function
+ '''
+ ''' 计算出所有的数的乘积
+ '''
+ '''
+ '''
+ '''
+
+
+ Public Function ProductALL([in] As IEnumerable(Of Long)) As Double
+ Return [in].Select(Function(x) CDbl(x)).ProductALL
+ End Function
+
'''
''' ## Standard Deviation
'''
diff --git a/Extensions/Math/Matrix.vb b/Extensions/Math/Matrix.vb
index 008c442e..f63e9c35 100644
--- a/Extensions/Math/Matrix.vb
+++ b/Extensions/Math/Matrix.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8e82f2529ec9f0bcd074d4defebc0b2d, Microsoft.VisualBasic.Core\Extensions\Math\Matrix.vb"
+#Region "Microsoft.VisualBasic::ed6b97fc29c5ecafbbde6e0d4dc667ac, Microsoft.VisualBasic.Core\Extensions\Math\Matrix.vb"
' Author:
'
diff --git a/Extensions/Math/NumberEqualityComparer.vb b/Extensions/Math/NumberEqualityComparer.vb
index e09fdf99..0aa0872d 100644
--- a/Extensions/Math/NumberEqualityComparer.vb
+++ b/Extensions/Math/NumberEqualityComparer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::52a567694badd8284c4ca3f55ca151fa, Microsoft.VisualBasic.Core\Extensions\Math\NumberEqualityComparer.vb"
+#Region "Microsoft.VisualBasic::965f8261f361f9602ad3e77e53d3e9bf, Microsoft.VisualBasic.Core\Extensions\Math\NumberEqualityComparer.vb"
' Author:
'
diff --git a/Extensions/Math/NumberGroups.vb b/Extensions/Math/NumberGroups.vb
index 68b49f1c..2acdc19f 100644
--- a/Extensions/Math/NumberGroups.vb
+++ b/Extensions/Math/NumberGroups.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::216ff4ffa99cd78ad8f9ef7b6d573ef7, Microsoft.VisualBasic.Core\Extensions\Math\NumberGroups.vb"
+#Region "Microsoft.VisualBasic::ee64778cc7eaf1f85ca6dfa928604a6c, Microsoft.VisualBasic.Core\Extensions\Math\NumberGroups.vb"
' Author:
'
diff --git a/Extensions/Math/NumeralSystem.vb b/Extensions/Math/NumeralSystem.vb
index c02b7080..481af322 100644
--- a/Extensions/Math/NumeralSystem.vb
+++ b/Extensions/Math/NumeralSystem.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a4439e9124df0896a4c6888813d170de, Microsoft.VisualBasic.Core\Extensions\Math\NumeralSystem.vb"
+#Region "Microsoft.VisualBasic::19de6bd9898c3ec432f52570db8e30c0, Microsoft.VisualBasic.Core\Extensions\Math\NumeralSystem.vb"
' Author:
'
diff --git a/Extensions/Math/Percentage.vb b/Extensions/Math/Percentage.vb
index 8b547873..b4ecd057 100644
--- a/Extensions/Math/Percentage.vb
+++ b/Extensions/Math/Percentage.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2d0866e2231740129117f8fed954215d, Microsoft.VisualBasic.Core\Extensions\Math\Percentage.vb"
+#Region "Microsoft.VisualBasic::ade59e8aaf858a06d9158fc9af56f6d3, Microsoft.VisualBasic.Core\Extensions\Math\Percentage.vb"
' Author:
'
diff --git a/Extensions/Math/Random/PreciseRandom.vb b/Extensions/Math/Random/PreciseRandom.vb
index e8b1d727..1e8769ca 100644
--- a/Extensions/Math/Random/PreciseRandom.vb
+++ b/Extensions/Math/Random/PreciseRandom.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8073edb6bfbe37c235bfbf9700929c28, Microsoft.VisualBasic.Core\Extensions\Math\Random\PreciseRandom.vb"
+#Region "Microsoft.VisualBasic::4dc58ec87bf71221dcd6afe624e304dd, Microsoft.VisualBasic.Core\Extensions\Math\Random\PreciseRandom.vb"
' Author:
'
diff --git a/Extensions/Math/Random/RandomExtensions.vb b/Extensions/Math/Random/RandomExtensions.vb
index d59656ee..2e39eb76 100644
--- a/Extensions/Math/Random/RandomExtensions.vb
+++ b/Extensions/Math/Random/RandomExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6cd2f502c2bb29479d8383c99a8002d2, Microsoft.VisualBasic.Core\Extensions\Math\Random\RandomExtensions.vb"
+#Region "Microsoft.VisualBasic::f3e9e6a60058e7789c46a6c06f1647f2, Microsoft.VisualBasic.Core\Extensions\Math\Random\RandomExtensions.vb"
' Author:
'
diff --git a/Extensions/Math/Random/RandomRange.vb b/Extensions/Math/Random/RandomRange.vb
index 8c5fe349..61f886f7 100644
--- a/Extensions/Math/Random/RandomRange.vb
+++ b/Extensions/Math/Random/RandomRange.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fbb21f6b7839c9c68891c6e7a6946bb4, Microsoft.VisualBasic.Core\Extensions\Math\Random\RandomRange.vb"
+#Region "Microsoft.VisualBasic::92cd1e9d62c2894f83fd807be2e68a70, Microsoft.VisualBasic.Core\Extensions\Math\Random\RandomRange.vb"
' Author:
'
diff --git a/Extensions/Math/ScaleMaps.vb b/Extensions/Math/ScaleMaps.vb
index eb0d062e..fe3827fa 100644
--- a/Extensions/Math/ScaleMaps.vb
+++ b/Extensions/Math/ScaleMaps.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6c1e3a388e4d4a2a5b167203150e3b99, Microsoft.VisualBasic.Core\Extensions\Math\ScaleMaps.vb"
+#Region "Microsoft.VisualBasic::73b4d08a79c43310c72940a2aad735e0, Microsoft.VisualBasic.Core\Extensions\Math\ScaleMaps.vb"
' Author:
'
diff --git a/Extensions/Math/ScientificNotation.vb b/Extensions/Math/ScientificNotation.vb
index ec30feb4..8882a4af 100644
--- a/Extensions/Math/ScientificNotation.vb
+++ b/Extensions/Math/ScientificNotation.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2998ab66ceb084246f131aefc80fd130, Microsoft.VisualBasic.Core\Extensions\Math\ScientificNotation.vb"
+#Region "Microsoft.VisualBasic::81dc3bbe4b63f750c4ac4b1effa1ee76, Microsoft.VisualBasic.Core\Extensions\Math\ScientificNotation.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Average.vb b/Extensions/Math/StatisticsMathExtensions/Average.vb
index ed935821..ca081970 100644
--- a/Extensions/Math/StatisticsMathExtensions/Average.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Average.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1211109a06f3a9f66b9347239d1802eb, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Average.vb"
+#Region "Microsoft.VisualBasic::4c8b3e8db9275b8503a5616f91739596, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Average.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/DataSample.vb b/Extensions/Math/StatisticsMathExtensions/DataSample.vb
index a774860c..e7933ee1 100644
--- a/Extensions/Math/StatisticsMathExtensions/DataSample.vb
+++ b/Extensions/Math/StatisticsMathExtensions/DataSample.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::56397c07d81bb05df5e4fd5c29b574ae, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\DataSample.vb"
+#Region "Microsoft.VisualBasic::c65c956e6b69aef4f24bfefc78b583b4, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\DataSample.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/CPOLLicense.vb b/Extensions/Math/StatisticsMathExtensions/Linq/CPOLLicense.vb
index 15e79970..5d7cdd0c 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/CPOLLicense.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/CPOLLicense.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::254f005d5e5fe70a34aaf060a9192e79, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\CPOLLicense.vb"
+#Region "Microsoft.VisualBasic::4449e50ebab5d68ae6a22af3e6da7fe0, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\CPOLLicense.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsCovariance.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsCovariance.vb
index 832cf5f4..03c4d26f 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsCovariance.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsCovariance.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::69410caed063653a059050882d856a7f, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsCovariance.vb"
+#Region "Microsoft.VisualBasic::707b5f73e947c80a4efc25ff8b059224, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsCovariance.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMedian.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMedian.vb
index bdbaa098..fa50f4fe 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMedian.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMedian.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3d91a6e3b3dfa090a48d0a02361697fa, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsMedian.vb"
+#Region "Microsoft.VisualBasic::4a053d23447c2c628bf650c45c6e5119, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsMedian.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMode.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMode.vb
index be824ef8..bd336c57 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMode.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsMode.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6fcc748629a24d0ca0195968e3ab945f, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsMode.vb"
+#Region "Microsoft.VisualBasic::cf3653266a2d5fbc7a5e79254b26f529, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsMode.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsPearson.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsPearson.vb
index a1892064..c973403f 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsPearson.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsPearson.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::06e542dcaa9576b64a02ea384bff89b5, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsPearson.vb"
+#Region "Microsoft.VisualBasic::d6059623b0d92ef82787b5e78f36de7c, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsPearson.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsRange.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsRange.vb
index deb9868c..7666ea8f 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsRange.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsRange.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c1a1f76f654366fd8bcf170990abd897, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsRange.vb"
+#Region "Microsoft.VisualBasic::3cbbbd091c6e8bf2f0bc42c9da7fd035, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsRange.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviation.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviation.vb
index 58be47d9..9c3e0cb3 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviation.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviation.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f26d583246bdc61109e553deda4d4bd2, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsStandardDeviation.vb"
+#Region "Microsoft.VisualBasic::018201163638d7ddfa7332a512a0ffcb, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsStandardDeviation.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviationP.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviationP.vb
index 13506ef8..66966827 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviationP.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsStandardDeviationP.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4eb217e59efb1f498dc71eebf38a6cf2, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsStandardDeviationP.vb"
+#Region "Microsoft.VisualBasic::d977f07e7fc1a94b17764fb2c3698c7f, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsStandardDeviationP.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVariance.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVariance.vb
index 5e230e29..a94617b7 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVariance.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVariance.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::98b9558221e63a9532cc913a8d1e4986, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsVariance.vb"
+#Region "Microsoft.VisualBasic::53ee1938cc549f8ae6442f02659fabb9, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsVariance.vb"
' Author:
'
diff --git a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVarianceP.vb b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVarianceP.vb
index 99f8213c..b4d7d447 100644
--- a/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVarianceP.vb
+++ b/Extensions/Math/StatisticsMathExtensions/Linq/EnumerableStatsVarianceP.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2468500fe3daa4045acb2131160063a9, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsVarianceP.vb"
+#Region "Microsoft.VisualBasic::473e67c72806d54d9b38834ee8ef01b7, Microsoft.VisualBasic.Core\Extensions\Math\StatisticsMathExtensions\Linq\EnumerableStatsVarianceP.vb"
' Author:
'
diff --git a/Extensions/Math/Trigonometric/Arctan.vb b/Extensions/Math/Trigonometric/Arctan.vb
index 690f1d66..4dc10f26 100644
--- a/Extensions/Math/Trigonometric/Arctan.vb
+++ b/Extensions/Math/Trigonometric/Arctan.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b7ee6572f712749b8a830edf8637472b, Microsoft.VisualBasic.Core\Extensions\Math\Trigonometric\Arctan.vb"
+#Region "Microsoft.VisualBasic::fbb2ea48f2dd4d815304d189f668b4b9, Microsoft.VisualBasic.Core\Extensions\Math\Trigonometric\Arctan.vb"
' Author:
'
diff --git a/Extensions/Math/Trigonometric/Trigonometric.vb b/Extensions/Math/Trigonometric/Trigonometric.vb
index 93c4382d..035bd017 100644
--- a/Extensions/Math/Trigonometric/Trigonometric.vb
+++ b/Extensions/Math/Trigonometric/Trigonometric.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::44e107ebd2c55964041ba64dae2540bb, Microsoft.VisualBasic.Core\Extensions\Math\Trigonometric\Trigonometric.vb"
+#Region "Microsoft.VisualBasic::9c312da426a7a5ef34abc056584b4c24, Microsoft.VisualBasic.Core\Extensions\Math\Trigonometric\Trigonometric.vb"
' Author:
'
diff --git a/Extensions/Math/Trigonometric/Trigonometric2.vb b/Extensions/Math/Trigonometric/Trigonometric2.vb
index 0ab70eb1..ee514ee8 100644
--- a/Extensions/Math/Trigonometric/Trigonometric2.vb
+++ b/Extensions/Math/Trigonometric/Trigonometric2.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1d47559d4e0a99ff810db30f73ca7409, Microsoft.VisualBasic.Core\Extensions\Math\Trigonometric\Trigonometric2.vb"
+#Region "Microsoft.VisualBasic::b040327637042e7f47b204fa6b7081ca, Microsoft.VisualBasic.Core\Extensions\Math\Trigonometric\Trigonometric2.vb"
' Author:
'
diff --git a/Extensions/Reflection/Delegate/DelegateFactory.vb b/Extensions/Reflection/Delegate/DelegateFactory.vb
index 56f6cc0a..146b9847 100644
--- a/Extensions/Reflection/Delegate/DelegateFactory.vb
+++ b/Extensions/Reflection/Delegate/DelegateFactory.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ebf65ebbe1044ca1c5390f0e2c662737, Microsoft.VisualBasic.Core\Extensions\Reflection\Delegate\DelegateFactory.vb"
+#Region "Microsoft.VisualBasic::7de3b38abe167002542f089ac0bcd767, Microsoft.VisualBasic.Core\Extensions\Reflection\Delegate\DelegateFactory.vb"
' Author:
'
diff --git a/Extensions/Reflection/Delegate/TypeExtensions.vb b/Extensions/Reflection/Delegate/TypeExtensions.vb
index 9ac93ed1..1799f0d7 100644
--- a/Extensions/Reflection/Delegate/TypeExtensions.vb
+++ b/Extensions/Reflection/Delegate/TypeExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b14bc5436ac6578fc064be651c3862a6, Microsoft.VisualBasic.Core\Extensions\Reflection\Delegate\TypeExtensions.vb"
+#Region "Microsoft.VisualBasic::4c14fe4af8015f616f7a75846f1e2621, Microsoft.VisualBasic.Core\Extensions\Reflection\Delegate\TypeExtensions.vb"
' Author:
'
diff --git a/Extensions/Reflection/Marshal/IntPtr(Of T).vb b/Extensions/Reflection/Marshal/IntPtr(Of T).vb
index e5da0e51..d417d248 100644
--- a/Extensions/Reflection/Marshal/IntPtr(Of T).vb
+++ b/Extensions/Reflection/Marshal/IntPtr(Of T).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1dd0e995474b896bf1c97740251d9aa6, Microsoft.VisualBasic.Core\Extensions\Reflection\Marshal\IntPtr(Of T).vb"
+#Region "Microsoft.VisualBasic::2a26dbda2dc9895f13a06b22986b2042, Microsoft.VisualBasic.Core\Extensions\Reflection\Marshal\IntPtr(Of T).vb"
' Author:
'
diff --git a/Extensions/Reflection/Marshal/MarshalExtensions.vb b/Extensions/Reflection/Marshal/MarshalExtensions.vb
index fee83f16..66d5d467 100644
--- a/Extensions/Reflection/Marshal/MarshalExtensions.vb
+++ b/Extensions/Reflection/Marshal/MarshalExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1698c0af0197c40b47299d63cceef721, Microsoft.VisualBasic.Core\Extensions\Reflection\Marshal\MarshalExtensions.vb"
+#Region "Microsoft.VisualBasic::a810b6c4ba107323a3ec2d0a908a1d7c, Microsoft.VisualBasic.Core\Extensions\Reflection\Marshal\MarshalExtensions.vb"
' Author:
'
diff --git a/Extensions/Reflection/Marshal/Pointers.vb b/Extensions/Reflection/Marshal/Pointers.vb
index 1f1364c2..6f3907a3 100644
--- a/Extensions/Reflection/Marshal/Pointers.vb
+++ b/Extensions/Reflection/Marshal/Pointers.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9989e7737202a17a6f05f122b8447845, Microsoft.VisualBasic.Core\Extensions\Reflection\Marshal\Pointers.vb"
+#Region "Microsoft.VisualBasic::f13ea8556ad8d7833dfbd328e3818857, Microsoft.VisualBasic.Core\Extensions\Reflection\Marshal\Pointers.vb"
' Author:
'
diff --git a/Extensions/Reflection/Methods.vb b/Extensions/Reflection/Methods.vb
index a6387287..de8755af 100644
--- a/Extensions/Reflection/Methods.vb
+++ b/Extensions/Reflection/Methods.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::af1c1f5aa97f0cd0ebc33ed013acb286, Microsoft.VisualBasic.Core\Extensions\Reflection\Methods.vb"
+#Region "Microsoft.VisualBasic::965a865aa28a8655735ad083bc1825d6, Microsoft.VisualBasic.Core\Extensions\Reflection\Methods.vb"
' Author:
'
diff --git a/Extensions/Reflection/Parameters/ParamLogUtility.vb b/Extensions/Reflection/Parameters/ParamLogUtility.vb
index 935d7c21..ce95450f 100644
--- a/Extensions/Reflection/Parameters/ParamLogUtility.vb
+++ b/Extensions/Reflection/Parameters/ParamLogUtility.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3fabc6b0b3cb9576aed216e7ae407c6c, Microsoft.VisualBasic.Core\Extensions\Reflection\Parameters\ParamLogUtility.vb"
+#Region "Microsoft.VisualBasic::e65ac0e10a02ece50ebe67cb3f1cabe6, Microsoft.VisualBasic.Core\Extensions\Reflection\Parameters\ParamLogUtility.vb"
' Author:
'
diff --git a/Extensions/Reflection/Parameters/Simple.vb b/Extensions/Reflection/Parameters/Simple.vb
index e6c0a6cf..327a73cb 100644
--- a/Extensions/Reflection/Parameters/Simple.vb
+++ b/Extensions/Reflection/Parameters/Simple.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c9a6466a8eaf2d44b4f5496927966f2d, Microsoft.VisualBasic.Core\Extensions\Reflection\Parameters\Simple.vb"
+#Region "Microsoft.VisualBasic::07f5fac2f3041e7e554f2117d54e25ca, Microsoft.VisualBasic.Core\Extensions\Reflection\Parameters\Simple.vb"
' Author:
'
diff --git a/Extensions/Reflection/Reflection.vb b/Extensions/Reflection/Reflection.vb
index 0685051b..90b14b36 100644
--- a/Extensions/Reflection/Reflection.vb
+++ b/Extensions/Reflection/Reflection.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bd538b22ab0d220d485a0b8a10e10245, Microsoft.VisualBasic.Core\Extensions\Reflection\Reflection.vb"
+#Region "Microsoft.VisualBasic::aa04d1dc805165e98f902dd149eca325, Microsoft.VisualBasic.Core\Extensions\Reflection\Reflection.vb"
' Author:
'
diff --git a/Extensions/Security/AES.vb b/Extensions/Security/AES.vb
index bff5c639..4f2c8743 100644
--- a/Extensions/Security/AES.vb
+++ b/Extensions/Security/AES.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::450aaf79d599681305fa8d5be35a3631, Microsoft.VisualBasic.Core\Extensions\Security\AES.vb"
+#Region "Microsoft.VisualBasic::e5cfa890b656e93e3a8988f76e1e286f, Microsoft.VisualBasic.Core\Extensions\Security\AES.vb"
' Author:
'
diff --git a/Extensions/Security/Md5.vb b/Extensions/Security/Md5.vb
index 8ff52918..f29b910d 100644
--- a/Extensions/Security/Md5.vb
+++ b/Extensions/Security/Md5.vb
@@ -1,44 +1,44 @@
-#Region "Microsoft.VisualBasic::edc22bba3533f9e9e4b35eaf2f8c89d3, Microsoft.VisualBasic.Core\Extensions\Security\Md5.vb"
+#Region "Microsoft.VisualBasic::0983848ac76a8b9942aa4f7e68fe5555, Microsoft.VisualBasic.Core\Extensions\Security\Md5.vb"
- ' Author:
- '
- ' asuka (amethyst.asuka@gcmodeller.org)
- ' xie (genetics@smrucc.org)
- ' xieguigang (xie.guigang@live.com)
- '
- ' Copyright (c) 2018 GPL3 Licensed
- '
- '
- ' GNU GENERAL PUBLIC LICENSE (GPL3)
- '
- '
- ' This program is free software: you can redistribute it and/or modify
- ' it under the terms of the GNU General Public License as published by
- ' the Free Software Foundation, either version 3 of the License, or
- ' (at your option) any later version.
- '
- ' This program is distributed in the hope that it will be useful,
- ' but WITHOUT ANY WARRANTY; without even the implied warranty of
- ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- ' GNU General Public License for more details.
- '
- ' You should have received a copy of the GNU General Public License
- ' along with this program. If not, see .
+' Author:
+'
+' asuka (amethyst.asuka@gcmodeller.org)
+' xie (genetics@smrucc.org)
+' xieguigang (xie.guigang@live.com)
+'
+' Copyright (c) 2018 GPL3 Licensed
+'
+'
+' GNU GENERAL PUBLIC LICENSE (GPL3)
+'
+'
+' This program is free software: you can redistribute it and/or modify
+' it under the terms of the GNU General Public License as published by
+' the Free Software Foundation, either version 3 of the License, or
+' (at your option) any later version.
+'
+' This program is distributed in the hope that it will be useful,
+' but WITHOUT ANY WARRANTY; without even the implied warranty of
+' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+' GNU General Public License for more details.
+'
+' You should have received a copy of the GNU General Public License
+' along with this program. If not, see .
- ' /********************************************************************************/
+' /********************************************************************************/
- ' Summaries:
+' Summaries:
- ' Module MD5Hash
- '
- ' Function: GetFileMd5, (+2 Overloads) GetHashCode, (+3 Overloads) GetMd5Hash, GetMd5Hash2, NewUid
- ' SaltValue, Sha256ByteString, StringToByteArray, (+2 Overloads) ToLong, VerifyFile
- ' VerifyMd5Hash
- '
- '
- ' /********************************************************************************/
+' Module MD5Hash
+'
+' Function: GetFileMd5, (+2 Overloads) GetHashCode, (+3 Overloads) GetMd5Hash, GetMd5Hash2, NewUid
+' SaltValue, Sha256ByteString, StringToByteArray, (+2 Overloads) ToLong, VerifyFile
+' VerifyMd5Hash
+'
+'
+' /********************************************************************************/
#End Region
@@ -47,6 +47,7 @@ Imports System.Runtime.CompilerServices
Imports System.Security.Cryptography
Imports System.Text
Imports Microsoft.VisualBasic.CommandLine.Reflection
+Imports Microsoft.VisualBasic.Language
Imports Microsoft.VisualBasic.Linq
Imports Microsoft.VisualBasic.Scripting.MetaData
@@ -294,5 +295,50 @@ Namespace SecurityString
Return sb.ToString.Trim(delimiter)
End Function
+
+ '''
+ ''' Calculate the Fletcher32 checksum.
+ '''
+ ''' the bytes data for verify
+ ''' initial offset
+ ''' the message length (if odd, 0 is appended)
+ '''
+ '''
+ ''' https://github.com/AKafakA/CSE5234_Group1/blob/ae055d2bb45be9ccf30bbf2bf9dfac4e6e982b1c/h2/src/main/org/h2/mvstore/DataUtils.java#L798
+ '''
+
+ Public Function Fletcher32(bytes As Byte(), offset%, length%) As Integer
+ Dim s1 As Integer = &HFFFF
+ Dim s2 As Integer = &HFFFF
+ Dim i As VBInteger = offset
+ Dim len As Integer = offset + (length And (Not 1))
+
+ Do While i < len
+ ' reduce after 360 words (each word is two bytes)
+ Dim [end] As Integer = System.Math.Min(CInt(i) + 720, len)
+
+ Do While i < [end]
+ 'ORIGINAL LINE: int x = ((bytes[i++] & &Hff) << 8) | (bytes[i++] & &Hff);
+ Dim x As Integer = ((bytes(++i) And &HFF) << 8) Or (bytes(++i) And &HFF)
+ s1 += x
+ s2 += s1
+ Loop
+
+ s1 = (s1 And &HFFFF) + (CInt(CUInt(s1) >> 16))
+ s2 = (s2 And &HFFFF) + (CInt(CUInt(s2) >> 16))
+ Loop
+
+ If (length And 1) <> 0 Then
+ ' odd length: append 0
+ Dim x As Integer = (bytes(i) And &HFF) << 8
+ s1 += x
+ s2 += s1
+ End If
+
+ s1 = (s1 And &HFFFF) + (CInt(CUInt(s1) >> 16))
+ s2 = (s2 And &HFFFF) + (CInt(CUInt(s2) >> 16))
+
+ Return (s2 << 16) Or s1
+ End Function
End Module
End Namespace
diff --git a/Extensions/Security/Md5HashProvider.vb b/Extensions/Security/Md5HashProvider.vb
index 6c1abfbb..cbc08f3b 100644
--- a/Extensions/Security/Md5HashProvider.vb
+++ b/Extensions/Security/Md5HashProvider.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a6c09009091285fce2178f685885711e, Microsoft.VisualBasic.Core\Extensions\Security\Md5HashProvider.vb"
+#Region "Microsoft.VisualBasic::c81fb0eed5a2e47aa2f57020a9833ef1, Microsoft.VisualBasic.Core\Extensions\Security\Md5HashProvider.vb"
' Author:
'
diff --git a/Extensions/Security/RSACrypto.vb b/Extensions/Security/RSACrypto.vb
index 42ffa8ae..9b6a5e6b 100644
--- a/Extensions/Security/RSACrypto.vb
+++ b/Extensions/Security/RSACrypto.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::50d02f66dd29aa0234d1e529680d063c, Microsoft.VisualBasic.Core\Extensions\Security\RSACrypto.vb"
+#Region "Microsoft.VisualBasic::1396ba92c7a38baee7781ef0e8edcfde, Microsoft.VisualBasic.Core\Extensions\Security\RSACrypto.vb"
' Author:
'
diff --git a/Extensions/Security/SHA.vb b/Extensions/Security/SHA.vb
index c6850276..cbab05e5 100644
--- a/Extensions/Security/SHA.vb
+++ b/Extensions/Security/SHA.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::aea2365815cc6204399888e7186c27d2, Microsoft.VisualBasic.Core\Extensions\Security\SHA.vb"
+#Region "Microsoft.VisualBasic::82ff13d2ea100c32bda84e4379d8d792, Microsoft.VisualBasic.Core\Extensions\Security\SHA.vb"
' Author:
'
diff --git a/Extensions/Security/SecurityString.vb b/Extensions/Security/SecurityString.vb
index ab6af5a6..eed10004 100644
--- a/Extensions/Security/SecurityString.vb
+++ b/Extensions/Security/SecurityString.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::83c95f589d1abbd6cb9676d948dcf4e2, Microsoft.VisualBasic.Core\Extensions\Security\SecurityString.vb"
+#Region "Microsoft.VisualBasic::67498866d7291c11b4ffbe7bd2c92b51, Microsoft.VisualBasic.Core\Extensions\Security\SecurityString.vb"
' Author:
'
diff --git a/Extensions/Security/TripleDES.vb b/Extensions/Security/TripleDES.vb
index 600a6848..56195b41 100644
--- a/Extensions/Security/TripleDES.vb
+++ b/Extensions/Security/TripleDES.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::76f6ffbd3409930cf0d209db5e69d946, Microsoft.VisualBasic.Core\Extensions\Security\TripleDES.vb"
+#Region "Microsoft.VisualBasic::d65684dc5d5f8fecadfeac41e2e710a2, Microsoft.VisualBasic.Core\Extensions\Security\TripleDES.vb"
' Author:
'
diff --git a/Extensions/StringHelpers/NumericFormatHelper.vb b/Extensions/StringHelpers/NumericFormatHelper.vb
index 83f77352..6e202837 100644
--- a/Extensions/StringHelpers/NumericFormatHelper.vb
+++ b/Extensions/StringHelpers/NumericFormatHelper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f666e1ffd1d576810d3a77fd9847484f, Microsoft.VisualBasic.Core\Extensions\StringHelpers\NumericFormatHelper.vb"
+#Region "Microsoft.VisualBasic::a359fde6d498a5fec0ea6c460f1721da, Microsoft.VisualBasic.Core\Extensions\StringHelpers\NumericFormatHelper.vb"
' Author:
'
diff --git a/Extensions/StringHelpers/Parser.vb b/Extensions/StringHelpers/Parser.vb
index 0d105ff0..ef5e8453 100644
--- a/Extensions/StringHelpers/Parser.vb
+++ b/Extensions/StringHelpers/Parser.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a28a142480949f5a697705364e9200e1, Microsoft.VisualBasic.Core\Extensions\StringHelpers\Parser.vb"
+#Region "Microsoft.VisualBasic::6d9e795c16a7e95236a1ca93281c82df, Microsoft.VisualBasic.Core\Extensions\StringHelpers\Parser.vb"
' Author:
'
diff --git a/Extensions/StringHelpers/RegexExtensions.vb b/Extensions/StringHelpers/RegexExtensions.vb
index 5eeffc07..9d0cf1c6 100644
--- a/Extensions/StringHelpers/RegexExtensions.vb
+++ b/Extensions/StringHelpers/RegexExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::14e6e7d6f16d2a7c7404557abfd5af5a, Microsoft.VisualBasic.Core\Extensions\StringHelpers\RegexExtensions.vb"
+#Region "Microsoft.VisualBasic::76ea6c0440dffd10bdf28a081338f5b7, Microsoft.VisualBasic.Core\Extensions\StringHelpers\RegexExtensions.vb"
' Author:
'
diff --git a/Extensions/StringHelpers/StrUtils.vb b/Extensions/StringHelpers/StrUtils.vb
index 22563277..cd2d9e80 100644
--- a/Extensions/StringHelpers/StrUtils.vb
+++ b/Extensions/StringHelpers/StrUtils.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e1b34ed1a11c02d265960b333f6521ba, Microsoft.VisualBasic.Core\Extensions\StringHelpers\StrUtils.vb"
+#Region "Microsoft.VisualBasic::306f4c6f3b898e1191899e495f025810, Microsoft.VisualBasic.Core\Extensions\StringHelpers\StrUtils.vb"
' Author:
'
@@ -191,7 +191,7 @@ Public Module StrUtils
Return AscW(c)
End Function
- ReadOnly newRandom As New DefaultValue(Of Random)(Math.Seeds)
+ ReadOnly newRandom As New [Default](Of Random)(Math.Seeds)
'''
''' 32-126
diff --git a/Extensions/StringHelpers/StringHelpers.vb b/Extensions/StringHelpers/StringHelpers.vb
index 221c733e..753660f5 100644
--- a/Extensions/StringHelpers/StringHelpers.vb
+++ b/Extensions/StringHelpers/StringHelpers.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5042b248277af6fd540de8aff4303ef5, Microsoft.VisualBasic.Core\Extensions\StringHelpers\StringHelpers.vb"
+#Region "Microsoft.VisualBasic::8c3c010903b99c4c526b4b91d717f856, Microsoft.VisualBasic.Core\Extensions\StringHelpers\StringHelpers.vb"
' Author:
'
@@ -128,7 +128,7 @@ Public Module StringHelpers
'''
''' Using as default value
'''
- Public ReadOnly Property EmptyString As DefaultValue(Of String) = String.Empty
+ Public ReadOnly Property EmptyString As [Default](Of String) = String.Empty
'''
''' Replace the with the specific string.
diff --git a/Extensions/Trinity/Expression.vb b/Extensions/Trinity/Expression.vb
index 0e800ddc..c6d9c484 100644
--- a/Extensions/Trinity/Expression.vb
+++ b/Extensions/Trinity/Expression.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f4244d7a0f569380f8807f3c10c1d96d, Microsoft.VisualBasic.Core\Extensions\Trinity\Expression.vb"
+#Region "Microsoft.VisualBasic::bfa46ec31b7a74506e4a53da0e692eca, Microsoft.VisualBasic.Core\Extensions\Trinity\Expression.vb"
' Author:
'
diff --git a/Extensions/Trinity/Extensions.vb b/Extensions/Trinity/Extensions.vb
index 82c47517..ae4ba85a 100644
--- a/Extensions/Trinity/Extensions.vb
+++ b/Extensions/Trinity/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4f999a8609d3876a9e257ee4aed5d848, Microsoft.VisualBasic.Core\Extensions\Trinity\Extensions.vb"
+#Region "Microsoft.VisualBasic::ebc0acb27e6002bb75c2f03711b0f9ac, Microsoft.VisualBasic.Core\Extensions\Trinity\Extensions.vb"
' Author:
'
diff --git a/Extensions/Trinity/NLP/TextTokens.vb b/Extensions/Trinity/NLP/TextTokens.vb
index 9915ea09..4aa11111 100644
--- a/Extensions/Trinity/NLP/TextTokens.vb
+++ b/Extensions/Trinity/NLP/TextTokens.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::987d69e81c50f3c2f0004fee3b75461d, Microsoft.VisualBasic.Core\Extensions\Trinity\NLP\TextTokens.vb"
+#Region "Microsoft.VisualBasic::db9f5269029f591c99930ac9cf93e10f, Microsoft.VisualBasic.Core\Extensions\Trinity\NLP\TextTokens.vb"
' Author:
'
diff --git a/Extensions/Trinity/Word.vb b/Extensions/Trinity/Word.vb
index 7e29504f..19c72033 100644
--- a/Extensions/Trinity/Word.vb
+++ b/Extensions/Trinity/Word.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c3bd8734bc8c37d0af7703ec75c65b2f, Microsoft.VisualBasic.Core\Extensions\Trinity\Word.vb"
+#Region "Microsoft.VisualBasic::d50d0ba2fcaaee407553abd3d8e34a41, Microsoft.VisualBasic.Core\Extensions\Trinity\Word.vb"
' Author:
'
diff --git a/Extensions/Trinity/WordClass.vb b/Extensions/Trinity/WordClass.vb
index 27fd6e3e..85d80c99 100644
--- a/Extensions/Trinity/WordClass.vb
+++ b/Extensions/Trinity/WordClass.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::56e6e6f81616dd4d5739ef90ab144f96, Microsoft.VisualBasic.Core\Extensions\Trinity\WordClass.vb"
+#Region "Microsoft.VisualBasic::5723dc4e4812a32ed1a2cb43dabb24e9, Microsoft.VisualBasic.Core\Extensions\Trinity\WordClass.vb"
' Author:
'
diff --git a/Extensions/ValueTypes/RangeExtensions.vb b/Extensions/ValueTypes/RangeExtensions.vb
index 147ab373..b69ca807 100644
--- a/Extensions/ValueTypes/RangeExtensions.vb
+++ b/Extensions/ValueTypes/RangeExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b1c22cec845b7163a9fd2eda5d8b5433, Microsoft.VisualBasic.Core\Extensions\ValueTypes\RangeExtensions.vb"
+#Region "Microsoft.VisualBasic::b1d0cec8228de1019b9c7e5945b6c7ef, Microsoft.VisualBasic.Core\Extensions\ValueTypes\RangeExtensions.vb"
' Author:
'
diff --git a/Extensions/ValueTypes/TimeSpanScale.vb b/Extensions/ValueTypes/TimeSpanScale.vb
index 1d66db54..0dc8e401 100644
--- a/Extensions/ValueTypes/TimeSpanScale.vb
+++ b/Extensions/ValueTypes/TimeSpanScale.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9abbd0feae7d88a1385a7b1b27ae1eeb, Microsoft.VisualBasic.Core\Extensions\ValueTypes\TimeSpanScale.vb"
+#Region "Microsoft.VisualBasic::f15c3bec8897be389b15949bd09eb9f2, Microsoft.VisualBasic.Core\Extensions\ValueTypes\TimeSpanScale.vb"
' Author:
'
diff --git a/Extensions/WebServices/HTTP_RFC.vb b/Extensions/WebServices/HTTP_RFC.vb
index 72f168af..ffbcbe96 100644
--- a/Extensions/WebServices/HTTP_RFC.vb
+++ b/Extensions/WebServices/HTTP_RFC.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5fc21762f647132d1d6f9df1ea161866, Microsoft.VisualBasic.Core\Extensions\WebServices\HTTP_RFC.vb"
+#Region "Microsoft.VisualBasic::61425b732450b4a9e6446347bd269581, Microsoft.VisualBasic.Core\Extensions\WebServices\HTTP_RFC.vb"
' Author:
'
diff --git a/Extensions/WebServices/HttpGet.vb b/Extensions/WebServices/HttpGet.vb
index 4c092e1c..d6ac4fe7 100644
--- a/Extensions/WebServices/HttpGet.vb
+++ b/Extensions/WebServices/HttpGet.vb
@@ -1,44 +1,44 @@
-#Region "Microsoft.VisualBasic::e446d3b989c2a63959642082a089c408, Microsoft.VisualBasic.Core\Extensions\WebServices\HttpGet.vb"
+#Region "Microsoft.VisualBasic::994b1956aa075a24286a1fac61a9418f, Microsoft.VisualBasic.Core\Extensions\WebServices\HttpGet.vb"
-' Author:
-'
-' asuka (amethyst.asuka@gcmodeller.org)
-' xie (genetics@smrucc.org)
-' xieguigang (xie.guigang@live.com)
-'
-' Copyright (c) 2018 GPL3 Licensed
-'
-'
-' GNU GENERAL PUBLIC LICENSE (GPL3)
-'
-'
-' This program is free software: you can redistribute it and/or modify
-' it under the terms of the GNU General Public License as published by
-' the Free Software Foundation, either version 3 of the License, or
-' (at your option) any later version.
-'
-' This program is distributed in the hope that it will be useful,
-' but WITHOUT ANY WARRANTY; without even the implied warranty of
-' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-' GNU General Public License for more details.
-'
-' You should have received a copy of the GNU General Public License
-' along with this program. If not, see .
+ ' Author:
+ '
+ ' asuka (amethyst.asuka@gcmodeller.org)
+ ' xie (genetics@smrucc.org)
+ ' xieguigang (xie.guigang@live.com)
+ '
+ ' Copyright (c) 2018 GPL3 Licensed
+ '
+ '
+ ' GNU GENERAL PUBLIC LICENSE (GPL3)
+ '
+ '
+ ' This program is free software: you can redistribute it and/or modify
+ ' it under the terms of the GNU General Public License as published by
+ ' the Free Software Foundation, either version 3 of the License, or
+ ' (at your option) any later version.
+ '
+ ' This program is distributed in the hope that it will be useful,
+ ' but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ' GNU General Public License for more details.
+ '
+ ' You should have received a copy of the GNU General Public License
+ ' along with this program. If not, see .
-' /********************************************************************************/
+ ' /********************************************************************************/
-' Summaries:
+ ' Summaries:
-' Module HttpGet
-'
-' Properties: HttpRequestTimeOut
-'
-' Function: [GET], __httpRequest, BuildWebRequest, Get_PageContent, LogException
-' urlGet
-'
-' /********************************************************************************/
+ ' Module HttpGet
+ '
+ ' Properties: HttpRequestTimeOut
+ '
+ ' Function: [GET], BuildWebRequest, Get_PageContent, httpRequest, LogException
+ ' urlGet
+ '
+ ' /********************************************************************************/
#End Region
diff --git a/Extensions/WebServices/NetResponse.vb b/Extensions/WebServices/NetResponse.vb
index 5da78c13..1433e7e4 100644
--- a/Extensions/WebServices/NetResponse.vb
+++ b/Extensions/WebServices/NetResponse.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::81ea4e8bc9ad9472fa415e88abef22a2, Microsoft.VisualBasic.Core\Extensions\WebServices\NetResponse.vb"
+#Region "Microsoft.VisualBasic::d9badf946a5bcbeb6e6e350feeddc3c9, Microsoft.VisualBasic.Core\Extensions\WebServices\NetResponse.vb"
' Author:
'
diff --git a/Extensions/WebServices/RequestBuilder.vb b/Extensions/WebServices/RequestBuilder.vb
index d1d38965..39a2557b 100644
--- a/Extensions/WebServices/RequestBuilder.vb
+++ b/Extensions/WebServices/RequestBuilder.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7f24c2ef06dc7b20508e8d8ced1f3148, Microsoft.VisualBasic.Core\Extensions\WebServices\RequestBuilder.vb"
+#Region "Microsoft.VisualBasic::07a4c9b714d10ef5926958918c39880c, Microsoft.VisualBasic.Core\Extensions\WebServices\RequestBuilder.vb"
' Author:
'
diff --git a/Extensions/WebServices/WebResult.vb b/Extensions/WebServices/WebResult.vb
index 3dc76e6b..b2ee3b3b 100644
--- a/Extensions/WebServices/WebResult.vb
+++ b/Extensions/WebServices/WebResult.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f1cd854a0b354f782009b1ec1b600dd6, Microsoft.VisualBasic.Core\Extensions\WebServices\WebResult.vb"
+#Region "Microsoft.VisualBasic::d445cef547ce840494d44dac58c9d12e, Microsoft.VisualBasic.Core\Extensions\WebServices\WebResult.vb"
' Author:
'
diff --git a/Extensions/WebServices/WebServiceUtils.vb b/Extensions/WebServices/WebServiceUtils.vb
index 2ce718fd..ba2e93df 100644
--- a/Extensions/WebServices/WebServiceUtils.vb
+++ b/Extensions/WebServices/WebServiceUtils.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d6731a910ff09575ac3f4493d8948ef6, Microsoft.VisualBasic.Core\Extensions\WebServices\WebServiceUtils.vb"
+#Region "Microsoft.VisualBasic::4d5d5bef8e9a9b6e863af14d8d486dff, Microsoft.VisualBasic.Core\Extensions\WebServices\WebServiceUtils.vb"
' Author:
'
@@ -214,8 +214,8 @@ Public Module WebServiceUtils
Return GenerateDictionary(tokens, transLower)
End Function
- ReadOnly urlEscaping As DefaultValue(Of Func(Of String, String)) = New Func(Of String, String)(AddressOf UrlEncode)
- Friend ReadOnly noEscaping As DefaultValue(Of Func(Of String, String)) = New Func(Of String, String)(Function(s) s)
+ ReadOnly urlEscaping As [Default](Of Func(Of String, String)) = New Func(Of String, String)(AddressOf UrlEncode)
+ Friend ReadOnly noEscaping As [Default](Of Func(Of String, String)) = New Func(Of String, String)(Function(s) s)
'''
''' 生成URL请求的参数
@@ -476,7 +476,7 @@ Public Module WebServiceUtils
Optional proxy$ = Nothing,
Optional contentEncoding As Encodings = Encodings.UTF8) As String
- Static emptyBody As New DefaultValue(Of NameValueCollection) With {
+ Static emptyBody As New [Default](Of NameValueCollection) With {
.Value = New NameValueCollection,
.assert = Function(c)
Return c Is Nothing OrElse DirectCast(c, NameValueCollection).Count = 0
@@ -643,7 +643,7 @@ Public Module WebServiceUtils
''' 设置默认的http请求的user-agent,默认为Google Chrome的UA字符串
'''
'''
- Public Property DefaultUA As DefaultValue(Of String) = UserAgent.GoogleChrome
+ Public Property DefaultUA As [Default](Of String) = UserAgent.GoogleChrome
#If FRAMEWORD_CORE Then
'''
diff --git a/Extensions/Webpage.vb b/Extensions/Webpage.vb
index 3c26b308..0afbb7c9 100644
--- a/Extensions/Webpage.vb
+++ b/Extensions/Webpage.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::74101dcd8da60518fc4846f26cd94c7c, Microsoft.VisualBasic.Core\Extensions\Webpage.vb"
+#Region "Microsoft.VisualBasic::7f378b24487000a1815b02881967f9ad, Microsoft.VisualBasic.Core\Extensions\Webpage.vb"
' Author:
'
diff --git a/Extensions/Win32API.vb b/Extensions/Win32API.vb
index 76215759..6d945afa 100644
--- a/Extensions/Win32API.vb
+++ b/Extensions/Win32API.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9a5c6a7d803876436fb185f2866448e8, Microsoft.VisualBasic.Core\Extensions\Win32API.vb"
+#Region "Microsoft.VisualBasic::6f903f8ae677be928cbb9e50da4bd1a5, Microsoft.VisualBasic.Core\Extensions\Win32API.vb"
' Author:
'
diff --git a/LICENSE.vb b/LICENSE.vb
index 5b93a495..83e11e7a 100644
--- a/LICENSE.vb
+++ b/LICENSE.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::834b3bfcf002ec7d5c8555b5a490799a, Microsoft.VisualBasic.Core\LICENSE.vb"
+#Region "Microsoft.VisualBasic::b19316480e931dee2d07a353e91503b0, Microsoft.VisualBasic.Core\LICENSE.vb"
' Author:
'
diff --git a/Language/API.vb b/Language/API.vb
index 2498b769..468cef5b 100644
--- a/Language/API.vb
+++ b/Language/API.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2faeae3f80f87bb658a12818d037608f, Microsoft.VisualBasic.Core\Language\API.vb"
+#Region "Microsoft.VisualBasic::35147e4ef5eebdda84d0e0611a618835, Microsoft.VisualBasic.Core\Language\API.vb"
' Author:
'
@@ -33,10 +33,9 @@
' Module LanguageAPI
'
- ' Function: (+2 Overloads) [As], [ByRef], [Default], (+2 Overloads) [When], AsDefault
- ' AsNumeric, AsString, AsVector, DefaultValue, Empty
- ' IsNothing, Let, list, Self, TypeDef
- ' TypeInfo
+ ' Function: (+2 Overloads) [As], [ByRef], (+2 Overloads) [Default], (+2 Overloads) [When], AsDefault
+ ' AsNumeric, AsString, AsVector, Empty, IsNothing
+ ' Let, list, Self, TypeDef, TypeInfo
'
'
' /********************************************************************************/
@@ -59,7 +58,7 @@ Namespace Language
'''
''' The default value assertor. If target object assert result is nothing or empty, then this function will returns True.
'''
- Friend ReadOnly defaultAssert As New DefaultValue(Of Assert(Of Object)) With {
+ Friend ReadOnly defaultAssert As New [Default](Of Assert(Of Object)) With {
.Value = AddressOf ExceptionHandle.Default,
.assert = Function(assert)
Return assert Is Nothing
@@ -83,7 +82,7 @@ Namespace Language
'End Sub
- Public Function Empty(Of T)() As DefaultValue(Of T())
+ Public Function Empty(Of T)() As [Default](Of T())
Return {}
End Function
@@ -107,8 +106,8 @@ Namespace Language
'''
'''
- Public Function [Default](Of T)(x As T, Optional isNothing As Assert(Of Object) = Nothing) As DefaultValue(Of T)
- Return New DefaultValue(Of T) With {
+ Public Function [Default](Of T)(x As T, Optional isNothing As Assert(Of Object) = Nothing) As [Default](Of T)
+ Return New [Default](Of T) With {
.Value = x,
.assert = isNothing Or defaultAssert
}
@@ -123,12 +122,12 @@ Namespace Language
'''
- Public Function AsDefault(Of T)(x As T, Optional [If] As Assert(Of Object) = Nothing) As DefaultValue(Of T)
+ Public Function AsDefault(Of T)(x As T, Optional [If] As Assert(Of Object) = Nothing) As [Default](Of T)
Return [Default](x, [If])
End Function
- Public Function DefaultValue(Of T)(value As T) As DefaultValue(Of T)
- Return New DefaultValue(Of T) With {
+ Public Function [Default](Of T)(value As T) As [Default](Of T)
+ Return New [Default](Of T) With {
.value = value,
.assert = defaultAssert
}
@@ -143,13 +142,13 @@ Namespace Language
'''
- Public Function [When](Of T)([default] As T, expression As Boolean) As DefaultValue(Of T)
+ Public Function [When](Of T)([default] As T, expression As Boolean) As [Default](Of T)
Return [default].AsDefault().When(expression)
End Function
- Public Function [When](Of T)([default] As T, expression As Assert(Of T)) As DefaultValue(Of T)
+ Public Function [When](Of T)([default] As T, expression As Assert(Of T)) As [Default](Of T)
Return [default].AsDefault().When(assert:=expression)
End Function
diff --git a/Language/BaseClass.vb b/Language/BaseClass.vb
index 8680656c..b232d29d 100644
--- a/Language/BaseClass.vb
+++ b/Language/BaseClass.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::decd1d16f8bd8664b6efe4343e8c06ea, Microsoft.VisualBasic.Core\Language\BaseClass.vb"
+#Region "Microsoft.VisualBasic::72a6dcacf718ed181ca3abb4dae1c5e3, Microsoft.VisualBasic.Core\Language\BaseClass.vb"
' Author:
'
diff --git a/Language/Language/C/CFormatProvider.vb b/Language/Language/C/CFormatProvider.vb
index 7dd9dc16..590e8e65 100644
--- a/Language/Language/C/CFormatProvider.vb
+++ b/Language/Language/C/CFormatProvider.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d990fcf772cbcacd6833d5dd54414fcf, Microsoft.VisualBasic.Core\Language\Language\C\CFormatProvider.vb"
+#Region "Microsoft.VisualBasic::abc29bef6478452ab678c9fd162e74ab, Microsoft.VisualBasic.Core\Language\Language\C\CFormatProvider.vb"
' Author:
'
diff --git a/Language/Language/C/CString.vb b/Language/Language/C/CString.vb
index 3b4c7618..c2400173 100644
--- a/Language/Language/C/CString.vb
+++ b/Language/Language/C/CString.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::39b819ac12a3387042ea974b2b086de0, Microsoft.VisualBasic.Core\Language\Language\C\CString.vb"
+#Region "Microsoft.VisualBasic::8c4126108cd7df654e82d4655d86ef8f, Microsoft.VisualBasic.Core\Language\Language\C\CString.vb"
' Author:
'
diff --git a/Language/Language/C/File.vb b/Language/Language/C/File.vb
index 5789c21f..bb48ae9e 100644
--- a/Language/Language/C/File.vb
+++ b/Language/Language/C/File.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::54d719806c84b2ee879b17eaba38cf80, Microsoft.VisualBasic.Core\Language\Language\C\File.vb"
+#Region "Microsoft.VisualBasic::b2460ab5907996636f333af293e0c332, Microsoft.VisualBasic.Core\Language\Language\C\File.vb"
' Author:
'
diff --git a/Language/Language/C/RandomNumbers.vb b/Language/Language/C/RandomNumbers.vb
index 498fc7c3..de826892 100644
--- a/Language/Language/C/RandomNumbers.vb
+++ b/Language/Language/C/RandomNumbers.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0e217d850406a5e9fbd43243f8f810c4, Microsoft.VisualBasic.Core\Language\Language\C\RandomNumbers.vb"
+#Region "Microsoft.VisualBasic::86bf442bb41ea4eee0d47035b9175240, Microsoft.VisualBasic.Core\Language\Language\C\RandomNumbers.vb"
' Author:
'
diff --git a/Language/Language/C/Vector.vb b/Language/Language/C/Vector.vb
index 762c8a56..67c46c9f 100644
--- a/Language/Language/C/Vector.vb
+++ b/Language/Language/C/Vector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3adbc4348ef24f9a592b5aea77f67fdf, Microsoft.VisualBasic.Core\Language\Language\C\Vector.vb"
+#Region "Microsoft.VisualBasic::5f4f9cddb13ef03d682594b7938ebda9, Microsoft.VisualBasic.Core\Language\Language\C\Vector.vb"
' Author:
'
diff --git a/Language/Language/Java/Arrays.vb b/Language/Language/Java/Arrays.vb
index 1e4ce0cc..54618485 100644
--- a/Language/Language/Java/Arrays.vb
+++ b/Language/Language/Java/Arrays.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::81224ebc33c10a8bccb9a424a5517a6a, Microsoft.VisualBasic.Core\Language\Language\Java\Arrays.vb"
+#Region "Microsoft.VisualBasic::82520ba44d3e3aca83a3bf08a8ba3429, Microsoft.VisualBasic.Core\Language\Language\Java\Arrays.vb"
' Author:
'
diff --git a/Language/Language/Java/Collections.vb b/Language/Language/Java/Collections.vb
index 850c6c6a..0dc58ac9 100644
--- a/Language/Language/Java/Collections.vb
+++ b/Language/Language/Java/Collections.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3d0f98729dabf9adc41e585745d2c0ac, Microsoft.VisualBasic.Core\Language\Language\Java\Collections.vb"
+#Region "Microsoft.VisualBasic::05ed8542e0bde23290ea9842fb090118, Microsoft.VisualBasic.Core\Language\Language\Java\Collections.vb"
' Author:
'
diff --git a/Language/Language/Java/JavaMath.vb b/Language/Language/Java/JavaMath.vb
index ff349570..a69bf347 100644
--- a/Language/Language/Java/JavaMath.vb
+++ b/Language/Language/Java/JavaMath.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c9ce132914c40c893fde261e8b474bc9, Microsoft.VisualBasic.Core\Language\Language\Java\JavaMath.vb"
+#Region "Microsoft.VisualBasic::c3596bb305a11d1630b4a5182304e5eb, Microsoft.VisualBasic.Core\Language\Language\Java\JavaMath.vb"
' Author:
'
diff --git a/Language/Language/Java/Line2D.vb b/Language/Language/Java/Line2D.vb
index e8d994ae..f3f4e98c 100644
--- a/Language/Language/Java/Line2D.vb
+++ b/Language/Language/Java/Line2D.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c4709780fadcd0b85feef965947a8696, Microsoft.VisualBasic.Core\Language\Language\Java\Line2D.vb"
+#Region "Microsoft.VisualBasic::f8438b50cf0c35b3c4604bac41fcce12, Microsoft.VisualBasic.Core\Language\Language\Java\Line2D.vb"
' Author:
'
diff --git a/Language/Language/Java/LogTricks.vb b/Language/Language/Java/LogTricks.vb
index 11c7ea21..a320bad1 100644
--- a/Language/Language/Java/LogTricks.vb
+++ b/Language/Language/Java/LogTricks.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ecda33ff5be74ed3baef75c09b88c3a8, Microsoft.VisualBasic.Core\Language\Language\Java\LogTricks.vb"
+#Region "Microsoft.VisualBasic::9b5bb278e9cc7e9e483c1e377eaae6ea, Microsoft.VisualBasic.Core\Language\Language\Java\LogTricks.vb"
' Author:
'
diff --git a/Language/Language/Java/MathUtils.vb b/Language/Language/Java/MathUtils.vb
index 52edf6f9..246f1d48 100644
--- a/Language/Language/Java/MathUtils.vb
+++ b/Language/Language/Java/MathUtils.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8dc43eb21684515ed1a94093f961dbda, Microsoft.VisualBasic.Core\Language\Language\Java\MathUtils.vb"
+#Region "Microsoft.VisualBasic::b0b81c7bf726d3d5a37a601762bcb6d0, Microsoft.VisualBasic.Core\Language\Language\Java\MathUtils.vb"
' Author:
'
diff --git a/Language/Language/Java/MersenneTwisterFast.vb b/Language/Language/Java/MersenneTwisterFast.vb
index 9b00a6de..03e71e78 100644
--- a/Language/Language/Java/MersenneTwisterFast.vb
+++ b/Language/Language/Java/MersenneTwisterFast.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::120bc0a3db9510757289f89883c14448, Microsoft.VisualBasic.Core\Language\Language\Java\MersenneTwisterFast.vb"
+#Region "Microsoft.VisualBasic::ff44d6c535633fec44e72f9a62a7eeaf, Microsoft.VisualBasic.Core\Language\Language\Java\MersenneTwisterFast.vb"
' Author:
'
diff --git a/Language/Language/Java/NamespaceDoc.vb b/Language/Language/Java/NamespaceDoc.vb
index ef89a03e..1e2cd3e1 100644
--- a/Language/Language/Java/NamespaceDoc.vb
+++ b/Language/Language/Java/NamespaceDoc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6570c8bf2ff456923f431b59de0b1171, Microsoft.VisualBasic.Core\Language\Language\Java\NamespaceDoc.vb"
+#Region "Microsoft.VisualBasic::778fade6af9fcd57355c0a28a9bad6b0, Microsoft.VisualBasic.Core\Language\Language\Java\NamespaceDoc.vb"
' Author:
'
diff --git a/Language/Language/Java/Reflection.vb b/Language/Language/Java/Reflection.vb
index 54c9ad97..d24d6920 100644
--- a/Language/Language/Java/Reflection.vb
+++ b/Language/Language/Java/Reflection.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6dbf6aaaeb854412073d30fd2aea69b7, Microsoft.VisualBasic.Core\Language\Language\Java\Reflection.vb"
+#Region "Microsoft.VisualBasic::20be5e5db69eaa44a3037b9727dc487a, Microsoft.VisualBasic.Core\Language\Language\Java\Reflection.vb"
' Author:
'
diff --git a/Language/Language/Perl/Tools.vb b/Language/Language/Perl/Tools.vb
index e81efe08..2cbd3f28 100644
--- a/Language/Language/Perl/Tools.vb
+++ b/Language/Language/Perl/Tools.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::82b5a58837cb12c26276ee0fddabe900, Microsoft.VisualBasic.Core\Language\Language\Perl\Tools.vb"
+#Region "Microsoft.VisualBasic::1e21ab1839f3e8e938e3801e9aaa66f8, Microsoft.VisualBasic.Core\Language\Language\Perl\Tools.vb"
' Author:
'
diff --git a/Language/Language/Perl/die.vb b/Language/Language/Perl/die.vb
index 4d4e9671..8737a3f2 100644
--- a/Language/Language/Perl/die.vb
+++ b/Language/Language/Perl/die.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d0491295d5e0869ddf4203d5fce2e5a4, Microsoft.VisualBasic.Core\Language\Language\Perl\die.vb"
+#Region "Microsoft.VisualBasic::9394265d110bfaaaf690b080d6ace772, Microsoft.VisualBasic.Core\Language\Language\Perl\die.vb"
' Author:
'
diff --git a/Language/Language/Python/Array.vb b/Language/Language/Python/Array.vb
index b36ff72d..feaae1f8 100644
--- a/Language/Language/Python/Array.vb
+++ b/Language/Language/Python/Array.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::55996ffac4a74c506d7a2b0140e7ef05, Microsoft.VisualBasic.Core\Language\Language\Python\Array.vb"
+#Region "Microsoft.VisualBasic::446508712398d6c99193d23c063b824e, Microsoft.VisualBasic.Core\Language\Language\Python\Array.vb"
' Author:
'
diff --git a/Language/Language/Python/Collection.vb b/Language/Language/Python/Collection.vb
index 5a50b81a..9a1e19d7 100644
--- a/Language/Language/Python/Collection.vb
+++ b/Language/Language/Python/Collection.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::44a1929a8661e52a4fad6b5e29d6895c, Microsoft.VisualBasic.Core\Language\Language\Python\Collection.vb"
+#Region "Microsoft.VisualBasic::fc635583bce5b182f2e806513dc8a7a1, Microsoft.VisualBasic.Core\Language\Language\Python\Collection.vb"
' Author:
'
diff --git a/Language/Language/Python/NamedTuple.vb b/Language/Language/Python/NamedTuple.vb
index e5a4f98b..3e3c830f 100644
--- a/Language/Language/Python/NamedTuple.vb
+++ b/Language/Language/Python/NamedTuple.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::855b1dbf2fd13b15be79a18b7eefaded, Microsoft.VisualBasic.Core\Language\Language\Python\NamedTuple.vb"
+#Region "Microsoft.VisualBasic::6cd06372a0ab61fdc6935b640899b086, Microsoft.VisualBasic.Core\Language\Language\Python\NamedTuple.vb"
' Author:
'
diff --git a/Language/Language/Python/NamespaceDoc.vb b/Language/Language/Python/NamespaceDoc.vb
index 4f74d85c..6d922ea8 100644
--- a/Language/Language/Python/NamespaceDoc.vb
+++ b/Language/Language/Python/NamespaceDoc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d801a3b7a2c8d2bd3bc1ca1b485b3415, Microsoft.VisualBasic.Core\Language\Language\Python\NamespaceDoc.vb"
+#Region "Microsoft.VisualBasic::dd41909ac7af4e0011cea5f18d0bc056, Microsoft.VisualBasic.Core\Language\Language\Python\NamespaceDoc.vb"
' Author:
'
diff --git a/Language/Language/Python/Regexp.vb b/Language/Language/Python/Regexp.vb
index a3d143d2..c6640889 100644
--- a/Language/Language/Python/Regexp.vb
+++ b/Language/Language/Python/Regexp.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a0fcd8f9dc61e9692270663703b1ba91, Microsoft.VisualBasic.Core\Language\Language\Python\Regexp.vb"
+#Region "Microsoft.VisualBasic::ab30b487b449be23e5a9d0953d89542f, Microsoft.VisualBasic.Core\Language\Language\Python\Regexp.vb"
' Author:
'
diff --git a/Language/Language/UnixBash/Cowsay.vb b/Language/Language/UnixBash/Cowsay.vb
index 8239a901..111ca097 100644
--- a/Language/Language/UnixBash/Cowsay.vb
+++ b/Language/Language/UnixBash/Cowsay.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::96152bd9a4e2478911dd455ba82b3d8b, Microsoft.VisualBasic.Core\Language\Language\UnixBash\Cowsay.vb"
+#Region "Microsoft.VisualBasic::5fd474cee93bf8f6967bce44e951e500, Microsoft.VisualBasic.Core\Language\Language\UnixBash\Cowsay.vb"
' Author:
'
diff --git a/Language/Language/UnixBash/FileSystem/PathMapper.vb b/Language/Language/UnixBash/FileSystem/PathMapper.vb
index 75f64cbb..7a951345 100644
--- a/Language/Language/UnixBash/FileSystem/PathMapper.vb
+++ b/Language/Language/UnixBash/FileSystem/PathMapper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0f97ac8f305393a209638ed971d077f4, Microsoft.VisualBasic.Core\Language\Language\UnixBash\FileSystem\PathMapper.vb"
+#Region "Microsoft.VisualBasic::a607bc785b695f6fd2a7934d8db2e268, Microsoft.VisualBasic.Core\Language\Language\UnixBash\FileSystem\PathMapper.vb"
' Author:
'
diff --git a/Language/Language/UnixBash/LinuxRunHelper.vb b/Language/Language/UnixBash/LinuxRunHelper.vb
index b9f00f64..e3d31df3 100644
--- a/Language/Language/UnixBash/LinuxRunHelper.vb
+++ b/Language/Language/UnixBash/LinuxRunHelper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::81e48996fb61793a1a5ea21ab69f3f0b, Microsoft.VisualBasic.Core\Language\Language\UnixBash\LinuxRunHelper.vb"
+#Region "Microsoft.VisualBasic::bed11e068fc896e1e7f8d9a91311ec0a, Microsoft.VisualBasic.Core\Language\Language\UnixBash\LinuxRunHelper.vb"
' Author:
'
diff --git a/Language/Language/UnixBash/PS1.vb b/Language/Language/UnixBash/PS1.vb
index 5db65367..a62d18b2 100644
--- a/Language/Language/UnixBash/PS1.vb
+++ b/Language/Language/UnixBash/PS1.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f9bc48f01d419a67eab0db3c5464136d, Microsoft.VisualBasic.Core\Language\Language\UnixBash\PS1.vb"
+#Region "Microsoft.VisualBasic::09c17c0e0b744f7438b1c5cf0f976a15, Microsoft.VisualBasic.Core\Language\Language\UnixBash\PS1.vb"
' Author:
'
diff --git a/Language/Language/UnixBash/Shell/rm.vb b/Language/Language/UnixBash/Shell/rm.vb
index 0e1c229c..8c17dad2 100644
--- a/Language/Language/UnixBash/Shell/rm.vb
+++ b/Language/Language/UnixBash/Shell/rm.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::49ae1c1c0e3f129439b691bcc5e5705d, Microsoft.VisualBasic.Core\Language\Language\UnixBash\Shell\rm.vb"
+#Region "Microsoft.VisualBasic::ed5c63b298fc2b051b5de076932172ae, Microsoft.VisualBasic.Core\Language\Language\UnixBash\Shell\rm.vb"
' Author:
'
diff --git a/Language/Language/UnixBash/Shell/tree.vb b/Language/Language/UnixBash/Shell/tree.vb
index 465f573f..e1dbfa81 100644
--- a/Language/Language/UnixBash/Shell/tree.vb
+++ b/Language/Language/UnixBash/Shell/tree.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::46a6e964388f65903ae88ae4b687451c, Microsoft.VisualBasic.Core\Language\Language\UnixBash\Shell\tree.vb"
+#Region "Microsoft.VisualBasic::d28ff8281acb4bbd422c6407b62ff6a6, Microsoft.VisualBasic.Core\Language\Language\UnixBash\Shell\tree.vb"
' Author:
'
diff --git a/Language/Linq/Assert/AssertEqualsExtensions.vb b/Language/Linq/Assert/AssertEqualsExtensions.vb
index 1a1fd754..870962b1 100644
--- a/Language/Linq/Assert/AssertEqualsExtensions.vb
+++ b/Language/Linq/Assert/AssertEqualsExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::cc122662c1204bfa2f09658833df045d, Microsoft.VisualBasic.Core\Language\Linq\Assert\AssertEqualsExtensions.vb"
+#Region "Microsoft.VisualBasic::acb3f4c657693f3f83734bd80f7d14ff, Microsoft.VisualBasic.Core\Language\Linq\Assert\AssertEqualsExtensions.vb"
' Author:
'
diff --git a/Language/Linq/Assert/VectorAssert.vb b/Language/Linq/Assert/VectorAssert.vb
index d6e24977..197589dd 100644
--- a/Language/Linq/Assert/VectorAssert.vb
+++ b/Language/Linq/Assert/VectorAssert.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b3eacc74567391a5c5234a772d5a7cbb, Microsoft.VisualBasic.Core\Language\Linq\Assert\VectorAssert.vb"
+#Region "Microsoft.VisualBasic::bd2f9068b0a8fd7a0b42615034d55cae, Microsoft.VisualBasic.Core\Language\Linq\Assert\VectorAssert.vb"
' Author:
'
diff --git a/Language/Linq/Indexer.vb b/Language/Linq/Indexer.vb
index b7775647..5d8ca1bb 100644
--- a/Language/Linq/Indexer.vb
+++ b/Language/Linq/Indexer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::71faaa05d0751672bc4431e6784d7976, Microsoft.VisualBasic.Core\Language\Linq\Indexer.vb"
+#Region "Microsoft.VisualBasic::a4340f380698df28410faf9ff7a6a08f, Microsoft.VisualBasic.Core\Language\Linq\Indexer.vb"
' Author:
'
diff --git a/Language/Linq/LanguageExtensions.vb b/Language/Linq/LanguageExtensions.vb
index e9e82828..990cb94d 100644
--- a/Language/Linq/LanguageExtensions.vb
+++ b/Language/Linq/LanguageExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8d0f081e14d2893267ea78104f86e6dc, Microsoft.VisualBasic.Core\Language\Linq\LanguageExtensions.vb"
+#Region "Microsoft.VisualBasic::b09890ca24056e526d08a965c88bf3e6, Microsoft.VisualBasic.Core\Language\Linq\LanguageExtensions.vb"
' Author:
'
diff --git a/Language/Linq/Linq.vb b/Language/Linq/Linq.vb
index 9b302a88..8f8a0af8 100644
--- a/Language/Linq/Linq.vb
+++ b/Language/Linq/Linq.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::de99f877192f15b393c35879ea83067e, Microsoft.VisualBasic.Core\Language\Linq\Linq.vb"
+#Region "Microsoft.VisualBasic::bdb9cc942f7123775b83eb9ecf8cd4d5, Microsoft.VisualBasic.Core\Language\Linq\Linq.vb"
' Author:
'
diff --git a/Language/Linq/List(Of T).vb b/Language/Linq/List(Of T).vb
index cb1250b6..5d4061aa 100644
--- a/Language/Linq/List(Of T).vb
+++ b/Language/Linq/List(Of T).vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5794e5d83b04109e2826738d095a8e6c, Microsoft.VisualBasic.Core\Language\Linq\List(Of T).vb"
+#Region "Microsoft.VisualBasic::acb8407a1bbb0de61d0ac95bc959f5b6, Microsoft.VisualBasic.Core\Language\Linq\List(Of T).vb"
' Author:
'
@@ -635,7 +635,7 @@ Namespace Language
End Function
- Public Shared Function [Default]() As DefaultValue(Of List(Of T))
+ Public Shared Function [Default]() As [Default](Of List(Of T))
Return New List(Of T)
End Function
diff --git a/Language/Linq/Vectorization/BooleanVector.vb b/Language/Linq/Vectorization/BooleanVector.vb
index de39e1d7..88ecddee 100644
--- a/Language/Linq/Vectorization/BooleanVector.vb
+++ b/Language/Linq/Vectorization/BooleanVector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0df6611a225f55684a906c686989ea18, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\BooleanVector.vb"
+#Region "Microsoft.VisualBasic::0b54975d5aecd969cadb05a679bc23fe, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\BooleanVector.vb"
' Author:
'
diff --git a/Language/Linq/Vectorization/Extensions.vb b/Language/Linq/Vectorization/Extensions.vb
index b381afdd..f311df96 100644
--- a/Language/Linq/Vectorization/Extensions.vb
+++ b/Language/Linq/Vectorization/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::123dd081e5d15d6693949cc228004acb, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\Extensions.vb"
+#Region "Microsoft.VisualBasic::d885a45c472d02535f28e3946407aa98, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\Extensions.vb"
' Author:
'
diff --git a/Language/Linq/Vectorization/SchemaProvider.vb b/Language/Linq/Vectorization/SchemaProvider.vb
index 39a761f9..7ee122c9 100644
--- a/Language/Linq/Vectorization/SchemaProvider.vb
+++ b/Language/Linq/Vectorization/SchemaProvider.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a94e940d251c96dc1bdeab9171871900, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\SchemaProvider.vb"
+#Region "Microsoft.VisualBasic::c544f50f316b66eab1c81133873f716f, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\SchemaProvider.vb"
' Author:
'
diff --git a/Language/Linq/Vectorization/StringVector.vb b/Language/Linq/Vectorization/StringVector.vb
index 6e2c97a5..d23de392 100644
--- a/Language/Linq/Vectorization/StringVector.vb
+++ b/Language/Linq/Vectorization/StringVector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::63de4392770e77423d646f315a4dba4e, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\StringVector.vb"
+#Region "Microsoft.VisualBasic::eafd4e14e04b9bed9fcbb767806f7d0d, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\StringVector.vb"
' Author:
'
diff --git a/Language/Linq/Vectorization/Strings.vb b/Language/Linq/Vectorization/Strings.vb
index 5a0128ab..c65bff41 100644
--- a/Language/Linq/Vectorization/Strings.vb
+++ b/Language/Linq/Vectorization/Strings.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b63b98204b941b66bd8cc91a2c5ec967, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\Strings.vb"
+#Region "Microsoft.VisualBasic::5922be49c16581d2f9acb65ba92610e2, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\Strings.vb"
' Author:
'
diff --git a/Language/Linq/Vectorization/Vector.vb b/Language/Linq/Vectorization/Vector.vb
index 4d635639..7d6fa130 100644
--- a/Language/Linq/Vectorization/Vector.vb
+++ b/Language/Linq/Vectorization/Vector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3b1c0197a6ed6eed8063eff07aa8eebb, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\Vector.vb"
+#Region "Microsoft.VisualBasic::2321c4bfd9b582b8e1392039335ce8aa, Microsoft.VisualBasic.Core\Language\Linq\Vectorization\Vector.vb"
' Author:
'
diff --git a/Language/NamespaceDoc.vb b/Language/NamespaceDoc.vb
index f2ea3353..77f2352c 100644
--- a/Language/NamespaceDoc.vb
+++ b/Language/NamespaceDoc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2ec0008e8fe2c0b0792d8a2c8390e08f, Microsoft.VisualBasic.Core\Language\NamespaceDoc.vb"
+#Region "Microsoft.VisualBasic::fd5bb925a1381c5e591ded0c65e564de, Microsoft.VisualBasic.Core\Language\NamespaceDoc.vb"
' Author:
'
diff --git a/Language/Runtime.vb b/Language/Runtime.vb
index fe318079..23709cb2 100644
--- a/Language/Runtime.vb
+++ b/Language/Runtime.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::04444434320a033268d79385ce850726, Microsoft.VisualBasic.Core\Language\Runtime.vb"
+#Region "Microsoft.VisualBasic::07b523fb539260b7cd01bff7c4c2311e, Microsoft.VisualBasic.Core\Language\Runtime.vb"
' Author:
'
@@ -85,7 +85,7 @@ Namespace Language
Get
Dim val$
- Static [isNot] As New DefaultValue(Of Assert(Of String))(Function(var) False)
+ Static [isNot] As New [Default](Of Assert(Of String))(Function(var) False)
If value Is Nothing Then
val = null
diff --git a/Language/StringHelpers.vb b/Language/StringHelpers.vb
index dc8ac2da..9a461a3d 100644
--- a/Language/StringHelpers.vb
+++ b/Language/StringHelpers.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::340c6fab2002017c3ece903b4f449d2d, Microsoft.VisualBasic.Core\Language\StringHelpers.vb"
+#Region "Microsoft.VisualBasic::024d215f06ecc1b4e0d2dc2c071b4650, Microsoft.VisualBasic.Core\Language\StringHelpers.vb"
' Author:
'
diff --git a/Language/Value/ByRefValueExtensions.vb b/Language/Value/ByRefValueExtensions.vb
index 5329114d..d82a0432 100644
--- a/Language/Value/ByRefValueExtensions.vb
+++ b/Language/Value/ByRefValueExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ca349d6e0759460572ca0507a22010cd, Microsoft.VisualBasic.Core\Language\Value\ByRefValueExtensions.vb"
+#Region "Microsoft.VisualBasic::899b7ab8fbcf82922a8bd20af3e995d9, Microsoft.VisualBasic.Core\Language\Value\ByRefValueExtensions.vb"
' Author:
'
diff --git a/Language/Value/CharStream.vb b/Language/Value/CharStream.vb
index 4fc8dd9b..b2b18224 100644
--- a/Language/Value/CharStream.vb
+++ b/Language/Value/CharStream.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0566c1a5678bc16b2846e1951e6d6c0a, Microsoft.VisualBasic.Core\Language\Value\CharStream.vb"
+#Region "Microsoft.VisualBasic::24b13cc75929d945706caddec5b92b1f, Microsoft.VisualBasic.Core\Language\Value\CharStream.vb"
' Author:
'
diff --git a/Language/Value/Clones.vb b/Language/Value/Clones.vb
index 264e8bcf..131edc56 100644
--- a/Language/Value/Clones.vb
+++ b/Language/Value/Clones.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::924fa6b1a18cf40d1004d253ff0713a4, Microsoft.VisualBasic.Core\Language\Value\Clones.vb"
+#Region "Microsoft.VisualBasic::a379a2f5bc31ccee1e43102f7af78524, Microsoft.VisualBasic.Core\Language\Value\Clones.vb"
' Author:
'
diff --git a/Language/Value/DefaultValue/BooleanAssert.vb b/Language/Value/DefaultValue/BooleanAssert.vb
index 3d61ce66..74d1922e 100644
--- a/Language/Value/DefaultValue/BooleanAssert.vb
+++ b/Language/Value/DefaultValue/BooleanAssert.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::65d2c92f666b628671e70d07e58b216f, Microsoft.VisualBasic.Core\Language\Value\DefaultValue\BooleanAssert.vb"
+#Region "Microsoft.VisualBasic::58d239073c2fbc6b9a91ef3df001b58e, Microsoft.VisualBasic.Core\Language\Value\DefaultValue\BooleanAssert.vb"
' Author:
'
diff --git a/Language/Value/DefaultValue/Default.vb b/Language/Value/DefaultValue/Default.vb
index 1ea646c7..76ab92b2 100644
--- a/Language/Value/DefaultValue/Default.vb
+++ b/Language/Value/DefaultValue/Default.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ab38822761a63190a02e2da26af80d1e, Microsoft.VisualBasic.Core\Language\Value\DefaultValue\Default.vb"
+#Region "Microsoft.VisualBasic::fa33410acc96b1edfc3ab8c7b8236a22, Microsoft.VisualBasic.Core\Language\Value\DefaultValue\Default.vb"
' Author:
'
@@ -37,7 +37,7 @@
' Delegate Function
'
'
- ' Interface IDefaultValue
+ ' Interface IDefault
'
' Properties: DefaultValue
'
@@ -45,7 +45,7 @@
'
' Properties: IsEmpty
'
- ' Structure DefaultValue
+ ' Structure [Default]
'
' Properties: DefaultValue, IsEmpty
'
@@ -78,7 +78,7 @@ Namespace Language.Default
'''
Public Delegate Function BinaryAssert(Of T)(x As T, y As T) As Boolean
- Public Interface IDefaultValue(Of T)
+ Public Interface IDefault(Of T)
ReadOnly Property DefaultValue As T
End Interface
@@ -93,10 +93,10 @@ Namespace Language.Default
''' The default value
'''
'''
- Public Structure DefaultValue(Of T) : Implements IDefaultValue(Of T)
+ Public Structure [Default](Of T) : Implements IDefault(Of T)
Implements IsEmpty
- Public ReadOnly Property DefaultValue As T Implements IDefaultValue(Of T).DefaultValue
+ Public ReadOnly Property DefaultValue As T Implements IDefault(Of T).DefaultValue
Get
If Not constructor Is Nothing Then
@@ -184,12 +184,12 @@ Namespace Language.Default
Me.assert = assert Or defaultAssert
End Sub
- Public Function [When](expression As Boolean) As DefaultValue(Of T)
+ Public Function [When](expression As Boolean) As [Default](Of T)
assert = Function(null) expression
Return Me
End Function
- Public Function [When](assert As Assert(Of T)) As DefaultValue(Of T)
+ Public Function [When](assert As Assert(Of T)) As [Default](Of T)
Me.assert = Function(o) assert(DirectCast(o, T))
Return Me
End Function
@@ -206,16 +206,16 @@ Namespace Language.Default
'''
'''
- Public Shared Operator +([default] As DefaultValue(Of T), assert As Assert(Of Object)) As DefaultValue(Of T)
- Return New DefaultValue(Of T) With {
+ Public Shared Operator +([default] As [Default](Of T), assert As Assert(Of Object)) As [Default](Of T)
+ Return New [Default](Of T) With {
.assert = assert,
.value = [default].value
}
End Operator
- Public Shared Operator +([default] As DefaultValue(Of T), assert As Expression(Of Func(Of Boolean))) As DefaultValue(Of T)
- Return New DefaultValue(Of T) With {
+ Public Shared Operator +([default] As [Default](Of T), assert As Expression(Of Func(Of Boolean))) As [Default](Of T)
+ Return New [Default](Of T) With {
.assert = Function(null) (assert.Compile())(),
.value = [default].value
}
@@ -230,7 +230,7 @@ Namespace Language.Default
'''
'''
- Public Shared Operator Or(obj As T, [default] As DefaultValue(Of T)) As T
+ Public Shared Operator Or(obj As T, [default] As [Default](Of T)) As T
Return getDefault(obj, [default].DefaultValue, If([default].assert, ExceptionHandle.defaultHandler))
End Operator
@@ -240,7 +240,7 @@ Namespace Language.Default
End Function
- Public Shared Operator Or([default] As DefaultValue(Of T), obj As T) As T
+ Public Shared Operator Or([default] As [Default](Of T), obj As T) As T
Return getDefault([default].DefaultValue, obj, If([default].assert, ExceptionHandle.defaultHandler))
End Operator
@@ -253,26 +253,26 @@ Namespace Language.Default
'''
'''
- Public Shared Operator Or(x As DefaultValue(Of T), y As DefaultValue(Of T)) As T
+ Public Shared Operator Or(x As [Default](Of T), y As [Default](Of T)) As T
Return x.DefaultValue Or y
End Operator
- Public Shared Widening Operator CType(obj As T) As DefaultValue(Of T)
- Return New DefaultValue(Of T) With {
+ Public Shared Widening Operator CType(obj As T) As [Default](Of T)
+ Return New [Default](Of T) With {
.value = obj,
.assert = AddressOf ExceptionHandle.Default
}
End Operator
- Public Shared Narrowing Operator CType([default] As DefaultValue(Of T)) As T
+ Public Shared Narrowing Operator CType([default] As [Default](Of T)) As T
Return [default].DefaultValue
End Operator
- Public Shared Widening Operator CType(lazy As Func(Of T)) As DefaultValue(Of T)
- Return New DefaultValue(Of T) With {
+ Public Shared Widening Operator CType(lazy As Func(Of T)) As [Default](Of T)
+ Return New [Default](Of T) With {
.lazy = lazy.AsLazy,
.assert = AddressOf ExceptionHandle.Default
}
diff --git a/Language/Value/DefaultValue/DefaultString.vb b/Language/Value/DefaultValue/DefaultString.vb
index e180f3e7..cf5df819 100644
--- a/Language/Value/DefaultValue/DefaultString.vb
+++ b/Language/Value/DefaultValue/DefaultString.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b32d9195053339e4fc703ffe753dc179, Microsoft.VisualBasic.Core\Language\Value\DefaultValue\DefaultString.vb"
+#Region "Microsoft.VisualBasic::c0c300c7751c675905ed4b93e9c9d6f8, Microsoft.VisualBasic.Core\Language\Value\DefaultValue\DefaultString.vb"
' Author:
'
@@ -53,14 +53,14 @@ Namespace Language.Default
'''
''' optional value helper data model
'''
- Public Structure DefaultString : Implements IDefaultValue(Of String)
+ Public Structure DefaultString : Implements IDefault(Of String)
Implements IsEmpty
'''
''' The optional argument value that read from
'''
'''
- Public ReadOnly Property DefaultValue As String Implements IDefaultValue(Of String).DefaultValue
+ Public ReadOnly Property DefaultValue As String Implements IDefault(Of String).DefaultValue
'''
''' is empty?
@@ -198,7 +198,7 @@ Namespace Language.Default
End Operator
- Public Shared Operator Or(arg As DefaultString, [default] As DefaultValue(Of String)) As String
+ Public Shared Operator Or(arg As DefaultString, [default] As [Default](Of String)) As String
Return arg.DefaultValue Or [default]
End Operator
diff --git a/Language/Value/Numeric/Numeric.vb b/Language/Value/Numeric/Numeric.vb
index d58117a0..f1178018 100644
--- a/Language/Value/Numeric/Numeric.vb
+++ b/Language/Value/Numeric/Numeric.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::65c3b950b342fbd277955a57c6576827, Microsoft.VisualBasic.Core\Language\Value\Numeric\Numeric.vb"
+#Region "Microsoft.VisualBasic::7d518f5ec49de56f51b664ee075e4808, Microsoft.VisualBasic.Core\Language\Value\Numeric\Numeric.vb"
' Author:
'
diff --git a/Language/Value/Numeric/VBDouble.vb b/Language/Value/Numeric/VBDouble.vb
index b4b5a6eb..a23ea931 100644
--- a/Language/Value/Numeric/VBDouble.vb
+++ b/Language/Value/Numeric/VBDouble.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::09c448bf4a9ddfcad6ea0f088265b498, Microsoft.VisualBasic.Core\Language\Value\Numeric\VBDouble.vb"
+#Region "Microsoft.VisualBasic::a91e7d2d0e57d791c77919b590ebfbea, Microsoft.VisualBasic.Core\Language\Value\Numeric\VBDouble.vb"
' Author:
'
@@ -33,6 +33,8 @@
' Class VBDouble
'
+ ' Properties: Hex
+ '
' Constructor: (+2 Overloads) Sub New
' Function: CompareTo, Equals, GetTypeCode, ToBoolean, ToByte
' ToChar, ToDateTime, ToDecimal, ToDouble, ToInt16
diff --git a/Language/Value/Pointer.vb b/Language/Value/Pointer.vb
index 069408c6..c8644f7a 100644
--- a/Language/Value/Pointer.vb
+++ b/Language/Value/Pointer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2be6d7dd171a7aa2dcc5e2ece9c820eb, Microsoft.VisualBasic.Core\Language\Value\Pointer.vb"
+#Region "Microsoft.VisualBasic::ef16285bcf1dd1e43c4720a98796fe49, Microsoft.VisualBasic.Core\Language\Value\Pointer.vb"
' Author:
'
diff --git a/Language/Value/Value.vb b/Language/Value/Value.vb
index 2075efd3..9c250fd6 100644
--- a/Language/Value/Value.vb
+++ b/Language/Value/Value.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f5847bf95cca9e00c89e57c58c5035b7, Microsoft.VisualBasic.Core\Language\Value\Value.vb"
+#Region "Microsoft.VisualBasic::c19698bb126068d327d4f42dd57d4008, Microsoft.VisualBasic.Core\Language\Value\Value.vb"
' Author:
'
@@ -89,10 +89,18 @@ Namespace Language
End Get
End Property
- Default Public ReadOnly Property Index(key As Object) As Object
+ '''
+ ''' Get data from through its index method
+ '''
+ '''
+ '''
+ Default Public Overridable Property Index(key As Object) As Object
Get
Return CObj(Value)(key)
End Get
+ Set(value As Object)
+ CObj(Me.Value)(key) = value
+ End Set
End Property
'''
diff --git a/Language/Value/var.vb b/Language/Value/var.vb
index f95e0130..15a53044 100644
--- a/Language/Value/var.vb
+++ b/Language/Value/var.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7b499fce2c4087ff8463902e9d0bdfcb, Microsoft.VisualBasic.Core\Language\Value\var.vb"
+#Region "Microsoft.VisualBasic::27579ccb20e6051398794740ba47a9a7, Microsoft.VisualBasic.Core\Language\Value\var.vb"
' Author:
'
diff --git a/My/File.vb b/My/File.vb
index 1160212b..39b53f56 100644
--- a/My/File.vb
+++ b/My/File.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b0f23d492a0b24c8739865ff369fdb21, Microsoft.VisualBasic.Core\My\File.vb"
+#Region "Microsoft.VisualBasic::02b80c6918fe4a22a9d16e6a9f216b54, Microsoft.VisualBasic.Core\My\File.vb"
' Author:
'
@@ -164,5 +164,3 @@ Namespace My
End Function
End Module
End Namespace
-
-
diff --git a/My/InnerQueue.vb b/My/InnerQueue.vb
index 8c55c5d0..5eeb4a7c 100644
--- a/My/InnerQueue.vb
+++ b/My/InnerQueue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::15053b8ce64a9fef46961491a47e0f13, Microsoft.VisualBasic.Core\My\InnerQueue.vb"
+#Region "Microsoft.VisualBasic::1110699dc4dd396363970e2d12d42435, Microsoft.VisualBasic.Core\My\InnerQueue.vb"
' Author:
'
diff --git a/My/JavaScript/ES6/Map.vb b/My/JavaScript/ES6/Map.vb
index 00bfe665..ac5cece5 100644
--- a/My/JavaScript/ES6/Map.vb
+++ b/My/JavaScript/ES6/Map.vb
@@ -1,4 +1,52 @@
-Imports System.Runtime.CompilerServices
+#Region "Microsoft.VisualBasic::0a05b3989db587a4921abf47b09e4722, Microsoft.VisualBasic.Core\My\JavaScript\ES6\Map.vb"
+
+ ' Author:
+ '
+ ' asuka (amethyst.asuka@gcmodeller.org)
+ ' xie (genetics@smrucc.org)
+ ' xieguigang (xie.guigang@live.com)
+ '
+ ' Copyright (c) 2018 GPL3 Licensed
+ '
+ '
+ ' GNU GENERAL PUBLIC LICENSE (GPL3)
+ '
+ '
+ ' This program is free software: you can redistribute it and/or modify
+ ' it under the terms of the GNU General Public License as published by
+ ' the Free Software Foundation, either version 3 of the License, or
+ ' (at your option) any later version.
+ '
+ ' This program is distributed in the hope that it will be useful,
+ ' but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ' GNU General Public License for more details.
+ '
+ ' You should have received a copy of the GNU General Public License
+ ' along with this program. If not, see .
+
+
+
+ ' /********************************************************************************/
+
+ ' Summaries:
+
+ ' Class RegExp
+ '
+ ' Constructor: (+1 Overloads) Sub New
+ ' Function: exec, ParseOptions
+ '
+ ' Class Map
+ '
+ ' Constructor: (+2 Overloads) Sub New
+ ' Sub: [set]
+ '
+ '
+ ' /********************************************************************************/
+
+#End Region
+
+Imports System.Runtime.CompilerServices
Imports Microsoft.VisualBasic.Serialization.JSON
Imports System.Text.RegularExpressions
Imports Microsoft.VisualBasic.ComponentModel.Collection
@@ -62,4 +110,4 @@ Namespace My.JavaScript.ES6
Return New Map(json.Value.LoadJSON(Of Dictionary(Of String, String)))
End Operator
End Class
-End Namespace
\ No newline at end of file
+End Namespace
diff --git a/My/JavaScript/JavaScriptObject.vb b/My/JavaScript/JavaScriptObject.vb
index 5802dfbd..30b5c868 100644
--- a/My/JavaScript/JavaScriptObject.vb
+++ b/My/JavaScript/JavaScriptObject.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7ab223735703b82490dff90f809efe73, Microsoft.VisualBasic.Core\Language\Language\JavaScript\JavaScriptObject.vb"
+#Region "Microsoft.VisualBasic::19bfdec5cef80f52096f361a1993ed21, Microsoft.VisualBasic.Core\My\JavaScript\JavaScriptObject.vb"
' Author:
'
diff --git a/My/JavaScript/Linq.vb b/My/JavaScript/Linq.vb
index 6438710a..427b6a94 100644
--- a/My/JavaScript/Linq.vb
+++ b/My/JavaScript/Linq.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a5b0ee3047ef1294702c1dce3a5eed22, Microsoft.VisualBasic.Core\Language\Language\JavaScript\Linq.vb"
+#Region "Microsoft.VisualBasic::07bb13fb4b1929e273c991396589819c, Microsoft.VisualBasic.Core\My\JavaScript\Linq.vb"
' Author:
'
@@ -33,9 +33,9 @@
' Module Linq
'
- ' Function: Reduce, (+2 Overloads) Sort
+ ' Function: (+2 Overloads) match, parseInt, Reduce, (+2 Overloads) Sort, test
'
- ' Sub: (+2 Overloads) splice
+ ' Sub: match, (+2 Overloads) splice
'
'
' /********************************************************************************/
diff --git a/My/JavaScript/UnionType.vb b/My/JavaScript/UnionType.vb
index 55347e14..e4c1a66b 100644
--- a/My/JavaScript/UnionType.vb
+++ b/My/JavaScript/UnionType.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2e42ae3835d2728b032cf138fb55e6a4, Microsoft.VisualBasic.Core\Language\Language\JavaScript\UnionType.vb"
+#Region "Microsoft.VisualBasic::02a6b956c15a6bc900237956efeeadbb, Microsoft.VisualBasic.Core\My\JavaScript\UnionType.vb"
' Author:
'
diff --git a/My/Log4VB.vb b/My/Log4VB.vb
index f6fd5485..a8d3a85b 100644
--- a/My/Log4VB.vb
+++ b/My/Log4VB.vb
@@ -1,44 +1,44 @@
-#Region "Microsoft.VisualBasic::1a27fbd6b091f90742a3798bd1abee03, Microsoft.VisualBasic.Core\My\Log4VB.vb"
+#Region "Microsoft.VisualBasic::2047894333de18074bc2425ea5d699dc, Microsoft.VisualBasic.Core\My\Log4VB.vb"
-' Author:
-'
-' asuka (amethyst.asuka@gcmodeller.org)
-' xie (genetics@smrucc.org)
-' xieguigang (xie.guigang@live.com)
-'
-' Copyright (c) 2018 GPL3 Licensed
-'
-'
-' GNU GENERAL PUBLIC LICENSE (GPL3)
-'
-'
-' This program is free software: you can redistribute it and/or modify
-' it under the terms of the GNU General Public License as published by
-' the Free Software Foundation, either version 3 of the License, or
-' (at your option) any later version.
-'
-' This program is distributed in the hope that it will be useful,
-' but WITHOUT ANY WARRANTY; without even the implied warranty of
-' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-' GNU General Public License for more details.
-'
-' You should have received a copy of the GNU General Public License
-' along with this program. If not, see .
+ ' Author:
+ '
+ ' asuka (amethyst.asuka@gcmodeller.org)
+ ' xie (genetics@smrucc.org)
+ ' xieguigang (xie.guigang@live.com)
+ '
+ ' Copyright (c) 2018 GPL3 Licensed
+ '
+ '
+ ' GNU GENERAL PUBLIC LICENSE (GPL3)
+ '
+ '
+ ' This program is free software: you can redistribute it and/or modify
+ ' it under the terms of the GNU General Public License as published by
+ ' the Free Software Foundation, either version 3 of the License, or
+ ' (at your option) any later version.
+ '
+ ' This program is distributed in the hope that it will be useful,
+ ' but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ' GNU General Public License for more details.
+ '
+ ' You should have received a copy of the GNU General Public License
+ ' along with this program. If not, see .
-' /********************************************************************************/
+ ' /********************************************************************************/
-' Summaries:
+ ' Summaries:
-' Module Log4VB
-'
-' Function: getColor, Print
-'
-' Sub: WriteLine
-'
-'
-' /********************************************************************************/
+ ' Module Log4VB
+ '
+ ' Function: getColor, Print
+ '
+ ' Sub: WriteLine
+ '
+ '
+ ' /********************************************************************************/
#End Region
diff --git a/NamespaceDoc.vb b/NamespaceDoc.vb
index d69dba5f..affbf5a3 100644
--- a/NamespaceDoc.vb
+++ b/NamespaceDoc.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8ebc71fdb67d48bf040b74873efd927d, Microsoft.VisualBasic.Core\NamespaceDoc.vb"
+#Region "Microsoft.VisualBasic::789fc2f496897b51a378073181eddd57, Microsoft.VisualBasic.Core\NamespaceDoc.vb"
' Author:
'
diff --git a/Net/Abstract.vb b/Net/Abstract.vb
index 76c1b1b8..f04f609a 100644
--- a/Net/Abstract.vb
+++ b/Net/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5ff74a8fedae602c21bba0efbec831cc, Microsoft.VisualBasic.Core\Net\Abstract.vb"
+#Region "Microsoft.VisualBasic::a491bd98f891310b14cf4957ddae8936, Microsoft.VisualBasic.Core\Net\Abstract.vb"
' Author:
'
diff --git a/Net/DomainName.vb b/Net/DomainName.vb
index 0c135c27..dc97e121 100644
--- a/Net/DomainName.vb
+++ b/Net/DomainName.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::459def7e826a7a3a22e06a13c3ffe04b, Microsoft.VisualBasic.Core\Net\DomainName.vb"
+#Region "Microsoft.VisualBasic::20eb6a49be8a01b85cb9eda823ee0cd1, Microsoft.VisualBasic.Core\Net\DomainName.vb"
' Author:
'
diff --git a/Net/DomainParser.vb b/Net/DomainParser.vb
index 13085100..a45e3fe8 100644
--- a/Net/DomainParser.vb
+++ b/Net/DomainParser.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::44df86484a49147534132f8a0e31b94d, Microsoft.VisualBasic.Core\Net\DomainParser.vb"
+#Region "Microsoft.VisualBasic::702658a0f3035fd8221dbcb9eb5490c9, Microsoft.VisualBasic.Core\Net\DomainParser.vb"
' Author:
'
diff --git a/Net/HTTP/DataURI.vb b/Net/HTTP/DataURI.vb
index 6d53906d..580ca441 100644
--- a/Net/HTTP/DataURI.vb
+++ b/Net/HTTP/DataURI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ff1fefa1a7c424a5e1cf0b4064135f90, Microsoft.VisualBasic.Core\Net\HTTP\DataURI.vb"
+#Region "Microsoft.VisualBasic::30ac82b8e9a5ffa17467b35f518157d4, Microsoft.VisualBasic.Core\Net\HTTP\DataURI.vb"
' Author:
'
diff --git a/Net/HTTP/Multipart.vb b/Net/HTTP/Multipart.vb
index cee9f9cd..705c99dc 100644
--- a/Net/HTTP/Multipart.vb
+++ b/Net/HTTP/Multipart.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::92c2f3b042a8db9985cc79b55d521e6a, Microsoft.VisualBasic.Core\Net\HTTP\Multipart.vb"
+#Region "Microsoft.VisualBasic::5b37ca2ecbcbc5969c0b2eb7bdb64de2, Microsoft.VisualBasic.Core\Net\HTTP\Multipart.vb"
' Author:
'
diff --git a/Net/HTTP/Stream/Base64Codec.vb b/Net/HTTP/Stream/Base64Codec.vb
index d90a8d60..df0e89f9 100644
--- a/Net/HTTP/Stream/Base64Codec.vb
+++ b/Net/HTTP/Stream/Base64Codec.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ba9d19ea56e7e73f5d051a86e25ad4e9, Microsoft.VisualBasic.Core\Net\HTTP\Stream\Base64Codec.vb"
+#Region "Microsoft.VisualBasic::c4564c7c78443f22803f7e0ea3c20472, Microsoft.VisualBasic.Core\Net\HTTP\Stream\Base64Codec.vb"
' Author:
'
@@ -33,8 +33,8 @@
' Module Base64Codec
'
- ' Function: __getImageFromBase64, __toBase64String, Base64String, DecodeBase64, GetImage
- ' (+3 Overloads) ToBase64String, (+2 Overloads) ToStream
+ ' Function: __getImageFromBase64, __toBase64String, Base64RawBytes, Base64String, DecodeBase64
+ ' GetImage, (+3 Overloads) ToBase64String, (+2 Overloads) ToStream
'
'
' /********************************************************************************/
@@ -111,6 +111,18 @@ Namespace Net.Http
End Try
End Function
+ '''
+ ''' 将base64编码的字符串还原为原始的数据流
+ '''
+ '''
+ '''
+ '''
+
+
+ Public Function Base64RawBytes(base64 As String) As Byte()
+ Return Convert.FromBase64String(base64)
+ End Function
+
'''
''' Function to Get Image from Base64 Encoded String
'''
diff --git a/Net/HTTP/Stream/GZStream.vb b/Net/HTTP/Stream/GZStream.vb
index dd4feebd..2b333baf 100644
--- a/Net/HTTP/Stream/GZStream.vb
+++ b/Net/HTTP/Stream/GZStream.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7e6e1cf52e25389a0f7fd11b13cfccdd, Microsoft.VisualBasic.Core\Net\HTTP\Stream\GZStream.vb"
+#Region "Microsoft.VisualBasic::ec105b39efee699fc535c65d9f0f9b44, Microsoft.VisualBasic.Core\Net\HTTP\Stream\GZStream.vb"
' Author:
'
@@ -31,9 +31,9 @@
' Summaries:
- ' Module GZStream
+ ' Module GZipStream
'
- ' Function: GZipAsBase64, GZipStream, UnGzipBase64, UnGzipStream
+ ' Function: AddGzipMagic, GZipAsBase64, GZipStream, UnGzipBase64, UnGzipStream
'
'
' /********************************************************************************/
@@ -43,6 +43,7 @@
Imports System.IO
Imports System.IO.Compression
Imports System.Runtime.CompilerServices
+Imports Microsoft.VisualBasic.Linq
Namespace Net.Http
@@ -50,7 +51,17 @@ Namespace Net.Http
''' 请注意,这个模块是处理http请求或者响应之中的gzip压缩的数据,
''' 对于zip压缩的数据需要使用模块之中的帮助函数来完成
'''
- Public Module GZStream
+ Public Module GZipStream
+
+ '''
+ ''' 如果得到的一个gzip压缩的数据块头部没有magic number的话,则使用这个方法手动的添加标记后再做解压缩
+ '''
+ '''
+ '''
+
+ Public Function AddGzipMagic(data As IEnumerable(Of Byte)) As IEnumerable(Of Byte)
+ Return New Byte() {&H1F, &H8B}.JoinIterates(data)
+ End Function
'''
''' Unzip the stream data in the string.
@@ -74,7 +85,7 @@ Namespace Net.Http
'''
Public Function UnGzipStream(stream As IEnumerable(Of Byte)) As MemoryStream
- Using gz As New GZipStream(New MemoryStream(stream.ToArray), CompressionMode.Decompress)
+ Using gz As New Compression.GZipStream(New MemoryStream(stream.ToArray), CompressionMode.Decompress)
Dim ms As New MemoryStream
Call gz.CopyTo(ms)
Return ms
@@ -90,7 +101,7 @@ Namespace Net.Http
Public Function GZipStream(stream As Stream) As MemoryStream
Dim ms As New MemoryStream
- Using gz As New GZipStream(ms, CompressionMode.Compress)
+ Using gz As New Compression.GZipStream(ms, CompressionMode.Compress)
Call stream.CopyTo(gz)
Return ms
End Using
diff --git a/Net/HTTP/Stream/ZipStream.vb b/Net/HTTP/Stream/ZipStream.vb
index 79fcc652..597d6ab1 100644
--- a/Net/HTTP/Stream/ZipStream.vb
+++ b/Net/HTTP/Stream/ZipStream.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::91762bbb449e95456d3322a02d642d4e, Microsoft.VisualBasic.Core\Net\HTTP\Stream\ZipStream.vb"
+#Region "Microsoft.VisualBasic::2bc81f82cf1a26d06e4d18edad34ebe8, Microsoft.VisualBasic.Core\Net\HTTP\Stream\ZipStream.vb"
' Author:
'
@@ -33,7 +33,7 @@
' Module ZipStreamExtensions
'
- ' Function: UnZipStream
+ ' Function: Deflate, UnZipStream
'
'
' /********************************************************************************/
@@ -60,28 +60,49 @@ Namespace Net.Http
''' ###### 2018-11-15 经过测试,没有bug,与zlibnet的测试结果一致
'''
- Public Function UnZipStream(stream As IEnumerable(Of Byte)) As MemoryStream
+ Public Function UnZipStream(stream As IEnumerable(Of Byte), Optional noMagic As Boolean = False) As MemoryStream
Dim pBytes = stream.SafeQuery.ToArray
' Deflate 算法压缩之后的数据,第一个字节是 78h(120b),第二个字节是 DAh(218b)
- If pBytes.Length < 2 OrElse (Not pBytes(0) = 120 AndAlso Not pBytes(1) = 218) Then
+ If pBytes.Length < 2 Then
Return New MemoryStream(pBytes)
+ ElseIf (Not pBytes(0) = 120 AndAlso Not pBytes(1) = 218) Then
+ If noMagic Then
+ ' 最开始的两个字节不是magic标记
+ ' 并且也指定了没有magic头的参数选项
+ ' 在这里直接尝试解压缩
+ Using compress As New MemoryStream(pBytes)
+ Return compress.Deflate
+ End Using
+ Else
+ Return New MemoryStream(pBytes)
+ End If
End If
Using compress As New MemoryStream(pBytes)
- Dim deflatMs As New MemoryStream()
' 先读取前两个deflate压缩算法标识字节,然后才能用deflateStream解压
' 这个行为与 zlib库、sharpZiplib库等不同(这些库都是直接传入解压)
- compress.ReadByte()
- compress.ReadByte()
+ Call compress.ReadByte()
+ Call compress.ReadByte()
- Using deflatestream As New DeflateStream(compress, CompressionMode.Decompress, False)
- deflatestream.CopyTo(deflatMs, 8192)
- End Using
-
- Return deflatMs
+ Return compress.Deflate
End Using
End Function
+
+ '''
+ ''' 在这里应该是正确的跳过了deflate压缩算法标识字节的数据流
+ '''
+ '''
+
+ Public Function Deflate(compress As Stream) As MemoryStream
+ Dim deflatMs As New MemoryStream()
+
+ Using deflatestream As New DeflateStream(compress, CompressionMode.Decompress)
+ deflatestream.CopyTo(deflatMs, 8192)
+ End Using
+
+ Return deflatMs
+ End Function
End Module
End Namespace
diff --git a/Net/HTTP/UserAgent.vb b/Net/HTTP/UserAgent.vb
index e7bafdf7..cd7e417b 100644
--- a/Net/HTTP/UserAgent.vb
+++ b/Net/HTTP/UserAgent.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2e61fd329464eb148a27a0a3b3b9d82c, Microsoft.VisualBasic.Core\Net\HTTP\UserAgent.vb"
+#Region "Microsoft.VisualBasic::9f885f72728f8313eadd537fcae2fb4e, Microsoft.VisualBasic.Core\Net\HTTP\UserAgent.vb"
' Author:
'
diff --git a/Net/MIME/ContentType.vb b/Net/MIME/ContentType.vb
index 9abe71fb..a7e3bc76 100644
--- a/Net/MIME/ContentType.vb
+++ b/Net/MIME/ContentType.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::05811d12baae321f2a46bf4ec36ad30a, Microsoft.VisualBasic.Core\Net\MIME\ContentType.vb"
+#Region "Microsoft.VisualBasic::f0e8c096a5451a576142183acd826891, Microsoft.VisualBasic.Core\Net\MIME\ContentType.vb"
' Author:
'
diff --git a/Net/MIME/MIME.vb b/Net/MIME/MIME.vb
index 07436bb9..de0a6cff 100644
--- a/Net/MIME/MIME.vb
+++ b/Net/MIME/MIME.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3d1bbe2951d4f0384bac47ae53e926de, Microsoft.VisualBasic.Core\Net\MIME\MIME.vb"
+#Region "Microsoft.VisualBasic::9cdec5721aa1408d7d39aa55ce6cf26f, Microsoft.VisualBasic.Core\Net\MIME\MIME.vb"
' Author:
'
diff --git a/Net/PingUtility.vb b/Net/PingUtility.vb
index c487354c..0376456b 100644
--- a/Net/PingUtility.vb
+++ b/Net/PingUtility.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::dc6ed09132886db74e2a0212abc9b377, Microsoft.VisualBasic.Core\Net\PingUtility.vb"
+#Region "Microsoft.VisualBasic::ffe7f62e8c3ac70f7bf03ef730c54013, Microsoft.VisualBasic.Core\Net\PingUtility.vb"
' Author:
'
diff --git a/Net/PortMapping.vb b/Net/PortMapping.vb
index 9e8d902a..19e3d976 100644
--- a/Net/PortMapping.vb
+++ b/Net/PortMapping.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::14e1979726129fa702244d087c9119a5, Microsoft.VisualBasic.Core\Net\PortMapping.vb"
+#Region "Microsoft.VisualBasic::6d9161140ee90f4abb7f8668c65da11d, Microsoft.VisualBasic.Core\Net\PortMapping.vb"
' Author:
'
diff --git a/Net/Protocol/Abstract.vb b/Net/Protocol/Abstract.vb
index 145ad210..b122da40 100644
--- a/Net/Protocol/Abstract.vb
+++ b/Net/Protocol/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6e7ecf75c5801a83c00efe76814041b0, Microsoft.VisualBasic.Core\Net\Protocol\Abstract.vb"
+#Region "Microsoft.VisualBasic::6f35238d4e079cd2d617b33b2fcecd44, Microsoft.VisualBasic.Core\Net\Protocol\Abstract.vb"
' Author:
'
diff --git a/Net/Protocol/IVerifySession.vb b/Net/Protocol/IVerifySession.vb
index d3954222..d762d4eb 100644
--- a/Net/Protocol/IVerifySession.vb
+++ b/Net/Protocol/IVerifySession.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f979d143775c7143d953d8ddfe320c80, Microsoft.VisualBasic.Core\Net\Protocol\IVerifySession.vb"
+#Region "Microsoft.VisualBasic::5b32dfee69476e40543c71e3742dca5b, Microsoft.VisualBasic.Core\Net\Protocol\IVerifySession.vb"
' Author:
'
diff --git a/Net/Protocol/Reflection/AppMgr.vb b/Net/Protocol/Reflection/AppMgr.vb
index 432b27ec..890d6857 100644
--- a/Net/Protocol/Reflection/AppMgr.vb
+++ b/Net/Protocol/Reflection/AppMgr.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::377c03f7ac45ccfddd9cecbf041fa3b2, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\AppMgr.vb"
+#Region "Microsoft.VisualBasic::d39cd878fc06a992f1453c699e3e6462, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\AppMgr.vb"
' Author:
'
diff --git a/Net/Protocol/Reflection/Protocol.vb b/Net/Protocol/Reflection/Protocol.vb
index 2c3f1581..60225239 100644
--- a/Net/Protocol/Reflection/Protocol.vb
+++ b/Net/Protocol/Reflection/Protocol.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a83ad1290c8479e873a013b022d9fdbb, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\Protocol.vb"
+#Region "Microsoft.VisualBasic::bcfdaad7954d579a41f1d3687a4428d0, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\Protocol.vb"
' Author:
'
diff --git a/Net/Protocol/Reflection/ProtocolHandler.vb b/Net/Protocol/Reflection/ProtocolHandler.vb
index d09280fa..34661fc9 100644
--- a/Net/Protocol/Reflection/ProtocolHandler.vb
+++ b/Net/Protocol/Reflection/ProtocolHandler.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a01c6a82a1160c4017474730095eebd6, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\ProtocolHandler.vb"
+#Region "Microsoft.VisualBasic::e9fc2b90e6ed847e0a43175fe081b3d1, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\ProtocolHandler.vb"
' Author:
'
diff --git a/Net/Protocol/Reflection/ProtocolInvoker.vb b/Net/Protocol/Reflection/ProtocolInvoker.vb
index cb29bf6f..6b7cb9bd 100644
--- a/Net/Protocol/Reflection/ProtocolInvoker.vb
+++ b/Net/Protocol/Reflection/ProtocolInvoker.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::07cfe553ff26cea38fbf64c0dcd28557, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\ProtocolInvoker.vb"
+#Region "Microsoft.VisualBasic::aa6e139f0db4826a5ae49e31cb42da81, Microsoft.VisualBasic.Core\Net\Protocol\Reflection\ProtocolInvoker.vb"
' Author:
'
diff --git a/Net/Protocol/RequestStream.vb b/Net/Protocol/RequestStream.vb
index cfd11da5..d7e5f1f8 100644
--- a/Net/Protocol/RequestStream.vb
+++ b/Net/Protocol/RequestStream.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c9598ef1a44bb538e75692b226f5f0f0, Microsoft.VisualBasic.Core\Net\Protocol\RequestStream.vb"
+#Region "Microsoft.VisualBasic::539d950c873adce9a9ea57f42b522067, Microsoft.VisualBasic.Core\Net\Protocol\RequestStream.vb"
' Author:
'
diff --git a/Net/Protocol/Streams/Array.vb b/Net/Protocol/Streams/Array.vb
index 4c3145a4..d489abbe 100644
--- a/Net/Protocol/Streams/Array.vb
+++ b/Net/Protocol/Streams/Array.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::800cd9c14d926bd08a00832f76d8003f, Microsoft.VisualBasic.Core\Net\Protocol\Streams\Array.vb"
+#Region "Microsoft.VisualBasic::8dcdad0544c0dcbd970947f165bb2ae4, Microsoft.VisualBasic.Core\Net\Protocol\Streams\Array.vb"
' Author:
'
diff --git a/Net/Protocol/Streams/ArrayAbstract.vb b/Net/Protocol/Streams/ArrayAbstract.vb
index 5a7a37a4..5ae7da5e 100644
--- a/Net/Protocol/Streams/ArrayAbstract.vb
+++ b/Net/Protocol/Streams/ArrayAbstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e52c60785e17e642c2addcc5c88d17f1, Microsoft.VisualBasic.Core\Net\Protocol\Streams\ArrayAbstract.vb"
+#Region "Microsoft.VisualBasic::caea15ee86f20fc11ef8717b7b145706, Microsoft.VisualBasic.Core\Net\Protocol\Streams\ArrayAbstract.vb"
' Author:
'
diff --git a/Net/Protocol/Streams/ArrayBase.vb b/Net/Protocol/Streams/ArrayBase.vb
index 61d6b9c1..67f5e265 100644
--- a/Net/Protocol/Streams/ArrayBase.vb
+++ b/Net/Protocol/Streams/ArrayBase.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4475b0b34403f720a6eb88f0d4f8dd7d, Microsoft.VisualBasic.Core\Net\Protocol\Streams\ArrayBase.vb"
+#Region "Microsoft.VisualBasic::b7ceedf73869affc6ffd0357bff5e945, Microsoft.VisualBasic.Core\Net\Protocol\Streams\ArrayBase.vb"
' Author:
'
diff --git a/Net/Protocol/Streams/String.vb b/Net/Protocol/Streams/String.vb
index 3aa90cb8..ebd6efe0 100644
--- a/Net/Protocol/Streams/String.vb
+++ b/Net/Protocol/Streams/String.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b5eb25658c7bf1012c72277cf2b47b12, Microsoft.VisualBasic.Core\Net\Protocol\Streams\String.vb"
+#Region "Microsoft.VisualBasic::910ee6437347dc3d1bb75b508f99c772, Microsoft.VisualBasic.Core\Net\Protocol\Streams\String.vb"
' Author:
'
diff --git a/Net/Protocol/Streams/VarArray.vb b/Net/Protocol/Streams/VarArray.vb
index d3f05203..34fd6804 100644
--- a/Net/Protocol/Streams/VarArray.vb
+++ b/Net/Protocol/Streams/VarArray.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::dfe9c1da1ddb3dc0ddafde736a991cd2, Microsoft.VisualBasic.Core\Net\Protocol\Streams\VarArray.vb"
+#Region "Microsoft.VisualBasic::294d3d421637bd5c010bdb8742d4cec3, Microsoft.VisualBasic.Core\Net\Protocol\Streams\VarArray.vb"
' Author:
'
diff --git a/Net/TCPExtensions.vb b/Net/TCPExtensions.vb
index 0ec6e218..790288c8 100644
--- a/Net/TCPExtensions.vb
+++ b/Net/TCPExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::890f51a1aae88d67ef501b6014989b07, Microsoft.VisualBasic.Core\Net\TCPExtensions.vb"
+#Region "Microsoft.VisualBasic::ff05fb0b3da4b5b58b11bd4c7a53a712, Microsoft.VisualBasic.Core\Net\TCPExtensions.vb"
' Author:
'
diff --git a/Net/Tcp/IPTools/AddressEnumerator.vb b/Net/Tcp/IPTools/AddressEnumerator.vb
index 4a689968..2815ed12 100644
--- a/Net/Tcp/IPTools/AddressEnumerator.vb
+++ b/Net/Tcp/IPTools/AddressEnumerator.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::11909a7468e2003223b5585e0bbdbfa4, Microsoft.VisualBasic.Core\Net\Tcp\IPTools\AddressEnumerator.vb"
+#Region "Microsoft.VisualBasic::8f8c6151177cfe095a53de8901e19930, Microsoft.VisualBasic.Core\Net\Tcp\IPTools\AddressEnumerator.vb"
' Author:
'
diff --git a/Net/Tcp/IPTools/IPEndPoint.vb b/Net/Tcp/IPTools/IPEndPoint.vb
index 20529dae..5efd842c 100644
--- a/Net/Tcp/IPTools/IPEndPoint.vb
+++ b/Net/Tcp/IPTools/IPEndPoint.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a12d39a4e7f67a1758249504f74eaf98, Microsoft.VisualBasic.Core\Net\Tcp\IPTools\IPEndPoint.vb"
+#Region "Microsoft.VisualBasic::6e47a19b6cb16f9d2375a56a2da21154, Microsoft.VisualBasic.Core\Net\Tcp\IPTools\IPEndPoint.vb"
' Author:
'
diff --git a/Net/Tcp/IPTools/LAN.vb b/Net/Tcp/IPTools/LAN.vb
index 3711d11d..fed5fc7a 100644
--- a/Net/Tcp/IPTools/LAN.vb
+++ b/Net/Tcp/IPTools/LAN.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::79e63050154df3df611529c81b27e37f, Microsoft.VisualBasic.Core\Net\Tcp\IPTools\LAN.vb"
+#Region "Microsoft.VisualBasic::ac6fa9843f259d583fe5a375834efa04, Microsoft.VisualBasic.Core\Net\Tcp\IPTools\LAN.vb"
' Author:
'
diff --git a/Net/Tcp/Persistent/Protocols/POST.vb b/Net/Tcp/Persistent/Protocols/POST.vb
index 399e85ab..78159bed 100644
--- a/Net/Tcp/Persistent/Protocols/POST.vb
+++ b/Net/Tcp/Persistent/Protocols/POST.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::71ac15cd87a2acefcf5f382a10997baf, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Protocols\POST.vb"
+#Region "Microsoft.VisualBasic::81a311b09af8a1f3611b7f61feafbe52, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Protocols\POST.vb"
' Author:
'
diff --git a/Net/Tcp/Persistent/Protocols/Protocol.vb b/Net/Tcp/Persistent/Protocols/Protocol.vb
index efc13c39..e9b1e044 100644
--- a/Net/Tcp/Persistent/Protocols/Protocol.vb
+++ b/Net/Tcp/Persistent/Protocols/Protocol.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4b8b0f1f119e912a05251f9829604ae3, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Protocols\Protocol.vb"
+#Region "Microsoft.VisualBasic::758cc9918a9da55982bf9c28321da545, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Protocols\Protocol.vb"
' Author:
'
diff --git a/Net/Tcp/Persistent/Socket/ServicesSocket.vb b/Net/Tcp/Persistent/Socket/ServicesSocket.vb
index 3e0a8ab6..0458777d 100644
--- a/Net/Tcp/Persistent/Socket/ServicesSocket.vb
+++ b/Net/Tcp/Persistent/Socket/ServicesSocket.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fdf82702e7b87f749d909b618498a8fe, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Socket\ServicesSocket.vb"
+#Region "Microsoft.VisualBasic::fd61864e5140a82759af576fe66257e1, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Socket\ServicesSocket.vb"
' Author:
'
@@ -121,7 +121,7 @@ Namespace Net.Tcp.Persistent.Socket
End Get
End Property
- Shared ReadOnly DefaultHandler As New DefaultValue(Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
+ Shared ReadOnly DefaultHandler As New [Default](Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
'''
''' 消息处理的方法接口: Public Delegate Function DataResponseHandler(str As String, RemotePort As Integer) As String
diff --git a/Net/Tcp/Persistent/Socket/TcpClient.vb b/Net/Tcp/Persistent/Socket/TcpClient.vb
index 7a7ef5bf..0f53ff26 100644
--- a/Net/Tcp/Persistent/Socket/TcpClient.vb
+++ b/Net/Tcp/Persistent/Socket/TcpClient.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::309a2235f2b20271ecaf5d5f65d49827, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Socket\TcpClient.vb"
+#Region "Microsoft.VisualBasic::7e5d8a1530ecea1df65397b064587ec4, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Socket\TcpClient.vb"
' Author:
'
@@ -99,7 +99,7 @@ Namespace Net.Tcp.Persistent.Socket
Dim _ExceptionHandler As ExceptionHandler
- Shared ReadOnly defaultHandler As New DefaultValue(Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
+ Shared ReadOnly defaultHandler As New [Default](Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
Sub New(remoteDevice As TcpEndPoint, Optional ExceptionHandler As ExceptionHandler = Nothing)
Call Me.New(remoteDevice.Address.ToString, remoteDevice.Port, ExceptionHandler)
diff --git a/Net/Tcp/Persistent/Socket/WorkSocket.vb b/Net/Tcp/Persistent/Socket/WorkSocket.vb
index e4a8bd6e..98f300fc 100644
--- a/Net/Tcp/Persistent/Socket/WorkSocket.vb
+++ b/Net/Tcp/Persistent/Socket/WorkSocket.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a1ba6d15391acd15d247bde8a86e0201, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Socket\WorkSocket.vb"
+#Region "Microsoft.VisualBasic::d2c9a815a23622c9e4141f970511d85b, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\Socket\WorkSocket.vb"
' Author:
'
diff --git a/Net/Tcp/Persistent/TcpClient.vb b/Net/Tcp/Persistent/TcpClient.vb
index f590d20e..694d7c8e 100644
--- a/Net/Tcp/Persistent/TcpClient.vb
+++ b/Net/Tcp/Persistent/TcpClient.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0c9a8418b92e76e1aaa0ccf3c1a31a92, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\TcpClient.vb"
+#Region "Microsoft.VisualBasic::6bbf1c6413415d517ef1517de25bfa27, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\TcpClient.vb"
' Author:
'
diff --git a/Net/Tcp/Persistent/TcpSynchronizationServicesSocket.vb b/Net/Tcp/Persistent/TcpSynchronizationServicesSocket.vb
index 0a711ec3..08e6f789 100644
--- a/Net/Tcp/Persistent/TcpSynchronizationServicesSocket.vb
+++ b/Net/Tcp/Persistent/TcpSynchronizationServicesSocket.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::cb3a58e06d6f4da6c98c7f15c00c54a1, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\TcpSynchronizationServicesSocket.vb"
+#Region "Microsoft.VisualBasic::0fab89507788ada7b43732bcda0dfbc1, Microsoft.VisualBasic.Core\Net\Tcp\Persistent\TcpSynchronizationServicesSocket.vb"
' Author:
'
diff --git a/Net/Tcp/StateObject.vb b/Net/Tcp/StateObject.vb
index 7e98b756..9bf80d49 100644
--- a/Net/Tcp/StateObject.vb
+++ b/Net/Tcp/StateObject.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2906c467061f324da94429620566b3c7, Microsoft.VisualBasic.Core\Net\Tcp\StateObject.vb"
+#Region "Microsoft.VisualBasic::f904cc12c9573031dc19c48f2dbceff8, Microsoft.VisualBasic.Core\Net\Tcp\StateObject.vb"
' Author:
'
diff --git a/Net/Tcp/TCPExtensions.vb b/Net/Tcp/TCPExtensions.vb
index 80b649bc..9506f27a 100644
--- a/Net/Tcp/TCPExtensions.vb
+++ b/Net/Tcp/TCPExtensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b60254a989dbe28147f74d6705f85208, Microsoft.VisualBasic.Core\Net\Tcp\TCPExtensions.vb"
+#Region "Microsoft.VisualBasic::ac78e0e3b6b7dba2c2fa4a4acad57024, Microsoft.VisualBasic.Core\Net\Tcp\TCPExtensions.vb"
' Author:
'
diff --git a/Net/Tcp/TcpAsynchronousServicesSocket.vb b/Net/Tcp/TcpAsynchronousServicesSocket.vb
index d6d5ab78..cf9f79e4 100644
--- a/Net/Tcp/TcpAsynchronousServicesSocket.vb
+++ b/Net/Tcp/TcpAsynchronousServicesSocket.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3733e0d046def22732cca75e97803aad, Microsoft.VisualBasic.Core\Net\Tcp\TcpAsynchronousServicesSocket.vb"
+#Region "Microsoft.VisualBasic::3edeb3097882714663b70c353bbe36be, Microsoft.VisualBasic.Core\Net\Tcp\TcpAsynchronousServicesSocket.vb"
' Author:
'
diff --git a/Net/Tcp/TcpRequest.vb b/Net/Tcp/TcpRequest.vb
index e8d7b477..a37d8aa8 100644
--- a/Net/Tcp/TcpRequest.vb
+++ b/Net/Tcp/TcpRequest.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::910c052beb4b0120dff1662c7c709019, Microsoft.VisualBasic.Core\Net\Tcp\TcpRequest.vb"
+#Region "Microsoft.VisualBasic::c9866ca0e9d3f96a044e4f2c90918e2c, Microsoft.VisualBasic.Core\Net\Tcp\TcpRequest.vb"
' Author:
'
@@ -130,7 +130,7 @@ Namespace Net.Tcp
Call Me.New(remoteDevice.IPAddress, remoteDevice.Port, exceptionHandler)
End Sub
- Shared ReadOnly defaultHandler As New DefaultValue(Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
+ Shared ReadOnly defaultHandler As New [Default](Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
'''
'''
diff --git a/Net/Tcp/TcpServicesSocket.vb b/Net/Tcp/TcpServicesSocket.vb
index 17b2619d..6e5c94ba 100644
--- a/Net/Tcp/TcpServicesSocket.vb
+++ b/Net/Tcp/TcpServicesSocket.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::028133c3f4f031e1437b06a59f5aa69e, Microsoft.VisualBasic.Core\Net\Tcp\TcpServicesSocket.vb"
+#Region "Microsoft.VisualBasic::71bae987945719c7541e725a79932b63, Microsoft.VisualBasic.Core\Net\Tcp\TcpServicesSocket.vb"
' Author:
'
@@ -103,7 +103,7 @@ Namespace Net.Tcp
End Get
End Property
- Shared ReadOnly defaultHandler As New DefaultValue(Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
+ Shared ReadOnly defaultHandler As New [Default](Of ExceptionHandler)(AddressOf VBDebugger.PrintException)
'''
''' 消息处理的方法接口: Public Delegate Function DataResponseHandler(str As String, RemotePort As Integer) As String
diff --git a/Net/TcpClient.vb b/Net/TcpClient.vb
index 189cd7b6..3303c573 100644
--- a/Net/TcpClient.vb
+++ b/Net/TcpClient.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f1c0caa000c8f3e4892a1b1054f701c9, Microsoft.VisualBasic.Core\Net\TcpClient.vb"
+#Region "Microsoft.VisualBasic::375a4cb017640027d375913eac94e87e, Microsoft.VisualBasic.Core\Net\TcpClient.vb"
' Author:
'
diff --git a/Net/TcpServer.vb b/Net/TcpServer.vb
index f1f643d7..ccce58f8 100644
--- a/Net/TcpServer.vb
+++ b/Net/TcpServer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4bd2497e90587a365a2c5d134761ad82, Microsoft.VisualBasic.Core\Net\TcpServer.vb"
+#Region "Microsoft.VisualBasic::b0584f8ecab066252fddf83e4bcdaf65, Microsoft.VisualBasic.Core\Net\TcpServer.vb"
' Author:
'
diff --git a/Net/wGetTools.vb b/Net/wGetTools.vb
index cb8d8555..804618d4 100644
--- a/Net/wGetTools.vb
+++ b/Net/wGetTools.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3233674ce9a362af64f6394219df8a25, Microsoft.VisualBasic.Core\Net\wGetTools.vb"
+#Region "Microsoft.VisualBasic::d123268ab48cb110ebd63048c445139e, Microsoft.VisualBasic.Core\Net\wGetTools.vb"
' Author:
'
diff --git a/Scripting/Abstract.vb b/Scripting/Abstract.vb
index a0004e52..629f8a62 100644
--- a/Scripting/Abstract.vb
+++ b/Scripting/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1ee045314b0fb75edee1835fafa4ad15, Microsoft.VisualBasic.Core\Scripting\Abstract.vb"
+#Region "Microsoft.VisualBasic::581c915f18cd405a60353097d42aa234, Microsoft.VisualBasic.Core\Scripting\Abstract.vb"
' Author:
'
diff --git a/Scripting/Actives.vb b/Scripting/Actives.vb
index cae6f5ba..4db6c9fe 100644
--- a/Scripting/Actives.vb
+++ b/Scripting/Actives.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::56c40fd5bb21d327903fc780f47e2aa5, Microsoft.VisualBasic.Core\Scripting\Actives.vb"
+#Region "Microsoft.VisualBasic::cf2d4a9335521ac19fb87b0859d735d6, Microsoft.VisualBasic.Core\Scripting\Actives.vb"
' Author:
'
diff --git a/Scripting/Expressions/Aggregate.vb b/Scripting/Expressions/Aggregate.vb
index dd06ed2f..c809470b 100644
--- a/Scripting/Expressions/Aggregate.vb
+++ b/Scripting/Expressions/Aggregate.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3ebde750944beb22fcb079945307e662, Microsoft.VisualBasic.Core\Scripting\Expressions\Aggregate.vb"
+#Region "Microsoft.VisualBasic::10c538a5029327a24db621be937c1762, Microsoft.VisualBasic.Core\Scripting\Expressions\Aggregate.vb"
' Author:
'
diff --git a/Scripting/Expressions/ArrayIndex.vb b/Scripting/Expressions/ArrayIndex.vb
index 000d0f5e..4f3aa14d 100644
--- a/Scripting/Expressions/ArrayIndex.vb
+++ b/Scripting/Expressions/ArrayIndex.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6baa2251bdfa8c363996c5d46ad5036b, Microsoft.VisualBasic.Core\Scripting\Expressions\ArrayIndex.vb"
+#Region "Microsoft.VisualBasic::2b6226b1eef6db682e0798b5b09dee22, Microsoft.VisualBasic.Core\Scripting\Expressions\ArrayIndex.vb"
' Author:
'
diff --git a/Scripting/Expressions/Selector.vb b/Scripting/Expressions/Selector.vb
index 6d4cdd95..6b34e56b 100644
--- a/Scripting/Expressions/Selector.vb
+++ b/Scripting/Expressions/Selector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::befe620a7db53198a08198cf6b5207f4, Microsoft.VisualBasic.Core\Scripting\Expressions\Selector.vb"
+#Region "Microsoft.VisualBasic::9cd796ead2b6eec2ebc29c8a427c84e4, Microsoft.VisualBasic.Core\Scripting\Expressions\Selector.vb"
' Author:
'
diff --git a/Scripting/Expressions/StringInterpolation.vb b/Scripting/Expressions/StringInterpolation.vb
index 7e21952b..20ee0e15 100644
--- a/Scripting/Expressions/StringInterpolation.vb
+++ b/Scripting/Expressions/StringInterpolation.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0a5949a6bddf40bd116666d75087948f, Microsoft.VisualBasic.Core\Scripting\Expressions\StringInterpolation.vb"
+#Region "Microsoft.VisualBasic::7aa365d9fe12cfeb3d5af60dae796238, Microsoft.VisualBasic.Core\Scripting\Expressions\StringInterpolation.vb"
' Author:
'
diff --git a/Scripting/ExternalCall.vb b/Scripting/ExternalCall.vb
index 326818b5..11b3df0a 100644
--- a/Scripting/ExternalCall.vb
+++ b/Scripting/ExternalCall.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::57a4f2a07e701b32d2521b81efe13778, Microsoft.VisualBasic.Core\Scripting\ExternalCall.vb"
+#Region "Microsoft.VisualBasic::1472354ab6a5d2b672d99b8df06c3298, Microsoft.VisualBasic.Core\Scripting\ExternalCall.vb"
' Author:
'
diff --git a/Scripting/InputHandler.vb b/Scripting/InputHandler.vb
index 51634b74..8f9951c4 100644
--- a/Scripting/InputHandler.vb
+++ b/Scripting/InputHandler.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6b824ef51ccc07a3840d5ea58a1c5a75, Microsoft.VisualBasic.Core\Scripting\InputHandler.vb"
+#Region "Microsoft.VisualBasic::977e2800b5b5a1a01e74f93e04fd092e, Microsoft.VisualBasic.Core\Scripting\InputHandler.vb"
' Author:
'
@@ -106,7 +106,7 @@ Namespace Scripting
}
- Public Function StringParser(type As Type) As DefaultValue(Of Func(Of String, Object))
+ Public Function StringParser(type As Type) As [Default](Of Func(Of String, Object))
Return New Func(Of String, Object)(Function(s$) s.CTypeDynamic(type))
End Function
@@ -174,7 +174,7 @@ Namespace Scripting
'''
'''
- Public Function DefaultTextParser(Of T)() As DefaultValue(Of IStringParser(Of T))
+ Public Function DefaultTextParser(Of T)() As [Default](Of IStringParser(Of T))
Return New IStringParser(Of T)(AddressOf CTypeDynamic(Of T)).AsDefault
End Function
@@ -279,6 +279,8 @@ Namespace Scripting
''' Case insensitive.(类型的名称简写)
''' 是否出错的时候返回类型,默认返回Nothing
'''
+ '''
+
Public Function [GetType](name As Value(Of String), Optional objectGeneric As Boolean = False) As Type
Return Scripting.GetType(name.Value, objectGeneric)
End Function
@@ -301,7 +303,8 @@ Namespace Scripting
'''
Public ReadOnly Property [String] As Type = GetType(String)
- Public Function ToString(Of T)() As DefaultValue(Of IToString(Of T))
+
+ Public Function ToString(Of T)() As [Default](Of IToString(Of T))
Return New IToString(Of T)(AddressOf ToString)
End Function
@@ -319,7 +322,12 @@ Namespace Scripting
End Function
'''
- ''' , 出现错误的时候总是会返回空字符串的
+ ''' , 出现错误的时候总是会返回空字符串的,
+ '''
+ ''' 注意:
+ '''
+ ''' 1. 对于一些基础的数据类型例如,等则是以json序列化来构建字符串值,
+ ''' 2. 对于数组则是被编码为base64字符串
'''
'''
'''
diff --git a/Scripting/MetaData/Author.vb b/Scripting/MetaData/Author.vb
index cee824fc..64af73c7 100644
--- a/Scripting/MetaData/Author.vb
+++ b/Scripting/MetaData/Author.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::47fbd95ca0c523648ae004f7a936cb29, Microsoft.VisualBasic.Core\Scripting\MetaData\Author.vb"
+#Region "Microsoft.VisualBasic::789706b42533a1753c01bc35b32bdc75, Microsoft.VisualBasic.Core\Scripting\MetaData\Author.vb"
' Author:
'
diff --git a/Scripting/MetaData/Cite.vb b/Scripting/MetaData/Cite.vb
index b7d2df05..989b70af 100644
--- a/Scripting/MetaData/Cite.vb
+++ b/Scripting/MetaData/Cite.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::41409652cb24811acf39c1cb7bce6c18, Microsoft.VisualBasic.Core\Scripting\MetaData\Cite.vb"
+#Region "Microsoft.VisualBasic::7832f705d2d954f961650e5493d73356, Microsoft.VisualBasic.Core\Scripting\MetaData\Cite.vb"
' Author:
'
diff --git a/Scripting/MetaData/EntryPointMetaData.vb b/Scripting/MetaData/EntryPointMetaData.vb
index 821c5565..6f44f938 100644
--- a/Scripting/MetaData/EntryPointMetaData.vb
+++ b/Scripting/MetaData/EntryPointMetaData.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7330da327d46ecf09f6f448507a81d24, Microsoft.VisualBasic.Core\Scripting\MetaData\EntryPointMetaData.vb"
+#Region "Microsoft.VisualBasic::776b8416ea8cd286200447e3e5c93cf2, Microsoft.VisualBasic.Core\Scripting\MetaData\EntryPointMetaData.vb"
' Author:
'
diff --git a/Scripting/MetaData/MetaAPI.vb b/Scripting/MetaData/MetaAPI.vb
index 88c66b58..12778ce6 100644
--- a/Scripting/MetaData/MetaAPI.vb
+++ b/Scripting/MetaData/MetaAPI.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0c032e7b3c25e93c8e709b8feaba7866, Microsoft.VisualBasic.Core\Scripting\MetaData\MetaAPI.vb"
+#Region "Microsoft.VisualBasic::a4ac39b554ee308d53f58010efa121b0, Microsoft.VisualBasic.Core\Scripting\MetaData\MetaAPI.vb"
' Author:
'
diff --git a/Scripting/MetaData/Namespace.vb b/Scripting/MetaData/Namespace.vb
index fc655474..bea26973 100644
--- a/Scripting/MetaData/Namespace.vb
+++ b/Scripting/MetaData/Namespace.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fb8d4030d9cbdb04c57dec0f2f9d11c8, Microsoft.VisualBasic.Core\Scripting\MetaData\Namespace.vb"
+#Region "Microsoft.VisualBasic::dfcf0da1a93b0d25fe5e7ea1d5c01443, Microsoft.VisualBasic.Core\Scripting\MetaData\Namespace.vb"
' Author:
'
diff --git a/Scripting/MetaData/Parameter.vb b/Scripting/MetaData/Parameter.vb
index 420f6fe5..988f9d15 100644
--- a/Scripting/MetaData/Parameter.vb
+++ b/Scripting/MetaData/Parameter.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b51439f7bf0cdcc549f9497bf7be4d62, Microsoft.VisualBasic.Core\Scripting\MetaData\Parameter.vb"
+#Region "Microsoft.VisualBasic::0e079b2e518e7715ae5eabe2b0754b2f, Microsoft.VisualBasic.Core\Scripting\MetaData\Parameter.vb"
' Author:
'
diff --git a/Scripting/MetaData/Type.vb b/Scripting/MetaData/Type.vb
index cca6cfd2..c9ad9115 100644
--- a/Scripting/MetaData/Type.vb
+++ b/Scripting/MetaData/Type.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3daa97121478a237259f74f85c66f36d, Microsoft.VisualBasic.Core\Scripting\MetaData\Type.vb"
+#Region "Microsoft.VisualBasic::d8bc1d00cad0b167ad1d2d6d37f66594, Microsoft.VisualBasic.Core\Scripting\MetaData\Type.vb"
' Author:
'
diff --git a/Scripting/Runtime/BinaryOperator.vb b/Scripting/Runtime/BinaryOperator.vb
index 0fc85775..e22f522a 100644
--- a/Scripting/Runtime/BinaryOperator.vb
+++ b/Scripting/Runtime/BinaryOperator.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9d18e97c58432fc4f97b141f9e6bee43, Microsoft.VisualBasic.Core\Scripting\Runtime\BinaryOperator.vb"
+#Region "Microsoft.VisualBasic::b78c275b4a9348fc00ecfb15990c859c, Microsoft.VisualBasic.Core\Scripting\Runtime\BinaryOperator.vb"
' Author:
'
diff --git a/Scripting/Runtime/CType/Abstract.vb b/Scripting/Runtime/CType/Abstract.vb
index 52913a27..ed29eaab 100644
--- a/Scripting/Runtime/CType/Abstract.vb
+++ b/Scripting/Runtime/CType/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::da93f83b1cade539d0e75a3d070b5d48, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\Abstract.vb"
+#Region "Microsoft.VisualBasic::1771c61acba8743dfc6cd73f25951ffe, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\Abstract.vb"
' Author:
'
diff --git a/Scripting/Runtime/CType/CastStringVector.vb b/Scripting/Runtime/CType/CastStringVector.vb
index dc7dd338..bde91072 100644
--- a/Scripting/Runtime/CType/CastStringVector.vb
+++ b/Scripting/Runtime/CType/CastStringVector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fb8beac19d7d95ce23104c8e5b978a72, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\CastStringVector.vb"
+#Region "Microsoft.VisualBasic::cbfc9d45158f9faf061600d8c2b85dc1, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\CastStringVector.vb"
' Author:
'
@@ -33,8 +33,8 @@
' Module CastStringVector
'
- ' Function: AsBoolean, (+3 Overloads) AsCharacter, AsColor, (+2 Overloads) AsDouble, AsGeneric
- ' AsInteger, (+2 Overloads) AsNumeric, AsSingle, AsType
+ ' Function: AsBoolean, (+4 Overloads) AsCharacter, AsColor, (+2 Overloads) AsDouble, AsGeneric
+ ' AsInteger, AsNumeric, AsSingle, AsType
'
'
' /********************************************************************************/
@@ -60,6 +60,17 @@ Namespace Scripting.Runtime
Return values.ToDictionary(Function(x) x.Key, Function(x) CStr(x.Value))
End Function
+ '''
+ ''' Convert the numeric type as the text type by .
+ '''
+ '''
+ '''
+
+
+ Public Function AsCharacter(values As Dictionary(Of String, Object), Optional null$ = Nothing) As Dictionary(Of String, String)
+ Return values.ToDictionary(Function(x) x.Key, Function(x) Scripting.ToString(x.Value, null))
+ End Function
+
Public Function AsCharacter(values As IEnumerable(Of Double), Optional negPrefix As Boolean = False, Optional format$ = "G4") As IEnumerable(Of String)
diff --git a/Scripting/Runtime/CType/Casting.vb b/Scripting/Runtime/CType/Casting.vb
index 91a0019f..f97391a7 100644
--- a/Scripting/Runtime/CType/Casting.vb
+++ b/Scripting/Runtime/CType/Casting.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::83e404f8969735045a00b9d38da8b967, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\Casting.vb"
+#Region "Microsoft.VisualBasic::af24e82510b8a39d20f747cdfe82dcc2, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\Casting.vb"
' Author:
'
diff --git a/Scripting/Runtime/CType/Narrowing.vb b/Scripting/Runtime/CType/Narrowing.vb
index 3dc5534d..735395aa 100644
--- a/Scripting/Runtime/CType/Narrowing.vb
+++ b/Scripting/Runtime/CType/Narrowing.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6b42e92667b5a2a717e45d70ec84fc63, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\Narrowing.vb"
+#Region "Microsoft.VisualBasic::96e0d4846115dc8f43e0df5a09783e90, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\Narrowing.vb"
' Author:
'
diff --git a/Scripting/Runtime/CType/NumberConversionRoutines.vb b/Scripting/Runtime/CType/NumberConversionRoutines.vb
index 41d4be24..1838eb2c 100644
--- a/Scripting/Runtime/CType/NumberConversionRoutines.vb
+++ b/Scripting/Runtime/CType/NumberConversionRoutines.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::29831c8ff24f4c67b81f284d385e1d74, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\NumberConversionRoutines.vb"
+#Region "Microsoft.VisualBasic::973866bc4205b47afed7a64437872819, Microsoft.VisualBasic.Core\Scripting\Runtime\CType\NumberConversionRoutines.vb"
' Author:
'
@@ -42,6 +42,7 @@
#End Region
Imports Microsoft.VisualBasic.Net.Http
+Imports Microsoft.VisualBasic.Serialization.JSON
Namespace Scripting.Runtime
@@ -146,6 +147,17 @@ Namespace Scripting.Runtime
With CType(obj, IEnumerable(Of Byte)).ToArray
Return .ToBase64String
End With
+ Else
+ Select Case type
+ Case GetType(Integer())
+ Return DirectCast(obj, Integer()).GetJson
+ Case GetType(Long())
+ Return DirectCast(obj, Long()).GetJson
+ Case GetType(Double())
+ Return DirectCast(obj, Double()).GetJson
+ Case GetType(String())
+ Return DirectCast(obj, String()).GetJson
+ End Select
End If
' 2018-3-18 假若找不到操作符的话,函数会返回Nothing
diff --git a/Scripting/Runtime/Extensions.vb b/Scripting/Runtime/Extensions.vb
index 56bce084..52642bad 100644
--- a/Scripting/Runtime/Extensions.vb
+++ b/Scripting/Runtime/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c63097bfd347dfe4eba9584f532016c2, Microsoft.VisualBasic.Core\Scripting\Runtime\Extensions.vb"
+#Region "Microsoft.VisualBasic::9cbaca763259aab24b01598384794733, Microsoft.VisualBasic.Core\Scripting\Runtime\Extensions.vb"
' Author:
'
diff --git a/Scripting/Runtime/OverloadsFunction.vb b/Scripting/Runtime/OverloadsFunction.vb
index 7b518caf..0558acff 100644
--- a/Scripting/Runtime/OverloadsFunction.vb
+++ b/Scripting/Runtime/OverloadsFunction.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::742fcc2538ea985c6b38aefbb6fe91f9, Microsoft.VisualBasic.Core\Scripting\Runtime\OverloadsFunction.vb"
+#Region "Microsoft.VisualBasic::9d6786f72ebfd4475e7c88b79cf84fb0, Microsoft.VisualBasic.Core\Scripting\Runtime\OverloadsFunction.vb"
' Author:
'
diff --git a/Scripting/Runtime/Where.vb b/Scripting/Runtime/Where.vb
index d93946ef..ac4296a8 100644
--- a/Scripting/Runtime/Where.vb
+++ b/Scripting/Runtime/Where.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::811bb9408a27e609223757a9f9def80b, Microsoft.VisualBasic.Core\Scripting\Runtime\Where.vb"
+#Region "Microsoft.VisualBasic::fe0e195744016013d6bc30ab975104cc, Microsoft.VisualBasic.Core\Scripting\Runtime\Where.vb"
' Author:
'
diff --git a/Scripting/ScriptBuilder.vb b/Scripting/ScriptBuilder.vb
index 891c0924..fb26c36a 100644
--- a/Scripting/ScriptBuilder.vb
+++ b/Scripting/ScriptBuilder.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a86b052f4e45fe12579888db62a71ebe, Microsoft.VisualBasic.Core\Scripting\ScriptBuilder.vb"
+#Region "Microsoft.VisualBasic::908470f45463846915ce79b98171a7fc, Microsoft.VisualBasic.Core\Scripting\ScriptBuilder.vb"
' Author:
'
@@ -33,7 +33,7 @@
' Class ScriptBuilder
'
- ' Properties: Preview, Script
+ ' Properties: Preview, script
'
' Constructor: (+5 Overloads) Sub New
' Function: AppendLine, Replace, (+2 Overloads) Save, ToString
diff --git a/Scripting/TextGrepScriptEngine.vb b/Scripting/TextGrepScriptEngine.vb
index 8029aa61..800f4fdd 100644
--- a/Scripting/TextGrepScriptEngine.vb
+++ b/Scripting/TextGrepScriptEngine.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::faa7f30a7844fd960b343504efce3ed8, Microsoft.VisualBasic.Core\Scripting\TextGrepScriptEngine.vb"
+#Region "Microsoft.VisualBasic::1f3e77cee1487311faf5ba5ef90dcc0f, Microsoft.VisualBasic.Core\Scripting\TextGrepScriptEngine.vb"
' Author:
'
@@ -178,7 +178,7 @@ Namespace Scripting
''' Source in and then source out, no changes
'''
'''
- Public Shared ReadOnly Property DoNothing As DefaultValue(Of TextGrepScriptEngine)
+ Public Shared ReadOnly Property DoNothing As [Default](Of TextGrepScriptEngine)
Get
Static opNothing As New TextGrepScriptEngine With {
._operations = {},
diff --git a/Scripting/TokenIcer/LangModels/Func.vb b/Scripting/TokenIcer/LangModels/Func.vb
index d5636a05..1eb86edc 100644
--- a/Scripting/TokenIcer/LangModels/Func.vb
+++ b/Scripting/TokenIcer/LangModels/Func.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8529e2191b687be474795150f6385cff, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\Func.vb"
+#Region "Microsoft.VisualBasic::d5519a2c49b159bbff5ad5c5d19d303a, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\Func.vb"
' Author:
'
diff --git a/Scripting/TokenIcer/LangModels/OperatorExpression.vb b/Scripting/TokenIcer/LangModels/OperatorExpression.vb
index 6a0d889f..e6b26cdd 100644
--- a/Scripting/TokenIcer/LangModels/OperatorExpression.vb
+++ b/Scripting/TokenIcer/LangModels/OperatorExpression.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d103e3655be3a47d70ff530b385d5d0d, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\OperatorExpression.vb"
+#Region "Microsoft.VisualBasic::b7264459fc432f41ff7af91c66598588, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\OperatorExpression.vb"
' Author:
'
diff --git a/Scripting/TokenIcer/LangModels/PeekToken.vb b/Scripting/TokenIcer/LangModels/PeekToken.vb
index 76814d17..4e40292b 100644
--- a/Scripting/TokenIcer/LangModels/PeekToken.vb
+++ b/Scripting/TokenIcer/LangModels/PeekToken.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::350bdfa9f8726bf8e358e4f5ee194d4f, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\PeekToken.vb"
+#Region "Microsoft.VisualBasic::e933c535623377918a8c6a0f6d714d80, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\PeekToken.vb"
' Author:
'
diff --git a/Scripting/TokenIcer/LangModels/Token.vb b/Scripting/TokenIcer/LangModels/Token.vb
index a8fb524c..00fd5628 100644
--- a/Scripting/TokenIcer/LangModels/Token.vb
+++ b/Scripting/TokenIcer/LangModels/Token.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::41c12ad31e1a171ea9928ac4b9638f9a, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\Token.vb"
+#Region "Microsoft.VisualBasic::8442b5511d4d38c00b4606303d901d89, Microsoft.VisualBasic.Core\Scripting\TokenIcer\LangModels\Token.vb"
' Author:
'
diff --git a/Scripting/TokenIcer/Prefix.vb b/Scripting/TokenIcer/Prefix.vb
index d2e2e396..78e83ec4 100644
--- a/Scripting/TokenIcer/Prefix.vb
+++ b/Scripting/TokenIcer/Prefix.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::2803be39c8bca883c581fee23cecb813, Microsoft.VisualBasic.Core\Scripting\TokenIcer\Prefix.vb"
+#Region "Microsoft.VisualBasic::15fc77159c2eab47d16a458c8b95cfcb, Microsoft.VisualBasic.Core\Scripting\TokenIcer\Prefix.vb"
' Author:
'
diff --git a/Scripting/TokenIcer/StackParser.vb b/Scripting/TokenIcer/StackParser.vb
index 15ca07d5..37116c96 100644
--- a/Scripting/TokenIcer/StackParser.vb
+++ b/Scripting/TokenIcer/StackParser.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::feb78facbdb7440317678d0ff1fdf8ba, Microsoft.VisualBasic.Core\Scripting\TokenIcer\StackParser.vb"
+#Region "Microsoft.VisualBasic::abe9626741aeb1516607af3f6d1a4a8c, Microsoft.VisualBasic.Core\Scripting\TokenIcer\StackParser.vb"
' Author:
'
diff --git a/Scripting/TokenIcer/TokenParser.vb b/Scripting/TokenIcer/TokenParser.vb
index 98086a3a..e3741ad7 100644
--- a/Scripting/TokenIcer/TokenParser.vb
+++ b/Scripting/TokenIcer/TokenParser.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::c878a4f80f35c6b74634e73312d5657c, Microsoft.VisualBasic.Core\Scripting\TokenIcer\TokenParser.vb"
+#Region "Microsoft.VisualBasic::9479e4d351638c81379704163fe558e6, Microsoft.VisualBasic.Core\Scripting\TokenIcer\TokenParser.vb"
' Author:
'
diff --git a/Scripting/VisualBasic/Extensions.vb b/Scripting/VisualBasic/Extensions.vb
new file mode 100644
index 00000000..799e2fe6
--- /dev/null
+++ b/Scripting/VisualBasic/Extensions.vb
@@ -0,0 +1,67 @@
+#Region "Microsoft.VisualBasic::c00386b5524a060262c9de78e1dc2dfb, Microsoft.VisualBasic.Core\Scripting\VisualBasic\Extensions.vb"
+
+ ' Author:
+ '
+ ' asuka (amethyst.asuka@gcmodeller.org)
+ ' xie (genetics@smrucc.org)
+ ' xieguigang (xie.guigang@live.com)
+ '
+ ' Copyright (c) 2018 GPL3 Licensed
+ '
+ '
+ ' GNU GENERAL PUBLIC LICENSE (GPL3)
+ '
+ '
+ ' This program is free software: you can redistribute it and/or modify
+ ' it under the terms of the GNU General Public License as published by
+ ' the Free Software Foundation, either version 3 of the License, or
+ ' (at your option) any later version.
+ '
+ ' This program is distributed in the hope that it will be useful,
+ ' but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ' GNU General Public License for more details.
+ '
+ ' You should have received a copy of the GNU General Public License
+ ' along with this program. If not, see .
+
+
+
+ ' /********************************************************************************/
+
+ ' Summaries:
+
+ ' Module Extensions
+ '
+ ' Function: (+2 Overloads) AsVBIdentifier
+ '
+ '
+ ' /********************************************************************************/
+
+#End Region
+
+Imports System.Runtime.CompilerServices
+
+Namespace Scripting.SymbolBuilder.VBLanguage
+
+ Public Module Extensions
+
+ '''
+ ''' 这个拓展函数将字典之中的字符串主键处理为符合VB的对象命名规则的字符串
+ '''
+ '''
+ '''
+ '''
+ '''
+
+
+ Public Function AsVBIdentifier(Of T)(table As Dictionary(Of String, T)) As Dictionary(Of String, T)
+ Return table.ToDictionary(Function(map) AsVBIdentifier(map.Key), Function(map) map.Value)
+ End Function
+
+
+ Public Function AsVBIdentifier(key As String) As String
+ Return key.NormalizePathString(alphabetOnly:=True).Replace(" ", "_")
+ End Function
+ End Module
+End Namespace
diff --git a/Scripting/VBLanguage.vb b/Scripting/VisualBasic/KeywordProcessor.vb
similarity index 62%
rename from Scripting/VBLanguage.vb
rename to Scripting/VisualBasic/KeywordProcessor.vb
index 68003fb1..6535be4d 100644
--- a/Scripting/VBLanguage.vb
+++ b/Scripting/VisualBasic/KeywordProcessor.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::794eda8a3cf935e1eecee42b0dfff63d, Microsoft.VisualBasic.Core\Scripting\VBLanguage.vb"
+#Region "Microsoft.VisualBasic::04b70b48eab1dafca8861e45bd5803df, Microsoft.VisualBasic.Core\Scripting\VisualBasic\KeywordProcessor.vb"
' Author:
'
@@ -31,13 +31,6 @@
' Summaries:
- ' Class Patterns
- '
- ' Properties: TypeChar
- '
- ' Constructor: (+1 Overloads) Sub New
- ' Function: TypeCharName
- '
' Class KeywordProcessor
'
' Properties: Words
@@ -51,59 +44,9 @@
#End Region
Imports System.Runtime.CompilerServices
-Imports Microsoft.VisualBasic.ComponentModel.Collection
Namespace Scripting.SymbolBuilder.VBLanguage
- Public NotInheritable Class Patterns
-
- Private Sub New()
- End Sub
-
- '''
- ''' 匹配一个合法的标识符,在正则匹配的时候应该不区分大小写
- '''
- Public Const Identifer$ = "\[?[_a-z][_a-z0-9]*\]?"
-
- Public Const Access$ = "((Partial )|(Public )|(Private )|(Friend )|(Protected )|(Shadows )|(Shared )|(Overrides )|(Overloads )|(Overridable )|(MustOverrides )|(NotInheritable )|(MustInherit ))*"
- Public Const Type$ = "^\s*" & Access & "((Class)|(Module)|(Structure)|(Enum)|(Delegate)|(Interface))\s+" & VBLanguage.Patterns.Identifer
- Public Const Property$ = "^\s+" & Access & "\s*((ReadOnly )|(WriteOnly )|(Default ))*\s*Property\s+" & VBLanguage.Patterns.Identifer
- Public Const Method$ = "^\s+" & Access & "\s*((Sub )|(Function )|(Iterator )|(Operator ))+\s*" & VBLanguage.Patterns.Identifer
- Public Const Operator$ = "^\s+" & Access & "\s*Operator\s+(([<]|[>]|\=|\+|\-|\*|/|\^|\\)+|(" & VBLanguage.Patterns.Identifer & "))"
- Public Const Close$ = "^\s+End\s((Sub)|(Function)|(Class)|(Structure)|(Enum)|(Interface)|(Operator)|(Module))"
- Public Const CloseType$ = "^\s*End\s((Class)|(Structure)|(Enum)|(Interface)|(Module))"
- Public Const Indents$ = "^\s+"
- Public Const Attribute$ = "<.+?>\s*"
-
- '''
- ''' The VB.NET type char index
- '''
- '''
- Public Shared ReadOnly Property TypeChar As Index(Of Char) = {"!"c, "@"c, "#"c, "$"c, "%"c, "&"c, "?"c}
-
- Public Shared Function TypeCharName(c As Char) As String
- Select Case c
- Case "!"c
- Return "Single"
- Case "@"c
- Return "Decimal"
- Case "#"c
- Return "Double"
- Case "$"c
- Return "String"
- Case "%"c
- Return "Integer"
- Case "&"c
- Return "Long"
- Case "?"c
- Return "Boolean"
- Case Else
- Throw New InvalidExpressionException($"Character '{c}' is not a valid VB type char!")
- End Select
- End Function
-
- End Class
-
'''
''' Keyword processor of the VB.NET language
'''
diff --git a/Scripting/VisualBasic/VBLanguage.vb b/Scripting/VisualBasic/VBLanguage.vb
new file mode 100644
index 00000000..d08f61f9
--- /dev/null
+++ b/Scripting/VisualBasic/VBLanguage.vb
@@ -0,0 +1,98 @@
+#Region "Microsoft.VisualBasic::5be772c3e5df01d25aea9957012aad2c, Microsoft.VisualBasic.Core\Scripting\VisualBasic\VBLanguage.vb"
+
+ ' Author:
+ '
+ ' asuka (amethyst.asuka@gcmodeller.org)
+ ' xie (genetics@smrucc.org)
+ ' xieguigang (xie.guigang@live.com)
+ '
+ ' Copyright (c) 2018 GPL3 Licensed
+ '
+ '
+ ' GNU GENERAL PUBLIC LICENSE (GPL3)
+ '
+ '
+ ' This program is free software: you can redistribute it and/or modify
+ ' it under the terms of the GNU General Public License as published by
+ ' the Free Software Foundation, either version 3 of the License, or
+ ' (at your option) any later version.
+ '
+ ' This program is distributed in the hope that it will be useful,
+ ' but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ' GNU General Public License for more details.
+ '
+ ' You should have received a copy of the GNU General Public License
+ ' along with this program. If not, see .
+
+
+
+ ' /********************************************************************************/
+
+ ' Summaries:
+
+ ' Class Patterns
+ '
+ ' Properties: TypeChar
+ '
+ ' Constructor: (+1 Overloads) Sub New
+ ' Function: TypeCharName
+ '
+ '
+ ' /********************************************************************************/
+
+#End Region
+
+Imports System.Runtime.CompilerServices
+Imports Microsoft.VisualBasic.ComponentModel.Collection
+
+Namespace Scripting.SymbolBuilder.VBLanguage
+
+ Public NotInheritable Class Patterns
+
+ Private Sub New()
+ End Sub
+
+ '''
+ ''' 匹配一个合法的标识符,在正则匹配的时候应该不区分大小写
+ '''
+ Public Const Identifer$ = "\[?[_a-z][_a-z0-9]*\]?"
+
+ Public Const Access$ = "((Partial )|(Public )|(Private )|(Friend )|(Protected )|(Shadows )|(Shared )|(Overrides )|(Overloads )|(Overridable )|(MustOverrides )|(NotInheritable )|(MustInherit ))*"
+ Public Const Type$ = "^\s*" & Access & "((Class)|(Module)|(Structure)|(Enum)|(Delegate)|(Interface))\s+" & VBLanguage.Patterns.Identifer
+ Public Const Property$ = "^\s+" & Access & "\s*((ReadOnly )|(WriteOnly )|(Default ))*\s*Property\s+" & VBLanguage.Patterns.Identifer
+ Public Const Method$ = "^\s+" & Access & "\s*((Sub )|(Function )|(Iterator )|(Operator ))+\s*" & VBLanguage.Patterns.Identifer
+ Public Const Operator$ = "^\s+" & Access & "\s*Operator\s+(([<]|[>]|\=|\+|\-|\*|/|\^|\\)+|(" & VBLanguage.Patterns.Identifer & "))"
+ Public Const Close$ = "^\s+End\s((Sub)|(Function)|(Class)|(Structure)|(Enum)|(Interface)|(Operator)|(Module))"
+ Public Const CloseType$ = "^\s*End\s((Class)|(Structure)|(Enum)|(Interface)|(Module))"
+ Public Const Indents$ = "^\s+"
+ Public Const Attribute$ = "<.+?>\s*"
+
+ '''
+ ''' The VB.NET type char index
+ '''
+ '''
+ Public Shared ReadOnly Property TypeChar As Index(Of Char) = {"!"c, "@"c, "#"c, "$"c, "%"c, "&"c, "?"c}
+
+ Public Shared Function TypeCharName(c As Char) As String
+ Select Case c
+ Case "!"c
+ Return "Single"
+ Case "@"c
+ Return "Decimal"
+ Case "#"c
+ Return "Double"
+ Case "$"c
+ Return "String"
+ Case "%"c
+ Return "Integer"
+ Case "&"c
+ Return "Long"
+ Case "?"c
+ Return "Boolean"
+ Case Else
+ Throw New InvalidExpressionException($"Character '{c}' is not a valid VB type char!")
+ End Select
+ End Function
+ End Class
+End Namespace
diff --git a/Serialization/Abstract.vb b/Serialization/Abstract.vb
index 8ca90c12..73d3e1b6 100644
--- a/Serialization/Abstract.vb
+++ b/Serialization/Abstract.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f56c24e5f89ce2c9c13ef4e9c960ce46, Microsoft.VisualBasic.Core\Serialization\Abstract.vb"
+#Region "Microsoft.VisualBasic::0d1b251284fda7fe774793bd92fae0ee, Microsoft.VisualBasic.Core\Serialization\Abstract.vb"
' Author:
'
diff --git a/Serialization/BinaryDumping/BinaryReader.vb b/Serialization/BinaryDumping/BinaryReader.vb
index 1939e1ba..514ed09c 100644
--- a/Serialization/BinaryDumping/BinaryReader.vb
+++ b/Serialization/BinaryDumping/BinaryReader.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9d0273ac0fd20a9d581d665b55411aa7, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\BinaryReader.vb"
+#Region "Microsoft.VisualBasic::72c30d405799c84b5d94d83c62d7948d, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\BinaryReader.vb"
' Author:
'
diff --git a/Serialization/BinaryDumping/BinaryWriter.vb b/Serialization/BinaryDumping/BinaryWriter.vb
index 81e835c4..336b1f1d 100644
--- a/Serialization/BinaryDumping/BinaryWriter.vb
+++ b/Serialization/BinaryDumping/BinaryWriter.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a7cc59b32cd410df49b8c0ec11bb7a4d, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\BinaryWriter.vb"
+#Region "Microsoft.VisualBasic::0b191b9ac322c3bf2a7b7b816ba148a0, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\BinaryWriter.vb"
' Author:
'
diff --git a/Serialization/BinaryDumping/Buffer.vb b/Serialization/BinaryDumping/Buffer.vb
index bf60404a..4f2fb519 100644
--- a/Serialization/BinaryDumping/Buffer.vb
+++ b/Serialization/BinaryDumping/Buffer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::173a85c08934a11a1243e66017f97346, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\Buffer.vb"
+#Region "Microsoft.VisualBasic::edd83d4783e00dc7011b4047766dd73f, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\Buffer.vb"
' Author:
'
diff --git a/Serialization/BinaryDumping/StructFormatter.vb b/Serialization/BinaryDumping/StructFormatter.vb
index ea1939e1..d7f4a06a 100644
--- a/Serialization/BinaryDumping/StructFormatter.vb
+++ b/Serialization/BinaryDumping/StructFormatter.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::643441f00248ad1e5d3cf531e26528f1, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\StructFormatter.vb"
+#Region "Microsoft.VisualBasic::dfa3e3c9fa36967de91e3fe001e9693e, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\StructFormatter.vb"
' Author:
'
diff --git a/Serialization/BinaryDumping/StructSerializer.vb b/Serialization/BinaryDumping/StructSerializer.vb
index 8badf041..977ab94d 100644
--- a/Serialization/BinaryDumping/StructSerializer.vb
+++ b/Serialization/BinaryDumping/StructSerializer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::29053b400a3a14f972760567b564efce, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\StructSerializer.vb"
+#Region "Microsoft.VisualBasic::17beac4d60f1c743a2e2f7157792dc70, Microsoft.VisualBasic.Core\Serialization\BinaryDumping\StructSerializer.vb"
' Author:
'
diff --git a/Serialization/ConfigMappings/Attributes.vb b/Serialization/ConfigMappings/Attributes.vb
index 53b4e45c..4a4c56da 100644
--- a/Serialization/ConfigMappings/Attributes.vb
+++ b/Serialization/ConfigMappings/Attributes.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9178b8b649c7d16a2fbbfa294c987c05, Microsoft.VisualBasic.Core\Serialization\ConfigMappings\Attributes.vb"
+#Region "Microsoft.VisualBasic::eefc2f44fbac7a267e0e359d83213b50, Microsoft.VisualBasic.Core\Serialization\ConfigMappings\Attributes.vb"
' Author:
'
diff --git a/Serialization/ConfigMappings/ConfigurationMappings.vb b/Serialization/ConfigMappings/ConfigurationMappings.vb
index 42f9fa9a..66ad49b4 100644
--- a/Serialization/ConfigMappings/ConfigurationMappings.vb
+++ b/Serialization/ConfigMappings/ConfigurationMappings.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::32a6b66e6cbc949c5d0aec33fb5bc4ee, Microsoft.VisualBasic.Core\Serialization\ConfigMappings\ConfigurationMappings.vb"
+#Region "Microsoft.VisualBasic::5ecd2229c267c6f208a59d6c70edc280, Microsoft.VisualBasic.Core\Serialization\ConfigMappings\ConfigurationMappings.vb"
' Author:
'
diff --git a/Serialization/ConfigMappings/DynamicsConfiguration.vb b/Serialization/ConfigMappings/DynamicsConfiguration.vb
index 3e2312c8..fa49d722 100644
--- a/Serialization/ConfigMappings/DynamicsConfiguration.vb
+++ b/Serialization/ConfigMappings/DynamicsConfiguration.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::4877d517fb4e974cb62dd74588786cac, Microsoft.VisualBasic.Core\Serialization\ConfigMappings\DynamicsConfiguration.vb"
+#Region "Microsoft.VisualBasic::62eeaf8e27a3cb53c7e82e79da5c4304, Microsoft.VisualBasic.Core\Serialization\ConfigMappings\DynamicsConfiguration.vb"
' Author:
'
diff --git a/Serialization/Controls/Contrls.vb b/Serialization/Controls/Contrls.vb
index 27b8c96a..de6bbaa7 100644
--- a/Serialization/Controls/Contrls.vb
+++ b/Serialization/Controls/Contrls.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d8613a0d57e28aa1cd5a678e2a400de2, Microsoft.VisualBasic.Core\Serialization\Controls\Contrls.vb"
+#Region "Microsoft.VisualBasic::8ed2f8e34c36d88c77f3237525a5e88e, Microsoft.VisualBasic.Core\Serialization\Controls\Contrls.vb"
' Author:
'
diff --git a/Serialization/DumpData/DumpData.vb b/Serialization/DumpData/DumpData.vb
index c9a5877f..91c0435d 100644
--- a/Serialization/DumpData/DumpData.vb
+++ b/Serialization/DumpData/DumpData.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::047f3e6ce86c0dbb480007a88dd9406d, Microsoft.VisualBasic.Core\Serialization\DumpData\DumpData.vb"
+#Region "Microsoft.VisualBasic::9004d0f648faadf51b3390b67a180512, Microsoft.VisualBasic.Core\Serialization\DumpData\DumpData.vb"
' Author:
'
diff --git a/Serialization/DumpData/DumpNode.vb b/Serialization/DumpData/DumpNode.vb
index f3a356e0..c2fe3596 100644
--- a/Serialization/DumpData/DumpNode.vb
+++ b/Serialization/DumpData/DumpNode.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::43bc707ce1d21ed710e8bf57999b1471, Microsoft.VisualBasic.Core\Serialization\DumpData\DumpNode.vb"
+#Region "Microsoft.VisualBasic::d0f2f77a01e83aa65f0fb79975f1dd5d, Microsoft.VisualBasic.Core\Serialization\DumpData\DumpNode.vb"
' Author:
'
diff --git a/Serialization/JSON/AnonymousJSON.vb b/Serialization/JSON/AnonymousJSON.vb
index 138d7f49..fe884348 100644
--- a/Serialization/JSON/AnonymousJSON.vb
+++ b/Serialization/JSON/AnonymousJSON.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1282c9850a210f0608f163bd3742dbe9, Microsoft.VisualBasic.Core\Serialization\JSON\AnonymousJSON.vb"
+#Region "Microsoft.VisualBasic::910c2f7377e4940238d177944b695acc, Microsoft.VisualBasic.Core\Serialization\JSON\AnonymousJSON.vb"
' Author:
'
@@ -62,6 +62,12 @@ Namespace Serialization.JSON
End With
End Function
+ '''
+ ''' 专门为任意字符串集合所创建的json序列化方法,在这个函数之中会自动调用ToArray后再进行json序列化
+ '''
+ '''
+ '''
+ '''
Public Function GetJson(array As IEnumerable(Of String), Optional indent As Boolean = False) As String
diff --git a/Serialization/JSON/Formatter/FormatterScopeState.vb b/Serialization/JSON/Formatter/FormatterScopeState.vb
index 6adf102d..81ee4848 100644
--- a/Serialization/JSON/Formatter/FormatterScopeState.vb
+++ b/Serialization/JSON/Formatter/FormatterScopeState.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::825a83ffbbe8dddcddc7c2dc18f51d86, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\FormatterScopeState.vb"
+#Region "Microsoft.VisualBasic::b5fc3b4582f51620b3c924037a64eaef, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\FormatterScopeState.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/ICharacterStrategy.vb b/Serialization/JSON/Formatter/ICharacterStrategy.vb
index 77b4b40f..00edce80 100644
--- a/Serialization/JSON/Formatter/ICharacterStrategy.vb
+++ b/Serialization/JSON/Formatter/ICharacterStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e5a7ba64525ce64c0a225cea14e5f7d8, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\ICharacterStrategy.vb"
+#Region "Microsoft.VisualBasic::5af56f2dc28939b61c9be6a21c70e9ab, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\ICharacterStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/JsonFormatterInternal.vb b/Serialization/JSON/Formatter/JsonFormatterInternal.vb
index be078fb4..e38e80f6 100644
--- a/Serialization/JSON/Formatter/JsonFormatterInternal.vb
+++ b/Serialization/JSON/Formatter/JsonFormatterInternal.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::460a32264abe004592333ff95f42667f, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\JsonFormatterInternal.vb"
+#Region "Microsoft.VisualBasic::f1977fad5b8481516a06d917ec139c65, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\JsonFormatterInternal.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/JsonFormatterStrategyContext.vb b/Serialization/JSON/Formatter/JsonFormatterStrategyContext.vb
index 3aef3107..341c949c 100644
--- a/Serialization/JSON/Formatter/JsonFormatterStrategyContext.vb
+++ b/Serialization/JSON/Formatter/JsonFormatterStrategyContext.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::f99adc89c5dd6da4545b9a3904732d2f, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\JsonFormatterStrategyContext.vb"
+#Region "Microsoft.VisualBasic::3556ba5e0dad9853214c8993435c8e8b, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\JsonFormatterStrategyContext.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/CloseBracketStrategy.vb b/Serialization/JSON/Formatter/Strategies/CloseBracketStrategy.vb
index 61205001..2fcaaca9 100644
--- a/Serialization/JSON/Formatter/Strategies/CloseBracketStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/CloseBracketStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::116051cd787bc31e0721e7b25ec52fde, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\CloseBracketStrategy.vb"
+#Region "Microsoft.VisualBasic::bdbb840b5402a78b356f6510f5a8811b, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\CloseBracketStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/CloseSquareBracketStrategy.vb b/Serialization/JSON/Formatter/Strategies/CloseSquareBracketStrategy.vb
index 0a2b8b73..8cb828ee 100644
--- a/Serialization/JSON/Formatter/Strategies/CloseSquareBracketStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/CloseSquareBracketStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e838fc26b7d9e845804f4d6f48bf2c12, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\CloseSquareBracketStrategy.vb"
+#Region "Microsoft.VisualBasic::f9583d89b10d1e3653a7b102756c2ec0, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\CloseSquareBracketStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/ColonCharacterStrategy.vb b/Serialization/JSON/Formatter/Strategies/ColonCharacterStrategy.vb
index 0de69402..37efa67a 100644
--- a/Serialization/JSON/Formatter/Strategies/ColonCharacterStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/ColonCharacterStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::31b24a8eb8eded42e1e2ba7aff72b431, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\ColonCharacterStrategy.vb"
+#Region "Microsoft.VisualBasic::95f725c3216ea3db06f0ede28f2d80fd, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\ColonCharacterStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/CommaCharacterStrategy.vb b/Serialization/JSON/Formatter/Strategies/CommaCharacterStrategy.vb
index 0d23c9fa..1a3e0c98 100644
--- a/Serialization/JSON/Formatter/Strategies/CommaCharacterStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/CommaCharacterStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e4f69356b8fec846e1ca204128c26d3a, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\CommaCharacterStrategy.vb"
+#Region "Microsoft.VisualBasic::91955d8af7d7a78153ae52ffcd39cc65, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\CommaCharacterStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/DefaultCharacterStrategy.vb b/Serialization/JSON/Formatter/Strategies/DefaultCharacterStrategy.vb
index c1341064..83a78e86 100644
--- a/Serialization/JSON/Formatter/Strategies/DefaultCharacterStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/DefaultCharacterStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5f90df1e5d53cf78c06ea586e9bad228, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\DefaultCharacterStrategy.vb"
+#Region "Microsoft.VisualBasic::0ebbcc66232061388db6b453151835f8, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\DefaultCharacterStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/DoubleQuoteStrategy.vb b/Serialization/JSON/Formatter/Strategies/DoubleQuoteStrategy.vb
index 83230361..ea8a791f 100644
--- a/Serialization/JSON/Formatter/Strategies/DoubleQuoteStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/DoubleQuoteStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::849f888f227e015ec1e4d1743c44b129, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\DoubleQuoteStrategy.vb"
+#Region "Microsoft.VisualBasic::d813ef73df179417ef25e8c374add697, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\DoubleQuoteStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/OpenBracketStrategy.vb b/Serialization/JSON/Formatter/Strategies/OpenBracketStrategy.vb
index b079c5c8..3dcd7599 100644
--- a/Serialization/JSON/Formatter/Strategies/OpenBracketStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/OpenBracketStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::1e8a0583a5c4bc55557a327987fff6e5, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\OpenBracketStrategy.vb"
+#Region "Microsoft.VisualBasic::3bc4dea7eaec7d8bdc9118b593afa400, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\OpenBracketStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/OpenSquareBracketStrategy.vb b/Serialization/JSON/Formatter/Strategies/OpenSquareBracketStrategy.vb
index c29d6c58..06450623 100644
--- a/Serialization/JSON/Formatter/Strategies/OpenSquareBracketStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/OpenSquareBracketStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::294e2a71a49b975168d34ddd1340d4c8, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\OpenSquareBracketStrategy.vb"
+#Region "Microsoft.VisualBasic::8ae8384346206efd7a4d07b4958c8487, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\OpenSquareBracketStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/SingleQuoteStrategy.vb b/Serialization/JSON/Formatter/Strategies/SingleQuoteStrategy.vb
index 83642ccf..1b28b167 100644
--- a/Serialization/JSON/Formatter/Strategies/SingleQuoteStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/SingleQuoteStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::511fdcdf75715aba69c79d5c517d4bd7, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\SingleQuoteStrategy.vb"
+#Region "Microsoft.VisualBasic::5499279945bfc4639c1313a474eebe5c, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\SingleQuoteStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/Formatter/Strategies/SkipWhileNotInStringStrategy.vb b/Serialization/JSON/Formatter/Strategies/SkipWhileNotInStringStrategy.vb
index d1bd0466..680e0150 100644
--- a/Serialization/JSON/Formatter/Strategies/SkipWhileNotInStringStrategy.vb
+++ b/Serialization/JSON/Formatter/Strategies/SkipWhileNotInStringStrategy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::39f8d85e2b9e003e83601b9849d357a5, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\SkipWhileNotInStringStrategy.vb"
+#Region "Microsoft.VisualBasic::9ae3f74d01beece56f19fb285cf49d22, Microsoft.VisualBasic.Core\Serialization\JSON\Formatter\Strategies\SkipWhileNotInStringStrategy.vb"
' Author:
'
diff --git a/Serialization/JSON/JsonFormatter.vb b/Serialization/JSON/JsonFormatter.vb
index b7af4721..c36b1d4f 100644
--- a/Serialization/JSON/JsonFormatter.vb
+++ b/Serialization/JSON/JsonFormatter.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::38dd01be908590112ac1b54cccc181b4, Microsoft.VisualBasic.Core\Serialization\JSON\JsonFormatter.vb"
+#Region "Microsoft.VisualBasic::ab797db8f8d4be8697911e311fa88785, Microsoft.VisualBasic.Core\Serialization\JSON\JsonFormatter.vb"
' Author:
'
diff --git a/Serialization/JSON/JsonSerialization.vb b/Serialization/JSON/JsonSerialization.vb
index fd8feb13..e64e631b 100644
--- a/Serialization/JSON/JsonSerialization.vb
+++ b/Serialization/JSON/JsonSerialization.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::258eb86e5138010eb59fda29a9ce5b9f, Microsoft.VisualBasic.Core\Serialization\JSON\JsonSerialization.vb"
+#Region "Microsoft.VisualBasic::d520a5f6e92576d6e85d09ea8f014687, Microsoft.VisualBasic.Core\Serialization\JSON\JsonSerialization.vb"
' Author:
'
@@ -36,7 +36,7 @@
' Function: EnsureDate, GetJson, GetObjectJson, LoadJSON, LoadJsonFile
' LoadJSONObject, (+2 Overloads) LoadObject, MatrixJson, RemoveJsonNullItems, WriteLargeJson
'
- ' Sub: writeJsonInternal
+ ' Sub: writeJson
'
'
' /********************************************************************************/
diff --git a/Serialization/JSON/SchemaProvider/Extensions.vb b/Serialization/JSON/SchemaProvider/Extensions.vb
index 06f5b60e..5077e1aa 100644
--- a/Serialization/JSON/SchemaProvider/Extensions.vb
+++ b/Serialization/JSON/SchemaProvider/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::ffd29faa956f3334659ba027daf8af5b, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\Extensions.vb"
+#Region "Microsoft.VisualBasic::5b97c0c24c82bb75cea4baf0ca36af81, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\Extensions.vb"
' Author:
'
diff --git a/Serialization/JSON/SchemaProvider/Markdown.vb b/Serialization/JSON/SchemaProvider/Markdown.vb
index 5fc275c9..4192c1f5 100644
--- a/Serialization/JSON/SchemaProvider/Markdown.vb
+++ b/Serialization/JSON/SchemaProvider/Markdown.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a0accccd17be7a2fa72a9e3f1e7089fb, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\Markdown.vb"
+#Region "Microsoft.VisualBasic::f7d000e655eeff168dfa4f42e4248053, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\Markdown.vb"
' Author:
'
diff --git a/Serialization/JSON/SchemaProvider/Schema.vb b/Serialization/JSON/SchemaProvider/Schema.vb
index 264b186d..98ff2b7e 100644
--- a/Serialization/JSON/SchemaProvider/Schema.vb
+++ b/Serialization/JSON/SchemaProvider/Schema.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::fffc9d2074ab275a77c1a577b9852988, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\Schema.vb"
+#Region "Microsoft.VisualBasic::0b71e24fa0391addb7022cf3116ed3d6, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\Schema.vb"
' Author:
'
diff --git a/Serialization/JSON/SchemaProvider/VisualBasicCode.vb b/Serialization/JSON/SchemaProvider/VisualBasicCode.vb
index ec14ce10..3ef9db9e 100644
--- a/Serialization/JSON/SchemaProvider/VisualBasicCode.vb
+++ b/Serialization/JSON/SchemaProvider/VisualBasicCode.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5928f7a5c25b944249ce01529b5900ab, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\VisualBasicCode.vb"
+#Region "Microsoft.VisualBasic::34772121fa5dae00b402fe80c9a84c16, Microsoft.VisualBasic.Core\Serialization\JSON\SchemaProvider\VisualBasicCode.vb"
' Author:
'
diff --git a/Serialization/ShadowsCopy.vb b/Serialization/ShadowsCopy.vb
index 9c8ffbfc..14f6ff64 100644
--- a/Serialization/ShadowsCopy.vb
+++ b/Serialization/ShadowsCopy.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::bd34f1a0370dc85c30639f68189dada4, Microsoft.VisualBasic.Core\Serialization\ShadowsCopy.vb"
+#Region "Microsoft.VisualBasic::e1ca747bde173dcbf510af436c988de4, Microsoft.VisualBasic.Core\Serialization\ShadowsCopy.vb"
' Author:
'
diff --git a/Text/ASCII.vb b/Text/ASCII.vb
index 1492a1ab..ccb3ac3f 100644
--- a/Text/ASCII.vb
+++ b/Text/ASCII.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b5cbd7671cb2f6f020686d931574cd9c, Microsoft.VisualBasic.Core\Text\ASCII.vb"
+#Region "Microsoft.VisualBasic::ed953e46b04d847b02ce2f7e8da6985f, Microsoft.VisualBasic.Core\Text\ASCII.vb"
' Author:
'
diff --git a/Text/IO/EncodingHelper.vb b/Text/IO/EncodingHelper.vb
index ed5f7c75..3f0db18d 100644
--- a/Text/IO/EncodingHelper.vb
+++ b/Text/IO/EncodingHelper.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::be68831f4257c8a9199e632e3a92165e, Microsoft.VisualBasic.Core\Text\IO\EncodingHelper.vb"
+#Region "Microsoft.VisualBasic::c7deacbacbe45ff501aee967090fc664, Microsoft.VisualBasic.Core\Text\IO\EncodingHelper.vb"
' Author:
'
diff --git a/Text/IO/GB2312.vb b/Text/IO/GB2312.vb
index 8b46fd39..1d049a99 100644
--- a/Text/IO/GB2312.vb
+++ b/Text/IO/GB2312.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0ff1963cc1b540571a6fdce484fb47be, Microsoft.VisualBasic.Core\Text\IO\GB2312.vb"
+#Region "Microsoft.VisualBasic::fb497ff03dedbdde88190d1619339ad6, Microsoft.VisualBasic.Core\Text\IO\GB2312.vb"
' Author:
'
diff --git a/Text/IO/TextFileEncodingDetector.vb b/Text/IO/TextFileEncodingDetector.vb
index e24b6da0..06c9bc2a 100644
--- a/Text/IO/TextFileEncodingDetector.vb
+++ b/Text/IO/TextFileEncodingDetector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::5f43b698ba21ad10df9cb0c9dd72dc57, Microsoft.VisualBasic.Core\Text\IO\TextFileEncodingDetector.vb"
+#Region "Microsoft.VisualBasic::0965289e3eaf0038712d540a7382413e, Microsoft.VisualBasic.Core\Text\IO\TextFileEncodingDetector.vb"
' Author:
'
diff --git a/Text/IO/UnbufferedStringReader.vb b/Text/IO/UnbufferedStringReader.vb
index f36c3881..ec86ae55 100644
--- a/Text/IO/UnbufferedStringReader.vb
+++ b/Text/IO/UnbufferedStringReader.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::dd816a1bf45802e40b07dd782592f003, Microsoft.VisualBasic.Core\Text\IO\UnbufferedStringReader.vb"
+#Region "Microsoft.VisualBasic::b79e4afc046df4d4e13ceb4c18f7d9f7, Microsoft.VisualBasic.Core\Text\IO\UnbufferedStringReader.vb"
' Author:
'
diff --git a/Text/LogFile.vb b/Text/LogFile.vb
index a5fdb0ad..2ba14226 100644
--- a/Text/LogFile.vb
+++ b/Text/LogFile.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3a000d5a252b23e7e366807c268c5b60, Microsoft.VisualBasic.Core\Text\LogFile.vb"
+#Region "Microsoft.VisualBasic::924fc1b8663c4354b3c9e32903e8a169, Microsoft.VisualBasic.Core\Text\LogFile.vb"
' Author:
'
diff --git a/Text/Patterns/Regexp.vb b/Text/Patterns/Regexp.vb
index 7d90d71a..dfb515f3 100644
--- a/Text/Patterns/Regexp.vb
+++ b/Text/Patterns/Regexp.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::872b05a19ade60385eb119b14954af63, Microsoft.VisualBasic.Core\Text\Patterns\Regexp.vb"
+#Region "Microsoft.VisualBasic::5797b66d3a24dd047b09d5c1418b8bb9, Microsoft.VisualBasic.Core\Text\Patterns\Regexp.vb"
' Author:
'
diff --git a/Text/Patterns/Wildcards.vb b/Text/Patterns/Wildcards.vb
index de06ee8c..9ed3e3e5 100644
--- a/Text/Patterns/Wildcards.vb
+++ b/Text/Patterns/Wildcards.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::cc5a4e52f76acf996fd2dfbc29168ecd, Microsoft.VisualBasic.Core\Text\Patterns\Wildcards.vb"
+#Region "Microsoft.VisualBasic::3e2e47467413833e6181b7ac1c226ab6, Microsoft.VisualBasic.Core\Text\Patterns\Wildcards.vb"
' Author:
'
diff --git a/Text/SearchEngine/TextIndexing/TextIndexing.vb b/Text/SearchEngine/TextIndexing/TextIndexing.vb
index 36bc55cc..f30d0f29 100644
--- a/Text/SearchEngine/TextIndexing/TextIndexing.vb
+++ b/Text/SearchEngine/TextIndexing/TextIndexing.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3cd812a048bce23c28e1dd026724f40f, Microsoft.VisualBasic.Core\Text\SearchEngine\TextIndexing\TextIndexing.vb"
+#Region "Microsoft.VisualBasic::ca3d0e340bd2f56ece58e491d6b679e9, Microsoft.VisualBasic.Core\Text\SearchEngine\TextIndexing\TextIndexing.vb"
' Author:
'
diff --git a/Text/SearchEngine/TextIndexing/TextSegment.vb b/Text/SearchEngine/TextIndexing/TextSegment.vb
index 61e8f5d6..048a5fbb 100644
--- a/Text/SearchEngine/TextIndexing/TextSegment.vb
+++ b/Text/SearchEngine/TextIndexing/TextSegment.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::184b5e9cb0f452f19a6068c4d27d0691, Microsoft.VisualBasic.Core\Text\SearchEngine\TextIndexing\TextSegment.vb"
+#Region "Microsoft.VisualBasic::f4d500803df92a3b5f6a6b9bd64382f3, Microsoft.VisualBasic.Core\Text\SearchEngine\TextIndexing\TextSegment.vb"
' Author:
'
diff --git a/Text/Splitter.vb b/Text/Splitter.vb
index e70aacfd..d626732b 100644
--- a/Text/Splitter.vb
+++ b/Text/Splitter.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::b195e98ecd7d370ccd5fef1b4c412817, Microsoft.VisualBasic.Core\Text\Splitter.vb"
+#Region "Microsoft.VisualBasic::6b898c3fa80c86901715a9b05fc767f6, Microsoft.VisualBasic.Core\Text\Splitter.vb"
' Author:
'
diff --git a/Text/StringSimilarity/IEqualityComparer.vb b/Text/StringSimilarity/IEqualityComparer.vb
index 5cfd02c5..0c8f491e 100644
--- a/Text/StringSimilarity/IEqualityComparer.vb
+++ b/Text/StringSimilarity/IEqualityComparer.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::6ae8cf02dcd96b1b68976fabbdf5cb7d, Microsoft.VisualBasic.Core\Text\StringSimilarity\IEqualityComparer.vb"
+#Region "Microsoft.VisualBasic::fd599c599567b68ab309e181369d7838, Microsoft.VisualBasic.Core\Text\StringSimilarity\IEqualityComparer.vb"
' Author:
'
diff --git a/Text/StringSimilarity/Levenshtein/Extensions.vb b/Text/StringSimilarity/Levenshtein/Extensions.vb
index 702a28c5..e1c5e916 100644
--- a/Text/StringSimilarity/Levenshtein/Extensions.vb
+++ b/Text/StringSimilarity/Levenshtein/Extensions.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::610d97d3cffd8b79b23ec74fbf14f4de, Microsoft.VisualBasic.Core\Text\StringSimilarity\Levenshtein\Extensions.vb"
+#Region "Microsoft.VisualBasic::05d9ecdacf1a7d59575c150f068399d1, Microsoft.VisualBasic.Core\Text\StringSimilarity\Levenshtein\Extensions.vb"
' Author:
'
diff --git a/Text/StringSimilarity/Levenshtein/LevenshteinString.vb b/Text/StringSimilarity/Levenshtein/LevenshteinString.vb
index aa808a50..4aa65fc6 100644
--- a/Text/StringSimilarity/Levenshtein/LevenshteinString.vb
+++ b/Text/StringSimilarity/Levenshtein/LevenshteinString.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7bf5437bac5dcd2ffe436e0ef16a8150, Microsoft.VisualBasic.Core\Text\StringSimilarity\Levenshtein\LevenshteinString.vb"
+#Region "Microsoft.VisualBasic::414e29f5596cf5bd5a370c34dea2a9f8, Microsoft.VisualBasic.Core\Text\StringSimilarity\Levenshtein\LevenshteinString.vb"
' Author:
'
diff --git a/Text/StringSimilarity/Similarity.vb b/Text/StringSimilarity/Similarity.vb
index b2ace351..f03d5042 100644
--- a/Text/StringSimilarity/Similarity.vb
+++ b/Text/StringSimilarity/Similarity.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d98097891d41c4aca973057a20980e05, Microsoft.VisualBasic.Core\Text\StringSimilarity\Similarity.vb"
+#Region "Microsoft.VisualBasic::32953287387cab420d7a37cc9605becc, Microsoft.VisualBasic.Core\Text\StringSimilarity\Similarity.vb"
' Author:
'
@@ -65,7 +65,7 @@ Namespace Text.Similarity
Public Module Evaluations
- ReadOnly ignoreCase As New DefaultValue(Of IEquals)(AddressOf tokenEqualsIgnoreCase)
+ ReadOnly ignoreCase As New [Default](Of IEquals)(AddressOf tokenEqualsIgnoreCase)
'''
''' 两个字符串之间是通过单词的排布的相似度来比较相似度的
diff --git a/Text/TextEncodings.vb b/Text/TextEncodings.vb
index 6c612f0a..1f02a153 100644
--- a/Text/TextEncodings.vb
+++ b/Text/TextEncodings.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::e5059b152be1ca568fa19373babcb314, Microsoft.VisualBasic.Core\Text\TextEncodings.vb"
+#Region "Microsoft.VisualBasic::9609db91e7dcf90e1fe5a0b6e6717d36, Microsoft.VisualBasic.Core\Text\TextEncodings.vb"
' Author:
'
@@ -55,7 +55,7 @@
Imports System.Runtime.CompilerServices
Imports System.Text
-Imports defaultEncoding = Microsoft.VisualBasic.Language.Default.DefaultValue(Of System.Text.Encoding)
+Imports defaultEncoding = Microsoft.VisualBasic.Language.Default.Default(Of System.Text.Encoding)
Namespace Text
diff --git a/Text/Xml/HtmlBuilder.vb b/Text/Xml/HtmlBuilder.vb
index b421656f..c2c0c55b 100644
--- a/Text/Xml/HtmlBuilder.vb
+++ b/Text/Xml/HtmlBuilder.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::584aaf4fa61d02a3e35c8ff0c57f3e71, Microsoft.VisualBasic.Core\Text\Xml\HtmlBuilder.vb"
+#Region "Microsoft.VisualBasic::afc89401c3f1693a70a33d4b86c123c0, Microsoft.VisualBasic.Core\Text\Xml\HtmlBuilder.vb"
' Author:
'
diff --git a/Text/Xml/Linq/DeserializeHandler.vb b/Text/Xml/Linq/DeserializeHandler.vb
index ebbfa690..39762d56 100644
--- a/Text/Xml/Linq/DeserializeHandler.vb
+++ b/Text/Xml/Linq/DeserializeHandler.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::d19db3a4e7940b3a83ae210a7c88d1aa, Microsoft.VisualBasic.Core\Text\Xml\Linq\DeserializeHandler.vb"
+#Region "Microsoft.VisualBasic::27e001b80e444b8c1062b34d12be842e, Microsoft.VisualBasic.Core\Text\Xml\Linq\DeserializeHandler.vb"
' Author:
'
diff --git a/Text/Xml/Linq/Entity.vb b/Text/Xml/Linq/Entity.vb
index 4987f9c5..e69ba46b 100644
--- a/Text/Xml/Linq/Entity.vb
+++ b/Text/Xml/Linq/Entity.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::20a2ef2678ff4f092674a9c960102926, Microsoft.VisualBasic.Core\Text\Xml\Linq\Entity.vb"
+#Region "Microsoft.VisualBasic::7f907f2072d9c4db9369402874903414, Microsoft.VisualBasic.Core\Text\Xml\Linq\Entity.vb"
' Author:
'
diff --git a/Text/Xml/Models/Coordinate.vb b/Text/Xml/Models/Coordinate.vb
index d5ef87b3..d8ab6747 100644
--- a/Text/Xml/Models/Coordinate.vb
+++ b/Text/Xml/Models/Coordinate.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a4fe024ece0d0edf2eebf5960b00f08e, Microsoft.VisualBasic.Core\Text\Xml\Models\Coordinate.vb"
+#Region "Microsoft.VisualBasic::e437f1e97ae03e2ffad19a618184450d, Microsoft.VisualBasic.Core\Text\Xml\Models\Coordinate.vb"
' Author:
'
diff --git a/Text/Xml/Models/Href.vb b/Text/Xml/Models/Href.vb
index 5ff105e9..4f61926b 100644
--- a/Text/Xml/Models/Href.vb
+++ b/Text/Xml/Models/Href.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::9d3f40a25715fd1359f2d587091df4fc, Microsoft.VisualBasic.Core\Text\Xml\Models\Href.vb"
+#Region "Microsoft.VisualBasic::08c37d07e12bcd1b14d7abbe21a4729f, Microsoft.VisualBasic.Core\Text\Xml\Models\Href.vb"
' Author:
'
diff --git a/Text/Xml/Models/ListOf.vb b/Text/Xml/Models/ListOf.vb
index 11a92e17..a761d663 100644
--- a/Text/Xml/Models/ListOf.vb
+++ b/Text/Xml/Models/ListOf.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8f83b29c8e63648b66cff4ba5d58945f, Microsoft.VisualBasic.Core\Text\Xml\Models\ListOf.vb"
+#Region "Microsoft.VisualBasic::f84139a8101899c37bbdca81b8fb85aa, Microsoft.VisualBasic.Core\Text\Xml\Models\ListOf.vb"
' Author:
'
diff --git a/Text/Xml/Models/StringValue.vb b/Text/Xml/Models/StringValue.vb
index 82323c2c..1303821a 100644
--- a/Text/Xml/Models/StringValue.vb
+++ b/Text/Xml/Models/StringValue.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::a1cbaff347709899359781453b08730a, Microsoft.VisualBasic.Core\Text\Xml\Models\StringValue.vb"
+#Region "Microsoft.VisualBasic::e8744a6c59f7de0ab8941bd85c4a625f, Microsoft.VisualBasic.Core\Text\Xml\Models\StringValue.vb"
' Author:
'
diff --git a/Text/Xml/Models/ValueTuples/ValuePair.vb b/Text/Xml/Models/ValueTuples/ValuePair.vb
index ea9bc856..16472286 100644
--- a/Text/Xml/Models/ValueTuples/ValuePair.vb
+++ b/Text/Xml/Models/ValueTuples/ValuePair.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::7dea8c94f2219af62b1b9ba3eaa259df, Microsoft.VisualBasic.Core\Text\Xml\Models\ValueTuples\ValuePair.vb"
+#Region "Microsoft.VisualBasic::797fff98dcd673f44f853ce792bece13, Microsoft.VisualBasic.Core\Text\Xml\Models\ValueTuples\ValuePair.vb"
' Author:
'
diff --git a/Text/Xml/Models/Vector.vb b/Text/Xml/Models/Vector.vb
index de20f13d..adb4c1d8 100644
--- a/Text/Xml/Models/Vector.vb
+++ b/Text/Xml/Models/Vector.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::8560dbc62573187e2444d462773befc0, Microsoft.VisualBasic.Core\Text\Xml\Models\Vector.vb"
+#Region "Microsoft.VisualBasic::412e2f4922e8587262ef11472581035a, Microsoft.VisualBasic.Core\Text\Xml\Models\Vector.vb"
' Author:
'
diff --git a/Text/Xml/OpenXml/Content_Types.vb b/Text/Xml/OpenXml/Content_Types.vb
index 36a14ceb..db331e12 100644
--- a/Text/Xml/OpenXml/Content_Types.vb
+++ b/Text/Xml/OpenXml/Content_Types.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::10c963f24f9f1d23eccfe50c74ff1259, Microsoft.VisualBasic.Core\Text\Xml\OpenXml\Content_Types.vb"
+#Region "Microsoft.VisualBasic::7cd16e63540b8754b215831f05c7c152, Microsoft.VisualBasic.Core\Text\Xml\OpenXml\Content_Types.vb"
' Author:
'
diff --git a/Text/Xml/Serialization/XmlComment.vb b/Text/Xml/Serialization/XmlComment.vb
index 1477c903..29ad720e 100644
--- a/Text/Xml/Serialization/XmlComment.vb
+++ b/Text/Xml/Serialization/XmlComment.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::53e7c6597d5aef0c229055d7d29eadc6, Microsoft.VisualBasic.Core\Text\Xml\Serialization\XmlComment.vb"
+#Region "Microsoft.VisualBasic::2ea8673eecd4a8bbd78db8d5c2f814ff, Microsoft.VisualBasic.Core\Text\Xml\Serialization\XmlComment.vb"
' Author:
'
diff --git a/Text/Xml/XmlBuilder.vb b/Text/Xml/XmlBuilder.vb
index e44d242c..fab10e19 100644
--- a/Text/Xml/XmlBuilder.vb
+++ b/Text/Xml/XmlBuilder.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::78afd42db1ad39f3890cf2ebe6c5bb71, Microsoft.VisualBasic.Core\Text\Xml\XmlBuilder.vb"
+#Region "Microsoft.VisualBasic::fd2ff3f1a3c166dddb91f6a45c9e7cd4, Microsoft.VisualBasic.Core\Text\Xml\XmlBuilder.vb"
' Author:
'
diff --git a/Text/Xml/XmlDeclaration.vb b/Text/Xml/XmlDeclaration.vb
index 2fbb4485..42c641b9 100644
--- a/Text/Xml/XmlDeclaration.vb
+++ b/Text/Xml/XmlDeclaration.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::3fb12ec917ab494fc567a0e9883f8a48, Microsoft.VisualBasic.Core\Text\Xml\XmlDeclaration.vb"
+#Region "Microsoft.VisualBasic::27027b5df5b26c037d3512bb2a33963e, Microsoft.VisualBasic.Core\Text\Xml\XmlDeclaration.vb"
' Author:
'
@@ -86,7 +86,7 @@ Namespace Text.Xml
.encoding = XmlEncodings.UTF16
}
- Shared ReadOnly defaultVersion1_0 As DefaultValue(Of String) = "1.0"
+ Shared ReadOnly defaultVersion1_0 As [Default](Of String) = "1.0"
'''
''' <?xml version="{}" encoding="{}" standalone="{}"?>
diff --git a/test/Module1.vb b/test/Module1.vb
index 638a85cd..5e38101f 100644
--- a/test/Module1.vb
+++ b/test/Module1.vb
@@ -1,41 +1,41 @@
-#Region "Microsoft.VisualBasic::61f12d2829c168549b0adf8a8e164f5d, Microsoft.VisualBasic.Core\test\Module1.vb"
+#Region "Microsoft.VisualBasic::4943544b9dbbfa61d047f49d765bd551, Microsoft.VisualBasic.Core\test\Module1.vb"
-' Author:
-'
-' asuka (amethyst.asuka@gcmodeller.org)
-' xie (genetics@smrucc.org)
-' xieguigang (xie.guigang@live.com)
-'
-' Copyright (c) 2018 GPL3 Licensed
-'
-'
-' GNU GENERAL PUBLIC LICENSE (GPL3)
-'
-'
-' This program is free software: you can redistribute it and/or modify
-' it under the terms of the GNU General Public License as published by
-' the Free Software Foundation, either version 3 of the License, or
-' (at your option) any later version.
-'
-' This program is distributed in the hope that it will be useful,
-' but WITHOUT ANY WARRANTY; without even the implied warranty of
-' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-' GNU General Public License for more details.
-'
-' You should have received a copy of the GNU General Public License
-' along with this program. If not, see .
+ ' Author:
+ '
+ ' asuka (amethyst.asuka@gcmodeller.org)
+ ' xie (genetics@smrucc.org)
+ ' xieguigang (xie.guigang@live.com)
+ '
+ ' Copyright (c) 2018 GPL3 Licensed
+ '
+ '
+ ' GNU GENERAL PUBLIC LICENSE (GPL3)
+ '
+ '
+ ' This program is free software: you can redistribute it and/or modify
+ ' it under the terms of the GNU General Public License as published by
+ ' the Free Software Foundation, either version 3 of the License, or
+ ' (at your option) any later version.
+ '
+ ' This program is distributed in the hope that it will be useful,
+ ' but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ' GNU General Public License for more details.
+ '
+ ' You should have received a copy of the GNU General Public License
+ ' along with this program. If not, see .
-' /********************************************************************************/
+ ' /********************************************************************************/
-' Summaries:
+ ' Summaries:
-' Module Module1
-'
-' Sub: iniTest, Main
-'
-' /********************************************************************************/
+ ' Module Module1
+ '
+ ' Sub: iniTest, Main, mytest2
+ '
+ ' /********************************************************************************/
#End Region
diff --git a/test/htmlParserTest.vb b/test/htmlParserTest.vb
index 3ab0800c..4aba4324 100644
--- a/test/htmlParserTest.vb
+++ b/test/htmlParserTest.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::82b4e9061e01288f855ac4dc1f8c1a44, Microsoft.VisualBasic.Core\test\htmlParserTest.vb"
+#Region "Microsoft.VisualBasic::07fd10d466b3e3e3a5c170394dbee05a, Microsoft.VisualBasic.Core\test\htmlParserTest.vb"
' Author:
'
@@ -33,7 +33,7 @@
' Module htmlParserTest
'
- ' Sub: Main
+ ' Sub: Main, UrlescapeTest
'
' /********************************************************************************/
@@ -69,4 +69,3 @@ Module htmlParserTest
Pause()
End Sub
End Module
-
diff --git a/test/math_test.vb b/test/math_test.vb
index 7df87200..38ef1735 100644
--- a/test/math_test.vb
+++ b/test/math_test.vb
@@ -1,4 +1,4 @@
-#Region "Microsoft.VisualBasic::0f8c005c45a35e4aaeec2208534ec388, Microsoft.VisualBasic.Core\test\math_test.vb"
+#Region "Microsoft.VisualBasic::3f0388c7a7e97814d6da346ffdd87ddb, Microsoft.VisualBasic.Core\test\math_test.vb"
' Author:
'
@@ -45,4 +45,3 @@ Module math_test
End Sub
End Module
-
diff --git a/test/numberParserTest.vb b/test/numberParserTest.vb
index 999c6e71..6ed26e04 100644
--- a/test/numberParserTest.vb
+++ b/test/numberParserTest.vb
@@ -1,43 +1,43 @@
-#Region "Microsoft.VisualBasic::56a2a4eb0f0c57548b44ac6a101706f4, Microsoft.VisualBasic.Core\test\numberParserTest.vb"
+#Region "Microsoft.VisualBasic::1c807892e94cf5a85a1978080727ee91, Microsoft.VisualBasic.Core\test\numberParserTest.vb"
-' Author:
-'
-' asuka (amethyst.asuka@gcmodeller.org)
-' xie (genetics@smrucc.org)
-' xieguigang (xie.guigang@live.com)
-'
-' Copyright (c) 2018 GPL3 Licensed
-'
-'
-' GNU GENERAL PUBLIC LICENSE (GPL3)
-'
-'
-' This program is free software: you can redistribute it and/or modify
-' it under the terms of the GNU General Public License as published by
-' the Free Software Foundation, either version 3 of the License, or
-' (at your option) any later version.
-'
-' This program is distributed in the hope that it will be useful,
-' but WITHOUT ANY WARRANTY; without even the implied warranty of
-' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-' GNU General Public License for more details.
-'
-' You should have received a copy of the GNU General Public License
-' along with this program. If not, see .
+ ' Author:
+ '
+ ' asuka (amethyst.asuka@gcmodeller.org)
+ ' xie (genetics@smrucc.org)
+ ' xieguigang (xie.guigang@live.com)
+ '
+ ' Copyright (c) 2018 GPL3 Licensed
+ '
+ '
+ ' GNU GENERAL PUBLIC LICENSE (GPL3)
+ '
+ '
+ ' This program is free software: you can redistribute it and/or modify
+ ' it under the terms of the GNU General Public License as published by
+ ' the Free Software Foundation, either version 3 of the License, or
+ ' (at your option) any later version.
+ '
+ ' This program is distributed in the hope that it will be useful,
+ ' but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ' GNU General Public License for more details.
+ '
+ ' You should have received a copy of the GNU General Public License
+ ' along with this program. If not, see .
-' /********************************************************************************/
+ ' /********************************************************************************/
-' Summaries:
+ ' Summaries:
-' Module numberParserTest
-'
-' Function: IsDoubleNumber, IsInteger
-'
-' Sub: Main, testInt, testInt2
-'
-' /********************************************************************************/
+ ' Module numberParserTest
+ '
+ ' Function: IsDoubleNumber, IsInteger
+ '
+ ' Sub: hexTest, Main, testInt, testInt2
+ '
+ ' /********************************************************************************/
#End Region
@@ -172,4 +172,3 @@ Module numberParserTest
Return True
End Function
End Module
-