SyntaxGenerator.OperatorDeclaration Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
OperatorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>) |
Создает оператор или объявление преобразования, соответствующее существующему символу метода. |
OperatorDeclaration(OperatorKind, IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>) |
Создает объявление метода. |
OperatorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>)
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
Создает оператор или объявление преобразования, соответствующее существующему символу метода.
public Microsoft.CodeAnalysis.SyntaxNode OperatorDeclaration (Microsoft.CodeAnalysis.IMethodSymbol method, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> statements = default);
public Microsoft.CodeAnalysis.SyntaxNode OperatorDeclaration (Microsoft.CodeAnalysis.IMethodSymbol method, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? statements = default);
member this.OperatorDeclaration : Microsoft.CodeAnalysis.IMethodSymbol * seq<Microsoft.CodeAnalysis.SyntaxNode> -> Microsoft.CodeAnalysis.SyntaxNode
Public Function OperatorDeclaration (method As IMethodSymbol, Optional statements As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode
Параметры
- method
- IMethodSymbol
- statements
- IEnumerable<SyntaxNode>
Возвращаемое значение
Применяется к
OperatorDeclaration(OperatorKind, IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>)
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
- Исходный код:
- SyntaxGenerator.cs
Создает объявление метода.
public virtual Microsoft.CodeAnalysis.SyntaxNode OperatorDeclaration (Microsoft.CodeAnalysis.Editing.OperatorKind kind, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> parameters = default, Microsoft.CodeAnalysis.SyntaxNode returnType = default, Microsoft.CodeAnalysis.Accessibility accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, Microsoft.CodeAnalysis.Editing.DeclarationModifiers modifiers = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> statements = default);
public virtual Microsoft.CodeAnalysis.SyntaxNode OperatorDeclaration (Microsoft.CodeAnalysis.Editing.OperatorKind kind, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? parameters = default, Microsoft.CodeAnalysis.SyntaxNode? returnType = default, Microsoft.CodeAnalysis.Accessibility accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, Microsoft.CodeAnalysis.Editing.DeclarationModifiers modifiers = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? statements = default);
abstract member OperatorDeclaration : Microsoft.CodeAnalysis.Editing.OperatorKind * seq<Microsoft.CodeAnalysis.SyntaxNode> * Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.Accessibility * Microsoft.CodeAnalysis.Editing.DeclarationModifiers * seq<Microsoft.CodeAnalysis.SyntaxNode> -> Microsoft.CodeAnalysis.SyntaxNode
override this.OperatorDeclaration : Microsoft.CodeAnalysis.Editing.OperatorKind * seq<Microsoft.CodeAnalysis.SyntaxNode> * Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.Accessibility * Microsoft.CodeAnalysis.Editing.DeclarationModifiers * seq<Microsoft.CodeAnalysis.SyntaxNode> -> Microsoft.CodeAnalysis.SyntaxNode
Public Overridable Function OperatorDeclaration (kind As OperatorKind, Optional parameters As IEnumerable(Of SyntaxNode) = Nothing, Optional returnType As SyntaxNode = Nothing, Optional accessibility As Accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, Optional modifiers As DeclarationModifiers = Nothing, Optional statements As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode
Параметры
- kind
- OperatorKind
- parameters
- IEnumerable<SyntaxNode>
- returnType
- SyntaxNode
- accessibility
- Accessibility
- modifiers
- DeclarationModifiers
- statements
- IEnumerable<SyntaxNode>
Возвращаемое значение
Применяется к
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.