ICollectionExpressionOperation.ConstructArguments Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Аргументы, переданные ConstructMethodв , если они присутствуют. Аргументы находятся в порядке оценки. Это может быть пустой массив. Никогда не будет default. Если аргументы успешно привязаны, все они будут IArgumentOperationиметь значение; в противном случае они могут быть любой операцией.
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)
Значение свойства
Комментарии
Если вызов находится в развернутой форме, аргументы params/ParamArray будут собраны в массивы. Значения по умолчанию предоставляются для необязательных аргументов, отсутствующих в источнике.
Если это метод построителя коллекций, это будет включать все аргументы в метод, за исключением окончательного ReadOnlySpan аргумента, получающего элементы коллекции. Этот окончательный аргумент будет представлен символом IArgumentOperation , значение которого является значением ICollectionExpressionElementsPlaceholderOperation. Фактические элементы, передаваемые методу создания, содержатся в Elements.