15 references to ClassOrStructConstraint
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
105
clause.Constraints.Insert(0, SyntaxFactory.
ClassOrStructConstraint
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
26
private static readonly TypeParameterConstraintSyntax s_classConstraint =
ClassOrStructConstraint
(SyntaxKind.ClassConstraint);
27
private static readonly TypeParameterConstraintSyntax s_structConstraint =
ClassOrStructConstraint
(SyntaxKind.StructConstraint);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (2)
43
constraints.Add(
ClassOrStructConstraint
(SyntaxKind.ClassConstraint));
51
constraints.Add(
ClassOrStructConstraint
(SyntaxKind.StructConstraint));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
105
clause.Constraints.Insert(0, SyntaxFactory.
ClassOrStructConstraint
(
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1861
constraints = constraints.Insert(0, SyntaxFactory.
ClassOrStructConstraint
(isReferenceType ? SyntaxKind.ClassConstraint : SyntaxKind.StructConstraint));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
26
private static readonly TypeParameterConstraintSyntax s_classConstraint =
ClassOrStructConstraint
(SyntaxKind.ClassConstraint);
27
private static readonly TypeParameterConstraintSyntax s_structConstraint =
ClassOrStructConstraint
(SyntaxKind.StructConstraint);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (2)
43
constraints.Add(
ClassOrStructConstraint
(SyntaxKind.ClassConstraint));
51
constraints.Add(
ClassOrStructConstraint
(SyntaxKind.StructConstraint));
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
26
private static readonly TypeParameterConstraintSyntax s_classConstraint =
ClassOrStructConstraint
(SyntaxKind.ClassConstraint);
27
private static readonly TypeParameterConstraintSyntax s_structConstraint =
ClassOrStructConstraint
(SyntaxKind.StructConstraint);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (2)
43
constraints.Add(
ClassOrStructConstraint
(SyntaxKind.ClassConstraint));
51
constraints.Add(
ClassOrStructConstraint
(SyntaxKind.StructConstraint));