在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C# 动态解析 javascript 脚本引擎源码,VS2010 含源码+例子

C# 动态解析 javascript 脚本引擎源码,VS2010 含源码+例子

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:0.66M
  • 下载次数:9
  • 浏览次数:26
  • 发布时间:2023-10-09
  • 实例类别:C#语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: Javascript Javascrip VS2010 script java

实例介绍

【实例简介】C# 动态解析  javascript 脚本引擎源码,VS2010 含源码 例子
jj.SetValue("tt", new test_class()) jj.SetValue("datetime", new Func(() => DateTime.Now)) jj.SetValue("log", new Action(str => Console.WriteLine("-> " str.ToString()))); # 动态脚本 ...

【实例截图】

from clipboard

【核心代码】

.
├── C# 动态解析  javascript 脚本引擎源码,VS2010 含源码 例子_ScriptDemo.zip
├── Class1.cs
├── Properties
│   └── AssemblyInfo.cs
├── ScriptCode
│   ├── DeclarationBindingType.cs
│   ├── Engine.cs
│   ├── EvalCodeScope.cs
│   ├── Jint.nuspec
│   ├── Native
│   │   ├── Argument
│   │   │   └── ArgumentsObject.cs
│   │   ├── Array
│   │   │   ├── ArrayConstructor.cs
│   │   │   ├── ArrayInstance.cs
│   │   │   └── ArrayPrototype.cs
│   │   ├── Boolean
│   │   │   ├── BooleanConstructor.cs
│   │   │   ├── BooleanInstance.cs
│   │   │   └── BooleanPrototype.cs
│   │   ├── Date
│   │   │   ├── DateConstructor.cs
│   │   │   ├── DateInstance.cs
│   │   │   └── DatePrototype.cs
│   │   ├── Error
│   │   │   ├── ErrorConstructor.cs
│   │   │   ├── ErrorInstance.cs
│   │   │   └── ErrorPrototype.cs
│   │   ├── Function
│   │   │   ├── BindFunctionInstance.cs
│   │   │   ├── EvalFunctionInstance.cs
│   │   │   ├── FunctionConstructor.cs
│   │   │   ├── FunctionInstance.cs
│   │   │   ├── FunctionPrototype.cs
│   │   │   ├── FunctionShim.cs
│   │   │   ├── ScriptFunctionInstance.cs
│   │   │   └── ThrowTypeError.cs
│   │   ├── Global
│   │   │   └── GlobalObject.cs
│   │   ├── ICallable.cs
│   │   ├── IConstructor.cs
│   │   ├── IPrimitiveInstance.cs
│   │   ├── JsValue.cs
│   │   ├── Json
│   │   │   ├── JsonInstance.cs
│   │   │   ├── JsonParser.cs
│   │   │   └── JsonSerializer.cs
│   │   ├── Math
│   │   │   └── MathInstance.cs
│   │   ├── Null.cs
│   │   ├── Number
│   │   │   ├── Dtoa
│   │   │   │   ├── CachePowers.cs
│   │   │   │   ├── DiyFp.cs
│   │   │   │   ├── DoubleHelper.cs
│   │   │   │   ├── FastDtoa.cs
│   │   │   │   ├── FastDtoaBuilder.cs
│   │   │   │   └── NumberExtensions.cs
│   │   │   ├── NumberConstructor.cs
│   │   │   ├── NumberInstance.cs
│   │   │   └── NumberPrototype.cs
│   │   ├── Object
│   │   │   ├── ObjectConstructor.cs
│   │   │   ├── ObjectInstance.cs
│   │   │   └── ObjectPrototype.cs
│   │   ├── RegExp
│   │   │   ├── RegExpConstructor.cs
│   │   │   ├── RegExpInstance.cs
│   │   │   └── RegExpPrototype.cs
│   │   ├── String
│   │   │   ├── StringConstructor.cs
│   │   │   ├── StringInstance.cs
│   │   │   └── StringPrototype.cs
│   │   └── Undefined.cs
│   ├── Options.cs
│   ├── Parser
│   │   ├── Ast
│   │   │   ├── ArrayExpression.cs
│   │   │   ├── AssignmentExpression.cs
│   │   │   ├── BinaryExpression.cs
│   │   │   ├── BlockStatement.cs
│   │   │   ├── BreakStatement.cs
│   │   │   ├── CallExpression.cs
│   │   │   ├── CatchClause.cs
│   │   │   ├── ConditionalExpression.cs
│   │   │   ├── ContinueStatement.cs
│   │   │   ├── DebuggerStatement.cs
│   │   │   ├── DoWhileStatement.cs
│   │   │   ├── EmptyStatement.cs
│   │   │   ├── Expression.cs
│   │   │   ├── ExpressionStatement.cs
│   │   │   ├── ForInStatement.cs
│   │   │   ├── ForStatement.cs
│   │   │   ├── FunctionDeclaration.cs
│   │   │   ├── FunctionExpression.cs
│   │   │   ├── IPropertyKeyExpression.cs
│   │   │   ├── Identifier.cs
│   │   │   ├── IfStatement.cs
│   │   │   ├── LabeledStatement.cs
│   │   │   ├── Literal.cs
│   │   │   ├── LogicalExpression.cs
│   │   │   ├── MemberExpression.cs
│   │   │   ├── NewExpression.cs
│   │   │   ├── ObjectExpression.cs
│   │   │   ├── Program.cs
│   │   │   ├── Property.cs
│   │   │   ├── RegExpLiteral.cs
│   │   │   ├── ReturnStatement.cs
│   │   │   ├── SequenceExpression.cs
│   │   │   ├── Statement.cs
│   │   │   ├── SwitchCase.cs
│   │   │   ├── SwitchStatement.cs
│   │   │   ├── SyntaxNode.cs
│   │   │   ├── SyntaxNodes.cs
│   │   │   ├── ThisExpression.cs
│   │   │   ├── ThrowStatement.cs
│   │   │   ├── TryStatement.cs
│   │   │   ├── UnaryExpression.cs
│   │   │   ├── UpdateExpression.cs
│   │   │   ├── VariableDeclaration.cs
│   │   │   ├── VariableDeclarator.cs
│   │   │   ├── WhileStatement.cs
│   │   │   └── WithStatement.cs
│   │   ├── Comment.cs
│   │   ├── IFunctionDeclaration.cs
│   │   ├── IFunctionScope.cs
│   │   ├── IVariableScope.cs
│   │   ├── JavascriptParser.cs
│   │   ├── Loc.cs
│   │   ├── Messages.cs
│   │   ├── ParserException.cs
│   │   ├── ParserExtensions.cs
│   │   ├── ParserOptions.cs
│   │   ├── Position.cs
│   │   ├── State.cs
│   │   └── Token.cs
│   ├── Runtime
│   │   ├── Arguments.cs
│   │   ├── Completion.cs
│   │   ├── Descriptors
│   │   │   ├── PropertyDescriptor.cs
│   │   │   └── Specialized
│   │   │       ├── ClrAccessDescriptor.cs
│   │   │       └── ClrDataDescriptor.cs
│   │   ├── Environments
│   │   │   ├── Binding.cs
│   │   │   ├── DeclarativeEnvironmentRecord.cs
│   │   │   ├── EnvironmentRecord.cs
│   │   │   ├── ExecutionContext.cs
│   │   │   ├── LexicalEnvironment.cs
│   │   │   └── ObjectEnvironmentRecord.cs
│   │   ├── ExpressionIntepreter.cs
│   │   ├── Interop
│   │   │   ├── ClrFunctionInstance.cs
│   │   │   ├── DefaultTypeConverter.cs
│   │   │   ├── DelegateWrapper.cs
│   │   │   ├── GetterFunctionInstance.cs
│   │   │   ├── IObjectWrapper.cs
│   │   │   ├── ITypeConverter.cs
│   │   │   ├── MethodInfoFunctionInstance.cs
│   │   │   ├── NamespaceReference.cs
│   │   │   ├── ObjectWrapper .cs
│   │   │   ├── SetterFunctionInstance.cs
│   │   │   ├── TypeReference.cs
│   │   │   └── TypeReferencePrototype.cs
│   │   ├── JavaScriptException.cs
│   │   ├── References
│   │   │   └── Reference.cs
│   │   ├── StatementInterpreter.cs
│   │   ├── StatementsCountOverflowException.cs
│   │   └── TypeConverter.cs
│   └── StrictModeScope.cs
├── ScriptDemo.csproj
├── bin
│   ├── Debug
│   └── Release
│       ├── ScriptDemo.exe
│       ├── ScriptDemo.pdb
│       ├── ScriptDemo.vshost.exe
│       └── ScriptDemo.vshost.exe.manifest
└── obj
    ├── Debug
    │   ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   └── TempPE
    └── Release
        ├── DesignTimeResolveAssemblyReferencesInput.cache
        ├── ScriptDemo.csproj.FileListAbsolute.txt
        ├── ScriptDemo.exe
        ├── ScriptDemo.pdb
        └── TempPE

33 directories, 157 files


实例下载地址

C# 动态解析 javascript 脚本引擎源码,VS2010 含源码+例子

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警