7 implementations of IsUnboundGenericType
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
72public abstract bool IsUnboundGenericType { get; }
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
72public abstract bool IsUnboundGenericType { get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
72public abstract bool IsUnboundGenericType { get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\NamedTypeSymbol.cs (1)
187bool INamedTypeSymbol.IsUnboundGenericType => UnderlyingNamedTypeSymbol.IsUnboundGenericType;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
62public bool IsUnboundGenericType => _symbol.IsUnboundGenericType;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
72public abstract bool IsUnboundGenericType { get; }
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
72public abstract bool IsUnboundGenericType { get; }
77 references to IsUnboundGenericType
GenerateDocumentationAndConfigFiles (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
24visitor.WriteBoolean(symbol.IsUnboundGenericType); 29symbol.Equals(symbol.ConstructedFrom) || symbol.IsUnboundGenericType ? [] : symbol.TypeArguments);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Microsoft.AspNetCore.App.Analyzers (1)
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (1)
38if (type.IsGenericType || type.IsUnboundGenericType)
Microsoft.AspNetCore.Mvc.Analyzers (1)
src\aspnetcore\src\Shared\Roslyn\MvcFacts.cs (1)
38if (type.IsGenericType || type.IsUnboundGenericType)
Microsoft.CodeAnalysis.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
24visitor.WriteBoolean(symbol.IsUnboundGenericType); 29symbol.Equals(symbol.ConstructedFrom) || symbol.IsUnboundGenericType ? [] : symbol.TypeArguments);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
24visitor.WriteBoolean(symbol.IsUnboundGenericType); 29symbol.Equals(symbol.ConstructedFrom) || symbol.IsUnboundGenericType ? [] : symbol.TypeArguments);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Microsoft.CodeAnalysis.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
24visitor.WriteBoolean(symbol.IsUnboundGenericType); 29symbol.Equals(symbol.ConstructedFrom) || symbol.IsUnboundGenericType ? [] : symbol.TypeArguments);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
421if (underlyingTypeSymbol is UnsupportedMetadataTypeSymbol || underlyingTypeSymbol is MissingMetadataTypeSymbol || symbol.IsUnboundGenericType)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
203var typeArguments = symbol.IsUnboundGenericType
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.cs (1)
141var typeArguments = symbol.IsUnboundGenericType
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Simplification\CSharpSimplificationService.Expander.cs (1)
1023if (type.IsUnboundGenericType)
Simplification\Simplifiers\NameSimplifier.cs (1)
408if (type.IsUnboundGenericType)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
203var typeArguments = symbol.IsUnboundGenericType
Microsoft.CodeAnalysis.Extensions.Package (5)
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Microsoft.CodeAnalysis.Features (2)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
583if (!symbol.IsUnboundGenericType &&
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
62public bool IsUnboundGenericType => _symbol.IsUnboundGenericType;
Microsoft.CodeAnalysis.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (1)
137if (constructedClass == null || !constructedClass.IsGenericType || constructedClass.IsUnboundGenericType)
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.cs (1)
198.Where(t => t is not INamedTypeSymbol { IsUnboundGenericType: true })
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
24visitor.WriteBoolean(symbol.IsUnboundGenericType); 29symbol.Equals(symbol.ConstructedFrom) || symbol.IsUnboundGenericType ? [] : symbol.TypeArguments);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Microsoft.CodeAnalysis.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
24visitor.WriteBoolean(symbol.IsUnboundGenericType); 29symbol.Equals(symbol.ConstructedFrom) || symbol.IsUnboundGenericType ? [] : symbol.TypeArguments);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\NativeMarshallingAttributeAnalyzer.cs (1)
123if (entryType.IsUnboundGenericType)
Microsoft.Interop.SourceGeneration (5)
CustomMarshallingInfoHelper.cs (3)
58entryPointType.IsUnboundGenericType ? entryPointType.TypeParameters.Last() : entryPointType.TypeArguments.Last()); 60else if (type is INamedTypeSymbol namedManagedCollectionType && entryPointType.IsUnboundGenericType) 91if (type is INamedTypeSymbol namedManagedType && entryPointType.IsUnboundGenericType)
ManualTypeMarshallingHelper.cs (2)
323if (!entryPointType.IsUnboundGenericType) 365if (!namedMarshallerType.IsUnboundGenericType)
Roslyn.Diagnostics.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
24visitor.WriteBoolean(symbol.IsUnboundGenericType); 29symbol.Equals(symbol.ConstructedFrom) || symbol.IsUnboundGenericType ? [] : symbol.TypeArguments);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
361x.IsUnboundGenericType != y.IsUnboundGenericType || 414x.IsUnboundGenericType ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
179Hash.Combine(x.IsUnboundGenericType, 188return IsConstructedFromSelf(x) || x.IsUnboundGenericType
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
203var typeArguments = symbol.IsUnboundGenericType
System.Text.Json.SourceGeneration (4)
Helpers\RoslynExtensions.cs (1)
101if (namedType.IsUnboundGenericType)
JsonSourceGenerator.Parser.cs (3)
692if (type is { IsRefLikeType: true } or INamedTypeSymbol { IsUnboundGenericType: true } or IErrorTypeSymbol) 1219if (derivedType is INamedTypeSymbol { IsUnboundGenericType: true } unboundDerived) 2983if (namedConverterType is { IsUnboundGenericType: true } unboundConverterType &&