Expression.Empty Methode

Definitie

Hiermee maakt u een lege expressie met een Void type.

public:
 static System::Linq::Expressions::DefaultExpression ^ Empty();
public static System.Linq.Expressions.DefaultExpression Empty();
static member Empty : unit -> System.Linq.Expressions.DefaultExpression
Public Shared Function Empty () As DefaultExpression

Retouren

Een DefaultExpression met de NodeType eigenschap die gelijk is aan Default en de Type eigenschap is ingesteld op Void.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een lege expressie maakt en deze toevoegt aan een blokexpressie.

// Add the following directive to your file:
// using System.Linq.Expressions;

// This statement creates an empty expression.
DefaultExpression emptyExpr = Expression.Empty();

// The empty expression can be used where an expression is expected, but no action is desired.
// For example, you can use the empty expression as the last expression in the block expression.
// In this case the block expression's return value is void.
var emptyBlock = Expression.Block(emptyExpr);
' Add the following directive to your file:
' Imports System.Linq.Expressions 

' This statement creates an empty expression.
Dim emptyExpr As DefaultExpression = Expression.Empty()

' An empty expression can be used where an expression is expected but no action is desired.
' For example, you can use an empty expression as the last expression in a block expression.
' In this case, the block expression's return value is void.
Dim emptyBlock = Expression.Block(emptyExpr)

Opmerkingen

Een lege expressie kan worden gebruikt waar een expressie wordt verwacht, maar er is geen actie gewenst. U kunt bijvoorbeeld een lege expressie gebruiken als de laatste expressie in een blokexpressie. In dit geval is de retourwaarde van de blokexpressie ongeldig.

Van toepassing op