2 overrides of WithTypeConstraint
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1823public override SyntaxNode WithTypeConstraint(SyntaxNode declaration, string typeParameterName, SpecialTypeConstraintKind kinds, IEnumerable<SyntaxNode>? types)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2872Public Overrides Function WithTypeConstraint(declaration As SyntaxNode, typeParameterName As String, kinds As SpecialTypeConstraintKind, Optional types As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode
15 references to WithTypeConstraint
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.cs (5)
2083Generator.WithTypeConstraint( 2089Generator.WithTypeConstraint( 2095Generator.WithTypeConstraint( 2101Generator.WithTypeConstraint( 2107Generator.WithTypeConstraint(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.vb (5)
2005Generator.WithTypeConstraint( 2012Generator.WithTypeConstraint( 2019Generator.WithTypeConstraint( 2026Generator.WithTypeConstraint( 2033Generator.WithTypeConstraint(
Microsoft.CodeAnalysis.Workspaces (5)
Editing\SyntaxEditorExtensions.cs (1)
38=> editor.ReplaceNode(declaration, (d, g) => g.WithTypeConstraint(d, typeParameterName, kind, types));
Editing\SyntaxGenerator.cs (4)
212decl = WithTypeConstraint(decl, typeParameter.Name, SpecialTypeConstraintKind.ReferenceType); 882declaration = this.WithTypeConstraint(declaration, tp.Name, 925=> WithTypeConstraint(declaration, typeParameterName, kinds, (IEnumerable<SyntaxNode>)types); 931=> WithTypeConstraint(declaration, typeParameterName, SpecialTypeConstraintKind.None, (IEnumerable<SyntaxNode>)types);