Version 7.3.1: Added script indexing support for IReadOnlyList<T> (GitHub Issue #393); added ScriptEngine.NullExportValue; added V8RuntimeHeapInfo.TotalAvailableSize and TotalExternalSize (GitHub Issue #391); added partial workaround for VT_BSTR/NULL bug in COM interop (GitHub Issue #390); updated API documentation. Tested with V8 10.3.174.17.
This commit is contained in:
Родитель
2812f30a35
Коммит
f764372dcd
|
@ -5,7 +5,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#define CLEARSCRIPT_VERSION_STRING "7.3.0"
|
||||
#define CLEARSCRIPT_VERSION_COMMA_SEPARATED 7,3,0
|
||||
#define CLEARSCRIPT_VERSION_STRING_INFORMATIONAL "7.3.0"
|
||||
#define CLEARSCRIPT_VERSION_STRING "7.3.1"
|
||||
#define CLEARSCRIPT_VERSION_COMMA_SEPARATED 7,3,1
|
||||
#define CLEARSCRIPT_VERSION_STRING_INFORMATIONAL "7.3.1"
|
||||
#define CLEARSCRIPT_FILE_FLAGS 0L
|
||||
|
|
|
@ -537,6 +537,12 @@ namespace Microsoft.ClearScript
|
|||
return specialTarget != null;
|
||||
}
|
||||
|
||||
if (Target.Type.IsAssignableToGenericType(typeof(IReadOnlyList<>), out typeArgs))
|
||||
{
|
||||
specialTarget = typeof(ReadOnlyHostList<>).MakeGenericType(typeArgs).CreateInstance(Engine, Target.InvokeTarget) as T;
|
||||
return specialTarget != null;
|
||||
}
|
||||
|
||||
specialTarget = null;
|
||||
return false;
|
||||
}
|
||||
|
@ -1542,7 +1548,7 @@ namespace Microsoft.ClearScript
|
|||
var getMethod = property.GetMethod;
|
||||
if ((getMethod == null) || !getMethod.IsAccessible(AccessContext) || getMethod.IsBlockedFromScript(DefaultAccess, false))
|
||||
{
|
||||
throw new UnauthorizedAccessException("Property get method is unavailable or inaccessible");
|
||||
throw new UnauthorizedAccessException("The property get method is unavailable or inaccessible");
|
||||
}
|
||||
|
||||
var result = property.GetValue(Target.InvokeTarget, invokeFlags, Type.DefaultBinder, args, culture);
|
||||
|
@ -1628,7 +1634,7 @@ namespace Microsoft.ClearScript
|
|||
{
|
||||
if (field.IsLiteral || field.IsInitOnly || field.IsReadOnlyForScript(DefaultAccess))
|
||||
{
|
||||
throw new UnauthorizedAccessException("Field is read-only");
|
||||
throw new UnauthorizedAccessException("The field is read-only");
|
||||
}
|
||||
|
||||
var value = args[0];
|
||||
|
@ -1651,13 +1657,13 @@ namespace Microsoft.ClearScript
|
|||
{
|
||||
if (property.IsReadOnlyForScript(DefaultAccess))
|
||||
{
|
||||
throw new UnauthorizedAccessException("Property is read-only");
|
||||
throw new UnauthorizedAccessException("The property is read-only");
|
||||
}
|
||||
|
||||
var setMethod = property.SetMethod;
|
||||
if ((setMethod == null) || !setMethod.IsAccessible(AccessContext) || setMethod.IsBlockedFromScript(DefaultAccess, false))
|
||||
{
|
||||
throw new UnauthorizedAccessException("Property set method is unavailable or inaccessible");
|
||||
throw new UnauthorizedAccessException("The property set method is unavailable or inaccessible");
|
||||
}
|
||||
|
||||
var value = args[args.Length - 1];
|
||||
|
|
|
@ -72,4 +72,29 @@ namespace Microsoft.ClearScript
|
|||
|
||||
#endregion
|
||||
}
|
||||
|
||||
internal sealed class ReadOnlyHostList<T> : IHostList
|
||||
{
|
||||
private readonly ScriptEngine engine;
|
||||
private readonly IReadOnlyList<T> list;
|
||||
|
||||
public ReadOnlyHostList(ScriptEngine engine, IReadOnlyList<T> list)
|
||||
{
|
||||
this.engine = engine;
|
||||
this.list = list;
|
||||
}
|
||||
|
||||
#region IHostList implementation
|
||||
|
||||
public int Count => list.Count;
|
||||
|
||||
public object this[int index]
|
||||
{
|
||||
get => engine.PrepareResult(list[index], ScriptMemberFlags.None, true);
|
||||
|
||||
set => throw new UnauthorizedAccessException("The object is read-only");
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.InteropServices.ComTypes;
|
||||
using Microsoft.ClearScript.Util;
|
||||
using Microsoft.ClearScript.Util.COM;
|
||||
|
@ -232,7 +231,7 @@ namespace Microsoft.ClearScript
|
|||
if (varDescScope.Value.varkind == VARKIND.VAR_CONST)
|
||||
{
|
||||
var name = typeInfo.GetMemberName(varDescScope.Value.memid);
|
||||
node.SetPropertyNoCheck(name, Marshal.GetObjectForNativeVariant(varDescScope.Value.desc.lpvarValue));
|
||||
node.SetPropertyNoCheck(name, MiscHelpers.GetObjectForVariant(varDescScope.Value.desc.lpvarValue));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,15 +18,15 @@ using System.Runtime.InteropServices;
|
|||
[assembly: InternalsVisibleTo("ClearScriptTest")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
||||
namespace Microsoft.ClearScript.Properties
|
||||
{
|
||||
internal static class ClearScriptVersion
|
||||
{
|
||||
public const string Triad = "7.3.0";
|
||||
public const string Informational = "7.3.0";
|
||||
public const string Triad = "7.3.1";
|
||||
public const string Informational = "7.3.1";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,6 +15,6 @@ using System.Runtime.InteropServices;
|
|||
[assembly: InternalsVisibleTo("ClearScript.V8")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
|
|
@ -15,6 +15,6 @@ using System.Runtime.InteropServices;
|
|||
[assembly: InternalsVisibleTo("ClearScriptTest")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
|
|
@ -16,6 +16,6 @@ using System.Runtime.InteropServices;
|
|||
[assembly: InternalsVisibleTo("ClearScriptTest")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
|
|
@ -15,6 +15,6 @@ using System.Runtime.InteropServices;
|
|||
[assembly: InternalsVisibleTo("ClearScriptTest")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
|
|
@ -293,10 +293,31 @@ namespace Microsoft.ClearScript
|
|||
/// Some script languages support one or more special non-<c>null</c> values that represent
|
||||
/// nonexistent, missing, unknown, or undefined data. When such a value is marshaled to the
|
||||
/// host, the script engine maps it to the value of this property. The default value is
|
||||
/// <c><see cref="Undefined.Value"/></c>.
|
||||
/// <c><see cref="Undefined.Value">Undefined.Value</see></c>.
|
||||
/// </remarks>
|
||||
public object UndefinedImportValue { get; set; } = Undefined.Value;
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the engine's null export value.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// When a null object reference is marshaled to script code, the script engine maps it to
|
||||
/// the value of this property. The default value is simply <c>null</c>, which corresponds
|
||||
/// to <c>null</c> or its closest equivalent in the script language. Other useful
|
||||
/// possibilities include
|
||||
/// <c><see cref="Undefined.Value">Undefined.Value</see></c> and
|
||||
/// <c><see href="https://microsoft.github.io/ClearScript/Reference/html/F_Microsoft_ClearScript_Windows_Nothing_Value.htm">Nothing.Value</see></c>.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// Note that <see cref="ScriptMemberFlags.WrapNullResult"/>,
|
||||
/// <see cref="EnableNullResultWrapping"/>, and
|
||||
/// <see href="https://microsoft.github.io/ClearScript/Reference/html/T_Microsoft_ClearScript_Windows_WindowsScriptEngineFlags.htm">MarshalNullAsDispatch</see>
|
||||
/// all take precedence over this property.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
public object NullExportValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the engine's void result export value.
|
||||
/// </summary>
|
||||
|
@ -306,7 +327,7 @@ namespace Microsoft.ClearScript
|
|||
/// as a C#
|
||||
/// <c><see href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/void">void</see></c>
|
||||
/// method), the script engine returns the value of this property as a dummy result. The
|
||||
/// default value is <c><see cref="VoidResult.Value"/></c>.
|
||||
/// default value is <c><see cref="VoidResult.Value">VoidResult.Value</see></c>.
|
||||
/// </remarks>
|
||||
public object VoidResultValue { get; set; } = VoidResult.Value;
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ namespace Microsoft.ClearScript.Util.COM
|
|||
{
|
||||
var dispArgs = new DISPPARAMS { cArgs = args.Length, rgvarg = argVariantArrayBlock.Addr, cNamedArgs = 0, rgdispidNamedArgs = IntPtr.Zero };
|
||||
HResult.Check(dispatch.Invoke(dispid, ref iid, 0, DispatchFlags.PropertyGet, ref dispArgs, resultVariantBlock.Addr, out _, out _));
|
||||
return Marshal.GetObjectForNativeVariant(resultVariantBlock.Addr);
|
||||
return MiscHelpers.GetObjectForVariant(resultVariantBlock.Addr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ namespace Microsoft.ClearScript.Util.COM
|
|||
{
|
||||
var dispArgs = new DISPPARAMS { cArgs = args.Length, rgvarg = argVariantArrayBlock.Addr, cNamedArgs = 0, rgdispidNamedArgs = IntPtr.Zero };
|
||||
HResult.Check(dispatch.Invoke(SpecialDispIDs.Default, ref iid, 0, DispatchFlags.Method, ref dispArgs, resultVariantBlock.Addr, out _, out _));
|
||||
return Marshal.GetObjectForNativeVariant(resultVariantBlock.Addr);
|
||||
return MiscHelpers.GetObjectForVariant(resultVariantBlock.Addr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -111,7 +111,7 @@ namespace Microsoft.ClearScript.Util.COM
|
|||
{
|
||||
var dispArgs = new DISPPARAMS { cArgs = args.Length, rgvarg = argVariantArrayBlock.Addr, cNamedArgs = 0, rgdispidNamedArgs = IntPtr.Zero };
|
||||
HResult.Check(dispatch.Invoke(dispid, iid, 0, DispatchFlags.Method, ref dispArgs, resultVariantBlock.Addr, out _, out _));
|
||||
return Marshal.GetObjectForNativeVariant(resultVariantBlock.Addr);
|
||||
return MiscHelpers.GetObjectForVariant(resultVariantBlock.Addr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -185,7 +185,7 @@ namespace Microsoft.ClearScript.Util.COM
|
|||
{
|
||||
var dispArgs = new DISPPARAMS { cArgs = args.Length, rgvarg = argVariantArrayBlock.Addr, cNamedArgs = 0, rgdispidNamedArgs = IntPtr.Zero };
|
||||
HResult.Check(dispatchEx.InvokeEx(dispid, 0, DispatchFlags.PropertyGet, ref dispArgs, resultVariantBlock.Addr, out _));
|
||||
return Marshal.GetObjectForNativeVariant(resultVariantBlock.Addr);
|
||||
return MiscHelpers.GetObjectForVariant(resultVariantBlock.Addr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -240,7 +240,7 @@ namespace Microsoft.ClearScript.Util.COM
|
|||
{
|
||||
var dispArgs = new DISPPARAMS { cArgs = args.Length, rgvarg = argVariantArrayBlock.Addr, cNamedArgs = 0, rgdispidNamedArgs = IntPtr.Zero };
|
||||
HResult.Check(dispatchEx.InvokeEx(SpecialDispIDs.Default, 0, asConstructor ? DispatchFlags.Construct : DispatchFlags.Method, ref dispArgs, resultVariantBlock.Addr, out _));
|
||||
return Marshal.GetObjectForNativeVariant(resultVariantBlock.Addr);
|
||||
return MiscHelpers.GetObjectForVariant(resultVariantBlock.Addr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -259,7 +259,7 @@ namespace Microsoft.ClearScript.Util.COM
|
|||
{
|
||||
var dispArgs = new DISPPARAMS { cArgs = args.Length, rgvarg = argVariantArrayBlock.Addr, cNamedArgs = 0, rgdispidNamedArgs = IntPtr.Zero };
|
||||
HResult.Check(dispatchEx.InvokeEx(dispid, 0, DispatchFlags.Method, ref dispArgs, resultVariantBlock.Addr, out _));
|
||||
return Marshal.GetObjectForNativeVariant(resultVariantBlock.Addr);
|
||||
return MiscHelpers.GetObjectForVariant(resultVariantBlock.Addr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -200,7 +200,7 @@ namespace Microsoft.ClearScript.Util
|
|||
for (var index = 0; index < args.Length; index++)
|
||||
{
|
||||
var pArg = GetAddrInternal(args.Length + index);
|
||||
args[index] = Marshal.GetObjectForNativeVariant(pArg);
|
||||
args[index] = MiscHelpers.GetObjectForVariant(pArg);
|
||||
NativeMethods.VariantClear(pArg);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -586,6 +586,18 @@ namespace Microsoft.ClearScript.Util
|
|||
}
|
||||
}
|
||||
|
||||
public static object GetObjectForVariant(IntPtr pVariant)
|
||||
{
|
||||
var result = Marshal.GetObjectForNativeVariant(pVariant);
|
||||
|
||||
if ((result == null) && (Marshal.ReadInt16(pVariant) == (short)VarEnum.VT_BSTR))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace Microsoft.ClearScript.Util
|
|||
{
|
||||
internal static partial class TypeHelpers
|
||||
{
|
||||
private static readonly string[] importBlackList =
|
||||
private static readonly string[] importDenyList =
|
||||
{
|
||||
// ReSharper disable StringLiteralTypo
|
||||
|
||||
|
@ -75,7 +75,7 @@ namespace Microsoft.ClearScript.Util
|
|||
if (!type.IsNested && !type.IsSpecialName && !type.IsCompilerGenerated())
|
||||
{
|
||||
var locator = type.GetLocator();
|
||||
return !importBlackList.Contains(locator) && IsValidLocator(locator);
|
||||
return !importDenyList.Contains(locator) && IsValidLocator(locator);
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -785,7 +785,7 @@ namespace Microsoft.ClearScript.Util
|
|||
return bindArg.GetType();
|
||||
}
|
||||
|
||||
throw new InvalidOperationException("Property index value must not be null");
|
||||
throw new InvalidOperationException("The property index value must not be null");
|
||||
}
|
||||
|
||||
private static PropertyInfo SelectProperty(PropertyInfo[] candidates, BindingFlags bindFlags, object[] bindArgs)
|
||||
|
|
|
@ -144,7 +144,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
void V8Isolate_SetEnableInterruptPropagation(V8Isolate.Handle hIsolate, bool value);
|
||||
bool V8Isolate_GetDisableHeapSizeViolationInterrupt(V8Isolate.Handle hIsolate);
|
||||
void V8Isolate_SetDisableHeapSizeViolationInterrupt(V8Isolate.Handle hIsolate, bool value);
|
||||
void V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit);
|
||||
void V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize);
|
||||
void V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts);
|
||||
void V8Isolate_CollectGarbage(V8Isolate.Handle hIsolate, bool exhaustive);
|
||||
bool V8Isolate_BeginCpuProfile(V8Isolate.Handle hIsolate, string name, bool recordSamples);
|
||||
|
@ -180,7 +180,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
void V8Context_SetEnableIsolateInterruptPropagation(V8Context.Handle hContext, bool value);
|
||||
bool V8Context_GetDisableIsolateHeapSizeViolationInterrupt(V8Context.Handle hContext);
|
||||
void V8Context_SetDisableIsolateHeapSizeViolationInterrupt(V8Context.Handle hContext, bool value);
|
||||
void V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit);
|
||||
void V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize);
|
||||
void V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts);
|
||||
void V8Context_GetStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong moduleCount, out ulong moduleCacheSize);
|
||||
void V8Context_CollectGarbage(V8Context.Handle hContext, bool exhaustive);
|
||||
|
|
|
@ -194,17 +194,21 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
var totalHeapSize = 0UL;
|
||||
var totalHeapSizeExecutable = 0UL;
|
||||
var totalPhysicalSize = 0UL;
|
||||
var totalAvailableSize = 0UL;
|
||||
var usedHeapSize = 0UL;
|
||||
var heapSizeLimit = 0UL;
|
||||
V8SplitProxyNative.Invoke(instance => instance.V8Context_GetIsolateHeapStatistics(Handle, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit));
|
||||
var totalExternalSize = 0UL;
|
||||
V8SplitProxyNative.Invoke(instance => instance.V8Context_GetIsolateHeapStatistics(Handle, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize));
|
||||
|
||||
return new V8RuntimeHeapInfo
|
||||
{
|
||||
TotalHeapSize = totalHeapSize,
|
||||
TotalHeapSizeExecutable = totalHeapSizeExecutable,
|
||||
TotalPhysicalSize = totalPhysicalSize,
|
||||
TotalAvailableSize = totalAvailableSize,
|
||||
UsedHeapSize = usedHeapSize,
|
||||
HeapSizeLimit = heapSizeLimit
|
||||
HeapSizeLimit = heapSizeLimit,
|
||||
TotalExternalSize = totalExternalSize
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -162,17 +162,21 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
var totalHeapSize = 0UL;
|
||||
var totalHeapSizeExecutable = 0UL;
|
||||
var totalPhysicalSize = 0UL;
|
||||
var totalAvailableSize = 0UL;
|
||||
var usedHeapSize = 0UL;
|
||||
var heapSizeLimit = 0UL;
|
||||
V8SplitProxyNative.Invoke(instance => instance.V8Isolate_GetHeapStatistics(Handle, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit));
|
||||
var totalExternalSize = 0UL;
|
||||
V8SplitProxyNative.Invoke(instance => instance.V8Isolate_GetHeapStatistics(Handle, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize));
|
||||
|
||||
return new V8RuntimeHeapInfo
|
||||
{
|
||||
TotalHeapSize = totalHeapSize,
|
||||
TotalHeapSizeExecutable = totalHeapSizeExecutable,
|
||||
TotalPhysicalSize = totalPhysicalSize,
|
||||
TotalAvailableSize = totalAvailableSize,
|
||||
UsedHeapSize = usedHeapSize,
|
||||
HeapSizeLimit = heapSizeLimit
|
||||
HeapSizeLimit = heapSizeLimit,
|
||||
TotalExternalSize = totalExternalSize
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -568,9 +568,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -803,9 +803,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -1081,7 +1081,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("<#= fileName #>", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -1622,8 +1622,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("<#= fileName #>", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -1845,8 +1847,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("<#= fileName #>", CallingConvention = CallingConvention.StdCall)]
|
||||
|
|
|
@ -610,9 +610,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -845,9 +845,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -1123,7 +1123,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.win-x86.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -1664,8 +1664,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x86.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -1887,8 +1889,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x86.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -2640,9 +2644,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -2875,9 +2879,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -3153,7 +3157,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.win-x64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -3694,8 +3698,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -3917,8 +3923,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -4670,9 +4678,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -4905,9 +4913,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -5183,7 +5191,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.win-arm64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -5724,8 +5732,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-arm64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -5947,8 +5957,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-arm64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -6700,9 +6712,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -6935,9 +6947,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -7213,7 +7225,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.linux-x64.so", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -7754,8 +7766,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.linux-x64.so", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -7977,8 +7991,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.linux-x64.so", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -8730,9 +8746,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -8965,9 +8981,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -9243,7 +9259,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.linux-arm64.so", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -9784,8 +9800,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.linux-arm64.so", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -10007,8 +10025,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.linux-arm64.so", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -10760,9 +10780,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -10995,9 +11015,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -11273,7 +11293,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.linux-arm.so", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -11814,8 +11834,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.linux-arm.so", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -12037,8 +12059,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.linux-arm.so", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -12790,9 +12814,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -13025,9 +13049,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -13303,7 +13327,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.osx-x64.dylib", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -13844,8 +13868,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.osx-x64.dylib", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -14067,8 +14093,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.osx-x64.dylib", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -14820,9 +14848,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -15055,9 +15083,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -15333,7 +15361,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.osx-arm64.dylib", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -15874,8 +15902,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.osx-arm64.dylib", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -16097,8 +16127,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.osx-arm64.dylib", CallingConvention = CallingConvention.StdCall)]
|
||||
|
|
|
@ -566,9 +566,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -801,9 +801,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -1079,7 +1079,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.win-x86.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -1620,8 +1620,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x86.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -1843,8 +1845,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x86.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -2596,9 +2600,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -2831,9 +2835,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -3109,7 +3113,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.win-x64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -3650,8 +3654,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -3873,8 +3879,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-x64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -4626,9 +4634,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Isolate_SetDisableHeapSizeViolationInterrupt(hIsolate, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Isolate_GetHeapStatistics(V8Isolate.Handle hIsolate, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Isolate_GetHeapStatistics(hIsolate, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Isolate_GetStatistics(V8Isolate.Handle hIsolate, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -4861,9 +4869,9 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
V8Context_SetDisableIsolateHeapSizeViolationInterrupt(hContext, value);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong usedHeapSize, out ulong heapSizeLimit)
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateHeapStatistics(V8Context.Handle hContext, out ulong totalHeapSize, out ulong totalHeapSizeExecutable, out ulong totalPhysicalSize, out ulong totalAvailableSize, out ulong usedHeapSize, out ulong heapSizeLimit, out ulong totalExternalSize)
|
||||
{
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out usedHeapSize, out heapSizeLimit);
|
||||
V8Context_GetIsolateHeapStatistics(hContext, out totalHeapSize, out totalHeapSizeExecutable, out totalPhysicalSize, out totalAvailableSize, out usedHeapSize, out heapSizeLimit, out totalExternalSize);
|
||||
}
|
||||
|
||||
void IV8SplitProxyNative.V8Context_GetIsolateStatistics(V8Context.Handle hContext, out ulong scriptCount, out ulong scriptCacheSize, out ulong moduleCount, out ulong[] postedTaskCounts, out ulong[] invokedTaskCounts)
|
||||
|
@ -5139,7 +5147,7 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[DllImport("ClearScriptV8.win-arm64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
private static extern void V8Environment_InitializeICU(
|
||||
[In] IntPtr pICUData,
|
||||
[In] uint size
|
||||
[In] uint size
|
||||
);
|
||||
|
||||
#endregion
|
||||
|
@ -5680,8 +5688,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-arm64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
@ -5903,8 +5913,10 @@ namespace Microsoft.ClearScript.V8.SplitProxy
|
|||
[Out] out ulong totalHeapSize,
|
||||
[Out] out ulong totalHeapSizeExecutable,
|
||||
[Out] out ulong totalPhysicalSize,
|
||||
[Out] out ulong totalAvailableSize,
|
||||
[Out] out ulong usedHeapSize,
|
||||
[Out] out ulong heapSizeLimit
|
||||
[Out] out ulong heapSizeLimit,
|
||||
[Out] out ulong totalExternalSize
|
||||
);
|
||||
|
||||
[DllImport("ClearScriptV8.win-arm64.dll", CallingConvention = CallingConvention.StdCall)]
|
||||
|
|
|
@ -27,6 +27,11 @@ namespace Microsoft.ClearScript.V8
|
|||
/// </summary>
|
||||
public ulong TotalPhysicalSize { get; internal set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the total available memory size in bytes.
|
||||
/// </summary>
|
||||
public ulong TotalAvailableSize { get; internal set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the used heap size in bytes.
|
||||
/// </summary>
|
||||
|
@ -36,5 +41,10 @@ namespace Microsoft.ClearScript.V8
|
|||
/// Gets the heap size limit in bytes.
|
||||
/// </summary>
|
||||
public ulong HeapSizeLimit { get; internal set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the total external memory size in bytes.
|
||||
/// </summary>
|
||||
public ulong TotalExternalSize { get; internal set; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,6 +9,6 @@ namespace Microsoft.ClearScript.V8
|
|||
{
|
||||
public sealed partial class V8ScriptEngine
|
||||
{
|
||||
private const string initScript = "Object.defineProperty(this,'EngineInternal',{value:(b=>{let a=a=>a.bind();function d(){return new this(...arguments)}let e=b.isHostObjectKey;delete b.isHostObjectKey;let c=a=>!!a&& !0===a[e],f=Promise,g=Symbol(),h=b.toJson;return delete b.toJson,Object.freeze({commandHolder:{},getCommandResult:a(a=>null==a?a:'function'!=typeof a.hasOwnProperty?'Module'===a[Symbol.toStringTag]?'[module]':'[external]':!0===a[e]?a:'function'!=typeof a.toString?'['+typeof a+']':a.toString()),invokeConstructor:a((a,b)=>{if('function'!=typeof a)throw new Error('Function expected');return d.apply(a,Array.from(b))}),invokeMethod:a((b,a,c)=>{if('function'!=typeof a)throw new Error('Function expected');return a.apply(b,Array.from(c))}),createPromise:a(function(){return new f(...arguments)}),isPromise:a(a=>a instanceof f),isHostObject:a(c),completePromiseWithResult:a((a,b,c)=>{try{b(a())}catch(d){c(d)}}),completePromise:a((a,b,c)=>{try{a(),b()}catch(d){c(d)}}),throwValue:a(a=>{throw a}),getStackTrace:a(()=>{try{throw new Error('[stack trace]')}catch(a){return a.stack}return''}),toIterator:a(function*(a){try{for(;a.MoveNext();)yield a.Current}finally{a.Dispose()}}),toAsyncIterator:a(async function*(a){try{for(;await a.MoveNextPromise();)yield a.Current}finally{await a.DisposePromise()}}),checkpoint:a(()=>{let a=b[g];if(a)throw a}),toJson:a((b,a)=>h?JSON.parse(h(b,a)):a)})})(this)})";
|
||||
private const string initScript = "Object.defineProperty(this,'EngineInternal',{value:(b=>{let a=a=>a.bind();function d(){return new this(...arguments)}let e=b.isHostObjectKey;delete b.isHostObjectKey;let c=a=>!!a&& !0===a[e],f=Promise,g=Symbol(),h=b.toJson;return delete b.toJson,Object.freeze({commandHolder:{},getCommandResult:a(a=>null==a?a:'function'!=typeof a.hasOwnProperty?'Module'===a[Symbol.toStringTag]?'[module]':'[external]':!0===a[e]?a:'function'!=typeof a.toString?'['+typeof a+']':a.toString()),invokeConstructor:a((a,b)=>{if('function'!=typeof a)throw new Error('Function expected');return d.apply(a,Array.from(b))}),invokeMethod:a((b,a,c)=>{if('function'!=typeof a)throw new Error('Function expected');return a.apply(b,Array.from(c))}),createPromise:a(function(){return new f(...arguments)}),isPromise:a(a=>a instanceof f),isHostObject:a(c),completePromiseWithResult:a((a,b,c)=>{try{b(a())}catch(d){c(d)}}),completePromise:a((a,b,c)=>{try{a(),b()}catch(d){c(d)}}),throwValue:a(a=>{throw a}),getStackTrace:a(()=>{try{throw new Error('[stack trace]')}catch(a){return a.stack}}),toIterator:a(function*(a){try{for(;a.MoveNext();)yield a.Current}finally{a.Dispose()}}),toAsyncIterator:a(async function*(a){try{for(;await a.MoveNextPromise();)yield a.Current}finally{await a.DisposePromise()}}),checkpoint:a(()=>{let a=b[g];if(a)throw a}),toJson:a((b,a)=>h?JSON.parse(h(b,a)):a)})})(this)})";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -96,7 +96,6 @@ Object.defineProperty(this, 'EngineInternal', { value: (globalObject => {
|
|||
catch (exception) {
|
||||
return exception.stack;
|
||||
}
|
||||
return '';
|
||||
}),
|
||||
|
||||
toIterator: bind(function* (enumerator) {
|
||||
|
|
|
@ -1290,11 +1290,21 @@ namespace Microsoft.ClearScript.V8
|
|||
{
|
||||
const long maxIntInDouble = (1L << 53) - 1;
|
||||
|
||||
if (obj == null)
|
||||
{
|
||||
obj = NullExportValue;
|
||||
}
|
||||
|
||||
if (obj == null)
|
||||
{
|
||||
return DBNull.Value;
|
||||
}
|
||||
|
||||
if (obj is DBNull)
|
||||
{
|
||||
return obj;
|
||||
}
|
||||
|
||||
if (obj is Undefined)
|
||||
{
|
||||
return null;
|
||||
|
|
|
@ -47,7 +47,7 @@ namespace Microsoft.ClearScript.V8
|
|||
/// <c><see href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</see></c>
|
||||
/// objects. This conversion is bidirectional and lossy. A <c>DateTime</c> object
|
||||
/// constructed from a JavaScript <c>Date</c> object always represents a Coordinated
|
||||
/// Universal Timestamp (UTC) and has its <c><see cref="DateTime.Kind"/></c> property set to
|
||||
/// Universal Time (UTC) and has its <c><see cref="DateTime.Kind"/></c> property set to
|
||||
/// <c><see cref="DateTimeKind.Utc"/></c>.
|
||||
/// </summary>
|
||||
EnableDateTimeConversion = 0x00000010,
|
||||
|
@ -85,30 +85,18 @@ namespace Microsoft.ClearScript.V8
|
|||
/// </summary>
|
||||
EnableTaskPromiseConversion = 0x00000100,
|
||||
|
||||
#if NETFRAMEWORK || UWP
|
||||
|
||||
/// <summary>
|
||||
/// Specifies that the script engine is to perform automatic conversion from
|
||||
/// .NET <c>ValueTask</c> and <c>ValueTask<TResult></c> structures to JavaScript
|
||||
/// .NET
|
||||
/// <c><see href="https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.valuetask">ValueTask</see></c> and
|
||||
/// <c><see href="https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.valuetask-1">ValueTask<TResult></see></c>
|
||||
/// structures to JavaScript
|
||||
/// <see href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">promises</see>.
|
||||
/// This conversion is unidirectional and lossy. This option is ignored if
|
||||
/// <c><see cref="EnableTaskPromiseConversion"/></c> is not specified.
|
||||
/// </summary>
|
||||
EnableValueTaskPromiseConversion = 0x00000200,
|
||||
|
||||
#else
|
||||
|
||||
/// <summary>
|
||||
/// Specifies that the script engine is to perform automatic conversion from
|
||||
/// .NET <c><see cref="ValueTask"/></c> and <c><see cref="ValueTask{T}"/></c> structures to JavaScript
|
||||
/// <see href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">promises</see>.
|
||||
/// This conversion is unidirectional and lossy. This option is ignored if
|
||||
/// <c><see cref="EnableTaskPromiseConversion"/></c> is not specified.
|
||||
/// </summary>
|
||||
EnableValueTaskPromiseConversion = 0x00000200,
|
||||
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Specifies that access to host object and class members is to be case-insensitive. This
|
||||
/// option can introduce ambiguity if the host resource has distinct members whose names
|
||||
|
|
|
@ -300,9 +300,19 @@ namespace Microsoft.ClearScript.Windows.Core
|
|||
return nullDispatch;
|
||||
}
|
||||
|
||||
obj = NullExportValue;
|
||||
}
|
||||
|
||||
if (obj == null)
|
||||
{
|
||||
return DBNull.Value;
|
||||
}
|
||||
|
||||
if (obj is DBNull)
|
||||
{
|
||||
return obj;
|
||||
}
|
||||
|
||||
if (obj is Undefined)
|
||||
{
|
||||
return null;
|
||||
|
@ -679,7 +689,7 @@ namespace Microsoft.ClearScript.Windows.Core
|
|||
{
|
||||
const ScriptTextFlags flags = ScriptTextFlags.IsExpression;
|
||||
Parse(documentInfo, code, flags, resultVariantBlock.Addr);
|
||||
return Marshal.GetObjectForNativeVariant(resultVariantBlock.Addr);
|
||||
return MiscHelpers.GetObjectForVariant(resultVariantBlock.Addr);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ namespace Microsoft.ClearScript.Windows
|
|||
EnableDebugging = 0x00000001,
|
||||
|
||||
/// <summary>
|
||||
/// Specifies that Just-In-Timestamp script debugging is to be enabled. This option is ignored
|
||||
/// Specifies that Just-In-Time script debugging is to be enabled. This option is ignored
|
||||
/// if <c><see cref="EnableDebugging"/></c> is not specified.
|
||||
/// </summary>
|
||||
EnableJITDebugging = 0x00000002,
|
||||
|
|
Двоичные данные
ClearScript/doc/Reference.chm
Двоичные данные
ClearScript/doc/Reference.chm
Двоичный файл не отображается.
|
@ -11,6 +11,6 @@ using System.Runtime.InteropServices;
|
|||
[assembly: AssemblyCopyright("(c) Microsoft Corporation")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
|
|
@ -11,6 +11,6 @@ using System.Runtime.InteropServices;
|
|||
[assembly: AssemblyCopyright("(c) Microsoft Corporation")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
|
|
@ -104,6 +104,47 @@ namespace Microsoft.ClearScript.Test
|
|||
Assert.AreEqual("[HostObject:DayOfWeek]", engine.ExecuteCommand("list.Item(2)"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("ReadOnlyHostList")]
|
||||
public void ReadOnlyHostList_List()
|
||||
{
|
||||
IReadOnlyList<IConvertible> list = new List<IConvertible> { DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday };
|
||||
engine.AddRestrictedHostObject("list", list);
|
||||
Assert.AreEqual(3, engine.Evaluate("list.Count"));
|
||||
Assert.AreEqual(DayOfWeek.Tuesday, engine.Evaluate("list[1]"));
|
||||
Assert.AreEqual("[HostObject:IConvertible]", engine.ExecuteCommand("list[2]"));
|
||||
TestUtil.AssertException<UnauthorizedAccessException>(() => engine.Execute("list[1] = list[2]"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("ReadOnlyHostList")]
|
||||
public void ReadOnlyHostList_Custom()
|
||||
{
|
||||
var list = new BogusReadOnlyCustomList<IConvertible>(DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday);
|
||||
engine.Script.list = list;
|
||||
Assert.AreEqual(3, engine.Evaluate("list.Count"));
|
||||
Assert.AreEqual(DayOfWeek.Tuesday, engine.Evaluate("list[1]"));
|
||||
Assert.AreEqual("[HostObject:IConvertible]", engine.ExecuteCommand("list[2]"));
|
||||
TestUtil.AssertException<UnauthorizedAccessException>(() => engine.Execute("list[1] = list[2]"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("ReadOnlyHostList")]
|
||||
public void ReadOnlyHostList_TypeRestriction()
|
||||
{
|
||||
var list = new BogusReadOnlyCustomList<IConvertible>(DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday);
|
||||
engine.Script.list = list;
|
||||
Assert.AreEqual(3, engine.Evaluate("list.Count"));
|
||||
Assert.AreEqual("[HostObject:IConvertible]", engine.ExecuteCommand("list[2]"));
|
||||
Assert.AreEqual("[HostObject:IConvertible]", engine.ExecuteCommand("list.Item(2)"));
|
||||
engine.DisableListIndexTypeRestriction = true;
|
||||
Assert.AreEqual("[HostObject:DayOfWeek]", engine.ExecuteCommand("list[2]"));
|
||||
Assert.AreEqual("[HostObject:IConvertible]", engine.ExecuteCommand("list.Item(2)"));
|
||||
engine.DisableListIndexTypeRestriction = false;
|
||||
Assert.AreEqual("[HostObject:IConvertible]", engine.ExecuteCommand("list[2]"));
|
||||
Assert.AreEqual("[HostObject:IConvertible]", engine.ExecuteCommand("list.Item(2)"));
|
||||
engine.DisableTypeRestriction = true;
|
||||
Assert.AreEqual("[HostObject:DayOfWeek]", engine.ExecuteCommand("list[2]"));
|
||||
Assert.AreEqual("[HostObject:DayOfWeek]", engine.ExecuteCommand("list.Item(2)"));
|
||||
}
|
||||
|
||||
// ReSharper restore InconsistentNaming
|
||||
|
||||
#endregion
|
||||
|
@ -122,6 +163,10 @@ namespace Microsoft.ClearScript.Test
|
|||
{
|
||||
}
|
||||
|
||||
public interface IReadOnlyCustomList<out T> : IReadOnlyList<T>
|
||||
{
|
||||
}
|
||||
|
||||
public interface IBogusCustomList : IBogus, ICustomList
|
||||
{
|
||||
}
|
||||
|
@ -130,6 +175,10 @@ namespace Microsoft.ClearScript.Test
|
|||
{
|
||||
}
|
||||
|
||||
public interface IBogusReadOnlyCustomList<out T> : IBogus, IReadOnlyCustomList<T>
|
||||
{
|
||||
}
|
||||
|
||||
public class BogusCustomListBase : IBogusCustomList
|
||||
{
|
||||
private readonly IList list = new ArrayList();
|
||||
|
@ -207,7 +256,7 @@ namespace Microsoft.ClearScript.Test
|
|||
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return ((IEnumerable)list).GetEnumerator();
|
||||
return GetEnumerator();
|
||||
}
|
||||
|
||||
public void Add(T item)
|
||||
|
@ -261,6 +310,30 @@ namespace Microsoft.ClearScript.Test
|
|||
}
|
||||
}
|
||||
|
||||
public class BogusReadOnlyCustomListBase<T> : IBogusReadOnlyCustomList<T>
|
||||
{
|
||||
private readonly IReadOnlyList<T> list;
|
||||
|
||||
public BogusReadOnlyCustomListBase(params T[] items)
|
||||
{
|
||||
list = new List<T>(items);
|
||||
}
|
||||
|
||||
public IEnumerator<T> GetEnumerator()
|
||||
{
|
||||
return list.GetEnumerator();
|
||||
}
|
||||
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return GetEnumerator();
|
||||
}
|
||||
|
||||
public int Count => list.Count;
|
||||
|
||||
public T this[int index] => list[index];
|
||||
}
|
||||
|
||||
public class BogusCustomList : BogusCustomListBase
|
||||
{
|
||||
}
|
||||
|
@ -269,6 +342,14 @@ namespace Microsoft.ClearScript.Test
|
|||
{
|
||||
}
|
||||
|
||||
public class BogusReadOnlyCustomList<T> : BogusReadOnlyCustomListBase<T>
|
||||
{
|
||||
public BogusReadOnlyCustomList(params T[] items)
|
||||
: base(items)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2556,6 +2556,19 @@ namespace Microsoft.ClearScript.Test
|
|||
Assert.AreEqual(123, engine.Evaluate("undefined"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("JScriptCoreEngine")]
|
||||
public void JScriptCoreEngine_NullExportValue()
|
||||
{
|
||||
engine.Script.foo = new Func<object>(() => null);
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === null")));
|
||||
|
||||
engine.NullExportValue = Undefined.Value;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === undefined")));
|
||||
|
||||
engine.NullExportValue = null;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === null")));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("JScriptCoreEngine")]
|
||||
public void JScriptCoreEngine_VoidResultValue()
|
||||
{
|
||||
|
|
|
@ -2607,6 +2607,19 @@ namespace Microsoft.ClearScript.Test
|
|||
Assert.AreEqual(123, engine.Evaluate("undefined"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("JScriptEngine")]
|
||||
public void JScriptEngine_NullExportValue()
|
||||
{
|
||||
engine.Script.foo = new Func<object>(() => null);
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === null")));
|
||||
|
||||
engine.NullExportValue = Undefined.Value;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === undefined")));
|
||||
|
||||
engine.NullExportValue = null;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === null")));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("JScriptEngine")]
|
||||
public void JScriptEngine_VoidResultValue()
|
||||
{
|
||||
|
|
|
@ -11,6 +11,6 @@ using System.Runtime.InteropServices;
|
|||
[assembly: AssemblyCopyright("(c) Microsoft Corporation")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("7.3.0")]
|
||||
[assembly: AssemblyFileVersion("7.3.0")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.0")]
|
||||
[assembly: AssemblyVersion("7.3.1")]
|
||||
[assembly: AssemblyFileVersion("7.3.1")]
|
||||
[assembly: AssemblyInformationalVersion("7.3.1")]
|
||||
|
|
|
@ -3193,6 +3193,19 @@ namespace Microsoft.ClearScript.Test
|
|||
Assert.AreEqual(123, engine.Evaluate("undefined"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("V8ScriptEngine")]
|
||||
public void V8ScriptEngine_NullExportValue()
|
||||
{
|
||||
engine.Script.foo = new Func<object>(() => null);
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === null")));
|
||||
|
||||
engine.NullExportValue = Undefined.Value;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === undefined")));
|
||||
|
||||
engine.NullExportValue = null;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() === null")));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("V8ScriptEngine")]
|
||||
public void V8ScriptEngine_VoidResultValue()
|
||||
{
|
||||
|
@ -3882,6 +3895,26 @@ namespace Microsoft.ClearScript.Test
|
|||
TestUtil.AssertException<InvalidOperationException>(() => engine.Evaluate("JSON.stringify(hostObject)"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("V8ScriptEngine")]
|
||||
public void V8ScriptEngine_TotalExternalSize()
|
||||
{
|
||||
engine.Execute("arr = new Uint8Array(1234567)");
|
||||
Assert.AreEqual(1234567UL, engine.GetRuntimeHeapInfo().TotalExternalSize);
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("V8ScriptEngine")]
|
||||
public void V8ScriptEngine_Runtime_TotalExternalSize()
|
||||
{
|
||||
using (var runtime = new V8Runtime())
|
||||
{
|
||||
using (var tempEngine = runtime.CreateScriptEngine())
|
||||
{
|
||||
tempEngine.Execute("arr = new Uint8Array(7654321)");
|
||||
Assert.AreEqual(7654321UL, runtime.GetHeapInfo().TotalExternalSize);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ReSharper restore InconsistentNaming
|
||||
|
||||
#endregion
|
||||
|
|
|
@ -2721,6 +2721,19 @@ namespace Microsoft.ClearScript.Test
|
|||
Assert.AreEqual(123, engine.Evaluate("nothing"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("VBScriptCoreEngine")]
|
||||
public void VBScriptCoreEngine_NullExportValue()
|
||||
{
|
||||
engine.Script.foo = new Func<object>(() => null);
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("IsNull(foo())")));
|
||||
|
||||
engine.NullExportValue = Windows.Nothing.Value;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() is nothing")));
|
||||
|
||||
engine.NullExportValue = null;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("IsNull(foo())")));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("VBScriptCoreEngine")]
|
||||
public void VBScriptCoreEngine_VoidResultValue()
|
||||
{
|
||||
|
|
|
@ -2781,6 +2781,19 @@ namespace Microsoft.ClearScript.Test
|
|||
Assert.AreEqual(123, engine.Evaluate("nothing"));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("VBScriptEngine")]
|
||||
public void VBScriptEngine_NullExportValue()
|
||||
{
|
||||
engine.Script.foo = new Func<object>(() => null);
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("IsNull(foo())")));
|
||||
|
||||
engine.NullExportValue = Nothing.Value;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("foo() is nothing")));
|
||||
|
||||
engine.NullExportValue = null;
|
||||
Assert.IsTrue(Convert.ToBoolean(engine.Evaluate("IsNull(foo())")));
|
||||
}
|
||||
|
||||
[TestMethod, TestCategory("VBScriptEngine")]
|
||||
public void VBScriptEngine_VoidResultValue()
|
||||
{
|
||||
|
|
|
@ -278,7 +278,7 @@ V8ContextImpl::V8ContextImpl(SharedPtr<V8IsolateImpl>&& spIsolateImpl, const Std
|
|||
m_hStackKey = CreatePersistent(CreateString("stack"));
|
||||
m_hObjectNotInvocable = CreatePersistent(CreateString("The object does not support invocation"));
|
||||
m_hMethodOrPropertyNotFound = CreatePersistent(CreateString("Method or property not found"));
|
||||
m_hPropertyValueNotInvocable = CreatePersistent(CreateString("Property value does not support invocation"));
|
||||
m_hPropertyValueNotInvocable = CreatePersistent(CreateString("The property value does not support invocation"));
|
||||
m_hInvalidModuleRequest = CreatePersistent(CreateString("Invalid module load request"));
|
||||
|
||||
hGetIteratorFunction = CreateFunctionTemplate(GetHostObjectIterator, hContextImpl);
|
||||
|
@ -1234,7 +1234,7 @@ V8Value V8ContextImpl::InvokeV8ObjectMethod(void* pvObject, const StdString& nam
|
|||
|
||||
FROM_MAYBE_CATCH
|
||||
|
||||
throw V8Exception(V8Exception::Type::General, m_Name, StdString(SL("Property value does not support invocation")), EXECUTION_STARTED);
|
||||
throw V8Exception(V8Exception::Type::General, m_Name, StdString(SL("The property value does not support invocation")), EXECUTION_STARTED);
|
||||
|
||||
FROM_MAYBE_END
|
||||
}
|
||||
|
|
|
@ -1756,7 +1756,7 @@ void V8IsolateImpl::ConnectDebugClient()
|
|||
{
|
||||
if (pIsolateImpl->m_upInspector && !pIsolateImpl->m_upInspectorSession)
|
||||
{
|
||||
pIsolateImpl->m_upInspectorSession = pIsolateImpl->m_upInspector->connect(s_ContextGroupId, pIsolateImpl, v8_inspector::StringView());
|
||||
pIsolateImpl->m_upInspectorSession = pIsolateImpl->m_upInspector->connect(s_ContextGroupId, pIsolateImpl, v8_inspector::StringView(), v8_inspector::V8Inspector::ClientTrustLevel::kFullyTrusted);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -958,13 +958,15 @@ NATIVE_ENTRY_POINT(void) V8Isolate_SetDisableHeapSizeViolationInterrupt(const V8
|
|||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
NATIVE_ENTRY_POINT(void) V8Isolate_GetHeapStatistics(const V8IsolateHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit) noexcept
|
||||
NATIVE_ENTRY_POINT(void) V8Isolate_GetHeapStatistics(const V8IsolateHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& totalAvailableSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit, uint64_t& totalExternalSize) noexcept
|
||||
{
|
||||
totalHeapSize = 0UL;
|
||||
totalHeapSizeExecutable = 0UL;
|
||||
totalPhysicalSize = 0UL;
|
||||
totalAvailableSize = 0UL;
|
||||
usedHeapSize = 0UL;
|
||||
heapSizeLimit = 0UL;
|
||||
totalExternalSize = 0UL;
|
||||
|
||||
auto spIsolate = handle.GetEntity();
|
||||
if (!spIsolate.IsEmpty())
|
||||
|
@ -975,8 +977,10 @@ NATIVE_ENTRY_POINT(void) V8Isolate_GetHeapStatistics(const V8IsolateHandle& hand
|
|||
totalHeapSize = statistics.total_heap_size();
|
||||
totalHeapSizeExecutable = statistics.total_heap_size_executable();
|
||||
totalPhysicalSize = statistics.total_physical_size();
|
||||
totalAvailableSize = statistics.total_available_size();
|
||||
usedHeapSize = statistics.used_heap_size();
|
||||
heapSizeLimit = statistics.heap_size_limit();
|
||||
totalExternalSize = statistics.external_memory();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1408,13 +1412,15 @@ NATIVE_ENTRY_POINT(void) V8Context_SetDisableIsolateHeapSizeViolationInterrupt(c
|
|||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
NATIVE_ENTRY_POINT(void) V8Context_GetIsolateHeapStatistics(const V8ContextHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit) noexcept
|
||||
NATIVE_ENTRY_POINT(void) V8Context_GetIsolateHeapStatistics(const V8ContextHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& totalAvailableSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit, uint64_t& totalExternalSize) noexcept
|
||||
{
|
||||
totalHeapSize = 0UL;
|
||||
totalHeapSizeExecutable = 0UL;
|
||||
totalPhysicalSize = 0UL;
|
||||
totalAvailableSize = 0UL;
|
||||
usedHeapSize = 0UL;
|
||||
heapSizeLimit = 0UL;
|
||||
totalExternalSize = 0UL;
|
||||
|
||||
auto spContext = handle.GetEntity();
|
||||
if (!spContext.IsEmpty())
|
||||
|
@ -1425,8 +1431,10 @@ NATIVE_ENTRY_POINT(void) V8Context_GetIsolateHeapStatistics(const V8ContextHandl
|
|||
totalHeapSize = statistics.total_heap_size();
|
||||
totalHeapSizeExecutable = statistics.total_heap_size_executable();
|
||||
totalPhysicalSize = statistics.total_physical_size();
|
||||
totalAvailableSize = statistics.total_available_size();
|
||||
usedHeapSize = statistics.used_heap_size();
|
||||
heapSizeLimit = statistics.heap_size_limit();
|
||||
totalExternalSize = statistics.external_memory();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -246,7 +246,7 @@ NATIVE_ENTRY_POINT(StdBool) V8Isolate_GetEnableInterruptPropagation(const V8Isol
|
|||
NATIVE_ENTRY_POINT(void) V8Isolate_SetEnableInterruptPropagation(const V8IsolateHandle& handle, StdBool value) noexcept;
|
||||
NATIVE_ENTRY_POINT(StdBool) V8Isolate_GetDisableHeapSizeViolationInterrupt(const V8IsolateHandle& handle) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Isolate_SetDisableHeapSizeViolationInterrupt(const V8IsolateHandle& handle, StdBool value) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Isolate_GetHeapStatistics(const V8IsolateHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Isolate_GetHeapStatistics(const V8IsolateHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& totalAvailableSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit, uint64_t& totalExternalSize) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Isolate_GetStatistics(const V8IsolateHandle& handle, uint64_t& scriptCount, uint64_t& scriptCacheSize, uint64_t& moduleCount, std::vector<uint64_t>& postedTaskCounts, std::vector<uint64_t>& invokedTaskCounts) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Isolate_CollectGarbage(const V8IsolateHandle& handle, StdBool exhaustive) noexcept;
|
||||
NATIVE_ENTRY_POINT(StdBool) V8Isolate_BeginCpuProfile(const V8IsolateHandle& handle, const StdString& name, StdBool recordSamples) noexcept;
|
||||
|
@ -278,7 +278,7 @@ NATIVE_ENTRY_POINT(StdBool) V8Context_GetEnableIsolateInterruptPropagation(const
|
|||
NATIVE_ENTRY_POINT(void) V8Context_SetEnableIsolateInterruptPropagation(const V8ContextHandle& handle, StdBool value) noexcept;
|
||||
NATIVE_ENTRY_POINT(StdBool) V8Context_GetDisableIsolateHeapSizeViolationInterrupt(const V8ContextHandle& handle) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Context_SetDisableIsolateHeapSizeViolationInterrupt(const V8ContextHandle& handle, StdBool value) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Context_GetIsolateHeapStatistics(const V8ContextHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Context_GetIsolateHeapStatistics(const V8ContextHandle& handle, uint64_t& totalHeapSize, uint64_t& totalHeapSizeExecutable, uint64_t& totalPhysicalSize, uint64_t& totalAvailableSize, uint64_t& usedHeapSize, uint64_t& heapSizeLimit, uint64_t& totalExternalSize) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Context_GetIsolateStatistics(const V8ContextHandle& handle, uint64_t& scriptCount, uint64_t& scriptCacheSize, uint64_t& moduleCount, std::vector<uint64_t>& postedTaskCounts, std::vector<uint64_t>& invokedTaskCounts) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Context_GetStatistics(const V8ContextHandle& handle, uint64_t& scriptCount, uint64_t& moduleCount, uint64_t& moduleCacheSize) noexcept;
|
||||
NATIVE_ENTRY_POINT(void) V8Context_CollectGarbage(const V8ContextHandle& handle, StdBool exhaustive) noexcept;
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<AssemblyName>ClearScript.Core</AssemblyName>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.19041.0</TargetPlatformVersion>
|
||||
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.20348.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
|
||||
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<AssemblyName>ClearScript.V8</AssemblyName>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.19041.0</TargetPlatformVersion>
|
||||
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.20348.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
|
||||
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
<AssemblyName>ClearScriptConsole</AssemblyName>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.19041.0</TargetPlatformVersion>
|
||||
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.20348.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
|
||||
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<AssemblyName>ClearScriptTest</AssemblyName>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<TargetPlatformVersion>10.0.19041.0</TargetPlatformVersion>
|
||||
<TargetPlatformVersion>10.0.20348.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
|
||||
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
v8testedrev=10.2.154.5
|
||||
v8testedrev=10.3.174.17
|
||||
v8testedcommit=
|
||||
v8cherrypicks=6cf7330a611a5d97a772743d7e626e162b26828e
|
||||
v8cherrypicks=
|
||||
v8linuxbuildcommit=3d9590754d5d23e62d15472c5baf6777ca59df20
|
||||
|
||||
if [[ $v8testedcommit == "" ]]; then
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
diff --git a/BUILD.gn b/BUILD.gn
|
||||
index 988c907d96..2d10728dcb 100644
|
||||
index 9ddff70ab9..10cbbd27e2 100644
|
||||
--- a/BUILD.gn
|
||||
+++ b/BUILD.gn
|
||||
@@ -1006,7 +1006,7 @@ config("toolchain") {
|
||||
@@ -1021,7 +1021,7 @@ config("toolchain") {
|
||||
visibility = [ "./*" ]
|
||||
|
||||
defines = []
|
||||
|
@ -12,7 +12,7 @@ index 988c907d96..2d10728dcb 100644
|
|||
|
||||
if (v8_current_cpu == "arm") {
|
||||
diff --git a/include/v8-initialization.h b/include/v8-initialization.h
|
||||
index 3d59c73f7c..fb629278c9 100644
|
||||
index 48c7fb6b48..31e1668098 100644
|
||||
--- a/include/v8-initialization.h
|
||||
+++ b/include/v8-initialization.h
|
||||
@@ -139,6 +139,7 @@ class V8_EXPORT V8 {
|
||||
|
@ -52,10 +52,10 @@ index 29b94d8dea..5d8a605958 100644
|
|||
// Keep prototypes in slow-mode. Let them be lazily turned fast later on.
|
||||
// TODO(dcarney): is this necessary?
|
||||
diff --git a/src/api/api.cc b/src/api/api.cc
|
||||
index a0ab21d71a..1b70382204 100644
|
||||
index 8423f288ef..aabaef39d3 100644
|
||||
--- a/src/api/api.cc
|
||||
+++ b/src/api/api.cc
|
||||
@@ -1978,6 +1978,17 @@ void ObjectTemplate::SetImmutableProto() {
|
||||
@@ -2000,6 +2000,17 @@ void ObjectTemplate::SetImmutableProto() {
|
||||
self->set_immutable_proto(true);
|
||||
}
|
||||
|
||||
|
@ -73,7 +73,7 @@ index a0ab21d71a..1b70382204 100644
|
|||
bool ObjectTemplate::IsCodeLike() const {
|
||||
return Utils::OpenHandle(this)->code_like();
|
||||
}
|
||||
@@ -6166,6 +6177,10 @@ bool v8::V8::InitializeICU(const char* icu_data_file) {
|
||||
@@ -6198,6 +6209,10 @@ bool v8::V8::InitializeICU(const char* icu_data_file) {
|
||||
return i::InitializeICU(icu_data_file);
|
||||
}
|
||||
|
||||
|
@ -85,10 +85,10 @@ index a0ab21d71a..1b70382204 100644
|
|||
const char* icu_data_file) {
|
||||
return i::InitializeICUDefaultLocation(exec_path, icu_data_file);
|
||||
diff --git a/src/ast/ast.cc b/src/ast/ast.cc
|
||||
index 804a6840c1..ad2f6556f4 100644
|
||||
index 97db02225f..d413a93530 100644
|
||||
--- a/src/ast/ast.cc
|
||||
+++ b/src/ast/ast.cc
|
||||
@@ -880,8 +880,11 @@ static bool MatchLiteralCompareTypeof(Expression* left, Token::Value op,
|
||||
@@ -884,8 +884,11 @@ static bool MatchLiteralCompareTypeof(Expression* left, Token::Value op,
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -101,7 +101,7 @@ index 804a6840c1..ad2f6556f4 100644
|
|||
MatchLiteralCompareTypeof(right_, op(), left_, expr, literal);
|
||||
}
|
||||
diff --git a/src/base/platform/platform.h b/src/base/platform/platform.h
|
||||
index e801ec78c2..c6b49f7647 100644
|
||||
index ac010509bd..2da5a0ae61 100644
|
||||
--- a/src/base/platform/platform.h
|
||||
+++ b/src/base/platform/platform.h
|
||||
@@ -47,6 +47,8 @@
|
||||
|
@ -114,13 +114,13 @@ index e801ec78c2..c6b49f7647 100644
|
|||
#if V8_CC_MSVC && V8_HOST_ARCH_IA32
|
||||
// __readfsdword is supposed to be declared in intrin.h but it is missing from
|
||||
diff --git a/src/builtins/builtins-async-module.cc b/src/builtins/builtins-async-module.cc
|
||||
index 7128ad7e9d..46d6e2b958 100644
|
||||
index 1d7b6fc766..a085edec59 100644
|
||||
--- a/src/builtins/builtins-async-module.cc
|
||||
+++ b/src/builtins/builtins-async-module.cc
|
||||
@@ -12,7 +12,8 @@ namespace internal {
|
||||
BUILTIN(CallAsyncModuleFulfilled) {
|
||||
HandleScope handle_scope(isolate);
|
||||
Handle<SourceTextModule> module(args.at<SourceTextModule>(0));
|
||||
@@ -15,7 +15,8 @@ BUILTIN(CallAsyncModuleFulfilled) {
|
||||
SourceTextModule::cast(isolate->context().get(
|
||||
SourceTextModule::ExecuteAsyncModuleContextSlots::kModule)),
|
||||
isolate);
|
||||
- SourceTextModule::AsyncModuleExecutionFulfilled(isolate, module);
|
||||
+ Handle<Object> result(args.at(1));
|
||||
+ SourceTextModule::AsyncModuleExecutionFulfilled(isolate, module, result);
|
||||
|
@ -128,7 +128,7 @@ index 7128ad7e9d..46d6e2b958 100644
|
|||
}
|
||||
|
||||
diff --git a/src/codegen/code-stub-assembler.cc b/src/codegen/code-stub-assembler.cc
|
||||
index e6ff700927..c2d2c98d1e 100644
|
||||
index 5df5842692..6da81107da 100644
|
||||
--- a/src/codegen/code-stub-assembler.cc
|
||||
+++ b/src/codegen/code-stub-assembler.cc
|
||||
@@ -1898,6 +1898,10 @@ TNode<Uint32T> CodeStubAssembler::LoadMapBitField3(TNode<Map> map) {
|
||||
|
@ -142,7 +142,7 @@ index e6ff700927..c2d2c98d1e 100644
|
|||
TNode<Uint16T> CodeStubAssembler::LoadMapInstanceType(TNode<Map> map) {
|
||||
return LoadObjectField<Uint16T>(map, Map::kInstanceTypeOffset);
|
||||
}
|
||||
@@ -13598,6 +13602,11 @@ TNode<String> CodeStubAssembler::Typeof(TNode<Object> value) {
|
||||
@@ -13644,6 +13648,11 @@ TNode<String> CodeStubAssembler::Typeof(TNode<Object> value) {
|
||||
|
||||
GotoIf(InstanceTypeEqual(instance_type, ODDBALL_TYPE), &if_oddball);
|
||||
|
||||
|
@ -155,10 +155,10 @@ index e6ff700927..c2d2c98d1e 100644
|
|||
Word32And(LoadMapBitField(map),
|
||||
Int32Constant(Map::Bits1::IsCallableBit::kMask |
|
||||
diff --git a/src/codegen/code-stub-assembler.h b/src/codegen/code-stub-assembler.h
|
||||
index bccdc34b74..51c975dcf9 100644
|
||||
index 30bbd9c732..ecfc83d732 100644
|
||||
--- a/src/codegen/code-stub-assembler.h
|
||||
+++ b/src/codegen/code-stub-assembler.h
|
||||
@@ -1400,6 +1400,8 @@ class V8_EXPORT_PRIVATE CodeStubAssembler
|
||||
@@ -1404,6 +1404,8 @@ class V8_EXPORT_PRIVATE CodeStubAssembler
|
||||
TNode<Int32T> LoadMapBitField2(TNode<Map> map);
|
||||
// Load bit field 3 of a map.
|
||||
TNode<Uint32T> LoadMapBitField3(TNode<Map> map);
|
||||
|
@ -247,10 +247,10 @@ index d50767421a..f3fa0f3a70 100644
|
|||
// Unprotect reserved page.
|
||||
DWORD old_protect;
|
||||
diff --git a/src/execution/isolate.h b/src/execution/isolate.h
|
||||
index 6284da66ba..d7e46e96c5 100644
|
||||
index f075555ba4..f48edc88a0 100644
|
||||
--- a/src/execution/isolate.h
|
||||
+++ b/src/execution/isolate.h
|
||||
@@ -630,7 +630,6 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
|
||||
@@ -635,7 +635,6 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
|
||||
// Returns the isolate inside which the current thread is running.
|
||||
V8_INLINE static Isolate* Current() {
|
||||
Isolate* isolate = TryGetCurrent();
|
||||
|
@ -275,10 +275,10 @@ index 90e46ea793..cf38c2d7f4 100644
|
|||
set_jslimit(SimulatorStack::JsLimitFromCLimit(isolate, limit));
|
||||
real_climit_ = limit;
|
||||
diff --git a/src/heap/factory.cc b/src/heap/factory.cc
|
||||
index 1ddacae0a5..1a5c795855 100644
|
||||
index 32e5309881..8fcacabb42 100644
|
||||
--- a/src/heap/factory.cc
|
||||
+++ b/src/heap/factory.cc
|
||||
@@ -1870,6 +1870,7 @@ Map Factory::InitializeMap(Map map, InstanceType type, int instance_size,
|
||||
@@ -1874,6 +1874,7 @@ Map Factory::InitializeMap(Map map, InstanceType type, int instance_size,
|
||||
Map::Bits3::ConstructionCounterBits::encode(Map::kNoSlackTracking) |
|
||||
Map::Bits3::IsExtensibleBit::encode(true);
|
||||
map.set_bit_field3(bit_field3);
|
||||
|
@ -287,7 +287,7 @@ index 1ddacae0a5..1a5c795855 100644
|
|||
ReadOnlyRoots ro_roots(roots);
|
||||
HeapObject raw_null_value = ro_roots.null_value();
|
||||
diff --git a/src/heap/setup-heap-internal.cc b/src/heap/setup-heap-internal.cc
|
||||
index 34e6c1b433..8c26277e02 100644
|
||||
index 2b005732e8..7fd32c09ee 100644
|
||||
--- a/src/heap/setup-heap-internal.cc
|
||||
+++ b/src/heap/setup-heap-internal.cc
|
||||
@@ -181,6 +181,7 @@ AllocationResult Heap::AllocatePartialMap(InstanceType instance_type,
|
||||
|
@ -363,7 +363,7 @@ index 87baefd277..50a27d3b4d 100644
|
|||
platform_ = platform;
|
||||
v8::base::SetPrintStackTrace(platform_->GetStackTracePrinter());
|
||||
diff --git a/src/objects/intl-objects.h b/src/objects/intl-objects.h
|
||||
index 0541cd0ba5..78feeeaacc 100644
|
||||
index c136479388..2ce7e172f7 100644
|
||||
--- a/src/objects/intl-objects.h
|
||||
+++ b/src/objects/intl-objects.h
|
||||
@@ -285,7 +285,7 @@ class Intl {
|
||||
|
@ -394,10 +394,10 @@ index 955370b7ba..f501148e16 100644
|
|||
if (maybe_resolve_locale.IsNothing()) {
|
||||
THROW_NEW_ERROR(isolate, NewRangeError(MessageTemplate::kIcuError),
|
||||
diff --git a/src/objects/js-objects.cc b/src/objects/js-objects.cc
|
||||
index 3f806f5a09..047f7ed846 100644
|
||||
index b606f87633..b4f4379ac6 100644
|
||||
--- a/src/objects/js-objects.cc
|
||||
+++ b/src/objects/js-objects.cc
|
||||
@@ -5026,6 +5026,13 @@ void JSObject::SetImmutableProto(Handle<JSObject> object) {
|
||||
@@ -5069,6 +5069,13 @@ void JSObject::SetImmutableProto(Handle<JSObject> object) {
|
||||
object->set_map(*new_map, kReleaseStore);
|
||||
}
|
||||
|
||||
|
@ -412,10 +412,10 @@ index 3f806f5a09..047f7ed846 100644
|
|||
JavaScriptArguments* args,
|
||||
uint32_t arg_count,
|
||||
diff --git a/src/objects/js-objects.h b/src/objects/js-objects.h
|
||||
index d6a96a8fe2..707cc919be 100644
|
||||
index 0a2773b127..79a2edada4 100644
|
||||
--- a/src/objects/js-objects.h
|
||||
+++ b/src/objects/js-objects.h
|
||||
@@ -725,6 +725,8 @@ class JSObject : public TorqueGeneratedJSObject<JSObject, JSReceiver> {
|
||||
@@ -730,6 +730,8 @@ class JSObject : public TorqueGeneratedJSObject<JSObject, JSReceiver> {
|
||||
// Never called from JavaScript
|
||||
static void SetImmutableProto(Handle<JSObject> object);
|
||||
|
||||
|
@ -425,10 +425,10 @@ index d6a96a8fe2..707cc919be 100644
|
|||
// the caller to initialize object header. Fill the pre-allocated fields with
|
||||
// undefined_value and the rest with filler_map.
|
||||
diff --git a/src/objects/map-inl.h b/src/objects/map-inl.h
|
||||
index f77f5f6339..39238b72e7 100644
|
||||
index 4e65b2f746..56063e17a0 100644
|
||||
--- a/src/objects/map-inl.h
|
||||
+++ b/src/objects/map-inl.h
|
||||
@@ -113,6 +113,9 @@ BIT_FIELD_ACCESSORS(Map, bit_field3, may_have_interesting_symbols,
|
||||
@@ -114,6 +114,9 @@ BIT_FIELD_ACCESSORS(Map, bit_field3, may_have_interesting_symbols,
|
||||
BIT_FIELD_ACCESSORS(Map, relaxed_bit_field3, construction_counter,
|
||||
Map::Bits3::ConstructionCounterBits)
|
||||
|
||||
|
@ -439,7 +439,7 @@ index f77f5f6339..39238b72e7 100644
|
|||
DCHECK(has_named_interceptor());
|
||||
FunctionTemplateInfo info = GetFunctionTemplateInfo(cage_base);
|
||||
diff --git a/src/objects/map.cc b/src/objects/map.cc
|
||||
index 7336fe8574..e3317daa07 100644
|
||||
index f8bd209dcf..bb23f90e44 100644
|
||||
--- a/src/objects/map.cc
|
||||
+++ b/src/objects/map.cc
|
||||
@@ -1169,6 +1169,7 @@ Handle<Map> Map::RawCopy(Isolate* isolate, Handle<Map> src_handle,
|
||||
|
@ -450,7 +450,7 @@ index 7336fe8574..e3317daa07 100644
|
|||
raw.clear_padding();
|
||||
}
|
||||
Handle<HeapObject> prototype(src_handle->prototype(), isolate);
|
||||
@@ -1294,6 +1295,12 @@ Handle<Map> Map::TransitionToImmutableProto(Isolate* isolate, Handle<Map> map) {
|
||||
@@ -1293,6 +1294,12 @@ Handle<Map> Map::TransitionToImmutableProto(Isolate* isolate, Handle<Map> map) {
|
||||
return new_map;
|
||||
}
|
||||
|
||||
|
@ -524,10 +524,10 @@ index a8b367ff82..98637087ee 100644
|
|||
prototype: JSReceiver|Null;
|
||||
constructor_or_back_pointer_or_native_context: Object;
|
||||
diff --git a/src/objects/objects.cc b/src/objects/objects.cc
|
||||
index 4616ef7ab7..82dab5a60e 100644
|
||||
index b3404cadfc..dd201f7ee9 100644
|
||||
--- a/src/objects/objects.cc
|
||||
+++ b/src/objects/objects.cc
|
||||
@@ -880,6 +880,12 @@ Handle<String> Object::TypeOf(Isolate* isolate, Handle<Object> object) {
|
||||
@@ -882,6 +882,12 @@ Handle<String> Object::TypeOf(Isolate* isolate, Handle<Object> object) {
|
||||
if (object->IsString()) return isolate->factory()->string_string();
|
||||
if (object->IsSymbol()) return isolate->factory()->symbol_string();
|
||||
if (object->IsBigInt()) return isolate->factory()->bigint_string();
|
||||
|
@ -541,7 +541,7 @@ index 4616ef7ab7..82dab5a60e 100644
|
|||
return isolate->factory()->object_string();
|
||||
}
|
||||
diff --git a/src/objects/source-text-module.cc b/src/objects/source-text-module.cc
|
||||
index 3dfcfac10d..edab093679 100644
|
||||
index 532fbab4b9..c2ee45cd4a 100644
|
||||
--- a/src/objects/source-text-module.cc
|
||||
+++ b/src/objects/source-text-module.cc
|
||||
@@ -737,7 +737,7 @@ MaybeHandle<Object> SourceTextModule::Evaluate(
|
||||
|
@ -581,10 +581,10 @@ index 3dfcfac10d..edab093679 100644
|
|||
}
|
||||
}
|
||||
diff --git a/src/objects/source-text-module.h b/src/objects/source-text-module.h
|
||||
index 9894973d9d..d793491d72 100644
|
||||
index c91accba0c..987d1e2a4e 100644
|
||||
--- a/src/objects/source-text-module.h
|
||||
+++ b/src/objects/source-text-module.h
|
||||
@@ -56,7 +56,8 @@ class SourceTextModule
|
||||
@@ -57,7 +57,8 @@ class SourceTextModule
|
||||
// Used by builtins to fulfill or reject the promise associated
|
||||
// with async SourceTextModules.
|
||||
static void AsyncModuleExecutionFulfilled(Isolate* isolate,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@echo off
|
||||
setlocal
|
||||
|
||||
set v8testedrev=10.2.154.5
|
||||
set v8testedrev=10.3.174.17
|
||||
set v8testedcommit=
|
||||
|
||||
if not "%v8testedcommit%"=="" goto ProcessArgs
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<#
|
||||
var version = new Version(7, 3, 0);
|
||||
var version = new Version(7, 3, 1);
|
||||
var versionSuffix = string.Empty;
|
||||
new Random(versionSuffix.Length); // suppress "versionSuffix not used" warning
|
||||
#>
|
||||
|
|
|
@ -297,8 +297,8 @@
|
|||
<HelpKINode Title="JScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_Core_JScriptEngine_ExecuteCommand.htm" />
|
||||
<HelpKINode Title="ScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_ScriptEngine_ExecuteCommand.htm" />
|
||||
<HelpKINode Title="V8ScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_V8_V8ScriptEngine_ExecuteCommand.htm" />
|
||||
<HelpKINode Title="VBScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_VBScriptEngine_ExecuteCommand.htm" />
|
||||
<HelpKINode Title="VBScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_Core_VBScriptEngine_ExecuteCommand.htm" />
|
||||
<HelpKINode Title="VBScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_VBScriptEngine_ExecuteCommand.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="ExecuteDocument method" Url="html/Overload_Microsoft_ClearScript_ScriptEngine_ExecuteDocument.htm" />
|
||||
<HelpKINode Title="ExecutionStarted property">
|
||||
|
@ -363,8 +363,8 @@
|
|||
<HelpKINode Title="ScriptEngineException.GetObjectData Method " Url="html/M_Microsoft_ClearScript_ScriptEngineException_GetObjectData.htm" />
|
||||
<HelpKINode Title="ScriptInterruptedException.GetObjectData Method " Url="html/M_Microsoft_ClearScript_ScriptInterruptedException_GetObjectData.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="GetProperty method" Url="html/Overload_Microsoft_ClearScript_ScriptObject_GetProperty.htm" />
|
||||
<HelpKINode Title="getProperty method" Url="html/Overload_Microsoft_ClearScript_HostFunctions_getProperty.htm" />
|
||||
<HelpKINode Title="GetProperty method" Url="html/Overload_Microsoft_ClearScript_ScriptObject_GetProperty.htm" />
|
||||
<HelpKINode Title="GetRuntimeHeapInfo method" Url="html/M_Microsoft_ClearScript_V8_V8ScriptEngine_GetRuntimeHeapInfo.htm" />
|
||||
<HelpKINode Title="GetStackTrace method">
|
||||
<HelpKINode Title="ScriptEngine.GetStackTrace Method " Url="html/M_Microsoft_ClearScript_ScriptEngine_GetStackTrace.htm" />
|
||||
|
@ -614,8 +614,8 @@
|
|||
<HelpKINode Title="JScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_Core_JScriptEngine_ExecuteCommand.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="JScriptEngine.FileNameExtension property">
|
||||
<HelpKINode Title="JScriptEngine.FileNameExtension Property " Url="html/P_Microsoft_ClearScript_Windows_JScriptEngine_FileNameExtension.htm" />
|
||||
<HelpKINode Title="JScriptEngine.FileNameExtension Property " Url="html/P_Microsoft_ClearScript_Windows_Core_JScriptEngine_FileNameExtension.htm" />
|
||||
<HelpKINode Title="JScriptEngine.FileNameExtension Property " Url="html/P_Microsoft_ClearScript_Windows_JScriptEngine_FileNameExtension.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="JScriptEngine.JScriptEngine constructor">
|
||||
<HelpKINode Title="JScriptEngine Constructor " Url="html/Overload_Microsoft_ClearScript_Windows_JScriptEngine__ctor.htm" />
|
||||
|
@ -795,6 +795,7 @@
|
|||
</HelpKINode>
|
||||
<HelpKINode Title="Nothing.ToString method" Url="html/M_Microsoft_ClearScript_Windows_Nothing_ToString.htm" />
|
||||
<HelpKINode Title="Nothing.Value field" Url="html/F_Microsoft_ClearScript_Windows_Nothing_Value.htm" />
|
||||
<HelpKINode Title="NullExportValue property" Url="html/P_Microsoft_ClearScript_ScriptEngine_NullExportValue.htm" />
|
||||
<HelpKINode Title="NullSyncInvoker class">
|
||||
<HelpKINode Title="NullSyncInvoker Class" Url="html/T_Microsoft_ClearScript_Windows_Core_NullSyncInvoker.htm" />
|
||||
<HelpKINode Title="fields" Url="html/Fields_T_Microsoft_ClearScript_Windows_Core_NullSyncInvoker.htm" />
|
||||
|
@ -899,6 +900,7 @@
|
|||
<HelpKINode Title="ScriptEngine.Interrupt method" Url="html/M_Microsoft_ClearScript_ScriptEngine_Interrupt.htm" />
|
||||
<HelpKINode Title="ScriptEngine.Invoke method" Url="html/M_Microsoft_ClearScript_ScriptEngine_Invoke.htm" />
|
||||
<HelpKINode Title="ScriptEngine.Name property" Url="html/P_Microsoft_ClearScript_ScriptEngine_Name.htm" />
|
||||
<HelpKINode Title="ScriptEngine.NullExportValue property" Url="html/P_Microsoft_ClearScript_ScriptEngine_NullExportValue.htm" />
|
||||
<HelpKINode Title="ScriptEngine.Script property" Url="html/P_Microsoft_ClearScript_ScriptEngine_Script.htm" />
|
||||
<HelpKINode Title="ScriptEngine.ScriptEngine constructor" Url="html/Overload_Microsoft_ClearScript_ScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="ScriptEngine.UndefinedImportValue property" Url="html/P_Microsoft_ClearScript_ScriptEngine_UndefinedImportValue.htm" />
|
||||
|
@ -1020,6 +1022,8 @@
|
|||
<HelpKINode Title="Undefined.ToString Method " Url="html/M_Microsoft_ClearScript_Undefined_ToString.htm" />
|
||||
<HelpKINode Title="VoidResult.ToString Method " Url="html/M_Microsoft_ClearScript_VoidResult_ToString.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="TotalAvailableSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalAvailableSize.htm" />
|
||||
<HelpKINode Title="TotalExternalSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalExternalSize.htm" />
|
||||
<HelpKINode Title="TotalHeapSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalHeapSize.htm" />
|
||||
<HelpKINode Title="TotalHeapSizeExecutable property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalHeapSizeExecutable.htm" />
|
||||
<HelpKINode Title="TotalPhysicalSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalPhysicalSize.htm" />
|
||||
|
@ -1124,6 +1128,8 @@
|
|||
<HelpKINode Title="properties" Url="html/Properties_T_Microsoft_ClearScript_V8_V8RuntimeHeapInfo.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="V8RuntimeHeapInfo.HeapSizeLimit property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_HeapSizeLimit.htm" />
|
||||
<HelpKINode Title="V8RuntimeHeapInfo.TotalAvailableSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalAvailableSize.htm" />
|
||||
<HelpKINode Title="V8RuntimeHeapInfo.TotalExternalSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalExternalSize.htm" />
|
||||
<HelpKINode Title="V8RuntimeHeapInfo.TotalHeapSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalHeapSize.htm" />
|
||||
<HelpKINode Title="V8RuntimeHeapInfo.TotalHeapSizeExecutable property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalHeapSizeExecutable.htm" />
|
||||
<HelpKINode Title="V8RuntimeHeapInfo.TotalPhysicalSize property" Url="html/P_Microsoft_ClearScript_V8_V8RuntimeHeapInfo_TotalPhysicalSize.htm" />
|
||||
|
@ -1187,16 +1193,16 @@
|
|||
<HelpKINode Title="VBScriptEngine class">
|
||||
<HelpKINode Title="VBScriptEngine Class" Url="html/T_Microsoft_ClearScript_Windows_Core_VBScriptEngine.htm" />
|
||||
<HelpKINode Title="VBScriptEngine Class" Url="html/T_Microsoft_ClearScript_Windows_VBScriptEngine.htm" />
|
||||
<HelpKINode Title="constructor" Url="html/Overload_Microsoft_ClearScript_Windows_VBScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="constructor" Url="html/Overload_Microsoft_ClearScript_Windows_Core_VBScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="methods" Url="html/Methods_T_Microsoft_ClearScript_Windows_VBScriptEngine.htm" />
|
||||
<HelpKINode Title="constructor" Url="html/Overload_Microsoft_ClearScript_Windows_VBScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="methods" Url="html/Methods_T_Microsoft_ClearScript_Windows_Core_VBScriptEngine.htm" />
|
||||
<HelpKINode Title="methods" Url="html/Methods_T_Microsoft_ClearScript_Windows_VBScriptEngine.htm" />
|
||||
<HelpKINode Title="properties" Url="html/Properties_T_Microsoft_ClearScript_Windows_VBScriptEngine.htm" />
|
||||
<HelpKINode Title="properties" Url="html/Properties_T_Microsoft_ClearScript_Windows_Core_VBScriptEngine.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="VBScriptEngine.ExecuteCommand method">
|
||||
<HelpKINode Title="VBScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_Core_VBScriptEngine_ExecuteCommand.htm" />
|
||||
<HelpKINode Title="VBScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_VBScriptEngine_ExecuteCommand.htm" />
|
||||
<HelpKINode Title="VBScriptEngine.ExecuteCommand Method " Url="html/M_Microsoft_ClearScript_Windows_Core_VBScriptEngine_ExecuteCommand.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="VBScriptEngine.FileNameExtension property">
|
||||
<HelpKINode Title="VBScriptEngine.FileNameExtension Property " Url="html/P_Microsoft_ClearScript_Windows_Core_VBScriptEngine_FileNameExtension.htm" />
|
||||
|
@ -1220,14 +1226,14 @@
|
|||
<HelpKINode Title="VoidResult.Value field" Url="html/F_Microsoft_ClearScript_VoidResult_Value.htm" />
|
||||
<HelpKINode Title="VoidResultValue property" Url="html/P_Microsoft_ClearScript_ScriptEngine_VoidResultValue.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine class">
|
||||
<HelpKINode Title="WindowsScriptEngine Class" Url="html/T_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine Class" Url="html/T_Microsoft_ClearScript_Windows_WindowsScriptEngine.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine Class" Url="html/T_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine.htm" />
|
||||
<HelpKINode Title="constructor" Url="html/M_Microsoft_ClearScript_Windows_WindowsScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="constructor" Url="html/M_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="methods" Url="html/Methods_T_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine.htm" />
|
||||
<HelpKINode Title="methods" Url="html/Methods_T_Microsoft_ClearScript_Windows_WindowsScriptEngine.htm" />
|
||||
<HelpKINode Title="properties" Url="html/Properties_T_Microsoft_ClearScript_Windows_WindowsScriptEngine.htm" />
|
||||
<HelpKINode Title="properties" Url="html/Properties_T_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine.htm" />
|
||||
<HelpKINode Title="properties" Url="html/Properties_T_Microsoft_ClearScript_Windows_WindowsScriptEngine.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="WindowsScriptEngine.CheckAccess method" Url="html/M_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine_CheckAccess.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine.CollectGarbage method" Url="html/M_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine_CollectGarbage.htm" />
|
||||
|
@ -1241,8 +1247,8 @@
|
|||
<HelpKINode Title="WindowsScriptEngine.SyncInvoker property" Url="html/P_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine_SyncInvoker.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine.VerifyAccess method" Url="html/M_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine_VerifyAccess.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine.WindowsScriptEngine constructor">
|
||||
<HelpKINode Title="WindowsScriptEngine Constructor " Url="html/M_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine Constructor " Url="html/M_Microsoft_ClearScript_Windows_WindowsScriptEngine__ctor.htm" />
|
||||
<HelpKINode Title="WindowsScriptEngine Constructor " Url="html/M_Microsoft_ClearScript_Windows_Core_WindowsScriptEngine__ctor.htm" />
|
||||
</HelpKINode>
|
||||
<HelpKINode Title="WindowsScriptEngineFlags enumeration" Url="html/T_Microsoft_ClearScript_Windows_WindowsScriptEngineFlags.htm" />
|
||||
<HelpKINode Title="WrapNullResult enumeration member" Url="html/T_Microsoft_ClearScript_ScriptMemberFlags.htm" />
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1 +1 @@
|
|||
{"javascriptextensions":[3211267,11599874,12189698,12517378,12976130,13434882,14352386,15073282,15925250,16711682,25427969,28966914,45744135],"javascript":[1900545,1966081,2031617,2359297,2424833,3211265,5767169,6029314,6488065,6553601,6684673,7208961,7274497,7340033,7405569,7733249,7798785,7864321,7929857,8060929,8257537,8323073,8388609,8454145,8519681,9043969,9175041,9240577,9306113,9568257,9895937,10027009,10223618,10289154,10420225,10485761,10551298,10682370,10878978,10944513,11010049,11075586,11206657,11337730,11403265,11534338,11599874,11665410,11862018,12124162,12189698,12255234,12517378,12976130,13434882,14352386,15073282,15925250,16711682,19988482,25427977,26148867,26869761,27328513,28966913,30736385,31064065,31522817,31850497,32309249,32505857,32964609,33095682,33619970,34537473,38928385,41943042,42598403,43974659,44630020,44695553,45023236,45154305,45744132,45940738,46137348,46333954,46661634,47054850,47513602,47710211,48365569,48758785,48824326],"jscript":[22937601,23527425,23855105,24379393,24576001,25034754,25100289,25821185,26476545,26935298,27394050,27525122,30539781,32636933,44630018,48627718,48693249,49414150,49676291],"javascrip":[17432577,35520513,49479681],"json":[2949122,19791873,20250627,20643842,21430273,45875202,48824322],"just":[44302338,49676289],"jscriptengine":[5242883,5701635,22937606,23527430,23855110,24182787,24379398,24576006,24772611,25034758,25100294,25821190,26476550,26935297,27394049,27525126,30539783,32636935,35717123,39387139,39976963,43253763,47448065,48627724,49414156,49610753,49676290]}
|
||||
{"javascriptextensions":[3080195,9371650,9437186,9633794,9764866,10092546,10354690,10616834,12648450,13107202,25624577,41484295,43319298],"javascript":[1310721,1507329,1638401,2031617,3080193,3604481,4587521,5046273,5242881,5439489,5636097,5767169,5898241,5963777,6291457,6750209,6815745,7208961,7340033,7405569,7536641,7864321,8126465,8650753,8585218,8912898,9043969,9109506,9306113,9371650,9437186,9568257,9633794,9764866,9830402,9895937,9961474,10027009,10092546,10354690,10289154,10485762,10616834,10747906,11010050,11141122,11468802,11599874,11665410,11862017,12648450,13107202,13369345,13631489,13893633,14090241,14614529,14942209,15073282,23920643,24838145,25624585,28114945,28180481,28704769,29360129,30015489,30408705,31522818,32112642,32178178,32636930,32833538,33292290,33488898,36765697,37945348,40042497,40697860,41484292,42139652,42467329,42663937,43188225,43319297,43646979,44433410,45088771,47513601,47710211,47972353,48037889,48889862,49152001],"jscript":[20905985,21692417,22216705,22806530,22937601,23265281,23986177,24772610,25231362,27066373,28377093,37945346,39452673,40239106,41746435,45940737,49676294,49741825,49807366],"javascrip":[25034753,33751041,43778049],"json":[2097154,15400963,15663106,17825793,23789569,45416450,48889858],"just":[41746433,41943042],"jscriptengine":[8060931,20905990,21561347,21692422,22216710,22806534,22937606,23265286,23986182,24707075,24772609,25231361,27066375,28377095,33357827,37158915,38666243,39452678,39845891,40239110,41746434,45481987,45940742,49348609,49676300,49807372,50003969]}
|
|
@ -1 +1 @@
|
|||
{"keyword":[17432577],"kind":[17694721,18284545,18808833,19202049,19726337,19857409,20512769,20774913,21102593,21233665,21299201,21364737,21954561,22151169,22544385,23134209,23920641,24838145,24903681,25886721,30277633,31195137,32112641,33226753,48824321],"key":[2555908,11730950,12058630,13107206,13762566,30474241,34799622,35848193,46465029,49217537],"keys":[29360129,30474242,32571393,33554439,42729473,46465026,48431105],"keyvaluepair":[2555910,30474242,46465040,48431112]}
|
||||
{"keyword":[25034753],"kind":[16711681,17039361,17104897,17235969,17301505,17694721,17891329,18022401,18546689,19005441,19333121,19529729,19988481,20119553,20185089,20250625,20512769,20578305,21168129,21430273,21495809,21626881,22347777,22740993,48889857],"key":[1900548,10420230,11075590,13565958,28835841,29818881,30605318,41222145,42336261,43712518],"keys":[28049409,29425665,29818882,42336258,44171271,44498945,47906817],"keyvaluepair":[1900550,29818882,42336272,47906824]}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1 +1 @@
|
|||
{"qux":[8454145],"qualified":[3473409,5570561,6029313,6488065,9502721,10158081,10485761,11206657,13828097,14548993,24510465,25165825,41680897,47775745]}
|
||||
{"qux":[9895937],"qualified":[3014657,5046273,6946817,7864321,8323073,8585217,8847361,12779521,13172737,24576001,24838145,25690113,40894465,40960001]}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1 +1 @@
|
|||
{"wrapping":[8716289,34013185,34996225,35520513,35717121,37027841,38404097,39976961,41287681,42336257,47448065,48627713,48758785,48955393,49086465,49414145,49610753,49807361],"writer":[2949121,20643847,45875201],"waiting":[21495809,29097985,48758785],"windows":[327681,917508,983044,1048577,3604481,3932161,4849665,5046273,5177345,5242881,5636097,5701633,6291457,7602177,7667713,11599873,12517377,14942209,15073281,15925249,17432577,22937604,22872068,23003142,23265288,23461892,23527429,23724038,23789572,23855108,24182788,24248324,24313860,24379397,24576005,24641540,24772612,25034757,25100294,25362436,25493508,25755652,25821189,25952260,26214404,26476550,26542084,26935303,27000837,27066372,27394053,27525126,27656196,28377093,28573700,29163524,29425669,29622276,29949953,30015492,30146564,30343175,30539777,30670852,30998529,31391748,31588353,32047105,32178181,32636929,32833542,33161217,33488901,35717121,37027841,38404097,38797313,39387140,40042500,39976961,40304641,40697860,40894465,41222148,41287681,41746436,42074116,42336257,42467332,43253764,43712516,44367876,44630022,47448074,47841285,48103429,48627720,48693254,48955400,49086465,49152005,49414150,49545222,49610763,49676293,49807366],"writeruntimeheapsnapshot":[21430277,21495809,48758785],"written":[36700161,49020929],"webclientt":[9568258],"writes":[2949121,4390913,19791873,20643841,21430273,21495809,45875201,46202881,48758785],"writejson":[2949121,20643845,45875201],"wrapped":[38928385,44695553],"web":[9568258,33357825,39124993],"writeheapsnapshot":[4390913,19791877,46202881],"webclient":[9568260],"write":[2359297,8454145,11534341,19791873,20643841,21430273,45023233],"windowsscriptengineflags":[23003142,23265285,23527430,23724038,24379398,25034758,25100294,26476550,26935297,27000838,27525126,28377094,29425670,30343173,30539779,31588355,32636931,32833542,33161219,48627715,48955395,49414147,49676293,49807363],"widget":[7929857],"writebytes":[1900545,1966081,2031617,2359297,2424833,11075589,12124165,41943041,42598401,43974657,45023233,47710209],"weight":[7929857],"writeline":[7864321,8060929,9568259],"windowsscriptengine":[5046278,5177350,5242886,5701638,7602179,7667721,23265285,24313858,24641538,25362434,25952259,26542082,26935297,27066370,27394049,30343173,32047106,35717124,37027844,38404099,39976965,40697858,41222146,41287685,41746434,42074114,42336263,44367874,47448073,47841281,48627729,48758785,48955409,49086465,49414159,49610775,49807375],"www":[7274497],"writable":[11796481,12320769,12845057,13303809,29491202,48431106,48562177],"wait":[48824321],"window":[38797313,42467329,47841281],"work":[44302338],"way":[6029313,17432577],"wrapnullresult":[8716290,35520513,49479681]}
|
||||
{"wrapping":[7077889,30539777,31260673,31457281,33357825,33751041,34078721,36634625,38010881,39845889,43974657,47513601,49348609,49414145,49676289,49807361,49938433,50003969],"writer":[2097153,15663111,45416449],"waiting":[11927553,18677761,47513601],"windows":[196609,327681,2228228,2752513,3342340,3276801,3735553,5701633,7798785,8060929,8716289,9437185,9764865,10616833,13107201,15007745,15335425,20709380,20905989,20971524,21299205,21561348,21692422,21889028,21954564,22020102,22216709,22413316,22478854,22675461,22806534,22872068,22937606,23003140,23134212,23265285,23330820,23396356,23461892,23527428,23592964,23658502,23855108,23986180,24248324,24313860,24707073,24772615,25034753,25231365,26935297,27066369,27459585,27525121,27721729,28377089,28901380,28966913,29884420,30343172,30801924,31260673,31588357,32243716,32899077,33357825,34013189,34078721,34537473,35389447,36634625,37158916,37683204,37879812,37945350,38010881,38076420,38404100,38469633,38666244,39124996,39452677,39518212,39911432,39845889,40108033,40239109,41746437,42401793,43384836,43843588,43974662,45481988,45940740,46792705,49348618,49414145,49479685,49545221,49610757,49676296,49741830,49807366,49872902,49938440,50003979],"writeruntimeheapsnapshot":[11927553,23789573,47513601],"written":[47054849,49283073],"webclientt":[13369346],"writes":[2097153,4390913,11927553,15663105,17825793,23789569,44040193,45416449,47513601],"writejson":[2097153,15663109,45416449],"wrapped":[47972353,48037889],"web":[13369346,27983873,45809665],"writeheapsnapshot":[4390913,17825797,44040193],"webclient":[13369348],"write":[3604481,9895937,10747909,15663105,17825793,23789569,40697857],"windowsscriptengineflags":[21692422,22020102,22478854,22806534,22937606,23265286,23658502,24772609,26935299,27066371,27721731,28377091,31588358,32899078,34013190,35389445,39452678,39911429,40239110,41746437,43974659,49676291,49807363,49938435],"widget":[5767169],"writebytes":[1310721,1507329,1638401,2031617,3604481,11010053,11141125,40697857,43646977,44433409,45088769,47710209],"weight":[5767169],"writeline":[5898241,13369347,13893633],"windowsscriptengine":[7798793,8060934,15007750,15335430,21954562,22872066,23003139,23330818,23527426,24248322,24707078,24772609,25231361,27459586,31260677,33357828,34078727,34537475,35389445,36634628,37683202,38010883,38404098,39124994,39518210,39911429,39845893,43843586,43974671,47513601,49348617,49414145,49545217,49676305,49807375,49938449,50003991],"www":[5439489],"writable":[10878977,11272193,13762561,14155777,25100290,47906818,48431105],"wait":[48889857],"window":[38076417,38469633,49545217],"work":[41943042],"way":[8585217,25034753],"wrapnullresult":[7077890,33751041,34603009,43778049]}
|
|
@ -1 +1 @@
|
|||
{"yield":[6029313,6488065,7143425,13172737,13828097,14548993,15335425,16056321,23068673,23658497,24510465,25165825],"yields":[48824321],"young":[31457281,39256065,47579137]}
|
||||
{"yield":[5046273,6881281,8585217,12320769,12582913,12779521,13041665,13172737,13434881,24576001,25690113,29753345],"yields":[48889857],"young":[30670849,44957697,45350913]}
|
|
@ -1 +1 @@
|
|||
{"zero":[31129601,37421057,39780353,44171265,47251457]}
|
||||
{"zero":[30212097,30998529,35454977,35717121,43122689]}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> event <span class="identifier">PropertyChangedEventHandler</span> <span class="identifier">PropertyChanged</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> Event <span class="identifier">PropertyChanged</span> <span class="keyword">As</span> <span class="identifier">PropertyChangedEventHandler</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> event <span class="identifier">PropertyChangedEventHandler</span> <span class="identifier">PropertyChanged</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> Event <span class="identifier">PropertyChanged</span> <span class="keyword">As</span> <span class="identifier">PropertyChangedEventHandler</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="keyword">virtual</span> <span class="keyword">event</span> <span class="identifier">PropertyChangedEventHandler</span>^ <span class="identifier">PropertyChanged</span> {
|
||||
<span class="keyword">void</span> <span class="keyword">add</span> (<span class="identifier">PropertyChangedEventHandler</span>^ <span class="parameter">value</span>);
|
||||
<span class="keyword">void</span> <span class="keyword">remove</span> (<span class="identifier">PropertyChangedEventHandler</span>^ <span class="parameter">value</span>);
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">Undefined</span> <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Value</span> <span class="keyword">As</span> <span class="identifier">Undefined</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">Undefined</span> <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Value</span> <span class="keyword">As</span> <span class="identifier">Undefined</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="keyword">static</span> <span class="keyword">initonly</span> <span class="identifier">Undefined</span>^ <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="identifier">Value</span>: <span class="identifier">Undefined</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="T_Microsoft_ClearScript_Undefined.htm">Undefined</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_Undefined.htm">Undefined Class</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript_V8.htm">Microsoft.ClearScript.V8</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.V8 (in ClearScript.V8.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ulong</span> <span class="identifier">HitCount</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="identifier">HitCount</span> <span class="keyword">As</span> <span class="identifier">ULong</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.V8 (in ClearScript.V8.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ulong</span> <span class="identifier">HitCount</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="identifier">HitCount</span> <span class="keyword">As</span> <span class="identifier">ULong</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="identifier">unsigned long long</span> <span class="identifier">HitCount</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">HitCount</span>: <span class="identifier">uint64</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="https://docs.microsoft.com/dotnet/api/system.uint64" target="_blank" rel="noopener noreferrer">UInt64</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Remarks</span></div><div id="ID2RBSection" class="collapsibleSection">
|
||||
This value represents the number of times the CPU profiler observed the current
|
||||
script line at the top of the call stack.
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript_V8.htm">Microsoft.ClearScript.V8</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.V8 (in ClearScript.V8.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">long</span> <span class="identifier">LineNumber</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="identifier">LineNumber</span> <span class="keyword">As</span> <span class="identifier">Long</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.V8 (in ClearScript.V8.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">long</span> <span class="identifier">LineNumber</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="identifier">LineNumber</span> <span class="keyword">As</span> <span class="identifier">Long</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="identifier">long long</span> <span class="identifier">LineNumber</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">LineNumber</span>: <span class="identifier">int64</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="https://docs.microsoft.com/dotnet/api/system.int64" target="_blank" rel="noopener noreferrer">Int64</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_V8_V8CpuProfile_Node_HitLine.htm">V8CpuProfile<span id="LST128EBBB0_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST128EBBB0_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Node<span id="LST128EBBB0_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST128EBBB0_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>HitLine Structure</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript_V8.htm">Microsoft.ClearScript.V8 Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">VoidResult</span> <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Value</span> <span class="keyword">As</span> <span class="identifier">VoidResult</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">VoidResult</span> <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Value</span> <span class="keyword">As</span> <span class="identifier">VoidResult</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="keyword">static</span> <span class="keyword">initonly</span> <span class="identifier">VoidResult</span>^ <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="identifier">Value</span>: <span class="identifier">VoidResult</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="T_Microsoft_ClearScript_VoidResult.htm">VoidResult</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_VoidResult.htm">VoidResult Class</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript_Windows_Core.htm">Microsoft.ClearScript.Windows.Core</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Windows.Core (in ClearScript.Windows.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">ISyncInvoker</span> <span class="identifier">Instance</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Instance</span> <span class="keyword">As</span> <span class="identifier">ISyncInvoker</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Windows.Core (in ClearScript.Windows.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">ISyncInvoker</span> <span class="identifier">Instance</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Instance</span> <span class="keyword">As</span> <span class="identifier">ISyncInvoker</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="keyword">static</span> <span class="keyword">initonly</span> <span class="identifier">ISyncInvoker</span>^ <span class="identifier">Instance</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="identifier">Instance</span>: <span class="identifier">ISyncInvoker</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="T_Microsoft_ClearScript_Windows_Core_ISyncInvoker.htm">ISyncInvoker</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_Windows_Core_NullSyncInvoker.htm">NullSyncInvoker Class</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript_Windows_Core.htm">Microsoft.ClearScript.Windows.Core Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript_Windows.htm">Microsoft.ClearScript.Windows</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Windows.Core (in ClearScript.Windows.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">Nothing</span> <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Value</span> <span class="keyword">As</span> <span class="identifier">Nothing</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Windows.Core (in ClearScript.Windows.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">readonly</span> <span class="identifier">Nothing</span> <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="identifier">Value</span> <span class="keyword">As</span> <span class="identifier">Nothing</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="keyword">static</span> <span class="keyword">initonly</span> <span class="identifier">Nothing</span>^ <span class="identifier">Value</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="identifier">Value</span>: <span class="identifier">Nothing</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="T_Microsoft_ClearScript_Windows_Nothing.htm">Nothing</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_Windows_Nothing.htm">Nothing Class</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript_Windows.htm">Microsoft.ClearScript.Windows Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> T[] <span class="identifier">LoadCustomAttributes</span><T>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> T[] <span class="identifier">LoadCustomAttributes</span><T>(
|
||||
<span class="identifier">ICustomAttributeProvider</span> <span class="parameter">resource</span>,
|
||||
<span class="identifier">bool</span> <span class="parameter">inherit</span>
|
||||
)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">CustomAttributeLoader</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">CustomAttributeLoader</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="identifier">CustomAttributeLoader</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-></span> <span class="identifier">CustomAttributeLoader</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_CustomAttributeLoader.htm">CustomAttributeLoader Class</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DefaultScriptUsageAttribute</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DefaultScriptUsageAttribute</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="identifier">DefaultScriptUsageAttribute</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-></span> <span class="identifier">DefaultScriptUsageAttribute</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_DefaultScriptUsageAttribute.htm">DefaultScriptUsageAttribute Class</a></div><div class="seeAlsoStyle"><a href="Overload_Microsoft_ClearScript_DefaultScriptUsageAttribute__ctor.htm">DefaultScriptUsageAttribute Overload</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DefaultScriptUsageAttribute</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DefaultScriptUsageAttribute</span>(
|
||||
<span class="identifier">ScriptAccess</span> <span class="parameter">access</span>
|
||||
)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> (
|
||||
<span class="parameter">access</span> <span class="keyword">As</span> <span class="identifier">ScriptAccess</span>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DocumentInfo</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DocumentInfo</span>(
|
||||
<span class="identifier">string</span> <span class="parameter">name</span>
|
||||
)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> (
|
||||
<span class="parameter">name</span> <span class="keyword">As</span> <span class="identifier">String</span>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DocumentInfo</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">DocumentInfo</span>(
|
||||
<span class="identifier">Uri</span> <span class="parameter">uri</span>
|
||||
)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> (
|
||||
<span class="parameter">uri</span> <span class="keyword">As</span> <span class="identifier">Uri</span>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="identifier">Document</span> <span class="identifier">CacheDocument</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="identifier">Document</span> <span class="identifier">CacheDocument</span>(
|
||||
<span class="identifier">Document</span> <span class="parameter">document</span>,
|
||||
<span class="identifier">bool</span> <span class="parameter">replace</span>
|
||||
)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overridable</span> <span class="keyword">Function</span> <span class="identifier">CacheDocument</span> (
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">DiscardCachedDocuments</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overridable</span> <span class="keyword">Sub</span> <span class="identifier">DiscardCachedDocuments</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">DiscardCachedDocuments</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overridable</span> <span class="keyword">Sub</span> <span class="identifier">DiscardCachedDocuments</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:
|
||||
<span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">DiscardCachedDocuments</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">DiscardCachedDocuments</span> : <span class="keyword">unit</span> <span class="keyword">-></span> <span class="keyword">unit</span>
|
||||
<span class="keyword">override</span> <span class="identifier">DiscardCachedDocuments</span> : <span class="keyword">unit</span> <span class="keyword">-></span> <span class="keyword">unit</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_DocumentLoader.htm">DocumentLoader Class</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="identifier">Document</span> <span class="identifier">GetCachedDocument</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="identifier">Document</span> <span class="identifier">GetCachedDocument</span>(
|
||||
<span class="identifier">Uri</span> <span class="parameter">uri</span>
|
||||
)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overridable</span> <span class="keyword">Function</span> <span class="identifier">GetCachedDocument</span> (
|
||||
<span class="parameter">uri</span> <span class="keyword">As</span> <span class="identifier">Uri</span>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="identifier">Document</span> <span class="identifier">LoadDocument</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="identifier">Document</span> <span class="identifier">LoadDocument</span>(
|
||||
<span class="identifier">DocumentSettings</span> <span class="parameter">settings</span>,
|
||||
<span class="identifier">DocumentInfo</span>? <span class="parameter">sourceInfo</span>,
|
||||
<span class="identifier">string</span> <span class="parameter">specifier</span>,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">abstract</span> <span class="identifier">Task</span><<span class="identifier">Document</span>> <span class="identifier">LoadDocumentAsync</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">abstract</span> <span class="identifier">Task</span><<span class="identifier">Document</span>> <span class="identifier">LoadDocumentAsync</span>(
|
||||
<span class="identifier">DocumentSettings</span> <span class="parameter">settings</span>,
|
||||
<span class="identifier">DocumentInfo</span>? <span class="parameter">sourceInfo</span>,
|
||||
<span class="identifier">string</span> <span class="parameter">specifier</span>,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">DocumentLoader</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">DocumentLoader</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:
|
||||
<span class="identifier">DocumentLoader</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-></span> <span class="identifier">DocumentLoader</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="T_Microsoft_ClearScript_DocumentLoader.htm">DocumentLoader Class</a></div><div class="seeAlsoStyle"><a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"><p>Copyright © Microsoft Corporation. All rights reserved.</p><div class="feedbackLink">Send comments on this topic to
|
||||
<a id="HT_MailLink" href="mailto:ClearScript%40microsoft.com?Subject=ClearScript%20Library">Microsoft</a></div>
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
<span class="identifier">string</span> <span class="parameter">identifier</span>,
|
||||
<span class="identifier">Document</span> <span class="parameter">document</span>
|
||||
)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">AddSystemDocument</span> (
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
<span class="identifier">string</span> <span class="parameter">identifier</span>,
|
||||
<span class="identifier">DocumentCategory</span> <span class="parameter">category</span>,
|
||||
<span class="identifier">string</span> <span class="parameter">contents</span>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
<span class="identifier">string</span> <span class="parameter">identifier</span>,
|
||||
<span class="identifier">DocumentCategory</span> <span class="parameter">category</span>,
|
||||
<span class="identifier">string</span> <span class="parameter">contents</span>,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<strong>Namespace:</strong>
|
||||
<a href="N_Microsoft_ClearScript.htm">Microsoft.ClearScript</a><br />
|
||||
<strong>Assembly:</strong>
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.0<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">AddSystemDocument</span>(
|
||||
<span class="identifier">string</span> <span class="parameter">identifier</span>,
|
||||
<span class="identifier">string</span> <span class="parameter">contents</span>
|
||||
)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">AddSystemDocument</span> (
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче