363 references to Error
Microsoft.CodeAnalysis (4)
MetadataReader\MetadataDecoder.cs (3)
400Debug.Assert(!refersToNoPiaLocalType || generic.TypeKind == TypeKind.Error); 2227if (type.TypeKind == TypeKind.Error) 2238if (type.TypeKind == TypeKind.Error)
Symbols\TypedConstant.cs (1)
184case TypeKind.Error:
Microsoft.CodeAnalysis.CodeStyle (6)
ISymbolExtensions.cs (1)
163=> symbol is ITypeSymbol { TypeKind: TypeKind.Error };
ISymbolExtensions_Accessibility.cs (1)
199typeArg.TypeKind != TypeKind.Error &&
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
288if (xTypeKind == TypeKind.Error || 289yTypeKind == TypeKind.Error)
SymbolKey.SymbolKeyWriter.cs (1)
404if (namedTypeSymbol.TypeKind == TypeKind.Error)
SymbolKey.TupleTypeSymbolKey.cs (1)
24var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error;
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractUseConditionalExpressionCodeFixProvider.cs (2)
182conversion.Type.TypeKind != TypeKind.Error) 186if (conversion.Operand.Type == null || conversion.Operand.Type.TypeKind != TypeKind.Error)
Microsoft.CodeAnalysis.CSharp (52)
Binder\Binder_Attributes.cs (1)
58if (boundTypeSymbol.TypeKind != TypeKind.Error)
Binder\Binder_Constraints.cs (1)
543case TypeKind.Error:
Binder\Binder_Conversions.cs (3)
394goto case TypeKind.Error; 398goto case TypeKind.Error; 399case TypeKind.Error:
Binder\Binder_Crefs.cs (2)
581case TypeKind.Error: 989Debug.Assert(type.TypeKind != TypeKind.Error || typeSyntax.ContainsDiagnostics || !typeSyntax.SyntaxTree.ReportDocumentationCommentDiagnostics(), "Why wasn't there a diagnostic?");
Binder\Binder_Expressions.cs (2)
4445case TypeKind.Error: 5844Debug.Assert(coClassType.TypeKind == TypeKind.Class || coClassType.TypeKind == TypeKind.Error);
Binder\Binder_Lookup.cs (1)
202case TypeKind.Error:
Binder\Binder_Operators.cs (2)
3168return targetType.TypeKind == TypeKind.Error; 3656if (operand.HasAnyErrors || targetTypeKind == TypeKind.Error)
Binder\Binder_Statements.cs (1)
2273if (targetType.TypeKind == TypeKind.Error)
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
257if (op.ReturnsVoid || op.ParameterCount != 1 || op.ReturnType.TypeKind == TypeKind.Error)
BoundTree\BoundDagTest.cs (1)
83var typeName = b.Type.TypeKind == TypeKind.Error ? "<error type>" : b.Type.ToString();
Compilation\CSharpSemanticModel.cs (2)
546if (varTypeInfo.Type is { TypeKind: not TypeKind.Error }) 976if (varTypeInfo.Type is { TypeKind: not TypeKind.Error })
Compiler\ClsComplianceChecker.cs (2)
988case TypeKind.Error: 1025if (type.TypeKind == TypeKind.Error)
SymbolDisplay\SymbolDisplayVisitor.cs (1)
261if (type != null && type.TypeKind != TypeKind.Error)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (4)
274var shouldSkip = namespaceSymbol.IsGlobalNamespace && symbol.TypeKind == TypeKind.Error; 496if (tupleSymbol.TypeKind == TypeKind.Error || 564if (symbol.TypeKind == TypeKind.Error && 604case TypeKind.Error:
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
147if (symbol.TypeKind != TypeKind.Error)
Symbols\AssemblySymbol.cs (1)
992if (result is null || result.TypeKind == TypeKind.Error)
Symbols\ConstraintsHelper.cs (1)
245case TypeKind.Error:
Symbols\ErrorTypeSymbol.cs (1)
227return TypeKind.Error;
Symbols\ExtendedErrorTypeSymbol.cs (6)
223if ((object?)oldSymbol == null || oldSymbol.TypeKind != TypeKind.Error) 251if (oldSymbol.TypeKind != TypeKind.Error) 266TypeKind commonTypeKind = TypeKind.Error; 272if ((object?)type != null && type.TypeKind != TypeKind.Error) 274if (commonTypeKind == TypeKind.Error) 277return TypeKind.Error; // no common kind.
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
103Debug.Assert(type.TypeKind == TypeKind.Error);
Symbols\NamedTypeSymbol.cs (1)
393return kind != TypeKind.Enum && kind != TypeKind.Struct && kind != TypeKind.Error;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
848Debug.Assert(nts.TypeKind == TypeKind.Error || nts.PrimitiveTypeCode == Cci.PrimitiveTypeCode.NotPrimitive); 862Debug.Assert(ts.TypeKind == TypeKind.Error || ts.PrimitiveTypeCode == Cci.PrimitiveTypeCode.NotPrimitive);
Symbols\Source\SourceAssemblySymbol.cs (1)
2198Debug.Assert(forwardedType.TypeKind != TypeKind.Error);
Symbols\Source\SourceDelegateMethodSymbol.cs (2)
76if (binder.Compilation.GetSpecialType(SpecialType.System_IAsyncResult).TypeKind != TypeKind.Error && 77binder.Compilation.GetSpecialType(SpecialType.System_AsyncCallback).TypeKind != TypeKind.Error &&
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (4)
311else if (baseType.TypeKind == TypeKind.Error && (object)partBase != null) 318else if ((object)partBase != null && !TypeSymbol.Equals(partBase, baseType, TypeCompareKind.ConsiderEverything) && partBase.TypeKind != TypeKind.Error) 507if (baseType.TypeKind == TypeKind.Error) 604case TypeKind.Error:
Symbols\TypeParameterSymbol.cs (1)
415case TypeKind.Error:
Symbols\TypeSymbolExtensions.cs (3)
761case TypeKind.Error: 1404case TypeKind.Error: 1912if (taskType.TypeKind == TypeKind.Error)
Symbols\VarianceSafety.cs (1)
375case TypeKind.Error:
Utilities\TypeSymbolExtensions.cs (2)
188case TypeKind.Error: 269case TypeKind.Error:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CastSimplifier.cs (2)
297if (originalConvertedType is null || originalConvertedType.TypeKind == TypeKind.Error) 330if (rewrittenConvertedType is null || rewrittenConvertedType.TypeKind == TypeKind.Error || !rewrittenConversion.Exists)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
90if (type != null && type.TypeKind != TypeKind.Error)
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
64if (symbol.TypeKind != TypeKind.Error)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
190if (symbol.TypeKind == TypeKind.Error && symbol.Name == "var") 289if (symbol.TypeKind != TypeKind.Error)
UseExplicitTypeForConstCodeFixProvider.cs (1)
52if (type == null || type.TypeKind == TypeKind.Error || type.IsAnonymousType)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
Workspaces\WorkspaceTests_EditorFeatures.cs (5)
486Assert.NotEqual(TypeKind.Error, classC.TypeKind); 505Assert.Equal(TypeKind.Error, classCz.TypeKind); 531Assert.NotEqual(TypeKind.Error, classCy.TypeKind); 588Assert.NotEqual(TypeKind.Error, classCy.TypeKind); 619if (classCz.TypeKind == TypeKind.Error)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenAwaitUsingTests.cs (1)
2402Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.System_IAsyncDisposable).TypeKind);
CodeGen\CodeGenTupleTest.cs (2)
3344Assert.Equal(TypeKind.Error, mTuple.TupleUnderlyingType.TypeKind); 3347Assert.Equal(TypeKind.Error, mTuple.TypeKind);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Semantics\PatternMatchingTests2.cs (5)
2356Assert.Equal(TypeKind.Error, ti.Type.TypeKind); 2362Assert.Equal(TypeKind.Error, ti.Type.TypeKind); 2368Assert.Equal(TypeKind.Error, ti.Type.TypeKind); 2370Assert.Equal(TypeKind.Error, ti.ConvertedType.TypeKind); 2376Assert.Equal(TypeKind.Error, ti.ConvertedType.TypeKind);
Microsoft.CodeAnalysis.CSharp.Features (4)
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
90if (type != null && type.TypeKind != TypeKind.Error)
ExtractMethod\CSharpMethodExtractor.cs (1)
182if (type.TypeKind is TypeKind.Error or
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
185semanticInfo.TypeKind == TypeKind.Error ||
UseExplicitTypeForConstCodeFixProvider.cs (1)
52if (type == null || type.TypeKind == TypeKind.Error || type.IsAnonymousType)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (34)
Semantics\DeconstructionTests.cs (4)
4276Assert.Equal(TypeKind.Error, ((INamedTypeSymbol)typeInfo.Type).TypeArguments[0].TypeKind); 4277Assert.Equal(TypeKind.Error, ((INamedTypeSymbol)typeInfo.Type).TypeArguments[1].TypeKind); 4535Assert.Equal(TypeKind.Error, ((INamedTypeSymbol)typeInfo.Type).TypeArguments[0].TypeKind); 4536Assert.Equal(TypeKind.Error, ((INamedTypeSymbol)typeInfo.Type).TypeArguments[1].TypeKind);
Semantics\ForEachTests.cs (1)
2890Assert.NotEqual(TypeKind.Error, localSymbolType.TypeKind);
Semantics\InteractiveSemanticModelTests.cs (5)
46Assert.Equal(TypeKind.Error, baseType.TypeKind); 183Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 185Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 237Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 239Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
Semantics\IteratorTests.cs (1)
335Assert.Equal(TypeKind.Error, typeInfo.Type.TypeKind);
Semantics\LambdaTests.cs (2)
2998Assert.Equal(TypeKind.Error, model.GetTypeInfo(contentType).Type.TypeKind); 3007Assert.Equal(TypeKind.Error, model.GetTypeInfo(b).Type.TypeKind);
Semantics\LocalFunctionTests.cs (2)
1779Assert.Equal(TypeKind.Error, aTypeInfo.Type.TypeKind); 1854Assert.Equal(TypeKind.Error, aTypeInfo.Type.TypeKind);
Semantics\NativeIntegerTests.cs (2)
727Assert.Equal(TypeKind.Error, type.TypeKind); 735Assert.Equal(TypeKind.Error, type.TypeKind);
Semantics\OutVarTests.cs (7)
19678Assert.True(compilation.GetSemanticModel(tree).GetTypeInfo(x1Ref).Type.TypeKind == TypeKind.Error); 19721Assert.True(compilation.GetSemanticModel(tree).GetTypeInfo(x1Ref).Type.TypeKind == TypeKind.Error); 20651Assert.True(compilation.GetSemanticModel(tree).GetTypeInfo(x4Ref).Type.TypeKind == TypeKind.Error); 20766Assert.True(model.GetTypeInfo(x1Ref).Type.TypeKind == TypeKind.Error); 20769Assert.True(model.GetTypeInfo(x2Ref).Type.TypeKind == TypeKind.Error); 20772Assert.True(model.GetTypeInfo(x3Ref).Type.TypeKind == TypeKind.Error); 20775Assert.True(model.GetTypeInfo(x4Ref).Type.TypeKind == TypeKind.Error);
Semantics\OverloadResolutionTests.cs (2)
978Assert.Equal(TypeKind.Error, type.TypeKind); 984Assert.Equal(TypeKind.Error, ((NamedTypeSymbol)type).TypeArguments()[0].TypeKind);
Semantics\QueryTests.cs (2)
3382Assert.NotEqual(TypeKind.Error, typeInfo2.Type.TypeKind); 3391Assert.NotEqual(TypeKind.Error, typeInfo1.Type.TypeKind);
Semantics\ScriptSemanticsTests.cs (4)
251Assert.Equal(TypeKind.Error, summary.Type.TypeKind); 252Assert.Equal(TypeKind.Error, summary.ConvertedType.TypeKind); 568Assert.Equal(TypeKind.Error, summary.Type.TypeKind); 569Assert.Equal(TypeKind.Error, summary.ConvertedType.TypeKind);
Semantics\UnsafeTests.cs (2)
4503Assert.Equal(TypeKind.Error, ((IPointerTypeSymbol)typeInfo.Type).PointedAtType.TypeKind); 4541Assert.Equal(TypeKind.Error, ((IPointerTypeSymbol)typeInfo.Type).PointedAtType.TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (112)
Compilation\GetSemanticInfoTests.cs (1)
1497Assert.Equal(TypeKind.Error, bindInfo.Type.TypeKind);
Compilation\SemanticModelAPITests.cs (2)
3134Assert.Equal(TypeKind.Error, ((IParameterSymbol)symbol).Type.TypeKind); 3167Assert.Equal(TypeKind.Error, info.ConvertedType.TypeKind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2330Assert.Equal(TypeKind.Error, info.Type.TypeKind);
Compilation\SemanticModelGetSemanticInfoTests.cs (59)
502Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 504Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 545Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 547Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 593Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 595Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 641Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 643Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 694Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 3523Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 3525Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 3803Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 3805Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 3835Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 3837Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 3972Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 3974Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 4159Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 4161Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 4185Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 4187Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 4372Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 4374Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 5444Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 5446Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 5704Assert.Equal(TypeKind.Error, lambdaSym.Parameters[0].Type.TypeKind); 6344Assert.Equal(TypeKind.Error, param.Type.TypeKind); 7201Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 7203Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 8303Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 8646Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 8686Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 9358Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 9360Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 9417Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 9419Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 9614Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 9616Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 9780Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 9782Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 9886Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 9888Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 10317Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 10319Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 10351Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 10353Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 10385Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 10387Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 12010Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 12045Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 12081Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 13070Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 13804Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 13806Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 13978Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 13980Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 14005Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind); 14007Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind); 15216Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
DocumentationComments\CrefTests.cs (1)
6540Assert.Equal(TypeKind.Error, ((INamedTypeSymbol)actualSymbol1).TypeArguments.Single().TypeKind);
Symbols\CorLibrary\CorTypes.cs (7)
37Assert.Equal(TypeKind.Error, t.TypeKind); 46Assert.Equal(TypeKind.Error, p.Type.TypeKind); 69Assert.Equal(TypeKind.Error, t.TypeKind); 73Assert.NotEqual(TypeKind.Error, t.TypeKind); 130Assert.NotEqual(TypeKind.Error, t.TypeKind); 134Assert.Equal(TypeKind.Error, t.TypeKind); 170Assert.Equal(TypeKind.Error, t.TypeKind);
Symbols\Metadata\PE\TypeForwarders.cs (3)
106Assert.NotEqual(TypeKind.Error, funcType.TypeKind); 1492Assert.NotEqual(TypeKind.Error, type.TypeKind); 1761Assert.NotEqual(TypeKind.Error, type.TypeKind);
Symbols\MissingSpecialMember.cs (2)
158Assert.Equal(TypeKind.Error, specialType.TypeKind); 305Assert.Equal(TypeKind.Error, wellKnownType.TypeKind);
Symbols\Retargeting\RetargetingTests.cs (18)
345Assert.Equal(TypeKind.Error, sourceType.BaseType().TypeKind); 347Assert.Equal(TypeKind.Error, sourceType.EnumUnderlyingType.TypeKind); 354Assert.Equal(TypeKind.Error, retargetingType.BaseType().TypeKind); 356Assert.Equal(TypeKind.Error, retargetingType.EnumUnderlyingType.TypeKind); 382Assert.Equal(TypeKind.Error, sourceType.BaseType().TypeKind); 384Assert.Equal(TypeKind.Error, sourceType.EnumUnderlyingType.TypeKind); 391Assert.Equal(TypeKind.Error, retargetingType.BaseType().TypeKind); 393Assert.Equal(TypeKind.Error, retargetingType.EnumUnderlyingType.TypeKind); 442Assert.Equal(TypeKind.Error, sourceType.BaseType().TypeKind); 448Assert.Equal(TypeKind.Error, retargetingType.BaseType().TypeKind); 523Assert.Equal(TypeKind.Error, sourceType.Interfaces().Single().TypeKind); 525Assert.Equal(TypeKind.Error, sourceType.BaseType().TypeKind); 530Assert.Equal(TypeKind.Error, retargetingType.Interfaces().Single().TypeKind); 532Assert.Equal(TypeKind.Error, retargetingType.BaseType().TypeKind); 581Assert.Equal(TypeKind.Error, sourceType.Interfaces().Single().TypeKind); 587Assert.Equal(TypeKind.Error, retargetingType.Interfaces().Single().TypeKind); 650Assert.Equal(TypeKind.Error, sourceTypeParameterConstraint.TypeKind); 657Assert.Equal(TypeKind.Error, retargetingTypeParameterConstraint.TypeKind);
Symbols\SymbolDistinguisherTests.cs (2)
318Assert.NotEqual(TypeKind.Error, validType.TypeKind); 319Assert.Equal(TypeKind.Error, errorType.TypeKind);
Symbols\SymbolErrorTests.cs (13)
1688Assert.Equal(TypeKind.Error, classCInterface.TypeKind); 1693Assert.Equal(TypeKind.Error, structSField.Type.TypeKind); 2334Assert.Equal(TypeKind.Error, baseType.TypeKind); 2340Assert.Equal(TypeKind.Error, mem1.Type.TypeKind); 2346Assert.Equal(TypeKind.Error, param.Type.TypeKind); 2576Assert.Equal(TypeKind.Error, baseType.TypeKind); 2581Assert.Equal(TypeKind.Error, baseType.TypeKind); 2586Assert.Equal(TypeKind.Error, baseType.TypeKind); 3361Assert.Equal(TypeKind.Error, ptype.Type.TypeKind); 3367Assert.Equal(TypeKind.Error, base1.TypeKind); 3372Assert.Equal(TypeKind.Error, mem2.Type.TypeKind); 3375Assert.Equal(TypeKind.Error, mem3.ReturnType.TypeKind); 3601Assert.Equal(TypeKind.Error, base1.TypeKind);
Symbols\TypeTests.cs (3)
1330Assert.Equal(TypeKind.Error, derived.BaseType().TypeKind); 1334Assert.Equal(TypeKind.Error, i.TypeKind); 1367Assert.Equal(TypeKind.Error, typeSymbol.TypeKind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
UsesIsNullableVisitor.cs (1)
187case TypeKind.Error:
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
3347Assert.Equal(TypeKind.Error, fieldType.TypeKind);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CastSimplifier.cs (2)
297if (originalConvertedType is null || originalConvertedType.TypeKind == TypeKind.Error) 330if (rewrittenConvertedType is null || rewrittenConvertedType.TypeKind == TypeKind.Error || !rewrittenConversion.Exists)
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
23private static readonly Func<ITypeSymbol, bool> s_shouldInclude = t => t.TypeKind != TypeKind.Error && t.GetArity() > 0;
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
64if (symbol.TypeKind != TypeKind.Error)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
190if (symbol.TypeKind == TypeKind.Error && symbol.Name == "var") 289if (symbol.TypeKind != TypeKind.Error)
Microsoft.CodeAnalysis.Features (6)
AbstractUseConditionalExpressionCodeFixProvider.cs (2)
182conversion.Type.TypeKind != TypeKind.Error) 186if (conversion.Operand.Type == null || conversion.Operand.Type.TypeKind != TypeKind.Error)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (1)
85if (symbol is IAliasSymbol { Target: ITypeSymbol { TypeKind: not TypeKind.Error } target })
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
52if (type is { TypeKind: TypeKind.Error })
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
58baseType.TypeKind == TypeKind.Error)
Shared\Extensions\ISymbolExtensions_2.cs (1)
84case TypeKind.Error:
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder.vb (1)
456If type.TypeKind = TypeKind.Error AndAlso TypeOf type Is MissingMetadataTypeSymbol.TopLevel Then
Binding\Binder_Conversions.vb (1)
1218If targetType.TypeKind <> TypeKind.Delegate AndAlso targetType.TypeKind <> TypeKind.Error Then
Binding\Binder_Delegates.vb (1)
236If targetType.TypeKind <> TypeKind.Error Then
Binding\Binder_Expressions.vb (1)
3816Case TYPEKIND.Error
Binding\Binder_Lookup.vb (2)
592Case TypeKind.Error 621Case TypeKind.Error
Binding\Binder_ObjectInitializer.vb (2)
221Case TypeKind.Error, 292Case TypeKind.Error
Compilation\ClsComplianceChecker.vb (3)
593Case TypeKind.Error, TypeKind.TypeParameter 619Case TypeKind.Error, TypeKind.TypeParameter 636If type.TypeKind = TypeKind.Error Then
Compilation\SemanticModel.vb (1)
968If highestExpr.Type IsNot Nothing AndAlso highestExpr.Type.TypeKind <> TypeKind.Error Then
SymbolDisplay\SymbolDisplayVisitor.Types.vb (1)
267Case TypeKind.Error
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
107If symbol.TypeKind <> TypeKind.Error Then
Symbols\AssemblySymbol.vb (1)
706If result Is Nothing OrElse result.TypeKind = TypeKind.Error Then
Symbols\ConstraintsHelper.vb (2)
216TypeKind.Error 841Case TypeKind.Error
Symbols\ErrorTypeSymbol.vb (1)
111Return TypeKind.Error
Symbols\NamedTypeSymbol.vb (1)
437TypeKind <> TypeKind.Error
Symbols\Source\ImplementsHelper.vb (1)
396ElseIf interfaceType.TypeKind = TypeKind.Error Then
Symbols\Source\SourceComplexParameterSymbol.vb (1)
341If (flags And SourceParameterFlags.ParamArray) <> 0 AndAlso paramType.TypeKind <> TypeKind.Error Then
Symbols\Source\SourceNamedTypeSymbol.vb (3)
1118Case TypeKind.Error, TypeKind.Unknown 1188Case TypeKind.Interface, TypeKind.Error 1239Case TypeKind.Interface, TypeKind.Error
Symbols\TypeSymbolExtensions.vb (2)
414Case TypeKind.Error, TypeKind.Class, TypeKind.Submission 867TypeKind.Error
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
ExpressionSyntaxGeneratorVisitor.vb (1)
48If symbol.TypeKind <> TypeKind.[Error] Then
TypeSyntaxGeneratorVisitor.vb (1)
167If _addGlobal AndAlso symbol.TypeKind <> TypeKind.[Error] Then
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
30If info.Type IsNot Nothing AndAlso info.Type.TypeKind <> TypeKind.Error Then 34If info.ConvertedType IsNot Nothing AndAlso info.ConvertedType.TypeKind <> TypeKind.Error Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenTuples.vb (1)
5750Assert.Equal(TypeKind.Error, mTuple.TupleUnderlyingType.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
137type.TypeKind = TypeKind.Error OrElse
ExtractMethod\VisualBasicMethodExtractor.vb (1)
96If type.TypeKind = TypeKind.Error OrElse type.TypeKind = TypeKind.Unknown Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (34)
Binding\ForEachTests.vb (1)
4537Assert.NotEqual(TypeKind.Error, localSymbolType.TypeKind)
Semantics\ArrayLiteralTests.vb (2)
1497Assert.Equal(TypeKind.Error, semanticSummary.Type.TypeKind) 1499Assert.Equal(TypeKind.Error, semanticSummary.ConvertedType.TypeKind)
Semantics\GetExtendedSemanticInfoTests.vb (21)
361Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 363Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 410Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 412Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 459Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 461Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 1430Assert.Equal(TypeKind.Error, paramSym.Type.TypeKind) 1990Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 1992Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 2176Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 2178Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 3766Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 3768Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 3901Assert.Equal(semanticInfo.Type.TypeKind, TypeKind.Error) 3942Assert.Equal(semanticInfo.Type.TypeKind, TypeKind.Error) 4790Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 5058Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 5060Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 5232Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 5234Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 5278Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind)
Semantics\GetSemanticInfoTests.vb (8)
412Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 414Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 462Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 464Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 512Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind) 514Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind) 1536Assert.Equal(TypeKind.Error, semanticSummary.Type.TypeKind) 1538Assert.Equal(TypeKind.Error, semanticSummary.ConvertedType.TypeKind)
Semantics\XmlLiteralSemanticModelTests.vb (2)
530Assert.Equal(TypeKind.Error, semanticSummary.Type.TypeKind) 532Assert.Equal(TypeKind.Error, semanticSummary.ConvertedType.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (28)
SymbolsTests\CorLibrary\CorTypes.vb (7)
23Assert.Equal(TypeKind.Error, t.TypeKind) 32Assert.Equal(TypeKind.Error, p.TypeKind) 49Assert.Equal(TypeKind.Error, t.TypeKind) 51Assert.NotEqual(TypeKind.Error, t.TypeKind) 98Assert.NotEqual(TypeKind.Error, t.TypeKind) 100Assert.Equal(TypeKind.Error, t.TypeKind) 132Assert.Equal(TypeKind.Error, t.TypeKind)
SymbolsTests\Metadata\PE\TypeForwarders.vb (1)
93Assert.NotEqual(TypeKind.Error, funcType.TypeKind)
SymbolsTests\Retargeting\RetargetingTests.vb (12)
362Assert.Equal(TypeKind.Error, sourceType.BaseType.TypeKind) 364Assert.Equal(TypeKind.Error, sourceType.EnumUnderlyingType.TypeKind) 371Assert.Equal(TypeKind.Error, retargetingType.BaseType.TypeKind) 373Assert.Equal(TypeKind.Error, retargetingType.EnumUnderlyingType.TypeKind) 400Assert.Equal(TypeKind.Error, sourceType.BaseType.TypeKind) 402Assert.Equal(TypeKind.Error, sourceType.EnumUnderlyingType.TypeKind) 409Assert.Equal(TypeKind.Error, retargetingType.BaseType.TypeKind) 411Assert.Equal(TypeKind.Error, retargetingType.EnumUnderlyingType.TypeKind) 540Assert.Equal(TypeKind.Error, sourceType.BaseType.TypeKind) 546Assert.Equal(TypeKind.Error, retargetingType.BaseType.TypeKind) 674Assert.Equal(TypeKind.Error, sourceTypeParameterConstraint.TypeKind) 681Assert.Equal(TypeKind.Error, retargetingTypeParameterConstraint.TypeKind)
SymbolsTests\Source\BindingsTests.vb (3)
471Assert.Equal(TypeKind.Error, sysCollectionsType.TypeKind) 500Assert.Equal(TypeKind.Error, interfaceIAmbigSymInfo.Type.TypeKind) 532Assert.Equal(TypeKind.Error, elvisSymInfo.Type.TypeKind)
SymbolsTests\SymbolErrorTests.vb (1)
22510Assert.Equal(TypeKind.Error, errTypeSym.TypeKind)
SymbolsTests\WellKnownTypeValidationTests.vb (4)
38Assert.Equal(TypeKind.Error, special.TypeKind) 163Assert.Equal(TypeKind.Error, wellKnown.TypeKind) 210Assert.Equal(If(wellKnown.DeclaringCompilation Is comp, TypeKind.Enum, TypeKind.Error), wellKnown.TypeKind) 441Assert.Equal(TypeKind.Error, wellKnown.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
148If TypeOf symbol Is ITypeSymbol AndAlso DirectCast(symbol, ITypeSymbol).TypeKind = TypeKind.Error Then
ExpressionSyntaxGeneratorVisitor.vb (1)
48If symbol.TypeKind <> TypeKind.[Error] Then
TypeSyntaxGeneratorVisitor.vb (1)
167If _addGlobal AndAlso symbol.TypeKind <> TypeKind.[Error] Then
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
30If info.Type IsNot Nothing AndAlso info.Type.TypeKind <> TypeKind.Error Then 34If info.ConvertedType IsNot Nothing AndAlso info.ConvertedType.TypeKind <> TypeKind.Error Then
Microsoft.CodeAnalysis.Workspaces (8)
Editing\SymbolEditorExtensions.cs (1)
30if (baseOrInterfaceType.TypeKind != TypeKind.Error)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
20=> symbol.TypeKind != TypeKind.Error;
ISymbolExtensions_Accessibility.cs (1)
199typeArg.TypeKind != TypeKind.Error &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
163=> symbol is ITypeSymbol { TypeKind: TypeKind.Error };
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
288if (xTypeKind == TypeKind.Error || 289yTypeKind == TypeKind.Error)
SymbolKey.SymbolKeyWriter.cs (1)
404if (namedTypeSymbol.TypeKind == TypeKind.Error)
SymbolKey.TupleTypeSymbolKey.cs (1)
24var isError = symbol.TupleUnderlyingType!.TypeKind == TypeKind.Error;
Microsoft.VisualStudio.LanguageServices (3)
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
92typeSymbol.TypeKind == TypeKind.Error ||
Library\VsNavInfo\NavInfoFactory.cs (1)
98if (typeSymbol.TypeKind is TypeKind.Error or
Progression\GraphBuilder.cs (1)
588case TypeKind.Error:
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
140typeKind: TypeKind.Error);
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\AbstractCodeModelService.cs (1)
266if (typeSymbol.TypeKind is TypeKind.Error or
CodeModel\RootCodeModel.cs (1)
144typeSymbol.TypeKind == TypeKind.Error ||
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
765If typeSymbol IsNot Nothing AndAlso Not typeSymbol.TypeKind = TypeKind.Error Then