SyntaxGenerator.OperatorDeclaration Método
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.
Sobrecargas
OperatorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>) |
Cria um operador ou declaração de conversão correspondente a um símbolo de método existente. |
OperatorDeclaration(OperatorKind, IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>) |
Cria uma declaração de método. |
OperatorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>)
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
Cria um operador ou declaração de conversão correspondente a um símbolo de método existente.
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
Parâmetros
- method
- IMethodSymbol
- statements
- IEnumerable<SyntaxNode>
Retornos
Aplica-se a
OperatorDeclaration(OperatorKind, IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>)
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
- Origem:
- SyntaxGenerator.cs
Cria uma declaração de método.
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
Parâmetros
- kind
- OperatorKind
- parameters
- IEnumerable<SyntaxNode>
- returnType
- SyntaxNode
- accessibility
- Accessibility
- modifiers
- DeclarationModifiers
- statements
- IEnumerable<SyntaxNode>
Retornos
Aplica-se a
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.