4 implementations of AllowsRefLikeType
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
31public bool AllowsRefLikeType { get; } = allowsRefLikeType;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\TypeParameterSymbol.cs (1)
91bool ITypeParameterSymbol.AllowsRefLikeType => _underlying.AllowsRefLikeType;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\TypeParameterSymbol.vb (1)
320Public MustOverride ReadOnly Property AllowsRefLikeType As Boolean Implements ITypeParameterSymbol.AllowsRefLikeType
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
31public bool AllowsRefLikeType { get; } = allowsRefLikeType;
21 references to AllowsRefLikeType
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
237typeParameter1.AllowsRefLikeType != typeParameter2.AllowsRefLikeType)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
125typeParameter.AllowsRefLikeType,
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
874!(symbol.IsParams && symbol.Type is { IsRefLikeType: true } or ITypeParameterSymbol { AllowsRefLikeType: true }))
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
885typeParam.HasNotNullConstraint || typeParam.AllowsRefLikeType; 980if (typeParam.AllowsRefLikeType)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (1)
72if (typeParameter.AllowsRefLikeType)
Microsoft.CodeAnalysis.CSharp.Features (2)
SignatureHelp\GenericNameSignatureHelpProvider.cs (2)
289if (typeParam.AllowsRefLikeType) 312typeParam.AllowsRefLikeType;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (1)
72if (typeParameter.AllowsRefLikeType)
Microsoft.CodeAnalysis.Extensions.Package (2)
Symbols\SignatureComparer.cs (2)
237typeParameter1.AllowsRefLikeType != typeParameter2.AllowsRefLikeType)
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
2470oldParameter.AllowsRefLikeType == newParameter.AllowsRefLikeType &&
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
421parameter.HasValueTypeConstraint, parameter.HasNotNullConstraint, parameter.AllowsRefLikeType, parameter.Ordinal));
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\TypeParameterSymbol.vb (1)
320Public MustOverride ReadOnly Property AllowsRefLikeType As Boolean Implements ITypeParameterSymbol.AllowsRefLikeType
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
237typeParameter1.AllowsRefLikeType != typeParameter2.AllowsRefLikeType)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
125typeParameter.AllowsRefLikeType,
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ObjectBrowser\DescriptionBuilder.cs (2)
336!typeParameterSymbol.AllowsRefLikeType) 393if (typeParameterSymbol.AllowsRefLikeType)