151 references to None
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
918if (contextNamedType.SpecialType != SpecialType.None ||
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
293case SpecialType.None:
GenerateDocumentationAndConfigFiles (10)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1016if (newReceiverType.SpecialType != SpecialType.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (3)
422SpecialType specialType = SpecialType.None, 441SpecialType specialType = SpecialType.None, 493specialType: SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
10internal sealed class CodeGenerationArrayTypeSymbol(ITypeSymbol elementType, int rank, NullableAnnotation nullableAnnotation) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, nullableAnnotation), IArrayTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
9internal sealed class CodeGenerationPointerTypeSymbol(ITypeSymbol pointedAtType) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, NullableAnnotation.None), IPointerTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
24int ordinal) : CodeGenerationTypeSymbol(containingType?.ContainingAssembly, containingType, attributes, Accessibility.NotApplicable, default, name, SpecialType.None, nullableAnnotation), ITypeParameterSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (1)
78if (specialType != SpecialType.None)
Microsoft.CodeAnalysis (15)
Compilation\Compilation.cs (1)
994if (specialType <= SpecialType.None || specialType > SpecialType.Count)
ConstantValue.cs (1)
509default: return SpecialType.None;
ConstantValueSpecialized.cs (2)
44get { return SpecialType.None; } 85get { return SpecialType.None; }
ExtendedSpecialType.cs (2)
26public static explicit operator SpecialType(ExtendedSpecialType value) => value._value < (int)InternalSpecialType.First ? (SpecialType)value._value : SpecialType.None; 65if (_value > (int)SpecialType.None && _value <= (int)SpecialType.Count)
InternalSpecialType.cs (1)
17Unknown = SpecialType.None,
SpecialTypeExtensions.cs (1)
355return SpecialType.None;
SpecialTypes.cs (1)
135s_typeCodeToTypeIdMap[i] = SpecialType.None;
Symbols\Attributes\MarshalAsAttributeDecoder.cs (2)
142typeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None); 321elementTypeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None);
Symbols\INamedTypeSymbolInternal.cs (1)
66case SpecialType.None:
Symbols\ITypeSymbol.cs (1)
102/// Returns <see cref="Microsoft.CodeAnalysis.SpecialType.None"/> if the type is not special.
Symbols\ITypeSymbolInternal.cs (1)
18/// Returns <see cref="Microsoft.CodeAnalysis.SpecialType.None"/> if the type is not special.
WellKnownTypes.cs (1)
18Unknown = SpecialType.None,
Microsoft.CodeAnalysis.Analyzers (10)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1016if (newReceiverType.SpecialType != SpecialType.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (3)
422SpecialType specialType = SpecialType.None, 441SpecialType specialType = SpecialType.None, 493specialType: SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
10internal sealed class CodeGenerationArrayTypeSymbol(ITypeSymbol elementType, int rank, NullableAnnotation nullableAnnotation) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, nullableAnnotation), IArrayTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
9internal sealed class CodeGenerationPointerTypeSymbol(ITypeSymbol pointedAtType) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, NullableAnnotation.None), IPointerTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
24int ordinal) : CodeGenerationTypeSymbol(containingType?.ContainingAssembly, containingType, attributes, Accessibility.NotApplicable, default, name, SpecialType.None, nullableAnnotation), ITypeParameterSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (1)
78if (specialType != SpecialType.None)
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\66dd3055a1c91c38\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (2)
1000method.ContainingType.SpecialType != SpecialType.None || 1021(symbol.ContainingType.SpecialType != SpecialType.None ||
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1016if (newReceiverType.SpecialType != SpecialType.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
158if (member is not IFieldSymbol fieldSymbol || fieldSymbol.Type.SpecialType != SpecialType.None)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1016if (newReceiverType.SpecialType != SpecialType.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (3)
422SpecialType specialType = SpecialType.None, 441SpecialType specialType = SpecialType.None, 493specialType: SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
10internal sealed class CodeGenerationArrayTypeSymbol(ITypeSymbol elementType, int rank, NullableAnnotation nullableAnnotation) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, nullableAnnotation), IArrayTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
9internal sealed class CodeGenerationPointerTypeSymbol(ITypeSymbol pointedAtType) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, NullableAnnotation.None), IPointerTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
24int ordinal) : CodeGenerationTypeSymbol(containingType?.ContainingAssembly, containingType, attributes, Accessibility.NotApplicable, default, name, SpecialType.None, nullableAnnotation), ITypeParameterSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (1)
78if (specialType != SpecialType.None)
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder_Conversions.cs (1)
3915Debug.Assert(underlyingType.SpecialType != SpecialType.None);
Binder\Binder_Expressions.cs (1)
7577specialType != SpecialType.None &&
Binder\Binder_Symbols.cs (2)
1007node.IsNuint ? SpecialType.System_UIntPtr : SpecialType.None; 1009if (specialType == SpecialType.None)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
489Debug.Assert(underlying.SpecialType != SpecialType.None);
CodeGen\EmitArrayInitializer.cs (1)
442SpecialType specialElementType = SpecialType.None;
Compilation\CSharpCompilation.cs (7)
1746if ((int)specialType <= (int)SpecialType.None || (int)specialType >= (int)InternalSpecialType.NextAvailable) 1884SpecialType.None, 4477if (csharpReturnType.SpecialType != SpecialType.None && 4478csharpLeftType.SpecialType != SpecialType.None && 4479csharpRightType.SpecialType != SpecialType.None) 4702if (csharpReturnType.SpecialType != SpecialType.None && csharpOperandType.SpecialType != SpecialType.None)
Emitter\Model\ParameterSymbolAdapter.cs (1)
86if (constant.SpecialType != SpecialType.None)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
311if (namedType.SpecialType != SpecialType.None || namedType.IsErrorType() || !namedType.ContainingAssembly.IsLinked)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
903Debug.Assert(constantOne.SpecialType != SpecialType.None); 904Debug.Assert(binaryOperandType.SpecialType != SpecialType.None);
Parser\Lexer.cs (1)
853info.ValueKind = SpecialType.None;
Symbols\ConstraintsHelper.cs (1)
111switch (typeParameter.HasReferenceTypeConstraint ? SpecialType.None : (bounds?.EffectiveBaseClass.SpecialType ?? SpecialType.System_Object))
Symbols\Metadata\PE\MetadataDecoder.cs (4)
177return new MissingMetadataTypeSymbol.TopLevel(new MissingModuleSymbolWithName(moduleSymbol.ContainingAssembly, moduleName), ref emittedName, SpecialType.None); 422SpecialType baseSpecialType = (candidate.BaseTypeNoUseSiteDiagnostics?.SpecialType ?? SpecialType.None); 423if (baseSpecialType == SpecialType.None || baseSpecialType != (baseType?.SpecialType ?? SpecialType.None))
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
375if (keepLookingForDeclaredCorTypes && type.SpecialType != SpecialType.None)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (4)
397_corTypeId = SpecialType.None; 2494if (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) 2575var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.IsLinked; 2742if (@base?.SpecialType == SpecialType.None && @base.ContainingAssembly?.IsMissing == true)
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
83Debug.Assert(typeId != SpecialType.None);
Symbols\MissingMetadataTypeSymbol.cs (3)
196RoslynDebug.Assert(typeId == -1 || typeId == (int)SpecialType.None || arity == 0 || mangleName); 313return (typeId >= (int)WellKnownType.First) ? SpecialType.None : (ExtendedSpecialType)typeId; 323var errorInfo = this.TypeId != (int)SpecialType.None ?
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
212return result.SpecialType == SpecialType.None ? result : result.AsNativeInteger();
Symbols\Source\SourceNamespaceSymbol.cs (1)
446if ((object)type != null && type.SpecialType != SpecialType.None)
Symbols\TypeSymbolExtensions.cs (2)
711return type is object ? type.SpecialType : SpecialType.None; 2326case SpecialType.None:
Symbols\TypeWithAnnotations.cs (1)
1095return specialType.IsValueType() ? SpecialType.None : specialType;
Microsoft.CodeAnalysis.CSharp.Features (1)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
142var isIntrinsic = tupleType.TupleElements.All(f => f.Type?.SpecialType != SpecialType.None);
Microsoft.CodeAnalysis.Extensions.Package (2)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
Microsoft.CodeAnalysis.Features (2)
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
87typeSymbol.SpecialType is SpecialType.None)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
158if (member is not IFieldSymbol fieldSymbol || fieldSymbol.Type.SpecialType != SpecialType.None)
Microsoft.CodeAnalysis.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (2)
1353if (symbol == null || symbol is ITypeSymbol type && type.SpecialType != SpecialType.None) 1401if (typeArgument.SpecialType == SpecialType.None)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (2)
276SpecialType.None when type.TypeKind == TypeKind.TypeParameter => true, 378case SpecialType.None when parameterSymbol.Type.TypeKind == TypeKind.TypeParameter:
src\ffd9070534249528\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (2)
999method.ContainingType.SpecialType != SpecialType.None || 1020(symbol.ContainingType.SpecialType != SpecialType.None ||
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1016if (newReceiverType.SpecialType != SpecialType.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (1)
110case SpecialType.None:
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
364return SpecialType.None;
Microsoft.CodeAnalysis.Workspaces (10)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1016if (newReceiverType.SpecialType != SpecialType.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (3)
422SpecialType specialType = SpecialType.None, 441SpecialType specialType = SpecialType.None, 493specialType: SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
10internal sealed class CodeGenerationArrayTypeSymbol(ITypeSymbol elementType, int rank, NullableAnnotation nullableAnnotation) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, nullableAnnotation), IArrayTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
9internal sealed class CodeGenerationPointerTypeSymbol(ITypeSymbol pointedAtType) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, NullableAnnotation.None), IPointerTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
24int ordinal) : CodeGenerationTypeSymbol(containingType?.ContainingAssembly, containingType, attributes, Accessibility.NotApplicable, default, name, SpecialType.None, nullableAnnotation), ITypeParameterSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (1)
78if (specialType != SpecialType.None)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
297case SpecialType.None:
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
672if (transValidatorTypeName == null && speculate && memberType.SpecialType == SpecialType.None)
Microsoft.Extensions.Validation.ValidationsGenerator (2)
Analyzers\ValidationsDiagnosticAnalyzer.cs (1)
110if (currentType.SpecialType != SpecialType.None || currentType.IsExemptType(wellKnownTypes))
Parsers\ValidationsGenerator.TypesParser.cs (1)
68if (typeSymbol.SpecialType != SpecialType.None)
Microsoft.Gen.Logging (2)
Parsing\TypeSymbolExtensions.cs (2)
71=> typeSymbol.SpecialType != SpecialType.None || 72typeSymbol.OriginalDefinition.SpecialType != SpecialType.None ||
Microsoft.Gen.Logging.Unit.Tests (4)
LogParserUtilitiesTests.cs (4)
29anotherTypeSymbolMock.SetupGet(x => x.SpecialType).Returns(SpecialType.None); 39typeSymbolMock.SetupGet(x => x.SpecialType).Returns(SpecialType.None); 99.Returns(SpecialType.None); 156paramTypeMock.SetupGet(x => x.SpecialType).Returns(SpecialType.None);
Microsoft.Gen.MetadataExtractor (4)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
578if (returnType.SpecialType != SpecialType.None || 732if (specialType == SpecialType.None) 800else if (specialType == SpecialType.None) 827if (kind == TypeKind.Struct && specialType == SpecialType.None)
Microsoft.Gen.Metrics (4)
Parser.cs (4)
578if (returnType.SpecialType != SpecialType.None || 732if (specialType == SpecialType.None) 800else if (specialType == SpecialType.None) 827if (kind == TypeKind.Struct && specialType == SpecialType.None)
Microsoft.Gen.MetricsReports (4)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
578if (returnType.SpecialType != SpecialType.None || 732if (specialType == SpecialType.None) 800else if (specialType == SpecialType.None) 827if (kind == TypeKind.Struct && specialType == SpecialType.None)
Microsoft.Interop.SourceGeneration (2)
ManagedTypeInfo.cs (1)
35if (type.SpecialType != SpecialType.None)
TypeSymbolExtensions.cs (1)
62if (t.SpecialType is not SpecialType.None)
Roslyn.Diagnostics.Analyzers (10)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
355return SpecialType.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1016if (newReceiverType.SpecialType != SpecialType.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (1)
35_ => SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (3)
422SpecialType specialType = SpecialType.None, 441SpecialType specialType = SpecialType.None, 493specialType: SpecialType.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
10internal sealed class CodeGenerationArrayTypeSymbol(ITypeSymbol elementType, int rank, NullableAnnotation nullableAnnotation) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, nullableAnnotation), IArrayTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
9internal sealed class CodeGenerationPointerTypeSymbol(ITypeSymbol pointedAtType) : CodeGenerationTypeSymbol(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, NullableAnnotation.None), IPointerTypeSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
24int ordinal) : CodeGenerationTypeSymbol(containingType?.ContainingAssembly, containingType, attributes, Accessibility.NotApplicable, default, name, SpecialType.None, nullableAnnotation), ITypeParameterSymbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (1)
78if (specialType != SpecialType.None)
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
455if (symbol == null || symbol is ITypeSymbol type && type.SpecialType != SpecialType.None)