From 66738cefff5017e5c601574c08537f0e7d7938e7 Mon Sep 17 00:00:00 2001 From: ClearScript Date: Tue, 17 Dec 2019 11:50:07 -0500 Subject: [PATCH] ClearScript 6.0: Added preliminary support for .NET Core 3.1 on Windows (GitHub Issue #9); added support for system documents (GitHub Issue #143); added IList implementation to V8 arrays; added ExtendedHostFunctions.typeLibEnums (GitHub Issue #147); added WindowsScriptEngineFlags.MarshalDateTimeAsDate (GitHub Issue #141); fixed generic type inference for COM interfaces; fixed enumeration of COM collections that don't provide class information (GitHub Issue #146); fixed memory leak impacting Windows Script object property assignment (GitHub Issue #135); updated build and API documentation. Tested with V8 7.9.317.32. --- .gitignore | 2 + ClearScript.NoV8.sln | 24 +- ClearScript.NoV8.sln.DotSettings | 15 + ClearScript.sln | 88 +++- ClearScript.sln.DotSettings | 15 + ClearScript/ClearScript.csproj | 27 +- ClearScript/DocumentLoader.cs | 7 +- ClearScript/DocumentSettings.cs | 128 ++++- ClearScript/Exports/VersionSymbols.h | 4 +- ClearScript/HostFunctions.cs | 56 ++- ClearScript/HostItem.InvokeMethod.cs | 3 +- ClearScript/HostItem.NetCore.cs | 438 ++++++++++++++++++ ClearScript/HostItem.NetFramework.cs | 17 + ClearScript/HostItem.cs | 142 ++++-- ClearScript/HostObject.cs | 22 +- ClearScript/HostSettings.cs | 29 ++ ClearScript/HostTypeCollection.cs | 13 +- ClearScript/JavaScript/CommonJSManager.cs | 2 +- ClearScript/JavaScript/IArrayBuffer.cs | 2 +- ClearScript/JavaScript/IArrayBufferView.cs | 2 +- ClearScript/JavaScript/IDataView.cs | 2 +- ClearScript/JavaScript/ITypedArray.cs | 22 +- ClearScript/Properties/AssemblyInfo.cs | 7 +- ClearScript/Properties/AssemblyInfo.tt | 1 + ClearScript/ScriptEngine.cs | 24 +- ClearScript/ScriptMemberFlags.cs | 4 +- ClearScript/Util/AssemblyHelpers.NetCore.cs | 26 ++ .../Util/AssemblyHelpers.NetFramework.cs | 26 ++ ClearScript/Util/AssemblyHelpers.cs | 56 ++- ClearScript/Util/AssemblyTable.NetCore.cs | 13 + .../Util/AssemblyTable.NetFramework.cs | 134 ++++++ ClearScript/Util/AssemblyTable.cs | 126 ----- ClearScript/Util/COM/ActivationHelpers.cs | 30 ++ .../Util/{COMDispatch.cs => COM/Dispatch.cs} | 23 +- ClearScript/Util/COM/DispatchHelpers.cs | 358 ++++++++++++++ ClearScript/Util/COM/DispatchMember.cs | 92 ++++ ClearScript/Util/COM/DispatchWrappers.cs | 236 ++++++++++ ClearScript/Util/COM/HResult.cs | 103 ++++ .../Util/COM/TypeInfoHelpers.NetCore.cs | 16 + .../Util/COM/TypeInfoHelpers.NetFramework.cs | 25 + ClearScript/Util/COM/TypeInfoHelpers.cs | 186 ++++++++ ClearScript/Util/COM/TypeLibHelpers.cs | 25 + ClearScript/Util/COM/UnknownHelpers.cs | 36 ++ ClearScript/Util/COMDispatchHelpers.cs | 192 -------- ClearScript/Util/CoTaskMemBlock.cs | 13 +- ClearScript/Util/DynamicHelpers.cs | 13 +- ClearScript/Util/EnumerableHelpers.cs | 36 ++ ClearScript/Util/IExpando.cs | 19 + ClearScript/Util/MemberComparer.cs | 5 + ClearScript/Util/MiscHelpers.cs | 21 + ClearScript/Util/NativeMethods.cs | 6 + ClearScript/Util/ObjectHelpers.cs | 147 +++--- ClearScript/Util/RawCOMHelpers.cs | 160 ------- ClearScript/Util/SpecialDispIDs.cs | 1 + .../Util/Test/AccessContextTestObject.cs | 2 + ClearScript/Util/TypeHelpers.NetCore.cs | 53 +++ ClearScript/Util/TypeHelpers.NetFramework.cs | 33 ++ ClearScript/Util/TypeHelpers.cs | 59 ++- ClearScript/Util/VTableHelpers.cs | 55 +++ ClearScript/Util/VTablePatcher.cs | 20 +- ClearScript/Util/Web/WebResponse.cs | 6 +- ClearScript/Util/_Exception.cs | 30 ++ .../ClearScriptV8/32/ClearScriptV8-32.vcxproj | 39 +- .../32/ClearScriptV8-32.vcxproj.filters | 14 +- .../ClearScriptV8/64/ClearScriptV8-64.vcxproj | 39 +- .../64/ClearScriptV8-64.vcxproj.filters | 14 +- .../V8/ClearScriptV8/V8ContextImpl.cpp | 4 +- .../V8/ClearScriptV8/V8IsolateImpl.cpp | 60 ++- ClearScript/V8/ClearScriptV8/V8IsolateImpl.h | 3 +- ClearScript/V8/ClearScriptV8/V8ObjectImpl.cpp | 9 +- ClearScript/V8/ClearScriptV8/V8ObjectImpl.h | 2 + ClearScript/V8/ClearScriptV8/V8Platform.h | 2 +- ClearScript/V8/ClearScriptV8/V8Value.h | 1 + ClearScript/V8/IV8Object.cs | 2 + ClearScript/V8/V8/BuildToolsPatch.txt | 2 +- ClearScript/V8/V8/V8Patch.txt | 155 +++++-- ClearScript/V8/V8Proxy.NetCore.cs | 35 ++ ClearScript/V8/V8Proxy.NetFramework.cs | 20 + ClearScript/V8/V8Proxy.cs | 12 +- ClearScript/V8/V8ProxyHelpers.cs | 10 +- ClearScript/V8/V8Runtime.cs | 6 +- ClearScript/V8/V8ScriptEngine.cs | 8 +- ClearScript/V8/V8ScriptItem.cs | 152 +++++- ClearScript/VoidResult.cs | 2 +- ClearScript/Windows/ActiveXWrappers.cs | 57 +-- ClearScript/Windows/JScriptEngine.cs | 6 +- ClearScript/Windows/Nothing.cs | 2 +- ClearScript/Windows/VBScriptEngine.cs | 6 +- .../Windows/WindowsScriptEngine.Debug.cs | 13 +- .../Windows/WindowsScriptEngine.Site.cs | 19 +- ClearScript/Windows/WindowsScriptEngine.cs | 32 +- .../Windows/WindowsScriptEngineFlags.cs | 15 +- ClearScript/Windows/WindowsScriptItem.cs | 134 ++---- ClearScript/doc/Build.docx | Bin 31654 -> 31834 bytes ClearScript/doc/Reference.chm | Bin 745642 -> 756284 bytes ClearScript/doc/Reference.shfbproj | 2 +- ClearScript/doc/WebReference.shfbproj | 2 +- .../ClearScriptBenchmarks.csproj | 6 +- .../Properties/AssemblyInfo.cs | 4 +- ClearScriptBenchmarks/SunSpider.cs | 2 +- ClearScriptConsole/ClearScriptConsole.csproj | 4 +- ClearScriptConsole/ConsoleTest.cs | 3 + ClearScriptConsole/Properties/AssemblyInfo.cs | 4 +- ClearScriptTest/BugFixTest.NetCore.cs | 9 + ClearScriptTest/BugFixTest.NetFramework.cs | 30 ++ ClearScriptTest/BugFixTest.cs | 202 ++++---- ClearScriptTest/ClearScriptTest.csproj | 15 +- ClearScriptTest/HostFunctionsTest.cs | 8 +- ClearScriptTest/HostTypeCollectionTest.cs | 2 +- ClearScriptTest/HostVariableTest.cs | 2 + ClearScriptTest/JScriptEngineTest.cs | 202 +++++++- ClearScriptTest/JScriptModuleTest.cs | 18 +- ClearScriptTest/MemberAccessTest.cs | 6 +- ClearScriptTest/Misc.NetCore.cs | 135 ++++++ ClearScriptTest/Misc.NetFramework.cs | 95 ++++ ClearScriptTest/Misc.cs | 100 +--- ClearScriptTest/Properties/AssemblyInfo.cs | 4 +- ClearScriptTest/V8ModuleTest.cs | 35 +- ClearScriptTest/V8ScriptEngineTest.cs | 292 ++++++++++++ ClearScriptTest/VBScriptEngineTest.cs | 203 +++++++- NetCore/ClearScript/ClearScript.csproj | 219 +++++++++ .../ClearScript/Util/IJW/IJWHostLibrary.cs | 60 +++ .../ClearScriptV8/32/ClearScriptV8-32.vcxproj | 243 ++++++++++ .../32/ClearScriptV8-32.vcxproj.filters | 216 +++++++++ .../ClearScriptV8/64/ClearScriptV8-64.vcxproj | 244 ++++++++++ .../64/ClearScriptV8-64.vcxproj.filters | 216 +++++++++ .../ClearScriptBenchmarks.csproj | 39 ++ .../ClearScriptConsole.csproj | 49 ++ .../ClearScriptTest/ClearScriptTest.csproj | 189 ++++++++ NuGet/{ => files}/License.txt | 0 .../net45}/Microsoft.ClearScript.targets | 16 +- .../Microsoft.ClearScript.targets | 37 ++ NuGet/{ => files}/readme.txt | 2 +- ReadMe.md | 4 +- V8Update.cmd | 26 +- Version.tt | 2 +- docs/Details/Build.html | 112 +---- docs/Reference/WebKI.xml | 14 + docs/Reference/WebTOC.xml | 357 +++++++------- docs/Reference/fti/FTI_100.json | 2 +- docs/Reference/fti/FTI_101.json | 2 +- docs/Reference/fti/FTI_102.json | 2 +- docs/Reference/fti/FTI_103.json | 2 +- docs/Reference/fti/FTI_104.json | 2 +- docs/Reference/fti/FTI_105.json | 2 +- docs/Reference/fti/FTI_106.json | 2 +- docs/Reference/fti/FTI_107.json | 2 +- docs/Reference/fti/FTI_108.json | 2 +- docs/Reference/fti/FTI_109.json | 2 +- docs/Reference/fti/FTI_110.json | 2 +- docs/Reference/fti/FTI_111.json | 2 +- docs/Reference/fti/FTI_112.json | 2 +- docs/Reference/fti/FTI_113.json | 2 +- docs/Reference/fti/FTI_114.json | 2 +- docs/Reference/fti/FTI_115.json | 2 +- docs/Reference/fti/FTI_116.json | 2 +- docs/Reference/fti/FTI_117.json | 2 +- docs/Reference/fti/FTI_118.json | 2 +- docs/Reference/fti/FTI_119.json | 2 +- docs/Reference/fti/FTI_121.json | 2 +- docs/Reference/fti/FTI_122.json | 2 +- docs/Reference/fti/FTI_95.json | 2 +- docs/Reference/fti/FTI_97.json | 2 +- docs/Reference/fti/FTI_98.json | 2 +- docs/Reference/fti/FTI_99.json | 2 +- docs/Reference/fti/FTI_Files.json | 2 +- ...learScript_PropertyBag_PropertyChanged.htm | 4 +- ...soft_ClearScript_ScriptEngineException.htm | 2 +- ...ClearScript_ScriptInterruptedException.htm | 2 +- ..._V8_V8CpuProfile_Node_HitLine_HitCount.htm | 4 +- ...8_V8CpuProfile_Node_HitLine_LineNumber.htm | 4 +- ...soft_ClearScript_Windows_Nothing_Value.htm | 2 +- ...ript_DefaultScriptUsageAttribute__ctor.htm | 2 +- ...pt_DefaultScriptUsageAttribute__ctor_1.htm | 2 +- ...crosoft_ClearScript_DocumentInfo__ctor.htm | 4 +- ...osoft_ClearScript_DocumentInfo__ctor_1.htm | 4 +- ..._DocumentLoader_DiscardCachedDocuments.htm | 2 +- ...learScript_DocumentLoader_LoadDocument.htm | 4 +- ...cript_DocumentLoader_LoadDocumentAsync.htm | 4 +- ...osoft_ClearScript_DocumentLoader__ctor.htm | 2 +- ...ipt_DocumentSettings_AddSystemDocument.htm | 32 ++ ...t_DocumentSettings_AddSystemDocument_1.htm | 36 ++ ...t_DocumentSettings_AddSystemDocument_2.htm | 40 ++ ...t_DocumentSettings_AddSystemDocument_3.htm | 32 ++ ...oft_ClearScript_DocumentSettings__ctor.htm | 4 +- ...M_Microsoft_ClearScript_Document__ctor.htm | 2 +- ...earScript_EventConnection_1_disconnect.htm | 2 +- ...soft_ClearScript_EventSource_1_connect.htm | 4 +- ...learScript_ExtendedHostFunctions__ctor.htm | 2 +- ...cript_ExtendedHostFunctions_arrType__1.htm | 6 +- ...arScript_ExtendedHostFunctions_comType.htm | 8 +- ..._ClearScript_ExtendedHostFunctions_lib.htm | 6 +- ...learScript_ExtendedHostFunctions_lib_1.htm | 6 +- ...Script_ExtendedHostFunctions_newComObj.htm | 8 +- ...ClearScript_ExtendedHostFunctions_type.htm | 6 +- ..._ExtendedHostFunctions_typeLibEnums__1.htm | 27 ++ ...earScript_ExtendedHostFunctions_type_1.htm | 6 +- ...earScript_ExtendedHostFunctions_type_2.htm | 6 +- ...soft_ClearScript_Extensions_ToHostType.htm | 4 +- ...ft_ClearScript_Extensions_ToHostType_1.htm | 4 +- ...t_Extensions_ToRestrictedHostObject__1.htm | 4 +- ...Extensions_ToRestrictedHostObject__1_1.htm | 4 +- ...rosoft_ClearScript_HostFunctions__ctor.htm | 2 +- ...ft_ClearScript_HostFunctions_asType__1.htm | 6 +- ...soft_ClearScript_HostFunctions_cast__1.htm | 4 +- ...osoft_ClearScript_HostFunctions_del__1.htm | 4 +- ...oft_ClearScript_HostFunctions_flags__1.htm | 2 +- ...crosoft_ClearScript_HostFunctions_func.htm | 6 +- ...soft_ClearScript_HostFunctions_func__1.htm | 6 +- ...t_ClearScript_HostFunctions_getElement.htm | 6 +- ..._ClearScript_HostFunctions_getProperty.htm | 4 +- ...learScript_HostFunctions_getProperty_1.htm | 6 +- ...osoft_ClearScript_HostFunctions_isNull.htm | 4 +- ...ft_ClearScript_HostFunctions_isTypeObj.htm | 4 +- ...ClearScript_HostFunctions_isTypeObj__1.htm | 4 +- ...ft_ClearScript_HostFunctions_isType__1.htm | 6 +- ...osoft_ClearScript_HostFunctions_newArr.htm | 6 +- ...ft_ClearScript_HostFunctions_newArr__1.htm | 4 +- ...osoft_ClearScript_HostFunctions_newObj.htm | 2 +- ...oft_ClearScript_HostFunctions_newObj_1.htm | 4 +- ...oft_ClearScript_HostFunctions_newObj_2.htm | 4 +- ...ft_ClearScript_HostFunctions_newObj__1.htm | 10 +- ...ft_ClearScript_HostFunctions_newVar__1.htm | 4 +- ...crosoft_ClearScript_HostFunctions_proc.htm | 6 +- ...learScript_HostFunctions_removeElement.htm | 6 +- ...earScript_HostFunctions_removeProperty.htm | 4 +- ...rScript_HostFunctions_removeProperty_1.htm | 6 +- ...t_ClearScript_HostFunctions_setElement.htm | 6 +- ..._ClearScript_HostFunctions_setProperty.htm | 4 +- ...learScript_HostFunctions_setProperty_1.htm | 6 +- ...osoft_ClearScript_HostFunctions_toByte.htm | 12 +- ...osoft_ClearScript_HostFunctions_toChar.htm | 12 +- ...ft_ClearScript_HostFunctions_toDecimal.htm | 12 +- ...oft_ClearScript_HostFunctions_toDouble.htm | 12 +- ...soft_ClearScript_HostFunctions_toInt16.htm | 12 +- ...soft_ClearScript_HostFunctions_toInt32.htm | 12 +- ...soft_ClearScript_HostFunctions_toInt64.htm | 12 +- ...soft_ClearScript_HostFunctions_toSByte.htm | 12 +- ...oft_ClearScript_HostFunctions_toSingle.htm | 12 +- ...ClearScript_HostFunctions_toStaticType.htm | 6 +- ...oft_ClearScript_HostFunctions_toUInt16.htm | 12 +- ...oft_ClearScript_HostFunctions_toUInt32.htm | 12 +- ...oft_ClearScript_HostFunctions_toUInt64.htm | 12 +- ...oft_ClearScript_HostFunctions_tryCatch.htm | 4 +- ...osoft_ClearScript_HostFunctions_typeOf.htm | 6 +- ...ft_ClearScript_HostFunctions_typeOf__1.htm | 6 +- ...rScript_HostTypeCollection_AddAssembly.htm | 4 +- ...cript_HostTypeCollection_AddAssembly_1.htm | 4 +- ...cript_HostTypeCollection_AddAssembly_2.htm | 4 +- ...cript_HostTypeCollection_AddAssembly_3.htm | 4 +- ...ClearScript_HostTypeCollection_AddType.htm | 4 +- ...earScript_HostTypeCollection_AddType_1.htm | 4 +- ...earScript_HostTypeCollection_AddType_2.htm | 4 +- ...pt_HostTypeCollection_GetNamespaceNode.htm | 4 +- ...t_ClearScript_HostTypeCollection__ctor.htm | 2 +- ...ClearScript_HostTypeCollection__ctor_1.htm | 4 +- ...ClearScript_HostTypeCollection__ctor_2.htm | 4 +- ...ClearScript_HostTypeCollection__ctor_3.htm | 4 +- ...ClearScript_HostTypeCollection__ctor_4.htm | 4 +- ...ScriptableObject_OnExposedToScriptCode.htm | 2 +- ...arScript_ImmutableValueAttribute__ctor.htm | 2 +- ...t_JavaScript_IArrayBufferView_GetBytes.htm | 4 +- ..._JavaScript_IArrayBufferView_ReadBytes.htm | 4 +- ...JavaScript_IArrayBufferView_WriteBytes.htm | 4 +- ...cript_JavaScript_IArrayBuffer_GetBytes.htm | 4 +- ...ript_JavaScript_IArrayBuffer_ReadBytes.htm | 4 +- ...ipt_JavaScript_IArrayBuffer_WriteBytes.htm | 4 +- ...arScript_JavaScript_ITypedArray_1_Read.htm | 4 +- ...cript_JavaScript_ITypedArray_1_ToArray.htm | 2 +- ...rScript_JavaScript_ITypedArray_1_Write.htm | 4 +- ...aScript_JavaScriptExtensions_ToPromise.htm | 6 +- ...cript_JavaScriptExtensions_ToPromise_1.htm | 6 +- ...ript_JavaScriptExtensions_ToPromise__1.htm | 6 +- ...pt_JavaScriptExtensions_ToPromise__1_1.htm | 6 +- ...t_NoDefaultScriptAccessAttribute__ctor.htm | 2 +- ...arScript_NoScriptAccessAttribute__ctor.htm | 2 +- ..._Microsoft_ClearScript_PropertyBag_Add.htm | 4 +- ...t_ClearScript_PropertyBag_ClearNoCheck.htm | 2 +- ...ft_ClearScript_PropertyBag_ContainsKey.htm | 4 +- ...crosoft_ClearScript_PropertyBag_Remove.htm | 4 +- ...ript_PropertyBag_RemovePropertyNoCheck.htm | 4 +- ...rScript_PropertyBag_SetPropertyNoCheck.htm | 4 +- ...ft_ClearScript_PropertyBag_TryGetValue.htm | 4 +- ...icrosoft_ClearScript_PropertyBag__ctor.htm | 2 +- ...rosoft_ClearScript_PropertyBag__ctor_1.htm | 4 +- ...pt_ScriptEngineException_GetObjectData.htm | 6 +- ...rScript_ScriptEngineException_ToString.htm | 4 +- ...learScript_ScriptEngineException__ctor.htm | 2 +- ...arScript_ScriptEngineException__ctor_1.htm | 4 +- ...arScript_ScriptEngineException__ctor_2.htm | 4 +- ...arScript_ScriptEngineException__ctor_3.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMObject.htm | 4 +- ...learScript_ScriptEngine_AddCOMObject_1.htm | 4 +- ...learScript_ScriptEngine_AddCOMObject_2.htm | 4 +- ...learScript_ScriptEngine_AddCOMObject_3.htm | 4 +- ...learScript_ScriptEngine_AddCOMObject_4.htm | 4 +- ...learScript_ScriptEngine_AddCOMObject_5.htm | 4 +- ...learScript_ScriptEngine_AddCOMObject_6.htm | 4 +- ...learScript_ScriptEngine_AddCOMObject_7.htm | 4 +- ...ft_ClearScript_ScriptEngine_AddCOMType.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMType_1.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMType_2.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMType_3.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMType_4.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMType_5.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMType_6.htm | 4 +- ..._ClearScript_ScriptEngine_AddCOMType_7.htm | 4 +- ...ClearScript_ScriptEngine_AddHostObject.htm | 10 +- ...earScript_ScriptEngine_AddHostObject_1.htm | 4 +- ...t_ClearScript_ScriptEngine_AddHostType.htm | 4 +- ...ClearScript_ScriptEngine_AddHostType_1.htm | 4 +- ...ClearScript_ScriptEngine_AddHostType_2.htm | 4 +- ...ClearScript_ScriptEngine_AddHostType_3.htm | 4 +- ...ClearScript_ScriptEngine_AddHostType_4.htm | 4 +- ...ClearScript_ScriptEngine_AddHostType_5.htm | 4 +- ...ClearScript_ScriptEngine_AddHostType_6.htm | 4 +- ...ClearScript_ScriptEngine_AddHostType_7.htm | 4 +- ...criptEngine_AddRestrictedHostObject__1.htm | 4 +- ...iptEngine_AddRestrictedHostObject__1_1.htm | 4 +- ...learScript_ScriptEngine_CollectGarbage.htm | 4 +- ...osoft_ClearScript_ScriptEngine_Dispose.htm | 4 +- ...oft_ClearScript_ScriptEngine_Dispose_1.htm | 4 +- ...soft_ClearScript_ScriptEngine_Evaluate.htm | 4 +- ...arScript_ScriptEngine_EvaluateDocument.htm | 4 +- ...Script_ScriptEngine_EvaluateDocument_1.htm | 4 +- ...Script_ScriptEngine_EvaluateDocument_2.htm | 4 +- ...ft_ClearScript_ScriptEngine_Evaluate_1.htm | 4 +- ...ft_ClearScript_ScriptEngine_Evaluate_2.htm | 12 +- ...ft_ClearScript_ScriptEngine_Evaluate_3.htm | 4 +- ...osoft_ClearScript_ScriptEngine_Execute.htm | 4 +- ...learScript_ScriptEngine_ExecuteCommand.htm | 4 +- ...earScript_ScriptEngine_ExecuteDocument.htm | 4 +- ...rScript_ScriptEngine_ExecuteDocument_1.htm | 4 +- ...rScript_ScriptEngine_ExecuteDocument_2.htm | 4 +- ...oft_ClearScript_ScriptEngine_Execute_1.htm | 4 +- ...oft_ClearScript_ScriptEngine_Execute_2.htm | 4 +- ...oft_ClearScript_ScriptEngine_Execute_3.htm | 4 +- ...soft_ClearScript_ScriptEngine_Finalize.htm | 8 +- ...ClearScript_ScriptEngine_GetStackTrace.htm | 4 +- ...oft_ClearScript_ScriptEngine_Interrupt.htm | 2 +- ...rosoft_ClearScript_ScriptEngine_Invoke.htm | 4 +- ...crosoft_ClearScript_ScriptEngine__ctor.htm | 4 +- ...osoft_ClearScript_ScriptEngine__ctor_1.htm | 4 +- ...riptInterruptedException_GetObjectData.htm | 6 +- ...pt_ScriptInterruptedException_ToString.htm | 4 +- ...cript_ScriptInterruptedException__ctor.htm | 2 +- ...ipt_ScriptInterruptedException__ctor_1.htm | 4 +- ...ipt_ScriptInterruptedException__ctor_2.htm | 4 +- ...ipt_ScriptInterruptedException__ctor_3.htm | 4 +- ...learScript_ScriptMemberAttribute__ctor.htm | 2 +- ...arScript_ScriptMemberAttribute__ctor_1.htm | 2 +- ...arScript_ScriptMemberAttribute__ctor_2.htm | 2 +- ...arScript_ScriptMemberAttribute__ctor_3.htm | 2 +- ...arScript_ScriptMemberAttribute__ctor_4.htm | 4 +- ...arScript_ScriptMemberAttribute__ctor_5.htm | 4 +- ...arScript_ScriptMemberAttribute__ctor_6.htm | 4 +- ...arScript_ScriptMemberAttribute__ctor_7.htm | 4 +- ...learScript_ScriptObject_DeleteProperty.htm | 4 +- ...arScript_ScriptObject_DeleteProperty_1.htm | 4 +- ...t_ClearScript_ScriptObject_GetProperty.htm | 4 +- ...ClearScript_ScriptObject_GetProperty_1.htm | 4 +- ...rosoft_ClearScript_ScriptObject_Invoke.htm | 4 +- ..._ClearScript_ScriptObject_InvokeMethod.htm | 4 +- ...t_ClearScript_ScriptObject_SetProperty.htm | 4 +- ...ClearScript_ScriptObject_SetProperty_1.htm | 4 +- ...ClearScript_ScriptUsageAttribute__ctor.htm | 2 +- ...earScript_ScriptUsageAttribute__ctor_1.htm | 2 +- ...osoft_ClearScript_StringDocument__ctor.htm | 4 +- ...crosoft_ClearScript_Undefined_ToString.htm | 4 +- ...oft_ClearScript_V8_V8CpuProfile_ToJson.htm | 4 +- ..._ClearScript_V8_V8CpuProfile_WriteJson.htm | 4 +- ...arScript_V8_V8RuntimeConstraints__ctor.htm | 2 +- ...earScript_V8_V8Runtime_BeginCpuProfile.htm | 4 +- ...rScript_V8_V8Runtime_BeginCpuProfile_1.htm | 4 +- ...t_V8_V8Runtime_CollectCpuProfileSample.htm | 2 +- ...learScript_V8_V8Runtime_CollectGarbage.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime_Compile.htm | 4 +- ...earScript_V8_V8Runtime_CompileDocument.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_1.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_2.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_3.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_4.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_5.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_6.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_7.htm | 4 +- ...rScript_V8_V8Runtime_CompileDocument_8.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_1.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_2.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_3.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_4.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_5.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_6.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_7.htm | 4 +- ...oft_ClearScript_V8_V8Runtime_Compile_8.htm | 4 +- ...Script_V8_V8Runtime_CreateScriptEngine.htm | 2 +- ...ript_V8_V8Runtime_CreateScriptEngine_1.htm | 2 +- ...ript_V8_V8Runtime_CreateScriptEngine_2.htm | 4 +- ...ript_V8_V8Runtime_CreateScriptEngine_3.htm | 4 +- ...ript_V8_V8Runtime_CreateScriptEngine_4.htm | 4 +- ...ript_V8_V8Runtime_CreateScriptEngine_5.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime_Dispose.htm | 4 +- ...ClearScript_V8_V8Runtime_EndCpuProfile.htm | 4 +- ...t_ClearScript_V8_V8Runtime_GetHeapInfo.htm | 2 +- ...crosoft_ClearScript_V8_V8Runtime__ctor.htm | 2 +- ...osoft_ClearScript_V8_V8Runtime__ctor_1.htm | 2 +- ...soft_ClearScript_V8_V8Runtime__ctor_10.htm | 4 +- ...soft_ClearScript_V8_V8Runtime__ctor_11.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime__ctor_2.htm | 2 +- ...osoft_ClearScript_V8_V8Runtime__ctor_3.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime__ctor_4.htm | 2 +- ...osoft_ClearScript_V8_V8Runtime__ctor_5.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime__ctor_6.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime__ctor_7.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime__ctor_8.htm | 4 +- ...osoft_ClearScript_V8_V8Runtime__ctor_9.htm | 4 +- ...ript_V8_V8ScriptEngine_BeginCpuProfile.htm | 4 +- ...pt_V8_V8ScriptEngine_BeginCpuProfile_1.htm | 4 +- ...V8ScriptEngine_CollectCpuProfileSample.htm | 2 +- ...cript_V8_V8ScriptEngine_CollectGarbage.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine_Compile.htm | 4 +- ...ript_V8_V8ScriptEngine_CompileDocument.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_1.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_2.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_3.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_4.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_5.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_6.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_7.htm | 4 +- ...pt_V8_V8ScriptEngine_CompileDocument_8.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_1.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_2.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_3.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_4.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_5.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_6.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_7.htm | 4 +- ...learScript_V8_V8ScriptEngine_Compile_8.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine_Dispose.htm | 4 +- ...Script_V8_V8ScriptEngine_EndCpuProfile.htm | 4 +- ...ClearScript_V8_V8ScriptEngine_Evaluate.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine_Execute.htm | 2 +- ...cript_V8_V8ScriptEngine_ExecuteCommand.htm | 6 +- ...t_V8_V8ScriptEngine_GetRuntimeHeapInfo.htm | 2 +- ...Script_V8_V8ScriptEngine_GetStackTrace.htm | 4 +- ...learScript_V8_V8ScriptEngine_Interrupt.htm | 2 +- ...ft_ClearScript_V8_V8ScriptEngine__ctor.htm | 2 +- ..._ClearScript_V8_V8ScriptEngine__ctor_1.htm | 2 +- ...ClearScript_V8_V8ScriptEngine__ctor_10.htm | 4 +- ...ClearScript_V8_V8ScriptEngine__ctor_11.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine__ctor_2.htm | 2 +- ..._ClearScript_V8_V8ScriptEngine__ctor_3.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine__ctor_4.htm | 2 +- ..._ClearScript_V8_V8ScriptEngine__ctor_5.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine__ctor_6.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine__ctor_7.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine__ctor_8.htm | 4 +- ..._ClearScript_V8_V8ScriptEngine__ctor_9.htm | 4 +- ...rosoft_ClearScript_V8_V8Script_Dispose.htm | 4 +- ...ipt_Windows_IHostWindow_EnableModeless.htm | 4 +- ...indowsScriptObject_GetUnderlyingObject.htm | 4 +- ...t_Windows_JScriptEngine_ExecuteCommand.htm | 6 +- ...learScript_Windows_JScriptEngine__ctor.htm | 2 +- ...arScript_Windows_JScriptEngine__ctor_1.htm | 2 +- ...arScript_Windows_JScriptEngine__ctor_2.htm | 4 +- ...arScript_Windows_JScriptEngine__ctor_3.htm | 4 +- ...arScript_Windows_JScriptEngine__ctor_4.htm | 4 +- ...arScript_Windows_JScriptEngine__ctor_5.htm | 4 +- ...t_ClearScript_Windows_Nothing_ToString.htm | 4 +- ..._Windows_VBScriptEngine_ExecuteCommand.htm | 6 +- ...earScript_Windows_VBScriptEngine__ctor.htm | 2 +- ...rScript_Windows_VBScriptEngine__ctor_1.htm | 2 +- ...rScript_Windows_VBScriptEngine__ctor_2.htm | 4 +- ...rScript_Windows_VBScriptEngine__ctor_3.htm | 4 +- ...rScript_Windows_VBScriptEngine__ctor_4.htm | 4 +- ...rScript_Windows_VBScriptEngine__ctor_5.htm | 4 +- ...indows_WindowsScriptEngine_CheckAccess.htm | 4 +- ...ows_WindowsScriptEngine_CollectGarbage.htm | 4 +- ...pt_Windows_WindowsScriptEngine_Dispose.htm | 4 +- ...dows_WindowsScriptEngine_GetStackTrace.htm | 4 +- ..._Windows_WindowsScriptEngine_Interrupt.htm | 2 +- ...ndows_WindowsScriptEngine_VerifyAccess.htm | 2 +- ...ript_Windows_WindowsScriptEngine__ctor.htm | 4 +- ...pt_Windows_WindowsScriptEngine__ctor_1.htm | 4 +- ...learScript_DefaultScriptUsageAttribute.htm | 2 +- ...thods_T_Microsoft_ClearScript_Document.htm | 2 +- ...Microsoft_ClearScript_DocumentCategory.htm | 2 +- ...s_T_Microsoft_ClearScript_DocumentInfo.htm | 2 +- ...T_Microsoft_ClearScript_DocumentLoader.htm | 4 +- ...Microsoft_ClearScript_DocumentSettings.htm | 12 +- ...icrosoft_ClearScript_EventConnection_1.htm | 2 +- ..._T_Microsoft_ClearScript_EventSource_1.htm | 2 +- ...soft_ClearScript_ExtendedHostFunctions.htm | 58 +-- ..._T_Microsoft_ClearScript_HostFunctions.htm | 52 +-- ...crosoft_ClearScript_HostTypeCollection.htm | 6 +- ...s_T_Microsoft_ClearScript_IPropertyBag.htm | 2 +- ...ft_ClearScript_ImmutableValueAttribute.htm | 2 +- ...Script_JavaScript_JavaScriptExtensions.htm | 8 +- ...rScript_NoDefaultScriptAccessAttribute.htm | 2 +- ...ft_ClearScript_NoScriptAccessAttribute.htm | 2 +- ...ds_T_Microsoft_ClearScript_PropertyBag.htm | 4 +- ...s_T_Microsoft_ClearScript_ScriptEngine.htm | 8 +- ...soft_ClearScript_ScriptEngineException.htm | 8 +- ...ClearScript_ScriptInterruptedException.htm | 8 +- ...soft_ClearScript_ScriptMemberAttribute.htm | 2 +- ...s_T_Microsoft_ClearScript_ScriptObject.htm | 8 +- ...osoft_ClearScript_ScriptUsageAttribute.htm | 2 +- ...T_Microsoft_ClearScript_StringDocument.htm | 2 +- ...hods_T_Microsoft_ClearScript_Undefined.htm | 4 +- ..._Microsoft_ClearScript_V8_V8CpuProfile.htm | 4 +- ...osoft_ClearScript_V8_V8CpuProfile_Node.htm | 2 +- ...earScript_V8_V8CpuProfile_Node_HitLine.htm | 2 +- ...oft_ClearScript_V8_V8CpuProfile_Sample.htm | 2 +- ...s_T_Microsoft_ClearScript_V8_V8Runtime.htm | 4 +- ...ft_ClearScript_V8_V8RuntimeConstraints.htm | 2 +- ...osoft_ClearScript_V8_V8RuntimeHeapInfo.htm | 2 +- ...ds_T_Microsoft_ClearScript_V8_V8Script.htm | 2 +- ...icrosoft_ClearScript_V8_V8ScriptEngine.htm | 8 +- ...ods_T_Microsoft_ClearScript_VoidResult.htm | 2 +- ...soft_ClearScript_Windows_JScriptEngine.htm | 8 +- ..._Microsoft_ClearScript_Windows_Nothing.htm | 4 +- ...oft_ClearScript_Windows_VBScriptEngine.htm | 8 +- ...learScript_Windows_WindowsScriptEngine.htm | 8 +- .../html/N_Microsoft_ClearScript.htm | 6 +- .../N_Microsoft_ClearScript_JavaScript.htm | 10 +- ...ipt_DocumentSettings_AddSystemDocument.htm | 18 + ...ClearScript_ExtendedHostFunctions_type.htm | 2 +- ..._ClearScript_HostFunctions_getProperty.htm | 2 +- ...osoft_ClearScript_HostFunctions_newArr.htm | 2 +- ...earScript_HostFunctions_removeProperty.htm | 2 +- ..._ClearScript_HostFunctions_setProperty.htm | 2 +- ...osoft_ClearScript_HostFunctions_typeOf.htm | 4 +- ...aScript_JavaScriptExtensions_ToPromise.htm | 8 +- ...ipt_DefaultScriptUsageAttribute_Access.htm | 2 +- ...ft_ClearScript_DocumentCategory_Script.htm | 2 +- ...soft_ClearScript_DocumentInfo_Category.htm | 2 +- ...earScript_DocumentInfo_ContextCallback.htm | 2 +- ...crosoft_ClearScript_DocumentInfo_Flags.htm | 4 +- ...icrosoft_ClearScript_DocumentInfo_Name.htm | 4 +- ..._ClearScript_DocumentInfo_SourceMapUri.htm | 4 +- ...Microsoft_ClearScript_DocumentInfo_Uri.htm | 4 +- ...oft_ClearScript_DocumentLoader_Default.htm | 2 +- ...earScript_DocumentSettings_AccessFlags.htm | 2 +- ...cript_DocumentSettings_ContextCallback.htm | 2 +- ...pt_DocumentSettings_FileNameExtensions.htm | 4 +- ...arScript_DocumentSettings_LoadCallback.htm | 2 +- ...ft_ClearScript_DocumentSettings_Loader.htm | 2 +- ...learScript_DocumentSettings_SearchPath.htm | 4 +- ...icrosoft_ClearScript_Document_Contents.htm | 4 +- ...icrosoft_ClearScript_Document_Encoding.htm | 4 +- .../P_Microsoft_ClearScript_Document_Info.htm | 2 +- ...arScript_HostSettings_UseAssemblyTable.htm | 30 ++ ...ript_IScriptEngineException_EngineName.htm | 4 +- ...pt_IScriptEngineException_ErrorDetails.htm | 4 +- ...ScriptEngineException_ExecutionStarted.htm | 4 +- ...rScript_IScriptEngineException_HResult.htm | 4 +- ..._IScriptEngineException_InnerException.htm | 4 +- ...rScript_IScriptEngineException_IsFatal.htm | 4 +- ...rScript_IScriptEngineException_Message.htm | 4 +- ...IScriptEngineException_ScriptException.htm | 4 +- ...avaScript_IArrayBufferView_ArrayBuffer.htm | 2 +- ...ipt_JavaScript_IArrayBufferView_Offset.htm | 4 +- ...cript_JavaScript_IArrayBufferView_Size.htm | 4 +- ...earScript_JavaScript_IArrayBuffer_Size.htm | 4 +- ...arScript_JavaScript_ITypedArray_Length.htm | 4 +- ...ipt_JavaScript_ModuleCategory_CommonJS.htm | 2 +- ...ipt_JavaScript_ModuleCategory_Standard.htm | 2 +- ...Microsoft_ClearScript_PropertyBag_Item.htm | 4 +- ...Microsoft_ClearScript_PropertyBag_Keys.htm | 4 +- ...crosoft_ClearScript_PropertyBag_Values.htm | 4 +- ...cript_ScriptEngineException_EngineName.htm | 4 +- ...ipt_ScriptEngineException_ErrorDetails.htm | 4 +- ...ScriptEngineException_ExecutionStarted.htm | 4 +- ...arScript_ScriptEngineException_IsFatal.htm | 4 +- ..._ScriptEngineException_ScriptException.htm | 4 +- ...ClearScript_ScriptEngine_AccessContext.htm | 4 +- ...earScript_ScriptEngine_AllowReflection.htm | 10 +- ...ript_ScriptEngine_ContinuationCallback.htm | 2 +- ...osoft_ClearScript_ScriptEngine_Current.htm | 2 +- ...ClearScript_ScriptEngine_DefaultAccess.htm | 2 +- ...Engine_DisableListIndexTypeRestriction.htm | 4 +- ...pt_ScriptEngine_DisableTypeRestriction.htm | 4 +- ...arScript_ScriptEngine_DocumentSettings.htm | 2 +- ...t_ScriptEngine_EnableAutoHostVariables.htm | 4 +- ..._ScriptEngine_EnableNullResultWrapping.htm | 10 +- ...criptEngine_EnforceAnonymousTypeAccess.htm | 4 +- ...rScript_ScriptEngine_FileNameExtension.htm | 4 +- ...ft_ClearScript_ScriptEngine_FormatCode.htm | 4 +- ...icrosoft_ClearScript_ScriptEngine_Name.htm | 4 +- ...rosoft_ClearScript_ScriptEngine_Script.htm | 4 +- ...ScriptEngine_UseReflectionBindFallback.htm | 4 +- ..._ScriptInterruptedException_EngineName.htm | 4 +- ...criptInterruptedException_ErrorDetails.htm | 4 +- ...tInterruptedException_ExecutionStarted.htm | 4 +- ...ipt_ScriptInterruptedException_IsFatal.htm | 4 +- ...ptInterruptedException_ScriptException.htm | 4 +- ...learScript_ScriptMemberAttribute_Flags.htm | 2 +- ...ClearScript_ScriptMemberAttribute_Name.htm | 4 +- ...rosoft_ClearScript_ScriptObject_Engine.htm | 2 +- ...icrosoft_ClearScript_ScriptObject_Item.htm | 4 +- ...rosoft_ClearScript_ScriptObject_Item_1.htm | 4 +- ...earScript_ScriptObject_PropertyIndices.htm | 4 +- ...ClearScript_ScriptObject_PropertyNames.htm | 4 +- ...learScript_ScriptUsageAttribute_Access.htm | 2 +- ...ft_ClearScript_StringDocument_Contents.htm | 6 +- ...ft_ClearScript_StringDocument_Encoding.htm | 4 +- ...rosoft_ClearScript_StringDocument_Info.htm | 2 +- ...earScript_V8_V8CpuProfile_EndTimestamp.htm | 4 +- ...osoft_ClearScript_V8_V8CpuProfile_Name.htm | 4 +- ...ipt_V8_V8CpuProfile_Node_BailoutReason.htm | 4 +- ...Script_V8_V8CpuProfile_Node_ChildNodes.htm | 4 +- ...ript_V8_V8CpuProfile_Node_ColumnNumber.htm | 4 +- ...ript_V8_V8CpuProfile_Node_FunctionName.htm | 4 +- ...arScript_V8_V8CpuProfile_Node_HitCount.htm | 4 +- ...arScript_V8_V8CpuProfile_Node_HitLines.htm | 4 +- ...Script_V8_V8CpuProfile_Node_LineNumber.htm | 4 +- ...learScript_V8_V8CpuProfile_Node_NodeId.htm | 4 +- ...arScript_V8_V8CpuProfile_Node_ScriptId.htm | 4 +- ...Script_V8_V8CpuProfile_Node_ScriptName.htm | 4 +- ...t_ClearScript_V8_V8CpuProfile_RootNode.htm | 2 +- ...learScript_V8_V8CpuProfile_Sample_Node.htm | 2 +- ...cript_V8_V8CpuProfile_Sample_Timestamp.htm | 4 +- ...ft_ClearScript_V8_V8CpuProfile_Samples.htm | 4 +- ...rScript_V8_V8CpuProfile_StartTimestamp.htm | 4 +- ...V8RuntimeConstraints_MaxExecutableSize.htm | 4 +- ...8_V8RuntimeConstraints_MaxNewSpaceSize.htm | 4 +- ...8_V8RuntimeConstraints_MaxOldSpaceSize.htm | 4 +- ...V8RuntimeConstraints_MaxYoungSpaceSize.htm | 4 +- ...ipt_V8_V8RuntimeHeapInfo_HeapSizeLimit.htm | 4 +- ...ipt_V8_V8RuntimeHeapInfo_TotalHeapSize.htm | 4 +- ...untimeHeapInfo_TotalHeapSizeExecutable.htm | 4 +- ...V8_V8RuntimeHeapInfo_TotalPhysicalSize.htm | 4 +- ...ript_V8_V8RuntimeHeapInfo_UsedHeapSize.htm | 4 +- ..._V8_V8Runtime_CpuProfileSampleInterval.htm | 4 +- ...arScript_V8_V8Runtime_DocumentSettings.htm | 2 +- ...ft_ClearScript_V8_V8Runtime_FormatCode.htm | 4 +- ...pt_V8_V8Runtime_HeapSizeSampleInterval.htm | 4 +- ...t_ClearScript_V8_V8Runtime_MaxHeapSize.htm | 4 +- ...ClearScript_V8_V8Runtime_MaxStackUsage.htm | 4 +- ...icrosoft_ClearScript_V8_V8Runtime_Name.htm | 4 +- ...8ScriptEngine_CpuProfileSampleInterval.htm | 4 +- ...pt_V8_V8ScriptEngine_FileNameExtension.htm | 4 +- ...t_V8_V8ScriptEngine_MaxRuntimeHeapSize.htm | 4 +- ...V8_V8ScriptEngine_MaxRuntimeStackUsage.htm | 4 +- ...ptEngine_RuntimeHeapSizeSampleInterval.htm | 4 +- ...t_ClearScript_V8_V8ScriptEngine_Script.htm | 4 +- ...ine_SuppressExtensionMethodEnumeration.htm | 4 +- ...gine_SuppressInstanceMethodEnumeration.htm | 4 +- ...t_ClearScript_V8_V8Script_DocumentInfo.htm | 2 +- ...Microsoft_ClearScript_V8_V8Script_Name.htm | 4 +- ...Script_Windows_IHostWindow_OwnerHandle.htm | 4 +- ...indows_JScriptEngine_FileNameExtension.htm | 4 +- ...ndows_VBScriptEngine_FileNameExtension.htm | 4 +- ...Windows_WindowsScriptEngine_Dispatcher.htm | 4 +- ...Windows_WindowsScriptEngine_HostWindow.htm | 2 +- ...ipt_Windows_WindowsScriptEngine_Script.htm | 4 +- ...learScript_DefaultScriptUsageAttribute.htm | 2 +- ...s_T_Microsoft_ClearScript_HostSettings.htm | 12 + ...s_T_Microsoft_ClearScript_IPropertyBag.htm | 2 +- ...ft_ClearScript_ImmutableValueAttribute.htm | 2 +- ...rScript_NoDefaultScriptAccessAttribute.htm | 2 +- ...ft_ClearScript_NoScriptAccessAttribute.htm | 2 +- ...soft_ClearScript_ScriptEngineException.htm | 8 +- ...ClearScript_ScriptInterruptedException.htm | 8 +- ...soft_ClearScript_ScriptMemberAttribute.htm | 2 +- ...osoft_ClearScript_ScriptUsageAttribute.htm | 2 +- ...osoft_ClearScript_ContinuationCallback.htm | 6 +- ...learScript_DefaultScriptUsageAttribute.htm | 8 +- .../html/T_Microsoft_ClearScript_Document.htm | 6 +- ...rosoft_ClearScript_DocumentAccessFlags.htm | 4 +- ...Microsoft_ClearScript_DocumentCategory.htm | 6 +- ...ft_ClearScript_DocumentContextCallback.htm | 6 +- .../T_Microsoft_ClearScript_DocumentFlags.htm | 4 +- .../T_Microsoft_ClearScript_DocumentInfo.htm | 4 +- ...osoft_ClearScript_DocumentLoadCallback.htm | 4 +- ...T_Microsoft_ClearScript_DocumentLoader.htm | 8 +- ...Microsoft_ClearScript_DocumentSettings.htm | 20 +- ...icrosoft_ClearScript_EventConnection_1.htm | 6 +- .../T_Microsoft_ClearScript_EventSource_1.htm | 6 +- ...soft_ClearScript_ExtendedHostFunctions.htm | 60 +-- .../T_Microsoft_ClearScript_Extensions.htm | 4 +- .../T_Microsoft_ClearScript_HostFunctions.htm | 56 +-- .../T_Microsoft_ClearScript_HostItemFlags.htm | 6 +- .../T_Microsoft_ClearScript_HostSettings.htm | 20 + ...crosoft_ClearScript_HostTypeCollection.htm | 10 +- .../T_Microsoft_ClearScript_IPropertyBag.htm | 6 +- ...oft_ClearScript_IScriptEngineException.htm | 2 +- ...icrosoft_ClearScript_IScriptableObject.htm | 2 +- ...ft_ClearScript_ImmutableValueAttribute.htm | 12 +- ...ft_ClearScript_JavaScript_IArrayBuffer.htm | 4 +- ...learScript_JavaScript_IArrayBufferView.htm | 4 +- ...osoft_ClearScript_JavaScript_IDataView.htm | 4 +- ...oft_ClearScript_JavaScript_ITypedArray.htm | 4 +- ...t_ClearScript_JavaScript_ITypedArray_1.htm | 6 +- ...Script_JavaScript_JavaScriptExtensions.htm | 12 +- ..._ClearScript_JavaScript_ModuleCategory.htm | 4 +- ...rScript_NoDefaultScriptAccessAttribute.htm | 8 +- ...ft_ClearScript_NoScriptAccessAttribute.htm | 8 +- .../T_Microsoft_ClearScript_PropertyBag.htm | 8 +- .../T_Microsoft_ClearScript_ScriptAccess.htm | 4 +- .../T_Microsoft_ClearScript_ScriptEngine.htm | 12 +- ...soft_ClearScript_ScriptEngineException.htm | 22 +- ...ClearScript_ScriptInterruptedException.htm | 22 +- ...soft_ClearScript_ScriptMemberAttribute.htm | 8 +- ...icrosoft_ClearScript_ScriptMemberFlags.htm | 10 +- .../T_Microsoft_ClearScript_ScriptObject.htm | 12 +- ...osoft_ClearScript_ScriptUsageAttribute.htm | 8 +- ...T_Microsoft_ClearScript_StringDocument.htm | 6 +- .../T_Microsoft_ClearScript_Undefined.htm | 8 +- ...T_Microsoft_ClearScript_V8_V8CacheKind.htm | 2 +- ..._Microsoft_ClearScript_V8_V8CpuProfile.htm | 8 +- ...osoft_ClearScript_V8_V8CpuProfileFlags.htm | 2 +- ...osoft_ClearScript_V8_V8CpuProfile_Node.htm | 6 +- ...earScript_V8_V8CpuProfile_Node_HitLine.htm | 4 +- ...oft_ClearScript_V8_V8CpuProfile_Sample.htm | 6 +- .../T_Microsoft_ClearScript_V8_V8Runtime.htm | 8 +- ...ft_ClearScript_V8_V8RuntimeConstraints.htm | 6 +- ...icrosoft_ClearScript_V8_V8RuntimeFlags.htm | 2 +- ...osoft_ClearScript_V8_V8RuntimeHeapInfo.htm | 6 +- .../T_Microsoft_ClearScript_V8_V8Script.htm | 6 +- ...icrosoft_ClearScript_V8_V8ScriptEngine.htm | 12 +- ...oft_ClearScript_V8_V8ScriptEngineFlags.htm | 6 +- .../T_Microsoft_ClearScript_VoidResult.htm | 8 +- ...rosoft_ClearScript_Windows_IHostWindow.htm | 2 +- ...earScript_Windows_IWindowsScriptObject.htm | 2 +- ...soft_ClearScript_Windows_JScriptEngine.htm | 12 +- ..._Microsoft_ClearScript_Windows_Nothing.htm | 10 +- ...oft_ClearScript_Windows_VBScriptEngine.htm | 12 +- ...learScript_Windows_WindowsScriptEngine.htm | 12 +- ...cript_Windows_WindowsScriptEngineFlags.htm | 18 +- ...Microsoft_ClearScript_DocumentSettings.xml | 1 + ...soft_ClearScript_ExtendedHostFunctions.xml | 2 +- .../Reference/toc/N_Microsoft_ClearScript.xml | 2 +- ...ipt_DocumentSettings_AddSystemDocument.xml | 1 + ...s_T_Microsoft_ClearScript_HostSettings.xml | 1 + ...Microsoft_ClearScript_DocumentSettings.xml | 2 +- .../T_Microsoft_ClearScript_HostSettings.xml | 1 + 736 files changed, 7868 insertions(+), 2908 deletions(-) create mode 100644 ClearScript/HostItem.NetCore.cs create mode 100644 ClearScript/HostItem.NetFramework.cs create mode 100644 ClearScript/HostSettings.cs create mode 100644 ClearScript/Util/AssemblyHelpers.NetCore.cs create mode 100644 ClearScript/Util/AssemblyHelpers.NetFramework.cs create mode 100644 ClearScript/Util/AssemblyTable.NetCore.cs create mode 100644 ClearScript/Util/AssemblyTable.NetFramework.cs delete mode 100644 ClearScript/Util/AssemblyTable.cs create mode 100644 ClearScript/Util/COM/ActivationHelpers.cs rename ClearScript/Util/{COMDispatch.cs => COM/Dispatch.cs} (93%) create mode 100644 ClearScript/Util/COM/DispatchHelpers.cs create mode 100644 ClearScript/Util/COM/DispatchMember.cs create mode 100644 ClearScript/Util/COM/DispatchWrappers.cs create mode 100644 ClearScript/Util/COM/HResult.cs create mode 100644 ClearScript/Util/COM/TypeInfoHelpers.NetCore.cs create mode 100644 ClearScript/Util/COM/TypeInfoHelpers.NetFramework.cs create mode 100644 ClearScript/Util/COM/TypeInfoHelpers.cs create mode 100644 ClearScript/Util/COM/TypeLibHelpers.cs create mode 100644 ClearScript/Util/COM/UnknownHelpers.cs delete mode 100644 ClearScript/Util/COMDispatchHelpers.cs create mode 100644 ClearScript/Util/IExpando.cs delete mode 100644 ClearScript/Util/RawCOMHelpers.cs create mode 100644 ClearScript/Util/TypeHelpers.NetCore.cs create mode 100644 ClearScript/Util/TypeHelpers.NetFramework.cs create mode 100644 ClearScript/Util/VTableHelpers.cs create mode 100644 ClearScript/Util/_Exception.cs create mode 100644 ClearScript/V8/V8Proxy.NetCore.cs create mode 100644 ClearScript/V8/V8Proxy.NetFramework.cs create mode 100644 ClearScriptTest/BugFixTest.NetCore.cs create mode 100644 ClearScriptTest/BugFixTest.NetFramework.cs create mode 100644 ClearScriptTest/Misc.NetCore.cs create mode 100644 ClearScriptTest/Misc.NetFramework.cs create mode 100644 NetCore/ClearScript/ClearScript.csproj create mode 100644 NetCore/ClearScript/Util/IJW/IJWHostLibrary.cs create mode 100644 NetCore/ClearScript/V8/ClearScriptV8/32/ClearScriptV8-32.vcxproj create mode 100644 NetCore/ClearScript/V8/ClearScriptV8/32/ClearScriptV8-32.vcxproj.filters create mode 100644 NetCore/ClearScript/V8/ClearScriptV8/64/ClearScriptV8-64.vcxproj create mode 100644 NetCore/ClearScript/V8/ClearScriptV8/64/ClearScriptV8-64.vcxproj.filters create mode 100644 NetCore/ClearScriptBenchmarks/ClearScriptBenchmarks.csproj create mode 100644 NetCore/ClearScriptConsole/ClearScriptConsole.csproj create mode 100644 NetCore/ClearScriptTest/ClearScriptTest.csproj rename NuGet/{ => files}/License.txt (100%) rename NuGet/{ => files/build/net45}/Microsoft.ClearScript.targets (65%) create mode 100644 NuGet/files/build/netcoreapp3.1/Microsoft.ClearScript.targets rename NuGet/{ => files}/readme.txt (96%) create mode 100644 docs/Reference/html/M_Microsoft_ClearScript_DocumentSettings_AddSystemDocument.htm create mode 100644 docs/Reference/html/M_Microsoft_ClearScript_DocumentSettings_AddSystemDocument_1.htm create mode 100644 docs/Reference/html/M_Microsoft_ClearScript_DocumentSettings_AddSystemDocument_2.htm create mode 100644 docs/Reference/html/M_Microsoft_ClearScript_DocumentSettings_AddSystemDocument_3.htm create mode 100644 docs/Reference/html/M_Microsoft_ClearScript_ExtendedHostFunctions_typeLibEnums__1.htm create mode 100644 docs/Reference/html/Overload_Microsoft_ClearScript_DocumentSettings_AddSystemDocument.htm create mode 100644 docs/Reference/html/P_Microsoft_ClearScript_HostSettings_UseAssemblyTable.htm create mode 100644 docs/Reference/html/Properties_T_Microsoft_ClearScript_HostSettings.htm create mode 100644 docs/Reference/html/T_Microsoft_ClearScript_HostSettings.htm create mode 100644 docs/Reference/toc/Methods_T_Microsoft_ClearScript_DocumentSettings.xml create mode 100644 docs/Reference/toc/Overload_Microsoft_ClearScript_DocumentSettings_AddSystemDocument.xml create mode 100644 docs/Reference/toc/Properties_T_Microsoft_ClearScript_HostSettings.xml create mode 100644 docs/Reference/toc/T_Microsoft_ClearScript_HostSettings.xml diff --git a/.gitignore b/.gitignore index 1b761e7d3..40edbf368 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ Thumbs.db *.cache *.ilk *.log +*.snk [Bb]in [Dd]ebug*/ *.sbr @@ -36,3 +37,4 @@ ClearScript/V8/V8/lib/ ClearScript/V8/V8/include/ .vs/ packages/ +NuGet/Private/ diff --git a/ClearScript.NoV8.sln b/ClearScript.NoV8.sln index caa8b55ac..b522802ed 100644 --- a/ClearScript.NoV8.sln +++ b/ClearScript.NoV8.sln @@ -1,6 +1,8 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29418.71 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClearScript", "ClearScript\ClearScript.csproj", "{D2382D2C-6576-4D96-B6CD-057C4F6BED96}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5488F9BE-286E-459B-8384-E9EDA331BD5B}" @@ -13,6 +15,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Version.tt = Version.tt EndProjectSection EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".NET Core", ".NET Core", "{41FDE4BD-8E1F-406B-A959-C3B2AF52C2E0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript", "NetCore\ClearScript\ClearScript.csproj", "{CA91CC28-4C73-4ECD-8021-26D66DAE84C2}" + ProjectSection(ProjectDependencies) = postProject + {D2382D2C-6576-4D96-B6CD-057C4F6BED96} = {D2382D2C-6576-4D96-B6CD-057C4F6BED96} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".NET Framework", ".NET Framework", "{184998F3-5DCC-4463-86CC-469C13A69BA7}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -23,8 +34,19 @@ Global {D2382D2C-6576-4D96-B6CD-057C4F6BED96}.Debug|Any CPU.Build.0 = Debug|Any CPU {D2382D2C-6576-4D96-B6CD-057C4F6BED96}.Release|Any CPU.ActiveCfg = Release|Any CPU {D2382D2C-6576-4D96-B6CD-057C4F6BED96}.Release|Any CPU.Build.0 = Release|Any CPU + {CA91CC28-4C73-4ECD-8021-26D66DAE84C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CA91CC28-4C73-4ECD-8021-26D66DAE84C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CA91CC28-4C73-4ECD-8021-26D66DAE84C2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CA91CC28-4C73-4ECD-8021-26D66DAE84C2}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {D2382D2C-6576-4D96-B6CD-057C4F6BED96} = {184998F3-5DCC-4463-86CC-469C13A69BA7} + {CA91CC28-4C73-4ECD-8021-26D66DAE84C2} = {41FDE4BD-8E1F-406B-A959-C3B2AF52C2E0} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F006893F-7CAF-443A-8F72-CA3C29A1BABD} + EndGlobalSection EndGlobal diff --git a/ClearScript.NoV8.sln.DotSettings b/ClearScript.NoV8.sln.DotSettings index 04fc71886..035259696 100644 --- a/ClearScript.NoV8.sln.DotSettings +++ b/ClearScript.NoV8.sln.DotSettings @@ -20,6 +20,9 @@ Experimental NEXT_LINE NEXT_LINE + DO_NOT_CHANGE + DO_NOT_CHANGE + DO_NOT_CHANGE NEXT_LINE NEVER False @@ -36,6 +39,7 @@ DOM GC ID + IJW JIT JS LCID @@ -105,6 +109,8 @@ True True True + True + True True True True @@ -121,16 +127,23 @@ True True True + True + True + True True True True True + True True True True + True True True True + True + True True True True @@ -154,6 +167,8 @@ True True True + True + True True True True diff --git a/ClearScript.sln b/ClearScript.sln index c3dfdeefb..be6bd65ac 100644 --- a/ClearScript.sln +++ b/ClearScript.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27004.2006 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29418.71 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClearScript", "ClearScript\ClearScript.csproj", "{D2382D2C-6576-4D96-B6CD-057C4F6BED96}" EndProject @@ -9,6 +9,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClearScriptTest", "ClearScr ProjectSection(ProjectDependencies) = postProject {D2382D2C-6576-4D96-B6CD-057C4F6BED96} = {D2382D2C-6576-4D96-B6CD-057C4F6BED96} {2D63EA35-BA9C-4E77-B5A4-4938DBBFEFA6} = {2D63EA35-BA9C-4E77-B5A4-4938DBBFEFA6} + {28980C99-77E7-4B62-8484-AF06C5745B8C} = {28980C99-77E7-4B62-8484-AF06C5745B8C} {CDCF4EEA-1CA4-412E-8C77-78893A67A577} = {CDCF4EEA-1CA4-412E-8C77-78893A67A577} EndProjectSection EndProject @@ -51,6 +52,53 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClearScriptBenchmarks", "Cl {CDCF4EEA-1CA4-412E-8C77-78893A67A577} = {CDCF4EEA-1CA4-412E-8C77-78893A67A577} EndProjectSection EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript", "NetCore\ClearScript\ClearScript.csproj", "{5563D61E-E25B-432E-8698-2193F51054FC}" + ProjectSection(ProjectDependencies) = postProject + {D2382D2C-6576-4D96-B6CD-057C4F6BED96} = {D2382D2C-6576-4D96-B6CD-057C4F6BED96} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".NET Core", ".NET Core", "{38987D23-2ED7-473A-9DE5-863E338EF18A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptConsole", "NetCore\ClearScriptConsole\ClearScriptConsole.csproj", "{497012BC-959C-43A0-90A6-156A35DF2F43}" + ProjectSection(ProjectDependencies) = postProject + {5563D61E-E25B-432E-8698-2193F51054FC} = {5563D61E-E25B-432E-8698-2193F51054FC} + {2869046D-48E7-488E-9BC0-A321FA697661} = {2869046D-48E7-488E-9BC0-A321FA697661} + {28980C99-77E7-4B62-8484-AF06C5745B8C} = {28980C99-77E7-4B62-8484-AF06C5745B8C} + {E72210BD-B937-4B03-BCFC-A15541C8DC12} = {E72210BD-B937-4B03-BCFC-A15541C8DC12} + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptTest", "NetCore\ClearScriptTest\ClearScriptTest.csproj", "{269669D3-78D8-4AF3-A2AF-08D3446BD6BC}" + ProjectSection(ProjectDependencies) = postProject + {5563D61E-E25B-432E-8698-2193F51054FC} = {5563D61E-E25B-432E-8698-2193F51054FC} + {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} + {2869046D-48E7-488E-9BC0-A321FA697661} = {2869046D-48E7-488E-9BC0-A321FA697661} + {497012BC-959C-43A0-90A6-156A35DF2F43} = {497012BC-959C-43A0-90A6-156A35DF2F43} + {E72210BD-B937-4B03-BCFC-A15541C8DC12} = {E72210BD-B937-4B03-BCFC-A15541C8DC12} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "V8", "V8", "{2CD7E7D5-A90B-4DE6-97A1-6B03A92E68A2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClearScriptV8-64", "NetCore\ClearScript\V8\ClearScriptV8\64\ClearScriptV8-64.vcxproj", "{E72210BD-B937-4B03-BCFC-A15541C8DC12}" + ProjectSection(ProjectDependencies) = postProject + {5563D61E-E25B-432E-8698-2193F51054FC} = {5563D61E-E25B-432E-8698-2193F51054FC} + {CDCF4EEA-1CA4-412E-8C77-78893A67A577} = {CDCF4EEA-1CA4-412E-8C77-78893A67A577} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClearScriptV8-32", "NetCore\ClearScript\V8\ClearScriptV8\32\ClearScriptV8-32.vcxproj", "{2869046D-48E7-488E-9BC0-A321FA697661}" + ProjectSection(ProjectDependencies) = postProject + {5563D61E-E25B-432E-8698-2193F51054FC} = {5563D61E-E25B-432E-8698-2193F51054FC} + {2D63EA35-BA9C-4E77-B5A4-4938DBBFEFA6} = {2D63EA35-BA9C-4E77-B5A4-4938DBBFEFA6} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".NET Framework", ".NET Framework", "{526BA3EF-4E1D-48C1-9923-2485B63993EE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptBenchmarks", "NetCore\ClearScriptBenchmarks\ClearScriptBenchmarks.csproj", "{925DD842-4585-4D44-80BB-78E1FB7E9438}" + ProjectSection(ProjectDependencies) = postProject + {2869046D-48E7-488E-9BC0-A321FA697661} = {2869046D-48E7-488E-9BC0-A321FA697661} + {E72210BD-B937-4B03-BCFC-A15541C8DC12} = {E72210BD-B937-4B03-BCFC-A15541C8DC12} + {7922A2F5-3585-4A60-98FB-1BDB4D5ECD29} = {7922A2F5-3585-4A60-98FB-1BDB4D5ECD29} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -81,13 +129,49 @@ Global {7922A2F5-3585-4A60-98FB-1BDB4D5ECD29}.Debug|Any CPU.Build.0 = Debug|Any CPU {7922A2F5-3585-4A60-98FB-1BDB4D5ECD29}.Release|Any CPU.ActiveCfg = Release|Any CPU {7922A2F5-3585-4A60-98FB-1BDB4D5ECD29}.Release|Any CPU.Build.0 = Release|Any CPU + {5563D61E-E25B-432E-8698-2193F51054FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5563D61E-E25B-432E-8698-2193F51054FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5563D61E-E25B-432E-8698-2193F51054FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5563D61E-E25B-432E-8698-2193F51054FC}.Release|Any CPU.Build.0 = Release|Any CPU + {497012BC-959C-43A0-90A6-156A35DF2F43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {497012BC-959C-43A0-90A6-156A35DF2F43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {497012BC-959C-43A0-90A6-156A35DF2F43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {497012BC-959C-43A0-90A6-156A35DF2F43}.Release|Any CPU.Build.0 = Release|Any CPU + {269669D3-78D8-4AF3-A2AF-08D3446BD6BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {269669D3-78D8-4AF3-A2AF-08D3446BD6BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {269669D3-78D8-4AF3-A2AF-08D3446BD6BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {269669D3-78D8-4AF3-A2AF-08D3446BD6BC}.Release|Any CPU.Build.0 = Release|Any CPU + {E72210BD-B937-4B03-BCFC-A15541C8DC12}.Debug|Any CPU.ActiveCfg = Debug|x64 + {E72210BD-B937-4B03-BCFC-A15541C8DC12}.Debug|Any CPU.Build.0 = Debug|x64 + {E72210BD-B937-4B03-BCFC-A15541C8DC12}.Release|Any CPU.ActiveCfg = Release|x64 + {E72210BD-B937-4B03-BCFC-A15541C8DC12}.Release|Any CPU.Build.0 = Release|x64 + {2869046D-48E7-488E-9BC0-A321FA697661}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {2869046D-48E7-488E-9BC0-A321FA697661}.Debug|Any CPU.Build.0 = Debug|Win32 + {2869046D-48E7-488E-9BC0-A321FA697661}.Release|Any CPU.ActiveCfg = Release|Win32 + {2869046D-48E7-488E-9BC0-A321FA697661}.Release|Any CPU.Build.0 = Release|Win32 + {925DD842-4585-4D44-80BB-78E1FB7E9438}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {925DD842-4585-4D44-80BB-78E1FB7E9438}.Debug|Any CPU.Build.0 = Debug|Any CPU + {925DD842-4585-4D44-80BB-78E1FB7E9438}.Release|Any CPU.ActiveCfg = Release|Any CPU + {925DD842-4585-4D44-80BB-78E1FB7E9438}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution + {D2382D2C-6576-4D96-B6CD-057C4F6BED96} = {526BA3EF-4E1D-48C1-9923-2485B63993EE} + {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {526BA3EF-4E1D-48C1-9923-2485B63993EE} + {28980C99-77E7-4B62-8484-AF06C5745B8C} = {526BA3EF-4E1D-48C1-9923-2485B63993EE} {2D63EA35-BA9C-4E77-B5A4-4938DBBFEFA6} = {14370560-F9FD-486D-A88E-D22C02576442} {CDCF4EEA-1CA4-412E-8C77-78893A67A577} = {14370560-F9FD-486D-A88E-D22C02576442} + {14370560-F9FD-486D-A88E-D22C02576442} = {526BA3EF-4E1D-48C1-9923-2485B63993EE} + {7922A2F5-3585-4A60-98FB-1BDB4D5ECD29} = {526BA3EF-4E1D-48C1-9923-2485B63993EE} + {5563D61E-E25B-432E-8698-2193F51054FC} = {38987D23-2ED7-473A-9DE5-863E338EF18A} + {497012BC-959C-43A0-90A6-156A35DF2F43} = {38987D23-2ED7-473A-9DE5-863E338EF18A} + {269669D3-78D8-4AF3-A2AF-08D3446BD6BC} = {38987D23-2ED7-473A-9DE5-863E338EF18A} + {2CD7E7D5-A90B-4DE6-97A1-6B03A92E68A2} = {38987D23-2ED7-473A-9DE5-863E338EF18A} + {E72210BD-B937-4B03-BCFC-A15541C8DC12} = {2CD7E7D5-A90B-4DE6-97A1-6B03A92E68A2} + {2869046D-48E7-488E-9BC0-A321FA697661} = {2CD7E7D5-A90B-4DE6-97A1-6B03A92E68A2} + {925DD842-4585-4D44-80BB-78E1FB7E9438} = {38987D23-2ED7-473A-9DE5-863E338EF18A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {3BAF1393-35E4-45F1-AC56-4A22646B56E5} diff --git a/ClearScript.sln.DotSettings b/ClearScript.sln.DotSettings index 04fc71886..035259696 100644 --- a/ClearScript.sln.DotSettings +++ b/ClearScript.sln.DotSettings @@ -20,6 +20,9 @@ Experimental NEXT_LINE NEXT_LINE + DO_NOT_CHANGE + DO_NOT_CHANGE + DO_NOT_CHANGE NEXT_LINE NEVER False @@ -36,6 +39,7 @@ DOM GC ID + IJW JIT JS LCID @@ -105,6 +109,8 @@ True True True + True + True True True True @@ -121,16 +127,23 @@ True True True + True + True + True True True True True + True True True True + True True True True + True + True True True True @@ -154,6 +167,8 @@ True True True + True + True True True True diff --git a/ClearScript/ClearScript.csproj b/ClearScript/ClearScript.csproj index 2a6bdfd33..1a6d2ea07 100644 --- a/ClearScript/ClearScript.csproj +++ b/ClearScript/ClearScript.csproj @@ -25,7 +25,7 @@ AnyCPU ..\bin\Debug\ false - TRACE;DEBUG + TRACE;DEBUG;NETFRAMEWORK bin\Debug\ClearScript.XML prompt full @@ -39,7 +39,7 @@ ..\bin\Release\ false bin\Release\ClearScript.XML - TRACE + TRACE;NETFRAMEWORK true prompt pdbonly @@ -64,11 +64,12 @@ - + + @@ -117,9 +118,18 @@ + - + + + + + + + + + @@ -129,7 +139,7 @@ - + @@ -137,6 +147,7 @@ + @@ -151,6 +162,7 @@ + @@ -180,7 +192,7 @@ - + @@ -213,7 +225,7 @@ - + @@ -251,6 +263,7 @@ VersionSymbols.tt +