SyntaxGenerator.OperatorDeclaration Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
OperatorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>) |
Erstellt einen Operator oder eine Konvertierungsdeklaration, die mit einem vorhandenen Methodensymbol übereinstimmt. |
OperatorDeclaration(OperatorKind, IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>) |
Erstellt eine Methodendeklaration. |
OperatorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>)
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
Erstellt einen Operator oder eine Konvertierungsdeklaration, die mit einem vorhandenen Methodensymbol übereinstimmt.
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
Parameter
- method
- IMethodSymbol
- statements
- IEnumerable<SyntaxNode>
Gibt zurück
Gilt für:
OperatorDeclaration(OperatorKind, IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>)
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
- Quelle:
- SyntaxGenerator.cs
Erstellt eine Methodendeklaration.
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
Parameter
- kind
- OperatorKind
- parameters
- IEnumerable<SyntaxNode>
- returnType
- SyntaxNode
- accessibility
- Accessibility
- modifiers
- DeclarationModifiers
- statements
- IEnumerable<SyntaxNode>
Gibt zurück
Gilt für:
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.