ICollectionExpressionOperation.ConstructArguments Propiedad

Definición

Argumentos pasados a ConstructMethod, si están presentes. Los argumentos están en orden de evaluación. Puede ser una matriz vacía. Nunca será default. Si los argumentos se enlazan correctamente, todos serán IArgumentOperation; de lo contrario, pueden ser cualquier operación.

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)

Valor de propiedad

Comentarios

Si la invocación está en su forma expandida, los argumentos params/ParamArray se recopilarán en matrices. Los valores predeterminados se proporcionan para los argumentos opcionales que faltan en el origen.

Si se trata de un método de generador de colecciones, incluirá todos los argumentos del método, excepto el argumento final ReadOnlySpan que recibe los elementos de la colección. Ese argumento final se representará mediante un IArgumentOperation cuya propiedad "Value" es .ICollectionExpressionElementsPlaceholderOperation Los elementos reales pasados al método de creación se encuentran en Elements.

Se aplica a