Microsoft.CodeAnalysis.Operations Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
OperationExtensions | |
OperationVisitor |
IOperation Представляет посетителя, который посещает только один метод IOperation, переданный в метод Visit. |
OperationVisitor<TArgument,TResult> |
IOperation Представляет посетителя, который посещает только один метод IOperation, переданный в его метод Visit, с дополнительным аргументом типа, заданного параметром |
OperationWalker |
Представляет объект , OperationVisitor который спускается по всему IOperation дереву, посещая каждый узел IOperation и его дочерние узлы IOperation в порядке глубины. |
OperationWalker<TArgument> |
Представляет объект , OperationVisitor<TArgument,TResult> который спускается по всему IOperation дереву, посещая каждый узел IOperation и его дочерние узлы IOperation в порядке глубины. Возвращает значение NULL. |
Структуры
CommonConversion |
Представляет общие, не зависящие от языка элементы преобразования. |
Интерфейсы
IAddressOfOperation |
Представляет операцию, которая создает значение указателя, принимая адрес ссылки. Текущее использование: (1) C# адрес выражения |
IAnonymousFunctionOperation |
Представляет операцию анонимной функции. Текущее использование: (1) лямбда-выражение C#. (2) Выражение анонимного делегата VB. |
IAnonymousObjectCreationOperation |
Представляет создание анонимного объекта. Текущее использование: (1) C# "new { ... }" expression (2) VB "New With { ... }" expression |
IArgumentOperation |
Представляет аргумент для вызова метода. Текущее использование: (1) аргумент C# для выражения вызова, выражение создания объекта и т. д. (2) аргумент VB в выражение вызова, выражение создания объекта и т. д. |
IArrayCreationOperation |
Представляет создание экземпляра массива. Текущее использование: (1) выражение создания массива C#. (2) Выражение создания массива VB. |
IArrayElementReferenceOperation |
Представляет ссылку на элемент массива. Текущее использование: (1) выражение ссылки на элемент массива C#. (2) Выражение ссылки на элемент массива VB. |
IArrayInitializerOperation |
Представляет инициализацию экземпляра массива. Текущее использование: (1) Инициализатор массива C#. (2) Инициализатор массива VB. |
IAssignmentOperation |
Представляет базовый интерфейс для назначений. Текущее использование: (1) простые, составные и деконструкционные выражения присваивания C#. (2) Простые и составные выражения присваивания VB. |
IAttributeOperation |
Представляет применение атрибута. Текущее использование: (1) приложение атрибута C#. (2) Приложение атрибута VB. |
IAwaitOperation |
Представляет операцию ожидания. Текущее использование: (1) выражение ожидания C#. (2) Выражение ожидания VB. |
IBinaryOperation |
Представляет операцию с двумя операндами и бинарным оператором, который создает результат с типом, не имеющим значения NULL. Текущее использование: (1) выражение двоичного оператора C#. (2) Выражение двоичного оператора VB. |
IBinaryPatternOperation |
Представляет двоичный шаблон ("и" или "или"). Текущее использование: (1) шаблоны C# "и" и "или". |
IBlockOperation |
Представляет блок, содержащий последовательность операций и локальные объявления. Текущее использование: (1) оператор блока C# "{ ... }". (2) Неявный оператор блока VB для тел метода и других операторов с областью блока. |
IBranchOperation |
Представляет операцию ветви. Текущее использование: (1) оператор goto, break или continue в C#. (2) Оператор VB GoTo, Exit *** или Continue ***. |
ICaseClauseOperation |
Представляет предложение case. Текущее использование: (1) предложение регистра C#. (2) Предложение VB Case. |
ICatchClauseOperation |
Представляет предложение catch. Текущее использование: (1) предложение C# catch. (2) Предложение VB Catch. |
ICoalesceAssignmentOperation |
Представляет операцию объединения назначения с целевым объектом и условно вычисляемое значение: (1) Target вычисляется для null. Если значение равно NULL, Value вычисляется и назначается целевому объекту. (2) Value условно вычисляется, если Target имеет значение NULL, и результат назначается в Target. Результатом всего выражения являетсяTarget , который вычисляется только один раз.
Текущее использование: (1) Операция |
ICoalesceOperation |
Представляет операцию объединения с двумя операндами: (1) Value, которая является первым операндом, который вычисляется безоговорочно и является результатом операции, если не null. (2) WhenNull, который является вторым операндом, который вычисляется условно и является результатом операции, если Value имеет значение NULL. Текущее использование: (1) объединенное выражение C# со значением NULL "Значение ?? WhenNull". (2) Двоичное условное выражение VB "If(Value, WhenNull)". |
ICollectionElementInitializerOperation |
Устаревший интерфейс, который использовался для представления инициализатора элементов коллекции. В соответствующих случаях он был заменен на IInvocationOperation и IDynamicInvocationOperation. Текущее использование: нет. Этот API устарел в пользу IInvocationOperation и IDynamicInvocationOperation. |
ICollectionExpressionOperation |
Представляет выражение коллекции. Текущее использование: (1) выражение коллекции C#. |
ICompoundAssignmentOperation |
Представляет составное назначение, которое мутирует целевой объект с результатом двоичной операции. Текущее использование: (1) составное выражение присваивания C#. (2) Составное выражение присваивания VB. |
IConditionalAccessInstanceOperation |
Представляет значение операции с условным доступом в .WhenNotNull
Для операции условного доступа в форме Текущее использование: (1) выражение экземпляра условного доступа C#. (2) Выражение экземпляра условного доступа VB. |
IConditionalAccessOperation |
Представляет операцию с условным доступом. Обратите внимание, что IConditionalAccessInstanceOperation используется для ссылки на значение Operation в .WhenNotNull Текущее использование: (1) выражение условного доступа C# (оператор ? или ?. ). (2) Выражение условного доступа VB (оператор ? или ?. ). |
IConditionalOperation |
Представляет условную операцию с: (1) Condition для тестирования, (2) WhenTrue операцией, выполняемой, когда Condition имеет значение true, и (3) WhenFalse операцией, выполняемой, если Condition имеет значение false. Текущее использование: (1) тернарное выражение C# "a? b : c" и оператор if. (2) Тернарное выражение VB "If(a, b, c)" и оператор If Else. |
IConstantPatternOperation |
Представляет шаблон с константным значением. Текущее использование: (1) шаблон константы C#. |
IConstructorBodyOperation |
Представляет операцию тела метода конструктора. Текущее использование: (1) Текст метода C# для объявления конструктора |
IConversionOperation |
Представляет преобразование типа. Текущее использование: (1) выражение преобразования C#. (2) Выражение преобразования VB. |
IDeclarationExpressionOperation |
Представляет операцию выражения объявления. В отличие от обычного объявления IVariableDeclaratorOperation переменной и IVariableDeclarationOperation, эта операция представляет "выражение", объявляющее переменную. Текущее использование: (1) выражение объявления C#. Например, (a) "var (x, y)" — это выражение объявления деконструкции с переменными x и y. (b) "(var x, var y)" — это выражение кортежа с двумя выражениями объявления. (c) "M(out var x);" — это выражение вызова с выражением объявления out "var x". |
IDeclarationPatternOperation |
Представляет шаблон, объявляющий символ. Текущее использование: (1) шаблон объявления C#. |
IDeconstructionAssignmentOperation |
Представляет назначение с деконструкцией. Текущее использование: (1) выражение назначения деконструкции C#. |
IDefaultCaseClauseOperation |
Представляет предложение регистра по умолчанию. Текущее использование: (1) предложение C# по умолчанию. (2) Предложение VB Case Else. |
IDefaultValueOperation |
Представляет операцию со значением по умолчанию. Текущее использование: (1) выражение значения по умолчанию в C#. |
IDelegateCreationOperation |
Представляет создание делегата. Он создается при каждом создании нового делегата. Текущее использование: (1) выражение создания делегата C#. (2) Выражение создания делегата VB. |
IDiscardOperation |
Представляет операцию удаления. Текущее использование: выражения отмены C# |
IDiscardPatternOperation |
Представляет шаблон отмены. Текущее использование: шаблон отмены C# |
IDynamicIndexerAccessOperation |
Представляет динамически привязанный доступ к индексатору. Текущее использование: (1) выражение доступа динамического индексатора C#. |
IDynamicInvocationOperation |
Представляет динамически привязанный вызов.
Текущее использование: (1) динамическое выражение вызова C#.
(2) Инициализатор элемента динамической коллекции C#.
Например, в следующем инициализаторе коллекции, |
IDynamicMemberReferenceOperation |
Представляет ссылку на элемент класса, структуры или модуля, который динамически привязан. Текущее использование: (1) выражение ссылки на динамический элемент C#. (2) Выражение ссылки на член с поздней привязкой VB. |
IDynamicObjectCreationOperation |
Представляет создание объекта с динамически привязанным конструктором. Текущее использование: (1) новое выражение C# с динамическими аргументами. (2) Выражение "New" с поздней привязкой VB. |
IEmptyOperation |
Представляет пустую операцию или операцию без операции. Текущее использование: (1) пустой оператор C#. |
IEndOperation |
Представляет операцию, которая внезапно останавливает выполнение кода. Текущее использование: (1) Оператор Конца VB. |
IEventAssignmentOperation |
Представляет привязку события. Текущее использование: (1) выражение назначения событий C#. (2) Оператор добавления и удаления обработчика VB. |
IEventReferenceOperation |
Представляет ссылку на событие. Текущее использование: (1) выражение ссылки на события C#. (2) Выражение ссылки на событие VB. |
IExpressionStatementOperation |
Представляет операцию, которая удаляет результирующее значение и тип базового упаковавшегося Operationобъекта . Текущее использование: (1) оператор выражения C#. (2) Оператор выражения VB. |
IFieldInitializerOperation |
Представляет инициализацию поля. Текущее использование: (1) Инициализатор поля C# с предложением равного значения. (2) Инициализатор полей VB с предложением равного значения или предложением AsNew. Несколько полей можно инициализировать с помощью предложения AsNew в VB. |
IFieldReferenceOperation |
Представляет ссылку на поле. Текущее использование: (1) выражение ссылки на поле C#. (2) Выражение ссылки на поле VB. |
IForEachLoopOperation |
Представляет для каждого цикла. Текущее использование: (1) оператор цикла foreach В# (2) оператор цикла For Each ВБ |
IForLoopOperation |
Представляет цикл for. Текущее использование: (1) оператор цикла "for" в C# |
IForToLoopOperation |
Представляет цикл for to с переменной управления циклом и начальными значениями, значениями предела и шага для переменной управления. Текущее использование: (1) VB 'For ... Кому... Оператор цикла шага |
IFunctionPointerInvocationOperation |
Представляет вызов указателя функции. |
IImplicitIndexerReferenceOperation |
Представляет ссылку на неявный индексатор System.Index или System.Range по отношению к типу, отличному от массива. Текущее использование: (1) неявное выражение ссылки на индексатор System.Index или System.Range в C#. |
IIncrementOrDecrementOperation |
Представляет Increment операцию или Decrement . Обратите внимание, что эта операция отличается от IUnaryOperation , так как она изменяет Target, а выражение унарного оператора не изменяет его операнд. Текущее использование: (1) выражение приращения или декремента C#. |
IInlineArrayAccessOperation |
Представляет ссылку на элемент или операцию среза над встроенным типом массива. Текущее использование: (1) доступ к встроенному массиву C#. |
IInstanceReferenceOperation |
Представляет неявную или явную ссылку на экземпляр. Текущее использование: (1) C# this или базовое выражение. (2) Выражение VB Me, MyClass или MyBase. (3) Объект или коллекция C# или инициализаторы выражений with. (4) VB С операторами, инициализаторами объектов или коллекций. |
IInterpolatedStringAdditionOperation |
Представляет добавление нескольких интерполированных строковых литералы, преобразуемых в тип обработчика интерполированной строки. |
IInterpolatedStringAppendOperation |
Представляет вызов Метода AppendLiteral или AppendFormatted в рамках преобразования интерполированного обработчика строк. |
IInterpolatedStringContentOperation |
Представляет составную часть интерполированной строки. Текущее использование: (1) содержимое интерполированной строки C#. (2) Содержимое интерполированной строки VB. |
IInterpolatedStringHandlerArgumentPlaceholderOperation |
Представляет аргумент из вызова метода, доступа к индексатору или вызова конструктора, который создает содержащий IInterpolatedStringHandlerCreationOperation |
IInterpolatedStringHandlerCreationOperation |
Представляет интерполированную строку, преобразованную в пользовательский тип обработчика интерполированной строки. |
IInterpolatedStringOperation |
Представляет интерполированную строку. Текущее использование: (1) выражение интерполированной строки C#. (2) Выражение интерполированной строки VB. |
IInterpolatedStringTextOperation |
Представляет составной строковый литерал операции интерполированной строки. Текущее использование: (1) интерполированный строковый текст C#. (2) Текст интерполированной строки VB. |
IInterpolationOperation |
Представляет составную часть интерполяции операции интерполированной строки. Текущее использование: (1) часть интерполяции C#. (2) Часть интерполяции VB. |
IInvalidOperation |
Представляет недопустимую операцию с одной или несколькими дочерними операциями. Текущее использование: (1) недопустимое выражение C# или недопустимый оператор. (2) Недопустимое выражение VB или недопустимый оператор. |
IInvocationOperation |
Представляет вызов метода.
Текущее использование: (1) выражение вызова метода C#.
(2) Инициализатор элемента коллекции C#.
Например, в следующем инициализаторе коллекции: |
IIsPatternOperation |
Представляет операцию, которая проверяет, соответствует ли значение определенному шаблону. Текущее использование: (1) C# является выражением шаблона. Например, "x is int i". |
IIsTypeOperation |
Представляет операцию, которая проверяет, имеет ли значение определенный тип. Текущее использование: (1) выражение оператора "is" в C#. (2) Выражения VB "TypeOf" и "TypeOf IsNot". |
ILabeledOperation |
Представляет операцию с меткой. Текущее использование: (1) оператор C# с меткой. (2) Оператор метки VB. |
IListPatternOperation |
Представляет шаблон списка C#. |
ILiteralOperation |
Представляет текстовое литеральное число, строку и т. д. Текущее использование: (1) литеральное выражение C#. (2) Литеральное выражение VB. |
ILocalFunctionOperation |
Представляет локальную функцию, определенную в методе . Текущее использование: (1) оператор локальной функции C#. |
ILocalReferenceOperation |
Представляет ссылку на объявленную локальную переменную. Текущее использование: (1) выражение локальной ссылки C#. (2) Выражение локальной ссылки VB. |
ILockOperation |
Body Представляет операции, которые выполняются при удержании блокировки на LockedValue. Текущее использование: (1) оператор блокировки C#. (2) Оператор VB SyncLock. |
ILoopOperation |
Представляет операцию цикла. Текущее использование: (1) операторы цикла "while", "for", "foreach" и "do" (2) операторы цикла VB "While", "ForTo", "ForEach", "Do While" и "Do Until" |
IMemberInitializerOperation |
Представляет инициализацию элемента в инициализаторе объектов с помощью вложенного объекта или инициализатора коллекции. Текущее использование: (1) выражение инициализатора вложенных элементов C#. Например, при создании объекта с инициализатором "new Class() { X = x, Y = { x, y, 3 }, Z = { X = z } }" инициализаторы элементов для Y и Z, т. е. "Y = { x, y, 3 }" и "Z = { X = z }" являются вложенными инициализаторами элементов, представленными этой операцией. |
IMemberReferenceOperation |
Представляет ссылку на элемент класса, структуры или интерфейса. Текущее использование: (1) ссылочного выражения элемента C#. (2) Выражение ссылки на член VB. |
IMethodBodyBaseOperation |
Представляет операцию тела метода. Текущее использование: (1) текст метода C# |
IMethodBodyOperation |
Представляет операцию тела метода. Текущее использование: (1) Текст метода C# для неконструктора |
IMethodReferenceOperation |
Представляет ссылку на метод, отличный от целевого объекта вызова. Текущее использование: (1) выражение ссылки на метод C#. (2) Выражение ссылки на метод VB. |
INameOfOperation |
Представляет операцию, которая получает строковое значение для Argument имени. Текущее использование: (1) выражение имени C#. (2) Выражение VB NameOf. |
INegatedPatternOperation |
Представляет отрицательный шаблон. Текущее использование: (1) шаблон отрицания C#. |
IObjectCreationOperation |
Представляет создание экземпляра объекта. Текущее использование: (1) новое выражение C#. (2) Новое выражение VB. |
IObjectOrCollectionInitializerOperation |
Представляет инициализацию для создания объекта или коллекции. Текущее использование: (1) выражение инициализатора объекта или коллекции C#. (2) Выражение инициализатора объекта или коллекции VB. Например, инициализатор объектов "{ X = x }" в рамках создания объекта "new Class() { X = x }" и инициализатора коллекции "{ x, y, 3 }" в создании коллекции "new MyList() { x, y, 3 }". |
IOmittedArgumentOperation |
Представляет значение аргумента, опущенное в вызове. Текущее использование: (1) Аргумент VB опущен в выражении вызова. |
IParameterInitializerOperation |
Представляет инициализацию параметра в точке объявления. Текущее использование: (1) Инициализатор параметров C# с предложением равного значения. (2) Инициализатор параметра VB с предложением равного значения. |
IParameterReferenceOperation |
Представляет ссылку на параметр. Текущее использование: (1) выражение ссылки на параметр C#. (2) Выражение ссылки на параметр VB. |
IParenthesizedOperation |
Представляет операцию с круглыми скобками. Текущее использование: (1) выражение VB в скобках. |
IPatternCaseClauseOperation |
Представляет предложение case с шаблоном и необязательной операцией защиты. Текущее использование: (1) предложение варианта шаблона C#. |
IPatternOperation |
Представляет операцию сопоставления шаблонов. Текущее использование: (1) шаблон C#. |
IPropertyInitializerOperation |
Представляет инициализацию свойства. Текущее использование: (1) Инициализатор свойств C# с предложением равного значения. (2) Инициализатор свойств VB с предложением равного значения или предложением AsNew. Несколько свойств можно инициализировать с помощью объявления WithEvents с предложением AsNew в VB. |
IPropertyReferenceOperation |
Представляет ссылку на свойство . Текущее использование: (1) выражение ссылки на свойство C#. (2) Выражение ссылки на свойство VB. |
IPropertySubpatternOperation |
Представляет элемент подшаблона свойства, который идентифицирует соответствующий элемент и шаблон, с которым он сопоставляется. |
IRaiseEventOperation |
Представляет операцию для вызова события. Текущее использование: (1) Оператор VB raise event. |
IRangeCaseClauseOperation |
Представляет предложение case с диапазоном значений для сравнения. Текущее использование: (1) предложение регистра диапазона VB формы "Case x To y". |
IRangeOperation |
Представляет операцию диапазона. Текущее использование: (1) выражений диапазона C# |
IRecursivePatternOperation |
Представляет рекурсивный шаблон C#. |
IReDimClauseOperation |
Представляет отдельное предложение объекта для IReDimOperation повторного выделения дискового пространства для одной переменной массива. Текущее использование: (1) предложение ReDim VB. |
IReDimOperation |
Представляет операцию ReDim для повторного выделения дискового пространства для переменных массива. Текущее использование: (1) оператор ReDim VB. |
IRelationalCaseClauseOperation |
Представляет предложение case с пользовательским реляционным оператором для сравнения. Текущее использование: (1) предложение реляционного регистра VB формы "Case Is op x". |
IRelationalPatternOperation |
Представляет шаблон, сравнивающий входные данные с константным значением с помощью реляционного оператора. Текущее использование: (1) реляционный шаблон C#. |
IReturnOperation |
Представляет возвращаемое значение метода с необязательным возвращаемым значением. Текущее использование: (1) оператор возврата C# и оператор yield. (2) Оператор VB Return. |
ISimpleAssignmentOperation |
Представляет простую операцию присваивания. Текущее использование: (1) простое выражение присваивания C#. (2) Простое выражение назначения VB. |
ISingleValueCaseClauseOperation |
Представляет предложение case с одним значением для сравнения. Текущее использование: (1) Предложение регистра C# в форме "case x" (2) предложение VB в форме "Case x". |
ISizeOfOperation |
Представляет операцию для вычисления размера заданного типа. Текущее использование: (1) выражение sizeof в C#. |
ISlicePatternOperation |
Представляет шаблон среза C#. |
ISpreadOperation |
Представляет элемент распределения выражения коллекции. Текущее использование: (1) элемент spread C#. |
IStopOperation |
Представляет операцию для остановки или приостановки выполнения кода. Текущее использование: (1) Оператор Остановки VB. |
ISwitchCaseOperation |
Представляет раздел варианта switch с одним или несколькими предложениями регистра для сопоставления и одной или несколькими операциями, выполняемыми в разделе. Текущее использование: (1) раздел переключателя C# для одного или нескольких предложений case и набора инструкций для выполнения. (2) Блок регистра VB с оператором case для одного или нескольких предложений case и набора инструкций для выполнения. |
ISwitchExpressionArmOperation |
Представляет одну руку выражения switch. |
ISwitchExpressionOperation |
Представляет выражение switch. Текущее использование: (1) выражение переключателя C#. |
ISwitchOperation |
Представляет операцию переключения со значением для переключения вариантов и . Текущее использование: (1) оператор C# switch. (2) Оператор VB Select Case. |
ISymbolInitializerOperation |
Представляет инициализатор для объявления поля, свойства, параметра или локальной переменной. Текущее использование: (1) поле, свойство, параметр или инициализатор локальных переменных C#. (2) Поля VB, свойство, параметр или инициализатор локальных переменных. |
IThrowOperation |
Представляет операцию для создания исключения. Текущее использование: (1) выражение исключения C#. (2) Оператор C# throw. (2) Оператор VB Throw. |
ITranslatedQueryOperation |
Представляет операцию unrolled/lowered query. Например, для выражения запроса C# "from x in set where x.Name != null select x.Name", Дерево операций имеет следующую форму: ITranslatedQueryExpression IInvocationExpression ('Select' invocation for "select x.Name") IInvocationExpression ('Where' invocation for "where x.Name != null") IInvocationExpression ('From' invocation for "from x in set") Текущее использование: (1) выражение запроса C#. (2) Выражение запроса VB. |
ITryOperation |
Представляет операцию try для кода обработки исключений с текстом, предложениями catch и обработчиком finally. Текущее использование: (1) оператор try C#. (2) Оператор Try VB. |
ITupleBinaryOperation |
Представляет сравнение двух операндов, возвращающих логический тип. Текущее использование: (1) выражение двоичного оператора кортежа C#. |
ITupleOperation |
Представляет кортеж с одним или несколькими элементами. Текущее использование: (1) выражение кортежа C#. (2) Выражение кортежа VB. |
ITypeOfOperation |
Представляет операцию, которая получает Type для заданного TypeOperandобъекта . Текущее использование: (1) выражение typeof C#. (2) Выражение GetType VB. |
ITypeParameterObjectCreationOperation |
Представляет создание объекта параметра типа, т. е. new T(), где T — это параметр типа с новым ограничением. Текущее использование: (1) выражение создания объекта параметра типа C#. (2) Выражение создания объекта параметра типа VB. |
ITypePatternOperation |
Представляет шаблон, сравнивающий входные данные с заданным типом. Текущее использование: (1) шаблон типа C#. |
IUnaryOperation |
Представляет операцию с одним операндом и унарным оператором. Текущее использование: (1) выражение унарной операции C#. (2) Выражение унарной операции VB. |
IUsingDeclarationOperation |
Представляет использование объявления переменной с область, охватывающих родительский IBlockOperationобъект . Текущее использование: (1) объявление C# using (1) объявление асинхронного использования C# |
IUsingOperation |
Представляет Body операции, выполняемые при использовании утилляемого Resourcesобъекта . Текущее использование: (1) оператор C# using. (2) Оператор VB Using. |
IUtf8StringOperation |
Представляет байтовое представление строки в кодировке UTF-8. Текущее использование: (1) выражение строкового литерала UTF-8 В C#. |
IVariableDeclarationGroupOperation |
Представляет оператор объявления переменной. |
IVariableDeclarationOperation |
Представляет декларатор, объявляющий несколько отдельных переменных. |
IVariableDeclaratorOperation |
Представляет один декларатор и инициализатор переменной. |
IVariableInitializerOperation |
Представляет инициализацию локальной переменной. Текущее использование: (1) Инициализатор локальных переменных C# с предложением равного значения. (2) Инициализатор локальных переменных VB с предложением равного значения или предложением AsNew. |
IWhileLoopOperation |
Представляет цикл while или do while. Текущее использование: (1) операторы цикла "while" и "do while" В C#. (2) Операторы цикла VB "While", "Do While" и "Do Until". |
IWithOperation |
Представляет клонирование экземпляра объекта. Текущее использование: (1) C# с выражением. |
Перечисления
ArgumentKind |
Типы аргументов. |
BinaryOperatorKind |
Тип двоичного оператора. |
BranchKind |
Тип ветви для IBranchOperation |
CaseKind |
Типы вариантов. |
InstanceReferenceKind |
Тип ссылки для IInstanceReferenceOperation. |
InterpolatedStringArgumentPlaceholderKind |
Тип заполнителя для IInterpolatedStringHandlerArgumentPlaceholderOperation. |
LoopKind |
Типы операций цикла. |
UnaryOperatorKind |
Тип унарного оператора |