代码拉取完成,页面将自动刷新
同步操作将从 车江毅/NScript 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?xml version="1.0"?>
<doc>
<assembly>
<name>BSF.BaseService.NScript</name>
</assembly>
<members>
<member name="T:BSF.BaseService.NScript.Core.CompilerInfoContext">
<summary>
编译信息上下文
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfoContext.CompilerInfoCache">
<summary>
编译信息解析结果缓存
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Core.CompilerInfo">
<summary>
编译信息
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfo.CodeFilePaths">
<summary>
其他编译文件路径
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfo.DllFiles">
<summary>
Dll文件编译路径
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfo.MainFilePath">
<summary>
主文件路径信息
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfo.MainFileContent">
<summary>
主文件代码内容
主文件:包含编译信息
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfo.EnumCompilerLanguage">
<summary>
编译语言
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfo.EnumCompilerMode">
<summary>
编译模式
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.CompilerInfo.EnumSourceType">
<summary>
源码类型
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Core.EnumCompilerLanguage">
<summary>
编译语言枚举
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.EnumCompilerLanguage.CSharp">
<summary>
C#
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Core.EnumCompilerMode">
<summary>
编译方式
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.EnumCompilerMode.Assembly">
<summary>
程序集
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.EnumCompilerMode.AppDomian">
<summary>
应用程序域
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.EnumCompilerMode.Main">
<summary>
Exe方式编译,执行Main入口函数
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Core.EnumSourceType">
<summary>
源码类型
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.EnumSourceType.Code">
<summary>
代码内容
</summary>
</member>
<member name="F:BSF.BaseService.NScript.Core.EnumSourceType.File">
<summary>
文件
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Core.CompilerFileInfo">
<summary>
编译文件信息
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Core.CompilerResult">
<summary>
编译结果
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Core.StringParser`1">
<summary>
字符串解析器
缓存解析结果,加快下次解析
</summary>
</member>
<member name="F:BSF.BaseService.NScript.FrCodeEdit.components">
<summary>
必需的设计器变量。
</summary>
</member>
<member name="M:BSF.BaseService.NScript.FrCodeEdit.Dispose(System.Boolean)">
<summary>
清理所有正在使用的资源。
</summary>
<param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
</member>
<member name="M:BSF.BaseService.NScript.FrCodeEdit.InitializeComponent">
<summary>
设计器支持所需的方法 - 不要
使用代码编辑器修改此方法的内容。
</summary>
</member>
<member name="F:BSF.BaseService.NScript.FrDebug.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:BSF.BaseService.NScript.FrDebug.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:BSF.BaseService.NScript.FrDebug.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="F:BSF.BaseService.NScript.FrInfo.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:BSF.BaseService.NScript.FrInfo.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:BSF.BaseService.NScript.FrInfo.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="F:BSF.BaseService.NScript.FrTest.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:BSF.BaseService.NScript.FrTest.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:BSF.BaseService.NScript.FrTest.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="T:BSF.BaseService.NScript.CompilerParams">
<summary>
编译参数设置
</summary>
</member>
<member name="F:BSF.BaseService.NScript.CompilerParams.EnumCompilerMode">
<summary>
编译类型
</summary>
</member>
<member name="F:BSF.BaseService.NScript.CompilerParams.EnumSourceType">
<summary>
编译源码类型 (文件还是文本)
</summary>
</member>
<member name="F:BSF.BaseService.NScript.CompilerParams.CodeOrFileName">
<summary>
编译内容(文件路径或者Main主文件文本)
</summary>
</member>
<member name="M:BSF.BaseService.NScript.NScriptHelper.Run``1(BSF.BaseService.NScript.CompilerParams,System.String,System.String,System.Object[],BSF.BaseService.NScript.Core.CompilerResult@)">
<summary>
默认编译结果会缓存,只要传入Main主文件或者文本内容不变,则缓存不失效。
注意:
1)程序集模式:编译持续缓存失效(编译代码内容经常发生改变),缓存不会回收,会造成内存慢慢溢出,内存.net默认无法释放,除非重启程序。
2)应用程序域方式:编译默认也会使用缓存(编译代码内容改变则失效),缓存不会回收,但是通过out compilerResult,运行compilerResult.Dispose,会回收资源,释放缓存,内存就不会溢出了。
若非常频繁使用应用程序域方式编译后又手工Dispose释放,性能自然也不高,所以要自行根据实际情况自行缓存自行释放应用程序域。
使用应用程序域,涉及到跨域通信问题,建议使用[Serializable]标记。
3)Main方式,建议使用在运维环境。代码级别调用则不支持。
</summary>
<returns></returns>
</member>
<member name="M:BSF.BaseService.NScript.NScriptHelper.RunCompiler(BSF.BaseService.NScript.CompilerParams)">
<summary>
动态编译并返回编译结果
程序集模式:返回程序集。(代码不变则缓存,缓存无法释放,会慢慢的内存溢出)
应用程序域模式:返回应用程序域(代码不变则缓存,缓存无法释放,会慢慢的内存溢出),也可以通过CompilerResult.Dispose释放则不会内存溢出。
Main模式:默认编译为exe,通过AppDomain.CurrentDomain.ExecuteAssembly可以直接打开exe运行。
</summary>
<param name="compilerParams"></param>
<returns></returns>
</member>
<member name="M:BSF.BaseService.NScript.Program.Main(System.String[])">
<summary>
应用程序的主入口点。
</summary>
</member>
<member name="T:BSF.BaseService.NScript.Properties.Resources">
<summary>
一个强类型的资源类,用于查找本地化的字符串等。
</summary>
</member>
<member name="P:BSF.BaseService.NScript.Properties.Resources.ResourceManager">
<summary>
返回此类使用的缓存的 ResourceManager 实例。
</summary>
</member>
<member name="P:BSF.BaseService.NScript.Properties.Resources.Culture">
<summary>
使用此强类型资源类,为所有资源查找
重写当前线程的 CurrentUICulture 属性。
</summary>
</member>
</members>
</doc>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。