次の方法で共有


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
ソース:
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
ソース:
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

パラメーター

parameters
IEnumerable<SyntaxNode>
returnType
SyntaxNode
accessibility
Accessibility
statements
IEnumerable<SyntaxNode>

戻り値

適用対象