4 implementations of HasConstructorConstraint
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = hasConstructorConstraint;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\TypeParameterSymbol.cs (1)
97bool ITypeParameterSymbol.HasConstructorConstraint => _underlying.HasConstructorConstraint;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\TypeParameterSymbol.vb (1)
79Public MustOverride ReadOnly Property HasConstructorConstraint As Boolean Implements ITypeParameterSymbol.HasConstructorConstraint
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = hasConstructorConstraint;
39 references to HasConstructorConstraint
ILLink.RoslynAnalyzer (2)
RequiresAnalyzerBase.cs (1)
98 if (!typeParam.HasConstructorConstraint ||
TrimAnalysis\GenericParameterProxy.cs (1)
13 TypeParameterSymbol.HasConstructorConstraint |
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
74hasConstructorConstraint: typeParameter.HasConstructorConstraint,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
120typeParameter.HasConstructorConstraint,
Microsoft.CodeAnalysis.CSharp (2)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
883return !typeParam.ConstraintTypes.IsEmpty || typeParam.HasConstructorConstraint || 966if (typeParam.HasConstructorConstraint)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (1)
69if (typeParameter.HasConstructorConstraint)
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertToExtension\ExtensionMethodEqualityComparer.cs (2)
84if (x.HasConstructorConstraint != y.HasConstructorConstraint)
SignatureHelp\GenericNameSignatureHelpProvider.cs (2)
275if (typeParam.HasConstructorConstraint) 310return !typeParam.ConstraintTypes.IsDefaultOrEmpty || typeParam.HasConstructorConstraint ||
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CompilationTestUtils.cs (1)
172if (typeParameter.HasConstructorConstraint)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (1)
69if (typeParameter.HasConstructorConstraint)
Microsoft.CodeAnalysis.Extensions.Package (2)
Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
91if (type is ITypeParameterSymbol typeParameter && !typeParameter.HasConstructorConstraint)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
2471oldParameter.HasConstructorConstraint == newParameter.HasConstructorConstraint &&
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
420parameter.HasConstructorConstraint, parameter.HasReferenceTypeConstraint, parameter.HasUnmanagedTypeConstraint,
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
74hasConstructorConstraint: typeParameter.HasConstructorConstraint,
Microsoft.CodeAnalysis.VisualBasic (3)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (2)
526If(typeParam.HasConstructorConstraint, 1, 0) 568If typeParam.HasConstructorConstraint Then
Symbols\TypeParameterSymbol.vb (1)
79Public MustOverride ReadOnly Property HasConstructorConstraint As Boolean Implements ITypeParameterSymbol.HasConstructorConstraint
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\TypeParameterGenerator.vb (1)
44If symbol.HasConstructorConstraint Then
Microsoft.CodeAnalysis.VisualBasic.Features (2)
SignatureHelp\GenericNameSignatureHelpProvider.vb (2)
193If typeParam.HasConstructorConstraint Then 213If(typeParam.HasConstructorConstraint, 1, 0)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\TypeParameterGenerator.vb (1)
44If symbol.HasConstructorConstraint Then
Microsoft.CodeAnalysis.Workspaces (5)
Editing\SyntaxGenerator.cs (2)
871kinds: (tp.HasConstructorConstraint ? SpecialTypeConstraintKind.Constructor : SpecialTypeConstraintKind.None) 884=> typeParameter.HasConstructorConstraint || typeParameter.HasReferenceTypeConstraint || typeParameter.HasValueTypeConstraint || typeParameter.ConstraintTypes.Length > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
120typeParameter.HasConstructorConstraint,
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ObjectBrowser\DescriptionBuilder.cs (2)
333!typeParameterSymbol.HasConstructorConstraint && 382if (typeParameterSymbol.HasConstructorConstraint)
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
ObjectBrowser\DescriptionBuilder.vb (3)
485ElseIf typeParameter.HasConstructorConstraint Then 514If typeParameter.HasConstructorConstraint Then 548If typeParameter.HasConstructorConstraint Then