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:
ClearScript 2022-06-29 00:28:42 -04:00
Родитель 2812f30a35
Коммит f764372dcd
674 изменённых файлов: 1504 добавлений и 1071 удалений

Просмотреть файл

@ -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&lt;TResult&gt;</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&lt;TResult&gt;</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

Двоичный файл не отображается.

Просмотреть файл

@ -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>&lt;T&gt;(
 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>&lt;T&gt;(
<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">-&gt;</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">-&gt;</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">-&gt;</span> <span class="keyword">unit</span>
<span class="keyword">override</span> <span class="identifier">DiscardCachedDocuments</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</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>&lt;<span class="identifier">Document</span>&gt; <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>&lt;<span class="identifier">Document</span>&gt; <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">-&gt;</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> (

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше