The sciBASIC# framework library core runtime.
Microsoft.VisualBasic.Runtime 10.5.9762.11310.
01 Namespaces
Microsoft.VisualBasic
| Type | Summary | Members |
|---|---|---|
| AnonymousTypeHelper | 4 | |
| App | Provides information about, and means to manipulate, the current environment Application information collection. | 113 |
| BucketOperators | 进行集合分块切割或者合并等操作 | 8 |
| CategoryOperations | 5 | |
| CollectionValueGetter | 25 | |
| DelimiterLocation | 分隔符对象在分块之中的位置 | 8 |
| DynamicType | Build dynamics clr runtime type | 10 |
| EmitReflection | Some common used reflection operation extension at here. | 28 |
| EnumHelpers | 7 | |
| Extensions | Common extension methods library for convenient the programming job. | 117 |
| Globals | global constants | 7 |
| HttpGet | Tools for http get | 4 |
| IEnumerations | 25 | |
| IOExtensions | The extension API for system file io. | 15 |
| IsNullOrEmptyExtensions | 12 | |
| LargeTextFile | Wrapper for the file operations. | 8 |
| LICENSE | Information about this VisualBasic App framework code module. | 3 |
| ListExtensions | Initializes a new instance of the LanguageAPI.list())1 class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of… | 37 |
| LLMs | 2 | |
| MethodsExtension | 7 | |
| NumericFormatHelper | C货币 vbnet 2.5.ToString("C") ' ¥2.50 ###### D十进制数 vbnet 25.ToString("D5") ' 00025 ###### E科学型 vbnet 25000.ToString("E") ' 2.500000E+005 ###### F固定点 vbnet 25… | 5 |
| PathExtensions | Search the path from a specific keyword.(通过关键词来推测路径) | 43 |
| PrimitiveParser | Simple type parser extension function for String | 20 |
| RegexExtensions | 15 | |
| ScriptMeta | 7 | |
| SerializationIO | 3 | |
| StreamHelper | 9 | |
| StringBuilders | StringBuilder helpers | 4 |
| StringFormats | 7 | |
| StringHelpers | The extensions module for facilities the string operations. | 86 |
| StrUtils | 39 | |
| TextDoc | Extension helper function for the text documents | 23 |
| TupleHelper | Deconstruct of the tuple data via byref out | 3 |
| ValueReader | 6 | |
| VBDebugger | Debugger helper module for VisualBasic Enterprises System. | 30 |
| VectorExtensions | Extension methods for the .NET object sequence | 51 |
| WebServiceUtils | The extension module for web services works. | 38 |
| XmlExtensions | 21 |
Microsoft.VisualBasic.ApplicationServices
General application services: application and clock helpers, assertion and utility types, the temporary file system and workspace abstractions, and the developer tool extensions.
| Type | Summary | Members |
|---|---|---|
| Application | Application information | 5 |
| FileSystemTree | A virtual filesystem tree | 14 |
| FileSystemView | A data view wrapper that used a specific subdir as workfolder | 16 |
| IFileSystemEnvironment | an abstract interface for union filesystem: 1. | 14 |
| IWorkspace | A abstract reference to a workdir | 1 |
| MemoryStreamPool | 14 | |
| OSVersionInfo | Provides detailed information about the host operating system.(用于判断操作系统的具体版本信息的工具) | 18 |
| PerformanceCounter | 8 | |
| ProgramPathSearchTool | Program helper for search dir like C:\Program Files or C:\Program Files(x86) | 8 |
| ResourcesSatellite | Represents a resource manager that provides convenient access to culture-specific resources at run time.Security Note: Calling methods in this class with untrusted data is a secu… | 14 |
| SubStream | 16 | |
| TarGzFileSystem | 14 | |
| TempFileSystem | return name and handle of a temporary file safely | 5 |
| TimeCounter | 5 | |
| Utils | App utils | 11 |
Microsoft.VisualBasic.ApplicationServices.Debugging
Runtime debugging support: assertions, debugger levels and arguments, heap size inspection, Visual Studio previews and the exception diagnostics extensions.
| Type | Summary | Members |
|---|---|---|
| DebuggerArgs | 调试器设置参数模块 | 5 |
| DebuggerLevels | 默认的参数值是DebuggerLevels.On | 12 |
| ExceptionExtensions | 1 | |
| ExceptionHandler | 处理错误的工作逻辑的抽象接口 | 3 |
| HeapSizeOf | How to get object size in memory | 19 |
| VisualBasicAppException | VisualBasic application exception wrapper | 5 |
Microsoft.VisualBasic.ApplicationServices.Debugging.Diagnostics
Exception diagnostics: exception data and extensions, method and stack frames, trace buffers, and the VisualBasic application exception types.
| Type | Summary | Members |
|---|---|---|
| ExceptionData | 10 | |
| StackFrame | Contains the necessary function calls information, source file location information for traceback the runtime error | 8 |
Microsoft.VisualBasic.ApplicationServices.Debugging.Logging
The logging subsystem: the error log model together with log entries and the log file reader and writer.
Microsoft.VisualBasic.ApplicationServices.Development
The VisualBasic source code file related extension api module.
| Type | Summary | Members |
|---|---|---|
| ApplicationInfoUtils | Parsing product assembly meta data | 17 |
| AssemblyInfo | My Project\AssemblyInfo.vb | 18 |
Microsoft.VisualBasic.ApplicationServices.Development.NetCoreApp
.NET Core application build models: runtime configuration, MSBuild targets and the dependency (deps.json) descriptors of an application.
Microsoft.VisualBasic.ApplicationServices.Development.XmlDoc.Assembly
The compiled assembly XML documentation model: projects, project spaces, namespaces, types and members together with the doc comment model.
| Type | Summary | Members |
|---|---|---|
| Project | Describes a Project, a collection of related types and namespaces. | 5 |
| ProjectMember | Base class for a method or property. | 9 |
| ProjectNamespace | A namespace within a project -- typically a collection of related types. | 4 |
| ProjectSpace | A collection of one or more projects put together, and their attendant namespaces. | 6 |
| ProjectType | A type within a project namespace. | 13 |
| XmlDocs | 7 |
Microsoft.VisualBasic.ApplicationServices.Development.XmlDoc.Serialization
Serialization helpers of the assembly XML documentation model, including the scanning of NamespaceDoc annotations from the documentation object graph.
| Type | Summary | Members |
|---|---|---|
| APIExtensions | 14 | |
| Doc | .NET assembly generated XML comments documents file. | 3 |
| memberTypes | 10 | |
| NamespaceDocExtensions | 2 | |
| param | 3 |
Microsoft.VisualBasic.ApplicationServices.DynamicInterop
Dynamic native interop: dynamic library loaders for Windows and Unix, native handle and safe handle types, pointer marshalling extensions and platform utilities.
| Type | Summary | Members |
|---|---|---|
| IDynamicLibraryLoader | An interface definition to hide the platform specific aspects of library loading | 4 |
| INativeHandle | Interface for native handle. | 3 |
| MarshalExtra | Extra methods on top of System.Runtime.InteropServices.Marshal for allocating unmanaged memory, copying unmanaged memory blocks, and converting managed to unmanaged types | 4 |
| NativeHandle | A stub implementation for the INativeHandle interface | 13 |
| PlatformUtility | Helper class with functions whose behavior may be depending on the platform | 8 |
| SafeHandleUnmanagedDll | 3 | |
| UnixLibraryLoader | 9 | |
| UnmanagedDll | A proxy for unmanaged dynamic link library (DLL). | 23 |
| Win32 | 1 | |
| WindowsLibraryLoader | 6 |
Microsoft.VisualBasic.ApplicationServices.Globalization
Localization helpers: the language attribute, the language helper and the string resource lookup used to translate application messages.
| Type | Summary | Members |
|---|---|---|
| LanguageAttribute | 5 | |
| LanguageHelper | 8 | |
| StringResources | 5 |
Microsoft.VisualBasic.ApplicationServices.OSVersionInfo
| Type | Summary | Members |
|---|---|---|
| WindowsNameList | 40 |
Microsoft.VisualBasic.ApplicationServices.Plugin
Plugin infrastructure: the plugin loader and plugin attribute together with the formatted double converter and format string types.
| Type | Summary | Members |
|---|---|---|
| FormattedDoubleConverter | 4 | |
| Loader | 1 |
Microsoft.VisualBasic.ApplicationServices.Terminal
An interactive terminal toolkit: the shell and console abstractions, line editing with history and completion, markdown and ANSI rendering, console table builders, busy indicators and secure password input.
| Type | Summary | Members |
|---|---|---|
| AnsiColor | ANSI color definitions for the terminal. | 29 |
| AnsiEscapeCodes | https://en.wikipedia.org/wiki/ANSI_escape_code ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on… | 20 |
| BlockParser | The block level markdown parser: it splits the document into the block elements and then delegates the text of each block to the InlineParser or the TableRenderer. | 9 |
| ConsoleFormat | define the TextSpan.style for print on the console. | 19 |
| HistoryStacks | 12 | |
| InlineParser | The inline level markdown parser: it walks through one single line of text and then splits the line into a set of the styled text spans. | 11 |
| InteractiveDevice | 10 | |
| MarkdownRender | A simple markdown render on console | 11 |
| MarkdownTheme | 14 | |
| PipelineCLI | a | b - 管道命令在读写方面更加适合于文本数据,由于省去了IO的时间,故而效率较高 | 1 |
| PrintAsTable | 8 | |
| Shell | Shell model for console. | 7 |
| STDIO | A standard input/output compatibility package that makes VisualBasic console program easily running on the Linux server or mac osx operating system. | 14 |
| TableRenderer | renders the pipe table block into a set of the plain text lines | 3 |
| Terminal | Represents the standard input, output, and error streams for console applications. | 73 |
| TerminalEvents | 这个终端事件会依赖于App.Running属性值来自动退出的 | 4 |
| TextSpan | console print text with a specific styles | 6 |
Microsoft.VisualBasic.ApplicationServices.Terminal.LineEdit
The interactive line editor: the line reader, input handler, completion states, history and the getline entry point.
| Type | Summary | Members |
|---|---|---|
| Completion | Completion results returned by the completion handler. | 5 |
| HistoryType | Emulates the bash-like behavior, where edits done to the history are recorded | 0 |
| LineEditor | Interactive line editor. | 12 |
Microsoft.VisualBasic.ApplicationServices.Terminal.ProgressBar
Console progress bar controls: the busy indicator, animated and sway bar styles, and the abstract progress bar model.
| Type | Summary | Members |
|---|---|---|
| AbstractBar | 2 | |
| AnimatedBar | 1 | |
| ColorTheme | The ConsoleColor theme for the ProgressBar | 7 |
| Program | 2 | |
| SwayBar | 像乒乓球一样左右碰撞的进度条 | 7 |
Microsoft.VisualBasic.ApplicationServices.Terminal.ProgressBar.ConsoleProgressBar
An element based console progress bar: a composable layout with bodies, descriptions, text, margins, marquee and event handling.
| Type | Summary | Members |
|---|---|---|
| Element | An element of a ProgressBar | 14 |
| ElementList | A list of Elements of a ProgressBar | 3 |
| Layout | Definition of a Layout for a ProgressBar representation | 6 |
| ProgressBar | A ProgressBar for Console | 37 |
| Text | Definitions for Texts in a ProgressBar | 2 |
Microsoft.VisualBasic.ApplicationServices.Terminal.ProgressBar.ConsoleProgressBar.Extensions
Extension helpers for the console progress bar, covering elements, strings and time span formatting.
| Type | Summary | Members |
|---|---|---|
| ElementExtensions | Extensions for Element | 2 |
| StringExtensions | Extensions for String | 2 |
| TimeSpanExtensions | TimeSpan extensions | 4 |
Microsoft.VisualBasic.ApplicationServices.Terminal.ProgressBar.ConsoleProgressBar.Layout
| Type | Summary | Members |
|---|---|---|
| LayoutBody | Definition of the Layout used to Render the Body of the ProgressBar | 10 |
| LayoutMargin | Definition of the Layout used to Render the Margins of the ProgressBar | 12 |
| LayoutMarquee | Definition for the Marquee The Marquee is a char that moves around the ProgressBar | 11 |
Microsoft.VisualBasic.ApplicationServices.Terminal.ProgressBar.ConsoleProgressBar.Text
| Type | Summary | Members |
|---|---|---|
| TextBody | Definition for the Texts in a ProgressBar | 13 |
| TextDescription | Definition for the Description lines in a ProgressBar | 7 |
Microsoft.VisualBasic.ApplicationServices.Terminal.ProgressBar.Tqdm
A tqdm style console progress bar.
| Type | Summary | Members |
|---|---|---|
| ProgressBar | The ProgressBar class offers a customizable console progress bar for tracking and displaying the progress of iterative tasks. | 18 |
| TqdmWrapper | The Tqdm class offers utility functions to wrap collections and enumerables with a ProgressBar, providing a simple and effective way to track and display progress in console appl… | 12 |
Microsoft.VisualBasic.ApplicationServices.Terminal.STDIO__
The standard input/output abstraction (IConsole, Shell and STDIO) used by the terminal toolkit.
| Type | Summary | Members |
|---|---|---|
| IConsole | Represents the standard input, output, and error streams for console applications. | 5 |
| IReadDevice | 3 | |
| IWriteDevice | 5 | |
| Shell | 5 |
Microsoft.VisualBasic.ApplicationServices.Terminal.TablePrinter
Console table printing: the console table builder together with the table format and text alignment models used to render tabular text.
| Type | Summary | Members |
|---|---|---|
| ConsoleTableBaseData | 5 | |
| ConsoleTableBuilder | A fluent library to print out a nicely formatted table in a console application | 3 |
| ConsoleTableBuilderExtensions | 24 |
Microsoft.VisualBasic.ApplicationServices.Terminal.TablePrinter.Flags
The character map and row position flags used to draw console tables, covering borders, headers, meta rows and nullable console colors.
| Type | Summary | Members |
|---|---|---|
| CharMapPositions | Check map here https://raw.githubusercontent.com/minhhungit/ConsoleTableExt/master/wiki/Images/CharMapPositions.png | 15 |
| HeaderCharMapPositions | Check map here https://raw.githubusercontent.com/minhhungit/ConsoleTableExt/master/wiki/Images/HeaderCharMapPositions.png | 11 |
Microsoft.VisualBasic.ApplicationServices.Terminal.TerminalEvents
| Type | Summary | Members |
|---|---|---|
| AutoCompleteHandler | Method signature for auto completion handlers. | 3 |
Microsoft.VisualBasic.ApplicationServices.Terminal.Utility
The terminal utility layer: markdown and table rendering, console formatting, ANSI color and escape codes, text spans and unicode width handling, together with the Unix man page models.
| Type | Summary | Members |
|---|---|---|
| CBusyIndicator | The console BusyIndicator | 3 |
| ConsolePasswordInput | Summary description for ConsolePasswordInput. | 7 |
| ConsoleUserTaskAction | 3 | |
| Constants | Constants used with PInvoke methods | 6 |
| EventProc | Generates the task progress for the console output.(处理任务进度) | 6 |
| IndexedManual | 有显示标题的 | 3 |
| KEY_EVENT_RECORD | ' The struct KEY_EVENT_RECORD is used to report keyboard input events ' in a console INPUT_RECORD structure. | 0 |
| ManIndex | the document index | 6 |
| ManParser | helper module for parse the unix man page text | 0 |
| ManualPages | 5 | |
| uCharUnion | ' Struct uChar is meant to support the Windows Console API's uChar union. | 0 |
| UnixManPage | man手册页(manual pages,“手册”),是类UNIX系统最重要的手册工具。多数类UNIX都预装了它,这也包括Arch。使用man手册页的命令是:man。 | 21 |
| UserTaskCancelAction | A finalize action after the user cancel current task operations.(ctrl + C) | 1 |
| UserTaskSaveAction | ctrl + S | 0 |
Microsoft.VisualBasic.ApplicationServices.Zip
Zip archive support: the zip library, zip stream, the unzip helper and the compressed stream reader.
| Type | Summary | Members |
|---|---|---|
| ArchiveAction | Used to identify what we will do if we are trying to create a zip file and it already exists. | 4 |
| Overwrite | Used to specify what our overwrite policy is for files we are extracting. | 3 |
| UnZip | 5 | |
| ZipLib | Creating Zip Files Easily in .NET 4.5 Tim Corey, 11 May 2012 http://www.codeproject.com/Articles/381661/Creating-Zip-Files-Easily-in-NET | 9 |
| ZipStream | using a zip archive file as a virtual filesystem | 22 |
| ZipStreamReader | zip file stream helper | 3 |
Microsoft.VisualBasic.CommandLine
The command line framework: option and argument parsing, the CLI program model, the interpreters and POSIX style conventions.
| Type | Summary | Members |
|---|---|---|
| CLIMapper | 从可写属性之中赋值 | 3 |
| CliResCommon | CLI resources manager (将程序内部自身的资源数据释放到文件的帮助对象) | 3 |
| CLITools | CLI parser and CommandLine object creates. | 17 |
| CommandLine | A command line object that parse from the user input commandline string. | 61 |
| ExecuteEmptyCLI | 假若所传入的命令行是空的,就会执行这个函数指针 | 3 |
| ExecuteFile | 假若所传入的命令行的name是文件路径,解释器就会执行这个函数指针 | 3 |
| ExecuteImpl | Executive implementation of Interpreter | 0 |
| ExecuteNotFound | 假若查找不到命令的话,执行这个函数 | 3 |
| ExecuteQuery | Run query in syntax like: ? xxx | 3 |
| GitBashEnvironment | Git bash environment helper module | 4 |
| Grouping | 1 | |
| IIORedirectAbstract | 7 | |
| InteractiveConsole | interactive console in /i mode, example: bash # This command will makes your CLI program enter # the interactive console mode. | 2 |
| Interpreter | Command line interpreter for your CLI program. | 49 |
| IORedirect | A communication fundation class type for the commandline program interop. | 31 |
| IORedirectFile | Using this class object rather than IORedirect is more encouraged. | 15 |
| PipelineProcess | How to found the process by CLI | 10 |
| ProcessExitCallback | A function pointer for process the events when the target invoked child process was terminated and exit. | 3 |
| StreamExtensions | + file path: C://path/to/file + standard input: std_in:// + standard output: std_out:// + memory mapping file: memory://file/uri | 3 |
Microsoft.VisualBasic.CommandLine.Grouping
| Type | Summary | Members |
|---|---|---|
| Groups | 1 |
Microsoft.VisualBasic.CommandLine.InteropService
The CLI interop service: hosts and invokes command line programs across process boundaries.
| Type | Summary | Members |
|---|---|---|
| AppDriver | 应用程序的执行驱动抽象接口, 这个抽象接口是为了兼容命令行应用和Docker环境下的命令行应用而设置的 | 1 |
| CLIAbstractor | 将函数的定义抽象为一个命令行,从而能够提供更好的命令行编写服务 | 2 |
| CLIBuildMethod | 12 | |
| InCompatibleAttribute | 这个CLI方法是和.NET的Process调用不兼容的 | 2 |
| InteropService | The class object which can interact with the target commandline program. | 15 |
Microsoft.VisualBasic.CommandLine.InteropService.CLIBuildMethod
| Type | Summary | Members |
|---|---|---|
| getValue | Convert property to cli parameter value string | 0 |
Microsoft.VisualBasic.CommandLine.InteropService.Pipeline
The interop service pipeline protocol used to stream data between CLI processes.
| Type | Summary | Members |
|---|---|---|
| RunSlavePipeline | wrapper for run a background task process | 19 |
Microsoft.VisualBasic.CommandLine.ManView
The manual page viewer interpreter used by the CLI framework to render help in a paged view.
| Type | Summary | Members |
|---|---|---|
| CommandHelpExtensions | 1 | |
| ExceptionHelp | Defines the url or e-mail information for the exceptions. | 4 |
| ManualBuilder | 用来生成帮助信息 | 2 |
| SDKManual | Generates the help document in markdown format. | 4 |
Microsoft.VisualBasic.CommandLine.Parsers
The argument and option parsers of the command line framework.
| Type | Summary | Members |
|---|---|---|
| CliArgumentParsers | 3 | |
| CLIParser | 命令行单词解析器 | 3 |
| DictionaryParser | 1 |
Microsoft.VisualBasic.CommandLine.Reflection
Reflection based CLI binding: the attributes and entry point discovery that map .NET types and members to command line programs.
| Type | Summary | Members |
|---|---|---|
| ActiveViewsAttribute | 3 | |
| ArgumentAttribute | Use for the detail description for a specific commandline switch.(用于对某一个命令的开关参数的具体描述帮助信息) | 14 |
| ArgumentCollection | The help information for a specific command line parameter switch.(某一个指定的命令的开关的帮助信息) | 8 |
| Argv | 可以将这个自定义属性添加到类型的属性上面,添加额外的命名以及类型之类的标记 | 5 |
| CLIToken | A very basically type in the CommandLine | 3 |
| CLITypes | The data type enumeration of the target optional parameter switch. | 14 |
| ExportAPIAttribute | A command object that with a specific name. | 3 |
| ExportApiInformation | Data reader and view for ExportAPIAttribute | 6 |
| ExportApiModel | 4 | |
| GroupAttribute | 应用于方法之上的,标注当前的这个方法的功能分组 | 0 |
| GroupingDefineAttribute | 应用于命令行类型容器之上的,用于功能分组的详细描述信息 | 1 |
| IExportAPI | 4 | |
| LastUpdatedAttribute | 主要是用于帮助标记命令行命令的更新时间,了解哪些命令可能是已经过时了的 | 2 |
| Namespace | (CommandLine interpreter executation Entry and the ShellScript software packages namespace.)这是一个命令行解释器所使用的执行入口点的集合 | 7 |
| NoteAttribute | 这个自定义属性与DescriptionAttribute的使用类似 只不过DescriptionAttribute是针对命令的简单说明 以及描述 这个自定义属性是针对命令内的某些注意事项的更加详细的描述,默认是不显示的 会在man模式下被显示出来 | 1 |
| OutputAttribute | 2 | |
| PipelineTypes | 5 | |
| Prefix | 这个自定义属性添加在Class申明上表示该class类的命令行参数的名称都会添加这个prefix | 2 |
| RunDllEntryPoint | 4 |
Microsoft.VisualBasic.CommandLine.Reflection.EntryPoints
The CLI entry point abstractions discovered through reflection.
| Type | Summary | Members |
|---|---|---|
| APIDelegate | 9 | |
| APIEntryPoint | The entry point data of the commands in the command line which was original loaded from the source meta data in the compiled target. | 13 |
Microsoft.VisualBasic.ComponentModel
The core component model: shared component and data types, file and XML assembly models, value pairs, bit maps and general collection helpers.
| Type | Summary | Members |
|---|---|---|
| Binding | Functioning the same as the KeyValuePair, but with more specific on the name. | 9 |
| BitSet | A replacement for BitArray.(BitSet in java) | 46 |
| Counter | The object counter | 10 |
| CounterExtensions | 4 | |
| DigitalSignature | helper for parse the .NET CLR type metadata inside a xml file content which is generated by XmlDataModel | 3 |
| HashHandle | 10 | |
| HashList | 15 | |
| IAddress | This object gets a object handle value to indicated that the position this object exists in the list collection structure. | 1 |
| IAddressOf | This object gets a object handle value to indicated that the position this object exists in the list collection structure. | 0 |
| IDMap | 字符串类型的映射 | 7 |
| IFileReference | 表示一个对文件的引用接口 | 2 |
| IIndexOf | 1 | |
| IOWorkModes | 'IOWorkModes' is only used to determine whether to return data length or capacity from the 'limit' method: | 2 |
| ISaveHandle | This is a file object which have a handle to save its data to the filesystem. | 1 |
| ITaskDriver | Driver abstract model | 1 |
| ITextWriter | TextWriter | 2 |
| Lazy | The layze loader. | 6 |
| LazyLoader | 当所需要进行加载的数据的量非常大的时候,则可以使用本方法进行延时按需加载 | 5 |
| LinkNode | 4 | |
| Map | 4 | |
| MapsHelper | 其实这个对象就是字典查询的一个简化操作而已 | 5 |
| NameMapping | 将文件之中的字段名称映射为另一个名称的帮助模块 | 4 |
| RelayCommand | Taken from http://msdn.microsoft.com/en-us/magazine/dd419663.aspx | 3 |
| TimeInterval | 9 | |
| Uid | The unique id generator. | 17 |
| XmlDataModel | 这个基类型对象主要是用来生成类型全称注释方便编写XML文件加载代码功能的 | 5 |
Microsoft.VisualBasic.ComponentModel.Algorithm
The algorithm namespace root: shared algorithm abstractions used by the binary tree and dynamic programming sub-namespaces.
| Type | Summary | Members |
|---|---|---|
| BinarySearchFunction | 精确查找某一个对象 | 3 |
| Block | a data index block with boundary range for matches | 1 |
| BlockSearchFunction | 9 | |
| QuickSortFunction | 快速排序基本上被认为是相同数量级的所有排序算法中,平均性能最好的。 | 2 |
Microsoft.VisualBasic.ComponentModel.Algorithm.base
Combinatorial algorithm primitives: combinations, permutations and related enumeration helpers.
| Type | Summary | Members |
|---|---|---|
| CartesianProduct | 笛卡尔积是集合论中的一个基本概念,它描述了如何从两个或多个集合中生成所有可能的有序组合。 | 5 |
| Comb | 对象类型的组合输出工具,即目标类型的集合之中的元素两两组合配对 | 8 |
| Combination | https://github.com/coderespawn/permutations | 0 |
| CombinationExtensions | 任意多个集合之间的对象之间相互组成组合输出 | 4 |
| DistanceMap | 4 | |
| NDimensionCartesianProduct | Create a vs b vs c ... | 2 |
| SlideWindow | A slide window data model.(滑窗操作的数据模型) | 8 |
| SlideWindowExtensions | Create a collection of slide Windows data for the target collection object. | 5 |
Microsoft.VisualBasic.ComponentModel.Algorithm.BinaryTree
Binary tree algorithms: AVL trees and other balanced binary tree implementations.
| Type | Summary | Members |
|---|---|---|
| AVLClusterTree | A binary tree model for do data clustering | 6 |
| AVLSupports | Binary tree balance helper | 4 |
| AVLTree | The AVL binary tree operator. | 5 |
| BinaryTree | The binary tree node. (如果执行的是聚类操作的话,可以通过!values字典属性来获取簇的结果) 在这里只是二叉树的节点实现,具体的二叉树构建可以通过使用下面的算法来完成: + AVLTree | 13 |
| ClusterKey | wrapper for the cluster data | 7 |
| DelegateTreeInsertCallback | 8 | |
| Enumerable | 7 | |
| Extensions | Help methods for the binary tree operations | 8 |
| Iterator | 9 | |
| NaiveBinaryTree | The Binary tree itself. | 10 |
| RBNode | 与键名所对应的数据是存储在BinaryTree.Value之中的 | 3 |
| RBTree | 12 | |
| TreeBase | 二叉树对象的通用模板 | 4 |
Microsoft.VisualBasic.ComponentModel.Algorithm.DynamicProgramming
Dynamic programming algorithms.
| Type | Summary | Members |
|---|---|---|
| LongestCommonSubsequence | Longest Common Subsequence | 6 |
| LongestCommonSubsequenceExtension | Longest Common Subsequence | 2 |
| SCS | shortest_common_superstring | 3 |
Microsoft.VisualBasic.ComponentModel.Algorithm.DynamicProgramming.Levenshtein
The Levenshtein edit distance dynamic programming algorithm.
| Type | Summary | Members |
|---|---|---|
| DistResult | 14 | |
| LevenshteinDistance | Levenshtein Edit Distance Algorithm for measure string distance | 10 |
| ResultVisualize | 1 |
Microsoft.VisualBasic.ComponentModel.Collection
Collection and data structure helpers: generic collection extensions, priority queues and concurrent collection utilities.
| Type | Summary | Members |
|---|---|---|
| BinaryHeap | Binary heap implementation from: > http://eloquentjavascript.net/appendix2.html | 7 |
| BinaryPriorityQueue | 14 | |
| BucketDictionary | An ultralarge size dictionary object. | 9 |
| BucketDictionaryExtensions | 3 | |
| CapacityQueue | 7 | |
| CircularBuffer | Represents a fixed-capacity circular buffer (or ring list). | 12 |
| Dictionary | Represents a collection of keys and values.To browse the .NET Framework source code for this type, see the Reference Source. | 22 |
| FuzzyGroup | 对数据进行分组,通过标签数据的相似度 | 4 |
| IBucketVector | clr interface for implements the as.vector function in R# language | 1 |
| Index | Mappings of key As String -> index As Integer | 39 |
| KeyValuePairExtensions | KeyValue pair data related extensions API. | 80 |
| MatrixExtensions | 20 | |
| PairingHeap | 18 | |
| PriorityQueue | a min priority queue backed by a pairing heap | 16 |
| RectangularArray | 9 | |
| RewindableEnumerator | 5 |
Microsoft.VisualBasic.ComponentModel.Collection.Deque
The double ended queue (deque) data structure.
| Type | Summary | Members |
|---|---|---|
| Data | contains actuall data od deque, Deque(Of T) provides abstraction above this data | 23 |
| Deque | Double ended queue implementation | 23 |
| Enumerator | 3 | |
| ReversedEnumerator | 2 | |
| ReverseQueue | 19 |
Microsoft.VisualBasic.ComponentModel.Collection.FuzzyGroup
| Type | Summary | Members |
|---|---|---|
| __groupHelper | 分组操作的内部帮助类 | 4 |
Microsoft.VisualBasic.ComponentModel.Collection.Generic
Generic collection abstractions shared by the collection namespaces.
| Type | Summary | Members |
|---|---|---|
| BucketSet | 9 | |
| HashDictionary | The key of the dictionary is string value and the keys is not sensitive to the character case. | 17 |
| IKeyValuePairObject | Defines a key/value pair that can be set or retrieved. | 2 |
| INamedValue | This type of object have a IKeyedEntity.Key property to unique identified itself in a collection. | 0 |
| IReadOnlyDataSource | Defines a key/value pair that only can be retrieved. | 2 |
| IReadOnlyId | 与INamedValue所不同的是,这个对象的标识属性是只读的. | 1 |
| ISequenceData | The sequence analysis data model, example as biological sequence, time signal, time sequence anaysis | 1 |
| KeyValuePairObject | Defines a key/value pair that can be set or retrieved. | 5 |
| NamedValueList | 2 |
Microsoft.VisualBasic.ComponentModel.DataSourceModel
The data source model: property and repository abstractions that bind .NET entity objects to data sources.
| Type | Summary | Members |
|---|---|---|
| DataFramework | 在目标对象中必须要具有一个属性有自定义属性DataFrameColumnAttribute | 27 |
| DataIgnoredAttribute | 在数据框数据映射操作之中是否忽略掉这个属性或者方法? | 0 |
| DefaultAttribute | Property default value | 3 |
| DynamicMetadataAttribute | just used for tagged on the DynamicPropertyBase.Properties property | 3 |
| DynamicPropertyBase | This abstract object has a DynamicPropertyBase.propertyTable dictionary keeps as a dynamics property source. | 17 |
| Extensions | 3 | |
| IDynamicMeta | Abstracts for the dynamics property. | 1 |
| IDynamicsObject | Apply for R# object cast .NET CLR object to list | 5 |
| ILabeledMatrix | dataframe helper | 1 |
| IProperty | 2 | |
| IStringGetter | a simple helper object for get string value | 6 |
| Iterator | Implements for the IEnumerable, Supports a simple iteration over a non-generic collection. | 7 |
| Iterator | 在Iterator的基础之上所构建出来的一个泛型化的迭代器对象. | 2 |
| NamedCollection | The value object collection that have a name string, using NamedVector for XML serialization instead of using this data model. | 16 |
| NamedValue | The value object have a name string. | 15 |
| Projector | Class field reader | 3 |
| Property | Dictionary for [String, T] | 4 |
| PropertyAccess | the data access | 8 |
| PropertyValue | The PropertyInfo like definition of the extension property. | 13 |
| ScriptIgnoreAttribute | 用于与.NET Framework之中的ScriptIgnore属性标记兼容的一个对象 | 0 |
| StringReader | 17 | |
| TsvFileIO | 将文件读取出来然后对每一行数据进行分割,由于没有使用自定义属性来标记列的名称,所以这个很简单的tsv加载器要求属性的名称与列名称要完全一致。 而且,还不能够为非初始数据类型,这个模块之中提供了简单的数据类型转换操作,这个只是一个简单的内置TSv文件读取模块 | 8 |
Microsoft.VisualBasic.ComponentModel.DataSourceModel.Repository
The repository pattern implementation built on the component data source model.
| Type | Summary | Members |
|---|---|---|
| BloomFilter | 提供布隆过滤器的实现。 布隆过滤器是一种空间效率很高的概率型数据结构,用于判断一个元素是否在集合中。 它允许一定的假阳性,但绝不允许假阴性。 | 15 |
| ClientRecord | Record for storing a client record in the common database | 2 |
| CuckooFilter | 提供布谷鸟过滤器的实现。 布谷鸟过滤器是一种基于布谷鸟哈希的紧凑型概率数据结构,支持插入、删除和成员查询。 相比布隆过滤器,它支持动态删除元素,且在中等假阳性率下通常具有更高的空间效率。 | 13 |
| IKeyedEntity | Interface defining any item we can store in a repository and can identify by an unique key | 1 |
| IKeyIndex | 2 | |
| ILocalSearchHandle | 2 | |
| IMatched | The object implements on this interface can be matched with some rules. | 1 |
| InMemoryDb | 6 | |
| IRepository | Read/write repository of typed entites | 0 |
| IRepositoryRead | Interface to support reading entities from the backing store | 4 |
| IRepositoryWrite | Interface to support writing (and deletes) to a typed repository | 3 |
| QGramFullText | 基于Qgram的全文索引 | 3 |
| QGramIndex | 10 | |
| QueryCacheFactory | 这个库检索模型仅建议在目标数据量非常巨大的时候使用,如果数据量比较小,可以直接保存在一个文件之中,然后一次性加载在内存之中来进行查找 | 7 |
| RepositoryReadException | An exception that occured when reading from the repository backing store | 1 |
| SearchFramework | Extensions for data query | 8 |
| SimHashIndex | 11 | |
| StringTemplate | 8 |
Microsoft.VisualBasic.ComponentModel.DataSourceModel.SchemaMaps
Schema mapping between .NET types and data source columns.
| Type | Summary | Members |
|---|---|---|
| Bind | 6 | |
| BindProperty | Schema for Attribute and its bind PropertyInfo/FieldInfo object target. | 10 |
| ColumnAttribute | field data mapping | 3 |
| DataFrameColumnAttribute | Represents a column of certain data frames. | 16 |
| DataFrameIO | 1 | |
| Field | DataFrameColumnAttribute属性的别称 | 1 |
| Mappings | 13 | |
| Schema | Schema for two dimension table. | 7 |
| SoapGraph | object schema provider for json/xml | 21 |
| SQLTable | A generic abstract model of a SQL table. | 6 |
Microsoft.VisualBasic.ComponentModel.DataSourceModel.TypeCast
Type casting helpers that map data source values onto CLR types.
| Type | Summary | Members |
|---|---|---|
| DataImports | 4 | |
| Extensions | 5 | |
| TypeCaster | 6 |
Microsoft.VisualBasic.ComponentModel.DataStructures
General data structures: sets and the related container types.
Microsoft.VisualBasic.ComponentModel.DataStructures.BinaryTree
Binary tree data structures.
| Type | Summary | Members |
|---|---|---|
| Extensions | 2 | |
| TreeNode | Define tree nodes | 16 |
Microsoft.VisualBasic.ComponentModel.DataStructures.Tree
Tree data structure base types.
| Type | Summary | Members |
|---|---|---|
| ITreeNodeData | 5 | |
| TreeNodeBase | Generic Tree Node base class | 16 |
| TreeTools | extension method tools for abstract tree model | 2 |
Microsoft.VisualBasic.ComponentModel.Map`2
| Type | Summary | Members |
|---|---|---|
| IMap | 与IKeyValuePairObject相比,这个类型更加倾向于特定化的描述两个对象之间的一一对应关系 | 2 |
Microsoft.VisualBasic.ComponentModel.Ranges
Range types: selectors and structured ranges over numeric and sequence data.
| Type | Summary | Members |
|---|---|---|
| Extensions | 7 | |
| IndexSelector | A numeric index helper | 2 |
| NumericTagged | Almost equals to DoubleTagged, but this object is a structure type. | 6 |
| OrderSelector | 16 | |
| Relations | 8 |
Microsoft.VisualBasic.ComponentModel.Ranges.Model
The range model types that describe numeric and sequence ranges.
| Type | Summary | Members |
|---|---|---|
| DoubleRange | Represents a double range with minimum and maximum values | 27 |
| IntRange | Represents an Int32 range with minimum and maximum values | 14 |
| IRange | 2 | |
| IRangeModel | Represents a generic range with minimum and maximum values | 3 |
Microsoft.VisualBasic.ComponentModel.Ranges.Unit
Units of measurement used by the range model.
| Type | Summary | Members |
|---|---|---|
| ByteSize | the unit for binary data file size | 7 |
| ParserExtensions | 2 | |
| UnitValue | 21 |
Microsoft.VisualBasic.ComponentModel.Ranges.Unit.Convertor
| Type | Summary | Members |
|---|---|---|
| Convertor | 3 |
Microsoft.VisualBasic.ComponentModel.Settings
Application settings models: the settings data models and configuration containers.
| Type | Summary | Members |
|---|---|---|
| BindMapping | 9 | |
| ConfigEngine | 只包含有对数据映射目标对象的属性读写,并不包含有文件数据的读写操作 | 15 |
| IniExtensions | 读写Ini文件的拓展 | 4 |
| IProfile | 具备有保存数据功能的可配置数据文件的基本定义 | 1 |
| ProfileItem | The simple configuration mapping node in the current profile data, the data type of this node object should be just the simplest data type such as String, Integer, Long, Double,… | 5 |
| ProfileNodeItem | 当前的配置节点为一个复杂数据类型的配置节点,即目标属性的属性类型为一个Class对象 | 0 |
| Settings | 6 | |
| SimpleConfig | 7 | |
| ValueTypes | 这个并不是指宿主属性的数据类型,而是指代这一数据类型所代表的具体的实际对象 | 10 |
Microsoft.VisualBasic.ComponentModel.Settings.Inf
INI style configuration file reading and writing.
| Type | Summary | Members |
|---|---|---|
| ClassMapper | 使用这个属性来标记需要进行序列化的对象属性: DataFrameColumnAttribute | 12 |
| ClassName | define a single section inside a ini configuration file | 3 |
| IniFile | Ini file I/O handler | 19 |
| IniMapIO | The path parameter can be shortcut by method PathMapper.GetMapPath()). | 3 |
| INIProfile | Wrapper class for *.ini and *.inf configure file. | 6 |
| IOProvider | 在这个模块之中提供了.NET对象与*.ini配置文件之间的相互映射的序列化操作 | 10 |
| Section | 一个配置数据区域的抽象模型 | 12 |
Microsoft.VisualBasic.ComponentModel.TagData
Tagged data values: tag/data value pairs and their containers.
| Type | Summary | Members |
|---|---|---|
| DoubleTagged | 使用一个实数作为目标对象值的标签信息 | 2 |
| FactorString | target string label tagged with a numeric factor | 1 |
| FactorValue | 5 | |
| IndexingExtensions | 4 | |
| IntegerTagged | 使用一个整形数作为目标对象值的标签信息 | 2 |
| INumericKey | an object that tagged a number value as its index key | 1 |
| ITimeSignal | Interface representing the time series data | 2 |
| LongTagged | 使用一个长整形数作为目标对象值的标签信息 | 0 |
| TagData | Target value have a specific tag key. | 4 |
| TimeSignalDataExtensions | 8 |
Microsoft.VisualBasic.ComponentModel.Triggers
Trigger definitions used by the component data structures.
| Type | Summary | Members |
|---|---|---|
| DailyTimerTrigger | 这个只会比较时和分,每天都会触发 | 1 |
| ITrigger | 1 | |
| TimerTrigger | 在指定的日期和时间呗触发,因此这个触发器只会运行一次 | 7 |
Microsoft.VisualBasic.ComponentModel.XmlDataModel
| Type | Summary | Members |
|---|---|---|
| IXmlType | 只适合最外层面的容器类型的对象来实现 | 1 |
Microsoft.VisualBasic.Data
The sciBASIC.NET data handling module
| Type | Summary | Members |
|---|---|---|
| NumericTable | 经过预处理之后的纯数值二维表对象。 该对象被设计为整个 sciBASIC# 框架之中的统一数据载体:表中存放的 逻辑值、字符串枚举标签、缺失值等内容都应该在上游的预处理阶段被 转换成数值,因此算法层只需要面对纯数值矩阵即可直接进行计算。 表结构: 1. | 41 |
| NumericTableBinary | NumericTable 对象的二进制文件读写。 文件布局(所有的多字节数值均通过 NetworkByteOrderBuffer 编码为大端/网络字节序): [magic] 固定的ASCII魔数 "NVTABLE" [version] Int32,当前的格式版本号 NumericTableBinary.FORMAT_V… | 15 |
| NumericTableExtensions | NumericTable 的通用扩展方法集合,主要提供给聚类、 回归等分析算法进行数据访问与结果回写。 | 28 |
Microsoft.VisualBasic.Data.NumericTableExtensions
| Type | Summary | Members |
|---|---|---|
| EncodedColumn | 单列编码结果。 数值/布尔/枚举/日期/时间间隔类型的列只会展开为一列;而字符串、字符以及其它 未知类型的列会按照水平值展开成多列(one-hot 二进制编码),因此这里使用数组 来承载展开之后的列名与列向量。 | 2 |
Microsoft.VisualBasic.Data.Repository
Generic repository abstractions over tabular and file backed data sources.
| Type | Summary | Members |
|---|---|---|
| BKDRHash | 3 | |
| FileHashCheckSum | 2 | |
| FNV1a | 4 | |
| JsonlStore | TextLineStore 的兼容别名。行为与泛化后的行存储引擎完全一致。 | 1 |
| JsonlStoreOptions | TextStoreOptions 的兼容别名。 引擎已泛化为与行格式无关,本类型仅为兼容既有调用方而保留。 | 0 |
| MurmurHash | 2 | |
| Nilsimsa | Computes the Nilsimsa hash for the given string. | 20 |
| RepositoryFileSystem | Using file system as repository system provider | 7 |
| SnowflakeIdGenerator | a twitter unique Snowflake ID generator | 2 |
| TextLineStore | 与具体格式无关的文本行虚拟存储。 写操作(追加/插入/替换/删除)只进入内存片段表 + WAL 日志; 顺序读取时自动把挂起修改“虚拟挂载”到输出流; 由外部显式调用 Merge() 把挂起修改合并回源文件。 | 30 |
| TextStoreLockMode | 数据文件的进程级锁模式。 | 6 |
| TextStoreOptions | 与具体行格式无关的纯文本行存储引擎配置。 该引擎把每一行视为不透明文本(JSONL / CSV / TSV 等均可复用), 因此这里的配置项不包含任何格式相关语义。 | 11 |
| WAL | JSONL 存储引擎的写前日志。记录格式与磁盘布局固定为 UTF-8 无 BOM 的逐行 JSON。 | 22 |
Microsoft.VisualBasic.Data.Repository.FileHashCheckSum
| Type | Summary | Members |
|---|---|---|
| HashType | 支持的哈希算法类型 | 5 |
Microsoft.VisualBasic.Data.Repository.WAL
| Type | Summary | Members |
|---|---|---|
| ReadResult | ReadRecords 的结果。 | 4 |
| Record | 一条已解析的 WAL 记录。 | 14 |
| RecordKind | 磁盘记录类型(对应令牌 "sp" / "mb" / "mbf" / "md")。 | 8 |
Microsoft.VisualBasic.Data.Trinity
The Trinity text mining integration: TextRank keyword extraction and PageRank based sentence scoring helpers.
| Type | Summary | Members |
|---|---|---|
| Expression | Natural expression builder for AI output | 1 |
| WordSimilarityIndex | 使用模拟比较来建立所给定的字符串的快速模糊查找的索引对象模型 | 3 |
| WordSimilarityIndex | 使用模拟比较来建立所给定的字符串的快速模糊查找的索引对象模型 | 5 |
Microsoft.VisualBasic.Data.Trinity.NLP
Natural language processing helpers for the Trinity text mining integration.
| Type | Summary | Members |
|---|---|---|
| TextSplit | 1 | |
| TextTokens | 应用于字符串分析的,自然语言处理 | 2 |
| Word | A single word text token | 7 |
| WordClass | 单词的词性分类 | 25 |
Microsoft.VisualBasic.DynamicType
| Type | Summary | Members |
|---|---|---|
| PropertyInfo | 9 |
Microsoft.VisualBasic.Emit.Delegates
Dynamic delegate creation through reflection emit.
| Type | Summary | Members |
|---|---|---|
| DataObjectVector | .net clr object vector data property get/set helper. | 7 |
| DataValue | .NET object collection data property value get/set helper. | 3 |
| DelegateFactory | 57 | |
| TypeExtensions | 5 |
Microsoft.VisualBasic.Emit.Marshal
Marshal helpers for emitting unmanaged interop code.
| Type | Summary | Members |
|---|---|---|
| Byte | Represents a pointer to an 8-bit unsigned integer array. | 1 |
| IntPtr | Unmanaged Memory pointer in VisualBasic language.(内存指针) | 11 |
| MarshalExtensions | 4 | |
| Pointer | Array index helper. | 31 |
| Span | A simulation of system.span in .NET 5 | 10 |
| UnsafeCopys | 读取原始的内存数据的操作 | 3 |
| UnsafeWrite | 向原始的内存数据执行写入操作的函数指针 | 3 |
Microsoft.VisualBasic.Emit.Parameters
Parameter reflection helpers used by the reflection emit extensions.
| Type | Summary | Members |
|---|---|---|
| ParamLogUtility | Exception is a common issue in projects. | 5 |
Microsoft.VisualBasic.FileIO
Common file and stream I/O extensions used across the framework.
| Type | Summary | Members |
|---|---|---|
| CopyDirectoryAction | 1 | |
| Directory | A wrapper object for the processing of relative file path. | 25 |
| Extensions | 3 | |
| FileModeDescriptor | Specifies how the operating system should open a file. | 8 |
| NetFile | 4 | |
| TemporaryEnvironment | Workspace model 在TemporaryEnvironment.Dispose()的时候,文件夹会切换回来 | 2 |
Microsoft.VisualBasic.FileIO.Path
File path helpers: path parsing, normalization, composition and comparison.
Microsoft.VisualBasic.FileIO.SymLinker
Symbolic link creation and resolution helpers.
| Type | Summary | Members |
|---|---|---|
| HardLink | Provides access to NTFS hard links in .Net. | 1 |
| JunctionPoint | Provides access to NTFS junction points in .Net. | 14 |
| SymbolicLink | 6 |
Microsoft.VisualBasic.FileIO.SymLinker.JunctionPoint
| Type | Summary | Members |
|---|---|---|
| REPARSE_DATA_BUFFER | 8 |
Microsoft.VisualBasic.Imaging
The drawing and imaging root: bitmap image models, color schemes and palettes, and the shared drawing graphics utilities.
| Type | Summary | Members |
|---|---|---|
| AdjustableArrowCap | Represents an adjustable arrow-shaped line cap. | 4 |
| Bitmap | the gdi+ raster image data in memory | 13 |
| Blend | Defines a blend pattern for a gradient. | 2 |
| CMYKColor | The CMYK color model (also known as process color, or four color) is a subtractive color model, based on the CMY color model, used in color printing, and is also used to descri… | 9 |
| ColorBlend | 2 | |
| ColorCube | Describes the RGB color space as a 3D cube with the origin at Black. | 13 |
| ColorMap | 30 | |
| ColorMapsExtensions | Create Custom Color Maps | 3 |
| ColorPalette | Defines an array of colors that make up a color palette. | 2 |
| CompositingMode | Specifies how the source colors are combined with the background colors during rendering. | 4 |
| CustomLineCap | Encapsulates a custom user-defined line cap. | 9 |
| DefaultFontValues | Default font values | 0 |
| FillMode | 4 | |
| Font | 14 | |
| FontFace | Font names collection | 23 |
| FontStyle | 7 | |
| GDIColors | Extensions function for the gdi+ color type. | 30 |
| GraphicsContextInfo | Describes the cumulative graphics context of an IGraphics driver. | 3 |
| GraphicsExtensions | GDI+ | 28 |
| GraphicsPath | 35 | |
| GraphicsState | Represents the state of a Graphics object. | 2 |
| HexColor | Convert hex color string to RGB color | 7 |
| HSBColor | Provides methods for conversion between RGB and HSB color models | 7 |
| HSLColor | Describes a RGB color in Hue, Saturation, and Luminance values. | 7 |
| IGraphics | Encapsulates a GDI+(bitmap, wmf)/SVG etc drawing surface. | 93 |
| Image | the abstract image data model, example as gdi+ raster image bitmap, svg image, pdf image, etc | 9 |
| ImageFormat | Specifies the file format of the image. | 14 |
| ImageFormats | Specifies the file format of the image. | 28 |
| ImageTools | 6 | |
| InterpolationMode | Specifies how intermediate values between two endpoints are calculated during scaling or rotation. | 18 |
| IReadOnlyPoint | a float 2d point | 2 |
| Layout2D | a float 2d point | 2 |
| LinearGradientBrush | Encapsulates a brush with a linear gradient. | 13 |
| LinearGradientMode | Specifies the direction of a linear gradient. | 8 |
| LineJoin | Specifies how to join consecutive line Or curve segments in a figure (subpath) contained in a System.Drawing.Drawing2D.GraphicsPath object. | 8 |
| Matrix | Encapsulates a 3-by-3 affine matrix that represents a geometric transform. | 34 |
| Metafile | Defines a graphic metafile. | 5 |
| MetafileFrameUnit | Specifies a unit of measurement for the rectangle used to size and position a metafile. | 12 |
| MetafileHeaderData | Contains attributes of an associated Metafile. | 8 |
| MetafileType | Specifies the layout of the metafile format. | 14 |
| PathData | 2 | |
| PathGradientBrush | 11 | |
| Pen | The stroke pen wrapper for .net 8.0 | 15 |
| Pixel | a generic data model for HeatMap raster: [x,y,scale] | 1 |
| PixelFormat | Specifies the format of the color data for each pixel in the image. | 24 |
| PixelOffsetMode | Specifies how pixels are offset during rendering. | 12 |
| PointF3D | [x,y,z] 这个接口是为了实现Imaging模块的Point3D对象和数学函数模块的3D插值模块的兼容 | 1 |
| QualityMode | Specifies the overall quality when rendering GDI+ objects. | 8 |
| RasterPixel | [x,y] tuple | 2 |
| Region | Describes the interior of a graphics shape composed of rectangles and paths. | 37 |
| SmoothingMode | Specifies the smoothing/antialiasing quality applied to lines, curves and edges. | 12 |
| SpatialIndex3D | a index point in 3d spatial geometry space | 6 |
| SystemBrushes | Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element. | 33 |
| SystemPens | Each property of the SystemPens class is a Pen that is the color of a Windows display element. | 33 |
| WarpMode | Specifies the warping mode. | 4 |
Microsoft.VisualBasic.Imaging.BitmapImage
Bitmap image types and pixel processing helpers.
| Type | Summary | Members |
|---|---|---|
| BitmapBuffer | Unsafe memory pointer of the Bitmap data buffer. | 57 |
| BitmapChannels | 2 | |
| BitmapReader | a bitmap image data reader for help huge scientific image data processing. | 21 |
| BitmapResizer | 6 | |
| BitmapScale | Grayscale and binarization extensions | 14 |
| BitmapTools | 2 | |
| RTCP | .NET Implement of Real-time Contrast Preserving Decolorization | 3 |
| SaveGdiBitmap | 1 |
Microsoft.VisualBasic.Imaging.BitmapImage.BitmapScale
| Type | Summary | Members |
|---|---|---|
| PixelScanPointer | 3 |
Microsoft.VisualBasic.Imaging.BitmapImage.FileStream
Bitmap image file stream serialization.
| Type | Summary | Members |
|---|---|---|
| Bitmap | A in-memory bitmap image model | 15 |
| BitmapFileHeader | Keep proper byte layout in memory | 11 |
| BitmapFileHelper | 3 | |
| BitmapInfoHeader | 17 | |
| BitmapInfoHeaderRGBA | 8 | |
| BytesPerPixelEnum | Number of bytes for specific Pixel format. | 3 |
Microsoft.VisualBasic.Imaging.Driver
The GDI+ graphics driver implementation of the imaging engine.
| Type | Summary | Members |
|---|---|---|
| DeviceInterop | 3 | |
| DriverLoad | Helper module for create the System.Drawing.Graphics object liked canvas object | 11 |
| Drivers | The imaging graphics engine list for IGraphics | 12 |
| GdiRasterGraphics | 1 | |
| IGraphicsData | 8 |
Microsoft.VisualBasic.Imaging.LayoutModel
The layout model types used by the GDI+ drawing driver.
| Type | Summary | Members |
|---|---|---|
| ColaExtensions | 2 | |
| ILayoutedObject | Any typed object with a location layout value | 1 |
| Point2D | Implements a 2-dimensional point with Double precision coordinates. | 15 |
| Rectangle2D | Implements a 2-dimensional rectangle with double precision coordinates. | 28 |
Microsoft.VisualBasic.Imaging.Math2D
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's Elements, it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are Euclidean spaces of any positive integer dimension n, which are called Euclidean n-spaces when one wants to specify their dimension. For n equal to one or two, they are commonly called respectively Euclidean lines and Euclidean planes. The qualifier "Euclidean" is used to distinguish Euclidean spaces from other spaces that were later considered in physics and modern mathematics. Ancient Greek geometers introduced Euclidean space For modeling the physical space. Their work was collected by the ancient Greek mathematician Euclid In his Elements, With the great innovation Of proving all properties Of the space As theorems, by starting from a few fundamental properties, called postulates, which either were considered As evident (For example, there Is exactly one straight line passing through two points), Or seemed impossible To prove (parallel postulate). After the introduction at the End Of 19th century Of non-Euclidean geometries, the old postulates were re-formalized To define Euclidean spaces through axiomatic theory. Another definition Of Euclidean spaces by means Of vector spaces And linear algebra has been shown To be equivalent To the axiomatic definition. It Is this definition that Is more commonly used In modern mathematics, And detailed In this article. In all definitions, Euclidean spaces consist Of points, which are defined only by the properties that they must have For forming a Euclidean space. There Is essentially only one Euclidean space of each dimension; that Is, all Euclidean spaces of a given dimension are isomorphic. Therefore it Is usually possible to work with a specific Euclidean space, denoted E ^ n, which can be represented using Cartesian coordinates as the real n-space R ^ n equipped with the standard dot product.
| Type | Summary | Members |
|---|---|---|
| AffineTransform | 2D Affine Transformation parameters. | 10 |
| EllipseShape | Ellipse shape polygon generator | 7 |
| GeometryMath | https://stackoverflow.com/questions/30080/how-to-know-if-a-line-intersects-a-plane-in-c-basic-2d-geometry 与几何相关的辅助类 | 9 |
| GeometryTransform | make geometry transform of a given Polygon2D with given Transform or AffineTransform parameters. | 1 |
| GeomTransform | 46 | |
| Intersections | 几何体之间的关系类型 | 7 |
| Line | 9 | |
| Line2D | This Line2D represents a line segment in {@code (x,y)} coordinate space. | 6 |
| Line3D | 3 | |
| Moran | This function is useful for calculating Moran's I Without holding an entire distance matrix in memory | 2 |
| PolarPoint | 极坐标点 | 6 |
| Polygon2D | polygon object in 2D plain | 27 |
| PolygonFiller | 1 | |
| QuadrantRegions | 请注意,视图上面的象限的位置和计算机之中的象限是反过来的 | 14 |
| RasterData | 栅格化结果容器:每个栅格存储该区域内点的列表 | 10 |
| Rasterizer | 3 | |
| Transform | 2D transformation parameters | 8 |
| Vector2D | PointF, basic model for physical simulator | 16 |
| VectorMath2D | 8 |
Microsoft.VisualBasic.Imaging.Region
| Type | Summary | Members |
|---|---|---|
| region_op | Internal operation record for region transforms, similar to GraphicsPath's opSet pattern. | 0 |
Microsoft.VisualBasic.Language
The VisualBasic.NET language addons
| Type | Summary | Members |
|---|---|---|
| ArgumentReference | [name => value] tuple | 9 |
| AssertAll | 2 | |
| AssertAny | 2 | |
| AssertEqualsExtensions | 4 | |
| f64 | Double | 32 |
| FormatHelper | CLangStringFormatProvider.sprintf()) reference | 5 |
| FormatHelpers | CLangStringFormatProvider.sprintf()) syntax helpers | 7 |
| i32 | Alias of Int32 | 27 |
| Indexer | 1 | |
| LanguageAPI | The VisualBasic language syntax helper API. | 27 |
| LanguageExtensions | List initizlize syntax supports | 4 |
| LinqAPI | Language syntax extension for the Linq expression in VisualBasic language | 14 |
| List | Represents a strongly typed list of objects that can be accessed by index. | 41 |
| Numeric | Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances. | 19 |
| Pointer | Type of Int32 pointer class to the Array class. | 16 |
| Rapply | Helper for implements lapply and sapply liked operations from R language | 1 |
| Record | Data record type in VisualBasic | 2 |
| Runtime | Runtime helper vbnet Imports VB = Microsoft.VisualBasic.Language.Runtime With New VB ' ... | 2 |
| Value | Variable model in VisualBasic | 6 |
| Value | You can applying this data type into a dictionary object to makes the mathematics calculation more easily. | 26 |
| Variant | Union type of A and B | 11 |
Microsoft.VisualBasic.Language.C
The C language extension of the language service: C source code models and helpers.
| Type | Summary | Members |
|---|---|---|
| CLangStringFormatProvider | Provides C like format print | 7 |
| CString | This class provides the ability to simulate various classic C string functions which don't have exact equivalents in the .NET Framework. | 7 |
| File | 7 | |
| RandomNumbers | This class provides the ability to simulate the behavior of the C/C++ functions for generating random numbers, using the .NET Framework Random class. | 5 |
| Vector | std::vector helper for C++ language | 3 |
Microsoft.VisualBasic.Language.C.CString
| Type | Summary | Members |
|---|---|---|
| __tokensHelper | 1 |
Microsoft.VisualBasic.Language.Default
Default value handling for the language value model.
| Type | Summary | Members |
|---|---|---|
| BinaryAssert | + Test of A eqauls to B? | 3 |
| Default | The default value | 19 |
| DefaultExtensions | 7 | |
| DefaultString | CommandLine optional value helper data model | 18 |
| IsEmpty | Apply on the structure type that assert the object is null or not. | 1 |
Microsoft.VisualBasic.Language.Java
Helper for translate Java source file to VB.NET source file.
| Type | Summary | Members |
|---|---|---|
| Arrays | 11 | |
| Collections | This class consists exclusively of static methods that operate on or return collections. | 9 |
| LogTricks | @author Marc Suchard | 9 |
| MathUtils | Handy utility functions which have some Mathematical relavance. | 21 |
| Reflection | 2 |
Microsoft.VisualBasic.Language.LinqAPIHelpers
Helper types of the LINQ API language surface.
| Type | Summary | Members |
|---|---|---|
| CountHelper | 5 | |
| ExecHelper | Execute a linq expression. | 3 |
| FirstOrDefaultHelper | 3 | |
| ListHelper | 4 | |
| ToArrayHelper | Execute a linq expression. | 3 |
Microsoft.VisualBasic.Language.Perl
The Perl language extension of the language service.
| Type | Summary | Members |
|---|---|---|
| ExceptionHandle | Syntax supports for perl language like exception handler vbnet Dim value = func() or die("message") | 5 |
| Functions | 10 |
Microsoft.VisualBasic.Language.Python
Helper for translate Python source file to VB.NET source file.
| Type | Summary | Members |
|---|---|---|
| Collection | 4 | |
| NamedTuple | namedtuple() Factory Function for Tuples with Named Fields | 2 |
| re | This module provides regular expression matching operations similar to those found in Perl. | 2 |
Microsoft.VisualBasic.Language.Python.re
| Type | Summary | Members |
|---|---|---|
| Match | 3 |
Microsoft.VisualBasic.Language.UnixBash
Unix shell (bash) language support: the shell script language service and its helper types.
| Type | Summary | Members |
|---|---|---|
| CowsayTricks | Cowsay tricks for showing your message more friendly. | 7 |
| FileDelete | rm -rf / | 3 |
| GrepOptions | 11 | |
| GrepRegx | grep -acinv * "pattern" <= "filename or text" | grep -acinv * "pattern" << "filename" | 7 |
| PS1 | PS (Prompt Sign) | 15 |
| Search | 15 | |
| ShellSyntax | VB.NET language shell syntax supports exports | 9 |
| TextAPI | 9 | |
| tree | bash tree | awk -F: '{print '}|tail -n1 # 865 directories, 7957 files | 0 |
| wildcardsCompatible | Using regular expression to find a match on the file name. | 7 |
Microsoft.VisualBasic.Language.UnixBash.FileSystem
File system abstractions used by the Unix shell language support.
| Type | Summary | Members |
|---|---|---|
| File | Asbtract file IO model | 4 |
| FileHandle | 文件系统对象的句柄 | 7 |
Microsoft.VisualBasic.Language.UnixBash.SearchOpt
| Type | Summary | Members |
|---|---|---|
| Options | 7 |
Microsoft.VisualBasic.Language.Value`1
| Type | Summary | Members |
|---|---|---|
| IValueOf | This object have a IValueOf.Value property for stores its data | 1 |
Microsoft.VisualBasic.Language.Values
The language value model shared by the supported scripting languages.
| Type | Summary | Members |
|---|---|---|
| ByRefValueExtensions | 6 | |
| Clones | Some extension for copy a collection object. | 3 |
Microsoft.VisualBasic.Language.Vectorization
Language level vectorization (SIMD) source rewriting for the LINQ API.
| Type | Summary | Members |
|---|---|---|
| BooleanVector | Boolean Array | 17 |
| Extensions | 3 | |
| Strings | The String module contains procedures used to perform string operations. | 1 |
| StringVector | 9 | |
| Vector | VB.NET object collection | 22 |
| VectorSchemaProvider | Schema provider of the VectorShadows | 22 |
| VectorShadows | Vectorization programming language feature for VisualBasic | 18 |
Microsoft.VisualBasic.Linq
LINQ style sequence extensions: enumerators, iterators, joins, numeric sequences and the vector assertion helpers.
| Type | Summary | Members |
|---|---|---|
| Enumeration | Exposes the enumerator, which supports a simple iteration over a collection of a specified type.To browse the .NET Framework source code for this type, see the Reference Source. | 1 |
| EnumerationExtensions | 4 | |
| Extensions | Linq Helpers.(为了方便编写Linq代码而构建的一个拓展模块) | 44 |
| IteratorExtensions | 13 | |
| JoinExtensions | 6 | |
| NumericSequence | 6 | |
| PipelineExtensions | 4 | |
| SeqValue | Value T with sequence index SeqValue.i. | 15 |
| SetValue | Set value linq expression helper | 9 |
| SetValuExtension | 5 | |
| TakesExtension | 10 | |
| VectorAssertExtensions | 5 | |
| VectorAssertor | 7 | |
| WhichIndex | Where is the Min() or Max() or first TRUE or FALSE ? (这个模块之中的函数返回来的都是集合之中的符合条件的对象元素的index坐标) | 20 |
| WhichSymbol | 2 |
Microsoft.VisualBasic.Math
The math core: numeric types, vector operations and the shared mathematical utilities.
| Type | Summary | Members |
|---|---|---|
| INumericMatrix | an abstract model of the numeric matrix object | 1 |
| IRandomSeeds | Tells the function how to generates a new random seed? | 3 |
| IValueProvider | Generates a random number. | 3 |
| IVector | The numeric vector model | 1 |
| JavaMath | The class {@code Math} contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions. | 20 |
| MatrixExtensions | This class contains methods that perform mathematical operations on matrices. | 2 |
| NumberEqualityComparer | 当两个数的误差值的绝对值小于阈值的时候认为两个数字相等 | 6 |
| NumberGroups | Simple number vector grouping | 17 |
| NumeralSystem | 3 | |
| Percentage | 分数,百分比 | 17 |
| Permutator | This class provides a method to randomize the contents of an array @author Salindor. | 1 |
| RandomExtensions | Some extension methods for Random for creating a few more kinds of random stuff. | 33 |
| Ranking | 4 | |
| Ranks | 4 | |
| ScaleMaps | 8 | |
| Trigonometric | 三角函数拓展模块 | 34 |
| VBMath | Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.To browse the .NET Framework source code for this type, see the Refe… | 42 |
Microsoft.VisualBasic.Math.Correlations
Correlation analysis: Pearson, Spearman and related correlation measures.
| Type | Summary | Members |
|---|---|---|
| Correlations | 计算两个数据向量之间的相关度的大小 | 16 |
| DistanceMethods | 18 | |
| Ranking | A ranking is a relationship between a set of items such that, for any two items, the first is either 'ranked higher than', 'ranked lower than' or 'ranked equal to' the second. | 14 |
| RankOrder | 9 |
Microsoft.VisualBasic.Math.Correlations.Correlations
| Type | Summary | Members |
|---|---|---|
| ICorrelation | 相关性的计算分析函数 | 3 |
Microsoft.VisualBasic.Math.Correlations.Ranking
| Type | Summary | Members |
|---|---|---|
| Strategies | Strategies for assigning rankings It is not always possible to assign rankings uniquely. | 5 |
Microsoft.VisualBasic.Math.Information
Information theory measures: entropy, mutual information and related metrics.
| Type | Summary | Members |
|---|---|---|
| Entropy | 信息熵越大表示所含信息量越多 | 4 |
| EntropyScore | Unweighted entropy similarity | 1 |
| LempelZivComplexity | Lempel-Ziv复杂度(Lempel-Ziv Complexity, LZC)是一种用来衡量序列(如字符串、时间序列等)结构化程度或随机性的算法。 它由以色列科学家Abraham Lempel和Jacob Ziv在1976年提出。其核心思想源于数据压缩领域——一个序列的复杂度越高,它越难以被压缩; 反之,规律性强的序列则更容易被压缩。 下面是一个… | 7 |
Microsoft.VisualBasic.Math.Parallel
Parallel helper routines for math computations.
| Type | Summary | Members |
|---|---|---|
| MatrixDotProduct | module for run matrix dot product in parallel | 1 |
Microsoft.VisualBasic.Math.SIMD
SIMD hardware accelerated math: arithmetic kernels, the SIMD engine and parallel vector operations.
| Type | Summary | Members |
|---|---|---|
| Add | 逐元素加法。 | 8 |
| Divide | 逐元素除法。 | 7 |
| Exponent | 幂运算与自然指数。 | 8 |
| Modulo | 逐元素取余。 | 9 |
| Multiply | 逐元素乘法。乘法满足交换律,因此标量与向量两种书写顺序的结果是等价的。 | 12 |
| SimdCapabilities | 当前处理器/运行时的 SIMD 能力探测结果。所有的探测值都在类型初始化阶段 计算一次并被缓存下来,之后的查询都是常量时间的字段读取。 | 32 |
| SimdCompare | 逐元素比较、掩码与条件选择。 | 20 |
| SIMDConfiguration | SIMD 计算模式的配置枚举。 | 8 |
| SimdEngine | 通用的逐元素向量化内核。 | 50 |
| SIMDEnvironment | SIMD(Single Instruction Multiple Data)即单指令流多数据流, 是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“数据 向量”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术。 简单来说就是一个指令能够同时处理多个数据。 | 17 |
| SimdExtensions | 面向数组的 SIMD 加速扩展方法门面。 | 47 |
| SIMDIntrinsics | 基于 System.Runtime.Intrinsics.X86 的指令级融合内核。 | 14 |
| SimdMath | 单目(逐元素一元)向量化的数学函数。 | 27 |
| SimdMatrix | 矩阵级(row-major Double()())批量 SIMD 内核门面。 | 42 |
| SimdParallel | “分块并行 + 块内向量化”的混合计算驱动。 | 19 |
| SimdReduce | 归约运算(把整个向量折叠成一个标量)。 | 20 |
| Subtract | 逐元素减法。注意标量与向量的顺序决定了结果的方向。 | 12 |
Microsoft.VisualBasic.Math.SIMD.SimdEngine
| Type | Summary | Members |
|---|---|---|
| VectorBinaryOp | 两个向量之间的逐元素二元运算。 | 3 |
| VectorUnaryOp | 单向量逐元素一元运算。 | 3 |
Microsoft.VisualBasic.Math.SIMD.Vectorization
Automatic vectorization of scalar math expressions into SIMD kernels.
| Type | Summary | Members |
|---|---|---|
| Vectorized | 向量化运算的统一词汇表: 脚本向量化改写器所发射的全部调用都指向本模块。 | 97 |
Microsoft.VisualBasic.Math.Statistics
Statistical functions: descriptive statistics and the statistics math extensions.
| Type | Summary | Members |
|---|---|---|
| DataSample | Numeric value statics property. | 7 |
| GroupBins | 1 | |
| IStatPvalue | a general abstract object model for statistics result which contains p value information | 1 |
Microsoft.VisualBasic.Math.Statistics.Linq
LINQ style statistical aggregate operators.
| Type | Summary | Members |
|---|---|---|
| CPOLLicense | http://www.codeproject.com/Articles/42492/Using-LINQ-to-Calculate-Basic-Statistics | 0 |
| EnumerableStatsCovariance | 2 | |
| EnumerableStatsMedian | 中位数计算拓展 | 4 |
| EnumerableStatsMode | 4 | |
| EnumerableStatsPearson | 3 | |
| EnumerableStatsStandardDeviation | 3 | |
| EnumerableStatsVariance | make sqrt of the variance result will be the standard deviation | 2 |
Microsoft.VisualBasic.My
The application framework (My) root namespace: application information, resources and the framework plugin container.
| Type | Summary | Members |
|---|---|---|
| File | A internal file handler | 4 |
| FileFormats | 6 | |
| InnerQueue | Task action Queue for terminal QUEUE SOLVER 🙉 | 3 |
| Log4VB | VB.NET Console log framework. | 15 |
| RlangInterop | 2 | |
| SingletonHolder | An Interface for the SingletonHolder Class.(存储单体模式的对象实例) | 1 |
Microsoft.VisualBasic.My.FrameworkInternal
The sciBASIC.NET framework config module
| Type | Summary | Members |
|---|---|---|
| Config | 7 | |
| DoConfiguration | Do configuration | 6 |
| FrameworkConfigAttribute | 3 | |
| IOHandler | Collection IO extensions | 6 |
| MemoryLoads | config memory usage by the framework | 6 |
Microsoft.VisualBasic.My.JavaScript
JavaScript interop for .NET: the JavaScript object model, marshalling and serialization helpers.
| Type | Summary | Members |
|---|---|---|
| DataView | 6 | |
| IJavaScriptObjectAccessor | Interface helper for get value by name | 1 |
| JavaScriptObject | javascript object | 18 |
| JavaScriptValue | 7 | |
| Linq | 14 | |
| MemberAccessorResult | 6 | |
| UnionType | Union type of the value and its value generator function. | 13 |
Microsoft.VisualBasic.My.JavaScript.ES6
ECMAScript 6 (ES6) language features exposed to the .NET JavaScript interop layer.
| Type | Summary | Members |
|---|---|---|
| RegExp | 2 |
Microsoft.VisualBasic.My.UNIX
Unix platform helpers exposed through the application framework.
| Type | Summary | Members |
|---|---|---|
| LinuxRunHelper | mono shortcuts | 5 |
| PathMapper | Maps the linux path to the Windows path.(这个模块是将Linux路径映射为Windows路径的) | 3 |
Microsoft.VisualBasic.Net
Core networking types: the IP and socket abstractions shared by the network protocol implementations.
| Type | Summary | Members |
|---|---|---|
| AddressEnumerator | 3 | |
| DomainName | 4 | |
| DomainParser | http://sub.domain.com/somefolder/index.html -> domain.com somedomain.info -> somedomain.info http://anotherdomain.org/home -> anotherdomain.org www.subdomain.anothersubdomain.ma… | 2 |
| IPEndPoint | The object of IPEndPoint can not be Xml serialization. | 16 |
| LANTools | http://www.codeproject.com/Tips/358946/Retrieving-IP-and-MAC-addresses-for-a-LAN | 6 |
| PingUtility | http://www.codeproject.com/Articles/18635/Ping-exe-replica-in-C Ping.exe replica in C# 2.0 Stefan Prodan, 3 May 2007 CPOL Usage example of the System.Net.NetworkInformation.P… | 3 |
Microsoft.VisualBasic.Net.Abstract
Abstract network types: the network stream and endpoint abstractions.
| Type | Summary | Members |
|---|---|---|
| IDataRequestHandler | 1 | |
| IServicesSocket | Socket listening object which is running at the server side asynchronous able multiple threading. | 5 |
Microsoft.VisualBasic.Net.FTP
The FTP protocol client.
| Type | Summary | Members |
|---|---|---|
| FtpAuthenticationException | 认证失败异常。 | 0 |
| FtpClient | FTP 客户端,基于 BCL TcpClient + SslStream 从头实现。 模仿 HttpClient 异步设计模式。 注意: 此类非线程安全,请勿从多线程同时操作同一实例。 | 21 |
| FtpClientOptions | FTP 客户端配置选项。 | 6 |
| FtpConnectionException | 连接失败异常。 | 0 |
| FtpCredentials | FTP 登录凭据。 | 3 |
| FtpDownloadProgress | 文件下载进度信息。 | 5 |
| FtpException | FTP 异常基类。 | 1 |
| FtpFileInfo | 远程文件信息。 | 3 |
| FtpFileNotFoundException | 文件未找到异常 (550)。 | 0 |
| FtpProtocolException | 协议错误异常。 | 0 |
| FtpResponse | FTP 服务器响应。 | 5 |
Microsoft.VisualBasic.Net.Http
The HTTP protocol implementation: requests and responses, streaming and the web service helper types.
| Type | Summary | Members |
|---|---|---|
| Base64Codec | Tools API for encoded the image into a base64 string. | 10 |
| DataURI | Data URI scheme | 10 |
| GZipStreamHandler | 请注意,这个模块是处理http请求或者响应之中的gzip压缩的数据, 对于zip压缩的数据需要使用ZipStreamExtensions模块之中的帮助函数来完成 | 8 |
| HTTP_RFC | The following is a list of Hypertext Transfer Protocol (HTTP) response status codes. | 156 |
| HttpClientFactory | Shared, configured HttpClient infrastructure used to replace the obsolete HttpWebRequest/WebRequest API. | 11 |
| HttpHeaderName | 可在服务器响应中指定的 HTTP 标头。 | 41 |
| HttpHeaderNameExtensions | 2 | |
| IHttpGet | the abstract model for the http proxy get request | 1 |
| MultipartForm | 8 | |
| RequestBuilder | 2 | |
| sitemap | 5 | |
| URL | Parse the url components inside a given url string as clr object | 15 |
| UserAgent | List of user-agent that can be using in the http GET | 8 |
| WebQuery | Context类型参数应该是查询的term的数据类型, 而非返回的查询结果的数据类型 | 18 |
| WebQueryModule | 4 | |
| WebResponseResult | 6 | |
| WebResult | The data structure for represents the search result of the Web search egine. | 6 |
| ZipStreamExtensions | zip magic header: 120, 218 | 4 |
Microsoft.VisualBasic.Net.Http.JsonRPC
JSON-RPC 2.0 client support over HTTP.
| Type | Summary | Members |
|---|---|---|
| ErrorCode | 10 |
Microsoft.VisualBasic.Net.LANTools
| Type | Summary | Members |
|---|---|---|
| MIB_IPNETROW | MIB_IPNETROW structure returned by GetIpNetTable DO NOT MODIFY THIS STRUCTURE. | 0 |
Microsoft.VisualBasic.Net.Protocols.ContentTypes
MIME content type handling for network protocol messages.
| Type | Summary | Members |
|---|---|---|
| ContentType | MIME types / Internet Media Types | 6 |
| ContentTypeAttribute | MIME types / Internet Media Types attribute data that tagged on the content generator class or module | 4 |
| MIME | MIME stands for "Multipurpose Internet Mail Extensions. | 16 |
Microsoft.VisualBasic.Net.Tcp
The TCP socket transport and IPv4 endpoint handling.
| Type | Summary | Members |
|---|---|---|
| IPUtils | 4 | |
| IPv4 | 27 | |
| TCPExtensions | 7 |
Microsoft.VisualBasic.Net.WebClient
The web client (wget style) download helpers.
| Type | Summary | Members |
|---|---|---|
| Axel | linux axel liked multiple thread http file download module | 1 |
| FtpContext | 5 | |
| FtpDownloader | 基于 FtpClient 实现的 FTP 文件下载器。 用于替代基于已过时 FtpWebRequest 的旧实现。 | 2 |
| WebClient | 5 | |
| wget | 命令行下的下载程序组件 | 8 |
| wgetTask | 提供一些比较详细的数据信息和事件处理 | 14 |
Microsoft.VisualBasic.Parallel
The parallel computing framework: data pipes and stream buffers, memory mapped file channels, process locking and workflow helpers.
| Type | Summary | Members |
|---|---|---|
| BufferPipe | the abstract base type of the package data | 2 |
| DataPipe | a MemoryStream liked in-memory data | 7 |
| DataRequestHandler | 3 | |
| GroupResult | 分组操作的结果 | 5 |
| ParallelExtension | Parallel based on the threading | 4 |
| RequestStream | Socket user client => Socket server data request & Socket server => Socket user client data response package. | 40 |
| ThreadQueue | 任务线程队列 | 14 |
| TimeOutAPI | 5 | |
| VectorTask | the parallel task helper | 15 |
| ZipDataPipe | compress the in-memory buffer data | 5 |
Microsoft.VisualBasic.Parallel.Linq
Parallel LINQ query scheduling over the thread pool.
| Type | Summary | Members |
|---|---|---|
| LQuerySchedule | Parallel Linq query library for VisualBasic. | 9 |
| TaskPartitions | 对大量的短时间的任务进行分区的操作是在这里完成的 | 9 |
Microsoft.VisualBasic.Parallel.Linq.TaskPartitions
| Type | Summary | Members |
|---|---|---|
| __taskHelper | 因为在上一层调用之中使用了并行化,所以在这里不能够使用并行化拓展了 | 0 |
Microsoft.VisualBasic.Parallel.MMFProtocol
The memory mapped file (MMF) protocol: the channel and message reader/writer used for inter process communication.
| Type | Summary | Members |
|---|---|---|
| DataArrival | 客户端接受到的数据需要经过反序列化解码方能读取 | 3 |
| MMFSocket | MMFProtocol socket object for the inter-process communication on the localhost, this can be using for the data exchange between two process. | 15 |
| ProcessLock | 进程排斥锁 | 5 |
| ReadNewMessage | 3 | |
| WorkFlow | 2 |
Microsoft.VisualBasic.Parallel.MMFProtocol.MapStream
The memory mapped stream implementation backing the MMF protocol channel.
| Type | Summary | Members |
|---|---|---|
| MMFStream | 4 | |
| MSIOReader | 5 | |
| MSWriter | Memory stream writer | 3 |
Microsoft.VisualBasic.Parallel.RequestStream
| Type | Summary | Members |
|---|---|---|
| Protocols | 最基本的Socket数据串流协议 | 10 |
Microsoft.VisualBasic.Parallel.Tasks
Parallel tasks: asynchronous handles, background and callback tasks, the task queue and task partitions.
| Type | Summary | Members |
|---|---|---|
| Actor | This Actor class can be used to call a function which has one parameter, object (T) and returns the result, object (V). | 1 |
| AsyncHandle | Represents the status of an asynchronous operation.(背景线程加载数据) | 8 |
| BackgroundTask | 2 | |
| CallbackTask | When the task job complete, then the program will notify user code through callback function. | 4 |
| IBackgroundTask | 背景线程的任务抽象 | 3 |
| IParallelTask | 3 | |
| RevokableTaskLoop | 可以被取消的循环对象 | 1 |
| RevokableTaskLoop | 可以被取消的循环对象 | 1 |
| Task | 更加底层的线程模式,和LINQ相比不会受到CPU核心数目的限制 | 3 |
| TaskQueue | 这个只有一条线程来执行 | 13 |
| UpdateThread | Running a specific Action in the background periodically. | 10 |
Microsoft.VisualBasic.Parallel.Tasks.Actor`2
| Type | Summary | Members |
|---|---|---|
| State | 5 |
Microsoft.VisualBasic.Parallel.Tasks.TaskQueue`1
| Type | Summary | Members |
|---|---|---|
| TaskWorker | A task | 9 |
Microsoft.VisualBasic.Parallel.Threads
Thread pool management: the thread pool, thread queue and the update thread used for concurrent execution.
| Type | Summary | Members |
|---|---|---|
| ThreadPool | 使用多条线程来执行任务队列,推荐在编写Web服务器的时候使用这个模块来执行任务 | 15 |
| ThreadStart | 2 |
Microsoft.VisualBasic.Parallel.Threads.ThreadPool
| Type | Summary | Members |
|---|---|---|
| __taskInvoke | 1 |
Microsoft.VisualBasic.Printing
Printing support: printer selection and print document abstractions.
Microsoft.VisualBasic.RegexExtensions
| Type | Summary | Members |
|---|---|---|
| NameOf | Name of RegexOptions | 20 |
Microsoft.VisualBasic.Scripting
The script engine root: host integration, script metadata and the shared scripting services used by the supported script languages.
| Type | Summary | Members |
|---|---|---|
| Abstract | Delegate function pointer interface for scripting internal. | 0 |
| Activity | Display the object instance object json from the type definition by using Activator. | 5 |
| CCodeStringLiteralEscape | 2 | |
| ExternalCall | Shell object for the external script running. | 5 |
| InputHandler | Handles the input text string from commandline or scripting, dealing with the conversion of this input string to .NET object in a more easy way. | 24 |
| ShellValue | Script shell result. | 9 |
| TextGrepMethod | 从目标源文本字符串之中进行字符串解析的操作 | 3 |
| TextGrepMethodToken | 3 | |
| TextGrepScriptEngine | A script object for grep the gene id in the blast output query and subject title. | 14 |
Microsoft.VisualBasic.Scripting.Abstract
| Type | Summary | Members |
|---|---|---|
| FunctionEvaluate | How to make a function calls.(这个是在已经知道了确切的函数对象的前体下才会使用这个进行调用) | 3 |
| GetValue | Gets the variable value from runtime. | 3 |
| LoadObject | 在脚本编程之中将用户输入的字符串数据转换为目标类型的方法接口 | 3 |
| SetValue | Set the variable value to the variable. | 3 |
Microsoft.VisualBasic.Scripting.Expressions
Script expressions: the expression tree model and its evaluation.
| Type | Summary | Members |
|---|---|---|
| Aggregate | Helper module for get lambda function by scripting text | 4 |
| Aggregates | 7 | |
| ArrayIndex | Expression text helper for vector index | 2 |
| IAggregate | Aggregate a numeric vector as a scalar numeric value | 3 |
| Selector | The property value selector | 6 |
| StringInterpolation | 简单的字符串插值引擎,可以用来调试字符串表达式的处理结果 | 5 |
Microsoft.VisualBasic.Scripting.Expressions.Selector
| Type | Summary | Members |
|---|---|---|
| Selector | The object value selector function pointer template | 3 |
Microsoft.VisualBasic.Scripting.MetaData
Script metadata: the declaration, function, module and script metadata extracted from script sources.
| Type | Summary | Members |
|---|---|---|
| APICategories | 8 | |
| Cite | EndNote tags | 22 |
| FunctionReturns | 4 | |
| MetaAPI | 3 | |
| OverloadsSignatureHandle | 用于解决函数重载的函数数字签名的属性 | 4 |
| PackageAttribute | This attribute provides a more details information about a namepace package module in your scripting plugins. | 9 |
| Parameter | You Cann assign the parameter value using the parameter's alias name in the scripting using this attribute. | 8 |
| TypeInfo | The clr type reference information. | 12 |
Microsoft.VisualBasic.Scripting.Runtime
The scripting runtime: type conversion, runtime objects and the execution services.
| Type | Summary | Members |
|---|---|---|
| BinaryOperator | Binary operator invoker | 10 |
| Casting | Methods for convert the String to some .NET data types. | 36 |
| CastStringVector | 18 | |
| ClrConversion | helper for make clr value type conversion | 5 |
| ImplictCType | 9 | |
| IParser | Custom user object parser | 2 |
| Logics | 10 | |
| NestedScriptEnvironment | 脚本运行环境(支持作用域嵌套) | 2 |
| NumberConversionRoutines | 这个模块之中包含有安全的将字符串解析为不同的数值类型的方法函数 | 7 |
| OverloadsFunction | 4 | |
| ScriptEnvironment | 脚本运行环境 | 9 |
| ScriptLoadContext | 脚本专用AssemblyLoadContext: 在运行时解析动态assembly的#imports依赖 | 6 |
| ScriptSlot | 变量槽位:封装变量的类型、值和元数据 | 22 |
| Where | Merge the logical lambda into one lambda function by a specifc logical operation in Logics. | 4 |
Microsoft.VisualBasic.Scripting.SymbolBuilder
The symbol builder that turns parsed scripts into executable symbol trees.
| Type | Summary | Members |
|---|---|---|
| ScriptBuilder | 对StringBuilder对象的拓展,添加了操作符凭借字符串,从而能够让生成代码的操作更加的方便 | 11 |
Microsoft.VisualBasic.Scripting.SymbolBuilder.VBLanguage
The Visual Basic script dialect support of the script symbol builder.
| Type | Summary | Members |
|---|---|---|
| Extensions | 3 | |
| KeywordProcessor | Keyword processor of the VB.NET language | 4 |
| Patterns | Regex pattern of VisualBasic language tokens | 14 |
Microsoft.VisualBasic.Scripting.TokenIcer
The script tokenizer with the script token model.
| Type | Summary | Members |
|---|---|---|
| CodeSpan | 目标Token对象在原始代码文本之中的定位位置 | 4 |
| CodeToken | a Token object class, This defines the Token object | 10 |
| OperatorExpression | 2 | |
| ParserCommon | Generally expression parser codes | 9 |
| StackStates | 6 | |
| TokenStack | A general script token stack helper | 5 |
Microsoft.VisualBasic.SecurityString
Secure string handling: encryption and protection helpers for sensitive text.
| Type | Summary | Members |
|---|---|---|
| AES | 4 | |
| MD5Hash | Represents the abstract class from which all implementations of the System.Security.Cryptography.MD5 hash algorithm inherit. | 15 |
| Md5HashProvider | 并行化的需求 | 6 |
| SHA256 | Derives a SHA256 key from a password using an extension of the PBKDF1 algorithm. | 14 |
| TripleDES | 6 |
Microsoft.VisualBasic.Serialization
Serialization infrastructure: configuration mappings and the shared serializer helpers.
| Type | Summary | Members |
|---|---|---|
| ConfigurationMappings | 最基本的思想是将属性值按照同名属性名称在A和B两个对象类型之间进行映射,即A与B两个对象之间必须要具备相同的属性名称,才可以产生映射,请注意在本对象之中仅能够映射最基本的值类型的数据类型 对于一些自定义的映射操作,请在目标数据模型之中定义自定义的映射函数,要求为函数只有一个参数,参数类型和返回值类型分别为映射的两个节点的数据类型,程序会使用反射自动查找 | 7 |
| DynamicsConfiguration | 9 | |
| ISerializable | 支持序列化的对象,则这个对象可以被应用于RequestStream数据载体的网络传输操作过程 | 1 |
| IStringBuilder | 将目标对象序列化为文本字符串的字符串构造方法 | 3 |
| IStringParser | 数据类型转换方法的句柄对象 | 3 |
| IToString | delegate for generic cast object to string | 3 |
| MappingsIgnored | 这个属性或者方法不会被用于映射 | 0 |
| NodeMapping | 9 | |
| RawStream | 原始串流的基本模型,这个流对象应该具备有两个基本的方法: 1. | 15 |
| UseCustomMapping | 不会使用系统自带的映射方法进行映射 | 0 |
Microsoft.VisualBasic.Serialization.Bencoding
Bencode (BitTorrent encoding) reading and writing together with the element model.
| Type | Summary | Members |
|---|---|---|
| BDictionary | A bencode dictionary. | 6 |
| BElement | An interface for bencoded elements. | 2 |
| BencodeDecoder | A class used for decoding Bencoding. | 2 |
| BencodingException | A bencoding exception. | 3 |
| BencodingExtensions | A class with extension methods for use with Bencoding. | 5 |
| BInteger | A bencode integer. | 10 |
| BList | A bencode list. | 4 |
| BString | A bencode string. | 10 |
Microsoft.VisualBasic.Serialization.BinaryDumping
Binary dumping of object graphs, including the stream based dumper.
| Type | Summary | Members |
|---|---|---|
| Buffer | A biffer object with byte length prefix | 7 |
| BufferAPI | 适用于对变长的流的操作 | 2 |
| DoVisitObject | Do serialization or count memory size by this interface method | 3 |
| NetworkByteOrderBuffer | ensure that the number is converted as bytes always in network byte order outputs. | 18 |
| ObjectOutputStream | clr object binary serialization helper | 4 |
| ObjectVisitor | A Common framework for visit a object | 7 |
| StructSerializer | Some times these method is not works well, not sure why? | 6 |
Microsoft.VisualBasic.Serialization.JSON
JSON serialization: the JSON serializer, the object model and the schema provider.
| Type | Summary | Members |
|---|---|---|
| AnonymousJSONExtensions | Extension helpers for deal with the anonymous type | 7 |
| JsonContract | Only works on the Public visible type. | 21 |
| Markdown | Markdown doc generator for the json schema | 0 |
| Schema | Here is a basic example of a JSON Schema: json { "title": "Example Schema", "type": "object", "properties": { "firstName": { "type": "string"… | 2 |
| VisualBasicCode | Generates the VisualBasic source code from json schema | 0 |
Microsoft.VisualBasic.Serialization.JSON.Formatter
The JSON formatter and its entry point for pretty printing JSON text.
| Type | Summary | Members |
|---|---|---|
| JsonFormatter | Provides JSON formatting functionality. | 2 |
Microsoft.VisualBasic.Serialization.JSON.Formatter.Internals.Strategies
The single character strategy implementations used by the JSON formatter state machine.
| Type | Summary | Members |
|---|---|---|
| CloseBracketStrategy | 1 | |
| CloseSquareBracketStrategy | 1 | |
| CommaStrategy | 1 | |
| OpenBracketStrategy | 1 | |
| OpenSquareBracketStrategy | 1 |
Microsoft.VisualBasic.Text
Text processing: string utilities, text stream I/O, character encoding helpers and string splitting.
| Type | Summary | Members |
|---|---|---|
| ASCII | ASCII (American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ) 是基于拉丁字母的一套电脑编码系统。 它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 ASCII第一次以规范标准的型态发表是在1967年,最后一… | 94 |
| BufferedLineReader | 按字节定位、以 0x0A 切行的缓冲读取器(顺带剥离结尾 CR)。 | 5 |
| EncodingHelper | Helper for Encodings | 5 |
| Encodings | The text document encodings constant for text file read and write | 14 |
| GB2312 | A helper module for processing of the chinese characters | 17 |
| GreekAlphabets | Processing for the chemical compound name/genome species scientific name. | 6 |
| Paragraph | 2 | |
| PartitionedStream | 只是针对文本文件的 | 8 |
| Splitter | Split strings with support to multi-character, multi-lines Delimiter | 4 |
| TextEncodings | 表示字符编码。若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 | 15 |
| TextFileEncodingDetector | Encoding fileEncoding = TextFileEncodingDetector.DetectTextFileEncoding("you file path",Encoding.Default); | 7 |
| UnbufferedStreamReader | 提供无缓冲的按行读取文本流的功能。 用于避免 StreamReader 内部缓冲区导致流位置超出实际内容末尾的问题。 | 3 |
| UnbufferedStringReader | Represents a reader that can read a sequential series of characters. | 7 |
Microsoft.VisualBasic.Text.ASCII
| Type | Summary | Members |
|---|---|---|
| Byte | 70 |
Microsoft.VisualBasic.Text.Levenshtein
The Levenshtein string similarity implementation.
| Type | Summary | Members |
|---|---|---|
| LevenshteinString | The string like helper | 6 |
| LevenshteinTree | a text string similarity index | 2 |
| LevenshteinTreeIndex | 2 | |
| LevExtensions | 2 |
Microsoft.VisualBasic.Text.Parser
The text parser framework: token streams, lexical scanners and grammar helpers used to build text parsers.
| Type | Summary | Members |
|---|---|---|
| CharBuffer | A buffer list of the characters | 25 |
| CharPtr | Char enumerator | 9 |
| DelimiterParser | 1 | |
| FormattedParser | Parser API for the well formatted documents. | 6 |
| ParserHelpers | Helpers for text parser | 1 |
| ParserValue | 3 | |
| Scanner | 模拟Java Scanner类功能的VB.NET类。 注意:此类未实现Java Scanner的所有方法,仅提供核心功能。 | 15 |
| TryParseOptions | 6 |
Microsoft.VisualBasic.Text.Parser.FormattedParser
| Type | Summary | Members |
|---|---|---|
| DoContinute | Condition for continue move the parser pointer. | 3 |
Microsoft.VisualBasic.Text.Parser.HtmlParser
The HTML parser built on the text parser framework.
| Type | Summary | Members |
|---|---|---|
| HtmlStrips | Html text document operations for a given html text | 25 |
| TableParser | The string parser for the table html text block | 4 |
| TagAttributeParser | 10 |
Microsoft.VisualBasic.Text.Patterns
text patterns and validations
| Type | Summary | Members |
|---|---|---|
| CommonTagParser | 11 | |
| Regexp | 8 | |
| WildcardsExtension | Extensions to String by using wildcards to match string ###### A very simple wildcard match > https://github.com/picrap/WildcardMatch | 2 |
Microsoft.VisualBasic.Text.Patterns.Validator
Validators for the text pattern definitions.
| Type | Summary | Members |
|---|---|---|
| Validator | A library of string validators and sanitizers. | 1 |
Microsoft.VisualBasic.Text.Search
Text search and indexing: text segments and the inverted text index.
| Type | Summary | Members |
|---|---|---|
| TextIndexing | 7 | |
| TextSegment | 文本之中的一个片段 | 6 |
Microsoft.VisualBasic.Text.Similarity
String similarity measures and the equality comparer abstractions.
| Type | Summary | Members |
|---|---|---|
| DirectTextComparer | A wrapper of the StringHelpers.TextEquals()) function | 2 |
| Evaluations | text string similarity evaluation module | 9 |
| ISimilarity | Summary description for StringMatcher. | 3 |
| StringEqualityHelper | thresholds: + 0: text equals + 1: binary equals + (0, 1): similarity threshold | 7 |
Microsoft.VisualBasic.Text.Xml
XML document construction and parsing: the XML document tree, element extensions, declarations and the XML string collection types.
| Type | Summary | Members |
|---|---|---|
| Extensions | 7 | |
| HtmlBuilder | 3 | |
| IXmlDocumentTree | 2 | |
| IXmlNode | includes tree node and text node | 2 |
| XmlDeclaration | 10 | |
| XmlDoc | 请使用XmlDoc.ToString()方法获取修改之后的Xml文档 | 15 |
| XmlEntity | https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references | 6 |
| Xmlns | Xml namespace | 12 |
Microsoft.VisualBasic.Text.Xml.Linq
LINQ style XML querying: the XML stream reader, node iterators and deserialization handlers.
| Type | Summary | Members |
|---|---|---|
| Data | Using large xml file as Linq data source | 18 |
| DataSetWriter | Write a very large dataset in Xml format | 5 |
| DeserializeHandler | The xml deserialize helper | 5 |
| NamespaceIgnorantXmlTextReader | https://stackoverflow.com/questions/12590487/net-xml-deserialization-ignore-namespaces | 0 |
| NodeIterator | 4 | |
| XmlStreamReader | 3 |
Microsoft.VisualBasic.Text.Xml.Models
The XML value models: string, numeric, list, sequence, vector, coordinate and value tuple models.
| Type | Summary | Members |
|---|---|---|
| Coordinate | Improvements on the xml format layout compare with PointF type. | 8 |
| Href | Resource link data. | 5 |
| KeyValuePair | An object for the text file format xml data storage.(用于存储与XML文件之中的字符串键值对对象) | 9 |
| LineValue | 代码行的模型? | 3 |
| ListOf | 可以通过CollectionValueGetter.AsEnumerable())拓展函数转换这个列表对象为枚举类型 | 2 |
| NamedValue | A key-value pair data for xml | 5 |
| NamedVector | 在这里不实现IEnumerable是为了方便的实现XML序列化操作 | 5 |
| NumericVector | A Double type numeric sequence container | 9 |
| Property | Property Info (Property Name and Property Value). | 4 |
| PropertyValue | 用于读写tsv/XML文件格式的键值对数据 | 6 |
| Sequence | A numeric sequence model | 6 |
| StringValue | 2 | |
| TermsVector | a collection of the string terms | 3 |
| XmlBuilder | Builder for XML and html | 6 |
| XmlList | a general list model for export a collection of the clr object to a single xml file | 3 |
Microsoft.VisualBasic.Text.Xml.Models.KeyValuePair
| Type | Summary | Members |
|---|---|---|
| IKeyValuePair | Defines a key/value pair that can be set or retrieved.(特化的IKeyValuePairObject字符串属性类型) | 0 |
Microsoft.VisualBasic.Text.Xml.OpenXml
Open XML package parts: the content types and relationship (rels) models.
| Type | Summary | Members |
|---|---|---|
| ContentTypes | [Content_Types].xml | 3 |
Microsoft.VisualBasic.ValueTypes
Value type helpers: extensions for numeric and other value types.
| Type | Summary | Members |
|---|---|---|
| DateTimeHelper | 13 | |
| RangeExtensions | 1 | |
| TimeSpanScale | 时间单位 | 7 |
Microsoft.VisualBasic.VBDebugger
| Type | Summary | Members |
|---|---|---|
| LoggingDriver | 对外部开放的调试日志的获取接口类型的申明 | 3 |