10 implementations of HasConstructorConstraint
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = hasConstructorConstraint;
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = hasConstructorConstraint;
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = 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.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = 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;
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = hasConstructorConstraint;
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
28public bool HasConstructorConstraint { get; } = hasConstructorConstraint;
66 references to HasConstructorConstraint
GenerateDocumentationAndConfigFiles (3)
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,
ILLink.RoslynAnalyzer (4)
TrimAnalysis\GenericArgumentDataFlow.cs (3)
79if (typeParameter.HasConstructorConstraint && typeArgument is INamedTypeSymbol namedTypeArg && namedTypeArg.InstanceConstructors.Length > 0) 98if (typeParameter.HasConstructorConstraint) 172if (typeParameter.HasConstructorConstraint)
TrimAnalysis\GenericParameterProxy.cs (1)
13TypeParameterSymbol.HasConstructorConstraint |
Metrics (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Metrics.Legacy (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Microsoft.CodeAnalysis.Analyzers (3)
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.CodeAnalysis.AnalyzerUtilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
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.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)
878return !typeParam.ConstraintTypes.IsEmpty || typeParam.HasConstructorConstraint || 961if (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\AbstractGenericNameSignatureHelpProvider.cs (2)
249if (typeParam.HasConstructorConstraint) 284return !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 (6)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
91if (type is ITypeParameterSymbol typeParameter && !typeParameter.HasConstructorConstraint)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
2610oldParameter.HasConstructorConstraint == newParameter.HasConstructorConstraint &&
ExtractMethod\MethodExtractor.Analyzer.cs (1)
843HasConstructorConstraint: false,
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.PerformanceSensitiveAnalyzers (3)
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.CodeAnalysis.PublicApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Microsoft.CodeAnalysis.VisualBasic (3)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (2)
529If(typeParam.HasConstructorConstraint, 1, 0) 571If typeParam.HasConstructorConstraint Then
Symbols\TypeParameterSymbol.vb (1)
79Public MustOverride ReadOnly Property HasConstructorConstraint As Boolean Implements ITypeParameterSymbol.HasConstructorConstraint
Microsoft.CodeAnalysis.Workspaces (5)
Editing\SyntaxGenerator.cs (2)
924kinds: (tp.HasConstructorConstraint ? SpecialTypeConstraintKind.Constructor : SpecialTypeConstraintKind.None) 937=> 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)
Roslyn.Diagnostics.Analyzers (3)
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,
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (1)
69if (typeParameter.HasConstructorConstraint)
Test.Utilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
234if (typeParameter1.HasConstructorConstraint != typeParameter2.HasConstructorConstraint ||
Text.Analyzers (3)
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,