Compartilhar via


DkmNativeCppNamedExpressionParameter Class

Definition

Named parameter that may be used in CompileNativeExpression().

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

public ref class DkmNativeCppNamedExpressionParameter
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmNativeCppNamedExpressionParameter
[Windows::Foundation::Metadata::WebHostHidden]
class DkmNativeCppNamedExpressionParameter
[System.Runtime.InteropServices.Guid("71561436-6ab6-c920-9a47-e4ae5e6f6a30")]
public class DkmNativeCppNamedExpressionParameter
[<System.Runtime.InteropServices.Guid("71561436-6ab6-c920-9a47-e4ae5e6f6a30")>]
type DkmNativeCppNamedExpressionParameter = class
Public Class DkmNativeCppNamedExpressionParameter
Inheritance
DkmNativeCppNamedExpressionParameter
Attributes

Properties

Name

The name of this parameter. This name must be a legal C++ identifier, with the exception that '$' is a valid character. Expressions passed to CompileNativeExpression() may use the parameter name to refer to the parameter. In the resultant IL, parameters are read via a DkmILLoad instruction. The first parameter (index 0) is an implicit 'this' pointer, present only if 'TypeContext' is non-null. Named parameter follow immediately after.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

Type

The type of this parameter.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

Methods

Create(String, DkmNativeCppType)

Create a new DkmNativeCppNamedExpressionParameter object instance.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

Applies to