嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
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()))); # 动态脚本 ...
.
├── 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