ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript.V8
V8CacheKind Enumeration
V8CacheResult Enumeration
V8CpuProfile Class
V8CpuProfile.Node Class
V8CpuProfile.Node.HitLine Structure
V8CpuProfile.Sample Class
V8CpuProfileFlags Enumeration
V8GlobalFlags Enumeration
V8Runtime Class
V8RuntimeConstraints Class
V8RuntimeDebuggerEventArgs Class
V8RuntimeFlags Enumeration
V8RuntimeHeapInfo Class
V8RuntimeViolationPolicy Enumeration
V8Script Class
V8ScriptEngine Class
V8ScriptEngineFlags Enumeration
V8Settings Class

# Microsoft.ClearScript.V8 Namespace

The Microsoft.ClearScript.V8 namespace contains types that provide access to the V8 high-performance open-source JavaScript engine.
Classes

| Class | Description
--- | --- | ---
| V8CpuProfile | Represents a V8 CPU profile.
| V8CpuProfileNode | Represents a node in a V8 CPU profile's call tree.
| V8CpuProfileSample | Represents a V8 CPU profile sample.
| V8Runtime | Represents an instance of the V8 runtime.
| V8RuntimeConstraints | Specifies resource constraints for a V8 runtime.
| V8RuntimeDebuggerEventArgs | Provides data for debugger events associated with V8 runtimes.
| V8RuntimeHeapInfo | Contains memory usage information for a V8 runtime.
| V8Script | Represents a compiled script that can be executed multiple times without recompilation.
| V8ScriptEngine | Represents an instance of the V8 JavaScript engine.
| V8Settings | Defines properties that comprise ClearScript's V8 configuration.

Structures

| Structure | Description
--- | --- | ---
| V8CpuProfileNodeHitLine | Represents a script line observed by the V8 CPU profiler.

Enumerations

| Enumeration | Description
--- | --- | ---
| V8CacheKind | Defines caching options for V8 script compilation.
| V8CacheResult | Defines cache data processing results for V8 script compilation.
| V8CpuProfileFlags | Defines options for creating a V8 CPU profile.
| V8GlobalFlags | Defines global V8 options.
| V8RuntimeFlags | Defines options for initializing a new V8 runtime instance.
| V8RuntimeViolationPolicy | Defines options for V8 runtime behavior in response to a violation.
| V8ScriptEngineFlags | Defines options for initializing a new V8 JavaScript engine instance.

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft