ICollectionExpressionOperation.ConstructArguments Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Argumentos passados para ConstructMethod, se presentes. Os argumentos estão em ordem de avaliação. Pode ser uma matriz vazia. Nunca será default. Se os argumentos forem associados com êxito, todos eles serão IArgumentOperation; caso contrário, eles poderão ser qualquer operação.
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 da propriedade
Comentários
Se a invocação estiver em sua forma expandida, os argumentos params/ParamArray serão coletados em matrizes. Os valores padrão são fornecidos para argumentos opcionais ausentes na origem.
Se esse for um método de construtor de coleções, isso incluirá todos os argumentos para o método, exceto para o argumento final ReadOnlySpan que recebe os elementos da coleção. Esse argumento final será representado por um IArgumentOperation cujo 'Valor' é um ICollectionExpressionElementsPlaceholderOperation. Os elementos reais passados para o método de criação estão contidos em Elements.