Implemented interface member:
property
ConstraintTypes
Microsoft.CodeAnalysis.ITypeParameterSymbol.ConstraintTypes
1 write to ConstraintTypes
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
135
newTypeParameter.
ConstraintTypes
= ImmutableArray.CreateRange(newTypeParameter.ConstraintTypes, t => t.SubstituteTypes(mapping, typeGenerator));
3 references to ConstraintTypes
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (2)
40
this.
ConstraintTypes
, this.HasConstructorConstraint, this.HasReferenceTypeConstraint,
90
public ImmutableArray<NullableAnnotation> ConstraintNullableAnnotations =>
ConstraintTypes
.SelectAsArray(t => t.NullableAnnotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
135
newTypeParameter.ConstraintTypes = ImmutableArray.CreateRange(newTypeParameter.
ConstraintTypes
, t => t.SubstituteTypes(mapping, typeGenerator));