diff --git a/Gencode/NET5/netcore5.json b/Gencode/NET5/netcore5.json
index e9fae1e..7708618 100644
--- a/Gencode/NET5/netcore5.json
+++ b/Gencode/NET5/netcore5.json
@@ -1,515 +1,1029 @@
{
- "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode\\NETCore5",
- "Lang": "zh-Hans",
- "GenerateCommnet": true,
- "AssemblyRoot": "C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\5.0.9\\",
- "NETVersion": "5.0.9",
- "Items": [
- {
- "Assembly": "System.Private.CoreLib.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Http.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Private.Uri.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.X509Certificates.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Security.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "Microsoft.Win32.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.NonGeneric.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Principal.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Runtime.Extensions.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Encoding.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Algorithms.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Private.Xml.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.Specialized.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Data.Common.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.TypeConverter.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ObjectModel.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Transactions.Local.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Resources.Writer.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Requests.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.WebHeaderCollection.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.ServicePoint.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Runtime.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.Compression.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Memory.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Diagnostics.Process.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Diagnostics.FileVersionInfo.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Console.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.WebClient.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.EventBasedAsync.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.Pipes.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Drawing.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.AccessControl.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Principal.Windows.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Claims.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Ping.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "Microsoft.Win32.Registry.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Threading.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.MemoryMappedFiles.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.Watcher.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.AccessControl.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- }
- ]
+ "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode\\NETCore5",
+ "Lang": "zh-Hans",
+ "GenerateCommnet": true,
+ "AssemblyRoot": "C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\5.0.9\\",
+ "NETVersion": "5.0.9",
+ "Items": [
+ {
+ "Assembly": "System.Private.CoreLib.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Http.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Uri.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.X509Certificates.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Security.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "Microsoft.Win32.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.NonGeneric.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Principal.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.Extensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Encoding.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Algorithms.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Specialized.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Data.Common.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.TypeConverter.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ObjectModel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Transactions.Local.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Resources.Writer.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Requests.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebHeaderCollection.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.ServicePoint.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Compression.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Memory.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Process.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.FileVersionInfo.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Console.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebClient.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.EventBasedAsync.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Pipes.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Drawing.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.AccessControl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Principal.Windows.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Claims.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Ping.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "Microsoft.Win32.Registry.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.MemoryMappedFiles.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.Watcher.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.AccessControl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Cng.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Csp.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.InteropServices.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.InteropServices.RuntimeInformation.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.Numerics.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.OpenSsl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Text.RegularExpressions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Dataflow.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Extensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Parallel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Thread.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Web.HttpUtility.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.TypeExtensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.Metadata.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.DispatchProxy.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.Linq.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Numerics.Vectors.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebSockets.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebSockets.Client.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebProxy.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Sockets.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.NetworkInformation.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.NameResolution.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Mail.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.HttpListener.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Queryable.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Parallel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Expressions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.IsolatedStorage.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.DriveInfo.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Compression.ZipFile.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Tracing.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.TraceSource.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Tools.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.TextWriterTraceListener.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.StackTrace.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.DiagnosticSource.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Debug.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.Annotations.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Immutable.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Concurrent.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.CoreLib.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "mscorlib",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Xml",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Data.Common.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Data",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Drawing.Primitives.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Drawing",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/Gencode/NETCore2.1/netcore2.1.json b/Gencode/NETCore2.1/netcore2.1.json
index d3db3c6..1bde076 100644
--- a/Gencode/NETCore2.1/netcore2.1.json
+++ b/Gencode/NETCore2.1/netcore2.1.json
@@ -1,515 +1,1029 @@
{
- "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode\\NETCore2.1",
- "Lang": "zh-Hans",
- "GenerateCommnet": true,
- "AssemblyRoot":"C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\2.1.30\\",
- "NETVersion": "2.1.30",
- "Items": [
- {
- "Assembly": "System.Private.CoreLib.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Http.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Private.Uri.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.X509Certificates.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Security.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "Microsoft.Win32.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.NonGeneric.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Principal.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Runtime.Extensions.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Encoding.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Algorithms.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Private.Xml.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.Specialized.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Data.Common.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.TypeConverter.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ObjectModel.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Transactions.Local.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Resources.Writer.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Requests.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.WebHeaderCollection.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.ServicePoint.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Runtime.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.Compression.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Memory.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Diagnostics.Process.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Diagnostics.FileVersionInfo.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Console.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.WebClient.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.EventBasedAsync.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.Pipes.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Drawing.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.AccessControl.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Principal.Windows.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Claims.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Ping.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "Microsoft.Win32.Registry.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Threading.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.MemoryMappedFiles.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.Watcher.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.AccessControl.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- }
- ]
+ "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode\\NETCore2.1",
+ "Lang": "zh-Hans",
+ "GenerateCommnet": true,
+ "AssemblyRoot": "C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\2.1.30\\",
+ "NETVersion": "2.1.30",
+ "Items": [
+ {
+ "Assembly": "System.Private.CoreLib.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Http.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Uri.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.X509Certificates.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Security.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "Microsoft.Win32.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.NonGeneric.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Principal.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.Extensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Encoding.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Algorithms.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Specialized.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Data.Common.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.TypeConverter.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ObjectModel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Transactions.Local.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Resources.Writer.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Requests.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebHeaderCollection.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.ServicePoint.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Compression.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Memory.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Process.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.FileVersionInfo.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Console.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebClient.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.EventBasedAsync.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Pipes.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Drawing.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.AccessControl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Principal.Windows.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Claims.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Ping.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "Microsoft.Win32.Registry.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.MemoryMappedFiles.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.Watcher.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.AccessControl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Cng.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Csp.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.InteropServices.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.InteropServices.RuntimeInformation.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.Numerics.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.OpenSsl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Text.RegularExpressions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Dataflow.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Extensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Parallel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Thread.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Web.HttpUtility.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.TypeExtensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.Metadata.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.DispatchProxy.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.Linq.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Numerics.Vectors.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebSockets.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebSockets.Client.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebProxy.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Sockets.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.NetworkInformation.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.NameResolution.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Mail.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.HttpListener.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Queryable.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Parallel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Expressions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.IsolatedStorage.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.DriveInfo.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Compression.ZipFile.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Tracing.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.TraceSource.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Tools.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.TextWriterTraceListener.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.StackTrace.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.DiagnosticSource.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Debug.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.Annotations.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Immutable.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Concurrent.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.CoreLib.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "mscorlib",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Xml",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Data.Common.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Data",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Drawing.Primitives.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Drawing",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/Gencode/NETCore3.1/netcore3.1.json b/Gencode/NETCore3.1/netcore3.1.json
index b401741..a33bacf 100644
--- a/Gencode/NETCore3.1/netcore3.1.json
+++ b/Gencode/NETCore3.1/netcore3.1.json
@@ -1,515 +1,1029 @@
{
- "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode\\NETCore3.1",
- "Lang": "zh-Hans",
- "GenerateCommnet": true,
- "AssemblyRoot": "C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\3.1.18\\",
- "NETVersion": "3.1.18",
- "Items": [
- {
- "Assembly": "System.Private.CoreLib.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Http.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Private.Uri.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.X509Certificates.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Security.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "Microsoft.Win32.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.NonGeneric.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Principal.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Runtime.Extensions.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Encoding.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Algorithms.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Cryptography.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Private.Xml.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.Specialized.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Data.Common.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.TypeConverter.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ObjectModel.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Transactions.Local.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Resources.Writer.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Requests.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.WebHeaderCollection.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.ServicePoint.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Collections.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Runtime.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.Compression.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Memory.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Diagnostics.Process.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Diagnostics.FileVersionInfo.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Console.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.WebClient.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.ComponentModel.EventBasedAsync.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.Pipes.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Drawing.Primitives.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.AccessControl.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Principal.Windows.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Security.Claims.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Net.Ping.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "Microsoft.Win32.Registry.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.Threading.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.MemoryMappedFiles.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.Watcher.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- },
- {
- "Assembly": "System.IO.FileSystem.AccessControl.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- }
- ]
+ "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode\\NETCore3.1",
+ "Lang": "zh-Hans",
+ "GenerateCommnet": true,
+ "AssemblyRoot": "C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\3.1.18\\",
+ "NETVersion": "3.1.18",
+ "Items": [
+ {
+ "Assembly": "System.Private.CoreLib.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Http.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Uri.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.X509Certificates.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Security.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "Microsoft.Win32.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.NonGeneric.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Principal.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.Extensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Encoding.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Algorithms.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Specialized.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Data.Common.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.TypeConverter.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ObjectModel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Transactions.Local.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Resources.Writer.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Requests.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebHeaderCollection.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.ServicePoint.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Compression.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Memory.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Process.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.FileVersionInfo.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Console.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebClient.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.EventBasedAsync.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Pipes.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Drawing.Primitives.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.AccessControl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Principal.Windows.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Claims.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Ping.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "Microsoft.Win32.Registry.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.MemoryMappedFiles.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.Watcher.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.AccessControl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Cng.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.Csp.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.InteropServices.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.InteropServices.RuntimeInformation.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Runtime.Numerics.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Security.Cryptography.OpenSsl.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Text.RegularExpressions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Dataflow.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Extensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Tasks.Parallel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Threading.Thread.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Web.HttpUtility.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.TypeExtensions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.Metadata.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Reflection.DispatchProxy.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.Linq.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Numerics.Vectors.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebSockets.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebSockets.Client.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.WebProxy.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Sockets.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.NetworkInformation.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.NameResolution.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.Mail.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Net.HttpListener.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Queryable.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Parallel.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.Expressions.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Linq.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.IsolatedStorage.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.FileSystem.DriveInfo.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.IO.Compression.ZipFile.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Tracing.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.TraceSource.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Tools.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.TextWriterTraceListener.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.StackTrace.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.DiagnosticSource.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Diagnostics.Debug.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.ComponentModel.Annotations.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Immutable.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Collections.Concurrent.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.CoreLib.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "mscorlib",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Private.Xml.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Xml",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Data.Common.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Data",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Drawing.Primitives.dll",
+ "IsMsLib": true,
+ "IsForwarded": true,
+ "UnitAliasName": "System.Drawing",
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/Gencode/NETFramework4.x/JScript.json b/Gencode/NETFramework4.x/JScript.json
deleted file mode 100644
index 31fb643..0000000
--- a/Gencode/NETFramework4.x/JScript.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode",
- "Lang": "zh-Hans",
- "GenerateCommnet": true,
- "AssemblyRoot":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.0\\",
- "Items": [
- {
- "Assembly": "Microsoft.JScript.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": [],
- "ExcludeProps": ["Microsoft.JScript.GlobalObject.Boolean"]
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/Gencode/NETFramework4.x/Speech.json b/Gencode/NETFramework4.x/Speech.json
deleted file mode 100644
index 0206e4b..0000000
--- a/Gencode/NETFramework4.x/Speech.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "OutputDir": "J:\\MyGitRepo\\DDNRuntime\\TestGenCode",
- "Lang": "zh-Hans",
- "GenerateCommnet": true,
- "AssemblyRoot":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.0\\",
- "Items": [
- {
- "Assembly": "System.Speech.dll",
- "IsMsLib": true,
- "Units": [
- {
- "IsMain": true,
- "ExcludeNamespaces": [],
- "ExcludeTypes": []
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/Gencode/NETFramework4.x/net4.0.json b/Gencode/NETFramework4.x/net4.0.json
index ea3a856..b97e43b 100644
--- a/Gencode/NETFramework4.x/net4.0.json
+++ b/Gencode/NETFramework4.x/net4.0.json
@@ -3,7 +3,7 @@
"Lang": "zh-Hans",
"GenerateCommnet": true,
"AssemblyRoot":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.0\\",
- "NETVersion": "4.0",
+ "NETVersion": "4.x",
"Items": [
{
"Assembly": "mscorlib.dll",
@@ -451,6 +451,29 @@
"ExcludeTypes": []
}
]
+ },
+ {
+ "Assembly": "Microsoft.JScript.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": [],
+ "ExcludeProps": ["Microsoft.JScript.GlobalObject.Boolean"]
+ }
+ ]
+ },
+ {
+ "Assembly": "System.Speech.dll",
+ "IsMsLib": true,
+ "Units": [
+ {
+ "IsMain": true,
+ "ExcludeNamespaces": [],
+ "ExcludeTypes": []
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/NEWS-README.md b/NEWS-README.md
index 35626a5..3267686 100644
--- a/NEWS-README.md
+++ b/NEWS-README.md
@@ -4,6 +4,9 @@
### What's new
+* v0.1.25
+ * 1. Adjust `LoadAssemblyModule`, remove 2 parameters, and now use assembly qualified name or full path.
+
* v0.1.24
* 1. Fix that some exceptions will be reported when returning the interface type.
* 2. Add some parameters to `LoadAssemblyModule` to query whether the current assembly has been loaded.
diff --git a/NEWS-README.zh-CN.md b/NEWS-README.zh-CN.md
index 791a108..62a0b43 100644
--- a/NEWS-README.zh-CN.md
+++ b/NEWS-README.zh-CN.md
@@ -4,6 +4,9 @@
### 更新日志
+* v0.1.25
+ * 1、调整`LoadAssemblyModule`,移除2个参数,现可传入程序集强名称或者全路径。
+
* v0.1.24
* 1、修复返回接口类型时在某些会报异常。
* 2、`LoadAssemblyModule`添加一些一个参数,查询当前程序集是否已经加载。
diff --git a/README.md b/README.md
index 9fb48ce..dbc74d1 100644
--- a/README.md
+++ b/README.md
@@ -4,10 +4,10 @@
# DDNRuntime
- DDNRuntime(Delphi .NET/.NET Core Runtime)
+ DDNRuntime(Delphi .NET Framework/.NET Core Runtime)
----
- **Latest version: v0.1.24**
+ **Latest version: v0.1.25**
#### What's news
@@ -52,7 +52,7 @@
## Trial
-Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releases), copy the Duc file of the Delphi version you are using to `DDNRuntime\Win32` or `DDNRuntime\Win64`.
+Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releases), copy the Duc file of the Delphi version you are using to `src` directory.
## Buy
@@ -115,10 +115,8 @@ Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releas
///
/// Load assembly
///
- /// An absolute assembly file name (full path)
- /// When True, AFileName does not need to pass in an absolute path, the default value is False
- /// For the assembly that has been loaded, the default value is empty
- function LoadAssemblyModule(const AFileName: string; AIsSystem: Boolean = False; AFullName: string = ''): Boolean;
+ /// An assembly qualified name or an absolute assembly file name (full path)
+ function LoadAssemblyModule(const AFileName: string): Boolean;
///
/// Set whether to display the detailed information of .NET exceptions
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 664f4c8..2914f86 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -4,10 +4,10 @@
# DDNRuntime
- DDNRuntime(Delphi .NET/.NET Core Runtime)
+ DDNRuntime(Delphi .NET Framework/.NET Core Runtime)
----
- **最新版本:v0.1.24**
+ **最新版本:v0.1.25**
#### 更新日志
@@ -53,7 +53,7 @@
## 试用
-获取[DDNRuntime试用文件](https://github.com/ying32/DDNRuntime-examples/releases),复制你所使用的Delphi版本Duc文件到`DDNRuntime\Win32`或者`DDNRuntime\Win64`。
+获取[DDNRuntime试用文件](https://github.com/ying32/DDNRuntime-examples/releases),复制你所使用的Delphi版本Duc文件到`src`目录下。
## 购买
@@ -116,10 +116,8 @@
///
/// 加载程序集
///
- /// 一个绝对的程序集文件名(全路径)
- /// 当为True时,AFileName不需要传入绝对路径,默认值为False
- /// 对于比对是否已加载的程序集,默认值为空
- function LoadAssemblyModule(const AFileName: string; AIsSystem: Boolean = False; AFullName: string = ''): Boolean;
+ /// 一个程序集强名称或者一个绝对的程序集文件名(全路径)
+ function LoadAssemblyModule(const AFileName: string): Boolean;
///
/// 设置是否显示.NET异常的详细信息
diff --git a/examples/NETCore/AES/ProAES.dproj b/examples/NETCore/AES/ProAES.dproj
index b02c722..584b70f 100644
--- a/examples/NETCore/AES/ProAES.dproj
+++ b/examples/NETCore/AES/ProAES.dproj
@@ -5,8 +5,8 @@
None
ProAES.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETCore/DES/ProDES.dproj b/examples/NETCore/DES/ProDES.dproj
index bdaa608..c2b83a9 100644
--- a/examples/NETCore/DES/ProDES.dproj
+++ b/examples/NETCore/DES/ProDES.dproj
@@ -5,8 +5,8 @@
None
ProDES.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETCore/DataTable/ProDataTable.dproj b/examples/NETCore/DataTable/ProDataTable.dproj
index 141249a..5279d31 100644
--- a/examples/NETCore/DataTable/ProDataTable.dproj
+++ b/examples/NETCore/DataTable/ProDataTable.dproj
@@ -6,7 +6,7 @@
ProDataTable.dpr
True
Debug
- Linux64
+ Win64
4227
Console
diff --git a/examples/NETCore/Generics/ProGenerics.dproj b/examples/NETCore/Generics/ProGenerics.dproj
index 7173399..3a4ef62 100644
--- a/examples/NETCore/Generics/ProGenerics.dproj
+++ b/examples/NETCore/Generics/ProGenerics.dproj
@@ -5,8 +5,8 @@
None
ProGenerics.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETCore/Hash/ProHash.dproj b/examples/NETCore/Hash/ProHash.dproj
index a9c3360..2bd23ba 100644
--- a/examples/NETCore/Hash/ProHash.dproj
+++ b/examples/NETCore/Hash/ProHash.dproj
@@ -5,8 +5,8 @@
None
ProHash.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETCore/Reflection/ProReflection.dproj b/examples/NETCore/Reflection/ProReflection.dproj
index e2bd555..8a34203 100644
--- a/examples/NETCore/Reflection/ProReflection.dproj
+++ b/examples/NETCore/Reflection/ProReflection.dproj
@@ -5,8 +5,8 @@
None
ProReflection.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETCore/Stream/ProStream.dproj b/examples/NETCore/Stream/ProStream.dproj
index d9fc835..617b9b9 100644
--- a/examples/NETCore/Stream/ProStream.dproj
+++ b/examples/NETCore/Stream/ProStream.dproj
@@ -5,8 +5,8 @@
None
ProStream.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETCore/Web-HTTP/ProWeb_HTTP.dproj b/examples/NETCore/Web-HTTP/ProWeb_HTTP.dproj
index 5b78113..445fa00 100644
--- a/examples/NETCore/Web-HTTP/ProWeb_HTTP.dproj
+++ b/examples/NETCore/Web-HTTP/ProWeb_HTTP.dproj
@@ -5,8 +5,8 @@
None
ProWeb_HTTP.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETCore/Xml/ProXml.dproj b/examples/NETCore/Xml/ProXml.dproj
index 11d464a..628cda5 100644
--- a/examples/NETCore/Xml/ProXml.dproj
+++ b/examples/NETCore/Xml/ProXml.dproj
@@ -5,8 +5,8 @@
None
ProXml.dpr
True
- Release
- Linux64
+ Debug
+ Win64
4227
Console
diff --git a/examples/NETFramework/MSSpeech/DDN.System.Speech.pas b/examples/NETFramework/MSSpeech/DDN.System.Speech.pas
deleted file mode 100644
index 8d17d9b..0000000
--- a/examples/NETFramework/MSSpeech/DDN.System.Speech.pas
+++ /dev/null
@@ -1,9141 +0,0 @@
-//----------------------------------------------------------------------------
-// System.Speech.dll: System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
-//----------------------------------------------------------------------------
-// The code is automatically generated by the GenCodeNET tool.
-//----------------------------------------------------------------------------
-// .NET Framework: 4.0
-//----------------------------------------------------------------------------
-// UnitName: DDN.System.Speech
-// Author: ying32
-//----------------------------------------------------------------------------
-
-unit DDN.System.Speech;
-
-{$IFDEF FPC}
- {$mode delphi}//{$H+}
- {$modeswitch advancedrecords}
- {$modeswitch prefixedattributes} // Custom attributes feature,fpc3.2.2+
-{$ENDIF}
-
-interface
-
-uses
- DDN.Runtime,
- DDN.mscorlib,
- DDN.System,
- DDN.System.Xml;
-
-type
-
-{ enums }
-
- //-------------namespace: System.Speech.AudioFormat----------------
- ///
- /// 枚举描述音频格式每个样本位数特性的值。
- ///
- [DNTypeName('System.Speech.AudioFormat.AudioBitsPerSample')]
- DNAudioBitsPerSample = type Integer;
- DNAudioBitsPerSampleHelper = record helper for DNAudioBitsPerSample
- public const
- ///
- /// 音频格式为每个样本 8 位。
- ///
- Eight = 8;
- ///
- /// 音频格式为每个样本 16 位。
- ///
- Sixteen = 16;
- end;
-
-
- //-------------namespace: System.Speech.AudioFormat----------------
- ///
- /// 枚举指示音频格式的通道数的值。
- ///
- [DNTypeName('System.Speech.AudioFormat.AudioChannel')]
- DNAudioChannel = type Integer;
- DNAudioChannelHelper = record helper for DNAudioChannel
- public const
- ///
- /// 音频格式有一个通道。
- ///
- Mono = 1;
- ///
- /// 音频格式有两个通道。
- ///
- Stereo = 2;
- end;
-
-
- //-------------namespace: System.Speech.AudioFormat----------------
- ///
- /// 枚举描述音频编码格式的值。
- ///
- [DNTypeName('System.Speech.AudioFormat.EncodingFormat')]
- DNEncodingFormat = type Integer;
- DNEncodingFormatHelper = record helper for DNEncodingFormat
- public const
- ///
- /// 音频的编码格式为脉冲编码调制 (PCM)。
- ///
- Pcm = 1;
- ///
- /// 音频的编码格式是 ALaw。
- ///
- ALaw = 6;
- ///
- /// 音频的编码格式是 ULaw。
- ///
- ULaw = 7;
- end;
-
-
- //-------------namespace: System.Speech.Recognition----------------
- ///
- /// 包含转向了语音识别引擎的音频信号可能存在的问题的列表。
- ///
- [DNTypeName('System.Speech.Recognition.AudioSignalProblem')]
- DNAudioSignalProblem = type Integer;
- DNAudioSignalProblemHelper = record helper for DNAudioSignalProblem
- public const
- ///
- /// 音频输入没有问题。
- ///
- None = 0;
- ///
- /// 音频输入具有背景噪音过多。
- ///
- TooNoisy = 1;
- ///
- /// 未检测到音频输入。
- ///
- NoSignal = 2;
- ///
- /// 音频输入太大。
- ///
- TooLoud = 3;
- ///
- /// 音频输入太小。
- ///
- TooSoft = 4;
- ///
- /// 音频输入速度太快。
- ///
- TooFast = 5;
- ///
- /// 音频输入速度太慢。
- ///
- TooSlow = 6;
- end;
-
-
- //-------------namespace: System.Speech.Recognition----------------
- ///
- /// 包含有关语音识别引擎的音频输入的可能状态的列表。
- ///
- [DNTypeName('System.Speech.Recognition.AudioState')]
- DNAudioState = type Integer;
- DNAudioStateHelper = record helper for DNAudioState
- public const
- ///
- /// 不处理音频输入。
- ///
- Stopped = 0;
- ///
- /// 接收静默或非语音背景噪音。
- ///
- Silence = 1;
- ///
- /// 接收语音输入。
- ///
- Speech = 2;
- end;
-
-
- //-------------namespace: System.Speech.Recognition----------------
- ///
- /// 列出的选项,
- /// 对象可用于指定单词或标点符号的显示的空白区域。
- ///
- [DNTypeName('System.Speech.Recognition.DisplayAttributes')]
- DNDisplayAttributes = type Integer;
- DNDisplayAttributesHelper = record helper for DNDisplayAttributes
- public const
- ///
- /// 该项目没有指定如何处理空白。
- ///
- None = 0;
- ///
- /// 项具有没有空格。
- ///
- ZeroTrailingSpaces = 2;
- ///
- /// 项都有一个空格跟在它后面。
- ///
- OneTrailingSpace = 4;
- ///
- /// 项具有跟在它后面的两个空格。
- ///
- TwoTrailingSpaces = 8;
- ///
- /// 项具有前不能包含空格。
- ///
- ConsumeLeadingSpaces = 16;
- end;
-
-
- //-------------namespace: System.Speech.Recognition----------------
- ///
- /// 枚举值的识别模式。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizeMode')]
- DNRecognizeMode = type Integer;
- DNRecognizeModeHelper = record helper for DNRecognizeMode
- public const
- ///
- /// 指定在完成后终止识别。
- ///
- Single = 0;
- ///
- /// 指定识别不会在完成后终止。
- ///
- Multiple = 1;
- end;
-
-
- //-------------namespace: System.Speech.Recognition----------------
- ///
- /// 枚举识别器状态的值。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizerState')]
- DNRecognizerState = type Integer;
- DNRecognizerStateHelper = record helper for DNRecognizerState
- public const
- ///
- /// 识别引擎不接收或分析音频输入。
- ///
- Stopped = 0;
- ///
- /// 识别引擎可接收和分析音频输入。
- ///
- Listening = 1;
- end;
-
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- ///
- /// 指示该语法定义的输入类型
- /// , ,将匹配。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsGrammarMode')]
- DNSrgsGrammarMode = type Integer;
- DNSrgsGrammarModeHelper = record helper for DNSrgsGrammarMode
- public const
- ///
- /// 对象将与匹配的语言输入。
- ///
- Voice = 0;
- ///
- /// 对象将匹配类似于上一部电话,而不是语音找到 DTMF 铃音。
- ///
- Dtmf = 1;
- end;
-
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- ///
- /// 枚举支持的音标字母。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet')]
- DNSrgsPhoneticAlphabet = type Integer;
- DNSrgsPhoneticAlphabetHelper = record helper for DNSrgsPhoneticAlphabet
- public const
- ///
- /// 语音 API 音素组。
- ///
- Sapi = 0;
- ///
- /// 国际音标音素组。
- ///
- Ipa = 1;
- ///
- /// 通用电话设置音素集,这是 ASCII 编码 IPA 的音素。
- ///
- Ups = 2;
- end;
-
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- ///
- /// 枚举值的范围
- /// 对象。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsRuleScope')]
- DNSrgsRuleScope = type Integer;
- DNSrgsRuleScopeHelper = record helper for DNSrgsRuleScope
- public const
- ///
- /// 该规则可以是从外部语法,可以使用规则执行识别该规则引用的目标。
- /// 公共规则始终可以识别的激活。
- ///
- Public_ = 0;
- ///
- /// 该规则不能是语法的从外部语法规则引用的目标,除非它是语法的其包含的根规则。
- ///
- Private_ = 1;
- end;
-
-
- //-------------namespace: System.Speech.Recognition----------------
- ///
- /// 枚举值的匹配模式的子集。
- ///
- [DNTypeName('System.Speech.Recognition.SubsetMatchingMode')]
- DNSubsetMatchingMode = type Integer;
- DNSubsetMatchingModeHelper = record helper for DNSubsetMatchingMode
- public const
- ///
- /// 指示该子集匹配模式是 子序列。
- ///
- Subsequence = 0;
- ///
- /// 指示该子集匹配模式是 OrderedSubset。
- ///
- OrderedSubset = 1;
- ///
- /// 指示该子集匹配模式是 SubsequenceContentRequired。
- ///
- SubsequenceContentRequired = 2;
- ///
- /// 指示该子集匹配模式是 OrderedSubsetContentRequired。
- ///
- OrderedSubsetContentRequired = 3;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 枚举字边界之间韵律分离(中断)间隔的值。
- ///
- [DNTypeName('System.Speech.Synthesis.PromptBreak')]
- DNPromptBreak = type Integer;
- DNPromptBreakHelper = record helper for DNPromptBreak
- public const
- ///
- /// 指示不中断。
- ///
- None = 0;
- ///
- /// 指示超小型中断。
- ///
- ExtraSmall = 1;
- ///
- /// 指示小型中断。
- ///
- Small = 2;
- ///
- /// 指示中型中断。
- ///
- Medium = 3;
- ///
- /// 指示大型中断。
- ///
- Large = 4;
- ///
- /// 指示超大型中断。
- ///
- ExtraLarge = 5;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 枚举值的强调在提示中的级别。
- ///
- [DNTypeName('System.Speech.Synthesis.PromptEmphasis')]
- DNPromptEmphasis = type Integer;
- DNPromptEmphasisHelper = record helper for DNPromptEmphasis
- public const
- ///
- /// 指示指定没有强调值。
- ///
- NotSet = 0;
- ///
- /// 指示强调级别较强。
- ///
- Strong = 1;
- ///
- /// 指示强调了中等。
- ///
- Moderate = 2;
- ///
- /// 指示没有强调。
- ///
- None = 3;
- ///
- /// 指示强调的下降。
- ///
- Reduced = 4;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 枚举提示的语速的值。
- ///
- [DNTypeName('System.Speech.Synthesis.PromptRate')]
- DNPromptRate = type Integer;
- DNPromptRateHelper = record helper for DNPromptRate
- public const
- ///
- /// 指示指定没有速率。
- ///
- NotSet = 0;
- ///
- /// 指示超快的速率。
- ///
- ExtraFast = 1;
- ///
- /// 指示较快的速率。
- ///
- Fast = 2;
- ///
- /// 指示中等速率。
- ///
- Medium = 3;
- ///
- /// 指示较慢的速率。
- ///
- Slow = 4;
- ///
- /// 指示超速度慢的速率。
- ///
- ExtraSlow = 5;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 在提示中枚举值 (响度) 的音量级别。
- ///
- [DNTypeName('System.Speech.Synthesis.PromptVolume')]
- DNPromptVolume = type Integer;
- DNPromptVolumeHelper = record helper for DNPromptVolume
- public const
- ///
- /// 指示未设置音量级别。
- ///
- NotSet = 0;
- ///
- /// 指示静音的音量级别。
- ///
- Silent = 1;
- ///
- /// 指示额外软音量级别。
- ///
- ExtraSoft = 2;
- ///
- /// 指示软音量级别。
- ///
- Soft = 3;
- ///
- /// 指示介质音量级别。
- ///
- Medium = 4;
- ///
- /// 指示大音量级别。
- ///
- Loud = 5;
- ///
- /// 指示额外嘈杂的音量级别。
- ///
- ExtraLoud = 6;
- ///
- /// 指示引擎特定的默认音量级别。
- ///
- Default_ = 7;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 说到元素如时间、 日期和货币的枚举的内容类型。
- ///
- [DNTypeName('System.Speech.Synthesis.SayAs')]
- DNSynthesis_SayAs = type Integer;
- DNSynthesis_SayAsHelper = record helper for DNSynthesis_SayAs
- public const
- ///
- /// 拼写的单词或短语。
- /// 例如,假设"时钟"作为"C L O C K"。
- ///
- SpellOut = 0;
- ///
- /// 作为第几个号码讲一个数字。
- /// 例如,说"第三"作为"第三个"。
- ///
- NumberOrdinal = 1;
- ///
- /// 关键数字的形式进行通信很多。
- /// 例如,说"3"作为"三个"。
- ///
- NumberCardinal = 2;
- ///
- /// 说出一个编号序列作为日期。
- /// 例如,如"可能第十九个 2 千位 4 个"说话"2004-05-19"或"19.5.2004"。
- ///
- Date = 3;
- ///
- /// 说出一个编号序列作为包括日、 月和年的日期。
- /// 例如,如"可能第十二个 2 千位 4 个"说话"12/05/2004"。
- ///
- DayMonthYear = 4;
- ///
- /// 说出一个编号序列作为包括日、 月和年的日期。
- /// 例如,"年 12 月第五个 2 千位 4 个"说话"12/05/2004"。
- ///
- MonthDayYear = 5;
- ///
- /// 说出一个编号序列作为包括日、 月和年的日期。
- /// 例如,如"可能第十二个 2 千位 4 个"说话"2004年/05/12"。
- ///
- YearMonthDay = 6;
- ///
- /// 说出一个编号序列作为年份和月份。
- /// 例如,如"可能两个千位四个"说话"2004年/05"。
- ///
- YearMonth = 7;
- ///
- /// 说出一个编号序列作为月份和年份。
- /// 例如,如"可能两个千位四个"说话"05/2004"。
- ///
- MonthYear = 8;
- ///
- /// 说出一个编号序列作为月份和日期。
- /// 例如,说"05/12"作为"月第 12 个",并告知"12/5"作为"年 12 月 5 日"。
- ///
- MonthDay = 9;
- ///
- /// 说出一个编号序列的日期和月份作为。
- /// 例如,说"12/05"为"5 月第 12 个",并告知"05/12"作为"年 12 月 5 日"。
- ///
- DayMonth = 10;
- ///
- /// 一个数字作为年份进行通信。
- /// 例如,"nineteen ninety-eight"说话"1998"。
- ///
- Year = 11;
- ///
- /// 为每个月讲一个单词。
- /// 例如,"June"说话"June"。
- ///
- Month = 12;
- ///
- /// 作为在日期中的天讲一个数字。
- /// 例如,说"第三"作为"第三个"。
- ///
- Day = 13;
- ///
- /// 说出一个编号序列作为一次。
- /// 例如,说话"9:45"作为"九 forty-five",并告知"上午 9:45"作为"九 forty-five M"。
- ///
- Time = 14;
- ///
- /// 说出一个编号序列作为使用 24 小时制时钟的时间。
- /// 例如,说"18:00"作为"十八一百个小时"。
- ///
- Time24 = 15;
- ///
- /// 说出一个编号序列作为使用 12 小时制时钟的时间。
- /// 例如,说"03:25"作为"三 25"。
- ///
- Time12 = 16;
- ///
- /// 说出一个编号序列作为美国电话号码。
- /// 例如,说"(306) 555-1212"作为"区号三个零六个五个五个五个一个两个一个两个"。
- ///
- Telephone = 17;
- ///
- /// 以文本形式进行通信的单词或短语。
- /// 例如,"时间线"说话"时间线"。
- ///
- Text = 18;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 枚举类型的媒体文件。
- ///
- [DNTypeName('System.Speech.Synthesis.SynthesisMediaType')]
- DNSynthesisMediaType = type Integer;
- DNSynthesisMediaTypeHelper = record helper for DNSynthesisMediaType
- public const
- ///
- /// 该值指示的媒体类型是文本。
- ///
- Text = 0;
- ///
- /// 指示媒体类型为 SSML。
- ///
- Ssml = 1;
- ///
- /// 指示媒体类型为 WaveAudio。
- ///
- WaveAudio = 2;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 枚举类型的文本格式,可用于构造
- /// 对象。
- ///
- [DNTypeName('System.Speech.Synthesis.SynthesisTextFormat')]
- DNSynthesisTextFormat = type Integer;
- DNSynthesisTextFormatHelper = record helper for DNSynthesisTextFormat
- public const
- ///
- /// 该值指示文本格式是文本。
- ///
- Text = 0;
- ///
- /// 指示文本格式 SSML。
- ///
- Ssml = 1;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 枚举的合成器强调的级别。
- ///
- [DNTypeName('System.Speech.Synthesis.SynthesizerEmphasis')]
- DNSynthesizerEmphasis = type Integer;
- DNSynthesizerEmphasisHelper = record helper for DNSynthesizerEmphasis
- public const
- ///
- /// 指示合成器强调程度高。
- ///
- Stressed = 1;
- ///
- /// 指示合成器强调较低级别。
- ///
- Emphasized = 2;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 枚举值的状态
- /// 。
- ///
- [DNTypeName('System.Speech.Synthesis.SynthesizerState')]
- DNSynthesizerState = type Integer;
- DNSynthesizerStateHelper = record helper for DNSynthesizerState
- public const
- ///
- /// 指示
- /// 已准备好在提示符下生成语音。
- ///
- Ready = 0;
- ///
- /// 指示
- /// 说到。
- ///
- Speaking = 1;
- ///
- /// 指示
- /// 已暂停。
- ///
- Paused = 2;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举值的类型
- /// 更改。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ContourPointChangeType')]
- DNContourPointChangeType = type Integer;
- DNContourPointChangeTypeHelper = record helper for DNContourPointChangeType
- public const
- ///
- /// 指示 pitch 值的更改。
- ///
- Hz = 0;
- ///
- /// 指示时间值的更改。
- ///
- Percentage = 1;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举值的长度
- /// 之间说出来的字词。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.EmphasisBreak')]
- DNEmphasisBreak = type Integer;
- DNEmphasisBreakHelper = record helper for DNEmphasisBreak
- public const
- ///
- /// 普通字符间距。
- ///
- Default_ = -7;
- ///
- /// 最长 word 分页符。
- ///
- ExtraStrong = -6;
- ///
- /// 长的单词中断。
- ///
- Strong = -5;
- ///
- /// 中等 word 分页符。
- ///
- Medium = -4;
- ///
- /// 小写字符间距。
- ///
- Weak = -3;
- ///
- /// 非常小的 word 分页符。
- ///
- ExtraWeak = -2;
- ///
- /// Word 不换行。
- ///
- None = -1;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举的值
- /// 特定
- /// 。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.EmphasisWord')]
- DNEmphasisWord = type Integer;
- DNEmphasisWordHelper = record helper for DNEmphasisWord
- public const
- ///
- /// 指示强调引擎特定的默认级别。
- ///
- Default_ = 0;
- ///
- /// 指示不遗余力地加强。
- ///
- Strong = 1;
- ///
- /// 表示中等强调。
- ///
- Moderate = 2;
- ///
- /// 指示指定没有强调。
- ///
- None = 3;
- ///
- /// 指示降低的强调。
- ///
- Reduced = 4;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举数据指针传递给语音合成事件的类型。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.EventParameterType')]
- DNEventParameterType = type Integer;
- DNEventParameterTypeHelper = record helper for DNEventParameterType
- public const
- ///
- /// 指示
- /// 参数
- /// 是不确定的。
- ///
- Undefined = 0;
- ///
- /// 指示
- /// 参数
- /// 是
- ///
- Token = 1;
- ///
- /// 当前不支持。
- ///
- Object_ = 2;
- ///
- /// 当前不支持。
- ///
- Pointer = 3;
- ///
- /// 指示
- /// 参数
- /// 是
- /// 使用创建
- /// 引用
- /// 对象;
- /// 可能需要对任何值。
- ///
- String_ = 4;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举值
- /// 属性
- /// 对象。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ProsodyPitch')]
- DNProsodyPitch = type Integer;
- DNProsodyPitchHelper = record helper for DNProsodyPitch
- public const
- ///
- /// 表示正常音调范围。
- ///
- Default_ = 0;
- ///
- /// 表示超低俯仰范围。
- ///
- ExtraLow = 1;
- ///
- /// 表示低俯仰范围。
- ///
- Low = 2;
- ///
- /// 表示中等俯仰范围。
- ///
- Medium = 3;
- ///
- /// 表示高音调范围。
- ///
- High = 4;
- ///
- /// 表示额外高音调范围。
- ///
- ExtraHigh = 5;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举值
- /// 属性
- /// 对象。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ProsodyRange')]
- DNProsodyRange = type Integer;
- DNProsodyRangeHelper = record helper for DNProsodyRange
- public const
- ///
- /// 表示正常 prosody 范围。
- ///
- Default_ = 0;
- ///
- /// 表示额外低 prosody 范围。
- ///
- ExtraLow = 1;
- ///
- /// 表示低 prosody 范围。
- ///
- Low = 2;
- ///
- /// 表示中等 prosody 范围。
- ///
- Medium = 3;
- ///
- /// 指示高 prosody 之间的范围。
- ///
- High = 4;
- ///
- /// 表示极高 prosody 范围。
- ///
- ExtraHigh = 5;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举值
- /// 属性
- /// 对象。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ProsodyRate')]
- DNProsodyRate = type Integer;
- DNProsodyRateHelper = record helper for DNProsodyRate
- public const
- ///
- /// 指示引擎特定的默认速率。
- ///
- Default_ = 0;
- ///
- /// 指示超速度慢的速率。
- ///
- ExtraSlow = 1;
- ///
- /// 指示较慢的速率。
- ///
- Slow = 2;
- ///
- /// 指示中等速率。
- ///
- Medium = 3;
- ///
- /// 指示较快的速率。
- ///
- Fast = 4;
- ///
- /// 指示超快的速率。
- ///
- ExtraFast = 5;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举值
- /// 属性
- /// 对象。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ProsodyUnit')]
- DNProsodyUnit = type Integer;
- DNProsodyUnitHelper = record helper for DNProsodyUnit
- public const
- ///
- /// 指示引擎特定的默认值。
- ///
- Default_ = 0;
- ///
- /// 指示的单元值是 Hz。
- ///
- Hz = 1;
- ///
- /// 指示半音的单位值。
- ///
- Semitone = 2;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举值
- /// 属性
- /// 对象。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ProsodyVolume')]
- DNProsodyVolume = type Integer;
- DNProsodyVolumeHelper = record helper for DNProsodyVolume
- public const
- ///
- /// 最大的卷。
- ///
- ExtraLoud = -7;
- ///
- /// 约为 80%的最大的卷。
- ///
- Loud = -6;
- ///
- /// 大约 60%的最大的卷。
- ///
- Medium = -5;
- ///
- /// 大约 40%的最大的卷。
- ///
- Soft = -4;
- ///
- /// 约为 20%的最大的卷。
- ///
- ExtraSoft = -3;
- ///
- /// 关闭音量
- ///
- Silent = -2;
- ///
- /// 当前默认音量值,返回的值相同
- /// 属性
- /// 提供给该引擎的站点。
- ///
- Default_ = -1;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举语音输出格式的类型。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.SpeakOutputFormat')]
- DNSpeakOutputFormat = type Integer;
- DNSpeakOutputFormatHelper = record helper for DNSpeakOutputFormat
- public const
- ///
- /// 指示批 (音频) 输出。
- ///
- WaveFormat = 0;
- ///
- /// 指示文本输出。
- ///
- Text = 1;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 指定在呈现时采取的语音合成标记语言 (SSML) 操作给定
- /// 。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.TtsEngineAction')]
- DNTtsEngineAction = type Integer;
- DNTtsEngineActionHelper = record helper for DNTtsEngineAction
- public const
- ///
- /// 将请求关联
- /// 应处理并说出。
- ///
- Speak = 0;
- ///
- /// 指示
- /// 包含要呈现为语音的文本。
- ///
- Silence = 1;
- ///
- /// 输入的请求
- /// 文本将被解释为音素。
- ///
- Pronounce = 2;
- ///
- /// 指示
- /// 用作书签的内容。
- ///
- Bookmark = 3;
- ///
- /// 指示文本值提供通过
- /// 通过其
- /// 属性是作为单个字符合成。
- ///
- SpellOut = 4;
- ///
- /// 指示句子开始。
- ///
- StartSentence = 5;
- ///
- /// 指示段落的状态。
- ///
- StartParagraph = 6;
- ///
- /// 表示已从 SSML 输入已确定执行任何操作。
- ///
- ParseUnknownTag = 7;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 枚举类型的语音合成事件。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.TtsEventId')]
- DNTtsEventId = type Integer;
- DNTtsEventIdHelper = record helper for DNTtsEventId
- public const
- ///
- /// 标识生成事件时的语音合成引擎开始说流。
- ///
- StartInputStream = 1;
- ///
- /// 标识生成事件时的语音合成引擎中讲话时遇到其输入流的末尾。
- ///
- EndInputStream = 2;
- ///
- /// 标识生成事件时的语音合成引擎中遇到讲话时语音的更改。
- ///
- VoiceChange = 3;
- ///
- /// 标识生成事件时的语音合成引擎中讲话时遇到一个书签。
- ///
- Bookmark = 4;
- ///
- /// 标识所生成的事件引擎时语音合成讲话时完成一个单词。
- ///
- WordBoundary = 5;
- ///
- /// 标识生成事件时语音合成引擎会说话的同时完成音素。
- ///
- Phoneme = 6;
- ///
- /// 标识生成事件时语音合成引擎会说话的同时完成一个句子。
- ///
- SentenceBoundary = 7;
- ///
- /// 标识生成事件语音合成引擎完成 viseme 讲话时。
- ///
- Viseme = 8;
- ///
- /// 标识生成事件时的语音合成引擎完成谈话的同时音频级别更改。
- ///
- AudioLevel = 9;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 合成语音的年龄为定义的值。
- ///
- [DNTypeName('System.Speech.Synthesis.VoiceAge')]
- DNVoiceAge = type Integer;
- DNVoiceAgeHelper = record helper for DNVoiceAge
- public const
- ///
- /// 指示指定了任何语音的年龄。
- ///
- NotSet = 0;
- ///
- /// 指示子语音 (年龄 10)。
- ///
- Child = 10;
- ///
- /// 指示青春期语音 (年龄 15)。
- ///
- Teen = 15;
- ///
- /// 指示成人语音 (年龄 30)。
- ///
- Adult = 30;
- ///
- /// 指示高级语音 (年龄 65)。
- ///
- Senior = 65;
- end;
-
-
- //-------------namespace: System.Speech.Synthesis----------------
- ///
- /// 定义合成语音的性别的值。
- ///
- [DNTypeName('System.Speech.Synthesis.VoiceGender')]
- DNVoiceGender = type Integer;
- DNVoiceGenderHelper = record helper for DNVoiceGender
- public const
- ///
- /// 指示没有语音的性别规范。
- ///
- NotSet = 0;
- ///
- /// 指示男性声音。
- ///
- Male = 1;
- ///
- /// 指示女性声音。
- ///
- Female = 2;
- ///
- /// 指示 gender-neutral 语音。
- ///
- Neutral = 3;
- end;
-
-
-
-
-type
-
-
-{ declares }
-
- DNITtsEngineSite = interface; // type: System.Speech.Synthesis.TtsEngine.ITtsEngineSite, namespace: System.Speech.Synthesis.TtsEngine
- DNSrgsRulesCollection = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsRulesCollection, namespace: System.Speech.Recognition.SrgsGrammar
- DNEmulateRecognizeCompletedEventArgs = interface; // type: System.Speech.Recognition.EmulateRecognizeCompletedEventArgs, namespace: System.Speech.Recognition
- DNLoadGrammarCompletedEventArgs = interface; // type: System.Speech.Recognition.LoadGrammarCompletedEventArgs, namespace: System.Speech.Recognition
- DNRecognizeCompletedEventArgs = interface; // type: System.Speech.Recognition.RecognizeCompletedEventArgs, namespace: System.Speech.Recognition
- DNPromptEventArgs = interface; // type: System.Speech.Synthesis.PromptEventArgs, namespace: System.Speech.Synthesis
- DNBookmarkReachedEventArgs = interface; // type: System.Speech.Synthesis.BookmarkReachedEventArgs, namespace: System.Speech.Synthesis
- DNPhonemeReachedEventArgs = interface; // type: System.Speech.Synthesis.PhonemeReachedEventArgs, namespace: System.Speech.Synthesis
- DNSpeakCompletedEventArgs = interface; // type: System.Speech.Synthesis.SpeakCompletedEventArgs, namespace: System.Speech.Synthesis
- DNSpeakProgressEventArgs = interface; // type: System.Speech.Synthesis.SpeakProgressEventArgs, namespace: System.Speech.Synthesis
- DNSpeakStartedEventArgs = interface; // type: System.Speech.Synthesis.SpeakStartedEventArgs, namespace: System.Speech.Synthesis
- DNVisemeReachedEventArgs = interface; // type: System.Speech.Synthesis.VisemeReachedEventArgs, namespace: System.Speech.Synthesis
- DNVoiceChangeEventArgs = interface; // type: System.Speech.Synthesis.VoiceChangeEventArgs, namespace: System.Speech.Synthesis
- DNAudioLevelUpdatedEventArgs = interface; // type: System.Speech.Recognition.AudioLevelUpdatedEventArgs, namespace: System.Speech.Recognition
- DNAudioSignalProblemOccurredEventArgs = interface; // type: System.Speech.Recognition.AudioSignalProblemOccurredEventArgs, namespace: System.Speech.Recognition
- DNAudioStateChangedEventArgs = interface; // type: System.Speech.Recognition.AudioStateChangedEventArgs, namespace: System.Speech.Recognition
- DNRecognitionEventArgs = interface; // type: System.Speech.Recognition.RecognitionEventArgs, namespace: System.Speech.Recognition
- DNSpeechHypothesizedEventArgs = interface; // type: System.Speech.Recognition.SpeechHypothesizedEventArgs, namespace: System.Speech.Recognition
- DNSpeechRecognitionRejectedEventArgs = interface; // type: System.Speech.Recognition.SpeechRecognitionRejectedEventArgs, namespace: System.Speech.Recognition
- DNSpeechRecognizedEventArgs = interface; // type: System.Speech.Recognition.SpeechRecognizedEventArgs, namespace: System.Speech.Recognition
- DNRecognizerUpdateReachedEventArgs = interface; // type: System.Speech.Recognition.RecognizerUpdateReachedEventArgs, namespace: System.Speech.Recognition
- DNSpeechDetectedEventArgs = interface; // type: System.Speech.Recognition.SpeechDetectedEventArgs, namespace: System.Speech.Recognition
- DNRecognition_StateChangedEventArgs = interface; // type: System.Speech.Recognition.StateChangedEventArgs, namespace: System.Speech.Recognition
- DNSynthesis_StateChangedEventArgs = interface; // type: System.Speech.Synthesis.StateChangedEventArgs, namespace: System.Speech.Synthesis
- DNSrgsElement = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsElement, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsItem = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsItem, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsNameValueTag = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsNameValueTag, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsOneOf = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsOneOf, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsRuleRef = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsRuleRef, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsSemanticInterpretationTag = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsSemanticInterpretationTag, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsSubset = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsSubset, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsText = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsText, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsToken = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsToken, namespace: System.Speech.Recognition.SrgsGrammar
- DNSpeechAudioFormatInfo = interface; // type: System.Speech.AudioFormat.SpeechAudioFormatInfo, namespace: System.Speech.AudioFormat
- DNChoices = interface; // type: System.Speech.Recognition.Choices, namespace: System.Speech.Recognition
- DNGrammar = interface; // type: System.Speech.Recognition.Grammar, namespace: System.Speech.Recognition
- DNDictationGrammar = interface; // type: System.Speech.Recognition.DictationGrammar, namespace: System.Speech.Recognition
- DNGrammarBuilder = interface; // type: System.Speech.Recognition.GrammarBuilder, namespace: System.Speech.Recognition
- DNRecognizedAudio = interface; // type: System.Speech.Recognition.RecognizedAudio, namespace: System.Speech.Recognition
- DNRecognizedPhrase = interface; // type: System.Speech.Recognition.RecognizedPhrase, namespace: System.Speech.Recognition
- DNRecognitionResult = interface; // type: System.Speech.Recognition.RecognitionResult, namespace: System.Speech.Recognition
- DNRecognizedWordUnit = interface; // type: System.Speech.Recognition.RecognizedWordUnit, namespace: System.Speech.Recognition
- DNRecognizerInfo = interface; // type: System.Speech.Recognition.RecognizerInfo, namespace: System.Speech.Recognition
- DNReplacementText = interface; // type: System.Speech.Recognition.ReplacementText, namespace: System.Speech.Recognition
- DNSemanticResultKey = interface; // type: System.Speech.Recognition.SemanticResultKey, namespace: System.Speech.Recognition
- DNSemanticResultValue = interface; // type: System.Speech.Recognition.SemanticResultValue, namespace: System.Speech.Recognition
- DNSemanticValue = interface; // type: System.Speech.Recognition.SemanticValue, namespace: System.Speech.Recognition
- DNSpeechRecognitionEngine = interface; // type: System.Speech.Recognition.SpeechRecognitionEngine, namespace: System.Speech.Recognition
- DNSpeechRecognizer = interface; // type: System.Speech.Recognition.SpeechRecognizer, namespace: System.Speech.Recognition
- DNSpeechUI = interface; // type: System.Speech.Recognition.SpeechUI, namespace: System.Speech.Recognition
- DNSrgsDocument = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsDocument, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsGrammarCompiler = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsGrammarCompiler, namespace: System.Speech.Recognition.SrgsGrammar
- DNSrgsRule = interface; // type: System.Speech.Recognition.SrgsGrammar.SrgsRule, namespace: System.Speech.Recognition.SrgsGrammar
- DNInstalledVoice = interface; // type: System.Speech.Synthesis.InstalledVoice, namespace: System.Speech.Synthesis
- DNPrompt = interface; // type: System.Speech.Synthesis.Prompt, namespace: System.Speech.Synthesis
- DNFilePrompt = interface; // type: System.Speech.Synthesis.FilePrompt, namespace: System.Speech.Synthesis
- DNPromptBuilder = interface; // type: System.Speech.Synthesis.PromptBuilder, namespace: System.Speech.Synthesis
- DNPromptStyle = interface; // type: System.Speech.Synthesis.PromptStyle, namespace: System.Speech.Synthesis
- DNSpeechSynthesizer = interface; // type: System.Speech.Synthesis.SpeechSynthesizer, namespace: System.Speech.Synthesis
- DNProsody = interface; // type: System.Speech.Synthesis.TtsEngine.Prosody, namespace: System.Speech.Synthesis.TtsEngine
- DNTtsEngine_SayAs = interface; // type: System.Speech.Synthesis.TtsEngine.SayAs, namespace: System.Speech.Synthesis.TtsEngine
- DNSkipInfo = interface; // type: System.Speech.Synthesis.TtsEngine.SkipInfo, namespace: System.Speech.Synthesis.TtsEngine
- DNTextFragment = interface; // type: System.Speech.Synthesis.TtsEngine.TextFragment, namespace: System.Speech.Synthesis.TtsEngine
- DNTtsEngineSsml = interface; // type: System.Speech.Synthesis.TtsEngine.TtsEngineSsml, namespace: System.Speech.Synthesis.TtsEngine
- DNVoiceInfo = interface; // type: System.Speech.Synthesis.VoiceInfo, namespace: System.Speech.Synthesis
- DNContourPoint = interface; // type: System.Speech.Synthesis.TtsEngine.ContourPoint, namespace: System.Speech.Synthesis.TtsEngine
- DNFragmentState = interface; // type: System.Speech.Synthesis.TtsEngine.FragmentState, namespace: System.Speech.Synthesis.TtsEngine
- DNProsodyNumber = interface; // type: System.Speech.Synthesis.TtsEngine.ProsodyNumber, namespace: System.Speech.Synthesis.TtsEngine
- DNSpeechEventInfo = interface; // type: System.Speech.Synthesis.TtsEngine.SpeechEventInfo, namespace: System.Speech.Synthesis.TtsEngine
-
-
-{ objects }
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- ///
- /// 提供用于写入音频数据和事件的方法。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ITtsEngineSite')]
- DNITtsEngineSite = interface(DDN.mscorlib.DNObject)
- ['{9FDED17D-152B-353C-9041-2E64EFD93C09}']
- { getters & setters }
-
- function get_EventInterest: Int32;
- function get_Actions: Int32;
- function get_Rate: Int32;
- function get_Volume: Int32;
-
- { methods }
-
- ///
- /// 将添加一个或多个事件,以便将
- /// 属性。
- ///
- ///
- /// 一个
- /// 对象数组。
- ///
- ///
- /// 数组大小。
- ///
- procedure AddEvents(events: TArray; count: Int32);
- ///
- /// 输出音频数据。
- ///
- ///
- /// 输出音频数据的位置。
- ///
- ///
- /// 输出音频流中的项的数目。
- ///
- function Write(data: IntPtr; count: Int32): Int32;
- ///
- /// 返回要跳过的数量和类型的项目。
- ///
- function GetSkipInfo: DNSkipInfo;
- ///
- /// 返回跳过的项数。
- ///
- ///
- /// 跳过的项目数。
- ///
- procedure CompleteSkip(skipped: Int32);
- ///
- /// 加载指定的 URI 处的资源。
- ///
- ///
- /// 资源的 URI。
- ///
- ///
- /// 资源的媒体类型。
- ///
- function LoadResource(uri: DDN.System.DNUri; mediaType: string): DDN.mscorlib.DNStream;
-
- { propertys }
-
- ///
- /// 确定引擎应引发的事件。
- ///
- ///
- /// 包含的一个或多个成员的总和
- /// 枚举。
- ///
- property EventInterest: Int32 read get_EventInterest;
- ///
- /// 确定引擎应该执行的操作。
- ///
- ///
- /// 包含的一个或多个成员的总和
- /// 枚举。
- ///
- property Actions: Int32 read get_Actions;
- ///
- /// 获取引擎的语速。
- ///
- ///
- /// 包含谈到速率。
- ///
- property Rate: Int32 read get_Rate;
- ///
- /// 获取引擎的朗读音量。
- ///
- ///
- /// 包含的朗读音量。
- ///
- property Volume: Int32 read get_Volume;
- end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsRulesCollectionClass = interface(DDN.mscorlib.DNKeyedCollectionClass)
- ['{238D32DF-792E-5B8D-A43E-1E930FE56FDD}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSrgsRulesCollection;
-
- end;
-
- ///
- /// 表示
- /// 对象集合。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsRulesCollection')]
- DNSrgsRulesCollection = interface(DDN.mscorlib.DNKeyedCollection)
- ['{748BCA0D-42FF-3129-862D-CD38EA7929CF}']
- { getters & setters }
-
- function get_Comparer: DDN.mscorlib.DNIEqualityComparer;
- function get_Item(key: string): DNSrgsRule;
- function get_Count: Int32;
-
- { methods }
-
- ///
- /// 将数组的内容添加
- /// 对象添加到
- /// 对象。
- ///
- ///
- /// 要添加到的规则对象的数组
- /// 对象。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 任何
- /// 对象在
- /// 数组是
- /// 。
- ///
- procedure Add(rules: TArray);
- function &Contains(key: string): Boolean; overload;
- function Remove(key: string): Boolean;
- procedure CopyTo(&array: TArray; index: Int32);
- function &Contains(item: DNSrgsRule): Boolean; overload;
- function GetEnumerator: DDN.mscorlib.DNIEnumerator;
- function IndexOf(item: DNSrgsRule): Int32;
- procedure RemoveAt(index: Int32);
- procedure Insert(index: Int32; item: DNSrgsRule);
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- property Comparer: DDN.mscorlib.DNIEqualityComparer read get_Comparer;
- property Item[key: string]: DNSrgsRule read get_Item; default;
- property Count: Int32 read get_Count;
- end;
-
- TDNSrgsRulesCollection = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNEmulateRecognizeCompletedEventArgsClass = interface(DNObjectClass)
- ['{66C94992-6970-5E8A-9364-C3F913A5D1FE}']
- end;
-
- ///
- /// 将提供数据供
- /// 事件
- /// 和
- /// 类。
- ///
- [DNTypeName('System.Speech.Recognition.EmulateRecognizeCompletedEventArgs')]
- DNEmulateRecognizeCompletedEventArgs = interface(DNObject)
- ['{199C78C2-6017-31CC-B0F4-3092DB407787}']
- { getters & setters }
-
- function get_Result: DNRecognitionResult;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取模拟识别的结果。
- ///
- ///
- /// 有关识别的结果的详细信息或
- /// 是否发生了错误。
- ///
- property Result: DNRecognitionResult read get_Result;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNEmulateRecognizeCompletedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNLoadGrammarCompletedEventArgsClass = interface(DNObjectClass)
- ['{41A2B6EF-D313-5DAF-95D3-DE56ABF16980}']
- end;
-
- ///
- /// 将提供数据供
- /// 事件
- /// 或
- /// 对象。
- ///
- [DNTypeName('System.Speech.Recognition.LoadGrammarCompletedEventArgs')]
- DNLoadGrammarCompletedEventArgs = interface(DNObject)
- ['{AFC9FCDE-E7B1-3EC8-A3DE-72D50615E67B}']
- { getters & setters }
-
- function get_Grammar: DNGrammar;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 已完成加载的对象。
- ///
- ///
- /// 识别器已加载的。
- ///
- property Grammar: DNGrammar read get_Grammar;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNLoadGrammarCompletedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognizeCompletedEventArgsClass = interface(DNObjectClass)
- ['{A8472A6A-BB9C-59FF-B54C-71777759A18F}']
- end;
-
- ///
- /// 将提供数据供
- /// 事件由引发
- /// 或
- /// 对象。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizeCompletedEventArgs')]
- DNRecognizeCompletedEventArgs = interface(DNObject)
- ['{E5B96E61-90E6-31B6-9BCE-81E1AFF52E09}']
- { getters & setters }
-
- function get_Result: DNRecognitionResult;
- function get_InitialSilenceTimeout: Boolean;
- function get_BabbleTimeout: Boolean;
- function get_InputStreamEnded: Boolean;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取识别结果。
- ///
- ///
- /// 如果识别操作成功,则识别结果否则为
- /// 。
- ///
- property Result: DNRecognitionResult read get_Result;
- ///
- /// 获取一个值,该值指示是否生成初始静音超时
- /// 事件。
- ///
- ///
- /// 如果
- /// 已检测到是更长的时间超过指定值的仅静默其
- /// 属性; 否则为
- ///
- property InitialSilenceTimeout: Boolean read get_InitialSilenceTimeout;
- ///
- /// 获取一个值,该值指示是否生成干扰超时
- /// 事件。
- ///
- ///
- /// 如果
- /// 已检测到超过指定值更长时间的唯一背景噪音其
- /// 属性; 否则为
- ///
- property BabbleTimeout: Boolean read get_BabbleTimeout;
- ///
- /// 获取一个值,该值指示是否对输入的流已结束。
- ///
- ///
- /// 如果识别器不会再有音频输入;否则为
- /// 。
- ///
- property InputStreamEnded: Boolean read get_InputStreamEnded;
- ///
- /// 获取与关联的输入的设备的音频流中的位置
- /// 事件。
- ///
- ///
- /// 与相关联的输入的设备的音频流中的位置
- /// 事件。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNRecognizeCompletedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNPromptEventArgsClass = interface(DNObjectClass)
- ['{6BD0C842-578A-5EB5-90D7-165FEF1B1C10}']
- end;
-
- ///
- /// 表示类的基类
- /// 中的类
- /// 命名空间。
- ///
- [DNTypeName('System.Speech.Synthesis.PromptEventArgs')]
- DNPromptEventArgs = interface(DNObject)
- ['{DB0E0CD4-47BA-31BE-919A-7ADBA5A9F8E9}']
- { getters & setters }
-
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNPromptEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNBookmarkReachedEventArgsClass = interface(DNPromptEventArgsClass)
- ['{AC923FE4-15CB-53EB-9CEA-598E594B3F15}']
- end;
-
- ///
- /// 从
- /// 事件返回数据。
- ///
- [DNTypeName('System.Speech.Synthesis.BookmarkReachedEventArgs')]
- DNBookmarkReachedEventArgs = interface(DNPromptEventArgs)
- ['{92407FAB-AF8B-3DAC-8AD8-99E7AA556EDB}']
- { getters & setters }
-
- function get_Bookmark: string;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取已达到该书签的名称。
- ///
- ///
- /// 返回一个值为书签的名称。
- ///
- property Bookmark: string read get_Bookmark;
- ///
- /// 获取偏移量已达到该书签的时间。
- ///
- ///
- /// 引发事件时,请在合成引擎的音频输入流中返回的位置。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNBookmarkReachedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNPhonemeReachedEventArgsClass = interface(DNPromptEventArgsClass)
- ['{31C6CCF8-BB64-5CEA-835C-2A4EA9B60433}']
- end;
-
- ///
- /// 从
- /// 事件返回数据。
- ///
- [DNTypeName('System.Speech.Synthesis.PhonemeReachedEventArgs')]
- DNPhonemeReachedEventArgs = interface(DNPromptEventArgs)
- ['{AF2667B5-E2FE-30FB-828B-12B97ED0BFA5}']
- { getters & setters }
-
- function get_Phoneme: string;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_Duration: DDN.mscorlib.DNTimeSpan;
- function get_Emphasis: DNSynthesizerEmphasis;
- function get_NextPhoneme: string;
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 事件所关联的音素。
- ///
- ///
- /// 包含音素的字符串。
- ///
- property Phoneme: string read get_Phoneme;
- ///
- /// 获取音素的音频位置。
- ///
- ///
- /// 指示音频位置的
- /// 对象。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 获取音素的持续时间。
- ///
- ///
- /// 指示持续时间的
- /// 对象。
- ///
- property Duration: DDN.mscorlib.DNTimeSpan read get_Duration;
- ///
- /// 获取音素的强调。
- ///
- ///
- /// 指示强调级别的
- /// 成员。
- ///
- property Emphasis: DNSynthesizerEmphasis read get_Emphasis;
- ///
- /// 获取
- /// 事件所关联音素随后的音素。
- ///
- ///
- /// 包含下一个音素的字符串。
- ///
- property NextPhoneme: string read get_NextPhoneme;
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNPhonemeReachedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNSpeakCompletedEventArgsClass = interface(DNPromptEventArgsClass)
- ['{449473BA-E581-5242-BEC3-C831E2151336}']
- end;
-
- ///
- /// 返回来自通知
- /// 事件。
- ///
- [DNTypeName('System.Speech.Synthesis.SpeakCompletedEventArgs')]
- DNSpeakCompletedEventArgs = interface(DNPromptEventArgs)
- ['{F7AC5265-2371-3F5D-B775-89899C2B04BF}']
- { getters & setters }
-
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNSpeakCompletedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNSpeakProgressEventArgsClass = interface(DNPromptEventArgsClass)
- ['{99FD39A9-9E57-56A0-A308-FA9FD2C711F9}']
- end;
-
- ///
- /// 从
- /// 事件返回数据。
- ///
- [DNTypeName('System.Speech.Synthesis.SpeakProgressEventArgs')]
- DNSpeakProgressEventArgs = interface(DNPromptEventArgs)
- ['{FF4C759D-F2D4-317B-AADC-ABA4495B015F}']
- { getters & setters }
-
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_CharacterPosition: Int32;
- function get_CharacterCount: Int32;
- function get_Text: string;
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取事件的音频位置。
- ///
- ///
- /// 返回在音频输出流中事件的位置。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 到之前的第一个字母的单词的只是说出的位置,请在提示符下从头中获取字符和空格的数。
- ///
- ///
- /// 到之前的第一个字母的单词的只是说出的位置的提示从头返回字符和空格的数。
- ///
- property CharacterPosition: Int32 read get_CharacterPosition;
- ///
- /// 获取引发该事件之前在讲话 word 中的字符数。
- ///
- ///
- /// 在 word 中在讲话之前引发该事件时返回字符的数。
- ///
- property CharacterCount: Int32 read get_CharacterCount;
- ///
- /// 只需在讲话时引发该事件的文本。
- ///
- ///
- /// 返回只是在讲话时引发该事件的文本。
- ///
- property Text: string read get_Text;
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNSpeakProgressEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNSpeakStartedEventArgsClass = interface(DNPromptEventArgsClass)
- ['{72F0A4F3-FCD7-59D8-8266-9B15E9387858}']
- end;
-
- ///
- /// 返回来自通知
- /// 事件。
- ///
- [DNTypeName('System.Speech.Synthesis.SpeakStartedEventArgs')]
- DNSpeakStartedEventArgs = interface(DNPromptEventArgs)
- ['{5C8792B0-FB78-34B8-87EB-F1E131428BA0}']
- { getters & setters }
-
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNSpeakStartedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNVisemeReachedEventArgsClass = interface(DNPromptEventArgsClass)
- ['{C196C06C-4A4F-528A-9137-3105032EE3B6}']
- end;
-
- ///
- /// 从
- /// 事件返回数据。
- ///
- [DNTypeName('System.Speech.Synthesis.VisemeReachedEventArgs')]
- DNVisemeReachedEventArgs = interface(DNPromptEventArgs)
- ['{91533B36-1445-3FA3-A30A-185D4BD8D869}']
- { getters & setters }
-
- function get_Viseme: Int32;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_Duration: DDN.mscorlib.DNTimeSpan;
- function get_Emphasis: DNSynthesizerEmphasis;
- function get_NextViseme: Int32;
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取 viseme 的值。
- ///
- ///
- /// 对象,其中包含 viseme 的值。
- ///
- property Viseme: Int32 read get_Viseme;
- ///
- /// 获取 viseme 音频流中的位置。
- ///
- ///
- /// 一个
- /// 对象,表示 viseme 的位置。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 获取 viseme 的持续时间。
- ///
- ///
- /// 一个
- /// 表示 viseme 的持续时间的对象。
- ///
- property Duration: DDN.mscorlib.DNTimeSpan read get_Duration;
- ///
- /// 获取
- /// 对象,它描述 viseme 的重点。
- ///
- ///
- /// 一个
- /// 对象,表示 viseme 的重点。
- ///
- property Emphasis: DNSynthesizerEmphasis read get_Emphasis;
- ///
- /// 获取下一步 viseme 的值。
- ///
- ///
- /// 对象,其中包含下一步 viseme 的值。
- ///
- property NextViseme: Int32 read get_NextViseme;
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNVisemeReachedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNVoiceChangeEventArgsClass = interface(DNPromptEventArgsClass)
- ['{C292A17D-0A46-5A58-95DA-C21BA75FEB90}']
- end;
-
- ///
- /// 从
- /// 事件返回数据。
- ///
- [DNTypeName('System.Speech.Synthesis.VoiceChangeEventArgs')]
- DNVoiceChangeEventArgs = interface(DNPromptEventArgs)
- ['{DF8B6456-2EFC-3DE9-BB4F-48D6A3B5569E}']
- { getters & setters }
-
- function get_Voice: DNVoiceInfo;
- function get_Prompt: DNPrompt;
- function get_Cancelled: Boolean;
- function get_Error: DDN.mscorlib.DNException;
- function get_UserState: DDN.mscorlib.DNObject;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取
- /// 新语音的对象。
- ///
- ///
- /// 返回描述并标识新的语音的信息。
- ///
- property Voice: DNVoiceInfo read get_Voice;
- ///
- /// 获取与事件关联的提示。
- ///
- ///
- /// 与事件关联的对象。
- ///
- property Prompt: DNPrompt read get_Prompt;
- property Cancelled: Boolean read get_Cancelled;
- property Error: DDN.mscorlib.DNException read get_Error;
- property UserState: DDN.mscorlib.DNObject read get_UserState;
- end;
-
- TDNVoiceChangeEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNAudioLevelUpdatedEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{A6429FA1-FC1B-5017-8EFF-5C86BA84F7F3}']
- end;
-
- ///
- /// 将提供数据供
- /// 事件
- /// 或
- /// 类。
- ///
- [DNTypeName('System.Speech.Recognition.AudioLevelUpdatedEventArgs')]
- DNAudioLevelUpdatedEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{F0038F81-DCFE-3ABD-8D39-603E6E68F4F1}']
- { getters & setters }
-
- function get_AudioLevel: Int32;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取音频输入之后的新级别
- /// 或
- /// 引发事件。
- ///
- ///
- /// 音频输入新级别。
- ///
- property AudioLevel: Int32 read get_AudioLevel;
- end;
-
- TDNAudioLevelUpdatedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNAudioSignalProblemOccurredEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{E04CB4BB-C2E0-54AA-8A6E-F19B78516E55}']
- end;
-
- ///
- /// 将提供数据供 AudioSignalProblemOccurred 事件
- /// 或
- /// 。
- ///
- [DNTypeName('System.Speech.Recognition.AudioSignalProblemOccurredEventArgs')]
- DNAudioSignalProblemOccurredEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{C329A897-9347-39FC-A98E-E27B245D0535}']
- { getters & setters }
-
- function get_AudioSignalProblem: DNAudioSignalProblem;
- function get_AudioLevel: Int32;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_RecognizerAudioPosition: DDN.mscorlib.DNTimeSpan;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取音频信号问题。
- ///
- ///
- /// 音频信号导致的问题的 AudioSignalProblemOccurred 事件被引发。
- ///
- property AudioSignalProblem: DNAudioSignalProblem read get_AudioSignalProblem;
- ///
- /// 获取与事件关联的音频级别。
- ///
- ///
- /// 音频级别输入时 AudioSignalProblemOccurred 引发事件。
- ///
- property AudioLevel: Int32 read get_AudioLevel;
- ///
- /// 获取指示问题的发生位置的输入的设备的音频流中的位置。
- ///
- ///
- /// 输入设备中的位置的音频流 AudioSignalProblemOccurred 引发事件。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 获取指示问题的发生位置识别器已收到的音频输入中的位置。
- ///
- ///
- /// 识别器已收到时的位置中的音频输入 AudioSignalProblemOccurred 引发事件。
- ///
- property RecognizerAudioPosition: DDN.mscorlib.DNTimeSpan read get_RecognizerAudioPosition;
- end;
-
- TDNAudioSignalProblemOccurredEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNAudioStateChangedEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{46A70BFE-37D9-5D6E-A890-744202FDC2ED}']
- end;
-
- ///
- /// 将提供数据供
- /// 事件
- /// 或
- /// 类。
- ///
- [DNTypeName('System.Speech.Recognition.AudioStateChangedEventArgs')]
- DNAudioStateChangedEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{3BB10173-AA22-3A00-B018-DF0D9361C651}']
- { getters & setters }
-
- function get_AudioState: DNAudioState;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取识别器的音频输入的新状态。
- ///
- ///
- /// 音频输入之后的状态
- /// 或
- /// 引发事件。
- ///
- property AudioState: DNAudioState read get_AudioState;
- end;
-
- TDNAudioStateChangedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognitionEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{3FFC0C2E-637E-59AA-A930-C198ADACA4A6}']
- end;
-
- ///
- /// 介绍有关语音识别事件。
- ///
- [DNTypeName('System.Speech.Recognition.RecognitionEventArgs')]
- DNRecognitionEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{DBFF5C2F-CDD5-3320-9B33-735AA74B1FEE}']
- { getters & setters }
-
- function get_Result: DNRecognitionResult;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与语音识别事件相关联的识别结果数据。
- ///
- ///
- /// 属性将返回
- /// ,包含有关内容的识别信息。
- ///
- property Result: DNRecognitionResult read get_Result;
- end;
-
- TDNRecognitionEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSpeechHypothesizedEventArgsClass = interface(DNRecognitionEventArgsClass)
- ['{0CAEF78C-A890-5E63-B16F-5F45BA11E97E}']
- end;
-
- ///
- /// 返回来自通知
- /// 或
- /// 事件。
- /// 此类支持.NET Framework 基础结构,不是为了应用程序代码中直接使用。
- ///
- [DNTypeName('System.Speech.Recognition.SpeechHypothesizedEventArgs')]
- DNSpeechHypothesizedEventArgs = interface(DNRecognitionEventArgs)
- ['{2391D408-AB08-32F8-AD51-16478D125C7C}']
- { getters & setters }
-
- function get_Result: DNRecognitionResult;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与语音识别事件相关联的识别结果数据。
- ///
- ///
- /// 属性将返回
- /// ,包含有关内容的识别信息。
- ///
- property Result: DNRecognitionResult read get_Result;
- end;
-
- TDNSpeechHypothesizedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSpeechRecognitionRejectedEventArgsClass = interface(DNRecognitionEventArgsClass)
- ['{27286D58-FE15-57F4-BC4C-0588730F25C1}']
- end;
-
- ///
- /// 提供有关的信息
- /// 和
- /// 事件。
- ///
- [DNTypeName('System.Speech.Recognition.SpeechRecognitionRejectedEventArgs')]
- DNSpeechRecognitionRejectedEventArgs = interface(DNRecognitionEventArgs)
- ['{64FB7D33-56E6-3B7B-8FA0-DBF0491E520E}']
- { getters & setters }
-
- function get_Result: DNRecognitionResult;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与语音识别事件相关联的识别结果数据。
- ///
- ///
- /// 属性将返回
- /// ,包含有关内容的识别信息。
- ///
- property Result: DNRecognitionResult read get_Result;
- end;
-
- TDNSpeechRecognitionRejectedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSpeechRecognizedEventArgsClass = interface(DNRecognitionEventArgsClass)
- ['{8A65FA94-5AEE-5A5F-AA43-F9E41DB8516A}']
- end;
-
- ///
- /// 提供有关的信息
- /// , ,
- /// , ,和
- /// 事件。
- ///
- [DNTypeName('System.Speech.Recognition.SpeechRecognizedEventArgs')]
- DNSpeechRecognizedEventArgs = interface(DNRecognitionEventArgs)
- ['{514EFF7E-63B7-385A-AADC-CFBA69187AC8}']
- { getters & setters }
-
- function get_Result: DNRecognitionResult;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与语音识别事件相关联的识别结果数据。
- ///
- ///
- /// 属性将返回
- /// ,包含有关内容的识别信息。
- ///
- property Result: DNRecognitionResult read get_Result;
- end;
-
- TDNSpeechRecognizedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognizerUpdateReachedEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{F0A18C35-481D-52AD-AE0D-ECCFB1D579D0}']
- end;
-
- ///
- /// 返回从数据
- /// 或
- /// 事件。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizerUpdateReachedEventArgs')]
- DNRecognizerUpdateReachedEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{009EE2D4-FA3D-3819-92A7-EB31D86CB0E6}']
- { getters & setters }
-
- function get_UserToken: DDN.mscorlib.DNObject;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取 UserToken 传递到系统,当应用程序调用
- /// 或
- /// 。
- ///
- ///
- /// 返回一个对象,包含 UserToken。
- ///
- property UserToken: DDN.mscorlib.DNObject read get_UserToken;
- ///
- /// 获取与事件关联的音频位置。
- ///
- ///
- /// 返回的语音缓冲区中的位置
- /// 或
- /// 时,它可以暂停并引发 RecognizerUpdateReached 事件。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- end;
-
- TDNRecognizerUpdateReachedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSpeechDetectedEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{129ABCF2-EEEA-5325-B977-FA49C6A5BC66}']
- end;
-
- ///
- /// 返回从数据
- /// 或
- /// 事件。
- ///
- [DNTypeName('System.Speech.Recognition.SpeechDetectedEventArgs')]
- DNSpeechDetectedEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{917A1E12-E132-32EA-9897-6AB69AF0C246}']
- { getters & setters }
-
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取在其中检测到语音的音频流中的位置。
- ///
- ///
- /// 返回识别引擎的语音缓冲区内检测到短语的位置。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- end;
-
- TDNSpeechDetectedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognition_StateChangedEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{F95E4C6A-AD8E-52AB-832B-D4560F67D59A}']
- end;
-
- ///
- /// 从
- /// 事件返回数据。
- ///
- [DNTypeName('System.Speech.Recognition.StateChangedEventArgs')]
- DNRecognition_StateChangedEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{B1FB438B-A246-3DAA-AA70-76860A46B597}']
- { getters & setters }
-
- function get_RecognizerState: DNRecognizerState;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取 Windows 中的共享语音识别引擎的当前状态。
- ///
- ///
- /// 指示共享语音识别引擎的状态是
- /// 还是
- /// 的
- /// 实例。
- ///
- property RecognizerState: DNRecognizerState read get_RecognizerState;
- end;
-
- TDNRecognition_StateChangedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNSynthesis_StateChangedEventArgsClass = interface(DDN.mscorlib.DNEventArgsClass)
- ['{152EB17F-3355-5DD1-A3A3-ED59D42E1B59}']
- end;
-
- ///
- /// 从
- /// 事件返回数据。
- ///
- [DNTypeName('System.Speech.Synthesis.StateChangedEventArgs')]
- DNSynthesis_StateChangedEventArgs = interface(DDN.mscorlib.DNEventArgs)
- ['{C2AB55F4-0250-3286-B559-BF6F2A25ABFB}']
- { getters & setters }
-
- function get_State: DNSynthesizerState;
- function get_PreviousState: DNSynthesizerState;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取状态
- /// 之前
- /// 事件。
- ///
- ///
- /// 合成器的状态发生更改后的状态。
- ///
- property State: DNSynthesizerState read get_State;
- ///
- /// 获取状态
- /// 之前
- /// 事件。
- ///
- ///
- /// 之前的状态发生更改,则返回合成器的状态。
- ///
- property PreviousState: DNSynthesizerState read get_PreviousState;
- end;
-
- TDNSynthesis_StateChangedEventArgs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsElementClass = interface(DDN.mscorlib.DNMarshalByRefObjectClass)
- ['{9DA9AD51-4525-533A-B13B-8F8596A8BD45}']
- end;
-
- ///
- /// 定义中的类的基类
- /// 对应于 SRGS 语法中的元素的命名空间。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsElement')]
- DNSrgsElement = interface(DDN.mscorlib.DNMarshalByRefObject)
- ['{74A6534A-6FEB-3EA4-B0EC-7EA2FA9413B7}']
- { methods }
-
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- end;
-
- TDNSrgsElement = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsItemClass = interface(DNSrgsElementClass)
- ['{49D8C6AF-1EF2-56D6-A0D6-FDABC8376667}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSrgsItem; overload;
- ///
- /// 新实例初始化
- /// 类,并指定其文本内容。
- ///
- ///
- /// 与项关联的文本。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 是一个空字符串。
- ///
- {class} function init(text: string): DNSrgsItem; overload;
- ///
- /// 新实例初始化
- /// 类,并指定的数组
- /// 要添加到此实例对象。
- ///
- ///
- /// 要添加到对象的数组
- /// 实例。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 任何成员
- /// 数组是
- /// 。
- ///
- {class} function init(elements: TArray): DNSrgsItem; overload;
- ///
- /// 新实例初始化
- /// 类,并指定必须说出其内容的次数。
- ///
- ///
- /// 该项目必须要发言次数。
- ///
- ///
- /// 为负数或大于 255。
- ///
- {class} function init(repeatCount: Int32): DNSrgsItem; overload;
- ///
- /// 新实例初始化
- /// 类,并指定最小值和最大重复计数。
- ///
- ///
- /// 在该项目中的文本必须重复执行最小次数。
- ///
- ///
- /// 可重复的项中的文本的最大次数。
- ///
- ///
- /// 为负数或大于 255。
- ///
- /// 为负数或大于 255。
- ///
- /// 大于
- /// 。
- ///
- {class} function init(min: Int32; max: Int32): DNSrgsItem; overload;
- ///
- /// 新实例初始化
- /// 类中,指定该项目,与关联的文本,并指定最小值和最大重复计数。
- ///
- ///
- /// 必须重复项最小次数。
- ///
- ///
- /// 项可以重复最大次数。
- ///
- ///
- /// 与项关联的文本。
- ///
- ///
- /// 为负数或大于 255。
- ///
- /// 为负数或大于 255。
- ///
- /// 大于
- /// 。
- ///
- {class} function init(min: Int32; max: Int32; text: string): DNSrgsItem; overload;
- ///
- /// 新实例初始化
- /// 类中,指定的数组
- /// 对象将添加到此实例中,并设置最小值和最大重复计数。
- ///
- ///
- /// 最小的次数的内容
- /// 必须重复对象。
- ///
- ///
- /// 最大的次数的内容
- /// 对象可以重复。
- ///
- ///
- /// 要添加到对象的数组
- /// 实例。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 任何成员
- /// 数组是
- /// 。
- ///
- {class} function init(min: Int32; max: Int32; elements: TArray): DNSrgsItem; overload;
-
- end;
-
- ///
- /// 表示一个包含短语,或者用户可进行通信以生成成功识别其他实体的语法元素。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsItem')]
- DNSrgsItem = interface(DNSrgsElement)
- ['{39297572-4111-3374-85D4-04FCBC35B96F}']
- { getters & setters }
-
- function get_Elements: DDN.mscorlib.DNCollection;
- function get_RepeatProbability: Single;
- procedure set_RepeatProbability(value: Single);
- function get_MinRepeat: Int32;
- function get_MaxRepeat: Int32;
- function get_Weight: Single;
- procedure set_Weight(value: Single);
-
- { methods }
-
- ///
- /// 设置的次数的内容
- /// 必须要发言。
- ///
- ///
- /// 该项目必须要发言次数。
- ///
- ///
- /// 为小于 0 或大于 255。
- ///
- procedure SetRepeat(count: Int32); overload;
- ///
- /// 设置最小次数和项可以说出最大次数。
- ///
- ///
- /// 该项目必须说出最小次数。
- ///
- ///
- /// 该项可以说出最大次数。
- ///
- ///
- /// 小于零或大于 255。
- ///
- /// 小于零或大于 255。
- ///
- /// 大于
- /// 。
- ///
- procedure SetRepeat(minRepeat: Int32; maxRepeat: Int32); overload;
- ///
- /// 将对象添加到包含在此对象的集合
- /// 实例。
- ///
- ///
- /// 要添加的对象。
- ///
- ///
- /// 是
- /// 。
- ///
- procedure Add(element: DNSrgsElement);
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取包含的对象的集合
- /// 实例。
- ///
- ///
- /// 包含的对象的集合
- /// 实例。
- ///
- property Elements: DDN.mscorlib.DNCollection read get_Elements;
- ///
- /// 获取或设置用户的此内容将重复的概率
- /// 实例。
- ///
- ///
- /// 概率,以浮点值,将重复说出此项的内容。
- ///
- ///
- /// 尝试设置
- /// 为负数或大于 1.0 的值。
- ///
- property RepeatProbability: Single read get_RepeatProbability write set_RepeatProbability;
- ///
- /// 获取用户都必须讲的内容的最小次数
- /// 。
- ///
- ///
- /// 用户可以说出项的内容的最小次数。
- ///
- property MinRepeat: Int32 read get_MinRepeat;
- ///
- /// 获取用户可进行通信的内容的最大次数
- /// 。
- ///
- ///
- /// 用户可以说出项的内容的最大次数。
- ///
- property MaxRepeat: Int32 read get_MaxRepeat;
- ///
- /// 获取或设置调整可能性的乘法因子,
- /// 中
- /// 将使用对象。
- ///
- ///
- /// 一个浮点值,该值调整生成的谈话此项的可能性。
- ///
- ///
- /// 尝试设置
- /// 为负值。
- ///
- property Weight: Single read get_Weight write set_Weight;
- end;
-
- TDNSrgsItem = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsNameValueTagClass = interface(DNSrgsElementClass)
- ['{CDFD1D3A-D677-5F8F-8D0D-BE1A4ABFD6A8}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSrgsNameValueTag; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定实例的值。
- ///
- ///
- /// 用于设置的值
- /// 属性。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(value: DDN.mscorlib.DNObject): DNSrgsNameValueTag; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定一个名称和实例值。
- ///
- ///
- /// 用来设置的字符串
- /// 属性
- /// 对象。
- ///
- ///
- /// 该对象用于设置
- /// 属性
- /// 对象。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 是一个空字符串。
- ///
- {class} function init(name: string; value: DDN.mscorlib.DNObject): DNSrgsNameValueTag; overload;
-
- end;
-
- ///
- /// 表示将语义值与在语法中的短语相关联的元素。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsNameValueTag')]
- DNSrgsNameValueTag = interface(DNSrgsElement)
- ['{D43D810E-D290-399F-A575-7AE775A0C13D}']
- { getters & setters }
-
- function get_Name: string;
- procedure set_Name(value: string);
- function get_Value: DDN.mscorlib.DNObject;
- procedure set_Value(value: DDN.mscorlib.DNObject);
-
- { methods }
-
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置
- /// 实例的名称。
- ///
- ///
- /// 一个字符串,其中包含名称
- /// 实例。
- ///
- ///
- /// 尝试设置
- /// 到
- /// 。
- ///
- /// 尝试设置
- /// 为空字符串。
- ///
- property Name: string read get_Name write set_Name;
- ///
- /// 获取或设置中包含的值
- /// 实例。
- ///
- ///
- /// 中包含的值
- /// 实例。
- ///
- ///
- /// 尝试设置
- /// 到
- /// 。
- ///
- /// 尝试设置
- /// 到无效的类型。
- ///
- property Value: DDN.mscorlib.DNObject read get_Value write set_Value;
- end;
-
- TDNSrgsNameValueTag = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsOneOfClass = interface(DNSrgsElementClass)
- ['{84B1D712-88C7-5A35-8E91-FEF8D620E842}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSrgsOneOf; overload;
- ///
- /// 新实例初始化
- /// 数组中的类
- /// 对象。
- ///
- ///
- /// 要添加的替代项。
- ///
- ///
- /// 为
- /// 。
- /// 中的任何元素
- /// 数组是
- /// 。
- ///
- {class} function init(items: TArray): DNSrgsOneOf; overload;
- ///
- /// 新实例初始化
- /// 数组中的类
- /// 对象。
- ///
- ///
- /// 要添加的替代项。
- ///
- ///
- /// 为
- /// 。
- /// 中的任何元素
- /// 数组是
- /// 。
- ///
- {class} function init(items: TArray): DNSrgsOneOf; overload;
-
- end;
-
- ///
- /// 表示替换单词或短语,其中的任何一个可用于匹配语音输入的列表。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsOneOf')]
- DNSrgsOneOf = interface(DNSrgsElement)
- ['{AACE0F0C-F8DC-3366-86AA-F879AD47B094}']
- { getters & setters }
-
- function get_Items: DDN.mscorlib.DNCollection;
-
- { methods }
-
- ///
- /// 将添加
- /// 包含词或短语的替代项的列表。
- ///
- ///
- /// 要添加到替代项列表的项。
- ///
- ///
- /// 为
- /// 。
- ///
- procedure Add(item: DNSrgsItem);
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取列表中包含的所有备选方法
- /// 元素。
- ///
- ///
- /// 返回替代项的列表。
- ///
- property Items: DDN.mscorlib.DNCollection read get_Items;
- end;
-
- TDNSrgsOneOf = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsRuleRefClass = interface(DNSrgsElementClass)
- ['{CAB3748E-FAB4-51E8-A843-2D8BCB7B6684}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类,并指定要引用的外部语法文件的位置。
- ///
- ///
- /// 包含语法之外的语法文件的位置。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(uri: DDN.System.DNUri): DNSrgsRuleRef; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定外部语法文件的位置和规则,以引用的标识符。
- ///
- ///
- /// 包含语法之外的语法文件的位置。
- ///
- ///
- /// 若要引用的规则的标识符。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 为空。
- ///
- {class} function init(uri: DDN.System.DNUri; rule: string): DNSrgsRuleRef; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定位置的外部语法文件,该规则的标识符和语义字典中的字符串别名。
- ///
- ///
- /// 包含语法之外的语法文件的位置。
- ///
- ///
- /// 若要引用的规则的标识符。
- ///
- ///
- /// 语义字典别名字符串。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 为空。
- ///
- {class} function init(uri: DDN.System.DNUri; rule: string; semanticKey: string): DNSrgsRuleRef; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定外部语法位置文件的规则的标识符、 字符串别名的语义词典和初始化参数。
- ///
- ///
- /// 包含语法之外的语法文件的位置。
- ///
- ///
- /// 若要引用的规则的标识符。
- ///
- ///
- /// 语义的键。
- ///
- ///
- /// 初始化参数的
- /// 对象。
- ///
- {class} function init(uri: DDN.System.DNUri; rule: string; semanticKey: string; parameters: string): DNSrgsRuleRef; overload;
- ///
- /// 新实例初始化
- /// 类,并指定要引用的规则。
- ///
- ///
- /// 要引用的对象。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(rule: DNSrgsRule): DNSrgsRuleRef; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定规则应用于引用和一个字符串,包含语义的密钥。
- ///
- ///
- /// 要引用的对象。
- ///
- ///
- /// 语义的键。
- ///
- {class} function init(rule: DNSrgsRule; semanticKey: string): DNSrgsRuleRef; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定要引用的语义字典和初始化参数的字符串别名的规则。
- ///
- ///
- /// 要引用的对象。
- ///
- ///
- /// 语义的键。
- ///
- ///
- /// 初始化参数的
- /// 对象。
- ///
- {class} function init(rule: DNSrgsRule; semanticKey: string; parameters: string): DNSrgsRuleRef; overload;
-
- { static fields getter & setter }
-
- function __fakeFieldGet_Null: DNSrgsRuleRef;
- function __fakeFieldGet_Void: DNSrgsRuleRef;
- function __fakeFieldGet_Garbage: DNSrgsRuleRef;
- function __fakeFieldGet_Dictation: DNSrgsRuleRef;
- function __fakeFieldGet_MnemonicSpelling: DNSrgsRuleRef;
-
- { static fields }
-
- ///
- /// 定义自动匹配规则中缺少任何音频输入。
- ///
- {class} property Null: DNSrgsRuleRef read __fakeFieldGet_Null;
- ///
- /// 定义永远不会进行朗读的规则。
- /// VOID 自动插入一个序列,使该序列 unspeakable。
- ///
- {class} property Void: DNSrgsRuleRef read __fakeFieldGet_Void;
- ///
- /// 定义规则,可匹配任何语音直至下一步规则匹配下, 一个令牌,或直至语音输入的末尾。
- ///
- {class} property Garbage: DNSrgsRuleRef read __fakeFieldGet_Garbage;
- ///
- /// 定义可以匹配语音的输入,此语法与关联的听写主题按照定义的规则。
- ///
- {class} property Dictation: DNSrgsRuleRef read __fakeFieldGet_Dictation;
- ///
- /// 表示语音输入可包含的单词的拼写出字母,该拼写出字母将被视为一个单词。
- ///
- {class} property MnemonicSpelling: DNSrgsRuleRef read __fakeFieldGet_MnemonicSpelling;
-
- end;
-
- ///
- /// 表示指定对规则的引用的语法元素。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsRuleRef')]
- DNSrgsRuleRef = interface(DNSrgsElement)
- ['{75081706-BADD-3246-8D0A-7A7E9FF8DCD9}']
- { getters & setters }
-
- function get_Uri: DDN.System.DNUri;
- function get_SemanticKey: string;
- function get_Params: string;
-
- { methods }
-
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 该规则获取的 URI 这
- /// 元素引用。
- ///
- ///
- /// 规则,以引用的位置。
- ///
- property Uri: DDN.System.DNUri read get_Uri;
- ///
- /// 获取语义字典别名字符串。
- ///
- ///
- /// 语义字典别名字符串。
- ///
- property SemanticKey: string read get_SemanticKey;
- ///
- /// 获取的初始化参数
- /// 元素。
- ///
- ///
- /// 初始化参数的
- /// 元素。
- ///
- property Params: string read get_Params;
- end;
-
- TDNSrgsRuleRef = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsSemanticInterpretationTagClass = interface(DNSrgsElementClass)
- ['{35427AD5-8414-5523-A15C-04B921DB7378}']
- { constructors }
-
- ///
- /// 创建
- /// 类的实例。
- ///
- {class} function init: DNSrgsSemanticInterpretationTag; overload;
- ///
- /// 创建的一个实例
- /// 类,同时指定标记的脚本内容。
- ///
- ///
- /// 一个字符串,包含 ECMAScript 标记。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(script: string): DNSrgsSemanticInterpretationTag; overload;
-
- end;
-
- ///
- /// 表示包含一个标记 ECMAScript 匹配规则时运行。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsSemanticInterpretationTag')]
- DNSrgsSemanticInterpretationTag = interface(DNSrgsElement)
- ['{3806C094-713A-38F5-87C8-E2CE7C68DB57}']
- { getters & setters }
-
- function get_Script: string;
- procedure set_Script(value: string);
-
- { methods }
-
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置 ECMAScript 标记。
- ///
- ///
- /// 一个包含标记的语义解释脚本的字符串。
- ///
- ///
- /// 尝试设置 脚本 到
- /// 。
- ///
- property Script: string read get_Script write set_Script;
- end;
-
- TDNSrgsSemanticInterpretationTag = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsSubsetClass = interface(DNSrgsElementClass)
- ['{01E639E4-97D5-553E-A57B-04D48A53B0CF}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类,同时指定要匹配的短语的部分。
- ///
- ///
- /// 要匹配的短语的一部分。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(text: string): DNSrgsSubset; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定要匹配的部分,因此应匹配文本的模式。
- ///
- ///
- /// 要匹配的短语的一部分。
- ///
- ///
- /// 采用的模式
- /// 应与所说短语匹配。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为空。
- ///
- /// 只包含空白字符 (即,' ','\t'、 '\n'、 '\r')。
- ///
- /// 设置中的值为
- /// 枚举。
- ///
- {class} function init(text: string; matchingMode: DNSubsetMatchingMode): DNSrgsSubset; overload;
-
- end;
-
- ///
- /// 定义方法和属性可以用于匹配说短语使用给定的字符串。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsSubset')]
- DNSrgsSubset = interface(DNSrgsElement)
- ['{BB23F47D-5021-3616-8B78-AC30EBDBE5EF}']
- { getters & setters }
-
- function get_MatchingMode: DNSubsetMatchingMode;
- procedure set_MatchingMode(value: DNSubsetMatchingMode);
- function get_Text: string;
- procedure set_Text(value: string);
-
- { methods }
-
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置匹配的模式的子集。
- ///
- ///
- /// 枚举的一个成员。
- ///
- ///
- /// 尝试设置
- /// 为不是成员的值
- /// 枚举。
- ///
- property MatchingMode: DNSubsetMatchingMode read get_MatchingMode write set_MatchingMode;
- ///
- /// 获取或设置为字符串,其中包含要匹配说短语的部分。
- ///
- ///
- /// 一个字符串,包含要匹配说短语的部分。
- ///
- ///
- /// 尝试设置
- /// 到
- /// 或为空字符串。
- ///
- /// 尝试设置
- /// 使用只包含空白字符的字符串 (' ','\t'、 '\n'、 '\r')。
- ///
- property Text: string read get_Text write set_Text;
- end;
-
- TDNSrgsSubset = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsTextClass = interface(DNSrgsElementClass)
- ['{CA32993C-F995-59D4-BD52-44C46F6CDCC3}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSrgsText; overload;
- ///
- /// 新实例初始化
- /// 类,同时指定该实例的文本。
- ///
- ///
- /// 用于设置的值
- /// 属性
- /// 实例。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(text: string): DNSrgsText; overload;
-
- end;
-
- ///
- /// 表示由 World Wide Web 联合会 (W3C) 定义的语法元素的文本内容 Speech Recognition Grammar Specification (SRGS) Version 1.0。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsText')]
- DNSrgsText = interface(DNSrgsElement)
- ['{3DFC612E-9414-327A-AD87-CADF9E113EBA}']
- { getters & setters }
-
- function get_Text: string;
- procedure set_Text(value: string);
-
- { methods }
-
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置中包含的文本
- /// 类实例。
- ///
- ///
- /// 中包含的文本
- /// 实例。
- ///
- ///
- /// 尝试设置
- /// 到
- /// 。
- ///
- property Text: string read get_Text write set_Text;
- end;
-
- TDNSrgsText = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsTokenClass = interface(DNSrgsElementClass)
- ['{F1B31DC1-46F9-51FA-A22F-8D46113492B1}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类,并指定要识别的文本。
- ///
- ///
- /// 新的文本
- /// 类实例。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为空。
- ///
- {class} function init(text: string): DNSrgsToken;
-
- end;
-
- ///
- /// 表示一个单词或能够识别的短语。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsToken')]
- DNSrgsToken = interface(DNSrgsElement)
- ['{741CB8AB-F7A1-343C-AF61-AA685CD02CAA}']
- { getters & setters }
-
- function get_Text: string;
- procedure set_Text(value: string);
- function get_Pronunciation: string;
- procedure set_Pronunciation(value: string);
- function get_Display: string;
- procedure set_Display(value: string);
-
- { methods }
-
- function GetLifetimeService: DDN.mscorlib.DNObject;
- function InitializeLifetimeService: DDN.mscorlib.DNObject;
- function CreateObjRef(requestedType: DDN.mscorlib.DNType): DDN.mscorlib.DNObjRef;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置写入的形式应使用的单词。
- ///
- ///
- /// 中包含的文本
- /// 类实例。
- ///
- ///
- /// 尝试设置
- /// 到
- /// 。
- ///
- /// 尝试分配到一个空字符串
- /// 。
- ///
- /// 尝试为将分配一个字符串,包含引号 (")
- /// 。
- ///
- property Text: string read get_Text write set_Text;
- ///
- /// 获取或设置用于定义的令牌的发音的字符串。
- ///
- ///
- /// 返回一个包含手机中指定音标字母字符串
- /// 。
- ///
- ///
- /// 尝试设置
- /// 到
- /// 。
- ///
- /// 尝试分配到一个空字符串
- /// 。
- ///
- property Pronunciation: string read get_Pronunciation write set_Pronunciation;
- ///
- /// 获取或设置要发言文本的显示形式。
- ///
- ///
- /// 此时应显示的表示形式作为它的令牌。
- ///
- ///
- /// 尝试设置
- /// 到
- /// 。
- ///
- /// 尝试分配到一个空字符串
- /// 。
- ///
- property Display: string read get_Display write set_Display;
- end;
-
- TDNSrgsToken = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.AudioFormat----------------
- DNSpeechAudioFormatInfoClass = interface(DDN.mscorlib.DNObjectClass)
- ['{89BC0D07-5A05-597E-98BB-D31599C71122}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类,并指定的编码格式,每秒的示例、 示例、 通道的数量、 平均字节数 / 秒,块对齐值数组,其中包含特定格式的数据每位。
- ///
- ///
- /// 编码格式。
- ///
- ///
- /// 每秒样本的值。
- ///
- ///
- /// 每个样本的位值。
- ///
- ///
- /// 通道计数的值。
- ///
- ///
- /// 每秒的平均字节数的值。
- ///
- ///
- /// BlockAlign 的值。
- ///
- ///
- /// 包含特定格式的数据的字节数组。
- ///
- {class} function init(encodingFormat: DNEncodingFormat; samplesPerSecond: Int32; bitsPerSample: Int32; channelCount: Int32; averageBytesPerSecond: Int32; blockAlign: Int32; formatSpecificData: TArray): DNSpeechAudioFormatInfo; overload;
- ///
- /// 新实例初始化
- /// 类,并指定这些示例 / 秒,每个样本,位的通道数。
- ///
- ///
- /// 每秒样本的值。
- ///
- ///
- /// 每个样本的位值。
- ///
- ///
- /// 成员
- /// 枚举 (指示
- /// 或
- /// )。
- ///
- {class} function init(samplesPerSecond: Int32; bitsPerSample: DNAudioBitsPerSample; channel: DNAudioChannel): DNSpeechAudioFormatInfo; overload;
-
- end;
-
- ///
- /// 表示有关音频格式的信息。
- ///
- [DNTypeName('System.Speech.AudioFormat.SpeechAudioFormatInfo')]
- DNSpeechAudioFormatInfo = interface(DDN.mscorlib.DNObject)
- ['{DF6F8A69-E227-3930-931D-2D348F772782}']
- { getters & setters }
-
- function get_AverageBytesPerSecond: Int32;
- function get_BitsPerSample: Int32;
- function get_BlockAlign: Int32;
- function get_EncodingFormat: DNEncodingFormat;
- function get_ChannelCount: Int32;
- function get_SamplesPerSecond: Int32;
-
- { methods }
-
- ///
- /// 返回的音频格式的特定格式的数据。
- ///
- ///
- /// 包含特定格式的数据的字节数组。
- ///
- function FormatSpecificData: TArray;
- ///
- /// 返回给定的对象是否为的一个实例
- /// 和的当前实例等于
- /// 。
- ///
- ///
- /// 要比较的对象。
- ///
- ///
- /// 返回
- /// 如果的当前实例
- /// 并从获取
- /// 参数是否相等,否则将返回
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- ///
- /// 返回的音频格式的哈希代码。
- ///
- ///
- /// 值的哈希代码。
- ///
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取每秒的音频的平均字节数。
- ///
- ///
- /// 每秒的平均字节数的值。
- ///
- property AverageBytesPerSecond: Int32 read get_AverageBytesPerSecond;
- ///
- /// 获取每个样本的音频的位。
- ///
- ///
- /// 每个样本的位值。
- ///
- property BitsPerSample: Int32 read get_BitsPerSample;
- ///
- /// 获取和设置以字节为单位的块对齐方式。
- ///
- ///
- /// 对于块对齐值。
- ///
- property BlockAlign: Int32 read get_BlockAlign;
- ///
- /// 获取音频的编码格式。
- ///
- ///
- /// 音频编码格式。
- ///
- property EncodingFormat: DNEncodingFormat read get_EncodingFormat;
- ///
- /// 获取音频通道数。
- ///
- ///
- /// 通道计数的值。
- ///
- property ChannelCount: Int32 read get_ChannelCount;
- ///
- /// 获取每秒的音频格式的示例。
- ///
- ///
- /// 每秒样本的值。
- ///
- property SamplesPerSecond: Int32 read get_SamplesPerSecond;
- end;
-
- TDNSpeechAudioFormatInfo = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNChoicesClass = interface(DDN.mscorlib.DNObjectClass)
- ['{54CA2C8C-2F60-5348-BBC3-4E437FD250C3}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类,该类包含一组空的替代项。
- ///
- {class} function init: DNChoices; overload;
- ///
- /// 新实例初始化
- /// 类的数组,其中包含一个或多个
- /// 对象。
- ///
- ///
- /// 该数组包含的可选项。
- ///
- {class} function init(phrases: TArray): DNChoices; overload;
- ///
- /// 新实例初始化
- /// 类的数组,其中包含一个或多个
- /// 对象。
- ///
- ///
- /// 该数组包含的可选项。
- ///
- {class} function init(alternateChoices: TArray): DNChoices; overload;
-
- end;
-
- ///
- /// 表示一组语音识别语法的约束的备选项。
- ///
- [DNTypeName('System.Speech.Recognition.Choices')]
- DNChoices = interface(DDN.mscorlib.DNObject)
- ['{E14FD64A-FCFB-38A4-A390-4AB10261F761}']
- { methods }
-
- ///
- /// 添加数组,其中包含一个或多个
- /// 对象的可选项。
- ///
- ///
- /// 要添加到此字符串
- /// 对象。
- ///
- procedure Add(phrases: TArray); overload;
- ///
- /// 添加数组,其中包含一个或多个
- /// 对象的可选项。
- ///
- ///
- /// 对象要添加到此
- /// 对象。
- ///
- procedure Add(alternateChoices: TArray); overload;
- ///
- /// 返回
- /// 从此对象
- /// 对象。
- ///
- ///
- /// 一个
- /// 匹配这
- /// 对象。
- ///
- function ToGrammarBuilder: DNGrammarBuilder;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- end;
-
- TDNChoices = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNGrammarClass = interface(DDN.mscorlib.DNObjectClass)
- ['{65B85C40-6135-5939-9728-B3C7DE55638B}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 文件中的类。
- ///
- ///
- /// 描述在受支持的格式中语音识别语法的文件的路径。
- ///
- ///
- /// 包含空字符串 (""),或此文件描述了某个不包含根规则的语法。
- ///
- /// 为
- /// 。
- ///
- /// 该文件不包含有效的描述,或描述某个包含无法解析的规则引用的语法。
- ///
- {class} function init(path: string): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类从文件,并指定根规则。
- ///
- ///
- /// 描述在受支持的格式中语音识别语法的文件的路径。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 无法解析或者不是公共的
- /// 为空字符串 (""),或
- /// 是
- /// 且语法说明未定义根规则。
- ///
- /// 为
- /// 。
- ///
- /// 该文件不包含有效的描述或说明某个包含无法解析的规则引用的语法。
- ///
- {class} function init(path: string; ruleName: string): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 包含语法定义,并指定一个规则以将该语法的入口点的名称的文件中的类...
- ///
- ///
- /// 文件的路径,包括 Dll、 包含语法规范。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 传递到由指定初始化处理程序参数
- /// 的入口点或的根规则属性
- /// 要创建。
- /// 此参数可以为 null。
- ///
- ///
- /// 任一参数包含无效的值。
- /// 指定的文件
- /// 不包含有效的语法或在指定的规则
- /// 。
- /// 数组参数的内容不匹配的任何规则的初始化处理程序的参数。
- /// 该语法有无法解决的默认基的相对规则引用
- /// 的语法规则。
- ///
- {class} function init(path: string; ruleName: string; parameters: TArray): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// 对象。
- ///
- ///
- /// 语音识别语法的约束。
- ///
- ///
- /// 不包含根规则。
- ///
- /// 为
- /// 。
- ///
- /// 包含无法解析的规则引用。
- ///
- {class} function init(srgsDocument: DNSrgsDocument): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// 对象,并指定根规则。
- ///
- ///
- /// 语音识别语法的约束。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的默认根规则
- /// 。
- ///
- ///
- /// 无法解析或者不是公共的或
- /// 是
- /// 和
- /// 不包含根规则。
- ///
- /// 为
- /// 。
- ///
- /// 包含无法解析的规则引用。
- ///
- {class} function init(srgsDocument: DNSrgsDocument; ruleName: string): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类的实例从
- /// , ,并指定一个规则以将该语法的入口点的名称。
- ///
- ///
- /// 一个实例
- /// ,它包含语音识别语法的约束。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 传递到由指定初始化处理程序参数
- /// 的入口点或的根规则属性
- /// 要创建。
- /// 此参数可以为 null。
- ///
- ///
- /// 任一参数包含无效的值。
- ///
- /// 由指定
- /// 不包含由指定的规则
- /// 。
- /// 数组参数的内容不匹配的任何规则的初始化处理程序的参数。
- ///
- {class} function init(srgsDocument: DNSrgsDocument; ruleName: string; parameters: TArray): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// 对象,指定根规则,并且定义基统一资源标识符 (URI) 来解析相对规则引用。
- ///
- ///
- /// 语音识别语法的约束。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的默认根规则
- /// 。
- ///
- ///
- /// 用来解析中的任何相对规则引用的基 URI
- /// , ,或
- /// 。
- ///
- ///
- /// 无法解析或者不是公共的或
- /// 是
- /// 和
- /// 不包含根规则。
- ///
- /// 为
- /// 。
- ///
- /// 包含无法解析的规则引用。
- ///
- {class} function init(srgsDocument: DNSrgsDocument; ruleName: string; baseUri: DDN.System.DNUri): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类的实例从
- /// , ,并指定要在语法和解析相对引用的基 URI 的入口点规则的名称。
- ///
- ///
- /// 一个实例
- /// ,它包含语音识别语法的约束。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 要用于解析在语法说明中,任何相对规则引用的基 URI 或
- /// 。
- ///
- ///
- /// 传递到由指定初始化处理程序参数
- /// 的入口点或的根规则属性
- /// 要创建。此参数可能为 null。
- ///
- ///
- /// 任一参数包含无效的值。
- ///
- /// 由指定
- /// 不包含在指定的规则
- /// 。
- /// 数组参数的内容不匹配的任何规则的初始化处理程序的参数。
- /// 该语法有无法解决的默认基的相对规则引用
- /// 语法或所提供的 URI 规则
- /// 。
- ///
- {class} function init(srgsDocument: DNSrgsDocument; ruleName: string; baseUri: DDN.System.DNUri; parameters: TArray): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// 。
- ///
- ///
- /// 一个流,介绍语音识别语法支持的格式。
- ///
- ///
- /// 描述某个不包含根规则的语法。
- ///
- /// 为
- /// 。
- ///
- /// 流不包含有效的描述的语法,或描述某个包含无法解析的规则引用的语法。
- ///
- {class} function init(stream: DDN.mscorlib.DNStream): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// ,并指定根规则。
- ///
- ///
- /// 一个流,介绍语音识别语法支持的格式。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 无法解析或者不是公共的或
- /// 是
- /// 且语法说明未定义根规则。
- ///
- /// 为
- /// 。
- ///
- /// 流不包含有效的描述或说明某个包含无法解析的规则引用的语法。
- ///
- {class} function init(stream: DDN.mscorlib.DNStream; ruleName: string): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// ,并指定根规则。
- ///
- ///
- /// 一个
- /// 连接到一个包含语法规范的输入/输出对象 (包括文件、 visual Studio 资源和 Dll)。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 传递到由指定初始化处理程序参数
- /// 的入口点或的根规则属性
- /// 要创建。
- /// 此参数可以为 null。
- ///
- ///
- /// 连接到某个语法的︰
- /// 不包含在指定的规则
- /// 需要初始化参数中指定的那些不同
- /// 包含一个相对的规则引用,它无法解决的默认基
- /// 的语法规则
- ///
- {class} function init(stream: DDN.mscorlib.DNStream; ruleName: string; parameters: TArray): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类从流中,指定根规则,并定义基统一资源标识符 (URI) 来解析相对规则引用。
- ///
- ///
- /// 一个流,介绍语音识别语法支持的格式。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 要用于解析在语法说明中,任何相对规则引用的基 URI 或
- /// 。
- ///
- ///
- /// 无法解析或者不是公共的或
- /// 是
- /// 且语法说明未定义根规则。
- ///
- /// 为
- /// 。
- ///
- /// 流不包含有效的描述或说明某个包含无法解析的规则引用的语法。
- ///
- {class} function init(stream: DDN.mscorlib.DNStream; ruleName: string; baseUri: DDN.System.DNUri): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// ,并指定根规则和解析相对引用的基 URI。
- ///
- ///
- /// 一个
- /// 连接到一个包含语法规范的输入/输出对象 (包括文件、 visual Studio 资源和 Dll)。
- ///
- ///
- /// 要使用的语音识别语法的入口点的规则的标识符或
- /// 若要使用的语法说明的默认根规则。
- ///
- ///
- /// 要用于解析在语法说明中,任何相对规则引用的基 URI 或
- /// 。
- ///
- ///
- /// 传递到由指定初始化处理程序参数
- /// 的入口点或的根规则属性
- /// 要创建。
- /// 此参数可以为 null。
- ///
- ///
- /// 任一参数包含无效的值。
- ///
- /// 连接到某个不包含由指定的规则的语法
- /// 。
- /// 数组参数的内容不匹配的任何规则的初始化处理程序的参数。
- /// 该语法包含一个相对的规则引用,它无法解决的默认基
- /// 语法或所提供的 URI 规则
- /// 。
- ///
- {class} function init(stream: DDN.mscorlib.DNStream; ruleName: string; baseUri: DDN.System.DNUri; parameters: TArray): DNGrammar; overload;
- ///
- /// 新实例初始化
- /// 类
- /// 对象。
- ///
- ///
- /// 一个实例
- /// ,它包含语音识别语法的约束。
- ///
- {class} function init(builder: DNGrammarBuilder): DNGrammar; overload;
-
- { static methods }
-
- ///
- /// 方法返回的本地化的实例
- /// 对象派生自
- /// 。
- ///
- ///
- /// 在组件中,
- /// 的基于对象的
- /// 。
- ///
- ///
- /// 参数传递给 localizedobject 初始化方法基于
- /// 。
- /// 此参数可以为 null。
- ///
- ///
- /// 方法返回基于的有效对象
- /// , ,或
- /// 如果错误。
- ///
- {class} function LoadLocalizedGrammarFromType(&type: DDN.mscorlib.DNType; onInitParameters: TArray): DNGrammar;
-
- end;
-
- ///
- /// 运行时对象,可引用语音识别语法,应用程序可以用来定义用于语音识别的约束。
- ///
- [DNTypeName('System.Speech.Recognition.Grammar')]
- DNGrammar = interface(DDN.mscorlib.DNObject)
- ['{F5BBCCB8-6BE5-39EE-BEB9-8FA0A5725151}']
- { getters & setters }
-
- function get_Enabled: Boolean;
- procedure set_Enabled(value: Boolean);
- function get_Weight: Single;
- procedure set_Weight(value: Single);
- function get_Priority: Int32;
- procedure set_Priority(value: Int32);
- function get_Name: string;
- procedure set_Name(value: string);
- function get_RuleName: string;
- function get_Loaded: Boolean;
-
- { events }
-
- procedure add_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置一个值,用于控制是否
- /// 语音识别器可以用于执行识别。
- ///
- ///
- /// 属性将返回
- /// 如果语音识别器可以执行识别使用语音识别语法; 否则为该属性返回
- /// 。
- /// 默认值为
- /// 。
- ///
- property Enabled: Boolean read get_Enabled write set_Enabled;
- ///
- /// 获取或设置权重值为
- /// 对象。
- ///
- ///
- /// 属性将返回一个浮点值,该值指示在处理语音输入时识别引擎实例应将分配给该语法的相对权重。
- /// 范围为从 0.0 到 1.0 (含)。
- /// 默认值为 1.0。
- ///
- property Weight: Single read get_Weight write set_Weight;
- ///
- /// 获取或设置的优先级值
- /// 对象。
- ///
- ///
- /// 属性返回一个整数值,表示特定的相对优先级
- /// 。
- /// 范围是从-128 到 127 (含)。
- /// 默认值为 0。
- ///
- property Priority: Int32 read get_Priority write set_Priority;
- ///
- /// 获取或设置的名称
- /// 对象。
- ///
- ///
- /// 属性返回的名称
- /// 对象。
- /// 默认值为
- /// 。
- ///
- property Name: string read get_Name write set_Name;
- ///
- /// 获取根规则或入口点的名称
- /// 对象。
- ///
- ///
- /// 属性将返回引用的语音识别语法根规则的标识符。
- /// 默认值为
- /// 。
- ///
- property RuleName: string read get_RuleName;
- ///
- /// 获取是否
- /// 已加载,由语音识别器。
- ///
- ///
- /// 属性将返回
- /// 如果被引用的语音识别语法当前已加载在语音识别器; 否则为该属性返回
- /// 。
- /// 默认值为
- /// 。
- ///
- property Loaded: Boolean read get_Loaded;
- end;
-
- TDNGrammar = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNDictationGrammarClass = interface(DNGrammarClass)
- ['{9FC6157B-C6BA-5B73-99AD-EB3D925F10EE}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 默认听写语法提供的 Windows 桌面语音技术的类。
- ///
- {class} function init: DNDictationGrammar; overload;
- ///
- /// 新实例初始化
- /// 类,具有特定听写语法。
- ///
- ///
- /// 符合 XML 的通用资源标识符 (URI),或者指定听写语法
- /// 或
- /// 。
- ///
- {class} function init(topic: string): DNDictationGrammar; overload;
-
- end;
-
- ///
- /// 表示用于普通听写语音识别语法。
- ///
- [DNTypeName('System.Speech.Recognition.DictationGrammar')]
- DNDictationGrammar = interface(DNGrammar)
- ['{0382748C-BAB9-3127-865B-193EC336AAC5}']
- { getters & setters }
-
- function get_Enabled: Boolean;
- procedure set_Enabled(value: Boolean);
- function get_Weight: Single;
- procedure set_Weight(value: Single);
- function get_Priority: Int32;
- procedure set_Priority(value: Int32);
- function get_Name: string;
- procedure set_Name(value: string);
- function get_RuleName: string;
- function get_Loaded: Boolean;
-
- { events }
-
- procedure add_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
-
- { methods }
-
- ///
- /// 将一个上下文添加到已加载,由某个听写语法
- /// 或
- /// 对象。
- ///
- ///
- /// 指示听写上下文的开头的文本。
- ///
- ///
- /// 指示听写上下文的末尾的文本。
- ///
- procedure SetDictationContext(precedingText: string; subsequentText: string);
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置一个值,用于控制是否
- /// 语音识别器可以用于执行识别。
- ///
- ///
- /// 属性将返回
- /// 如果语音识别器可以执行识别使用语音识别语法; 否则为该属性返回
- /// 。
- /// 默认值为
- /// 。
- ///
- property Enabled: Boolean read get_Enabled write set_Enabled;
- ///
- /// 获取或设置权重值为
- /// 对象。
- ///
- ///
- /// 属性将返回一个浮点值,该值指示在处理语音输入时识别引擎实例应将分配给该语法的相对权重。
- /// 范围为从 0.0 到 1.0 (含)。
- /// 默认值为 1.0。
- ///
- property Weight: Single read get_Weight write set_Weight;
- ///
- /// 获取或设置的优先级值
- /// 对象。
- ///
- ///
- /// 属性返回一个整数值,表示特定的相对优先级
- /// 。
- /// 范围是从-128 到 127 (含)。
- /// 默认值为 0。
- ///
- property Priority: Int32 read get_Priority write set_Priority;
- ///
- /// 获取或设置的名称
- /// 对象。
- ///
- ///
- /// 属性返回的名称
- /// 对象。
- /// 默认值为
- /// 。
- ///
- property Name: string read get_Name write set_Name;
- ///
- /// 获取根规则或入口点的名称
- /// 对象。
- ///
- ///
- /// 属性将返回引用的语音识别语法根规则的标识符。
- /// 默认值为
- /// 。
- ///
- property RuleName: string read get_RuleName;
- ///
- /// 获取是否
- /// 已加载,由语音识别器。
- ///
- ///
- /// 属性将返回
- /// 如果被引用的语音识别语法当前已加载在语音识别器; 否则为该属性返回
- /// 。
- /// 默认值为
- /// 。
- ///
- property Loaded: Boolean read get_Loaded;
- end;
-
- TDNDictationGrammar = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNGrammarBuilderClass = interface(DDN.mscorlib.DNObjectClass)
- ['{06814EEE-D5B1-5F11-A74E-D88909120845}']
- { constructors }
-
- ///
- /// 初始化新的空实例
- /// 类。
- ///
- {class} function init: DNGrammarBuilder; overload;
- ///
- /// 新实例初始化
- /// 序列中的单词的类。
- ///
- ///
- /// 单词的序列。
- ///
- {class} function init(phrase: string): DNGrammarBuilder; overload;
- ///
- /// 新实例初始化
- /// 子集的一组单词的类。
- ///
- ///
- /// 单词的序列。
- ///
- ///
- /// 语音识别语法用于识别短语匹配模式。
- ///
- {class} function init(phrase: string; subsetMatchingCriteria: DNSubsetMatchingMode): DNGrammarBuilder; overload;
- ///
- /// 新实例初始化
- /// 类从序列中的字数
- /// ,并指定多少次
- /// 可以重复。
- ///
- ///
- /// 重复的单词的序列。
- ///
- ///
- /// 输入匹配的短语最小次数必须进行以构成一个匹配项。
- ///
- ///
- /// 输入匹配的短语的最大次数会以构成一个匹配项。
- ///
- {class} function init(phrase: string; minRepeat: Int32; maxRepeat: Int32): DNGrammarBuilder; overload;
- ///
- /// 新实例初始化
- /// 从重复元素的类。
- ///
- ///
- /// 重复的元素。
- ///
- ///
- /// 输入匹配的元素定义的最小次数
- /// 必须发生以构成一个匹配项。
- ///
- ///
- /// 输入匹配的元素定义的最大次数
- /// 可能以构成一个匹配项。
- ///
- {class} function init(builder: DNGrammarBuilder; minRepeat: Int32; maxRepeat: Int32): DNGrammarBuilder; overload;
- ///
- /// 新实例初始化
- /// 类从一组备选方案。
- ///
- ///
- /// 组备选方案。
- ///
- {class} function init(alternateChoices: DNChoices): DNGrammarBuilder; overload;
- ///
- /// 新实例初始化
- /// 从语义的注册表项的类。
- ///
- ///
- /// 语义的键。
- ///
- {class} function init(key: DNSemanticResultKey): DNGrammarBuilder; overload;
- ///
- /// 新实例初始化
- /// 语义值中的类。
- ///
- ///
- /// 语义的值或名称/值对。
- ///
- {class} function init(value: DNSemanticResultValue): DNGrammarBuilder; overload;
-
- { static methods }
-
- ///
- /// 创建一个新
- /// ,其中包含后跟一个短语
- /// 对象。
- ///
- ///
- /// 第一个语法元素,它表示一组单词。
- ///
- ///
- /// 第二个语法元素。
- ///
- ///
- /// 一个
- /// 为一系列的
- /// 元素后跟
- /// 元素。
- ///
- {class} function Add(phrase: string; builder: DNGrammarBuilder): DNGrammarBuilder; overload;
- ///
- /// 创建一个新
- /// ,其中包含
- /// 对象后跟一个短语。
- ///
- ///
- /// 第一个的语法元素。
- ///
- ///
- /// 第二个语法元素,它表示一组单词。
- ///
- ///
- /// 一个
- /// 为一系列的
- /// 元素后跟
- /// 元素。
- ///
- {class} function Add(builder: DNGrammarBuilder; phrase: string): DNGrammarBuilder; overload;
- ///
- /// 创建一个新的
- /// ,其中包含一个
- /// 对象以及跟随在此对象后面的一个
- /// 对象。
- ///
- ///
- /// 第一个语法元素,表示一组替代项。
- ///
- ///
- /// 第二个语法元素。
- ///
- ///
- /// 一个
- /// ,顺序为
- /// 元素后面跟随一个
- /// 元素。
- ///
- {class} function Add(choices: DNChoices; builder: DNGrammarBuilder): DNGrammarBuilder; overload;
- ///
- /// 创建一个新
- /// ,其中包含
- /// 对象后跟
- /// 对象。
- ///
- ///
- /// 第一个的语法元素。
- ///
- ///
- /// 第二个语法元素,它表示一组备选方案。
- ///
- ///
- /// 一个
- /// 为一系列的
- /// 元素后跟
- /// 元素。
- ///
- {class} function Add(builder: DNGrammarBuilder; choices: DNChoices): DNGrammarBuilder; overload;
- ///
- /// 创建一个新
- /// ,其中包含两个序列
- /// 对象。
- ///
- ///
- /// 第一个的语法元素。
- ///
- ///
- /// 第二个语法元素。
- ///
- ///
- /// 一个
- /// 为一系列的
- /// 元素后跟
- /// 元素。
- ///
- {class} function Add(builder1: DNGrammarBuilder; builder2: DNGrammarBuilder): DNGrammarBuilder; overload;
-
- end;
-
- ///
- /// 提供用于以编程方式生成语音识别语法的约束的机制。
- ///
- [DNTypeName('System.Speech.Recognition.GrammarBuilder')]
- DNGrammarBuilder = interface(DDN.mscorlib.DNObject)
- ['{5902BF62-A4DF-3576-B38A-AFE8263F954F}']
- { getters & setters }
-
- function get_DebugShowPhrases: string;
- function get_Culture: DDN.mscorlib.DNCultureInfo;
- procedure set_Culture(value: DDN.mscorlib.DNCultureInfo);
-
- { methods }
-
- ///
- /// 语法元素的当前序列中追加一个短语。
- ///
- ///
- /// 要追加的单词的序列。
- ///
- procedure Append(phrase: string); overload;
- ///
- /// 语法元素的当前序列中追加一个元素,其中一个短语的子集。
- ///
- ///
- /// 要追加的单词的序列。
- ///
- ///
- /// 该语法用来识别短语匹配模式。
- ///
- procedure Append(phrase: string; subsetMatchingCriteria: DNSubsetMatchingMode); overload;
- ///
- /// 将重复的短语追加到当前的语法元素序列。
- ///
- ///
- /// 要追加的单词的重复的序列。
- ///
- ///
- /// 输入匹配的最小次数
- /// 必须发生以构成一个匹配项。
- ///
- ///
- /// 输入匹配的最大次数
- /// 可能以构成一个匹配项。
- ///
- procedure Append(phrase: string; minRepeat: Int32; maxRepeat: Int32); overload;
- ///
- /// 语法元素的当前序列中追加语法元素。
- ///
- ///
- /// 要追加的语法元素。
- ///
- procedure Append(builder: DNGrammarBuilder); overload;
- ///
- /// 将追加一组备选方案的语法元素的当前序列。
- ///
- ///
- /// 要追加的替代项集。
- ///
- procedure Append(alternateChoices: DNChoices); overload;
- ///
- /// 语法元素的当前序列中追加语义的密钥。
- ///
- ///
- /// 要追加的语义键。
- ///
- procedure Append(key: DNSemanticResultKey); overload;
- ///
- /// 将语义值追加到当前的语法元素序列。
- ///
- ///
- /// 要追加的语义值。
- ///
- procedure Append(value: DNSemanticResultValue); overload;
- ///
- /// 将重复的语法元素追加到当前的语法元素序列。
- ///
- ///
- /// 要追加的重复的语法元素。
- ///
- ///
- /// 输入匹配的元素定义的最小次数
- /// 必须发生以构成一个匹配项。
- ///
- ///
- /// 输入匹配的元素定义的最大次数
- /// 可能以构成一个匹配项。
- ///
- procedure Append(builder: DNGrammarBuilder; minRepeat: Int32; maxRepeat: Int32); overload;
- ///
- /// 将默认听写语法追加到当前的语法元素序列。
- ///
- procedure AppendDictation; overload;
- ///
- /// 将指定的听写语法追加到当前的语法元素序列。
- ///
- ///
- /// 要追加的听写语法的类别。
- ///
- procedure AppendDictation(category: string); overload;
- ///
- /// 追加与任何输入的语法元素的当前序列匹配的识别语法元素。
- ///
- procedure AppendWildcard;
- ///
- /// 语法元素的当前序列中追加语法定义文件。
- ///
- ///
- /// 路径或通用资源标识符 (URI) 描述在受支持的格式中语音识别语法的文件。
- ///
- procedure AppendRuleReference(path: string); overload;
- ///
- /// 语法元素的当前序列中追加的语法定义文件指定的规则。
- ///
- ///
- /// 文件路径或通用资源标识符 (URI) 描述在受支持的格式中语音识别语法的文件中。
- ///
- ///
- /// 要追加的规则的标识符或
- /// 要追加的语法文件的默认根规则。
- ///
- procedure AppendRuleReference(path: string; rule: string); overload;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取一个字符串,显示的内容和结构所包含的语法
- /// 。
- ///
- ///
- /// 当前的内容和结构的
- /// 。
- ///
- property DebugShowPhrases: string read get_DebugShowPhrases;
- ///
- /// 获取或设置语音识别语法的区域性。
- ///
- ///
- /// 区域性的
- /// 。
- /// 默认值是正在执行的线程
- /// 属性。
- ///
- property Culture: DDN.mscorlib.DNCultureInfo read get_Culture write set_Culture;
- end;
-
- TDNGrammarBuilder = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognizedAudioClass = interface(DDN.mscorlib.DNObjectClass)
- ['{C758AB1B-9EA4-5C72-AE14-2F81189F7981}']
- end;
-
- ///
- /// 与关联表示音频输入,它是
- /// 。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizedAudio')]
- DNRecognizedAudio = interface(DDN.mscorlib.DNObject)
- ['{F7C98CE4-5C2D-3FB6-8851-B0E57A9707AF}']
- { getters & setters }
-
- function get_Format: DNSpeechAudioFormatInfo;
- function get_StartTime: DDN.mscorlib.DNDateTime;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_Duration: DDN.mscorlib.DNTimeSpan;
-
- { methods }
-
- ///
- /// 将音频写入到流中波形格式。
- ///
- ///
- /// 将接收音频数据的流。
- ///
- procedure WriteToWaveStream(outputStream: DDN.mscorlib.DNStream);
- ///
- /// 将整个音频作为原始数据写入流。
- ///
- ///
- /// 将接收音频数据的流。
- ///
- procedure WriteToAudioStream(outputStream: DDN.mscorlib.DNStream);
- ///
- /// 选择并返回识别当前的某一部分音频作为二进制数据。
- ///
- ///
- /// 要返回的音频数据的起点。
- ///
- ///
- /// 要返回的段的长度。
- ///
- ///
- /// 按照定义返回的子部分的已识别的音频、
- /// 和
- /// 。
- ///
- ///
- /// 和
- /// 定义的当前段的范围之外的音频段。
- ///
- /// 当前识别音频不包含任何数据。
- ///
- function GetRange(audioPosition: DDN.mscorlib.DNTimeSpan; duration: DDN.mscorlib.DNTimeSpan): DNRecognizedAudio;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取由识别引擎处理的音频格式。
- ///
- ///
- /// 由语音识别器处理的音频格式。
- ///
- property Format: DNSpeechAudioFormatInfo read get_Format;
- ///
- /// 在识别操作的开始处获取的系统时间。
- ///
- ///
- /// 识别操作开始时系统时间。
- ///
- property StartTime: DDN.mscorlib.DNDateTime read get_StartTime;
- ///
- /// 获取开始识别音频输入音频流中的位置。
- ///
- ///
- /// 在开始输入音频流的已识别的音频的位置。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 获取已识别的音频输入音频流的持续时间。
- ///
- ///
- /// 已识别的音频持续时间内输入音频流。
- ///
- property Duration: DDN.mscorlib.DNTimeSpan read get_Duration;
- end;
-
- TDNRecognizedAudio = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognizedPhraseClass = interface(DDN.mscorlib.DNObjectClass)
- ['{9BBFC25A-1284-558E-9326-710711B130F8}']
- end;
-
- ///
- /// 包含由语音识别器生成的有关识别的输入的详细信息。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizedPhrase')]
- DNRecognizedPhrase = interface(DDN.mscorlib.DNObject)
- ['{D61898F0-54DB-39CD-B353-47B025971BAE}']
- { getters & setters }
-
- function get_Text: string;
- function get_Confidence: Single;
- function get_Words: DDN.mscorlib.DNReadOnlyCollection;
- function get_Semantics: DNSemanticValue;
- function get_Homophones: DDN.mscorlib.DNReadOnlyCollection;
- function get_Grammar: DNGrammar;
- function get_ReplacementWordUnits: DDN.mscorlib.DNCollection;
- function get_HomophoneGroupId: Int32;
-
- { methods }
-
- ///
- /// 为
- /// 对象中的语义信息返回语义标记语言 (SML) 文档。
- ///
- ///
- /// 返回的语义的 SML 描述
- /// 作为 XPath 可导航对象。
- ///
- function ConstructSmlFromSemantics: DDN.System.Xml.DNIXPathNavigable;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取语音识别器从识别的输入生成的规范化文本。
- ///
- ///
- /// 语音识别器从识别的输入生成的规范化文本。
- ///
- property Text: string read get_Text;
- ///
- /// 获取识别器分配的值,此值表示
- /// 与给定输入匹配的可能性。
- ///
- ///
- /// 对正确识别语法的确定性的相对度量。
- /// 该值分别为从 0.0 到 1.0,从低到高置信。
- ///
- property Confidence: Single read get_Confidence;
- ///
- /// 获取语音识别器从识别的输入生成的词语。
- ///
- ///
- /// 语音识别器针对识别的输入生成的
- /// 对象的集合。
- ///
- property Words: DDN.mscorlib.DNReadOnlyCollection read get_Words;
- ///
- /// 获取与所识别的短语相关的语义信息。
- ///
- ///
- /// 与所识别的短语相关的语义信息。
- ///
- property Semantics: DNSemanticValue read get_Semantics;
- ///
- /// 获取识别备用项的集合,这些备用项具有与此识别语法一样的发音。
- ///
- ///
- /// 只读识别备用项的集合,这些备用项具有与此识别语法一样的发音。
- ///
- property Homophones: DDN.mscorlib.DNReadOnlyCollection read get_Homophones;
- ///
- /// 获取语音识别器用于返回
- /// 的
- /// 。
- ///
- ///
- /// 语音识别器用于标识输入的语法对象。
- ///
- property Grammar: DNGrammar read get_Grammar;
- ///
- /// 获取语音识别器作为语音到文本规范化一部分更改的文本的相关信息。
- ///
- ///
- /// 对象的集合,这些对象描述在语音识别器规范化已识别输入时所替换的文本部分。
- ///
- property ReplacementWordUnits: DDN.mscorlib.DNCollection read get_ReplacementWordUnits;
- ///
- /// 获取短语同音字组的标识符。
- ///
- ///
- /// 短语同音字组的标识符。
- ///
- property HomophoneGroupId: Int32 read get_HomophoneGroupId;
- end;
-
- TDNRecognizedPhrase = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognitionResultClass = interface(DNRecognizedPhraseClass)
- ['{F5D88BB8-DF16-5D53-83D2-4B556AE727F8}']
- end;
-
- ///
- /// 包含有关的实例已识别的输入的详细的信息
- /// 或
- /// 。
- ///
- [DNTypeName('System.Speech.Recognition.RecognitionResult')]
- DNRecognitionResult = interface(DNRecognizedPhrase)
- ['{B2425F6F-95FA-33F8-B5A0-A9349DC5525D}']
- { getters & setters }
-
- function get_Audio: DNRecognizedAudio;
- function get_Alternates: DDN.mscorlib.DNReadOnlyCollection;
- function get_Text: string;
- function get_Confidence: Single;
- function get_Words: DDN.mscorlib.DNReadOnlyCollection;
- function get_Semantics: DNSemanticValue;
- function get_Homophones: DDN.mscorlib.DNReadOnlyCollection;
- function get_Grammar: DNGrammar;
- function get_ReplacementWordUnits: DDN.mscorlib.DNCollection;
- function get_HomophoneGroupId: Int32;
-
- { methods }
-
- ///
- /// 获取与特定的词识别结果的范围相关联的音频部分。
- ///
- ///
- /// 范围中的第一个单词。
- ///
- ///
- /// 范围中的最后一个单词。
- ///
- ///
- /// 与 word 范围关联的音频部分。
- ///
- ///
- /// 识别器通过调用生成结果
- /// 或
- /// 方法
- /// 或
- /// 对象。
- ///
- function GetAudioForWordRange(firstWord: DNRecognizedWordUnit; lastWord: DNRecognizedWordUnit): DNRecognizedAudio;
- ///
- /// 为
- /// 对象中的语义信息返回语义标记语言 (SML) 文档。
- ///
- ///
- /// 返回的语义的 SML 描述
- /// 作为 XPath 可导航对象。
- ///
- function ConstructSmlFromSemantics: DDN.System.Xml.DNIXPathNavigable;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取与识别结果相关联的音频。
- ///
- ///
- /// 与识别结果相关联的音频或
- /// 如果识别器通过调用生成结果
- /// 或
- /// 方法
- /// 或
- /// 实例。
- ///
- property Audio: DNRecognizedAudio read get_Audio;
- ///
- /// 获取语音识别器的输入的可能匹配项的集合。
- ///
- ///
- /// 只读识别备用项的集合。
- ///
- property Alternates: DDN.mscorlib.DNReadOnlyCollection read get_Alternates;
- ///
- /// 获取语音识别器从识别的输入生成的规范化文本。
- ///
- ///
- /// 语音识别器从识别的输入生成的规范化文本。
- ///
- property Text: string read get_Text;
- ///
- /// 获取识别器分配的值,此值表示
- /// 与给定输入匹配的可能性。
- ///
- ///
- /// 对正确识别语法的确定性的相对度量。
- /// 该值分别为从 0.0 到 1.0,从低到高置信。
- ///
- property Confidence: Single read get_Confidence;
- ///
- /// 获取语音识别器从识别的输入生成的词语。
- ///
- ///
- /// 语音识别器针对识别的输入生成的
- /// 对象的集合。
- ///
- property Words: DDN.mscorlib.DNReadOnlyCollection read get_Words;
- ///
- /// 获取与所识别的短语相关的语义信息。
- ///
- ///
- /// 与所识别的短语相关的语义信息。
- ///
- property Semantics: DNSemanticValue read get_Semantics;
- ///
- /// 获取识别备用项的集合,这些备用项具有与此识别语法一样的发音。
- ///
- ///
- /// 只读识别备用项的集合,这些备用项具有与此识别语法一样的发音。
- ///
- property Homophones: DDN.mscorlib.DNReadOnlyCollection read get_Homophones;
- ///
- /// 获取语音识别器用于返回
- /// 的
- /// 。
- ///
- ///
- /// 语音识别器用于标识输入的语法对象。
- ///
- property Grammar: DNGrammar read get_Grammar;
- ///
- /// 获取语音识别器作为语音到文本规范化一部分更改的文本的相关信息。
- ///
- ///
- /// 对象的集合,这些对象描述在语音识别器规范化已识别输入时所替换的文本部分。
- ///
- property ReplacementWordUnits: DDN.mscorlib.DNCollection read get_ReplacementWordUnits;
- ///
- /// 获取短语同音字组的标识符。
- ///
- ///
- /// 短语同音字组的标识符。
- ///
- property HomophoneGroupId: Int32 read get_HomophoneGroupId;
- end;
-
- TDNRecognitionResult = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognizedWordUnitClass = interface(DDN.mscorlib.DNObjectClass)
- ['{67AE60BA-3717-59FF-979A-AEBC0CC41624}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- ///
- /// 被识别的单词规范化的文本。
- /// 此值可为
- /// , ,"",或
- /// 。
- ///
- ///
- /// 一个
- /// 从 0.0 到 1.0,该值指示 word 识别的确定性值。
- ///
- ///
- /// 拼音被识别的单词。
- /// 此值可为
- /// , ,"",或
- /// 。
- ///
- ///
- /// 被识别的单词规范化的文本。
- /// 此参数是必需的且不能
- /// , ,"",或
- /// 。
- ///
- ///
- /// 定义空白区域以显示识别的字的用途。
- ///
- ///
- /// 音频输入流中被识别的单词的位置。
- /// 此值可为
- /// 。
- ///
- ///
- /// 音频输入对应的被识别的单词的长度。
- /// 此值可为
- /// 。
- ///
- {class} function init(text: string; confidence: Single; pronunciation: string; lexicalForm: string; displayAttributes: DNDisplayAttributes; audioPosition: DDN.mscorlib.DNTimeSpan; audioDuration: DDN.mscorlib.DNTimeSpan): DNRecognizedWordUnit;
-
- end;
-
- ///
- /// 提供了识别语音的原子单元。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizedWordUnit')]
- DNRecognizedWordUnit = interface(DDN.mscorlib.DNObject)
- ['{C8782AA7-6CD7-3464-874C-A962070A2383}']
- { getters & setters }
-
- function get_Text: string;
- function get_Confidence: Single;
- function get_Pronunciation: string;
- function get_LexicalForm: string;
- function get_DisplayAttributes: DNDisplayAttributes;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取被识别的单词的规范化的文本。
- ///
- ///
- /// 一个字符串,包含给定的输入单词的规范化的文本输出。
- ///
- property Text: string read get_Text;
- ///
- /// 获取一个值,,,表示被识别的单词与给定的输入匹配的可能性识别器分配。
- ///
- ///
- /// 对正确识别的单词的确定性的相对度量。
- /// 该值分别为从 0.0 到 1.0,从低到高置信。
- ///
- property Confidence: Single read get_Confidence;
- ///
- /// 获取被识别的单词的拼音。
- ///
- ///
- /// 一个受支持的音标字母,例如国际音标 (IPA) 或通用电话设置 (UPS) 中的字符的字符串。
- ///
- property Pronunciation: string read get_Pronunciation;
- ///
- /// 获取被识别的单词的规范化的文本。
- ///
- ///
- /// 返回
- /// 包含被识别的单词,而无需任何规范化文本。
- ///
- property LexicalForm: string read get_LexicalForm;
- ///
- /// 获取格式设置信息用于从当前创建的文本输出
- /// 实例。
- ///
- ///
- /// 指定要显示的内容的空白空间使用情况的
- /// 对象。
- ///
- property DisplayAttributes: DNDisplayAttributes read get_DisplayAttributes;
- end;
-
- TDNRecognizedWordUnit = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNRecognizerInfoClass = interface(DNObjectClass)
- ['{5E556195-6D9E-5C09-9103-F87C0B4468BF}']
- end;
-
- ///
- /// 表示有关的信息
- /// 或
- /// 实例。
- ///
- [DNTypeName('System.Speech.Recognition.RecognizerInfo')]
- DNRecognizerInfo = interface(DDN.mscorlib.DNIDisposable)
- ['{126015BA-82AD-3A73-889A-A2D558200564}']
- { getters & setters }
-
- function get_Id: string;
- function get_Name: string;
- function get_Description: string;
- function get_Culture: DDN.mscorlib.DNCultureInfo;
- function get_SupportedAudioFormats: DDN.mscorlib.DNReadOnlyCollection;
- function get_AdditionalInfo: DDN.mscorlib.DNIDictionary;
-
- { methods }
-
- ///
- /// 释放 RecognizerInfo 对象。
- ///
- procedure Dispose;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取的标识符
- /// 或
- /// 实例。
- ///
- ///
- /// 返回特定的标识符
- /// 或
- /// 实例。
- ///
- property Id: string read get_Id;
- ///
- /// 获取的友好名称
- /// 或
- /// 实例。
- ///
- ///
- /// 返回特定的友好名称
- /// 或
- /// 实例。
- ///
- property Name: string read get_Name;
- ///
- /// 获取说明
- /// 或
- /// 实例。
- ///
- ///
- /// 返回
- /// 描述的特定配置
- /// 或
- /// 实例。
- ///
- property Description: string read get_Description;
- ///
- /// 获取支持的区域性
- /// 或
- /// 实例。
- ///
- ///
- /// 返回有关支持的区域性信息给定
- /// 或
- /// 实例。
- ///
- property Culture: DDN.mscorlib.DNCultureInfo read get_Culture;
- ///
- /// 获取支持的音频格式
- /// 或
- /// 实例。
- ///
- ///
- /// 返回由特定支持的音频格式的列表
- /// 或
- /// 实例。
- ///
- property SupportedAudioFormats: DDN.mscorlib.DNReadOnlyCollection read get_SupportedAudioFormats;
- ///
- /// 获取有关的其他信息
- /// 或
- /// 实例。
- ///
- ///
- /// 返回的实例
- /// 包含的配置信息
- /// 或
- /// 对象。
- ///
- property AdditionalInfo: DDN.mscorlib.DNIDictionary read get_AdditionalInfo;
- end;
-
- TDNRecognizerInfo = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNReplacementTextClass = interface(DDN.mscorlib.DNObjectClass)
- ['{7CAA5297-3DB4-5322-BE15-B174192959C0}']
- end;
-
- ///
- /// 包含有关已对识别结果执行语音规范化过程的信息。
- ///
- [DNTypeName('System.Speech.Recognition.ReplacementText')]
- DNReplacementText = interface(DDN.mscorlib.DNObject)
- ['{5CF6BCB9-79BB-3C52-9010-5CE253F998E0}']
- { getters & setters }
-
- function get_DisplayAttributes: DNDisplayAttributes;
- function get_Text: string;
- function get_FirstWordIndex: Int32;
- function get_CountOfWords: Int32;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取由语音规范化过程替换的文本有关前导和尾随空格的信息。
- ///
- ///
- /// 返回
- /// 对象,它指定显示文本替换为标准化的空白空间使用情况。
- ///
- property DisplayAttributes: DNDisplayAttributes read get_DisplayAttributes;
- ///
- /// 获取已识别的文本替换为语音规范化过程。
- ///
- ///
- /// 返回已识别的文本替换为语音规范化过程。
- ///
- property Text: string read get_Text;
- ///
- /// 获取语音规范化过程替换为第一个被识别的单词的位置。
- ///
- ///
- /// 返回由语音规范化过程替换为第一个被识别的单词的位置。
- ///
- property FirstWordIndex: Int32 read get_FirstWordIndex;
- ///
- /// 获取识别语音规范化过程替换为的字的数目。
- ///
- ///
- /// 返回识别语音规范化过程替换为的字的数目。
- ///
- property CountOfWords: Int32 read get_CountOfWords;
- end;
-
- TDNReplacementText = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSemanticResultKeyClass = interface(DDN.mscorlib.DNObjectClass)
- ['{8F017CE6-5481-5E3D-977C-CE42DA71206D}']
- { constructors }
-
- ///
- /// 将语义密钥分配给一个或多个
- /// 用来创建语音识别语法的实例。
- ///
- ///
- /// 标记可用于访问
- /// 与关联实例
- /// 指定的对象
- /// 参数。
- ///
- ///
- /// 一个或多个
- /// 对象,其串联的文本将关联的
- /// 对象中定义的标记与访问
- /// 。
- ///
- {class} function init(semanticResultKey: string; phrases: TArray): DNSemanticResultKey; overload;
- ///
- /// 将语义密钥分配给一个或多个
- /// 用于创建语音识别语法的对象。
- ///
- ///
- /// 标记要用作语义键来访问
- /// 与关联实例
- /// 指定的对象
- /// 参数。
- ///
- ///
- /// 将与之关联的语法组件的数组
- /// 对象中定义的标记与访问
- /// 。
- ///
- {class} function init(semanticResultKey: string; builders: TArray): DNSemanticResultKey; overload;
-
- end;
-
- ///
- /// 将相关联的密钥字符串
- /// 值以定义
- /// 对象。
- ///
- [DNTypeName('System.Speech.Recognition.SemanticResultKey')]
- DNSemanticResultKey = interface(DDN.mscorlib.DNObject)
- ['{FC84D12C-6D62-364F-AEFB-DAC7FFAEE4A5}']
- { methods }
-
- ///
- /// 返回的实例
- /// 构造从当前
- /// 实例。
- ///
- function ToGrammarBuilder: DNGrammarBuilder;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- end;
-
- TDNSemanticResultKey = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSemanticResultValueClass = interface(DDN.mscorlib.DNObjectClass)
- ['{C51139F1-7D10-591D-9F2F-2645DC84BEE6}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类,并指定语义的值。
- ///
- ///
- /// 由管理的值
- /// 。
- /// 类型必须为
- /// , ,
- /// , ,
- /// , ,或
- /// 。
- ///
- {class} function init(value: DDN.mscorlib.DNObject): DNSemanticResultValue; overload;
- ///
- /// 新实例初始化
- /// 类,并将与语义值相关联
- /// 对象。
- ///
- ///
- /// 用于识别短语。
- ///
- ///
- /// 由管理的值
- /// 。
- /// 类型必须为
- /// , ,
- /// , ,
- /// , ,或
- /// 。
- ///
- {class} function init(phrase: string; value: DDN.mscorlib.DNObject): DNSemanticResultValue; overload;
- ///
- /// 新实例初始化
- /// 类,并将与语义值相关联
- /// 对象。
- ///
- ///
- /// 要识别中使用的语法组件。
- ///
- ///
- /// 由管理的值
- /// 。
- /// 类型必须为
- /// , ,
- /// , ,
- /// , ,或
- /// 。
- ///
- {class} function init(builder: DNGrammarBuilder; value: DDN.mscorlib.DNObject): DNSemanticResultValue; overload;
-
- end;
-
- ///
- /// 表示语义值并根据需要将值与语音识别语法的一个组件相关联。
- ///
- [DNTypeName('System.Speech.Recognition.SemanticResultValue')]
- DNSemanticResultValue = interface(DDN.mscorlib.DNObject)
- ['{52555CBB-7278-3EFC-9737-D2549CE3E9B2}']
- { methods }
-
- ///
- /// 返回的实例
- /// 构造从当前
- /// 实例。
- ///
- ///
- /// 返回的实例
- /// 构造从当前
- /// 实例。
- ///
- function ToGrammarBuilder: DNGrammarBuilder;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- end;
-
- TDNSemanticResultValue = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSemanticValueClass = interface(DDN.mscorlib.DNObjectClass)
- ['{70105A02-3C2E-50D8-8421-EE336D7E1184}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类并指定语义值、 一个键的名称,以及置信度。
- ///
- ///
- /// 可用于引用此键
- /// 实例。
- ///
- ///
- /// 一个对象,包含信息存储在
- /// 对象。
- ///
- ///
- /// 一个
- /// 包含语义分析确定性的估计值。
- ///
- {class} function init(keyName: string; value: DDN.mscorlib.DNObject; confidence: Single): DNSemanticValue; overload;
- ///
- /// 新实例初始化
- /// 类,并指定语义的值。
- ///
- ///
- /// 信息存储在
- /// 对象。
- ///
- {class} function init(value: DDN.mscorlib.DNObject): DNSemanticValue; overload;
-
- end;
-
- ///
- /// 表示已识别的短语的语义组织。
- ///
- [DNTypeName('System.Speech.Recognition.SemanticValue')]
- DNSemanticValue = interface(DDN.mscorlib.DNObject)
- ['{61E931A7-FEB2-3052-A328-C94255A87EDC}']
- { getters & setters }
-
- function get_Value: DDN.mscorlib.DNObject;
- function get_Confidence: Single;
- function get_Count: Int32;
-
- { methods }
-
- ///
- /// 确定指定的对象是否是实例 SemanticValue 和的当前实例等于 SemanticValue。
- ///
- ///
- /// 要评估的对象。
- ///
- ///
- /// 如果指定的对象是否等于当前对象;否则为
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- ///
- /// 提供的哈希代码 SemanticValue 对象。
- ///
- ///
- /// 当前的哈希代码
- /// 对象。
- ///
- function GetHashCode: Int32;
- function &Contains(item: DDN.mscorlib.DNKeyValuePair): Boolean;
- ///
- /// 指示是否当前
- /// 实例集合包含的子
- /// 具有给定键的字符串实例。
- ///
- ///
- /// 包含用来标识的子实例的密钥字符串
- /// 下当前
- /// 。
- ///
- ///
- /// 返回
- /// , ,
- /// 如果子实例
- /// 标记与字符串
- /// 找到,则
- /// 如果不是。
- ///
- function ContainsKey(key: string): Boolean;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 返回在当前包含的信息的只读属性
- /// 。
- ///
- ///
- /// 返回
- /// 实例,包含在当前存储的信息
- /// 实例。
- ///
- property Value: DDN.mscorlib.DNObject read get_Value;
- ///
- /// 返回有关的语义分析返回的当前实例的正确性确定性的相对度量值
- /// 。
- ///
- ///
- /// 返回
- /// ,它是返回的当前实例的语义分析的确定性的相对度量
- /// 。
- ///
- property Confidence: Single read get_Confidence;
- ///
- /// 返回子数目
- /// 下当前的对象
- /// 实例。
- ///
- ///
- /// 数量的子
- /// 下当前的对象
- /// 。
- ///
- property Count: Int32 read get_Count;
- end;
-
- TDNSemanticValue = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSpeechRecognitionEngineClass = interface(DNObjectClass)
- ['{C38D283E-AFCD-56EC-B6F7-6B2D3C33FCCA}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类使用的系统默认的语音识别器。
- ///
- {class} function init: DNSpeechRecognitionEngine; overload;
- ///
- /// 新实例初始化
- /// 类用于指定区域设置默认的语音识别器。
- ///
- ///
- /// 语音识别器必须支持的区域设置。
- ///
- ///
- /// 任何已安装的语音识别器均不支持指定的区域设置,或
- /// 是固定的区域性。
- ///
- /// 为
- /// 。
- ///
- {class} function init(culture: DDN.mscorlib.DNCultureInfo): DNSpeechRecognitionEngine; overload;
- ///
- /// 新实例初始化
- /// 带指定名称的识别器使用字符串参数的类。
- ///
- ///
- /// 语音识别器使用令牌名称。
- ///
- ///
- /// 安装使用该令牌的名称没有语音识别器,或
- /// 为空字符串 ("")。
- ///
- /// 为
- /// 。
- ///
- {class} function init(recognizerId: string): DNSpeechRecognitionEngine; overload;
- ///
- /// 新实例初始化
- /// 使用中的信息
- /// 对象以指定的识别器使用。
- ///
- ///
- /// 有关特定的语音识别器的信息。
- ///
- {class} function init(recognizerInfo: DNRecognizerInfo): DNSpeechRecognitionEngine; overload;
-
- { static methods }
-
- ///
- /// 返回当前的系统上的所有已安装的语音识别器的信息。
- ///
- ///
- /// 只读集合
- /// 描述已安装的识别器的对象。
- ///
- {class} function InstalledRecognizers: DDN.mscorlib.DNReadOnlyCollection;
-
- end;
-
- ///
- /// 提供一种方法来访问和管理过程中语音识别引擎。
- ///
- [DNTypeName('System.Speech.Recognition.SpeechRecognitionEngine')]
- DNSpeechRecognitionEngine = interface(DDN.mscorlib.DNIDisposable)
- ['{F2FEEE7A-3FA5-3F20-9A0E-47C427942366}']
- { getters & setters }
-
- function get_InitialSilenceTimeout: DDN.mscorlib.DNTimeSpan;
- procedure set_InitialSilenceTimeout(value: DDN.mscorlib.DNTimeSpan);
- function get_BabbleTimeout: DDN.mscorlib.DNTimeSpan;
- procedure set_BabbleTimeout(value: DDN.mscorlib.DNTimeSpan);
- function get_EndSilenceTimeout: DDN.mscorlib.DNTimeSpan;
- procedure set_EndSilenceTimeout(value: DDN.mscorlib.DNTimeSpan);
- function get_EndSilenceTimeoutAmbiguous: DDN.mscorlib.DNTimeSpan;
- procedure set_EndSilenceTimeoutAmbiguous(value: DDN.mscorlib.DNTimeSpan);
- function get_Grammars: DDN.mscorlib.DNReadOnlyCollection;
- function get_RecognizerInfo: DNRecognizerInfo;
- function get_AudioState: DNAudioState;
- function get_AudioLevel: Int32;
- function get_RecognizerAudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_AudioFormat: DNSpeechAudioFormatInfo;
- function get_MaxAlternates: Int32;
- procedure set_MaxAlternates(value: Int32);
-
- { events }
-
- procedure add_RecognizeCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure remove_RecognizeCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure add_EmulateRecognizeCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure remove_EmulateRecognizeCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure add_LoadGrammarCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure remove_LoadGrammarCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechDetected(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechDetected(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechRecognitionRejected(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechRecognitionRejected(value: DDN.mscorlib.DNEventHandler);
- procedure add_RecognizerUpdateReached(value: DDN.mscorlib.DNEventHandler);
- procedure remove_RecognizerUpdateReached(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechHypothesized(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechHypothesized(value: DDN.mscorlib.DNEventHandler);
- procedure add_AudioSignalProblemOccurred(value: DDN.mscorlib.DNEventHandler);
- procedure remove_AudioSignalProblemOccurred(value: DDN.mscorlib.DNEventHandler);
- procedure add_AudioLevelUpdated(value: DDN.mscorlib.DNEventHandler);
- procedure remove_AudioLevelUpdated(value: DDN.mscorlib.DNEventHandler);
- procedure add_AudioStateChanged(value: DDN.mscorlib.DNEventHandler);
- procedure remove_AudioStateChanged(value: DDN.mscorlib.DNEventHandler);
-
- { methods }
-
- ///
- /// 释放
- /// 对象。
- ///
- procedure Dispose;
- ///
- /// 配置
- /// 对象可以接收输入波形音频格式 (.wav) 文件。
- ///
- ///
- /// 要用作输入的文件的路径。
- ///
- procedure SetInputToWaveFile(path: string);
- ///
- /// 配置
- /// 要接收来自包含波形音频格式 (.wav) 数据的流的输入对象。
- ///
- ///
- /// 包含音频数据的流。
- ///
- procedure SetInputToWaveStream(audioSource: DDN.mscorlib.DNStream);
- ///
- /// 配置
- /// 要接收来自音频流的输入对象。
- ///
- ///
- /// 音频输入的流。
- ///
- ///
- /// 音频输入的格式。
- ///
- procedure SetInputToAudioStream(audioSource: DDN.mscorlib.DNStream; audioFormat: DNSpeechAudioFormatInfo);
- ///
- /// 禁用对语音识别器的输入。
- ///
- procedure SetInputToNull;
- ///
- /// 配置
- /// 对象以从默认音频设备接收输入。
- ///
- procedure SetInputToDefaultAudioDevice;
- ///
- /// 执行同步的语音识别操作。
- ///
- ///
- /// 对于输入,识别结果或
- /// 如果操作不成功或未启用识别器。
- ///
- function Recognize: DNRecognitionResult; overload;
- ///
- /// 执行指定的初始静音超时期间内同步语音识别操作。
- ///
- ///
- /// 语音识别器接受的时间间隔输入最终确定识别之前包含唯一静音。
- ///
- ///
- /// 对于输入,识别结果或
- /// 如果操作不成功或未启用识别器。
- ///
- function Recognize(initialSilenceTimeout: DDN.mscorlib.DNTimeSpan): DNRecognitionResult; overload;
- ///
- /// 执行单一、 异步语音识别操作。
- ///
- procedure RecognizeAsync; overload;
- ///
- /// 执行一个或多个异步语音识别操作。
- ///
- ///
- /// 指示是否执行一个或多个标识操作。
- ///
- procedure RecognizeAsync(mode: DNRecognizeMode); overload;
- ///
- /// 终止异步识别,而无需等待当前识别操作完成。
- ///
- procedure RecognizeAsyncCancel;
- ///
- /// 当前的识别操作完成后,将停止异步识别。
- ///
- procedure RecognizeAsyncStop;
- ///
- /// 返回的识别器的设置的值。
- ///
- ///
- /// 要返回的设置的名称。
- ///
- ///
- /// 设置的值。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为空字符串 ("")。
- ///
- /// 识别器不具有该名称的一种设置。
- ///
- function QueryRecognizerSetting(settingName: string): DDN.mscorlib.DNObject;
- ///
- /// 使用指定的字符串值更新指定的语音识别引擎设置。
- ///
- ///
- /// 要更新的设置的名称。
- ///
- ///
- /// 设置新值。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为空字符串 ("")。
- ///
- /// 识别器不具有该名称的一种设置。
- ///
- procedure UpdateRecognizerSetting(settingName: string; updatedValue: string); overload;
- ///
- /// 更新为与指定的设置
- /// 与指定的整数值。
- ///
- ///
- /// 要更新的设置的名称。
- ///
- ///
- /// 设置新值。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为空字符串 ("")。
- ///
- /// 识别器不具有该名称的一种设置。
- ///
- procedure UpdateRecognizerSetting(settingName: string; updatedValue: Int32); overload;
- ///
- /// 以同步方式加载
- /// 对象。
- ///
- ///
- /// 要加载的语法对象。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 未处于有效状态。
- ///
- procedure LoadGrammar(grammar: DNGrammar);
- ///
- /// 异步加载语音识别语法。
- ///
- ///
- /// 若要加载语音识别语法。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 未处于有效状态。
- ///
- /// 异步操作已取消。
- ///
- procedure LoadGrammarAsync(grammar: DNGrammar);
- ///
- /// 卸载指定
- /// 对象从
- /// 实例。
- ///
- ///
- /// 要卸载的语法对象。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 该语法不会加载此识别器,或此识别器当前以异步方式加载的语法。
- ///
- procedure UnloadGrammar(grammar: DNGrammar);
- ///
- /// 卸载所有
- /// 来自识别器的对象。
- ///
- procedure UnloadAllGrammars;
- ///
- /// 适配器会模拟语音识别器,用于同步的语音识别的音频位置的文本的短语的输入。
- ///
- ///
- /// 有关识别操作输入。
- ///
- ///
- /// 识别操作的结果或
- /// 如果操作不成功或未启用识别器。
- ///
- ///
- /// 识别器具有加载任何语音识别语法。
- ///
- /// 为
- /// 。
- ///
- /// 为空字符串 ("")。
- ///
- function EmulateRecognize(inputText: string): DNRecognitionResult; overload;
- ///
- /// 模拟语音识别器,用于同步的语音识别,使用音频位置的文本的短语的输入,并指定如何识别器处理之间的短语,然后加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 识别操作输入的短语。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- ///
- /// 识别操作的结果或
- /// 如果操作不成功或未启用识别器。
- ///
- ///
- /// 识别器具有加载任何语音识别语法。
- ///
- /// 为
- /// 。
- ///
- /// 为空字符串 ("")。
- ///
- /// 包含
- /// , ,
- /// , ,或
- /// 标志。
- ///
- function EmulateRecognize(inputText: string; compareOptions: DDN.mscorlib.DNCompareOptions): DNRecognitionResult; overload;
- ///
- /// 模拟特定单词的语音识别器,用于同步的语音识别,使用音频位置的文本的输入,并指定如何识别器处理之间的单词,并且加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 包含有关识别操作的输入 word 单位的数组。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- ///
- /// 识别操作的结果或
- /// 如果操作不成功或未启用识别器。
- ///
- ///
- /// 识别器具有加载任何语音识别语法。
- ///
- /// 为
- /// 。
- ///
- /// 包含一个或多个
- /// 元素。
- ///
- /// 包含
- /// , ,
- /// , ,或
- /// 标志。
- ///
- function EmulateRecognize(wordUnits: TArray; compareOptions: DDN.mscorlib.DNCompareOptions): DNRecognitionResult; overload;
- ///
- /// 适配器会模拟语音识别器,用于异步语音识别的文本来代替音频短语的输入。
- ///
- ///
- /// 有关识别操作输入。
- ///
- ///
- /// 识别器已加载,没有语音识别语法或识别器有一个尚未完成的异步识别操作。
- ///
- /// 为
- /// 。
- ///
- /// 为空字符串 ("")。
- ///
- procedure EmulateRecognizeAsync(inputText: string); overload;
- ///
- /// 模拟语音识别器,用于异步语音识别,使用音频位置的文本的短语的输入,并指定如何识别器处理之间的短语,然后加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 识别操作输入的短语。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- ///
- /// 识别器已加载,没有语音识别语法或识别器有一个尚未完成的异步识别操作。
- ///
- /// 为
- /// 。
- ///
- /// 为空字符串 ("")。
- ///
- /// 包含
- /// , ,
- /// , ,或
- /// 标志。
- ///
- procedure EmulateRecognizeAsync(inputText: string; compareOptions: DDN.mscorlib.DNCompareOptions); overload;
- ///
- /// 模拟语音识别器,使用数组的特定词的输入
- /// 代替音频异步语音识别的对象,并指定如何识别器处理之间的单词,并且加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 包含有关识别操作的输入 word 单位的数组。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- ///
- /// 识别器已加载,没有语音识别语法或识别器有一个尚未完成的异步识别操作。
- ///
- /// 为
- /// 。
- ///
- /// 包含一个或多个
- /// 元素。
- ///
- /// 包含
- /// , ,
- /// , ,或
- /// 标志。
- ///
- procedure EmulateRecognizeAsync(wordUnits: TArray; compareOptions: DDN.mscorlib.DNCompareOptions); overload;
- ///
- /// 识别器暂停以更新其状态的请求。
- ///
- procedure RequestRecognizerUpdate; overload;
- ///
- /// 识别器暂停以更新其状态,并提供用于关联的事件的用户令牌的请求。
- ///
- ///
- /// 用户定义的信息,其中包含操作的信息。
- ///
- procedure RequestRecognizerUpdate(userToken: DDN.mscorlib.DNObject); overload;
- ///
- /// 识别器暂停以更新其状态,并为关联的事件提供某一偏移量和用户令牌的请求。
- ///
- ///
- /// 用户定义的信息,其中包含操作的信息。
- ///
- ///
- /// 从当前的偏移量
- /// 延迟该请求。
- ///
- procedure RequestRecognizerUpdate(userToken: DDN.mscorlib.DNObject; audioPositionAheadToRaiseUpdate: DDN.mscorlib.DNTimeSpan); overload;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置在此期间的时间间隔
- /// 在最终确定识别之前接受输入包含唯一静音。
- ///
- ///
- /// 指定静默间隔持续时间。
- ///
- ///
- /// 此属性设置为小于 0 秒。
- ///
- property InitialSilenceTimeout: DDN.mscorlib.DNTimeSpan read get_InitialSilenceTimeout write set_InitialSilenceTimeout;
- ///
- /// 获取或设置在此期间的时间间隔
- /// 接受输入包含唯一背景噪音之前完成识别。
- ///
- ///
- /// 时间间隔持续时间。
- ///
- ///
- /// 此属性设置为小于 0 秒。
- ///
- property BabbleTimeout: DDN.mscorlib.DNTimeSpan read get_BabbleTimeout write set_BabbleTimeout;
- ///
- /// 获取或设置时的无声间隔
- /// 最终确定识别操作之前将接受明确输入的末尾。
- ///
- ///
- /// 指定静默间隔持续时间。
- ///
- ///
- /// 此属性设置为小于 0 秒或大于 10 秒。
- ///
- property EndSilenceTimeout: DDN.mscorlib.DNTimeSpan read get_EndSilenceTimeout write set_EndSilenceTimeout;
- ///
- /// 获取或设置时的无声间隔
- /// 最终确定识别操作之前将接受不明确的输入的末尾。
- ///
- ///
- /// 指定静默间隔持续时间。
- ///
- ///
- /// 此属性设置为小于 0 秒或大于 10 秒。
- ///
- property EndSilenceTimeoutAmbiguous: DDN.mscorlib.DNTimeSpan read get_EndSilenceTimeoutAmbiguous write set_EndSilenceTimeoutAmbiguous;
- ///
- /// 获取一套
- /// 对象在此加载
- /// 实例。
- ///
- ///
- /// 对象的集合。
- ///
- property Grammars: DDN.mscorlib.DNReadOnlyCollection read get_Grammars;
- ///
- /// 获取有关当前实例的信息
- /// 。
- ///
- ///
- /// 当前的语音识别器有关的信息。
- ///
- property RecognizerInfo: DNRecognizerInfo read get_RecognizerInfo;
- ///
- /// 获取在接收音频的状态
- /// 。
- ///
- ///
- /// 语音识别器的音频输入的状态。
- ///
- property AudioState: DNAudioState read get_AudioState;
- ///
- /// 获取正在接收的音频级别
- /// 。
- ///
- ///
- /// 语音识别器,从 0 到 100 之间的输入音频级别。
- ///
- property AudioLevel: Int32 read get_AudioLevel;
- ///
- /// 获取当前的位置
- /// 中正在处理的音频输入。
- ///
- ///
- /// 它正在处理的音频输入中的识别器位置。
- ///
- property RecognizerAudioPosition: DDN.mscorlib.DNTimeSpan read get_RecognizerAudioPosition;
- ///
- /// 获取在生成的提供的输入设备的音频流的当前位置
- /// 。
- ///
- ///
- /// 中生成的输入设备的音频流的当前位置。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 获取正在接收的音频格式
- /// 。
- ///
- ///
- /// 在对输入的音频格式
- /// 实例,或
- /// 如果输入未配置或设置为 null 的输入。
- ///
- property AudioFormat: DNSpeechAudioFormatInfo read get_AudioFormat;
- ///
- /// 获取或设置备用识别结果的最大数
- /// 返回为每个识别操作。
- ///
- ///
- /// 备用要返回的结果数。
- ///
- ///
- /// 设置为小于 0 的值。
- ///
- property MaxAlternates: Int32 read get_MaxAlternates write set_MaxAlternates;
- end;
-
- TDNSpeechRecognitionEngine = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSpeechRecognizerClass = interface(DNObjectClass)
- ['{BACCC693-588E-5C71-A7E4-73DDF34C5279}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSpeechRecognizer;
-
- end;
-
- ///
- /// 在 Windows 桌面上提供对共享的语音识别服务可用的访问。
- ///
- [DNTypeName('System.Speech.Recognition.SpeechRecognizer')]
- DNSpeechRecognizer = interface(DDN.mscorlib.DNIDisposable)
- ['{55961FA0-F1C5-32E9-A907-14B44AEF8ECE}']
- { getters & setters }
-
- function get_State: DNRecognizerState;
- function get_Enabled: Boolean;
- procedure set_Enabled(value: Boolean);
- function get_PauseRecognizerOnRecognition: Boolean;
- procedure set_PauseRecognizerOnRecognition(value: Boolean);
- function get_Grammars: DDN.mscorlib.DNReadOnlyCollection;
- function get_RecognizerInfo: DNRecognizerInfo;
- function get_AudioState: DNAudioState;
- function get_AudioLevel: Int32;
- function get_AudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_RecognizerAudioPosition: DDN.mscorlib.DNTimeSpan;
- function get_AudioFormat: DNSpeechAudioFormatInfo;
- function get_MaxAlternates: Int32;
- procedure set_MaxAlternates(value: Int32);
-
- { events }
-
- procedure add_StateChanged(value: DDN.mscorlib.DNEventHandler);
- procedure remove_StateChanged(value: DDN.mscorlib.DNEventHandler);
- procedure add_EmulateRecognizeCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure remove_EmulateRecognizeCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure add_LoadGrammarCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure remove_LoadGrammarCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechDetected(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechDetected(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechRecognized(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechRecognitionRejected(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechRecognitionRejected(value: DDN.mscorlib.DNEventHandler);
- procedure add_RecognizerUpdateReached(value: DDN.mscorlib.DNEventHandler);
- procedure remove_RecognizerUpdateReached(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeechHypothesized(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeechHypothesized(value: DDN.mscorlib.DNEventHandler);
- procedure add_AudioSignalProblemOccurred(value: DDN.mscorlib.DNEventHandler);
- procedure remove_AudioSignalProblemOccurred(value: DDN.mscorlib.DNEventHandler);
- procedure add_AudioLevelUpdated(value: DDN.mscorlib.DNEventHandler);
- procedure remove_AudioLevelUpdated(value: DDN.mscorlib.DNEventHandler);
- procedure add_AudioStateChanged(value: DDN.mscorlib.DNEventHandler);
- procedure remove_AudioStateChanged(value: DDN.mscorlib.DNEventHandler);
-
- { methods }
-
- ///
- /// 释放
- /// 对象。
- ///
- procedure Dispose;
- ///
- /// 加载语音识别语法。
- ///
- ///
- /// 若要加载语音识别语法。
- ///
- procedure LoadGrammar(grammar: DNGrammar);
- ///
- /// 异步加载语音识别语法。
- ///
- ///
- /// 若要加载语音识别语法。
- ///
- procedure LoadGrammarAsync(grammar: DNGrammar);
- ///
- /// 卸载共享的识别器从指定的语言识别语法。
- ///
- ///
- /// 若要卸载该语法。
- ///
- procedure UnloadGrammar(grammar: DNGrammar);
- ///
- /// 卸载共享的识别器从外的所有语音识别语法。
- ///
- procedure UnloadAllGrammars;
- ///
- /// 适配器会模拟共享的语音识别器,使用文本而不音频进行同步的语音识别的短语的输入。
- ///
- ///
- /// 有关识别操作输入。
- ///
- ///
- /// 对于识别操作中,识别结果或
- /// , ,如果该操作不成功或 Windows 语音识别中 休眠 状态。
- ///
- function EmulateRecognize(inputText: string): DNRecognitionResult; overload;
- ///
- /// 模拟共享的语音识别器,用于同步的语音识别,而不音频使用文本短语的输入,并指定如何识别器处理之间的短语,然后加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 识别操作输入的短语。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- ///
- /// 对于识别操作中,识别结果或
- /// , ,如果该操作不成功或 Windows 语音识别中 休眠 状态。
- ///
- function EmulateRecognize(inputText: string; compareOptions: DDN.mscorlib.DNCompareOptions): DNRecognitionResult; overload;
- ///
- /// 模拟特定单词的共享的语音识别器,使用文本而不音频进行同步的语音识别的输入,并指定如何识别器处理之间的单词,并且加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 包含有关识别操作的输入 word 单位的数组。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- ///
- /// 对于识别操作中,识别结果或
- /// , ,如果该操作不成功或 Windows 语音识别中 休眠 状态。
- ///
- function EmulateRecognize(wordUnits: TArray; compareOptions: DDN.mscorlib.DNCompareOptions): DNRecognitionResult; overload;
- ///
- /// 适配器会模拟共享的语音识别器,使用文本而不音频异步语音识别的短语的输入。
- ///
- ///
- /// 有关识别操作输入。
- ///
- procedure EmulateRecognizeAsync(inputText: string); overload;
- ///
- /// 模拟共享的语音识别器,用于异步语音识别,而不音频使用文本短语的输入,并指定如何识别器处理之间的短语,然后加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 识别操作输入的短语。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- procedure EmulateRecognizeAsync(inputText: string; compareOptions: DDN.mscorlib.DNCompareOptions); overload;
- ///
- /// 模拟特定单词的共享的语音识别器,用于异步语音识别,而不音频使用文本的输入,并指定如何识别器处理之间的单词,并且加载的语音识别语法的 Unicode 比较。
- ///
- ///
- /// 包含有关识别操作的输入 word 单位的数组。
- ///
- ///
- /// 描述要用于模拟的识别操作的比较类型的枚举值的按位组合。
- ///
- procedure EmulateRecognizeAsync(wordUnits: TArray; compareOptions: DDN.mscorlib.DNCompareOptions); overload;
- ///
- /// 请求共享的识别暂停,并更新其状态。
- ///
- procedure RequestRecognizerUpdate; overload;
- ///
- /// 共享的识别器暂停并更新其状态和关联的事件提供的用户令牌的请求。
- ///
- ///
- /// 用户定义的信息,其中包含操作的信息。
- ///
- procedure RequestRecognizerUpdate(userToken: DDN.mscorlib.DNObject); overload;
- ///
- /// 共享的识别器暂停并更新其状态和关联的事件提供偏移量和用户令牌的请求。
- ///
- ///
- /// 用户定义的信息,其中包含操作的信息。
- ///
- ///
- /// 从当前的偏移量
- /// 延迟该请求。
- ///
- procedure RequestRecognizerUpdate(userToken: DDN.mscorlib.DNObject; audioPositionAheadToRaiseUpdate: DDN.mscorlib.DNTimeSpan); overload;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取状态
- /// 对象。
- ///
- ///
- /// 篈
- /// 对象。
- ///
- property State: DNRecognizerState read get_State;
- ///
- /// 获取或设置一个值,该值指示是否此
- /// 对象已准备好处理语音。
- ///
- ///
- /// 如果此
- /// 对象在语音识别执行; 否则为
- /// 。
- ///
- property Enabled: Boolean read get_Enabled write set_Enabled;
- ///
- /// 获取或设置一个值,该值指示是否共享的识别时会暂停识别操作应用程序处理
- /// 事件。
- ///
- ///
- /// 如果等待处理输入,而处理任何应用程序共享的识别
- /// 事件; 否则为
- /// 。
- ///
- property PauseRecognizerOnRecognition: Boolean read get_PauseRecognizerOnRecognition write set_PauseRecognizerOnRecognition;
- ///
- /// 获取一套
- /// 对象在此加载
- /// 实例。
- ///
- ///
- /// 一套
- /// 应用程序加载到共享的识别器的当前实例的对象。
- ///
- property Grammars: DDN.mscorlib.DNReadOnlyCollection read get_Grammars;
- ///
- /// 获取共享的语音识别器有关的信息。
- ///
- ///
- /// 有关共享的语音识别器的信息。
- ///
- property RecognizerInfo: DNRecognizerInfo read get_RecognizerInfo;
- ///
- /// 获取语音识别器正在接收音频的状态。
- ///
- ///
- /// 语音识别器的音频输入的状态。
- ///
- property AudioState: DNAudioState read get_AudioState;
- ///
- /// 获取语音识别器正在接收的音频级别。
- ///
- ///
- /// 语音识别器,从 0 到 100 之间的输入音频级别。
- ///
- property AudioLevel: Int32 read get_AudioLevel;
- ///
- /// 获取生成的提供给语音识别器的输入设备的音频流的当前位置。
- ///
- ///
- /// 音频语音识别器通过其接收输入的输入流中的当前位置。
- ///
- property AudioPosition: DDN.mscorlib.DNTimeSpan read get_AudioPosition;
- ///
- /// 获取正在处理的音频输入中的识别器的当前位置。
- ///
- ///
- /// 它正在处理的音频输入中的识别器位置。
- ///
- property RecognizerAudioPosition: DDN.mscorlib.DNTimeSpan read get_RecognizerAudioPosition;
- ///
- /// 获取语音识别器正在接收的音频格式。
- ///
- ///
- /// 语音识别器的音频输入的格式或
- /// 如果未配置为识别器的输入。
- ///
- property AudioFormat: DNSpeechAudioFormatInfo read get_AudioFormat;
- ///
- /// 获取或设置共享的识别器返回的每个识别操作的备用识别结果最大数目。
- ///
- ///
- /// 语音识别器返回的每个识别操作的备用结果最大数量。
- ///
- property MaxAlternates: Int32 read get_MaxAlternates write set_MaxAlternates;
- end;
-
- TDNSpeechRecognizer = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition----------------
- DNSpeechUIClass = interface(DDN.mscorlib.DNObjectClass)
- ['{59830B4A-8EED-5C0F-8E14-6471B1DBC974}']
- { static methods }
-
- ///
- /// 将有关识别操作状态的状态和描述性文本发送到语音平台用户界面。
- ///
- ///
- /// 有效的
- /// 实例。
- ///
- ///
- /// 一个
- /// 包含有关生成的识别操作的注释
- ///
- /// 。
- ///
- ///
- /// 指示应用程序是否将标识操作视为成功操作的
- /// 。
- ///
- ///
- /// 如果提供给方法(
- /// 和
- /// 的信息成功用于语音平台用户界面,则为
- /// ,如果操作失败,则为
- /// 。
- ///
- {class} function SendTextFeedback(result: DNRecognitionResult; feedback: string; isSuccessfulAction: Boolean): Boolean;
-
- end;
-
- ///
- /// 在语音平台用户界面中显示的标识操作提供文本和状态信息。
- ///
- [DNTypeName('System.Speech.Recognition.SpeechUI')]
- DNSpeechUI = interface(DDN.mscorlib.DNObject)
- ['{BDA7F10E-A7AD-3066-A4DE-C1862E589238}']
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- end;
-
- TDNSpeechUI = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsDocumentClass = interface(DDN.mscorlib.DNObjectClass)
- ['{B1B8F995-4B70-5AEE-A451-6B3B25CD0298}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSrgsDocument; overload;
- ///
- /// 新实例初始化
- /// 类指定的位置的 xml 文档,用于填写
- /// 实例。
- ///
- ///
- /// SRGS XML 文件的位置。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 是一个空字符串。
- ///
- {class} function init(path: string): DNSrgsDocument; overload;
- ///
- /// 新实例初始化
- /// 类的实例从
- /// 引用 XML 格式语法文件。
- ///
- ///
- /// 已创建对象,
- /// XML 实例。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(srgsGrammar: DDN.System.Xml.DNXmlReader): DNSrgsDocument; overload;
- ///
- /// 新实例初始化
- /// 类
- /// 对象。
- ///
- ///
- /// 用于创建对象
- /// 实例。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(builder: DNGrammarBuilder): DNSrgsDocument; overload;
- ///
- /// 新实例初始化
- /// 类,并指定
- /// 对象为根的语法规则。
- ///
- ///
- /// 中
- /// 对象。
- ///
- ///
- /// 为
- /// 。
- ///
- {class} function init(grammarRootRule: DNSrgsRule): DNSrgsDocument; overload;
-
- end;
-
- ///
- /// 定义用于生成强类型化的运行时遵循的语法的设计时对象 Speech Recognition Grammar Specification (SRGS) Version 1.0。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsDocument')]
- DNSrgsDocument = interface(DDN.mscorlib.DNObject)
- ['{B7BF4B01-2EB8-3E2B-A7D8-24748240B062}']
- { getters & setters }
-
- function get_XmlBase: DDN.System.DNUri;
- procedure set_XmlBase(value: DDN.System.DNUri);
- function get_Culture: DDN.mscorlib.DNCultureInfo;
- procedure set_Culture(value: DDN.mscorlib.DNCultureInfo);
- function get_Root: DNSrgsRule;
- procedure set_Root(value: DNSrgsRule);
- function get_Mode: DNSrgsGrammarMode;
- procedure set_Mode(value: DNSrgsGrammarMode);
- function get_PhoneticAlphabet: DNSrgsPhoneticAlphabet;
- procedure set_PhoneticAlphabet(value: DNSrgsPhoneticAlphabet);
- function get_Rules: DNSrgsRulesCollection;
- function get_Language: string;
- procedure set_Language(value: string);
- function get_Namespace: string;
- procedure set_Namespace(value: string);
- function get_CodeBehind: DDN.mscorlib.DNCollection;
- function get_Debug: Boolean;
- procedure set_Debug(value: Boolean);
- function get_Script: string;
- procedure set_Script(value: string);
- function get_ImportNamespaces: DDN.mscorlib.DNCollection;
- function get_AssemblyReferences: DDN.mscorlib.DNCollection;
-
- { methods }
-
- ///
- /// 内容写入
- /// 对象传递给一个 XML 格式语法文件,符合 Speech Recognition Grammar Specification (SRGS) Version 1.0。
- ///
- ///
- /// 用来写入
- /// 实例。
- ///
- ///
- /// 为
- /// 。
- ///
- procedure WriteSrgs(srgsGrammar: DDN.System.Xml.DNXmlWriter);
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置基 URI
- /// 类。
- ///
- ///
- /// 当前基 URI
- /// 。
- ///
- property XmlBase: DDN.System.DNUri read get_XmlBase write set_XmlBase;
- ///
- /// 获取或设置的区域性信息
- /// 实例。
- ///
- ///
- /// A
- /// 对象,其中包含的当前区域性信息
- /// 。
- ///
- ///
- /// 分配给的值
- /// 是
- /// 。
- ///
- /// 分配给的值
- /// 是
- /// 。
- ///
- property Culture: DDN.mscorlib.DNCultureInfo read get_Culture write set_Culture;
- ///
- /// 获取或设置的根规则
- /// 类。
- ///
- ///
- /// 返回指定为的根规则的规则
- /// 。
- ///
- property Root: DNSrgsRule read get_Root write set_Root;
- ///
- /// 获取或设置的模式
- /// 类。
- ///
- ///
- /// 识别模式
- /// 。
- ///
- property Mode: DNSrgsGrammarMode read get_Mode write set_Mode;
- ///
- /// 获取或设置的音标字母
- /// 类。
- ///
- ///
- /// 返回必须用于指定在自定义发音音标字母
- /// 对象。
- ///
- property PhoneticAlphabet: DNSrgsPhoneticAlphabet read get_PhoneticAlphabet write set_PhoneticAlphabet;
- ///
- /// 获取当前为定义的规则的集合
- /// 类。
- ///
- ///
- /// 返回为定义的规则
- /// 对象。
- ///
- property Rules: DNSrgsRulesCollection read get_Rules;
- ///
- /// 获取或设置用于中的内联代码的编程语言
- /// 类。
- ///
- ///
- /// 属性返回的编程语言的
- /// 当前设置。
- ///
- property Language: string read get_Language write set_Language;
- ///
- /// 获取或设置的命名空间
- /// 类。
- ///
- ///
- /// 属性返回当前的命名空间
- /// 。
- ///
- property Namespace: string read get_Namespace write set_Namespace;
- ///
- /// 获取的代码隐藏信息
- /// 实例。
- ///
- ///
- /// 属性返回一个字符串集合包含的代码隐藏文档列表。
- ///
- property CodeBehind: DDN.mscorlib.DNCollection read get_CodeBehind;
- ///
- /// 获取或设置是否应将行号添加到内联脚本。
- ///
- ///
- /// 属性将返回
- /// 如果行号应添加以便进行调试; 否则为该属性返回
- /// 。
- ///
- property Debug: Boolean read get_Debug write set_Debug;
- ///
- /// 获取或设置.NET 脚本编写语言的
- /// 类。
- ///
- ///
- /// 属性返回的当前.NET 脚本编写语言
- /// 类。
- ///
- ///
- /// 尝试设置
- /// 属性设置为 null。
- ///
- /// 尝试设置
- /// 属性设置为一个空字符串。
- ///
- property Script: string read get_Script write set_Script;
- ///
- /// 获取当前相关的命名空间
- /// 实例。
- ///
- ///
- /// 属性将返回包含列表中的相关命名空间的字符串集合
- /// 实例。
- ///
- property ImportNamespaces: DDN.mscorlib.DNCollection read get_ImportNamespaces;
- ///
- /// 获取程序集引用的信息
- /// 实例。
- ///
- ///
- /// 属性返回一个字符串集合,其中包含的程序集引用列表。
- ///
- property AssemblyReferences: DDN.mscorlib.DNCollection read get_AssemblyReferences;
- end;
-
- TDNSrgsDocument = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsGrammarCompilerClass = interface(DDN.mscorlib.DNObjectClass)
- ['{806684BA-6D7A-5915-BAD0-855C22DCB85A}']
- { static methods }
-
- ///
- /// 将 XML 格式语法文件编译为一个二进制语法文件.cfg 扩展名,将输出发送到流。
- ///
- ///
- /// 要编译的文件的路径。
- ///
- ///
- /// 接收的编译结果流。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 是一个空字符串。
- ///
- {class} procedure Compile(inputPath: string; outputStream: DDN.mscorlib.DNStream); overload;
- ///
- /// 编译
- /// 的对象置于.cfg 扩展名的二进制语法文件,并将输出发送到流。
- ///
- ///
- /// 若要编译该语法。
- ///
- ///
- /// 接收的编译结果流。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- {class} procedure Compile(srgsGrammar: DNSrgsDocument; outputStream: DDN.mscorlib.DNStream); overload;
- ///
- /// 编译数据的引用的 XML 格式语法文件
- /// 到.cfg 扩展名的二进制语法文件,并将输出发送到流。
- ///
- ///
- /// 读取该语法。
- /// 语法可位于物理文件中或在内存中。
- ///
- ///
- /// 将接收的编译结果流。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- {class} procedure Compile(reader: DDN.System.Xml.DNXmlReader; outputStream: DDN.mscorlib.DNStream); overload;
- ///
- /// 将多个 SRGS 语法编译成 DLL。
- ///
- ///
- /// 若要编译的语法的列表。
- ///
- ///
- /// 输出 DLL 的路径。
- ///
- ///
- /// 从输入的语法引用的程序集的列表。
- ///
- ///
- /// 包含一对密钥,从而能够输出 DLL 进行签名的文件的名称。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 是一个空字符串。
- /// 中的任何元素
- /// 数组是
- /// 。
- ///
- {class} procedure CompileClassLibrary(inputPaths: TArray; outputPath: string; referencedAssemblies: TArray; keyFile: string); overload;
- ///
- /// 将 SRGS 文档编译成 DLL。
- ///
- ///
- /// ,其中包含要编译的语法。
- ///
- ///
- /// 输出 DLL 的路径。
- ///
- ///
- /// 从输入的语法引用的程序集的列表。
- ///
- ///
- /// 包含一对密钥,从而能够输出 DLL 进行签名的文件的名称。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 是一个空字符串。
- ///
- {class} procedure CompileClassLibrary(srgsGrammar: DNSrgsDocument; outputPath: string; referencedAssemblies: TArray; keyFile: string); overload;
- ///
- /// 将 SRGS 语法编译成 DLL。
- ///
- ///
- /// 读取该语法。
- ///
- ///
- /// 输出 DLL 的路径。
- ///
- ///
- /// 从输入的语法引用的程序集的列表。
- ///
- ///
- /// 包含一对密钥,从而能够输出 DLL 进行签名的文件的名称。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 是一个空字符串。
- ///
- {class} procedure CompileClassLibrary(reader: DDN.System.Xml.DNXmlReader; outputPath: string; referencedAssemblies: TArray; keyFile: string); overload;
-
- end;
-
- ///
- /// 编译
- /// 和 XML 格式语法文件为二进制语法.cfg 扩展名的文件,并将输出发送到流。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsGrammarCompiler')]
- DNSrgsGrammarCompiler = interface(DDN.mscorlib.DNObject)
- ['{FC8F69D6-82FC-3077-B31F-FE90832F3964}']
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- end;
-
- TDNSrgsGrammarCompiler = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Recognition.SrgsGrammar----------------
- DNSrgsRuleClass = interface(DDN.mscorlib.DNObjectClass)
- ['{936502DD-2CE5-524C-AE9D-F3A1330E7541}']
- { constructors }
-
- ///
- /// 新实例初始化
- /// 类,并指定该规则的标识符。
- ///
- ///
- /// 规则的标识符。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为空。
- ///
- /// 不正确的规则标识符。
- ///
- {class} function init(id: string): DNSrgsRule; overload;
- ///
- /// 新实例初始化
- /// 数组中的类
- /// 对象。
- ///
- ///
- /// 规则的标识符。
- ///
- ///
- /// 一个数组
- /// 元素。
- ///
- ///
- /// 为
- /// 。
- ///
- /// 为
- /// 。
- ///
- /// 为空。
- ///
- /// 不正确的规则标识符。
- ///
- {class} function init(id: string; elements: TArray): DNSrgsRule; overload;
-
- end;
-
- ///
- /// 表示语法规则。
- ///
- [DNTypeName('System.Speech.Recognition.SrgsGrammar.SrgsRule')]
- DNSrgsRule = interface(DDN.mscorlib.DNObject)
- ['{4C27DA5F-22FB-3055-BF3C-6E52FC782F00}']
- { getters & setters }
-
- function get_Elements: DDN.mscorlib.DNCollection;
- function get_Id: string;
- procedure set_Id(value: string);
- function get_Scope: DNSrgsRuleScope;
- procedure set_Scope(value: DNSrgsRuleScope);
- function get_BaseClass: string;
- procedure set_BaseClass(value: string);
- function get_Script: string;
- procedure set_Script(value: string);
- function get_OnInit: string;
- procedure set_OnInit(value: string);
- function get_OnParse: string;
- procedure set_OnParse(value: string);
- function get_OnError: string;
- procedure set_OnError(value: string);
- function get_OnRecognition: string;
- procedure set_OnRecognition(value: string);
-
- { methods }
-
- ///
- /// 添加
- /// 到
- /// 对象。
- ///
- ///
- /// 一个对象,继承自
- /// ,并指定可以识别什么。
- ///
- ///
- /// 为
- /// 。
- ///
- procedure Add(element: DNSrgsElement);
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取的集合
- /// 中的对象
- /// 实例。
- ///
- ///
- /// 在规则中的元素的集合。
- ///
- property Elements: DDN.mscorlib.DNCollection read get_Elements;
- ///
- /// 获取或设置规则的标识符。
- ///
- ///
- /// 规则的标识符。
- ///
- ///
- /// 尝试将
- /// 设置为无效值。
- ///
- property Id: string read get_Id write set_Id;
- ///
- /// 获取或设置是否可以激活规则,用于识别和其他规则,可以引用该规则。
- ///
- ///
- /// 一个值设置为该规则的作用域。
- ///
- property Scope: DNSrgsRuleScope read get_Scope write set_Scope;
- ///
- /// 目前不支持此属性。
- ///
- ///
- /// 不支持。
- ///
- property BaseClass: string read get_BaseClass write set_BaseClass;
- ///
- /// 目前不支持此属性。
- ///
- ///
- /// 不支持。
- ///
- property Script: string read get_Script write set_Script;
- ///
- /// 目前不支持此属性。
- ///
- ///
- /// 不支持。
- ///
- property OnInit: string read get_OnInit write set_OnInit;
- ///
- /// 目前不支持此属性。
- ///
- ///
- /// 不支持。
- ///
- property OnParse: string read get_OnParse write set_OnParse;
- ///
- /// 目前不支持此属性。
- ///
- ///
- /// 不支持。
- ///
- property OnError: string read get_OnError write set_OnError;
- ///
- /// 目前不支持此属性。
- ///
- ///
- /// 不支持。
- ///
- property OnRecognition: string read get_OnRecognition write set_OnRecognition;
- end;
-
- TDNSrgsRule = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNInstalledVoiceClass = interface(DDN.mscorlib.DNObjectClass)
- ['{F3938146-2A1A-5F4F-A10B-CC94D856127B}']
- end;
-
- ///
- /// 包含有关 Windows 中安装的语音合成的声音的信息。
- ///
- [DNTypeName('System.Speech.Synthesis.InstalledVoice')]
- DNInstalledVoice = interface(DDN.mscorlib.DNObject)
- ['{3B96E379-6DCD-3D97-AC03-41A6B44A4A42}']
- { getters & setters }
-
- function get_VoiceInfo: DNVoiceInfo;
- function get_Enabled: Boolean;
- procedure set_Enabled(value: Boolean);
-
- { methods }
-
- ///
- /// 确定给定对象是否为
- /// 的实例且等于
- /// 的当前实例。
- ///
- ///
- /// 可强制转换为
- /// 的实例的对象。
- ///
- ///
- /// 如果
- /// 的当前实例等于从
- /// 参数中获取的实例,则返回
- /// ;否则返回
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- ///
- /// 提供 InstalledVoice 对象的哈希代码。
- ///
- ///
- /// 当前
- /// 对象的哈希代码。
- ///
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取有关语音的信息,例如区域性、名称、性别和年龄。
- ///
- ///
- /// 有关已安装语音的信息。
- ///
- property VoiceInfo: DNVoiceInfo read get_VoiceInfo;
- ///
- /// 获取或设置某个声音是否可用来生成语音。
- ///
- ///
- /// 返回表示声音的启用状态的
- /// 。
- ///
- property Enabled: Boolean read get_Enabled write set_Enabled;
- end;
-
- TDNInstalledVoice = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNPromptClass = interface(DDN.mscorlib.DNObjectClass)
- ['{E8361B87-257D-519B-9CEA-304FFE503BC8}']
- { constructors }
-
- ///
- /// 创建
- /// 类的新实例,并指定要朗读的文本。
- ///
- ///
- /// 要朗读的文本。
- ///
- {class} function init(textToSpeak: string): DNPrompt; overload;
- ///
- /// 从
- /// 对象创建
- /// 类的新实例。
- ///
- ///
- /// 要讲述的内容。
- ///
- {class} function init(promptBuilder: DNPromptBuilder): DNPrompt; overload;
- ///
- /// 创建
- /// 类的新实例,并指定要朗读的文本以及其格式是纯文本还是标记语言。
- ///
- ///
- /// 要朗读的文本。
- ///
- ///
- /// 用来指定文本格式的值。
- ///
- {class} function init(textToSpeak: string; media: DNSynthesisTextFormat): DNPrompt; overload;
-
- end;
-
- ///
- /// 表示
- /// 可以呈现的内容(文本或音频文件)的相关信息。
- ///
- [DNTypeName('System.Speech.Synthesis.Prompt')]
- DNPrompt = interface(DDN.mscorlib.DNObject)
- ['{0E5E20DF-F951-3932-AF44-AE2B15F941DF}']
- { getters & setters }
-
- function get_IsCompleted: Boolean;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取
- /// 是否播放完毕的信息。
- ///
- ///
- /// 如果提示播放完毕,则返回
- /// ;否则返回
- /// 。
- ///
- property IsCompleted: Boolean read get_IsCompleted;
- end;
-
- TDNPrompt = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNFilePromptClass = interface(DNPromptClass)
- ['{59C35C7B-65A0-5E1B-94DC-7667610ED31E}']
- { constructors }
-
- ///
- /// 创建的新实例
- /// 类,并指定该文件和其媒体类型的路径。
- ///
- ///
- /// 将包含提示的内容文件的路径。
- ///
- ///
- /// 该文件的媒体类型。
- ///
- {class} function init(path: string; media: DNSynthesisMediaType): DNFilePrompt; overload;
- ///
- /// 创建的新实例
- /// 类,并指定位置的文件和其媒体类型。
- ///
- ///
- /// 将包含提示的内容文件的 URI。
- ///
- ///
- /// 该文件的媒体类型。
- ///
- {class} function init(promptFile: DDN.System.DNUri; media: DNSynthesisMediaType): DNFilePrompt; overload;
-
- end;
-
- ///
- /// 表示从文件创建的提示。
- ///
- [DNTypeName('System.Speech.Synthesis.FilePrompt')]
- DNFilePrompt = interface(DNPrompt)
- ['{F422D9CF-2F0A-3FE2-8ADA-0BF552D16F9E}']
- { getters & setters }
-
- function get_IsCompleted: Boolean;
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取
- /// 是否播放完毕的信息。
- ///
- ///
- /// 如果提示播放完毕,则返回
- /// ;否则返回
- /// 。
- ///
- property IsCompleted: Boolean read get_IsCompleted;
- end;
-
- TDNFilePrompt = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNPromptBuilderClass = interface(DDN.mscorlib.DNObjectClass)
- ['{691A97B3-BDC8-5D94-BEEC-A92840A6657E}']
- { constructors }
-
- ///
- /// 创建
- /// 类的新实例。
- ///
- {class} function init: DNPromptBuilder; overload;
- ///
- /// 创建
- /// 类的新实例并指定区域性。
- ///
- ///
- /// 提供有关特定区域性的信息,如其语言、区域性的名称、写入系统、使用的日历以及如何设置日期和排序字符串。
- ///
- {class} function init(culture: DDN.mscorlib.DNCultureInfo): DNPromptBuilder; overload;
-
- end;
-
- ///
- /// 创建空的
- /// 对象,并为添加内容、选择语音、控件语音属性和控件朗读单词的发音提供方法。
- ///
- [DNTypeName('System.Speech.Synthesis.PromptBuilder')]
- DNPromptBuilder = interface(DDN.mscorlib.DNObject)
- ['{C6CB7F85-CC43-30F8-815E-291781340168}']
- { getters & setters }
-
- function get_IsEmpty: Boolean;
- function get_Culture: DDN.mscorlib.DNCultureInfo;
- procedure set_Culture(value: DDN.mscorlib.DNCultureInfo);
-
- { methods }
-
- ///
- /// 清除
- /// 对象中的内容。
- ///
- procedure ClearContent;
- ///
- /// 指定要追加到
- /// 对象的文本。
- ///
- ///
- /// 包含要发言文本的字符串。
- ///
- procedure AppendText(textToSpeak: string); overload;
- ///
- /// 将文本追加到
- /// 对象,并为该文本指定语速。
- ///
- ///
- /// 包含要发言文本的字符串。
- ///
- ///
- /// 应用于文本的语速的值。
- ///
- procedure AppendText(textToSpeak: string; rate: DNPromptRate); overload;
- ///
- /// 将文本追加到
- /// 对象,并指定朗读该文本的音量。
- ///
- ///
- /// 包含要发言文本的字符串。
- ///
- ///
- /// 应用于文本的朗读音量的值(响度)。
- ///
- procedure AppendText(textToSpeak: string; volume: DNPromptVolume); overload;
- ///
- /// 将文本追加到
- /// 对象,并为该文本指定强调程度。
- ///
- ///
- /// 包含要发言文本的字符串。
- ///
- ///
- /// 要应用于文本的强调或重音的值。
- ///
- procedure AppendText(textToSpeak: string; emphasis: DNPromptEmphasis); overload;
- ///
- /// 指定
- /// 对象中的样式开始。
- ///
- ///
- /// 要开始的样式。
- ///
- procedure StartStyle(style: DNPromptStyle);
- ///
- /// 指定
- /// 对象中的样式结束。
- ///
- procedure EndStyle;
- ///
- /// 指示合成器更改
- /// 对象中的语音并为新的语音指定条件。
- ///
- ///
- /// 要使用的语音的条件。
- ///
- procedure StartVoice(voice: DNVoiceInfo); overload;
- ///
- /// 指示合成器更改
- /// 对象中的语音并指定要使用的语音的名称。
- ///
- ///
- /// 要使用的语音的名称。
- ///
- procedure StartVoice(name: string); overload;
- ///
- /// 指示合成器更改
- /// 对象中的语音并指定要使用的语音的性别。
- ///
- ///
- /// 要使用的语音的性别。
- ///
- procedure StartVoice(gender: DNVoiceGender); overload;
- ///
- /// 指示合成器更改
- /// 对象中的语音并指定新语音的性别和年龄。
- ///
- ///
- /// 要使用的新语音的性别。
- ///
- ///
- /// 要使用的语音的年龄。
- ///
- procedure StartVoice(gender: DNVoiceGender; age: DNVoiceAge); overload;
- ///
- /// 指示合成器更改
- /// 对象中的语音并指定其性别、年龄以及与指定的性别和年龄匹配的首选语音。
- ///
- ///
- /// 要使用的语音的性别。
- ///
- ///
- /// 要使用的语音的年龄。
- ///
- ///
- /// 在多个语音与
- /// 和
- /// 参数相匹配时指定首选语音的整数。
- ///
- procedure StartVoice(gender: DNVoiceGender; age: DNVoiceAge; voiceAlternate: Int32); overload;
- ///
- /// 指示合成器更改
- /// 对象中的语音并指定要使用的语音的区域性。
- ///
- ///
- /// 提供有关特定区域性的信息,如语言、区域性的名称、写入系统、使用的日历以及如何设置日期和排序字符串。
- ///
- procedure StartVoice(culture: DDN.mscorlib.DNCultureInfo); overload;
- ///
- /// 指定
- /// 对象中的语音使用结束。
- ///
- procedure EndVoice;
- ///
- /// 指定
- /// 对象中的段落开始。
- ///
- procedure StartParagraph; overload;
- ///
- /// 指定
- /// 对象中指定区域性中的段落开始。
- ///
- ///
- /// 提供有关特定区域性的信息,如语言、区域性的名称、写入系统、使用的日历以及如何设置日期和排序字符串。
- ///
- procedure StartParagraph(culture: DDN.mscorlib.DNCultureInfo); overload;
- ///
- /// 指定
- /// 对象中的段落结束。
- ///
- procedure EndParagraph;
- ///
- /// 指定
- /// 对象中的句子开始。
- ///
- procedure StartSentence; overload;
- ///
- /// 指定
- /// 对象中指定区域性中的句子开始。
- ///
- ///
- /// 提供有关特定区域性的信息,如语言、区域性的名称、写入系统、使用的日历以及如何设置日期和排序字符串。
- ///
- procedure StartSentence(culture: DDN.mscorlib.DNCultureInfo); overload;
- ///
- /// 指定
- /// 对象中的句子结束。
- ///
- procedure EndSentence;
- ///
- /// 将文本追加到
- /// 对象,并使用
- /// 枚举的成员指定内容类型。
- ///
- ///
- /// 包含要发言文本的字符串。
- ///
- ///
- /// 文本的内容类型。
- ///
- procedure AppendTextWithHint(textToSpeak: string; sayAs: DNSynthesis_SayAs); overload;
- ///
- /// 将文本追加到
- /// 对象本,
- /// 指定该文本的内容类型。
- ///
- ///
- /// 包含要发言文本的字符串。
- ///
- ///
- /// 文本的内容类型。
- ///
- procedure AppendTextWithHint(textToSpeak: string; sayAs: string); overload;
- ///
- /// 将文本追加到
- /// 对象,并为该文本指定发音。
- ///
- ///
- /// 包含使用语言传统字母表写入形式的单词的字符串。
- ///
- ///
- /// 包含要以国际音标 (IPA) 进行朗读的电话的字符串。
- ///
- procedure AppendTextWithPronunciation(textToSpeak: string; pronunciation: string);
- ///
- /// 将文本追加到
- /// 对象,并指定在该追加的文本位置处朗读的别名文本。
- ///
- ///
- /// 包含文本表示形式的字符串。
- ///
- ///
- /// 包含要发言文本的字符串。
- ///
- procedure AppendTextWithAlias(textToSpeak: string; substitute: string);
- ///
- /// 将中断添加到
- /// 对象。
- ///
- procedure AppendBreak; overload;
- ///
- /// 将中断添加到
- /// 对象,并指定其强度(持续时间)。
- ///
- ///
- /// 指示中断的持续时间,使用以下增加值:
- ///
- procedure AppendBreak(strength: DNPromptBreak); overload;
- ///
- /// 将指定持续时间的中断追加到
- /// 对象。
- ///
- ///
- /// 在计时周期的时间,一个刻度等于 100 纳秒。
- ///
- procedure AppendBreak(duration: DDN.mscorlib.DNTimeSpan); overload;
- ///
- /// 将指定的音频文件追加到
- /// 。
- ///
- ///
- /// 音频文件的完全限定路径。
- ///
- procedure AppendAudio(path: string); overload;
- ///
- /// 将指定 URI 中的音频文件追加到
- /// 。
- ///
- ///
- /// 音频文件的 URI。
- ///
- procedure AppendAudio(audioFile: DDN.System.DNUri); overload;
- ///
- /// 将指定的音频文件和替代文本追加到
- /// 。
- ///
- ///
- /// 音频文件的 URI。
- ///
- ///
- /// 包含表示音频的替代文本的字符串。
- ///
- procedure AppendAudio(audioFile: DDN.System.DNUri; alternateText: string); overload;
- ///
- /// 将书签追加到
- /// 。
- ///
- ///
- /// 一个包含追加书签名称的字符串。
- ///
- procedure AppendBookmark(bookmarkName: string);
- ///
- /// 将一个
- /// 对象追加到另一个
- /// 对象。
- ///
- ///
- /// 要追加的内容。
- ///
- procedure AppendPromptBuilder(promptBuilder: DNPromptBuilder);
- ///
- /// 将指定路径中的 SSML 文件追加到
- /// 对象。
- ///
- ///
- /// 要追加的 SSML 文件的完全限定路径。
- ///
- procedure AppendSsml(path: string); overload;
- ///
- /// 将指定 URL 中的 SSML 文件追加到
- /// 对象。
- ///
- ///
- /// 要追加的 SSML 文件的完全限定 URI。
- ///
- procedure AppendSsml(ssmlFile: DDN.System.DNUri); overload;
- ///
- /// 追加一个 XMLReader 对象,它引用
- /// 对象的 SSML 提示。
- ///
- ///
- /// 要追加的 XML 文件的完全限定名称。
- ///
- procedure AppendSsml(ssmlFile: DDN.System.Xml.DNXmlReader); overload;
- ///
- /// 将包含 SSML 标记的指定字符串追加到
- /// 对象。
- ///
- ///
- /// 一个包含 SSML 标记的字符串。
- ///
- procedure AppendSsmlMarkup(ssmlMarkup: string);
- ///
- /// 返回从
- /// 对象生成的 SSML。
- ///
- ///
- /// 返回从
- /// 对象生成的作为单个行的 SSML。
- ///
- function ToXml: string;
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取
- /// 是否为空。
- ///
- property IsEmpty: Boolean read get_IsEmpty;
- ///
- /// 获取或设置
- /// 对象的区域性信息。
- ///
- property Culture: DDN.mscorlib.DNCultureInfo read get_Culture write set_Culture;
- end;
-
- TDNPromptBuilder = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNPromptStyleClass = interface(DDN.mscorlib.DNObjectClass)
- ['{3BFCAA7C-9D5C-5610-8D61-9F231CB6CE09}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNPromptStyle; overload;
- ///
- /// 新实例初始化
- /// 类,并指定该样式的语速的设置。
- ///
- ///
- /// 语速的样式设置。
- ///
- {class} function init(rate: DNPromptRate): DNPromptStyle; overload;
- ///
- /// 新实例初始化
- /// 类,并指定该样式的朗读音量的设置。
- ///
- ///
- /// 卷 (响度) 的样式的设置。
- ///
- {class} function init(volume: DNPromptVolume): DNPromptStyle; overload;
- ///
- /// 新实例初始化
- /// 类,并指定该样式的强调的设置。
- ///
- ///
- /// 表示样式的强调设置。
- ///
- {class} function init(emphasis: DNPromptEmphasis): DNPromptStyle; overload;
-
- end;
-
- ///
- /// 定义包含的强调、 速率和卷设置谈到提示样式。
- ///
- [DNTypeName('System.Speech.Synthesis.PromptStyle')]
- DNPromptStyle = interface(DDN.mscorlib.DNObject)
- ['{82EEF0A9-F45D-33AE-8CD7-9ECFE00AB1D3}']
- { getters & setters }
-
- function get_Rate: DNPromptRate;
- procedure set_Rate(value: DNPromptRate);
- function get_Volume: DNPromptVolume;
- procedure set_Volume(value: DNPromptVolume);
- function get_Emphasis: DNPromptEmphasis;
- procedure set_Emphasis(value: DNPromptEmphasis);
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置样式的语速的设置。
- ///
- ///
- /// 返回样式的语速的设置。
- ///
- property Rate: DNPromptRate read get_Rate write set_Rate;
- ///
- /// 获取或设置样式的卷 (响度) 的设置。
- ///
- ///
- /// 返回为卷 (响度) 的样式设置。
- ///
- property Volume: DNPromptVolume read get_Volume write set_Volume;
- ///
- /// 获取或设置样式的强调的设置。
- ///
- ///
- /// 返回表示样式的强调的设置。
- ///
- property Emphasis: DNPromptEmphasis read get_Emphasis write set_Emphasis;
- end;
-
- TDNPromptStyle = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNSpeechSynthesizerClass = interface(DNObjectClass)
- ['{CC4869AC-395C-522A-8ACF-6CBB54CC9E34}']
- { constructors }
-
- ///
- /// 初始化
- /// 类的新实例。
- ///
- {class} function init: DNSpeechSynthesizer;
-
- end;
-
- ///
- /// 提供对已安装的语音合成引擎的功能的访问。
- ///
- [DNTypeName('System.Speech.Synthesis.SpeechSynthesizer')]
- DNSpeechSynthesizer = interface(DDN.mscorlib.DNIDisposable)
- ['{A0D7143C-6953-369F-A166-70A7FF5C7915}']
- { getters & setters }
-
- function get_State: DNSynthesizerState;
- function get_Rate: Int32;
- procedure set_Rate(value: Int32);
- function get_Volume: Int32;
- procedure set_Volume(value: Int32);
- function get_Voice: DNVoiceInfo;
-
- { events }
-
- procedure add_SpeakStarted(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeakStarted(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeakCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeakCompleted(value: DDN.mscorlib.DNEventHandler);
- procedure add_SpeakProgress(value: DDN.mscorlib.DNEventHandler);
- procedure remove_SpeakProgress(value: DDN.mscorlib.DNEventHandler);
- procedure add_BookmarkReached(value: DDN.mscorlib.DNEventHandler);
- procedure remove_BookmarkReached(value: DDN.mscorlib.DNEventHandler);
- procedure add_VoiceChange(value: DDN.mscorlib.DNEventHandler);
- procedure remove_VoiceChange(value: DDN.mscorlib.DNEventHandler);
- procedure add_PhonemeReached(value: DDN.mscorlib.DNEventHandler);
- procedure remove_PhonemeReached(value: DDN.mscorlib.DNEventHandler);
- procedure add_VisemeReached(value: DDN.mscorlib.DNEventHandler);
- procedure remove_VisemeReached(value: DDN.mscorlib.DNEventHandler);
- procedure add_StateChanged(value: DDN.mscorlib.DNEventHandler);
- procedure remove_StateChanged(value: DDN.mscorlib.DNEventHandler);
-
- { methods }
-
- ///
- /// 释放
- /// 在会话期间使用的对象并释放资源。
- ///
- procedure Dispose;
- ///
- /// 按名称选择特定的语音。
- ///
- ///
- /// 要选择的语音的名称。
- ///
- procedure SelectVoice(name: string);
- ///
- /// 选择了特定性别语音。
- ///
- ///
- /// 要选择的语音的性别。
- ///
- procedure SelectVoiceByHints(gender: DNVoiceGender); overload;
- ///
- /// 选择了特定的性别和年龄语音。
- ///
- ///
- /// 要选择的语音的性别。
- ///
- ///
- /// 要选择的语音的年龄。
- ///
- procedure SelectVoiceByHints(gender: DNVoiceGender; age: DNVoiceAge); overload;
- ///
- /// 选择了特定性别和年龄、 语音基于语音有序的位置。
- ///
- ///
- /// 要选择的语音的性别。
- ///
- ///
- /// 要选择的语音的年龄。
- ///
- ///
- /// 要选择的语音的位置。
- ///
- procedure SelectVoiceByHints(gender: DNVoiceGender; age: DNVoiceAge; voiceAlternate: Int32); overload;
- ///
- /// 选择与特定的性别、 年龄和区域设置,基于已进行排序的语音的位置的声音。
- ///
- ///
- /// 要选择的语音的性别。
- ///
- ///
- /// 要选择的语音的年龄。
- ///
- ///
- /// 要选择的语音的位置。
- ///
- ///
- /// 要选择的语音的区域设置。
- ///
- procedure SelectVoiceByHints(gender: DNVoiceGender; age: DNVoiceAge; voiceAlternate: Int32; culture: DDN.mscorlib.DNCultureInfo); overload;
- ///
- /// 以异步方式说出字符串的内容。
- ///
- ///
- /// 要说的文本。
- ///
- ///
- /// 返回对象,其中包含要讲的内容。
- ///
- function SpeakAsync(textToSpeak: string): DNPrompt; overload;
- ///
- /// 以异步方式说出的内容
- /// 对象。
- ///
- ///
- /// 要讲的内容。
- ///
- procedure SpeakAsync(prompt: DNPrompt); overload;
- ///
- /// 以异步方式发言
- /// ,其中包含 SSML 标记。
- ///
- ///
- /// 为朗读 SMML 标记。
- ///
- function SpeakSsmlAsync(textToSpeak: string): DNPrompt;
- ///
- /// 以异步方式说出的内容
- /// 对象。
- ///
- ///
- /// 要讲的内容。
- ///
- ///
- /// 返回对象,其中包含要讲的内容。
- ///
- function SpeakAsync(promptBuilder: DNPromptBuilder): DNPrompt; overload;
- ///
- /// 以同步方式说出字符串的内容。
- ///
- ///
- /// 要说的文本。
- ///
- procedure Speak(textToSpeak: string); overload;
- ///
- /// 以同步方式说出的内容
- /// 对象。
- ///
- ///
- /// 要讲的内容。
- ///
- procedure Speak(prompt: DNPrompt); overload;
- ///
- /// 以同步方式说出的内容
- /// 对象。
- ///
- ///
- /// 要讲的内容。
- ///
- procedure Speak(promptBuilder: DNPromptBuilder); overload;
- ///
- /// 以同步方式的发言
- /// ,其中包含 SSML 标记。
- ///
- ///
- /// 要说的 SSML 字符串。
- ///
- procedure SpeakSsml(textToSpeak: string);
- ///
- /// 暂停
- /// 对象。
- ///
- procedure Pause;
- ///
- /// 恢复
- /// 对象后已暂停。
- ///
- procedure Resume;
- ///
- /// 取消异步合成操作排队的提示。
- ///
- ///
- /// 若要取消说话操作内容。
- ///
- procedure SpeakAsyncCancel(prompt: DNPrompt);
- ///
- /// 取消所有排队、 异步语音合成操作。
- ///
- procedure SpeakAsyncCancelAll;
- ///
- /// 配置
- /// 对象将输出追加到包含波形音频格式的文件。
- ///
- ///
- /// 文件的路径。
- ///
- procedure SetOutputToWaveFile(path: string); overload;
- ///
- /// 配置
- /// 对象将输出追加到指定的格式的波形音频格式文件。
- ///
- ///
- /// 文件的路径。
- ///
- ///
- /// 音频格式的信息。
- ///
- procedure SetOutputToWaveFile(path: string; formatInfo: DNSpeechAudioFormatInfo); overload;
- ///
- /// 配置
- /// 要将输出追加到包含波形音频格式的流对象。
- ///
- ///
- /// 要向其追加合成输出流。
- ///
- procedure SetOutputToWaveStream(audioDestination: DDN.mscorlib.DNStream);
- ///
- /// 配置
- /// 要将输出追加到一个音频流对象。
- ///
- ///
- /// 要向其追加合成输出流。
- ///
- ///
- /// 要用于合成输出的格式。
- ///
- procedure SetOutputToAudioStream(audioDestination: DDN.mscorlib.DNStream; formatInfo: DNSpeechAudioFormatInfo);
- ///
- /// 配置
- /// 对象将输出发送到默认音频设备。
- ///
- procedure SetOutputToDefaultAudioDevice;
- ///
- /// 配置
- /// 对象将从合成操作的输出不发送到设备、 文件或流。
- ///
- procedure SetOutputToNull;
- ///
- /// 获取提示
- /// 说到。
- ///
- ///
- /// 返回生成当前的谈话的提示对象。
- ///
- function GetCurrentlySpokenPrompt: DNPrompt;
- ///
- /// 返回所有已安装语音合成 (文本到语音) 的声音。
- ///
- ///
- /// 返回当前安装在系统上的语音只读集合。
- ///
- function GetInstalledVoices: DDN.mscorlib.DNReadOnlyCollection; overload;
- ///
- /// 返回所有已安装的语音合成 (文本到语音转换) 语音支持特定的区域设置。
- ///
- ///
- /// 语音必须支持的区域设置。
- ///
- ///
- /// 返回当前安装在系统上的语音支持指定的区域设置的只读集合。
- ///
- function GetInstalledVoices(culture: DDN.mscorlib.DNCultureInfo): DDN.mscorlib.DNReadOnlyCollection; overload;
- ///
- /// 将添加到词典
- /// 对象。
- ///
- ///
- /// 词典信息的位置。
- ///
- ///
- /// 媒体类型的字典。
- /// 媒体类型的值不区分大小写。
- ///
- procedure AddLexicon(uri: DDN.System.DNUri; mediaType: string);
- ///
- /// 从字典中移除
- /// 对象。
- ///
- ///
- /// 词典文档的位置。
- ///
- procedure RemoveLexicon(uri: DDN.System.DNUri);
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取当前语速 篈
- /// 对象。
- ///
- ///
- /// 返回当前说话状态
- /// 对象。
- ///
- property State: DNSynthesizerState read get_State;
- ///
- /// 获取或设置的语速
- /// 对象。
- ///
- ///
- /// 返回的语速
- /// 对象,从-10 到 10。
- ///
- property Rate: Int32 read get_Rate write set_Rate;
- ///
- /// 获取或设置输出量
- /// 对象。
- ///
- ///
- /// 返回的卷
- /// , ,从 0 到 100 之间。
- ///
- property Volume: Int32 read get_Volume write set_Volume;
- ///
- /// 获取当前语音的有关信息
- /// 对象。
- ///
- ///
- /// 返回有关当前语音的信息
- /// 对象。
- ///
- property Voice: DNVoiceInfo read get_Voice;
- end;
-
- TDNSpeechSynthesizer = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNProsodyClass = interface(DDN.mscorlib.DNObjectClass)
- ['{7BADB5EB-8344-5B13-B70C-6C305E132508}']
- { constructors }
-
- ///
- /// 构造的新实例
- /// 类。
- ///
- {class} function init: DNProsody;
-
- end;
-
- ///
- /// 表示语音属性设置的集合,如
- /// , ,
- /// 和
- /// 。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.Prosody')]
- DNProsody = interface(DDN.mscorlib.DNObject)
- ['{F5BD8D17-2919-3623-B6B7-353B53476851}']
- { getters & setters }
-
- function get_Pitch: DNProsodyNumber;
- procedure set_Pitch(value: DNProsodyNumber);
- function get_Range: DNProsodyNumber;
- procedure set_Range(value: DNProsodyNumber);
- function get_Rate: DNProsodyNumber;
- procedure set_Rate(value: DNProsodyNumber);
- function get_Duration: Int32;
- procedure set_Duration(value: Int32);
- function get_Volume: DNProsodyNumber;
- procedure set_Volume(value: DNProsodyNumber);
-
- { methods }
-
- ///
- /// 返回一个数组,包含
- /// 的
- /// 。
- ///
- function GetContourPoints: TArray;
- ///
- /// 集
- /// 的
- /// 。
- ///
- ///
- /// 字节数组
- /// 对象。
- ///
- procedure SetContourPoints(points: TArray);
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置的基线音调
- /// 。
- ///
- property Pitch: DNProsodyNumber read get_Pitch write set_Pitch;
- ///
- /// 获取或设置的音调范围
- /// 。
- ///
- property Range: DNProsodyNumber read get_Range write set_Range;
- ///
- /// 获取或设置的语速
- /// 。
- ///
- property Rate: DNProsodyNumber read get_Rate write set_Rate;
- ///
- /// 获取或设置的持续时间
- /// 以毫秒为单位。
- ///
- ///
- /// 以毫秒为单位的所需的时间朗读该文本值。
- ///
- property Duration: Int32 read get_Duration write set_Duration;
- ///
- /// 获取或设置的朗读音量 (响度) 的
- /// 。
- ///
- property Volume: DNProsodyNumber read get_Volume write set_Volume;
- end;
-
- TDNProsody = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNTtsEngine_SayAsClass = interface(DDN.mscorlib.DNObjectClass)
- ['{31EAE651-B28D-5E41-BF26-3385D6A5913B}']
- { constructors }
-
- ///
- /// 创建 SayAs 类的新实例。
- ///
- {class} function init: DNTtsEngine_SayAs;
-
- end;
-
- ///
- /// 包含有关内容类型 (如货币、 日期或地址) 或语言构造,以确定要发言文本的方式的信息。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.SayAs')]
- DNTtsEngine_SayAs = interface(DDN.mscorlib.DNObject)
- ['{05D5E642-02F8-3B94-B19F-ABE4010A9DB8}']
- { getters & setters }
-
- function get_InterpretAs: string;
- procedure set_InterpretAs(value: string);
- function get_Format: string;
- procedure set_Format(value: string);
- function get_Detail: string;
- procedure set_Detail(value: string);
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置的值 interpret-as 属性 say-as 提示的 SSML 标记语言中的元素。
- ///
- property InterpretAs: string read get_InterpretAs write set_InterpretAs;
- ///
- /// 获取或设置的值 format 属性 say-as 提示的 SSML 标记语言中的元素。
- ///
- property Format: string read get_Format write set_Format;
- ///
- /// 获取或设置的值 detail 属性 say-as 提示的 SSML 标记语言中的元素。
- ///
- property Detail: string read get_Detail write set_Detail;
- end;
-
- TDNTtsEngine_SayAs = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNSkipInfoClass = interface(DDN.mscorlib.DNObjectClass)
- ['{B4EF0087-4851-56AB-B6E1-24619905FE34}']
- { constructors }
-
- ///
- /// 创建
- /// 对象的新实例。
- ///
- {class} function init: DNSkipInfo;
-
- end;
-
- ///
- /// 提供有关文本的信息跳过的流项目。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.SkipInfo')]
- DNSkipInfo = interface(DDN.mscorlib.DNObject)
- ['{253B5749-6BCF-36DB-B92F-4DCCC7251BEA}']
- { getters & setters }
-
- function get_Type: Int32;
- procedure set_Type(value: Int32);
- function get_Count: Int32;
- procedure set_Count(value: Int32);
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置要跳过的对象类型。
- ///
- ///
- /// 表示的对象类型。
- ///
- property &Type: Int32 read get_Type write set_Type;
- ///
- /// 获取或设置要跳过的项数。
- ///
- ///
- /// 包含项的数目。
- ///
- property Count: Int32 read get_Count write set_Count;
- end;
-
- TDNSkipInfo = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNTextFragmentClass = interface(DDN.mscorlib.DNObjectClass)
- ['{2F2C2E00-1248-5BEC-9417-0C437C017241}']
- { constructors }
-
- ///
- /// 构造
- /// 的新实例。
- ///
- {class} function init: DNTextFragment;
-
- end;
-
- ///
- /// 包含由语音 synthsizer 引擎消耗的文本和语音属性信息。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.TextFragment')]
- DNTextFragment = interface(DDN.mscorlib.DNObject)
- ['{67C83D9B-9F83-3F00-94BD-EF6393074BDC}']
- { getters & setters }
-
- function get_State: DNFragmentState;
- procedure set_State(value: DNFragmentState);
- function get_TextToSpeak: string;
- procedure set_TextToSpeak(value: string);
- function get_TextOffset: Int32;
- procedure set_TextOffset(value: Int32);
- function get_TextLength: Int32;
- procedure set_TextLength(value: Int32);
-
- { methods }
-
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取或设置语音的特性信息
- /// 。
- ///
- ///
- /// 一个
- /// 实例返回,或用于设置语音的特性信息
- /// 。
- ///
- property State: DNFragmentState read get_State write set_State;
- ///
- /// 设置或获取该片段的语音文本。
- ///
- ///
- /// 一个
- /// 返回或可以用于设置要用于语音合成引擎通过生成音频输出的语音文本。
- ///
- property TextToSpeak: string read get_TextToSpeak write set_TextToSpeak;
- ///
- /// 获取或设置在片段的文本的起始位置。
- ///
- ///
- /// 返回或可以用于设置字符的文本字符串与此代码段要发言关联的部分中的开始位置。
- ///
- property TextOffset: Int32 read get_TextOffset write set_TextOffset;
- ///
- /// 获取或设置片段的语音文本的长度。
- ///
- ///
- /// 返回或可以用于设置长度,在字符中,此代码段要发言与关联的文本字符串。
- ///
- property TextLength: Int32 read get_TextLength write set_TextLength;
- end;
-
- TDNTextFragment = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNTtsEngineSsmlClass = interface(DDN.mscorlib.DNObjectClass)
- ['{0348736C-08F5-541E-B5D0-512CA1A58B63}']
- end;
-
- ///
- /// 抽象基类实现的所有文本到语音合成引擎。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.TtsEngineSsml')]
- DNTtsEngineSsml = interface(DDN.mscorlib.DNObject)
- ['{E015DDC1-44B9-3774-BF30-5752DC293D8C}']
- { methods }
-
- ///
- /// 返回的最匹配的请求到特定的输出格式的支持合成器引擎的给定的 synthesize 引擎响应所支持的音频输出。
- ///
- ///
- /// 有效成员
- /// 指示请求的音频输出格式的类型的枚举。
- ///
- ///
- /// 一个指向
- /// 包含请求的音频格式类型的详细信息设置
- /// 参数。
- ///
- ///
- /// 返回一个有效
- /// 实例指
- /// 包含有关输出格式的详细的信息。
- ///
- function GetOutputFormat(speakOutputFormat: DNSpeakOutputFormat; targetWaveFormat: IntPtr): IntPtr;
- ///
- /// 将添加到词典
- ///
- /// 实现由当前
- /// 实例。
- ///
- ///
- /// 有效实例
- /// ,该值指示字典信息的位置。
- ///
- ///
- /// 包含词典的媒体类型的字符串。
- /// 媒体类型有区分大小写。
- ///
- ///
- /// 对引用
- /// 用于与平台基础结构进行交互的接口。
- ///
- procedure AddLexicon(uri: DDN.System.DNUri; mediaType: string; site: DNITtsEngineSite);
- ///
- /// 删除当前装入的词典
- ///
- /// 实现由当前
- /// 实例。
- ///
- ///
- /// 有效实例
- /// ,该值指示字典信息的位置。
- ///
- ///
- /// 对引用
- /// 接口传入的平台基础结构,以允许对基础结构资源的访问。
- ///
- procedure RemoveLexicon(uri: DDN.System.DNUri; site: DNITtsEngineSite);
- ///
- /// 指定的呈现
- /// 数组中指定的输出格式。
- ///
- ///
- /// 一个数组
- /// 包含文本到语音呈现的实例。
- ///
- ///
- /// 指向一个包含音频的输出格式的结构。
- ///
- ///
- /// 对引用
- /// 接口传入的平台基础结构,以允许对基础结构资源的访问。
- ///
- procedure Speak(fragment: TArray; waveHeader: IntPtr; site: DNITtsEngineSite);
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- end;
-
- TDNTtsEngineSsml = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis----------------
- DNVoiceInfoClass = interface(DDN.mscorlib.DNObjectClass)
- ['{5CF92CA8-086B-5882-8CB3-781297631A0B}']
- end;
-
- ///
- /// 表示一个已安装的语音合成引擎。
- ///
- [DNTypeName('System.Speech.Synthesis.VoiceInfo')]
- DNVoiceInfo = interface(DDN.mscorlib.DNObject)
- ['{153277F1-BCCA-3B91-8913-A797FC2B46F9}']
- { getters & setters }
-
- function get_Gender: DNVoiceGender;
- function get_Age: DNVoiceAge;
- function get_Name: string;
- function get_Culture: DDN.mscorlib.DNCultureInfo;
- function get_Id: string;
- function get_Description: string;
- function get_SupportedAudioFormats: DDN.mscorlib.DNReadOnlyCollection;
- function get_AdditionalInfo: DDN.mscorlib.DNIDictionary;
-
- { methods }
-
- ///
- /// 比较具有指定的语音字段
- /// 对象,以确定它们是否包含相同的值。
- ///
- ///
- /// 指定
- /// 对象。
- ///
- ///
- /// 返回
- /// 如果两个字段
- /// 对象是否相等; 否则返回
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean;
- ///
- /// 提供的哈希代码 VoiceInfo 对象。
- ///
- ///
- /// 当前的哈希代码
- /// 对象。
- ///
- function GetHashCode: Int32;
- function GetType: DDN.mscorlib.DNType;
- function ToString: string;
-
- { propertys }
-
- ///
- /// 获取语音的性别。
- ///
- ///
- /// 返回的语音的性别。
- ///
- property Gender: DNVoiceGender read get_Gender;
- ///
- /// 获取语音的年龄。
- ///
- ///
- /// 返回语音的年龄。
- ///
- property Age: DNVoiceAge read get_Age;
- ///
- /// 获取语音的名称。
- ///
- ///
- /// 返回的语音的名称。
- ///
- property Name: string read get_Name;
- ///
- /// 获取的语音的区域性。
- ///
- ///
- /// 返回
- /// 对象,它提供有关特定区域性,例如区域性、 书写系统、 使用的日历的名称的信息以及如何设置日期格式和排序字符串。
- ///
- property Culture: DDN.mscorlib.DNCultureInfo read get_Culture;
- ///
- /// 获取的语音的 ID。
- ///
- ///
- /// 返回为语音的标识符。
- ///
- property Id: string read get_Id;
- ///
- /// 获取的语音的说明。
- ///
- ///
- /// 返回的语音的说明。
- ///
- property Description: string read get_Description;
- ///
- /// 获取语音所支持的音频格式的集合。
- ///
- ///
- /// 返回支持语音的音频格式的集合。
- ///
- property SupportedAudioFormats: DDN.mscorlib.DNReadOnlyCollection read get_SupportedAudioFormats;
- ///
- /// 获取有关所选声音的其他信息。
- ///
- ///
- /// 返回用于描述并标识语音的名称/值对的集合。
- ///
- property AdditionalInfo: DDN.mscorlib.DNIDictionary read get_AdditionalInfo;
- end;
-
- TDNVoiceInfo = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNContourPointClass = interface(DDN.mscorlib.DNValueTypeClass)
- ['{B0117B85-91D4-57CD-BA57-F80F5FCC302C}']
- { constructors }
-
- ///
- /// 创建
- /// 类的新实例。
- ///
- ///
- /// 一个
- /// ,它指定要应用的音调变化的点
- /// 。
- /// 这表示为的持续时间的已用百分比
- /// 在该点。
- ///
- ///
- /// 一个
- /// ,它指定要提高或降低音调的量。
- ///
- ///
- /// 成员
- /// ,它指定要用于中指定的数字的单元
- /// 参数。
- ///
- {class} function init(start: Single; change: Single; changeType: DNContourPointChangeType): DNContourPoint;
-
- end;
-
- ///
- /// 表示更改内容的语音的音调
- /// 。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ContourPoint')]
- DNContourPoint = interface(DDN.mscorlib.DNValueType)
- ['{AD472970-8BA0-3921-A1B7-4369B2B5F562}']
- { getters & setters }
-
- function get_Start: Single;
- function get_Change: Single;
- function get_ChangeType: DNContourPointChangeType;
-
- { methods }
-
- ///
- /// 确定
- /// 的给定实例是否等于
- /// 的当前实例。
- ///
- ///
- /// 一个实例
- /// ,将与当前实例进行比较。
- ///
- ///
- /// 返回
- /// 如果这两个的当前实例
- /// 并通过提供
- /// 参数是否相等,否则将返回
- /// 。
- ///
- function Equals(other: DNContourPoint): Boolean; overload;
- ///
- /// 确定给定的对象是否为的一个实例
- /// 和的当前实例等于
- /// 。
- ///
- ///
- /// 一个对象,可以强制转换为的一个实例
- /// 。
- ///
- ///
- /// 返回
- /// 如果的当前实例
- /// 并从获取
- /// 参数是否相等,否则将返回
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean; overload;
- ///
- /// 返回此实例的哈希代码。
- ///
- ///
- /// 32 位有符号整数哈希代码。
- ///
- function GetHashCode: Int32;
- function ToString: string;
- function GetType: DDN.mscorlib.DNType;
-
- { propertys }
-
- ///
- /// 获取
- /// ,它指定要应用的音调变化的点
- /// 。
- /// 这表示为的持续时间的已用百分比
- /// 在该点。
- ///
- property Start: Single read get_Start;
- ///
- /// 获取值,该值表示量来提高或降低在某个点的音调
- /// 。
- ///
- property Change: Single read get_Change;
- ///
- /// 获取的成员
- /// ,它指定要用于中指定的数字的单元
- /// 参数
- /// 对象。
- ///
- property ChangeType: DNContourPointChangeType read get_ChangeType;
- end;
-
- TDNContourPoint = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNFragmentStateClass = interface(DDN.mscorlib.DNValueTypeClass)
- ['{90A32FE5-1715-5F08-8D7A-C8334FB344C4}']
- { constructors }
-
- ///
- /// 构造
- /// 的新实例。
- ///
- ///
- /// 指定语音合成操作的
- /// 枚举的成员。
- ///
- ///
- /// 所使用的语言的 ID。
- /// 对应于 XML xml:lang 特性。
- ///
- ///
- /// 要应用于语音输出或暂停的焦点。
- ///
- ///
- /// 为朗读
- /// 的文本所分配的时间。
- ///
- ///
- /// 类的成员,用于指示
- /// 的文本类型以及精确呈现包含文本时所需的详细信息的级别。
- /// 对应于 SSML 规范中的 <say-as> XML 标记
- /// 该参数可能为
- ///
- ///
- /// 一个
- /// 对象,用于指示语音输出的特性(如音调、语速、音量)。
- /// 对应于 SSML 规范中的 <prosody> XML 标记。
- ///
- ///
- /// 对象的数组,这些对象使用国际音标 (IPA) 规范提供
- /// 中包含的文本的语音发音。
- /// 对应于 SSML 规范中的 <phoneme> XML 标记。
- /// 此参数可能为
- /// 。
- ///
- {class} function init(action: DNTtsEngineAction; langId: Int32; emphasis: Int32; duration: Int32; sayAs: DNTtsEngine_SayAs; prosody: DNProsody; phonemes: TArray): DNFragmentState;
-
- end;
-
- ///
- /// 提供有关
- /// 的详细信息。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.FragmentState')]
- DNFragmentState = interface(DDN.mscorlib.DNValueType)
- ['{525997F7-8BBC-3461-B3AA-FCE6E92CF438}']
- { getters & setters }
-
- function get_Action: DNTtsEngineAction;
- function get_LangId: Int32;
- function get_Emphasis: Int32;
- function get_Duration: Int32;
- function get_SayAs: DNTtsEngine_SayAs;
- function get_Prosody: DNProsody;
- function get_Phoneme: TArray;
-
- { methods }
-
- ///
- /// 确定
- /// 的给定实例是否等于
- /// 的当前实例。
- ///
- ///
- /// 的实例
- ///
- ///
- /// 如果
- /// 的当前实例和通过
- /// 参数提供的实例都描述了相同的
- /// 状态,则返回
- /// 。
- /// 如果当前
- /// 和
- /// 参数不支持相同的
- /// 状态,则返回
- /// 。
- ///
- function Equals(other: DNFragmentState): Boolean; overload;
- ///
- /// 确定给定对象是否为等于
- /// 的当前实例的实例
- /// 。
- ///
- ///
- /// 可强制转换为
- /// 的实例的对象
- ///
- ///
- /// 如果
- /// 的当前实例和从由
- /// 参数提供的对象获取的实例都描述的是相同的
- /// 状态,则返回
- /// 。
- /// 如果当前
- /// 和
- /// 参数不支持相同的
- /// 状态,则返回
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean; overload;
- ///
- /// 返回此实例的哈希代码。
- ///
- ///
- /// 一个 32 位带符号整数,它是此实例的哈希代码。
- ///
- function GetHashCode: Int32;
- function ToString: string;
- function GetType: DDN.mscorlib.DNType;
-
- { propertys }
-
- ///
- /// 返回请求的语音合成器操作。
- ///
- ///
- /// 的成员,用于指示 SSML 输入请求的语音合成操作。
- ///
- property Action: DNTtsEngineAction read get_Action;
- ///
- /// 返回当前
- /// 支持的语言。
- ///
- ///
- /// 返回一个
- /// ,它包含当前
- /// 所使用的语言的标识符。
- ///
- property LangId: Int32 read get_LangId;
- ///
- /// 返回对如何强调
- /// 的说明。
- ///
- ///
- /// 返回一个
- /// 值,此值指示如何强调
- /// 。
- ///
- property Emphasis: Int32 read get_Emphasis;
- ///
- /// 返回呈现
- /// 所需的时间。
- ///
- ///
- /// 返回一个
- /// ,它包含呈现
- /// 所需时间的以毫秒为单位的值。
- ///
- property Duration: Int32 read get_Duration;
- ///
- /// 返回有关从文本生成语音的上下文的信息。
- ///
- ///
- /// 如果语音合成引擎所用的 SSML 包含有关用于生成语音的上下文的详细信息,则返回一个值
- /// 的实例;否则返回
- /// 。
- ///
- property SayAs: DNTtsEngine_SayAs read get_SayAs;
- ///
- /// 返回有关语音输出的音调、语速和音量的详细信息。
- ///
- ///
- /// 返回
- /// 的有效实例,它包含语音输出的语调、语速、音量设置以及对这些设置的更改。
- ///
- property Prosody: DNProsody read get_Prosody;
- ///
- /// 返回
- /// 的语音信息。
- ///
- property Phoneme: TArray read get_Phoneme;
- end;
-
- TDNFragmentState = class(TDNGenericImport) end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNProsodyNumberClass = interface(DDN.mscorlib.DNValueTypeClass)
- ['{FAEDDE9D-64DE-5E80-8708-56AFA348CC66}']
- { constructors }
-
- ///
- /// 创建的新实例 ProsodyNumber 类,并指定 prosody 属性的标识符。
- ///
- ///
- /// Prosody 属性的标识符。
- ///
- {class} function init(ssmlAttributeId: Int32): DNProsodyNumber; overload;
- ///
- /// 创建的新实例 ProsodyNumber 类,并指定 prosody 属性的值。
- ///
- ///
- /// Prosody 属性的值。
- ///
- {class} function init(number: Single): DNProsodyNumber; overload;
-
- end;
-
- ///
- /// 指定 prosody 属性及其值。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.ProsodyNumber')]
- DNProsodyNumber = interface(DDN.mscorlib.DNValueType)
- ['{DEBA92EF-4492-3F4A-A0EF-3C601D47917A}']
- { getters & setters }
-
- function get_SsmlAttributeId: Int32;
- function get_IsNumberPercent: Boolean;
- function get_Number: Single;
- function get_Unit: DNProsodyUnit;
-
- { methods }
-
- ///
- /// 确定指定 ProsodyNumber 对象是否等于当前实例的 ProsodyNumber。
- ///
- ///
- /// 对象来评估。
- ///
- ///
- /// 如果
- /// 是否等于当前
- /// 对象; 否则为
- /// 。
- ///
- function Equals(other: DNProsodyNumber): Boolean; overload;
- ///
- /// 确定指定的对象是否是实例 ProsodyNumber 和的当前实例等于 ProsodyNumber。
- ///
- ///
- /// 要计算的
- /// 。
- ///
- ///
- /// 如果
- /// 是否等于当前
- /// 对象; 否则为
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean; overload;
- ///
- /// 提供的哈希代码 ProsodyNumber 对象。
- ///
- ///
- /// 哈希代码
- /// 对象。
- ///
- function GetHashCode: Int32;
- function ToString: string;
- function GetType: DDN.mscorlib.DNType;
-
- { propertys }
-
- ///
- /// 获取一个 SSML prosody 属性的标识符。
- ///
- ///
- /// SSML prosody 属性的标识符。
- ///
- property SsmlAttributeId: Int32 read get_SsmlAttributeId;
- ///
- /// 获取是否 Number 属性表示一个百分比值。
- ///
- ///
- /// 如果
- /// 表示一个百分比值,否则,
- /// 。
- ///
- property IsNumberPercent: Boolean read get_IsNumberPercent;
- ///
- /// 获取 SSML prosody 特性的数字值。
- ///
- ///
- /// SSML prosody 属性的数值。
- ///
- property Number: Single read get_Number;
- ///
- /// 获取在其中指定的更改量的单位。
- ///
- ///
- /// 在其中指定的更改量,例如 Hz (赫兹) 或单位半音。
- ///
- property &Unit: DNProsodyUnit read get_Unit;
- end;
-
- TDNProsodyNumber = class(TDNGenericImport)
- public const
- ///
- /// 包含一个值,表示 prosody 属性的设置。
- ///
- AbsoluteNumber = 2147483647;
- end;
-
- //-------------namespace: System.Speech.Synthesis.TtsEngine----------------
- DNSpeechEventInfoClass = interface(DDN.mscorlib.DNValueTypeClass)
- ['{AC6B0BA8-5677-555A-B0FE-2B40C496FBFA}']
- { constructors }
-
- ///
- /// Constucts 适当
- /// 。
- ///
- ///
- /// 一个实例
- /// ,该值指示这种语音平台事件
- /// 对象是处理。
- ///
- ///
- /// 一个实例
- /// ,该值指示如何
- /// 引用的
- /// 将被解释,并通过暗示、 使用
- /// 。
- ///
- ///
- /// 一个整数值,该事件发出请求的实例时要传递到语音平台
- /// 构造生成。
- /// 此整数的确切含义隐式的值确定
- /// 。
- ///
- ///
- /// 一个
- /// 引用对象的实例。
- /// 该事件发出请求的实例时要传递到语音平台
- /// 构造生成。
- /// 值显式定义的类型必须引用
- /// 。
- /// 值
- /// 。
- ///
- {class} function init(eventId: Int16; parameterType: Int16; param1: Int32; param2: IntPtr): DNSpeechEventInfo;
-
- end;
-
- ///
- /// 用于指定类型的事件,并且其参数 (如果有) 要由自定义的综合语音引擎生成的呈现文本到语音转换的一部分。
- ///
- [DNTypeName('System.Speech.Synthesis.TtsEngine.SpeechEventInfo')]
- DNSpeechEventInfo = interface(DDN.mscorlib.DNValueType)
- ['{C3F71718-AF0A-3281-945D-140DE4D66124}']
- { getters & setters }
-
- function get_EventId: Int16;
- function get_ParameterType: Int16;
- function get_Param1: Int32;
- function get_Param2: IntPtr;
-
- { methods }
-
- ///
- /// 确定指定 SpeechEventInfo 对象是否等于当前实例的 SpeechEventInfo。
- ///
- ///
- /// 对象来评估。
- ///
- ///
- /// 如果
- /// 是否等于当前
- /// 对象; 否则为
- /// 。
- ///
- function Equals(other: DNSpeechEventInfo): Boolean; overload;
- ///
- /// 确定指定的对象是否是实例 SpeechEventInfo 和的当前实例等于 SpeechEventInfo。
- ///
- ///
- /// 要评估的对象。
- ///
- ///
- /// 如果
- /// 是否等于当前
- /// 对象; 否则为
- /// 。
- ///
- function Equals(obj: DDN.mscorlib.DNObject): Boolean; overload;
- ///
- /// 提供的哈希代码 SpeechEventInfo 对象。
- ///
- ///
- /// 哈希代码
- /// 对象。
- ///
- function GetHashCode: Int32;
- function ToString: string;
- function GetType: DDN.mscorlib.DNType;
-
- { propertys }
-
- ///
- /// 获取和设置语音平台事件其中的一个实例
- /// 用于对请求。
- ///
- ///
- /// 返回的一个成员
- /// 作为
- /// , ,事件类型,该值指示
- /// 对象是生成。
- ///
- property EventId: Int16 read get_EventId;
- ///
- /// 返回指向的对象的数据类型
- /// 返回
- /// 参数对当前
- /// 对象。
- ///
- ///
- /// 一个
- /// 指向成员的相对应的值
- /// 枚举并指示该对象的数据类型由指向
- /// 返回
- /// 参数用作第二个参数为当前的构造函数和
- /// 对象。
- ///
- property ParameterType: Int16 read get_ParameterType;
- ///
- /// 获取并设置
- /// 值 (
- /// 构造函数中) 将传递给语音平台生成一个事件的当前实例
- /// 用于对请求。
- ///
- ///
- /// 返回
- /// 由当前实例的指定事件时要传递到语音平台
- /// 生成。
- ///
- property Param1: Int32 read get_Param1;
- ///
- /// 获取并设置
- /// 实例 (
- /// 构造函数中) 引用的对象将传递给语音平台生成一个事件的当前实例
- /// 用于对请求。
- ///
- ///
- /// 返回
- /// 引用对象的当前实例的指定事件时要传递到语音平台
- /// 生成。
- ///
- property Param2: IntPtr read get_Param2;
- end;
-
- TDNSpeechEventInfo = class(TDNGenericImport) end;
-
-
-implementation
-
-
-initialization
- LoadAssemblyModule('WPF\System.Speech.dll', True);
-
-finalization
-
-end.
diff --git a/examples/src/uDataTable.pas b/examples/src/uDataTable.pas
index 1afc397..615e2a5 100644
--- a/examples/src/uDataTable.pas
+++ b/examples/src/uDataTable.pas
@@ -5,11 +5,11 @@ interface
uses
System.SysUtils,
DDN.Runtime
-{$IFNDEF USE_NETCORE}
+//{$IFNDEF USE_NETCORE}
,DDN.mscorlib
-{$ELSE}
- ,DDNC.System.Private.CoreLib
-{$ENDIF}
+//{$ELSE}
+// ,DDNC.System.Private.CoreLib
+//{$ENDIF}
,DDN.System.Data
,DDN.Helpers;
diff --git a/examples/src/uGenerics.pas b/examples/src/uGenerics.pas
index 4823c54..d1b7f44 100644
--- a/examples/src/uGenerics.pas
+++ b/examples/src/uGenerics.pas
@@ -5,7 +5,11 @@ interface
uses
System.SysUtils,
DDN.Runtime,
- DDN.mscorlib;
+{$IFDEF USE_NETCORE}
+ DDNC.System.Private.CoreLib
+{$ELSE}
+ DDN.mscorlib
+{$ENDIF};
procedure TestProc;
implementation
diff --git a/examples/src/uXml.pas b/examples/src/uXml.pas
index 69c95ab..dae11c1 100644
--- a/examples/src/uXml.pas
+++ b/examples/src/uXml.pas
@@ -6,6 +6,9 @@ interface
System.SysUtils,
DDN.Runtime,
DDN.mscorlib,
+{$IFDEF USE_NETCORE}
+ DDNC.System.Private.Xml,
+{$ENDIF}
DDN.System.Xml
;
diff --git a/src/DDN.Helpers.pas b/src/DDN.Helpers.pas
index 1b5ef65..8a9e499 100644
--- a/src/DDN.Helpers.pas
+++ b/src/DDN.Helpers.pas
@@ -17,11 +17,13 @@ interface
System.Rtti,
System.TypInfo,
DDN.Runtime
-{$IFNDEF USE_NETCORE}
+//{$IFNDEF USE_NETCORE}
,DDN.mscorlib
-{$ELSE}
- ,DDNC.System.Private.CoreLib
-{$ENDIF};
+//{$ELSE}
+// ,DDNC.System.Private.CoreLib
+//{$ENDIF}
+;
+
type
///
diff --git a/src/NET5.0.9/DDN.System.Data.pas b/src/NET5.0.9/DDN.System.Data.pas
index 2068f67..34932e0 100644
--- a/src/NET5.0.9/DDN.System.Data.pas
+++ b/src/NET5.0.9/DDN.System.Data.pas
@@ -1,4 +1,323 @@
+//----------------------------------------------------------------------------
+// System.Data.Common.dll: System.Data.Common, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+//----------------------------------------------------------------------------
+// The code is automatically generated by the GenCodeNET tool.
+//----------------------------------------------------------------------------
+// .NET Core 5.0.9
+//----------------------------------------------------------------------------
+// UnitName: DDN.System.Data
+// Author: ying32
+//----------------------------------------------------------------------------
+
unit DDN.System.Data deprecated 'Please use DDNC.System.Data.Common unit';
-{$DEFINE DDNCSYSTEMDATACOMMON}
-{$I DDNC.System.Data.Common.pas}
\ No newline at end of file
+{$IFDEF FPC}
+ {$mode delphi}//{$H+}
+ {$modeswitch advancedrecords}
+ {$modeswitch prefixedattributes} // Custom attributes feature,fpc3.2.2+
+{$ENDIF}
+
+interface
+
+uses
+ DDNC.System.Data.Common;
+
+type
+
+{ enums }
+
+ DNAcceptRejectRule = DDNC.System.Data.Common.DNAcceptRejectRule;
+ DNCommandBehavior = DDNC.System.Data.Common.DNCommandBehavior;
+ DNCommandType = DDNC.System.Data.Common.DNCommandType;
+ DNCatalogLocation = DDNC.System.Data.Common.DNCatalogLocation;
+ DNGroupByBehavior = DDNC.System.Data.Common.DNGroupByBehavior;
+ DNIdentifierCase = DDNC.System.Data.Common.DNIdentifierCase;
+ DNSupportedJoinOperators = DDNC.System.Data.Common.DNSupportedJoinOperators;
+ DNConflictOption = DDNC.System.Data.Common.DNConflictOption;
+ DNConnectionState = DDNC.System.Data.Common.DNConnectionState;
+ DNDataRowAction = DDNC.System.Data.Common.DNDataRowAction;
+ DNDataRowState = DDNC.System.Data.Common.DNDataRowState;
+ DNDataRowVersion = DDNC.System.Data.Common.DNDataRowVersion;
+ DNDataSetDateTime = DDNC.System.Data.Common.DNDataSetDateTime;
+ DNDataViewRowState = DDNC.System.Data.Common.DNDataViewRowState;
+ DNDbType = DDNC.System.Data.Common.DNDbType;
+ DNIsolationLevel = DDNC.System.Data.Common.DNIsolationLevel;
+ DNKeyRestrictionBehavior = DDNC.System.Data.Common.DNKeyRestrictionBehavior;
+ DNLoadOption = DDNC.System.Data.Common.DNLoadOption;
+ DNMappingType = DDNC.System.Data.Common.DNMappingType;
+ DNMissingMappingAction = DDNC.System.Data.Common.DNMissingMappingAction;
+ DNMissingSchemaAction = DDNC.System.Data.Common.DNMissingSchemaAction;
+ DNParameterDirection = DDNC.System.Data.Common.DNParameterDirection;
+ DNRule = DDNC.System.Data.Common.DNRule;
+ DNSchemaSerializationMode = DDNC.System.Data.Common.DNSchemaSerializationMode;
+ DNSchemaType = DDNC.System.Data.Common.DNSchemaType;
+ DNSerializationFormat = DDNC.System.Data.Common.DNSerializationFormat;
+ DNSqlDbType = DDNC.System.Data.Common.DNSqlDbType;
+ DNSqlCompareOptions = DDNC.System.Data.Common.DNSqlCompareOptions;
+ DNStorageState = DDNC.System.Data.Common.DNStorageState;
+ DNStatementType = DDNC.System.Data.Common.DNStatementType;
+ DNUpdateRowSource = DDNC.System.Data.Common.DNUpdateRowSource;
+ DNUpdateStatus = DDNC.System.Data.Common.DNUpdateStatus;
+ DNXmlReadMode = DDNC.System.Data.Common.DNXmlReadMode;
+ DNXmlWriteMode = DDNC.System.Data.Common.DNXmlWriteMode;
+
+
+type
+
+
+{ declares }
+
+ DNIColumnMappingCollection = DDNC.System.Data.Common.DNIColumnMappingCollection;
+ DNIDataParameterCollection = DDNC.System.Data.Common.DNIDataParameterCollection;
+ DNITableMappingCollection = DDNC.System.Data.Common.DNITableMappingCollection;
+ DNIDbColumnSchemaGenerator = DDNC.System.Data.Common.DNIDbColumnSchemaGenerator;
+ DNIColumnMapping = DDNC.System.Data.Common.DNIColumnMapping;
+ DNIDataAdapter = DDNC.System.Data.Common.DNIDataAdapter;
+ DNIDbDataAdapter = DDNC.System.Data.Common.DNIDbDataAdapter;
+ DNIDataParameter = DDNC.System.Data.Common.DNIDataParameter;
+ DNIDbDataParameter = DDNC.System.Data.Common.DNIDbDataParameter;
+ DNIDataRecord = DDNC.System.Data.Common.DNIDataRecord;
+ DNITableMapping = DDNC.System.Data.Common.DNITableMapping;
+ DNINullable = DDNC.System.Data.Common.DNINullable;
+ DNIDataReader = DDNC.System.Data.Common.DNIDataReader;
+ DNIDbCommand = DDNC.System.Data.Common.DNIDbCommand;
+ DNIDbConnection = DDNC.System.Data.Common.DNIDbConnection;
+ DNIDbTransaction = DDNC.System.Data.Common.DNIDbTransaction;
+ DNDataSysDescriptionAttribute = DDNC.System.Data.Common.DNDataSysDescriptionAttribute;
+ TDNDataSysDescriptionAttribute = DDNC.System.Data.Common.TDNDataSysDescriptionAttribute;
+ DNDbProviderSpecificTypePropertyAttribute = DDNC.System.Data.Common.DNDbProviderSpecificTypePropertyAttribute;
+ TDNDbProviderSpecificTypePropertyAttribute = DDNC.System.Data.Common.TDNDbProviderSpecificTypePropertyAttribute;
+ DNPropertyCollection = DDNC.System.Data.Common.DNPropertyCollection;
+ TDNPropertyCollection = DDNC.System.Data.Common.TDNPropertyCollection;
+ DNDataColumn = DDNC.System.Data.Common.DNDataColumn;
+ TDNDataColumn = DDNC.System.Data.Common.TDNDataColumn;
+ DNDataSet = DDNC.System.Data.Common.DNDataSet;
+ TDNDataSet = DDNC.System.Data.Common.TDNDataSet;
+ DNDataTable = DDNC.System.Data.Common.DNDataTable;
+ TDNDataTable = DDNC.System.Data.Common.TDNDataTable;
+ //DNTypedTableBase = DDNC.System.Data.Common.DNTypedTableBase;
+ //TDNTypedTableBase = DDNC.System.Data.Common.TDNTypedTableBase;
+ DNDataView = DDNC.System.Data.Common.DNDataView;
+ TDNDataView = DDNC.System.Data.Common.TDNDataView;
+ DNDataViewManager = DDNC.System.Data.Common.DNDataViewManager;
+ TDNDataViewManager = DDNC.System.Data.Common.TDNDataViewManager;
+ DNDbColumn = DDNC.System.Data.Common.DNDbColumn;
+ TDNDbColumn = DDNC.System.Data.Common.TDNDbColumn;
+ DNDbConnectionStringBuilder = DDNC.System.Data.Common.DNDbConnectionStringBuilder;
+ TDNDbConnectionStringBuilder = DDNC.System.Data.Common.TDNDbConnectionStringBuilder;
+ DNDbDataReaderExtensions = DDNC.System.Data.Common.DNDbDataReaderExtensions;
+ TDNDbDataReaderExtensions = DDNC.System.Data.Common.TDNDbDataReaderExtensions;
+ DNDbDataRecord = DDNC.System.Data.Common.DNDbDataRecord;
+ TDNDbDataRecord = DDNC.System.Data.Common.TDNDbDataRecord;
+ DNDbDataSourceEnumerator = DDNC.System.Data.Common.DNDbDataSourceEnumerator;
+ TDNDbDataSourceEnumerator = DDNC.System.Data.Common.TDNDbDataSourceEnumerator;
+ DNDbEnumerator = DDNC.System.Data.Common.DNDbEnumerator;
+ TDNDbEnumerator = DDNC.System.Data.Common.TDNDbEnumerator;
+ DNDbMetaDataCollectionNames = DDNC.System.Data.Common.DNDbMetaDataCollectionNames;
+ TDNDbMetaDataCollectionNames = DDNC.System.Data.Common.TDNDbMetaDataCollectionNames;
+ DNDbMetaDataColumnNames = DDNC.System.Data.Common.DNDbMetaDataColumnNames;
+ TDNDbMetaDataColumnNames = DDNC.System.Data.Common.TDNDbMetaDataColumnNames;
+ DNDbProviderFactories = DDNC.System.Data.Common.DNDbProviderFactories;
+ TDNDbProviderFactories = DDNC.System.Data.Common.TDNDbProviderFactories;
+ DNDbProviderFactory = DDNC.System.Data.Common.DNDbProviderFactory;
+ TDNDbProviderFactory = DDNC.System.Data.Common.TDNDbProviderFactory;
+ DNSchemaTableColumn = DDNC.System.Data.Common.DNSchemaTableColumn;
+ TDNSchemaTableColumn = DDNC.System.Data.Common.TDNSchemaTableColumn;
+ DNSchemaTableOptionalColumn = DDNC.System.Data.Common.DNSchemaTableOptionalColumn;
+ TDNSchemaTableOptionalColumn = DDNC.System.Data.Common.TDNSchemaTableOptionalColumn;
+ DNConstraint = DDNC.System.Data.Common.DNConstraint;
+ TDNConstraint = DDNC.System.Data.Common.TDNConstraint;
+ DNForeignKeyConstraint = DDNC.System.Data.Common.DNForeignKeyConstraint;
+ TDNForeignKeyConstraint = DDNC.System.Data.Common.TDNForeignKeyConstraint;
+ DNUniqueConstraint = DDNC.System.Data.Common.DNUniqueConstraint;
+ TDNUniqueConstraint = DDNC.System.Data.Common.TDNUniqueConstraint;
+ DNDataReaderExtensions = DDNC.System.Data.Common.DNDataReaderExtensions;
+ TDNDataReaderExtensions = DDNC.System.Data.Common.TDNDataReaderExtensions;
+ DNDataRelation = DDNC.System.Data.Common.DNDataRelation;
+ TDNDataRelation = DDNC.System.Data.Common.TDNDataRelation;
+ DNDataRow = DDNC.System.Data.Common.DNDataRow;
+ TDNDataRow = DDNC.System.Data.Common.TDNDataRow;
+ DNDataRowBuilder = DDNC.System.Data.Common.DNDataRowBuilder;
+ TDNDataRowBuilder = DDNC.System.Data.Common.TDNDataRowBuilder;
+ //DNDataRowComparer = DDNC.System.Data.Common.DNDataRowComparer;
+ //TDNDataRowComparer = DDNC.System.Data.Common.TDNDataRowComparer;
+ DNDataRowComparer = DDNC.System.Data.Common.DNDataRowComparer;
+ TDNDataRowComparer = DDNC.System.Data.Common.TDNDataRowComparer;
+ DNDataRowExtensions = DDNC.System.Data.Common.DNDataRowExtensions;
+ TDNDataRowExtensions = DDNC.System.Data.Common.TDNDataRowExtensions;
+ DNDataRowView = DDNC.System.Data.Common.DNDataRowView;
+ TDNDataRowView = DDNC.System.Data.Common.TDNDataRowView;
+ DNDataTableExtensions = DDNC.System.Data.Common.DNDataTableExtensions;
+ TDNDataTableExtensions = DDNC.System.Data.Common.TDNDataTableExtensions;
+ DNDataViewSetting = DDNC.System.Data.Common.DNDataViewSetting;
+ TDNDataViewSetting = DDNC.System.Data.Common.TDNDataViewSetting;
+ DNDataViewSettingCollection = DDNC.System.Data.Common.DNDataViewSettingCollection;
+ TDNDataViewSettingCollection = DDNC.System.Data.Common.TDNDataViewSettingCollection;
+ DNEnumerableRowCollection = DDNC.System.Data.Common.DNEnumerableRowCollection;
+ TDNEnumerableRowCollection = DDNC.System.Data.Common.TDNEnumerableRowCollection;
+ //DNEnumerableRowCollection = DDNC.System.Data.Common.DNEnumerableRowCollection;
+ //TDNEnumerableRowCollection = DDNC.System.Data.Common.TDNEnumerableRowCollection;
+ //DNOrderedEnumerableRowCollection = DDNC.System.Data.Common.DNOrderedEnumerableRowCollection;
+ //TDNOrderedEnumerableRowCollection = DDNC.System.Data.Common.TDNOrderedEnumerableRowCollection;
+ DNEnumerableRowCollectionExtensions = DDNC.System.Data.Common.DNEnumerableRowCollectionExtensions;
+ TDNEnumerableRowCollectionExtensions = DDNC.System.Data.Common.TDNEnumerableRowCollectionExtensions;
+ DNInternalDataCollectionBase = DDNC.System.Data.Common.DNInternalDataCollectionBase;
+ TDNInternalDataCollectionBase = DDNC.System.Data.Common.TDNInternalDataCollectionBase;
+ DNConstraintCollection = DDNC.System.Data.Common.DNConstraintCollection;
+ TDNConstraintCollection = DDNC.System.Data.Common.TDNConstraintCollection;
+ DNDataColumnCollection = DDNC.System.Data.Common.DNDataColumnCollection;
+ TDNDataColumnCollection = DDNC.System.Data.Common.TDNDataColumnCollection;
+ DNDataRelationCollection = DDNC.System.Data.Common.DNDataRelationCollection;
+ TDNDataRelationCollection = DDNC.System.Data.Common.TDNDataRelationCollection;
+ DNDataRowCollection = DDNC.System.Data.Common.DNDataRowCollection;
+ TDNDataRowCollection = DDNC.System.Data.Common.TDNDataRowCollection;
+ DNDataTableCollection = DDNC.System.Data.Common.DNDataTableCollection;
+ TDNDataTableCollection = DDNC.System.Data.Common.TDNDataTableCollection;
+ DNSqlBytes = DDNC.System.Data.Common.DNSqlBytes;
+ TDNSqlBytes = DDNC.System.Data.Common.TDNSqlBytes;
+ DNSqlChars = DDNC.System.Data.Common.DNSqlChars;
+ TDNSqlChars = DDNC.System.Data.Common.TDNSqlChars;
+ DNSqlXml = DDNC.System.Data.Common.DNSqlXml;
+ TDNSqlXml = DDNC.System.Data.Common.TDNSqlXml;
+ DNTypedTableBaseExtensions = DDNC.System.Data.Common.DNTypedTableBaseExtensions;
+ TDNTypedTableBaseExtensions = DDNC.System.Data.Common.TDNTypedTableBaseExtensions;
+ DNRowUpdatedEventArgs = DDNC.System.Data.Common.DNRowUpdatedEventArgs;
+ TDNRowUpdatedEventArgs = DDNC.System.Data.Common.TDNRowUpdatedEventArgs;
+ DNRowUpdatingEventArgs = DDNC.System.Data.Common.DNRowUpdatingEventArgs;
+ TDNRowUpdatingEventArgs = DDNC.System.Data.Common.TDNRowUpdatingEventArgs;
+ DNDataColumnChangeEventArgs = DDNC.System.Data.Common.DNDataColumnChangeEventArgs;
+ TDNDataColumnChangeEventArgs = DDNC.System.Data.Common.TDNDataColumnChangeEventArgs;
+ DNDataRowChangeEventArgs = DDNC.System.Data.Common.DNDataRowChangeEventArgs;
+ TDNDataRowChangeEventArgs = DDNC.System.Data.Common.TDNDataRowChangeEventArgs;
+ DNDataTableClearEventArgs = DDNC.System.Data.Common.DNDataTableClearEventArgs;
+ TDNDataTableClearEventArgs = DDNC.System.Data.Common.TDNDataTableClearEventArgs;
+ DNDataTableNewRowEventArgs = DDNC.System.Data.Common.DNDataTableNewRowEventArgs;
+ TDNDataTableNewRowEventArgs = DDNC.System.Data.Common.TDNDataTableNewRowEventArgs;
+ DNFillErrorEventArgs = DDNC.System.Data.Common.DNFillErrorEventArgs;
+ TDNFillErrorEventArgs = DDNC.System.Data.Common.TDNFillErrorEventArgs;
+ DNMergeFailedEventArgs = DDNC.System.Data.Common.DNMergeFailedEventArgs;
+ TDNMergeFailedEventArgs = DDNC.System.Data.Common.TDNMergeFailedEventArgs;
+ DNStateChangeEventArgs = DDNC.System.Data.Common.DNStateChangeEventArgs;
+ TDNStateChangeEventArgs = DDNC.System.Data.Common.TDNStateChangeEventArgs;
+ DNStatementCompletedEventArgs = DDNC.System.Data.Common.DNStatementCompletedEventArgs;
+ TDNStatementCompletedEventArgs = DDNC.System.Data.Common.TDNStatementCompletedEventArgs;
+ DNDataException = DDNC.System.Data.Common.DNDataException;
+ TDNDataException = DDNC.System.Data.Common.TDNDataException;
+ DNConstraintException = DDNC.System.Data.Common.DNConstraintException;
+ TDNConstraintException = DDNC.System.Data.Common.TDNConstraintException;
+ DNDeletedRowInaccessibleException = DDNC.System.Data.Common.DNDeletedRowInaccessibleException;
+ TDNDeletedRowInaccessibleException = DDNC.System.Data.Common.TDNDeletedRowInaccessibleException;
+ DNDuplicateNameException = DDNC.System.Data.Common.DNDuplicateNameException;
+ TDNDuplicateNameException = DDNC.System.Data.Common.TDNDuplicateNameException;
+ DNInRowChangingEventException = DDNC.System.Data.Common.DNInRowChangingEventException;
+ TDNInRowChangingEventException = DDNC.System.Data.Common.TDNInRowChangingEventException;
+ DNInvalidConstraintException = DDNC.System.Data.Common.DNInvalidConstraintException;
+ TDNInvalidConstraintException = DDNC.System.Data.Common.TDNInvalidConstraintException;
+ DNInvalidExpressionException = DDNC.System.Data.Common.DNInvalidExpressionException;
+ TDNInvalidExpressionException = DDNC.System.Data.Common.TDNInvalidExpressionException;
+ DNEvaluateException = DDNC.System.Data.Common.DNEvaluateException;
+ TDNEvaluateException = DDNC.System.Data.Common.TDNEvaluateException;
+ DNSyntaxErrorException = DDNC.System.Data.Common.DNSyntaxErrorException;
+ TDNSyntaxErrorException = DDNC.System.Data.Common.TDNSyntaxErrorException;
+ DNMissingPrimaryKeyException = DDNC.System.Data.Common.DNMissingPrimaryKeyException;
+ TDNMissingPrimaryKeyException = DDNC.System.Data.Common.TDNMissingPrimaryKeyException;
+ DNNoNullAllowedException = DDNC.System.Data.Common.DNNoNullAllowedException;
+ TDNNoNullAllowedException = DDNC.System.Data.Common.TDNNoNullAllowedException;
+ DNReadOnlyException = DDNC.System.Data.Common.DNReadOnlyException;
+ TDNReadOnlyException = DDNC.System.Data.Common.TDNReadOnlyException;
+ DNRowNotInTableException = DDNC.System.Data.Common.DNRowNotInTableException;
+ TDNRowNotInTableException = DDNC.System.Data.Common.TDNRowNotInTableException;
+ DNStrongTypingException = DDNC.System.Data.Common.DNStrongTypingException;
+ TDNStrongTypingException = DDNC.System.Data.Common.TDNStrongTypingException;
+ DNVersionNotFoundException = DDNC.System.Data.Common.DNVersionNotFoundException;
+ TDNVersionNotFoundException = DDNC.System.Data.Common.TDNVersionNotFoundException;
+ DNDBConcurrencyException = DDNC.System.Data.Common.DNDBConcurrencyException;
+ TDNDBConcurrencyException = DDNC.System.Data.Common.TDNDBConcurrencyException;
+ DNSqlTypeException = DDNC.System.Data.Common.DNSqlTypeException;
+ TDNSqlTypeException = DDNC.System.Data.Common.TDNSqlTypeException;
+ DNSqlAlreadyFilledException = DDNC.System.Data.Common.DNSqlAlreadyFilledException;
+ TDNSqlAlreadyFilledException = DDNC.System.Data.Common.TDNSqlAlreadyFilledException;
+ DNSqlNotFilledException = DDNC.System.Data.Common.DNSqlNotFilledException;
+ TDNSqlNotFilledException = DDNC.System.Data.Common.TDNSqlNotFilledException;
+ DNSqlNullValueException = DDNC.System.Data.Common.DNSqlNullValueException;
+ TDNSqlNullValueException = DDNC.System.Data.Common.TDNSqlNullValueException;
+ DNSqlTruncateException = DDNC.System.Data.Common.DNSqlTruncateException;
+ TDNSqlTruncateException = DDNC.System.Data.Common.TDNSqlTruncateException;
+ DNDbException = DDNC.System.Data.Common.DNDbException;
+ TDNDbException = DDNC.System.Data.Common.TDNDbException;
+ DNDataAdapter = DDNC.System.Data.Common.DNDataAdapter;
+ TDNDataAdapter = DDNC.System.Data.Common.TDNDataAdapter;
+ DNDbDataAdapter = DDNC.System.Data.Common.DNDbDataAdapter;
+ TDNDbDataAdapter = DDNC.System.Data.Common.TDNDbDataAdapter;
+ DNDbCommand = DDNC.System.Data.Common.DNDbCommand;
+ TDNDbCommand = DDNC.System.Data.Common.TDNDbCommand;
+ DNDbCommandBuilder = DDNC.System.Data.Common.DNDbCommandBuilder;
+ TDNDbCommandBuilder = DDNC.System.Data.Common.TDNDbCommandBuilder;
+ DNDbConnection = DDNC.System.Data.Common.DNDbConnection;
+ TDNDbConnection = DDNC.System.Data.Common.TDNDbConnection;
+ DNDataColumnMapping = DDNC.System.Data.Common.DNDataColumnMapping;
+ TDNDataColumnMapping = DDNC.System.Data.Common.TDNDataColumnMapping;
+ DNDataColumnMappingCollection = DDNC.System.Data.Common.DNDataColumnMappingCollection;
+ TDNDataColumnMappingCollection = DDNC.System.Data.Common.TDNDataColumnMappingCollection;
+ DNDataTableMapping = DDNC.System.Data.Common.DNDataTableMapping;
+ TDNDataTableMapping = DDNC.System.Data.Common.TDNDataTableMapping;
+ DNDataTableMappingCollection = DDNC.System.Data.Common.DNDataTableMappingCollection;
+ TDNDataTableMappingCollection = DDNC.System.Data.Common.TDNDataTableMappingCollection;
+ DNDbDataReader = DDNC.System.Data.Common.DNDbDataReader;
+ TDNDbDataReader = DDNC.System.Data.Common.TDNDbDataReader;
+ DNDataTableReader = DDNC.System.Data.Common.DNDataTableReader;
+ TDNDataTableReader = DDNC.System.Data.Common.TDNDataTableReader;
+ DNDbParameter = DDNC.System.Data.Common.DNDbParameter;
+ TDNDbParameter = DDNC.System.Data.Common.TDNDbParameter;
+ DNDbParameterCollection = DDNC.System.Data.Common.DNDbParameterCollection;
+ TDNDbParameterCollection = DDNC.System.Data.Common.TDNDbParameterCollection;
+ DNDbTransaction = DDNC.System.Data.Common.DNDbTransaction;
+ TDNDbTransaction = DDNC.System.Data.Common.TDNDbTransaction;
+ DNSqlBinary = DDNC.System.Data.Common.DNSqlBinary;
+ TDNSqlBinary = DDNC.System.Data.Common.TDNSqlBinary;
+ DNSqlBoolean = DDNC.System.Data.Common.DNSqlBoolean;
+ TDNSqlBoolean = DDNC.System.Data.Common.TDNSqlBoolean;
+ DNSqlByte = DDNC.System.Data.Common.DNSqlByte;
+ TDNSqlByte = DDNC.System.Data.Common.TDNSqlByte;
+ DNSqlDateTime = DDNC.System.Data.Common.DNSqlDateTime;
+ TDNSqlDateTime = DDNC.System.Data.Common.TDNSqlDateTime;
+ DNSqlDecimal = DDNC.System.Data.Common.DNSqlDecimal;
+ TDNSqlDecimal = DDNC.System.Data.Common.TDNSqlDecimal;
+ DNSqlDouble = DDNC.System.Data.Common.DNSqlDouble;
+ TDNSqlDouble = DDNC.System.Data.Common.TDNSqlDouble;
+ DNSqlGuid = DDNC.System.Data.Common.DNSqlGuid;
+ TDNSqlGuid = DDNC.System.Data.Common.TDNSqlGuid;
+ DNSqlInt16 = DDNC.System.Data.Common.DNSqlInt16;
+ TDNSqlInt16 = DDNC.System.Data.Common.TDNSqlInt16;
+ DNSqlInt32 = DDNC.System.Data.Common.DNSqlInt32;
+ TDNSqlInt32 = DDNC.System.Data.Common.TDNSqlInt32;
+ DNSqlInt64 = DDNC.System.Data.Common.DNSqlInt64;
+ TDNSqlInt64 = DDNC.System.Data.Common.TDNSqlInt64;
+ DNSqlMoney = DDNC.System.Data.Common.DNSqlMoney;
+ TDNSqlMoney = DDNC.System.Data.Common.TDNSqlMoney;
+ DNSqlSingle = DDNC.System.Data.Common.DNSqlSingle;
+ TDNSqlSingle = DDNC.System.Data.Common.TDNSqlSingle;
+ DNSqlString = DDNC.System.Data.Common.DNSqlString;
+ TDNSqlString = DDNC.System.Data.Common.TDNSqlString;
+ DNXmlDataDocument = DDNC.System.Data.Common.DNXmlDataDocument;
+ TDNXmlDataDocument = DDNC.System.Data.Common.TDNXmlDataDocument;
+
+{ delegates }
+
+ DNDataColumnChangeEventHandler = DDNC.System.Data.Common.DNDataColumnChangeEventHandler;
+ DNDataRowChangeEventHandler = DDNC.System.Data.Common.DNDataRowChangeEventHandler;
+ DNDataTableClearEventHandler = DDNC.System.Data.Common.DNDataTableClearEventHandler;
+ DNDataTableNewRowEventHandler = DDNC.System.Data.Common.DNDataTableNewRowEventHandler;
+ DNFillErrorEventHandler = DDNC.System.Data.Common.DNFillErrorEventHandler;
+ DNMergeFailedEventHandler = DDNC.System.Data.Common.DNMergeFailedEventHandler;
+ DNStateChangeEventHandler = DDNC.System.Data.Common.DNStateChangeEventHandler;
+ DNStatementCompletedEventHandler = DDNC.System.Data.Common.DNStatementCompletedEventHandler;
+
+
+
+{ objects }
+
+
+implementation
+
+end.
diff --git a/src/NET5.0.9/DDN.System.Drawing.pas b/src/NET5.0.9/DDN.System.Drawing.pas
index bd9084e..179bead 100644
--- a/src/NET5.0.9/DDN.System.Drawing.pas
+++ b/src/NET5.0.9/DDN.System.Drawing.pas
@@ -1,4 +1,62 @@
-unit DDN.System.Drawing deprecated 'DDNC.System.Drawing.Primitives unit';
+//----------------------------------------------------------------------------
+// System.Drawing.Primitives.dll: System.Drawing.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+//----------------------------------------------------------------------------
+// The code is automatically generated by the GenCodeNET tool.
+//----------------------------------------------------------------------------
+// .NET Core 5.0.9
+//----------------------------------------------------------------------------
+// UnitName: DDN.System.Drawing
+// Author: ying32
+//----------------------------------------------------------------------------
-{$DEFINE DDNCSYSTEMDRAWINGPRIMITIVES}
-{$I DDNC.System.Drawing.Primitives.pas}
\ No newline at end of file
+unit DDN.System.Drawing deprecated 'Please use DDNC.System.Drawing.Primitives unit';
+
+{$IFDEF FPC}
+ {$mode delphi}//{$H+}
+ {$modeswitch advancedrecords}
+ {$modeswitch prefixedattributes} // Custom attributes feature,fpc3.2.2+
+{$ENDIF}
+
+interface
+
+uses
+ DDNC.System.Drawing.Primitives;
+
+type
+
+{ enums }
+
+ DNKnownColor = DDNC.System.Drawing.Primitives.DNKnownColor;
+
+
+type
+
+
+{ declares }
+
+ DNColorTranslator = DDNC.System.Drawing.Primitives.DNColorTranslator;
+ TDNColorTranslator = DDNC.System.Drawing.Primitives.TDNColorTranslator;
+ DNSystemColors = DDNC.System.Drawing.Primitives.DNSystemColors;
+ TDNSystemColors = DDNC.System.Drawing.Primitives.TDNSystemColors;
+ DNColor = DDNC.System.Drawing.Primitives.DNColor;
+ TDNColor = DDNC.System.Drawing.Primitives.TDNColor;
+ DNPoint = DDNC.System.Drawing.Primitives.DNPoint;
+ TDNPoint = DDNC.System.Drawing.Primitives.TDNPoint;
+ DNPointF = DDNC.System.Drawing.Primitives.DNPointF;
+ TDNPointF = DDNC.System.Drawing.Primitives.TDNPointF;
+ DNRectangle = DDNC.System.Drawing.Primitives.DNRectangle;
+ TDNRectangle = DDNC.System.Drawing.Primitives.TDNRectangle;
+ DNRectangleF = DDNC.System.Drawing.Primitives.DNRectangleF;
+ TDNRectangleF = DDNC.System.Drawing.Primitives.TDNRectangleF;
+ DNSize = DDNC.System.Drawing.Primitives.DNSize;
+ TDNSize = DDNC.System.Drawing.Primitives.TDNSize;
+ DNSizeF = DDNC.System.Drawing.Primitives.DNSizeF;
+ TDNSizeF = DDNC.System.Drawing.Primitives.TDNSizeF;
+
+
+{ objects }
+
+
+implementation
+
+end.
diff --git a/src/NET5.0.9/DDN.System.Xml.pas b/src/NET5.0.9/DDN.System.Xml.pas
index 11a99e9..b1bc071 100644
--- a/src/NET5.0.9/DDN.System.Xml.pas
+++ b/src/NET5.0.9/DDN.System.Xml.pas
@@ -1,4 +1,579 @@
+//----------------------------------------------------------------------------
+// System.Private.Xml.dll: System.Private.Xml, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
+//----------------------------------------------------------------------------
+// The code is automatically generated by the GenCodeNET tool.
+//----------------------------------------------------------------------------
+// .NET Core 5.0.9
+//----------------------------------------------------------------------------
+// UnitName: DDN.System.Xml
+// Author: ying32
+//----------------------------------------------------------------------------
+
unit DDN.System.Xml deprecated 'Please use DDNC.System.Private.Xml unit';
-{$DEFINE DDNCSYSTEMPRIVATEXML}
-{$I DDNC.System.Private.Xml.pas}
\ No newline at end of file
+{$IFDEF FPC}
+ {$mode delphi}//{$H+}
+ {$modeswitch advancedrecords}
+ {$modeswitch prefixedattributes} // Custom attributes feature,fpc3.2.2+
+{$ENDIF}
+
+interface
+
+uses
+ DDNC.System.Private.Xml;
+
+type
+
+{ enums }
+
+ DNConformanceLevel = DDNC.System.Private.Xml.DNConformanceLevel;
+ DNDtdProcessing = DDNC.System.Private.Xml.DNDtdProcessing;
+ DNEntityHandling = DDNC.System.Private.Xml.DNEntityHandling;
+ DNFormatting = DDNC.System.Private.Xml.DNFormatting;
+ DNNamespaceHandling = DDNC.System.Private.Xml.DNNamespaceHandling;
+ DNNewLineHandling = DDNC.System.Private.Xml.DNNewLineHandling;
+ DNReadState = DDNC.System.Private.Xml.DNReadState;
+ DNXmlKnownDtds = DDNC.System.Private.Xml.DNXmlKnownDtds;
+ DNXmlSchemaContentProcessing = DDNC.System.Private.Xml.DNXmlSchemaContentProcessing;
+ DNXmlSchemaContentType = DDNC.System.Private.Xml.DNXmlSchemaContentType;
+ DNXmlSchemaDatatypeVariety = DDNC.System.Private.Xml.DNXmlSchemaDatatypeVariety;
+ DNXmlSchemaDerivationMethod = DDNC.System.Private.Xml.DNXmlSchemaDerivationMethod;
+ DNXmlSchemaForm = DDNC.System.Private.Xml.DNXmlSchemaForm;
+ DNXmlSchemaInference_InferenceOption = DDNC.System.Private.Xml.DNXmlSchemaInference_InferenceOption;
+ DNXmlSchemaUse = DDNC.System.Private.Xml.DNXmlSchemaUse;
+ DNXmlSchemaValidationFlags = DDNC.System.Private.Xml.DNXmlSchemaValidationFlags;
+ DNXmlSchemaValidity = DDNC.System.Private.Xml.DNXmlSchemaValidity;
+ DNXmlSeverityType = DDNC.System.Private.Xml.DNXmlSeverityType;
+ DNXmlTypeCode = DDNC.System.Private.Xml.DNXmlTypeCode;
+ DNCodeGenerationOptions = DDNC.System.Private.Xml.DNCodeGenerationOptions;
+ DNXmlMappingAccess = DDNC.System.Private.Xml.DNXmlMappingAccess;
+ DNValidationType = DDNC.System.Private.Xml.DNValidationType;
+ DNWhitespaceHandling = DDNC.System.Private.Xml.DNWhitespaceHandling;
+ DNWriteState = DDNC.System.Private.Xml.DNWriteState;
+ DNXmlDateTimeSerializationMode = DDNC.System.Private.Xml.DNXmlDateTimeSerializationMode;
+ DNXmlNamespaceScope = DDNC.System.Private.Xml.DNXmlNamespaceScope;
+ DNXmlNodeChangedAction = DDNC.System.Private.Xml.DNXmlNodeChangedAction;
+ DNXmlNodeOrder = DDNC.System.Private.Xml.DNXmlNodeOrder;
+ DNXmlNodeType = DDNC.System.Private.Xml.DNXmlNodeType;
+ DNXmlOutputMethod = DDNC.System.Private.Xml.DNXmlOutputMethod;
+ DNXmlSpace = DDNC.System.Private.Xml.DNXmlSpace;
+ DNXmlTokenizedType = DDNC.System.Private.Xml.DNXmlTokenizedType;
+ DNXmlCaseOrder = DDNC.System.Private.Xml.DNXmlCaseOrder;
+ DNXmlDataType = DDNC.System.Private.Xml.DNXmlDataType;
+ DNXmlSortOrder = DDNC.System.Private.Xml.DNXmlSortOrder;
+ DNXPathNamespaceScope = DDNC.System.Private.Xml.DNXPathNamespaceScope;
+ DNXPathNodeType = DDNC.System.Private.Xml.DNXPathNodeType;
+ DNXPathResultType = DDNC.System.Private.Xml.DNXPathResultType;
+ DNIteratorResult = DDNC.System.Private.Xml.DNIteratorResult;
+ DNSetIteratorResult = DDNC.System.Private.Xml.DNSetIteratorResult;
+
+
+type
+
+
+{ declares }
+
+ DNIApplicationResourceStreamResolver = DDNC.System.Private.Xml.DNIApplicationResourceStreamResolver;
+ DNIHasXmlNode = DDNC.System.Private.Xml.DNIHasXmlNode;
+ DNIXmlLineInfo = DDNC.System.Private.Xml.DNIXmlLineInfo;
+ DNIXmlNamespaceResolver = DDNC.System.Private.Xml.DNIXmlNamespaceResolver;
+ DNIXmlSchemaInfo = DDNC.System.Private.Xml.DNIXmlSchemaInfo;
+ DNIXmlSerializable = DDNC.System.Private.Xml.DNIXmlSerializable;
+ DNIXmlTextParser = DDNC.System.Private.Xml.DNIXmlTextParser;
+ DNIXPathNavigable = DDNC.System.Private.Xml.DNIXPathNavigable;
+ DNIXsltContextFunction = DDNC.System.Private.Xml.DNIXsltContextFunction;
+ DNIXsltContextVariable = DDNC.System.Private.Xml.DNIXsltContextVariable;
+ DNSoapAttributeAttribute = DDNC.System.Private.Xml.DNSoapAttributeAttribute;
+ TDNSoapAttributeAttribute = DDNC.System.Private.Xml.TDNSoapAttributeAttribute;
+ DNSoapElementAttribute = DDNC.System.Private.Xml.DNSoapElementAttribute;
+ TDNSoapElementAttribute = DDNC.System.Private.Xml.TDNSoapElementAttribute;
+ DNSoapEnumAttribute = DDNC.System.Private.Xml.DNSoapEnumAttribute;
+ TDNSoapEnumAttribute = DDNC.System.Private.Xml.TDNSoapEnumAttribute;
+ DNSoapIgnoreAttribute = DDNC.System.Private.Xml.DNSoapIgnoreAttribute;
+ TDNSoapIgnoreAttribute = DDNC.System.Private.Xml.TDNSoapIgnoreAttribute;
+ DNSoapIncludeAttribute = DDNC.System.Private.Xml.DNSoapIncludeAttribute;
+ TDNSoapIncludeAttribute = DDNC.System.Private.Xml.TDNSoapIncludeAttribute;
+ DNSoapTypeAttribute = DDNC.System.Private.Xml.DNSoapTypeAttribute;
+ TDNSoapTypeAttribute = DDNC.System.Private.Xml.TDNSoapTypeAttribute;
+ DNXmlAnyAttributeAttribute = DDNC.System.Private.Xml.DNXmlAnyAttributeAttribute;
+ TDNXmlAnyAttributeAttribute = DDNC.System.Private.Xml.TDNXmlAnyAttributeAttribute;
+ DNXmlAnyElementAttribute = DDNC.System.Private.Xml.DNXmlAnyElementAttribute;
+ TDNXmlAnyElementAttribute = DDNC.System.Private.Xml.TDNXmlAnyElementAttribute;
+ DNXmlArrayAttribute = DDNC.System.Private.Xml.DNXmlArrayAttribute;
+ TDNXmlArrayAttribute = DDNC.System.Private.Xml.TDNXmlArrayAttribute;
+ DNXmlArrayItemAttribute = DDNC.System.Private.Xml.DNXmlArrayItemAttribute;
+ TDNXmlArrayItemAttribute = DDNC.System.Private.Xml.TDNXmlArrayItemAttribute;
+ DNXmlAttributeAttribute = DDNC.System.Private.Xml.DNXmlAttributeAttribute;
+ TDNXmlAttributeAttribute = DDNC.System.Private.Xml.TDNXmlAttributeAttribute;
+ DNXmlChoiceIdentifierAttribute = DDNC.System.Private.Xml.DNXmlChoiceIdentifierAttribute;
+ TDNXmlChoiceIdentifierAttribute = DDNC.System.Private.Xml.TDNXmlChoiceIdentifierAttribute;
+ DNXmlElementAttribute = DDNC.System.Private.Xml.DNXmlElementAttribute;
+ TDNXmlElementAttribute = DDNC.System.Private.Xml.TDNXmlElementAttribute;
+ DNXmlEnumAttribute = DDNC.System.Private.Xml.DNXmlEnumAttribute;
+ TDNXmlEnumAttribute = DDNC.System.Private.Xml.TDNXmlEnumAttribute;
+ DNXmlIgnoreAttribute = DDNC.System.Private.Xml.DNXmlIgnoreAttribute;
+ TDNXmlIgnoreAttribute = DDNC.System.Private.Xml.TDNXmlIgnoreAttribute;
+ DNXmlIncludeAttribute = DDNC.System.Private.Xml.DNXmlIncludeAttribute;
+ TDNXmlIncludeAttribute = DDNC.System.Private.Xml.TDNXmlIncludeAttribute;
+ DNXmlNamespaceDeclarationsAttribute = DDNC.System.Private.Xml.DNXmlNamespaceDeclarationsAttribute;
+ TDNXmlNamespaceDeclarationsAttribute = DDNC.System.Private.Xml.TDNXmlNamespaceDeclarationsAttribute;
+ DNXmlRootAttribute = DDNC.System.Private.Xml.DNXmlRootAttribute;
+ TDNXmlRootAttribute = DDNC.System.Private.Xml.TDNXmlRootAttribute;
+ DNXmlSchemaProviderAttribute = DDNC.System.Private.Xml.DNXmlSchemaProviderAttribute;
+ TDNXmlSchemaProviderAttribute = DDNC.System.Private.Xml.TDNXmlSchemaProviderAttribute;
+ DNXmlSerializerAssemblyAttribute = DDNC.System.Private.Xml.DNXmlSerializerAssemblyAttribute;
+ TDNXmlSerializerAssemblyAttribute = DDNC.System.Private.Xml.TDNXmlSerializerAssemblyAttribute;
+ DNXmlSerializerVersionAttribute = DDNC.System.Private.Xml.DNXmlSerializerVersionAttribute;
+ TDNXmlSerializerVersionAttribute = DDNC.System.Private.Xml.TDNXmlSerializerVersionAttribute;
+ DNXmlTextAttribute = DDNC.System.Private.Xml.DNXmlTextAttribute;
+ TDNXmlTextAttribute = DDNC.System.Private.Xml.TDNXmlTextAttribute;
+ DNXmlTypeAttribute = DDNC.System.Private.Xml.DNXmlTypeAttribute;
+ TDNXmlTypeAttribute = DDNC.System.Private.Xml.TDNXmlTypeAttribute;
+ DNXmlSchemaObjectCollection = DDNC.System.Private.Xml.DNXmlSchemaObjectCollection;
+ TDNXmlSchemaObjectCollection = DDNC.System.Private.Xml.TDNXmlSchemaObjectCollection;
+ DNXmlAnyElementAttributes = DDNC.System.Private.Xml.DNXmlAnyElementAttributes;
+ TDNXmlAnyElementAttributes = DDNC.System.Private.Xml.TDNXmlAnyElementAttributes;
+ DNXmlArrayItemAttributes = DDNC.System.Private.Xml.DNXmlArrayItemAttributes;
+ TDNXmlArrayItemAttributes = DDNC.System.Private.Xml.TDNXmlArrayItemAttributes;
+ DNXmlElementAttributes = DDNC.System.Private.Xml.DNXmlElementAttributes;
+ TDNXmlElementAttributes = DDNC.System.Private.Xml.TDNXmlElementAttributes;
+ DNXmlSchemas = DDNC.System.Private.Xml.DNXmlSchemas;
+ TDNXmlSchemas = DDNC.System.Private.Xml.TDNXmlSchemas;
+ DNValidationEventArgs = DDNC.System.Private.Xml.DNValidationEventArgs;
+ TDNValidationEventArgs = DDNC.System.Private.Xml.TDNValidationEventArgs;
+ DNUnreferencedObjectEventArgs = DDNC.System.Private.Xml.DNUnreferencedObjectEventArgs;
+ TDNUnreferencedObjectEventArgs = DDNC.System.Private.Xml.TDNUnreferencedObjectEventArgs;
+ DNXmlAttributeEventArgs = DDNC.System.Private.Xml.DNXmlAttributeEventArgs;
+ TDNXmlAttributeEventArgs = DDNC.System.Private.Xml.TDNXmlAttributeEventArgs;
+ DNXmlElementEventArgs = DDNC.System.Private.Xml.DNXmlElementEventArgs;
+ TDNXmlElementEventArgs = DDNC.System.Private.Xml.TDNXmlElementEventArgs;
+ DNXmlNodeEventArgs = DDNC.System.Private.Xml.DNXmlNodeEventArgs;
+ TDNXmlNodeEventArgs = DDNC.System.Private.Xml.TDNXmlNodeEventArgs;
+ DNXmlNodeChangedEventArgs = DDNC.System.Private.Xml.DNXmlNodeChangedEventArgs;
+ TDNXmlNodeChangedEventArgs = DDNC.System.Private.Xml.TDNXmlNodeChangedEventArgs;
+ DNXsltMessageEncounteredEventArgs = DDNC.System.Private.Xml.DNXsltMessageEncounteredEventArgs;
+ TDNXsltMessageEncounteredEventArgs = DDNC.System.Private.Xml.TDNXsltMessageEncounteredEventArgs;
+ DNXmlSchemaException = DDNC.System.Private.Xml.DNXmlSchemaException;
+ TDNXmlSchemaException = DDNC.System.Private.Xml.TDNXmlSchemaException;
+ DNXmlSchemaInferenceException = DDNC.System.Private.Xml.DNXmlSchemaInferenceException;
+ TDNXmlSchemaInferenceException = DDNC.System.Private.Xml.TDNXmlSchemaInferenceException;
+ DNXmlSchemaValidationException = DDNC.System.Private.Xml.DNXmlSchemaValidationException;
+ TDNXmlSchemaValidationException = DDNC.System.Private.Xml.TDNXmlSchemaValidationException;
+ DNXmlException = DDNC.System.Private.Xml.DNXmlException;
+ TDNXmlException = DDNC.System.Private.Xml.TDNXmlException;
+ DNXPathException = DDNC.System.Private.Xml.DNXPathException;
+ TDNXPathException = DDNC.System.Private.Xml.TDNXPathException;
+ DNXsltException = DDNC.System.Private.Xml.DNXsltException;
+ TDNXsltException = DDNC.System.Private.Xml.TDNXsltException;
+ DNXsltCompileException = DDNC.System.Private.Xml.DNXsltCompileException;
+ TDNXsltCompileException = DDNC.System.Private.Xml.TDNXsltCompileException;
+ DNXmlDeserializationEvents = DDNC.System.Private.Xml.DNXmlDeserializationEvents;
+ TDNXmlDeserializationEvents = DDNC.System.Private.Xml.TDNXmlDeserializationEvents;
+ DNAncestorDocOrderIterator = DDNC.System.Private.Xml.DNAncestorDocOrderIterator;
+ TDNAncestorDocOrderIterator = DDNC.System.Private.Xml.TDNAncestorDocOrderIterator;
+ DNAncestorIterator = DDNC.System.Private.Xml.DNAncestorIterator;
+ TDNAncestorIterator = DDNC.System.Private.Xml.TDNAncestorIterator;
+ DNAttributeContentIterator = DDNC.System.Private.Xml.DNAttributeContentIterator;
+ TDNAttributeContentIterator = DDNC.System.Private.Xml.TDNAttributeContentIterator;
+ DNAttributeIterator = DDNC.System.Private.Xml.DNAttributeIterator;
+ TDNAttributeIterator = DDNC.System.Private.Xml.TDNAttributeIterator;
+ DNContentIterator = DDNC.System.Private.Xml.DNContentIterator;
+ TDNContentIterator = DDNC.System.Private.Xml.TDNContentIterator;
+ DNContentMergeIterator = DDNC.System.Private.Xml.DNContentMergeIterator;
+ TDNContentMergeIterator = DDNC.System.Private.Xml.TDNContentMergeIterator;
+ DNDecimalAggregator = DDNC.System.Private.Xml.DNDecimalAggregator;
+ TDNDecimalAggregator = DDNC.System.Private.Xml.TDNDecimalAggregator;
+ DNDescendantIterator = DDNC.System.Private.Xml.DNDescendantIterator;
+ TDNDescendantIterator = DDNC.System.Private.Xml.TDNDescendantIterator;
+ DNDescendantMergeIterator = DDNC.System.Private.Xml.DNDescendantMergeIterator;
+ TDNDescendantMergeIterator = DDNC.System.Private.Xml.TDNDescendantMergeIterator;
+ DNDifferenceIterator = DDNC.System.Private.Xml.DNDifferenceIterator;
+ TDNDifferenceIterator = DDNC.System.Private.Xml.TDNDifferenceIterator;
+ DNDodSequenceMerge = DDNC.System.Private.Xml.DNDodSequenceMerge;
+ TDNDodSequenceMerge = DDNC.System.Private.Xml.TDNDodSequenceMerge;
+ DNDoubleAggregator = DDNC.System.Private.Xml.DNDoubleAggregator;
+ TDNDoubleAggregator = DDNC.System.Private.Xml.TDNDoubleAggregator;
+ DNElementContentIterator = DDNC.System.Private.Xml.DNElementContentIterator;
+ TDNElementContentIterator = DDNC.System.Private.Xml.TDNElementContentIterator;
+ DNFollowingSiblingIterator = DDNC.System.Private.Xml.DNFollowingSiblingIterator;
+ TDNFollowingSiblingIterator = DDNC.System.Private.Xml.TDNFollowingSiblingIterator;
+ DNFollowingSiblingMergeIterator = DDNC.System.Private.Xml.DNFollowingSiblingMergeIterator;
+ TDNFollowingSiblingMergeIterator = DDNC.System.Private.Xml.TDNFollowingSiblingMergeIterator;
+ DNIdIterator = DDNC.System.Private.Xml.DNIdIterator;
+ TDNIdIterator = DDNC.System.Private.Xml.TDNIdIterator;
+ DNInt32Aggregator = DDNC.System.Private.Xml.DNInt32Aggregator;
+ TDNInt32Aggregator = DDNC.System.Private.Xml.TDNInt32Aggregator;
+ DNInt64Aggregator = DDNC.System.Private.Xml.DNInt64Aggregator;
+ TDNInt64Aggregator = DDNC.System.Private.Xml.TDNInt64Aggregator;
+ DNIntersectIterator = DDNC.System.Private.Xml.DNIntersectIterator;
+ TDNIntersectIterator = DDNC.System.Private.Xml.TDNIntersectIterator;
+ DNNamespaceIterator = DDNC.System.Private.Xml.DNNamespaceIterator;
+ TDNNamespaceIterator = DDNC.System.Private.Xml.TDNNamespaceIterator;
+ DNNodeKindContentIterator = DDNC.System.Private.Xml.DNNodeKindContentIterator;
+ TDNNodeKindContentIterator = DDNC.System.Private.Xml.TDNNodeKindContentIterator;
+ DNNodeRangeIterator = DDNC.System.Private.Xml.DNNodeRangeIterator;
+ TDNNodeRangeIterator = DDNC.System.Private.Xml.TDNNodeRangeIterator;
+ DNParentIterator = DDNC.System.Private.Xml.DNParentIterator;
+ TDNParentIterator = DDNC.System.Private.Xml.TDNParentIterator;
+ DNPrecedingIterator = DDNC.System.Private.Xml.DNPrecedingIterator;
+ TDNPrecedingIterator = DDNC.System.Private.Xml.TDNPrecedingIterator;
+ DNPrecedingSiblingDocOrderIterator = DDNC.System.Private.Xml.DNPrecedingSiblingDocOrderIterator;
+ TDNPrecedingSiblingDocOrderIterator = DDNC.System.Private.Xml.TDNPrecedingSiblingDocOrderIterator;
+ DNPrecedingSiblingIterator = DDNC.System.Private.Xml.DNPrecedingSiblingIterator;
+ TDNPrecedingSiblingIterator = DDNC.System.Private.Xml.TDNPrecedingSiblingIterator;
+ DNStringConcat = DDNC.System.Private.Xml.DNStringConcat;
+ TDNStringConcat = DDNC.System.Private.Xml.TDNStringConcat;
+ DNUnionIterator = DDNC.System.Private.Xml.DNUnionIterator;
+ TDNUnionIterator = DDNC.System.Private.Xml.TDNUnionIterator;
+ DNXmlSortKeyAccumulator = DDNC.System.Private.Xml.DNXmlSortKeyAccumulator;
+ TDNXmlSortKeyAccumulator = DDNC.System.Private.Xml.TDNXmlSortKeyAccumulator;
+ DNXPathFollowingIterator = DDNC.System.Private.Xml.DNXPathFollowingIterator;
+ TDNXPathFollowingIterator = DDNC.System.Private.Xml.TDNXPathFollowingIterator;
+ DNXPathFollowingMergeIterator = DDNC.System.Private.Xml.DNXPathFollowingMergeIterator;
+ TDNXPathFollowingMergeIterator = DDNC.System.Private.Xml.TDNXPathFollowingMergeIterator;
+ DNXPathPrecedingDocOrderIterator = DDNC.System.Private.Xml.DNXPathPrecedingDocOrderIterator;
+ TDNXPathPrecedingDocOrderIterator = DDNC.System.Private.Xml.TDNXPathPrecedingDocOrderIterator;
+ DNXPathPrecedingIterator = DDNC.System.Private.Xml.DNXPathPrecedingIterator;
+ TDNXPathPrecedingIterator = DDNC.System.Private.Xml.TDNXPathPrecedingIterator;
+ DNXPathPrecedingMergeIterator = DDNC.System.Private.Xml.DNXPathPrecedingMergeIterator;
+ TDNXPathPrecedingMergeIterator = DDNC.System.Private.Xml.TDNXPathPrecedingMergeIterator;
+ DNXmlSchemaCollection = DDNC.System.Private.Xml.DNXmlSchemaCollection;
+ TDNXmlSchemaCollection = DDNC.System.Private.Xml.TDNXmlSchemaCollection;
+ DNXmlSchemaCollectionEnumerator = DDNC.System.Private.Xml.DNXmlSchemaCollectionEnumerator;
+ TDNXmlSchemaCollectionEnumerator = DDNC.System.Private.Xml.TDNXmlSchemaCollectionEnumerator;
+ DNXmlSchemaCompilationSettings = DDNC.System.Private.Xml.DNXmlSchemaCompilationSettings;
+ TDNXmlSchemaCompilationSettings = DDNC.System.Private.Xml.TDNXmlSchemaCompilationSettings;
+ DNXmlSchemaDatatype = DDNC.System.Private.Xml.DNXmlSchemaDatatype;
+ TDNXmlSchemaDatatype = DDNC.System.Private.Xml.TDNXmlSchemaDatatype;
+ DNXmlSchemaInference = DDNC.System.Private.Xml.DNXmlSchemaInference;
+ TDNXmlSchemaInference = DDNC.System.Private.Xml.TDNXmlSchemaInference;
+ DNXmlSchemaInfo = DDNC.System.Private.Xml.DNXmlSchemaInfo;
+ TDNXmlSchemaInfo = DDNC.System.Private.Xml.TDNXmlSchemaInfo;
+ DNXmlSchemaObject = DDNC.System.Private.Xml.DNXmlSchemaObject;
+ TDNXmlSchemaObject = DDNC.System.Private.Xml.TDNXmlSchemaObject;
+ DNXmlSchema = DDNC.System.Private.Xml.DNXmlSchema;
+ TDNXmlSchema = DDNC.System.Private.Xml.TDNXmlSchema;
+ DNXmlSchemaAnnotated = DDNC.System.Private.Xml.DNXmlSchemaAnnotated;
+ TDNXmlSchemaAnnotated = DDNC.System.Private.Xml.TDNXmlSchemaAnnotated;
+ DNXmlSchemaAnyAttribute = DDNC.System.Private.Xml.DNXmlSchemaAnyAttribute;
+ TDNXmlSchemaAnyAttribute = DDNC.System.Private.Xml.TDNXmlSchemaAnyAttribute;
+ DNXmlSchemaAttribute = DDNC.System.Private.Xml.DNXmlSchemaAttribute;
+ TDNXmlSchemaAttribute = DDNC.System.Private.Xml.TDNXmlSchemaAttribute;
+ DNXmlSchemaAttributeGroup = DDNC.System.Private.Xml.DNXmlSchemaAttributeGroup;
+ TDNXmlSchemaAttributeGroup = DDNC.System.Private.Xml.TDNXmlSchemaAttributeGroup;
+ DNXmlSchemaAttributeGroupRef = DDNC.System.Private.Xml.DNXmlSchemaAttributeGroupRef;
+ TDNXmlSchemaAttributeGroupRef = DDNC.System.Private.Xml.TDNXmlSchemaAttributeGroupRef;
+ DNXmlSchemaContent = DDNC.System.Private.Xml.DNXmlSchemaContent;
+ TDNXmlSchemaContent = DDNC.System.Private.Xml.TDNXmlSchemaContent;
+ DNXmlSchemaComplexContentExtension = DDNC.System.Private.Xml.DNXmlSchemaComplexContentExtension;
+ TDNXmlSchemaComplexContentExtension = DDNC.System.Private.Xml.TDNXmlSchemaComplexContentExtension;
+ DNXmlSchemaComplexContentRestriction = DDNC.System.Private.Xml.DNXmlSchemaComplexContentRestriction;
+ TDNXmlSchemaComplexContentRestriction = DDNC.System.Private.Xml.TDNXmlSchemaComplexContentRestriction;
+ DNXmlSchemaSimpleContentExtension = DDNC.System.Private.Xml.DNXmlSchemaSimpleContentExtension;
+ TDNXmlSchemaSimpleContentExtension = DDNC.System.Private.Xml.TDNXmlSchemaSimpleContentExtension;
+ DNXmlSchemaSimpleContentRestriction = DDNC.System.Private.Xml.DNXmlSchemaSimpleContentRestriction;
+ TDNXmlSchemaSimpleContentRestriction = DDNC.System.Private.Xml.TDNXmlSchemaSimpleContentRestriction;
+ DNXmlSchemaContentModel = DDNC.System.Private.Xml.DNXmlSchemaContentModel;
+ TDNXmlSchemaContentModel = DDNC.System.Private.Xml.TDNXmlSchemaContentModel;
+ DNXmlSchemaComplexContent = DDNC.System.Private.Xml.DNXmlSchemaComplexContent;
+ TDNXmlSchemaComplexContent = DDNC.System.Private.Xml.TDNXmlSchemaComplexContent;
+ DNXmlSchemaSimpleContent = DDNC.System.Private.Xml.DNXmlSchemaSimpleContent;
+ TDNXmlSchemaSimpleContent = DDNC.System.Private.Xml.TDNXmlSchemaSimpleContent;
+ DNXmlSchemaFacet = DDNC.System.Private.Xml.DNXmlSchemaFacet;
+ TDNXmlSchemaFacet = DDNC.System.Private.Xml.TDNXmlSchemaFacet;
+ DNXmlSchemaEnumerationFacet = DDNC.System.Private.Xml.DNXmlSchemaEnumerationFacet;
+ TDNXmlSchemaEnumerationFacet = DDNC.System.Private.Xml.TDNXmlSchemaEnumerationFacet;
+ DNXmlSchemaMaxExclusiveFacet = DDNC.System.Private.Xml.DNXmlSchemaMaxExclusiveFacet;
+ TDNXmlSchemaMaxExclusiveFacet = DDNC.System.Private.Xml.TDNXmlSchemaMaxExclusiveFacet;
+ DNXmlSchemaMaxInclusiveFacet = DDNC.System.Private.Xml.DNXmlSchemaMaxInclusiveFacet;
+ TDNXmlSchemaMaxInclusiveFacet = DDNC.System.Private.Xml.TDNXmlSchemaMaxInclusiveFacet;
+ DNXmlSchemaMinExclusiveFacet = DDNC.System.Private.Xml.DNXmlSchemaMinExclusiveFacet;
+ TDNXmlSchemaMinExclusiveFacet = DDNC.System.Private.Xml.TDNXmlSchemaMinExclusiveFacet;
+ DNXmlSchemaMinInclusiveFacet = DDNC.System.Private.Xml.DNXmlSchemaMinInclusiveFacet;
+ TDNXmlSchemaMinInclusiveFacet = DDNC.System.Private.Xml.TDNXmlSchemaMinInclusiveFacet;
+ DNXmlSchemaNumericFacet = DDNC.System.Private.Xml.DNXmlSchemaNumericFacet;
+ TDNXmlSchemaNumericFacet = DDNC.System.Private.Xml.TDNXmlSchemaNumericFacet;
+ DNXmlSchemaFractionDigitsFacet = DDNC.System.Private.Xml.DNXmlSchemaFractionDigitsFacet;
+ TDNXmlSchemaFractionDigitsFacet = DDNC.System.Private.Xml.TDNXmlSchemaFractionDigitsFacet;
+ DNXmlSchemaLengthFacet = DDNC.System.Private.Xml.DNXmlSchemaLengthFacet;
+ TDNXmlSchemaLengthFacet = DDNC.System.Private.Xml.TDNXmlSchemaLengthFacet;
+ DNXmlSchemaMaxLengthFacet = DDNC.System.Private.Xml.DNXmlSchemaMaxLengthFacet;
+ TDNXmlSchemaMaxLengthFacet = DDNC.System.Private.Xml.TDNXmlSchemaMaxLengthFacet;
+ DNXmlSchemaMinLengthFacet = DDNC.System.Private.Xml.DNXmlSchemaMinLengthFacet;
+ TDNXmlSchemaMinLengthFacet = DDNC.System.Private.Xml.TDNXmlSchemaMinLengthFacet;
+ DNXmlSchemaTotalDigitsFacet = DDNC.System.Private.Xml.DNXmlSchemaTotalDigitsFacet;
+ TDNXmlSchemaTotalDigitsFacet = DDNC.System.Private.Xml.TDNXmlSchemaTotalDigitsFacet;
+ DNXmlSchemaPatternFacet = DDNC.System.Private.Xml.DNXmlSchemaPatternFacet;
+ TDNXmlSchemaPatternFacet = DDNC.System.Private.Xml.TDNXmlSchemaPatternFacet;
+ DNXmlSchemaWhiteSpaceFacet = DDNC.System.Private.Xml.DNXmlSchemaWhiteSpaceFacet;
+ TDNXmlSchemaWhiteSpaceFacet = DDNC.System.Private.Xml.TDNXmlSchemaWhiteSpaceFacet;
+ DNXmlSchemaGroup = DDNC.System.Private.Xml.DNXmlSchemaGroup;
+ TDNXmlSchemaGroup = DDNC.System.Private.Xml.TDNXmlSchemaGroup;
+ DNXmlSchemaIdentityConstraint = DDNC.System.Private.Xml.DNXmlSchemaIdentityConstraint;
+ TDNXmlSchemaIdentityConstraint = DDNC.System.Private.Xml.TDNXmlSchemaIdentityConstraint;
+ DNXmlSchemaKey = DDNC.System.Private.Xml.DNXmlSchemaKey;
+ TDNXmlSchemaKey = DDNC.System.Private.Xml.TDNXmlSchemaKey;
+ DNXmlSchemaKeyref = DDNC.System.Private.Xml.DNXmlSchemaKeyref;
+ TDNXmlSchemaKeyref = DDNC.System.Private.Xml.TDNXmlSchemaKeyref;
+ DNXmlSchemaUnique = DDNC.System.Private.Xml.DNXmlSchemaUnique;
+ TDNXmlSchemaUnique = DDNC.System.Private.Xml.TDNXmlSchemaUnique;
+ DNXmlSchemaNotation = DDNC.System.Private.Xml.DNXmlSchemaNotation;
+ TDNXmlSchemaNotation = DDNC.System.Private.Xml.TDNXmlSchemaNotation;
+ DNXmlSchemaParticle = DDNC.System.Private.Xml.DNXmlSchemaParticle;
+ TDNXmlSchemaParticle = DDNC.System.Private.Xml.TDNXmlSchemaParticle;
+ DNXmlSchemaAny = DDNC.System.Private.Xml.DNXmlSchemaAny;
+ TDNXmlSchemaAny = DDNC.System.Private.Xml.TDNXmlSchemaAny;
+ DNXmlSchemaElement = DDNC.System.Private.Xml.DNXmlSchemaElement;
+ TDNXmlSchemaElement = DDNC.System.Private.Xml.TDNXmlSchemaElement;
+ DNXmlSchemaGroupBase = DDNC.System.Private.Xml.DNXmlSchemaGroupBase;
+ TDNXmlSchemaGroupBase = DDNC.System.Private.Xml.TDNXmlSchemaGroupBase;
+ DNXmlSchemaAll = DDNC.System.Private.Xml.DNXmlSchemaAll;
+ TDNXmlSchemaAll = DDNC.System.Private.Xml.TDNXmlSchemaAll;
+ DNXmlSchemaChoice = DDNC.System.Private.Xml.DNXmlSchemaChoice;
+ TDNXmlSchemaChoice = DDNC.System.Private.Xml.TDNXmlSchemaChoice;
+ DNXmlSchemaSequence = DDNC.System.Private.Xml.DNXmlSchemaSequence;
+ TDNXmlSchemaSequence = DDNC.System.Private.Xml.TDNXmlSchemaSequence;
+ DNXmlSchemaGroupRef = DDNC.System.Private.Xml.DNXmlSchemaGroupRef;
+ TDNXmlSchemaGroupRef = DDNC.System.Private.Xml.TDNXmlSchemaGroupRef;
+ DNXmlSchemaSimpleTypeContent = DDNC.System.Private.Xml.DNXmlSchemaSimpleTypeContent;
+ TDNXmlSchemaSimpleTypeContent = DDNC.System.Private.Xml.TDNXmlSchemaSimpleTypeContent;
+ DNXmlSchemaSimpleTypeList = DDNC.System.Private.Xml.DNXmlSchemaSimpleTypeList;
+ TDNXmlSchemaSimpleTypeList = DDNC.System.Private.Xml.TDNXmlSchemaSimpleTypeList;
+ DNXmlSchemaSimpleTypeRestriction = DDNC.System.Private.Xml.DNXmlSchemaSimpleTypeRestriction;
+ TDNXmlSchemaSimpleTypeRestriction = DDNC.System.Private.Xml.TDNXmlSchemaSimpleTypeRestriction;
+ DNXmlSchemaSimpleTypeUnion = DDNC.System.Private.Xml.DNXmlSchemaSimpleTypeUnion;
+ TDNXmlSchemaSimpleTypeUnion = DDNC.System.Private.Xml.TDNXmlSchemaSimpleTypeUnion;
+ DNXmlSchemaType = DDNC.System.Private.Xml.DNXmlSchemaType;
+ TDNXmlSchemaType = DDNC.System.Private.Xml.TDNXmlSchemaType;
+ DNXmlSchemaComplexType = DDNC.System.Private.Xml.DNXmlSchemaComplexType;
+ TDNXmlSchemaComplexType = DDNC.System.Private.Xml.TDNXmlSchemaComplexType;
+ DNXmlSchemaSimpleType = DDNC.System.Private.Xml.DNXmlSchemaSimpleType;
+ TDNXmlSchemaSimpleType = DDNC.System.Private.Xml.TDNXmlSchemaSimpleType;
+ DNXmlSchemaXPath = DDNC.System.Private.Xml.DNXmlSchemaXPath;
+ TDNXmlSchemaXPath = DDNC.System.Private.Xml.TDNXmlSchemaXPath;
+ DNXmlSchemaAnnotation = DDNC.System.Private.Xml.DNXmlSchemaAnnotation;
+ TDNXmlSchemaAnnotation = DDNC.System.Private.Xml.TDNXmlSchemaAnnotation;
+ DNXmlSchemaAppInfo = DDNC.System.Private.Xml.DNXmlSchemaAppInfo;
+ TDNXmlSchemaAppInfo = DDNC.System.Private.Xml.TDNXmlSchemaAppInfo;
+ DNXmlSchemaDocumentation = DDNC.System.Private.Xml.DNXmlSchemaDocumentation;
+ TDNXmlSchemaDocumentation = DDNC.System.Private.Xml.TDNXmlSchemaDocumentation;
+ DNXmlSchemaExternal = DDNC.System.Private.Xml.DNXmlSchemaExternal;
+ TDNXmlSchemaExternal = DDNC.System.Private.Xml.TDNXmlSchemaExternal;
+ DNXmlSchemaImport = DDNC.System.Private.Xml.DNXmlSchemaImport;
+ TDNXmlSchemaImport = DDNC.System.Private.Xml.TDNXmlSchemaImport;
+ DNXmlSchemaInclude = DDNC.System.Private.Xml.DNXmlSchemaInclude;
+ TDNXmlSchemaInclude = DDNC.System.Private.Xml.TDNXmlSchemaInclude;
+ DNXmlSchemaRedefine = DDNC.System.Private.Xml.DNXmlSchemaRedefine;
+ TDNXmlSchemaRedefine = DDNC.System.Private.Xml.TDNXmlSchemaRedefine;
+ DNXmlSchemaObjectEnumerator = DDNC.System.Private.Xml.DNXmlSchemaObjectEnumerator;
+ TDNXmlSchemaObjectEnumerator = DDNC.System.Private.Xml.TDNXmlSchemaObjectEnumerator;
+ DNXmlSchemaObjectTable = DDNC.System.Private.Xml.DNXmlSchemaObjectTable;
+ TDNXmlSchemaObjectTable = DDNC.System.Private.Xml.TDNXmlSchemaObjectTable;
+ DNXmlSchemaSet = DDNC.System.Private.Xml.DNXmlSchemaSet;
+ TDNXmlSchemaSet = DDNC.System.Private.Xml.TDNXmlSchemaSet;
+ DNXmlSchemaValidator = DDNC.System.Private.Xml.DNXmlSchemaValidator;
+ TDNXmlSchemaValidator = DDNC.System.Private.Xml.TDNXmlSchemaValidator;
+ DNCodeIdentifier = DDNC.System.Private.Xml.DNCodeIdentifier;
+ TDNCodeIdentifier = DDNC.System.Private.Xml.TDNCodeIdentifier;
+ DNCodeIdentifiers = DDNC.System.Private.Xml.DNCodeIdentifiers;
+ TDNCodeIdentifiers = DDNC.System.Private.Xml.TDNCodeIdentifiers;
+ DNImportContext = DDNC.System.Private.Xml.DNImportContext;
+ TDNImportContext = DDNC.System.Private.Xml.TDNImportContext;
+ DNSchemaImporter = DDNC.System.Private.Xml.DNSchemaImporter;
+ TDNSchemaImporter = DDNC.System.Private.Xml.TDNSchemaImporter;
+ DNXmlSchemaImporter = DDNC.System.Private.Xml.DNXmlSchemaImporter;
+ TDNXmlSchemaImporter = DDNC.System.Private.Xml.TDNXmlSchemaImporter;
+ DNSoapAttributeOverrides = DDNC.System.Private.Xml.DNSoapAttributeOverrides;
+ TDNSoapAttributeOverrides = DDNC.System.Private.Xml.TDNSoapAttributeOverrides;
+ DNSoapAttributes = DDNC.System.Private.Xml.DNSoapAttributes;
+ TDNSoapAttributes = DDNC.System.Private.Xml.TDNSoapAttributes;
+ DNSoapReflectionImporter = DDNC.System.Private.Xml.DNSoapReflectionImporter;
+ TDNSoapReflectionImporter = DDNC.System.Private.Xml.TDNSoapReflectionImporter;
+ DNSoapSchemaMember = DDNC.System.Private.Xml.DNSoapSchemaMember;
+ TDNSoapSchemaMember = DDNC.System.Private.Xml.TDNSoapSchemaMember;
+ DNXmlAttributeOverrides = DDNC.System.Private.Xml.DNXmlAttributeOverrides;
+ TDNXmlAttributeOverrides = DDNC.System.Private.Xml.TDNXmlAttributeOverrides;
+ DNXmlAttributes = DDNC.System.Private.Xml.DNXmlAttributes;
+ TDNXmlAttributes = DDNC.System.Private.Xml.TDNXmlAttributes;
+ DNXmlMapping = DDNC.System.Private.Xml.DNXmlMapping;
+ TDNXmlMapping = DDNC.System.Private.Xml.TDNXmlMapping;
+ DNXmlMembersMapping = DDNC.System.Private.Xml.DNXmlMembersMapping;
+ TDNXmlMembersMapping = DDNC.System.Private.Xml.TDNXmlMembersMapping;
+ DNXmlTypeMapping = DDNC.System.Private.Xml.DNXmlTypeMapping;
+ TDNXmlTypeMapping = DDNC.System.Private.Xml.TDNXmlTypeMapping;
+ DNXmlMemberMapping = DDNC.System.Private.Xml.DNXmlMemberMapping;
+ TDNXmlMemberMapping = DDNC.System.Private.Xml.TDNXmlMemberMapping;
+ DNXmlReflectionImporter = DDNC.System.Private.Xml.DNXmlReflectionImporter;
+ TDNXmlReflectionImporter = DDNC.System.Private.Xml.TDNXmlReflectionImporter;
+ DNXmlReflectionMember = DDNC.System.Private.Xml.DNXmlReflectionMember;
+ TDNXmlReflectionMember = DDNC.System.Private.Xml.TDNXmlReflectionMember;
+ DNXmlSchemaEnumerator = DDNC.System.Private.Xml.DNXmlSchemaEnumerator;
+ TDNXmlSchemaEnumerator = DDNC.System.Private.Xml.TDNXmlSchemaEnumerator;
+ DNXmlSchemaExporter = DDNC.System.Private.Xml.DNXmlSchemaExporter;
+ TDNXmlSchemaExporter = DDNC.System.Private.Xml.TDNXmlSchemaExporter;
+ DNXmlSerializationGeneratedCode = DDNC.System.Private.Xml.DNXmlSerializationGeneratedCode;
+ TDNXmlSerializationGeneratedCode = DDNC.System.Private.Xml.TDNXmlSerializationGeneratedCode;
+ DNXmlSerializationReader = DDNC.System.Private.Xml.DNXmlSerializationReader;
+ TDNXmlSerializationReader = DDNC.System.Private.Xml.TDNXmlSerializationReader;
+ DNXmlSerializationWriter = DDNC.System.Private.Xml.DNXmlSerializationWriter;
+ TDNXmlSerializationWriter = DDNC.System.Private.Xml.TDNXmlSerializationWriter;
+ DNXmlSerializer = DDNC.System.Private.Xml.DNXmlSerializer;
+ TDNXmlSerializer = DDNC.System.Private.Xml.TDNXmlSerializer;
+ DNXmlSerializerFactory = DDNC.System.Private.Xml.DNXmlSerializerFactory;
+ TDNXmlSerializerFactory = DDNC.System.Private.Xml.TDNXmlSerializerFactory;
+ DNXmlSerializerImplementation = DDNC.System.Private.Xml.DNXmlSerializerImplementation;
+ TDNXmlSerializerImplementation = DDNC.System.Private.Xml.TDNXmlSerializerImplementation;
+ DNXmlSerializerNamespaces = DDNC.System.Private.Xml.DNXmlSerializerNamespaces;
+ TDNXmlSerializerNamespaces = DDNC.System.Private.Xml.TDNXmlSerializerNamespaces;
+ DNXmlConvert = DDNC.System.Private.Xml.DNXmlConvert;
+ TDNXmlConvert = DDNC.System.Private.Xml.TDNXmlConvert;
+ DNXmlImplementation = DDNC.System.Private.Xml.DNXmlImplementation;
+ TDNXmlImplementation = DDNC.System.Private.Xml.TDNXmlImplementation;
+ DNXmlNamedNodeMap = DDNC.System.Private.Xml.DNXmlNamedNodeMap;
+ TDNXmlNamedNodeMap = DDNC.System.Private.Xml.TDNXmlNamedNodeMap;
+ DNXmlAttributeCollection = DDNC.System.Private.Xml.DNXmlAttributeCollection;
+ TDNXmlAttributeCollection = DDNC.System.Private.Xml.TDNXmlAttributeCollection;
+ DNXmlNamespaceManager = DDNC.System.Private.Xml.DNXmlNamespaceManager;
+ TDNXmlNamespaceManager = DDNC.System.Private.Xml.TDNXmlNamespaceManager;
+ DNXsltContext = DDNC.System.Private.Xml.DNXsltContext;
+ TDNXsltContext = DDNC.System.Private.Xml.TDNXsltContext;
+ DNXmlNameTable = DDNC.System.Private.Xml.DNXmlNameTable;
+ TDNXmlNameTable = DDNC.System.Private.Xml.TDNXmlNameTable;
+ DNNameTable = DDNC.System.Private.Xml.DNNameTable;
+ TDNNameTable = DDNC.System.Private.Xml.TDNNameTable;
+ DNXmlNode = DDNC.System.Private.Xml.DNXmlNode;
+ TDNXmlNode = DDNC.System.Private.Xml.TDNXmlNode;
+ DNXmlAttribute = DDNC.System.Private.Xml.DNXmlAttribute;
+ TDNXmlAttribute = DDNC.System.Private.Xml.TDNXmlAttribute;
+ DNXmlDocument = DDNC.System.Private.Xml.DNXmlDocument;
+ TDNXmlDocument = DDNC.System.Private.Xml.TDNXmlDocument;
+ DNXmlDocumentFragment = DDNC.System.Private.Xml.DNXmlDocumentFragment;
+ TDNXmlDocumentFragment = DDNC.System.Private.Xml.TDNXmlDocumentFragment;
+ DNXmlEntity = DDNC.System.Private.Xml.DNXmlEntity;
+ TDNXmlEntity = DDNC.System.Private.Xml.TDNXmlEntity;
+ DNXmlLinkedNode = DDNC.System.Private.Xml.DNXmlLinkedNode;
+ TDNXmlLinkedNode = DDNC.System.Private.Xml.TDNXmlLinkedNode;
+ DNXmlCharacterData = DDNC.System.Private.Xml.DNXmlCharacterData;
+ TDNXmlCharacterData = DDNC.System.Private.Xml.TDNXmlCharacterData;
+ DNXmlCDataSection = DDNC.System.Private.Xml.DNXmlCDataSection;
+ TDNXmlCDataSection = DDNC.System.Private.Xml.TDNXmlCDataSection;
+ DNXmlComment = DDNC.System.Private.Xml.DNXmlComment;
+ TDNXmlComment = DDNC.System.Private.Xml.TDNXmlComment;
+ DNXmlSignificantWhitespace = DDNC.System.Private.Xml.DNXmlSignificantWhitespace;
+ TDNXmlSignificantWhitespace = DDNC.System.Private.Xml.TDNXmlSignificantWhitespace;
+ DNXmlText = DDNC.System.Private.Xml.DNXmlText;
+ TDNXmlText = DDNC.System.Private.Xml.TDNXmlText;
+ DNXmlWhitespace = DDNC.System.Private.Xml.DNXmlWhitespace;
+ TDNXmlWhitespace = DDNC.System.Private.Xml.TDNXmlWhitespace;
+ DNXmlDeclaration = DDNC.System.Private.Xml.DNXmlDeclaration;
+ TDNXmlDeclaration = DDNC.System.Private.Xml.TDNXmlDeclaration;
+ DNXmlDocumentType = DDNC.System.Private.Xml.DNXmlDocumentType;
+ TDNXmlDocumentType = DDNC.System.Private.Xml.TDNXmlDocumentType;
+ DNXmlElement = DDNC.System.Private.Xml.DNXmlElement;
+ TDNXmlElement = DDNC.System.Private.Xml.TDNXmlElement;
+ DNXmlEntityReference = DDNC.System.Private.Xml.DNXmlEntityReference;
+ TDNXmlEntityReference = DDNC.System.Private.Xml.TDNXmlEntityReference;
+ DNXmlProcessingInstruction = DDNC.System.Private.Xml.DNXmlProcessingInstruction;
+ TDNXmlProcessingInstruction = DDNC.System.Private.Xml.TDNXmlProcessingInstruction;
+ DNXmlNotation = DDNC.System.Private.Xml.DNXmlNotation;
+ TDNXmlNotation = DDNC.System.Private.Xml.TDNXmlNotation;
+ DNXmlNodeList = DDNC.System.Private.Xml.DNXmlNodeList;
+ TDNXmlNodeList = DDNC.System.Private.Xml.TDNXmlNodeList;
+ DNXmlParserContext = DDNC.System.Private.Xml.DNXmlParserContext;
+ TDNXmlParserContext = DDNC.System.Private.Xml.TDNXmlParserContext;
+ DNXmlQualifiedName = DDNC.System.Private.Xml.DNXmlQualifiedName;
+ TDNXmlQualifiedName = DDNC.System.Private.Xml.TDNXmlQualifiedName;
+ DNXmlReader = DDNC.System.Private.Xml.DNXmlReader;
+ TDNXmlReader = DDNC.System.Private.Xml.TDNXmlReader;
+ DNXmlNodeReader = DDNC.System.Private.Xml.DNXmlNodeReader;
+ TDNXmlNodeReader = DDNC.System.Private.Xml.TDNXmlNodeReader;
+ DNXmlTextReader = DDNC.System.Private.Xml.DNXmlTextReader;
+ TDNXmlTextReader = DDNC.System.Private.Xml.TDNXmlTextReader;
+ DNXmlValidatingReader = DDNC.System.Private.Xml.DNXmlValidatingReader;
+ TDNXmlValidatingReader = DDNC.System.Private.Xml.TDNXmlValidatingReader;
+ DNXmlReaderSettings = DDNC.System.Private.Xml.DNXmlReaderSettings;
+ TDNXmlReaderSettings = DDNC.System.Private.Xml.TDNXmlReaderSettings;
+ DNXmlResolver = DDNC.System.Private.Xml.DNXmlResolver;
+ TDNXmlResolver = DDNC.System.Private.Xml.TDNXmlResolver;
+ DNXmlPreloadedResolver = DDNC.System.Private.Xml.DNXmlPreloadedResolver;
+ TDNXmlPreloadedResolver = DDNC.System.Private.Xml.TDNXmlPreloadedResolver;
+ DNXmlSecureResolver = DDNC.System.Private.Xml.DNXmlSecureResolver;
+ TDNXmlSecureResolver = DDNC.System.Private.Xml.TDNXmlSecureResolver;
+ DNXmlUrlResolver = DDNC.System.Private.Xml.DNXmlUrlResolver;
+ TDNXmlUrlResolver = DDNC.System.Private.Xml.TDNXmlUrlResolver;
+ DNXmlWriter = DDNC.System.Private.Xml.DNXmlWriter;
+ TDNXmlWriter = DDNC.System.Private.Xml.TDNXmlWriter;
+ DNXmlTextWriter = DDNC.System.Private.Xml.DNXmlTextWriter;
+ TDNXmlTextWriter = DDNC.System.Private.Xml.TDNXmlTextWriter;
+ DNXmlQueryOutput = DDNC.System.Private.Xml.DNXmlQueryOutput;
+ TDNXmlQueryOutput = DDNC.System.Private.Xml.TDNXmlQueryOutput;
+ DNXmlWriterSettings = DDNC.System.Private.Xml.DNXmlWriterSettings;
+ TDNXmlWriterSettings = DDNC.System.Private.Xml.TDNXmlWriterSettings;
+ DNXPathDocument = DDNC.System.Private.Xml.DNXPathDocument;
+ TDNXPathDocument = DDNC.System.Private.Xml.TDNXPathDocument;
+ DNXPathExpression = DDNC.System.Private.Xml.DNXPathExpression;
+ TDNXPathExpression = DDNC.System.Private.Xml.TDNXPathExpression;
+ DNXPathItem = DDNC.System.Private.Xml.DNXPathItem;
+ TDNXPathItem = DDNC.System.Private.Xml.TDNXPathItem;
+ DNXmlAtomicValue = DDNC.System.Private.Xml.DNXmlAtomicValue;
+ TDNXmlAtomicValue = DDNC.System.Private.Xml.TDNXmlAtomicValue;
+ DNXPathNavigator = DDNC.System.Private.Xml.DNXPathNavigator;
+ TDNXPathNavigator = DDNC.System.Private.Xml.TDNXPathNavigator;
+ DNXPathNodeIterator = DDNC.System.Private.Xml.DNXPathNodeIterator;
+ TDNXPathNodeIterator = DDNC.System.Private.Xml.TDNXPathNodeIterator;
+ DNXmlCollation = DDNC.System.Private.Xml.DNXmlCollation;
+ TDNXmlCollation = DDNC.System.Private.Xml.TDNXmlCollation;
+ DNXmlILIndex = DDNC.System.Private.Xml.DNXmlILIndex;
+ TDNXmlILIndex = DDNC.System.Private.Xml.TDNXmlILIndex;
+ DNXmlILStorageConverter = DDNC.System.Private.Xml.DNXmlILStorageConverter;
+ TDNXmlILStorageConverter = DDNC.System.Private.Xml.TDNXmlILStorageConverter;
+ DNXmlNavigatorFilter = DDNC.System.Private.Xml.DNXmlNavigatorFilter;
+ TDNXmlNavigatorFilter = DDNC.System.Private.Xml.TDNXmlNavigatorFilter;
+ DNXmlQueryContext = DDNC.System.Private.Xml.DNXmlQueryContext;
+ TDNXmlQueryContext = DDNC.System.Private.Xml.TDNXmlQueryContext;
+ DNXmlQueryRuntime = DDNC.System.Private.Xml.DNXmlQueryRuntime;
+ TDNXmlQueryRuntime = DDNC.System.Private.Xml.TDNXmlQueryRuntime;
+ DNXmlQueryItemSequence = DDNC.System.Private.Xml.DNXmlQueryItemSequence;
+ TDNXmlQueryItemSequence = DDNC.System.Private.Xml.TDNXmlQueryItemSequence;
+ DNXmlQueryNodeSequence = DDNC.System.Private.Xml.DNXmlQueryNodeSequence;
+ TDNXmlQueryNodeSequence = DDNC.System.Private.Xml.TDNXmlQueryNodeSequence;
+ //DNXmlQuerySequence = DDNC.System.Private.Xml.DNXmlQuerySequence;
+ //TDNXmlQuerySequence = DDNC.System.Private.Xml.TDNXmlQuerySequence;
+ DNXsltConvert = DDNC.System.Private.Xml.DNXsltConvert;
+ TDNXsltConvert = DDNC.System.Private.Xml.TDNXsltConvert;
+ DNXsltFunctions = DDNC.System.Private.Xml.DNXsltFunctions;
+ TDNXsltFunctions = DDNC.System.Private.Xml.TDNXsltFunctions;
+ DNXsltLibrary = DDNC.System.Private.Xml.DNXsltLibrary;
+ TDNXsltLibrary = DDNC.System.Private.Xml.TDNXsltLibrary;
+ DNXslCompiledTransform = DDNC.System.Private.Xml.DNXslCompiledTransform;
+ TDNXslCompiledTransform = DDNC.System.Private.Xml.TDNXslCompiledTransform;
+ DNXsltArgumentList = DDNC.System.Private.Xml.DNXsltArgumentList;
+ TDNXsltArgumentList = DDNC.System.Private.Xml.TDNXsltArgumentList;
+ DNXslTransform = DDNC.System.Private.Xml.DNXslTransform;
+ TDNXslTransform = DDNC.System.Private.Xml.TDNXslTransform;
+ DNXsltSettings = DDNC.System.Private.Xml.DNXsltSettings;
+ TDNXsltSettings = DDNC.System.Private.Xml.TDNXsltSettings;
+
+{ delegates }
+
+ DNValidationEventHandler = DDNC.System.Private.Xml.DNValidationEventHandler;
+ DNXmlValueGetter = DDNC.System.Private.Xml.DNXmlValueGetter;
+ DNUnreferencedObjectEventHandler = DDNC.System.Private.Xml.DNUnreferencedObjectEventHandler;
+ DNXmlAttributeEventHandler = DDNC.System.Private.Xml.DNXmlAttributeEventHandler;
+ DNXmlElementEventHandler = DDNC.System.Private.Xml.DNXmlElementEventHandler;
+ DNXmlNodeEventHandler = DDNC.System.Private.Xml.DNXmlNodeEventHandler;
+ DNXmlSerializationCollectionFixupCallback = DDNC.System.Private.Xml.DNXmlSerializationCollectionFixupCallback;
+ DNXmlSerializationFixupCallback = DDNC.System.Private.Xml.DNXmlSerializationFixupCallback;
+ DNXmlSerializationReadCallback = DDNC.System.Private.Xml.DNXmlSerializationReadCallback;
+ DNXmlSerializationWriteCallback = DDNC.System.Private.Xml.DNXmlSerializationWriteCallback;
+ DNXmlNodeChangedEventHandler = DDNC.System.Private.Xml.DNXmlNodeChangedEventHandler;
+ DNXsltMessageEncounteredEventHandler = DDNC.System.Private.Xml.DNXsltMessageEncounteredEventHandler;
+
+
+
+{ objects }
+
+
+implementation
+
+end.
diff --git a/src/NET5.0.9/DDN.mscorlib.pas b/src/NET5.0.9/DDN.mscorlib.pas
index 68375c8..ae90636 100644
--- a/src/NET5.0.9/DDN.mscorlib.pas
+++ b/src/NET5.0.9/DDN.mscorlib.pas
@@ -1,4 +1,1968 @@
+//----------------------------------------------------------------------------
+// System.Private.CoreLib.dll: System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
+//----------------------------------------------------------------------------
+// The code is automatically generated by the GenCodeNET tool.
+//----------------------------------------------------------------------------
+// .NET Core 5.0.9
+//----------------------------------------------------------------------------
+// UnitName: DDN.mscorlib
+// Author: ying32
+//----------------------------------------------------------------------------
+
unit DDN.mscorlib deprecated 'Please use DDNC.System.Private.CoreLib unit';
-{$DEFINE DDNCSYSTEMPRIVATECORELIB}
-{$I DDNC.System.Private.CoreLib.pas}
\ No newline at end of file
+{$IFDEF FPC}
+ {$mode delphi}//{$H+}
+ {$modeswitch advancedrecords}
+ {$modeswitch prefixedattributes} // Custom attributes feature,fpc3.2.2+
+{$ENDIF}
+
+interface
+
+uses
+ DDNC.System.Private.CoreLib;
+
+type
+
+{ enums }
+
+ DNAttributeTargets = DDNC.System.Private.CoreLib.DNAttributeTargets;
+ DNBase64FormattingOptions = DDNC.System.Private.CoreLib.DNBase64FormattingOptions;
+ DNOperationStatus = DDNC.System.Private.CoreLib.DNOperationStatus;
+ DNEditorBrowsableState = DDNC.System.Private.CoreLib.DNEditorBrowsableState;
+ DNAssemblyHashAlgorithm = DDNC.System.Private.CoreLib.DNAssemblyHashAlgorithm;
+ DNAssemblyVersionCompatibility = DDNC.System.Private.CoreLib.DNAssemblyVersionCompatibility;
+ DNDateTimeKind = DDNC.System.Private.CoreLib.DNDateTimeKind;
+ DNDayOfWeek = DDNC.System.Private.CoreLib.DNDayOfWeek;
+ DNDynamicallyAccessedMemberTypes = DDNC.System.Private.CoreLib.DNDynamicallyAccessedMemberTypes;
+ DNContractFailureKind = DDNC.System.Private.CoreLib.DNContractFailureKind;
+ DNDebuggableAttribute_DebuggingModes = DDNC.System.Private.CoreLib.DNDebuggableAttribute_DebuggingModes;
+ DNDebuggerBrowsableState = DDNC.System.Private.CoreLib.DNDebuggerBrowsableState;
+ DNEventActivityOptions = DDNC.System.Private.CoreLib.DNEventActivityOptions;
+ DNEventChannel = DDNC.System.Private.CoreLib.DNEventChannel;
+ DNEventCommand = DDNC.System.Private.CoreLib.DNEventCommand;
+ DNEventFieldFormat = DDNC.System.Private.CoreLib.DNEventFieldFormat;
+ DNEventFieldTags = DDNC.System.Private.CoreLib.DNEventFieldTags;
+ DNEventKeywords = DDNC.System.Private.CoreLib.DNEventKeywords;
+ DNEventLevel = DDNC.System.Private.CoreLib.DNEventLevel;
+ DNEventManifestOptions = DDNC.System.Private.CoreLib.DNEventManifestOptions;
+ DNEventOpcode = DDNC.System.Private.CoreLib.DNEventOpcode;
+ DNEventSourceSettings = DDNC.System.Private.CoreLib.DNEventSourceSettings;
+ DNEventTags = DDNC.System.Private.CoreLib.DNEventTags;
+ DNEventTask = DDNC.System.Private.CoreLib.DNEventTask;
+ DNEnvironment_SpecialFolder = DDNC.System.Private.CoreLib.DNEnvironment_SpecialFolder;
+ DNEnvironment_SpecialFolderOption = DDNC.System.Private.CoreLib.DNEnvironment_SpecialFolderOption;
+ DNEnvironmentVariableTarget = DDNC.System.Private.CoreLib.DNEnvironmentVariableTarget;
+ DNGCCollectionMode = DDNC.System.Private.CoreLib.DNGCCollectionMode;
+ DNGCKind = DDNC.System.Private.CoreLib.DNGCKind;
+ DNGCNotificationStatus = DDNC.System.Private.CoreLib.DNGCNotificationStatus;
+ DNCalendarAlgorithmType = DDNC.System.Private.CoreLib.DNCalendarAlgorithmType;
+ DNCalendarWeekRule = DDNC.System.Private.CoreLib.DNCalendarWeekRule;
+ DNCompareOptions = DDNC.System.Private.CoreLib.DNCompareOptions;
+ DNCultureTypes = DDNC.System.Private.CoreLib.DNCultureTypes;
+ DNDateTimeStyles = DDNC.System.Private.CoreLib.DNDateTimeStyles;
+ DNDigitShapes = DDNC.System.Private.CoreLib.DNDigitShapes;
+ DNGregorianCalendarTypes = DDNC.System.Private.CoreLib.DNGregorianCalendarTypes;
+ DNNumberStyles = DDNC.System.Private.CoreLib.DNNumberStyles;
+ DNTimeSpanStyles = DDNC.System.Private.CoreLib.DNTimeSpanStyles;
+ DNUnicodeCategory = DDNC.System.Private.CoreLib.DNUnicodeCategory;
+ DNFileAccess = DDNC.System.Private.CoreLib.DNFileAccess;
+ DNFileAttributes = DDNC.System.Private.CoreLib.DNFileAttributes;
+ DNFileMode = DDNC.System.Private.CoreLib.DNFileMode;
+ DNFileOptions = DDNC.System.Private.CoreLib.DNFileOptions;
+ DNFileShare = DDNC.System.Private.CoreLib.DNFileShare;
+ DNHandleInheritability = DDNC.System.Private.CoreLib.DNHandleInheritability;
+ DNSeekOrigin = DDNC.System.Private.CoreLib.DNSeekOrigin;
+ DNLoaderOptimization = DDNC.System.Private.CoreLib.DNLoaderOptimization;
+ DNMidpointRounding = DDNC.System.Private.CoreLib.DNMidpointRounding;
+ DNPlatformID = DDNC.System.Private.CoreLib.DNPlatformID;
+ DNAssemblyContentType = DDNC.System.Private.CoreLib.DNAssemblyContentType;
+ DNAssemblyNameFlags = DDNC.System.Private.CoreLib.DNAssemblyNameFlags;
+ DNBindingFlags = DDNC.System.Private.CoreLib.DNBindingFlags;
+ DNCallingConventions = DDNC.System.Private.CoreLib.DNCallingConventions;
+ DNAssemblyBuilderAccess = DDNC.System.Private.CoreLib.DNAssemblyBuilderAccess;
+ DNFlowControl = DDNC.System.Private.CoreLib.DNFlowControl;
+ DNOpCodeType = DDNC.System.Private.CoreLib.DNOpCodeType;
+ DNOperandType = DDNC.System.Private.CoreLib.DNOperandType;
+ DNPackingSize = DDNC.System.Private.CoreLib.DNPackingSize;
+ DNPEFileKinds = DDNC.System.Private.CoreLib.DNPEFileKinds;
+ DNStackBehaviour = DDNC.System.Private.CoreLib.DNStackBehaviour;
+ DNEventAttributes = DDNC.System.Private.CoreLib.DNEventAttributes;
+ DNExceptionHandlingClauseOptions = DDNC.System.Private.CoreLib.DNExceptionHandlingClauseOptions;
+ DNFieldAttributes = DDNC.System.Private.CoreLib.DNFieldAttributes;
+ DNGenericParameterAttributes = DDNC.System.Private.CoreLib.DNGenericParameterAttributes;
+ DNImageFileMachine = DDNC.System.Private.CoreLib.DNImageFileMachine;
+ DNMemberTypes = DDNC.System.Private.CoreLib.DNMemberTypes;
+ DNMethodAttributes = DDNC.System.Private.CoreLib.DNMethodAttributes;
+ DNMethodImplAttributes = DDNC.System.Private.CoreLib.DNMethodImplAttributes;
+ DNParameterAttributes = DDNC.System.Private.CoreLib.DNParameterAttributes;
+ DNPortableExecutableKinds = DDNC.System.Private.CoreLib.DNPortableExecutableKinds;
+ DNProcessorArchitecture = DDNC.System.Private.CoreLib.DNProcessorArchitecture;
+ DNPropertyAttributes = DDNC.System.Private.CoreLib.DNPropertyAttributes;
+ DNResourceAttributes = DDNC.System.Private.CoreLib.DNResourceAttributes;
+ DNResourceLocation = DDNC.System.Private.CoreLib.DNResourceLocation;
+ DNTypeAttributes = DDNC.System.Private.CoreLib.DNTypeAttributes;
+ DNUltimateResourceFallbackLocation = DDNC.System.Private.CoreLib.DNUltimateResourceFallbackLocation;
+ DNCompilationRelaxations = DDNC.System.Private.CoreLib.DNCompilationRelaxations;
+ DNLoadHint = DDNC.System.Private.CoreLib.DNLoadHint;
+ DNMethodCodeType = DDNC.System.Private.CoreLib.DNMethodCodeType;
+ DNMethodImplOptions = DDNC.System.Private.CoreLib.DNMethodImplOptions;
+ DNCer = DDNC.System.Private.CoreLib.DNCer;
+ DNConsistency = DDNC.System.Private.CoreLib.DNConsistency;
+ DNGCLargeObjectHeapCompactionMode = DDNC.System.Private.CoreLib.DNGCLargeObjectHeapCompactionMode;
+ DNGCLatencyMode = DDNC.System.Private.CoreLib.DNGCLatencyMode;
+ DNCallingConvention = DDNC.System.Private.CoreLib.DNCallingConvention;
+ DNCharSet = DDNC.System.Private.CoreLib.DNCharSet;
+ DNClassInterfaceType = DDNC.System.Private.CoreLib.DNClassInterfaceType;
+ DNComInterfaceType = DDNC.System.Private.CoreLib.DNComInterfaceType;
+ DNComMemberType = DDNC.System.Private.CoreLib.DNComMemberType;
+ DNCALLCONV = DDNC.System.Private.CoreLib.DNCALLCONV;
+ DNDESCKIND = DDNC.System.Private.CoreLib.DNDESCKIND;
+ DNFUNCFLAGS = DDNC.System.Private.CoreLib.DNFUNCFLAGS;
+ DNFUNCKIND = DDNC.System.Private.CoreLib.DNFUNCKIND;
+ DNIDLFLAG = DDNC.System.Private.CoreLib.DNIDLFLAG;
+ DNIMPLTYPEFLAGS = DDNC.System.Private.CoreLib.DNIMPLTYPEFLAGS;
+ DNINVOKEKIND = DDNC.System.Private.CoreLib.DNINVOKEKIND;
+ DNLIBFLAGS = DDNC.System.Private.CoreLib.DNLIBFLAGS;
+ DNPARAMFLAG = DDNC.System.Private.CoreLib.DNPARAMFLAG;
+ DNSYSKIND = DDNC.System.Private.CoreLib.DNSYSKIND;
+ DNTYPEFLAGS = DDNC.System.Private.CoreLib.DNTYPEFLAGS;
+ DNTYPEKIND = DDNC.System.Private.CoreLib.DNTYPEKIND;
+ DNVARFLAGS = DDNC.System.Private.CoreLib.DNVARFLAGS;
+ DNVARKIND = DDNC.System.Private.CoreLib.DNVARKIND;
+ DNCreateComInterfaceFlags = DDNC.System.Private.CoreLib.DNCreateComInterfaceFlags;
+ DNCreateObjectFlags = DDNC.System.Private.CoreLib.DNCreateObjectFlags;
+ DNCustomQueryInterfaceMode = DDNC.System.Private.CoreLib.DNCustomQueryInterfaceMode;
+ DNCustomQueryInterfaceResult = DDNC.System.Private.CoreLib.DNCustomQueryInterfaceResult;
+ DNDllImportSearchPath = DDNC.System.Private.CoreLib.DNDllImportSearchPath;
+ DNGCHandleType = DDNC.System.Private.CoreLib.DNGCHandleType;
+ DNLayoutKind = DDNC.System.Private.CoreLib.DNLayoutKind;
+ DNUnmanagedType = DDNC.System.Private.CoreLib.DNUnmanagedType;
+ DNVarEnum = DDNC.System.Private.CoreLib.DNVarEnum;
+ DNFloatComparisonMode = DDNC.System.Private.CoreLib.DNFloatComparisonMode;
+ DNStreamingContextStates = DDNC.System.Private.CoreLib.DNStreamingContextStates;
+ DNComponentGuaranteesOptions = DDNC.System.Private.CoreLib.DNComponentGuaranteesOptions;
+ DNResourceScope = DDNC.System.Private.CoreLib.DNResourceScope;
+ DNPartialTrustVisibilityLevel = DDNC.System.Private.CoreLib.DNPartialTrustVisibilityLevel;
+ DNPermissionState = DDNC.System.Private.CoreLib.DNPermissionState;
+ DNSecurityAction = DDNC.System.Private.CoreLib.DNSecurityAction;
+ DNSecurityPermissionFlag = DDNC.System.Private.CoreLib.DNSecurityPermissionFlag;
+ DNPrincipalPolicy = DDNC.System.Private.CoreLib.DNPrincipalPolicy;
+ DNTokenImpersonationLevel = DDNC.System.Private.CoreLib.DNTokenImpersonationLevel;
+ DNSecurityCriticalScope = DDNC.System.Private.CoreLib.DNSecurityCriticalScope;
+ DNSecurityRuleSet = DDNC.System.Private.CoreLib.DNSecurityRuleSet;
+ DNStringComparison = DDNC.System.Private.CoreLib.DNStringComparison;
+ DNStringSplitOptions = DDNC.System.Private.CoreLib.DNStringSplitOptions;
+ DNNormalizationForm = DDNC.System.Private.CoreLib.DNNormalizationForm;
+ DNApartmentState = DDNC.System.Private.CoreLib.DNApartmentState;
+ DNEventResetMode = DDNC.System.Private.CoreLib.DNEventResetMode;
+ DNLazyThreadSafetyMode = DDNC.System.Private.CoreLib.DNLazyThreadSafetyMode;
+ DNLockRecursionPolicy = DDNC.System.Private.CoreLib.DNLockRecursionPolicy;
+ DNValueTaskSourceOnCompletedFlags = DDNC.System.Private.CoreLib.DNValueTaskSourceOnCompletedFlags;
+ DNValueTaskSourceStatus = DDNC.System.Private.CoreLib.DNValueTaskSourceStatus;
+ DNTaskContinuationOptions = DDNC.System.Private.CoreLib.DNTaskContinuationOptions;
+ DNTaskCreationOptions = DDNC.System.Private.CoreLib.DNTaskCreationOptions;
+ DNTaskStatus = DDNC.System.Private.CoreLib.DNTaskStatus;
+ DNThreadPriority = DDNC.System.Private.CoreLib.DNThreadPriority;
+ DNThreadState = DDNC.System.Private.CoreLib.DNThreadState;
+ DNTypeCode = DDNC.System.Private.CoreLib.DNTypeCode;
+
+
+type
+
+
+{ declares }
+
+ DNObject = DDNC.System.Private.CoreLib.DNObject;
+ TDNObject = DDNC.System.Private.CoreLib.TDNObject;
+ DNIDisposable = DDNC.System.Private.CoreLib.DNIDisposable;
+ DNIEnumerator = DDNC.System.Private.CoreLib.DNIEnumerator;
+ //DNIEnumerator = DDNC.System.Private.CoreLib.DNIEnumerator;
+ DNIEnumerable = DDNC.System.Private.CoreLib.DNIEnumerable;
+ //DNIEnumerable = DDNC.System.Private.CoreLib.DNIEnumerable;
+ DNICollection = DDNC.System.Private.CoreLib.DNICollection;
+ //DNICollection = DDNC.System.Private.CoreLib.DNICollection;
+ DNIList = DDNC.System.Private.CoreLib.DNIList;
+ //DNIList = DDNC.System.Private.CoreLib.DNIList;
+ DNIDictionary = DDNC.System.Private.CoreLib.DNIDictionary;
+ //DNIDictionary = DDNC.System.Private.CoreLib.DNIDictionary;
+ DNIComparer = DDNC.System.Private.CoreLib.DNIComparer;
+ //DNIComparer = DDNC.System.Private.CoreLib.DNIComparer;
+ DNIEqualityComparer = DDNC.System.Private.CoreLib.DNIEqualityComparer;
+ //DNEqualityComparer = DDNC.System.Private.CoreLib.DNEqualityComparer;
+ //TDNEqualityComparer = DDNC.System.Private.CoreLib.TDNEqualityComparer;
+ DNIClassFactory = DDNC.System.Private.CoreLib.DNIClassFactory;
+ DNIPinnable = DDNC.System.Private.CoreLib.DNIPinnable;
+ //DNIAsyncEnumerable