ICollectionExpressionOperation.ConstructArguments Eigenschaft

Definition

Argumente, die an ConstructMethod, sofern vorhanden, übergeben werden. Argumente befinden sich in der Auswertungsreihenfolge. Dies kann ein leeres Array sein. Wird niemals sein default. Wenn die Argumente erfolgreich gebunden wurden, sind IArgumentOperationdies alle; andernfalls können sie ein beliebiger Vorgang sein.

public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.IOperation> ConstructArguments { get; }
member this.ConstructArguments : System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.IOperation>
Public ReadOnly Property ConstructArguments As ImmutableArray(Of IOperation)

Eigenschaftswert

Hinweise

Wenn sich der Aufruf in seiner erweiterten Form befindet, werden Params/ParamArray-Argumente in Arrays gesammelt. Standardwerte werden für optionale Argumente bereitgestellt, die in der Quelle fehlen.

Wenn es sich um eine Sammlungs-Generator-Methode handelt, enthält dies alle Argumente für die Methode, mit Ausnahme des endgültigen ReadOnlySpan Arguments, das die Auflistungselemente empfängt. Dieses letzte Argument wird durch einen IArgumentOperation Wert dargestellt, dessen Wert ein ICollectionExpressionElementsPlaceholderOperationist. Die tatsächlichen Elemente, die an die Erstellungsmethode übergeben werden, sind in Elementsenthalten.

Gilt für: