126 references to ErrorType
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
26internal const SymbolKind AllKinds = SymbolKind.ErrorType; 280case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
ILLink.RoslynAnalyzer (1)
TrimAnalysis\SingleValueExtensions.cs (1)
38SymbolKind.ErrorType => UnknownValue.Instance,
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
1762case SymbolKind.ErrorType:
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
26internal const SymbolKind AllKinds = SymbolKind.ErrorType; 280case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
26internal const SymbolKind AllKinds = SymbolKind.ErrorType; 280case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
Microsoft.CodeAnalysis.CSharp (73)
Binder\Binder_Attributes.cs (1)
617if (namedArgumentNameSymbol.Kind == SymbolKind.ErrorType)
Binder\Binder_Crefs.cs (1)
53if (result.Kind == SymbolKind.ErrorType)
Binder\Binder_Expressions.cs (3)
1729bool isNamedType = (symbol.Kind == SymbolKind.NamedType) || (symbol.Kind == SymbolKind.ErrorType); 2186case SymbolKind.ErrorType: 8704case SymbolKind.ErrorType:
Binder\Binder_Patterns.cs (1)
653if (strippedInputType.Kind is not SymbolKind.ErrorType and not SymbolKind.DynamicType and not SymbolKind.TypeParameter &&
Binder\Binder_Symbols.cs (3)
2359else if (singleResult.Kind == SymbolKind.ErrorType) 2418((object)qualifierOpt == null || qualifierOpt.Kind != SymbolKind.ErrorType)) // Suppress cascading. 2727if (forwardedType.Kind == SymbolKind.ErrorType)
Binder\Binder.cs (1)
464RoslynDebug.Assert(member is null || member.Kind != SymbolKind.ErrorType);
Binder\HostObjectModeBinder.cs (2)
36if (hostObjectType.Kind == SymbolKind.ErrorType) 55if (hostObjectType.Kind != SymbolKind.ErrorType)
Binder\InMethodBinder.cs (1)
247if (newSymbolKind == SymbolKind.ErrorType)
Binder\LocalScopeBinder.cs (1)
506if (newSymbolKind == SymbolKind.ErrorType) return true;
Binder\Semantics\AccessCheck.cs (1)
183case SymbolKind.ErrorType:
Binder\WithLambdaParametersBinder.cs (1)
130case SymbolKind.ErrorType:
BoundTree\UnboundLambda.cs (1)
426bool hasErrors = !types.IsDefault && types.Any(static t => t.Type?.Kind == SymbolKind.ErrorType);
Compilation\CSharpSemanticModel.cs (2)
581if (type?.Kind != SymbolKind.ErrorType) 1775if (lookupResult.Symbols.Any(t => t.Kind == SymbolKind.NamedType || t.Kind == SymbolKind.Namespace || t.Kind == SymbolKind.ErrorType))
Compilation\SyntaxTreeSemanticModel.cs (1)
366if ((object)result == null || result.Kind == SymbolKind.ErrorType)
Compiler\ClsComplianceChecker.cs (1)
1246System.Diagnostics.Debug.Assert(symbol.Kind == SymbolKind.ErrorType);
Compiler\DocumentationCommentCompiler.cs (1)
782case SymbolKind.ErrorType:
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
569case SymbolKind.ErrorType: 591case SymbolKind.ErrorType:
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
458SymbolKind.NamedType or SymbolKind.ErrorType => ((NamedTypeSymbol)otherContainer).TypeParameters, 780case SymbolKind.ErrorType:
Emitter\EditAndContinue\EmitHelpers.cs (1)
173if (type.Kind == SymbolKind.ErrorType)
Emitter\Model\PEModuleBuilder.cs (3)
1129if (namedTypeSymbol.OriginalDefinition.Kind == SymbolKind.ErrorType) 1134if (diagInfo == null && namedTypeSymbol.Kind == SymbolKind.ErrorType) 1302case SymbolKind.ErrorType:
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
35SymbolKind.ErrorType => true,
FlowAnalysis\NullableWalker.cs (1)
2079case { Kind: SymbolKind.ErrorType }:
Lowering\SynthesizedSubmissionFields.cs (1)
64if ((object)hostObjectTypeSymbol != null && hostObjectTypeSymbol.Kind != SymbolKind.ErrorType)
Symbols\AbstractTypeMap.cs (1)
118case SymbolKind.ErrorType:
Symbols\Attributes\SourceAttributeData.cs (1)
290if (parameterType.Kind != SymbolKind.NamedType && parameterType.Kind != SymbolKind.ErrorType)
Symbols\ErrorTypeSymbol.cs (1)
229return SymbolKind.ErrorType;
Symbols\ExtendedErrorTypeSymbol.cs (2)
38(containingSymbol.Kind == SymbolKind.ErrorType)); 317case SymbolKind.ErrorType:
Symbols\MemberSymbolExtensions.cs (4)
469case SymbolKind.ErrorType: 543case SymbolKind.ErrorType: 575case SymbolKind.ErrorType: 593case SymbolKind.ErrorType:
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
153case SymbolKind.ErrorType:
Symbols\Metadata\PE\MetadataDecoder.cs (3)
230case SymbolKind.ErrorType: 316Debug.Assert(ReferenceEquals(newresult, result) || (newresult.Kind == SymbolKind.ErrorType)); 544Debug.Assert(scope.Kind == SymbolKind.NamedType || scope.Kind == SymbolKind.ErrorType);
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
534return candidate.Kind != SymbolKind.ErrorType || !(candidate is MissingMetadataTypeSymbol);
Symbols\Metadata\PE\SymbolFactory.cs (1)
93if (arg.Key.Kind == SymbolKind.ErrorType &&
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
159case SymbolKind.ErrorType:
Symbols\MetadataOrSourceAssemblySymbol.cs (2)
97(corType.Kind == SymbolKind.ErrorType && 98_lazySpecialTypes[(int)typeId].Kind == SymbolKind.ErrorType));
Symbols\MethodSymbolExtensions.cs (1)
107case SymbolKind.ErrorType:
Symbols\NamespaceOrTypeSymbol.cs (1)
263if (scope.Kind == SymbolKind.ErrorType)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (3)
227if (type.Kind == SymbolKind.ErrorType) 494if (newDefinition.Kind == SymbolKind.ErrorType && !newDefinition.IsGenericType) 659case SymbolKind.ErrorType:
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
841else if (imported.Kind != SymbolKind.ErrorType)
Symbols\Symbol.cs (2)
200case SymbolKind.ErrorType: 652case SymbolKind.ErrorType:
Symbols\SymbolDistinguisher.cs (2)
57case SymbolKind.ErrorType: 194Debug.Assert(unwrappedSymbol.Kind == SymbolKind.DynamicType || unwrappedSymbol.Kind == SymbolKind.ErrorType || unwrappedSymbol.Kind == SymbolKind.FunctionPointerType);
Symbols\SymbolExtensions.cs (4)
139case SymbolKind.ErrorType: 205case SymbolKind.ErrorType: 260case SymbolKind.ErrorType: 516case SymbolKind.ErrorType:
Symbols\TypeSymbolExtensions.cs (3)
370return type.Kind == SymbolKind.ErrorType; 1832case SymbolKind.ErrorType: 2004case SymbolKind.ErrorType:
Symbols\TypeUnification.cs (2)
160case SymbolKind.ErrorType: 293case SymbolKind.ErrorType:
Symbols\VarianceSafety.cs (1)
336case SymbolKind.ErrorType:
Utilities\TypeSymbolExtensions.cs (2)
45case SymbolKind.ErrorType: 128case SymbolKind.ErrorType:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
639if (method.TypeArguments.Any(static t => t.Kind == SymbolKind.ErrorType))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
639if (method.TypeArguments.Any(static t => t.Kind == SymbolKind.ErrorType))
Microsoft.CodeAnalysis.Extensions.Package (4)
Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
Microsoft.CodeAnalysis.Features (1)
Shared\Extensions\ISymbolExtensions_2.cs (1)
57case SymbolKind.ErrorType:
Microsoft.CodeAnalysis.NetAnalyzers (3)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.cs (1)
144if (parameter.Type.Kind != SymbolKind.ErrorType)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
24internal const SymbolKind AllKinds = SymbolKind.ErrorType; 278case SymbolKind.ErrorType:
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
26internal const SymbolKind AllKinds = SymbolKind.ErrorType; 280case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
Microsoft.CodeAnalysis.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
93if (modelType.Kind == SymbolKind.ErrorType)
Roslyn.Diagnostics.Analyzers (7)
AbstractDoNotCopyValue.cs (1)
1510case SymbolKind.ErrorType:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
26internal const SymbolKind AllKinds = SymbolKind.ErrorType; 280case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
126case SymbolKind.ErrorType:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
127SymbolKind.ErrorType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies), 367if (x.Kind == SymbolKind.ErrorType && 371Debug.Assert(y.Kind == SymbolKind.ErrorType);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
639if (method.TypeArguments.Any(static t => t.Kind == SymbolKind.ErrorType))