SyntaxGenerator.WithTypeConstraint Method

Definition

Overloads

WithTypeConstraint(SyntaxNode, String, SyntaxNode[])

Adds a type constraint to a type parameter of a declaration.

WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, SyntaxNode[])

Adds a type constraint to a type parameter of a declaration.

WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, IEnumerable<SyntaxNode>)

Adds a type constraint to a type parameter of a declaration.

WithTypeConstraint(SyntaxNode, String, SyntaxNode[])

Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs

Adds a type constraint to a type parameter of a declaration.

public:
 Microsoft::CodeAnalysis::SyntaxNode ^ WithTypeConstraint(Microsoft::CodeAnalysis::SyntaxNode ^ declaration, System::String ^ typeParameterName, ... cli::array <Microsoft::CodeAnalysis::SyntaxNode ^> ^ types);
public Microsoft.CodeAnalysis.SyntaxNode WithTypeConstraint (Microsoft.CodeAnalysis.SyntaxNode declaration, string typeParameterName, params Microsoft.CodeAnalysis.SyntaxNode[] types);
member this.WithTypeConstraint : Microsoft.CodeAnalysis.SyntaxNode * string * Microsoft.CodeAnalysis.SyntaxNode[] -> Microsoft.CodeAnalysis.SyntaxNode
Public Function WithTypeConstraint (declaration As SyntaxNode, typeParameterName As String, ParamArray types As SyntaxNode()) As SyntaxNode

Parameters

declaration
SyntaxNode
typeParameterName
String
types
SyntaxNode[]

Returns

Applies to

WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, SyntaxNode[])

Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs

Adds a type constraint to a type parameter of a declaration.

public:
 Microsoft::CodeAnalysis::SyntaxNode ^ WithTypeConstraint(Microsoft::CodeAnalysis::SyntaxNode ^ declaration, System::String ^ typeParameterName, Microsoft::CodeAnalysis::Editing::SpecialTypeConstraintKind kinds, ... cli::array <Microsoft::CodeAnalysis::SyntaxNode ^> ^ types);
public Microsoft.CodeAnalysis.SyntaxNode WithTypeConstraint (Microsoft.CodeAnalysis.SyntaxNode declaration, string typeParameterName, Microsoft.CodeAnalysis.Editing.SpecialTypeConstraintKind kinds, params Microsoft.CodeAnalysis.SyntaxNode[] types);
member this.WithTypeConstraint : Microsoft.CodeAnalysis.SyntaxNode * string * Microsoft.CodeAnalysis.Editing.SpecialTypeConstraintKind * Microsoft.CodeAnalysis.SyntaxNode[] -> Microsoft.CodeAnalysis.SyntaxNode
Public Function WithTypeConstraint (declaration As SyntaxNode, typeParameterName As String, kinds As SpecialTypeConstraintKind, ParamArray types As SyntaxNode()) As SyntaxNode

Parameters

declaration
SyntaxNode
typeParameterName
String
types
SyntaxNode[]

Returns

Applies to

WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, IEnumerable<SyntaxNode>)

Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs

Adds a type constraint to a type parameter of a declaration.

public abstract Microsoft.CodeAnalysis.SyntaxNode WithTypeConstraint (Microsoft.CodeAnalysis.SyntaxNode declaration, string typeParameterName, Microsoft.CodeAnalysis.Editing.SpecialTypeConstraintKind kinds, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> types = default);
public abstract Microsoft.CodeAnalysis.SyntaxNode WithTypeConstraint (Microsoft.CodeAnalysis.SyntaxNode declaration, string typeParameterName, Microsoft.CodeAnalysis.Editing.SpecialTypeConstraintKind kinds, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? types = default);
public Microsoft.CodeAnalysis.SyntaxNode WithTypeConstraint (Microsoft.CodeAnalysis.SyntaxNode declaration, string typeParameterName, Microsoft.CodeAnalysis.Editing.SpecialTypeConstraintKind kinds, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? types = default);
abstract member WithTypeConstraint : Microsoft.CodeAnalysis.SyntaxNode * string * Microsoft.CodeAnalysis.Editing.SpecialTypeConstraintKind * seq<Microsoft.CodeAnalysis.SyntaxNode> -> Microsoft.CodeAnalysis.SyntaxNode
member this.WithTypeConstraint : Microsoft.CodeAnalysis.SyntaxNode * string * Microsoft.CodeAnalysis.Editing.SpecialTypeConstraintKind * seq<Microsoft.CodeAnalysis.SyntaxNode> -> Microsoft.CodeAnalysis.SyntaxNode
Public MustOverride Function WithTypeConstraint (declaration As SyntaxNode, typeParameterName As String, kinds As SpecialTypeConstraintKind, Optional types As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode
Public Function WithTypeConstraint (declaration As SyntaxNode, typeParameterName As String, kinds As SpecialTypeConstraintKind, Optional types As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode

Parameters

declaration
SyntaxNode
typeParameterName
String

Returns

Applies to