373 references to IsErrorType
Microsoft.CodeAnalysis.CSharp (210)
Binder\Binder.WithQueryLambdaParametersBinder.cs (1)
80
if (receiver.Type?.
IsErrorType
() != true)
Binder\Binder_Attributes.cs (6)
170
if (attributeTypeForBinding.
IsErrorType
())
189
if (attributeTypeForBinding.
IsErrorType
())
203
suppressResultDiagnostics: attributeType.
IsErrorType
(),
294
if (attributeType.
IsErrorType
() || attributeType.IsAbstract || attributeConstructor is null)
423
Debug.Assert(!attributeType.
IsErrorType
());
521
if (attributeType.
IsErrorType
())
Binder\Binder_Await.cs (1)
351
if (asyncHelpersType.
IsErrorType
())
Binder\Binder_Conversions.cs (6)
793
if (stringFactory.
IsErrorType
() || haveErrors)
2315
var reportNoTargetType = !targetType.
IsErrorType
();
2457
Debug.Assert(targetTyped || destination.
IsErrorType
() || destination.Equals(source.Type, TypeCompareKind.ConsiderEverything));
2461
hasErrors |= source.HasErrors || destination.
IsErrorType
();
2474
if (targetTyped && !destination.
IsErrorType
() && !Compilation.IsFeatureEnabled(MessageID.IDS_FeatureTargetTypedConditional))
2496
Debug.Assert(targetTyped || destination.
IsErrorType
() || destination.Equals(source.Type, TypeCompareKind.ConsiderEverything));
Binder\Binder_Deconstruct.cs (2)
122
if ((object?)boundRHS.Type == null || boundRHS.Type.
IsErrorType
())
720
if (receiver.Type?.
IsErrorType
() == false)
Binder\Binder_Expressions.cs (17)
1431
BoundTypeExpression boundType = new BoundTypeExpression(typeSyntax, alias, typeWithAnnotations, type.
IsErrorType
());
1468
bool typeHasErrors = type.
IsErrorType
() || CheckManagedAddr(Compilation, type, node.Location, diagnostics);
2075
var constantValueOpt = localSymbol.IsConst && !IsInsideNameof && !type.
IsErrorType
()
2726
if (!rangeType.
IsErrorType
())
2830
bool suppressErrors = operand.HasAnyErrors || targetType.
IsErrorType
();
2854
if (operand.HasAnyErrors || targetType.
IsErrorType
())
4247
if (!bestType.
IsErrorType
())
4314
if ((object)boundExpression.Type == null || !boundExpression.Type.
IsErrorType
())
4398
Debug.Assert(init.Type.
IsErrorType
());
4605
if (!elementType.Type.
IsErrorType
())
5089
Debug.Assert(initializerType.
IsErrorType
() ||
6411
if (!hasEnumerableInitializerType && !initializerSyntax.HasErrors && !initializerType.
IsErrorType
())
6448
else if (!initializerType.
IsErrorType
())
6837
bool hasErrors = type.
IsErrorType
();
7118
if (coClassType.
IsErrorType
())
7472
if (type.
IsErrorType
())
10112
if (type.
IsErrorType
())
Binder\Binder_InterpolatedString.cs (2)
259
if (unconvertedInterpolatedString.Type.
IsErrorType
() || haveErrors || canLowerToStringConcatenation(parts))
451
if (interpolatedStringHandlerType.
IsErrorType
())
Binder\Binder_Operators.cs (3)
4359
if (isOperandNullOrNew || operand.Type?.
IsErrorType
() == true)
5022
return !(targetType?.
IsErrorType
() == true && bindAsTypeDiagnostics.HasAnyResolvedErrors());
5993
if (bestType.
IsErrorType
())
Binder\Binder_Patterns.cs (6)
671
if (inputType.
IsErrorType
())
767
if (inputType.
IsErrorType
() || inputType.IsDynamic())
1206
(conversion.ConversionKind == ConversionKind.NoConversion && convertedExpression.Type?.
IsErrorType
() == true))
1276
if (inputType.
IsErrorType
() || patternType.
IsErrorType
())
2155
if (!receiverType.
IsErrorType
())
Binder\Binder_QueryErrors.cs (2)
225
if (!t.
IsErrorType
())
233
if ((object)type == null || type.
IsErrorType
())
Binder\Binder_Statements.cs (13)
413
if ((object)type == null || !type.
IsErrorType
() && !Compilation.IsExceptionType(type.EffectiveType(ref useSiteInfo), ref useSiteInfo))
1039
if (!declTypeOpt.Type.
IsErrorType
())
1491
if (op1.Type is { } lhsType && !lhsType.
IsErrorType
())
2054
if (targetType.
IsErrorType
())
2168
if (anonymousFunction.ParameterType(i).
IsErrorType
())
2240
Debug.Assert(!lambdaParameterType.
IsErrorType
());
3090
hasErrors |= arg.HasErrors || ((object)arg.Type != null && arg.Type.
IsErrorType
());
3317
if (type.
IsErrorType
())
3351
Debug.Assert(((object)type == null) || !type.
IsErrorType
());
3361
if (previousBlock.ExceptionFilterOpt == null && (object)previousType != null && !previousType.
IsErrorType
())
3401
Debug.Assert(local.Type.
IsErrorType
() || (TypeSymbol.Equals(local.Type, type, TypeCompareKind.ConsiderEverything2)));
3571
if (returnType.
IsErrorType
())
3911
else if (baseType.
IsErrorType
() || baseType.IsStatic)
Binder\Binder_Symbols.cs (1)
1231
if (!unconstructedType.
IsErrorType
())
Binder\Binder_WithExpression.cs (1)
38
else if (!receiverType.
IsErrorType
())
Binder\DecisionDagBuilder.cs (4)
366
(pattern.HasErrors || pattern.InputType.Equals(input.DagTemp.Type, TypeCompareKind.AllIgnoreOptions) || pattern.InputType.
IsErrorType
()) :
594
Debug.Assert(variableAccess.Type!.Equals(input.Type, TypeCompareKind.AllIgnoreOptions) || variableAccess.Type.
IsErrorType
());
931
RoslynDebug.Assert(inputTempType.
IsErrorType
() || recursive.HasErrors || recursive.InputType.
IsErrorType
() || inputTempType.Equals(recursive.InputType, TypeCompareKind.AllIgnoreOptions));
Binder\DecisionDagBuilder_ListPatterns.cs (2)
18
Debug.Assert(inputType.
IsErrorType
() || list.HasErrors || list.InputType.
IsErrorType
() ||
Binder\ExecutableCodeBinder.cs (1)
150
else if (!returnType.
IsErrorType
())
Binder\ForEachLoopBinder.cs (4)
441
hasErrors = hasErrors || boundIterationVariableType.HasErrors || iterationVariableType.Type.
IsErrorType
();
559
(builder.ElementType.IsNullableType() && builder.ElementType.GetMemberTypeArgumentsNoUseSiteDiagnostics().Single().
IsErrorType
() && collectionExpr.Type.IsArray()));
806
if (collectionExprType.
IsErrorType
())
860
if (spanType.
IsErrorType
())
Binder\Semantics\BestTypeInferrer.cs (4)
140
if (type1.
IsErrorType
())
155
if (type2.
IsErrorType
())
266
if (type1.
IsErrorType
())
271
if (type2 is null || type2.
IsErrorType
())
Binder\Semantics\Conversions\ConversionsBase.cs (3)
2648
if (source.
IsErrorType
())
3023
Debug.Assert(targetInterfaceType.
IsErrorType
() || targetInterfaceType.IsInterface);
3057
Debug.Assert(targetInterfaceType.
IsErrorType
() || targetInterfaceType.IsInterface);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
470
if (!fixedResultType.Type.
IsErrorType
())
3355
!type.
IsErrorType
() &&
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
3766
r1.
IsErrorType
() ||
3767
r2.
IsErrorType
() ||
Binder\SwitchBinder.cs (1)
404
if ((object)switchGoverningType != null && !switchGoverningType.
IsErrorType
())
Binder\SwitchExpressionArmBinder.cs (1)
40
bool hasErrors = switchGoverningType.
IsErrorType
();
Binder\UsingStatementBinder.cs (1)
265
if (type is null || !type.
IsErrorType
())
BoundTree\BoundNode.cs (1)
111
return expression?.Type?.
IsErrorType
() == true;
Compilation\CSharpCompilation.cs (1)
1908
Debug.Assert(result?.
IsErrorType
() != true);
Compilation\CSharpSemanticModel.cs (3)
2867
if (bnode != null && !cdestination.
IsErrorType
())
2919
if (bnode != null && !destination.
IsErrorType
())
3611
if (namedType.
IsErrorType
())
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
812
Debug.Assert(AdaptedNamedTypeSymbol.
IsErrorType
() ||
Emitter\Model\PEAssemblyBuilder.cs (1)
708
Debug.Assert(userDefinedAttribute?.
IsErrorType
() != true);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
70
if (typeSymbol.
IsErrorType
())
311
if (namedType.SpecialType != SpecialType.None || namedType.
IsErrorType
() || !namedType.ContainingAssembly.IsLinked)
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
84
=> type is null || !(type.IsValueType || type.
IsErrorType
());
FlowAnalysis\DefiniteAssignment.cs (2)
246
(type.
IsErrorType
() || compilation.IsAttributeType(type)));
1175
else if (!_alreadyReported[slot] && !symbol.GetTypeOrReturnType().Type.
IsErrorType
())
FlowAnalysis\NullableWalker.cs (16)
806
if (symbolType.Type.IsValueType || symbolType.Type.
IsErrorType
())
2169
(nodeType.
IsErrorType
() ||
3254
Debug.Assert(node.Type.
IsErrorType
() || type.Type.
IsErrorType
());
3753
Debug.Assert(type.Type.
IsErrorType
());
3816
return typeA?.
IsErrorType
() != false && typeB?.
IsErrorType
() != false;
3828
return type.
IsErrorType
() || type.IsDynamic() || type.HasUseSiteError || (type.IsAnonymousType && canIgnoreAnonymousType((NamedTypeSymbol)type));
3875
&& (type.SpecialType == SpecialType.System_Boolean || type.IsDynamic() || type.
IsErrorType
());
6444
oldType.IsVoidType() || oldType.
IsErrorType
() ? oldType :
9138
if (containingType is null || containingType.
IsErrorType
() || symbol is ErrorMethodSymbol)
10119
if (checkConversion && !targetType.
IsErrorType
())
10176
Debug.Assert(targetType.IsValueType || targetType.
IsErrorType
());
10182
if (!conversionOperand.HasErrors && !targetType.
IsErrorType
())
13433
if (isValueType && (!checkNullableValueType || !type.IsNullableTypeOrTypeParameter() || type.GetNullableUnderlyingType().
IsErrorType
()))
13534
Debug.Assert(node.Type is null || node.Type.
IsErrorType
() || node.Type.IsRefLikeType);
FlowAnalysis\NullableWalker_Patterns.cs (3)
863
Debug.Assert(NominalSlotType(slot) is var slotType && (slotType.
IsErrorType
() || isDerivedType(slotType, type)));
870
if (derivedType.
IsErrorType
() || baseType.
IsErrorType
())
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
344
!builderType.
IsErrorType
() &&
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
518
if (synthesizedType.
IsErrorType
())
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (1)
175
if (test.Type?.
IsErrorType
() != false)
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
195
Debug.Assert(result.Type.SpecialType == SpecialType.System_String || result.Type.
IsErrorType
());
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (3)
619
delegateTypeOverMethodTypeParameters.
IsErrorType
() ||
621
callSiteTypeGeneric.
IsErrorType
() ||
730
if (callSiteType.
IsErrorType
())
Lowering\SyntheticBoundNodeFactory.cs (5)
447
right.Type.
IsErrorType
() || left.Type.
IsErrorType
()));
947
Debug.Assert(left.Type!.Equals(right.Type, TypeCompareKind.IgnoreCustomModifiersAndArraySizesAndLowerBounds | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes) || left.Type.
IsErrorType
());
1347
Debug.Assert(result.Type.
IsErrorType
() || result.Type!.IsDerivedFrom(result.GetMethodFromHandle!.ReturnType, TypeCompareKind.AllIgnoreOptions, ref discardedUseSiteInfo));
1454
Debug.Assert(result.Type.
IsErrorType
() || result.Type!.IsDerivedFrom(result.GetMethodFromHandle!.ReturnType, TypeCompareKind.AllIgnoreOptions, ref discardedUseSiteInfo));
Symbols\ArrayTypeSymbol.cs (2)
114
if (!iListOfT.
IsErrorType
())
121
if (!iReadOnlyListOfT.
IsErrorType
())
Symbols\AssemblySymbol.cs (11)
680
Debug.Assert(result?.
IsErrorType
() != true);
735
Debug.Assert(!type.
IsErrorType
());
747
Debug.Assert(!type.
IsErrorType
());
762
Debug.Assert(type?.
IsErrorType
() != true);
839
Debug.Assert(symbol?.
IsErrorType
() != true);
874
Debug.Assert(!symbol.
IsErrorType
());
935
Debug.Assert(result?.
IsErrorType
() != true);
957
Debug.Assert(corLibCandidate?.
IsErrorType
() != true);
992
Debug.Assert(candidate?.
IsErrorType
() != true);
1043
Debug.Assert(result?.
IsErrorType
() != true);
1080
Debug.Assert(result?.
IsErrorType
() != true);
Symbols\Attributes\AttributeData.cs (1)
88
Debug.Assert(!attributeType.
IsErrorType
());
Symbols\Attributes\PEAttributeData.cs (1)
88
else if ((object)attributeClass == null || attributeClass.
IsErrorType
() || (object)attributeConstructor == null)
Symbols\Attributes\SourceAttributeData.cs (1)
482
if (attributeClass.
IsErrorType
() && !(attributeClass is MissingMetadataTypeSymbol))
Symbols\Compilation_WellKnownMembers.cs (4)
108
if (!type.
IsErrorType
())
155
Debug.Assert(result?.
IsErrorType
() != true);
187
TypeSymbol.Equals(result, _lazyWellKnownTypes[index], TypeCompareKind.ConsiderEverything2) || (_lazyWellKnownTypes[index]!.
IsErrorType
() && result.
IsErrorType
())
Symbols\ConstraintsHelper.cs (6)
296
if (!deducedBaseType.
IsErrorType
() && !constraintDeducedBase.
IsErrorType
())
1069
if (typeArgument.Type.
IsErrorType
())
1350
if (constraintType.Type.
IsErrorType
())
1627
Debug.Assert(deducedBase.
IsErrorType
() ||
1628
effectiveBase.
IsErrorType
() ||
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
212
Debug.Assert(specifierType?.
IsErrorType
() != true);
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
209
Debug.Assert(modifierType.ContainingAssembly is not null || modifierType.
IsErrorType
());
Symbols\Metadata\PE\MetadataDecoder.cs (3)
121
Debug.Assert(result?.
IsErrorType
() != true);
169
Debug.Assert(result?.
IsErrorType
() != true);
373
Debug.Assert(candidate?.
IsErrorType
() != true);
Symbols\Metadata\PE\PEEventSymbol.cs (1)
461
(eventType.IsDelegateType() || eventType.
IsErrorType
()) &&
Symbols\Metadata\PE\PEModuleSymbol.cs (2)
495
Debug.Assert(currentModuleResult?.
IsErrorType
() != true);
603
Debug.Assert(result?.
IsErrorType
() != true);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2825
var coClassType = ((object)type != null && (type.TypeKind == TypeKind.Class || type.
IsErrorType
())) ? (NamedTypeSymbol)type : null;
Symbols\MetadataOrSourceAssemblySymbol.cs (2)
60
Debug.Assert(result?.
IsErrorType
() != true);
208
if (!type.
IsErrorType
())
Symbols\NamedTypeSymbol.cs (2)
1336
internal static readonly Func<TypeWithAnnotations, bool> TypeWithAnnotationsIsErrorType = type => type.HasType && type.Type.
IsErrorType
();
1602
if (@base.
IsErrorType
() && @base is NoPiaIllegalGenericInstantiationSymbol)
Symbols\NonMissingAssemblySymbol.cs (3)
109
if (!result.
IsErrorType
() && (object)result.ContainingAssembly == (object)this)
121
Debug.Assert(result is null || ((object)result.ContainingAssembly == (object)this && !result.
IsErrorType
()));
173
Debug.Assert(result is null || ((object)result.ContainingAssembly == (object)this && !result.
IsErrorType
()));
Symbols\NonMissingModuleSymbol.cs (1)
203
Debug.Assert(result?.
IsErrorType
() != true);
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
59
if (_underlyingSymbol.
IsErrorType
())
Symbols\PublicModel\NonErrorNamedTypeSymbol.cs (1)
19
Debug.Assert(!underlying.
IsErrorType
());
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
298
Debug.Assert(!underlyingResult.
IsErrorType
());
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
232
Debug.Assert(!underlying.
IsErrorType
());
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
461
Debug.Assert(result1?.
IsErrorType
() != true);
Symbols\Source\GlobalExpressionVariable.cs (1)
136
originalType.
IsErrorType
() ||
Symbols\Source\SourceAssemblySymbol.cs (2)
1416
if (forwarded.
IsErrorType
())
1896
return !obj.
IsErrorType
() && obj.DeclaredAccessibility == Accessibility.Public;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
621
Debug.Assert(!attributeType.
IsErrorType
());
Symbols\Source\SourceEventSymbol.cs (1)
694
else if (!this.Type.IsDelegateType() && !this.Type.
IsErrorType
())
Symbols\Source\SourceLocalSymbol.cs (2)
493
originalType.Value.DefaultType.
IsErrorType
() && newType.Type.
IsErrorType
() ||
Symbols\Source\SourceMemberContainerSymbol.cs (6)
2010
predicate: (t, a, b) => !t.TupleElementNames.IsDefaultOrEmpty && !t.
IsErrorType
(),
4907
if (!SynthesizedUnionCtor.IsValidParameterTypeConversion(c) && !parameterType.Type.
IsErrorType
())
5067
if (deconstruct.ReturnType.SpecialType != SpecialType.System_Void && !deconstruct.ReturnType.
IsErrorType
())
5177
if (!printMembersMethod.ReturnType.
IsErrorType
())
5439
if (!equalityContract.Type.
IsErrorType
())
5498
if (thisEquals.ReturnType.SpecialType != SpecialType.System_Boolean && !thisEquals.ReturnType.
IsErrorType
())
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
505
if (baseType?.
IsErrorType
() == true)
1228
return (object)typeSymbol.VisitType((currentTypeSymbol, unused1, unused2) => currentTypeSymbol.
IsErrorType
(), (object)null) != null;
Symbols\Source\SourceMemberFieldSymbol.cs (1)
554
if ((object)initializerOpt.Type != null && !initializerOpt.Type.
IsErrorType
())
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1621
return !returnType.
IsErrorType
() &&
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1330
Debug.Assert(!this.
IsErrorType
());
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
717
if (this.ReturnType?.
IsErrorType
() == true && GetSyntax().ReturnType is IdentifierNameSyntax { Identifier.RawContextualKind: (int)SyntaxKind.PartialKeyword })
Symbols\SubstitutedNamedTypeSymbol.cs (1)
61
Debug.Assert(!originalDefinition.
IsErrorType
());
Symbols\Symbol_Attributes.cs (2)
798
if (!boundAttributeType.
IsErrorType
())
835
if (!attributeType.
IsErrorType
())
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
59
if (parameter.Type.
IsErrorType
())
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
114
if (ReturnType.
IsErrorType
())
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (2)
123
if (ReturnType.
IsErrorType
() ||
124
printableMembers.Any(static m => m.GetTypeOrReturnType().Type.
IsErrorType
()))
Symbols\Tuples\TupleTypeSymbol.cs (1)
739
var diagnosticInfo = container.
IsErrorType
() ?
Symbols\TypeSymbolExtensions.cs (4)
582
return type.
IsErrorType
() || type.IsRefLikeOrAllowsRefLikeType();
671
if (type.
IsErrorType
())
1306
var result = type.VisitType((type, unused1, unused2) => type.
IsErrorType
(), (object?)null, canDigThroughNullable: true);
1349
RoslynDebug.Assert((object?)result == null || !result.
IsErrorType
());
Symbols\TypeWithAnnotations.cs (2)
202
if (!typeSymbol.IsValueType && !typeSymbol.
IsErrorType
())
596
typeWithAnnotationsPredicate: (t, a, b) => t.NullableAnnotation != NullableAnnotation.Oblivious && !t.Type.
IsErrorType
() && !t.Type.IsValueType,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (36)
CodeGen\CodeGenDeconstructTests.cs (3)
3588
if (local.IsVar && local.Type.
IsErrorType
())
5608
Assert.True(xType.Type.
IsErrorType
());
7070
Assert.True(symbol.TypeWithAnnotations.Type.
IsErrorType
());
CodeGen\CodeGenTupleTest.cs (31)
838
Assert.False(validField.Type.
IsErrorType
());
843
Assert.True(validFieldWithAttribute.Type.
IsErrorType
());
848
Assert.True(tooFewNames.Type.
IsErrorType
());
853
Assert.True(tooManyNames.Type.
IsErrorType
());
857
Assert.True(tooFewNamesMethod.ReturnType.
IsErrorType
());
861
Assert.True(tooManyNamesMethod.ReturnType.
IsErrorType
());
931
Assert.False(validField.Type.
IsErrorType
());
936
Assert.True(validFieldWithAttribute.Type.
IsErrorType
());
941
Assert.False(partialNames.Type.
IsErrorType
());
946
Assert.False(allNullNames.Type.
IsErrorType
());
952
Assert.False(partialParamType.Type.
IsErrorType
());
958
Assert.False(allNullParamType.Type.
IsErrorType
());
997
Assert.False(field1.Type.
IsErrorType
());
22289
Assert.True(methodM.ReturnType.
IsErrorType
());
22329
Assert.True(methodM.ReturnType.
IsErrorType
());
25331
Assert.False(found.
IsErrorType
());
25336
Assert.False(tuple2.
IsErrorType
());
25342
Assert.False(tuple3.
IsErrorType
());
25348
Assert.True(tuple4.
IsErrorType
());
26757
Assert.True(tuple.
IsErrorType
());
26763
Assert.True(tuple.
IsErrorType
());
26827
Assert.True(tuple.
IsErrorType
());
26889
Assert.True(container.
IsErrorType
());
26902
Assert.False(tuple.TupleUnderlyingType.
IsErrorType
());
26903
Assert.False(tuple.
IsErrorType
());
26961
Assert.True(contained.
IsErrorType
());
26969
Assert.False(tuple1.TupleUnderlyingType.
IsErrorType
());
26970
Assert.False(tuple1.
IsErrorType
());
26977
Assert.True(container.
IsErrorType
());
26985
Assert.False(tuple2.TupleUnderlyingType.
IsErrorType
());
26986
Assert.False(tuple2.
IsErrorType
());
Emit\CompilationEmitTests.cs (2)
5641
Assert.False(b.
IsErrorType
());
5646
Assert.False(a.
IsErrorType
());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests.cs (1)
355
Assert.False(c.
IsErrorType
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (28)
Semantics\InitOnlyMemberTests.cs (4)
3286
Assert.False(property1.SetMethod.Parameters[0].Type.
IsErrorType
());
3291
Assert.False(property2.SetMethod.Parameters[0].Type.
IsErrorType
());
3378
Assert.False(property1.SetMethod.Parameters[0].Type.
IsErrorType
());
3384
Assert.False(property2.SetMethod.Parameters[0].Type.
IsErrorType
());
Semantics\LocalFunctionTests.cs (10)
1719
Assert.True(attrs[0].AttributeClass.
IsErrorType
());
1720
Assert.True(attrs[1].AttributeClass.
IsErrorType
());
1721
Assert.False(attrs[2].AttributeClass.
IsErrorType
());
1726
Assert.True(attrs[3].AttributeClass.
IsErrorType
());
1924
Assert.True(attrs[0].AttributeClass.
IsErrorType
());
1925
Assert.True(attrs[1].AttributeClass.
IsErrorType
());
1926
Assert.False(attrs[2].AttributeClass.
IsErrorType
());
1931
Assert.True(attrs[3].AttributeClass.
IsErrorType
());
1974
Assert.True(attrs[0].AttributeClass.
IsErrorType
());
1975
Assert.True(attrs[1].AttributeClass.
IsErrorType
());
Semantics\NativeIntegerTests.cs (4)
1160
Assert.False(type1.
IsErrorType
());
1181
Assert.True(type2.
IsErrorType
());
1235
Assert.False(typeA.
IsErrorType
());
1253
Assert.True(typeB.
IsErrorType
());
Semantics\NullableReferenceTypesTests.cs (1)
59413
Assert.True(type.Type.
IsErrorType
());
Semantics\TopLevelStatementsTests.cs (1)
1090
Assert.False(entryPoint.ReturnType.
IsErrorType
());
Semantics\ValueTupleTests.cs (8)
173
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
IsErrorType
());
176
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
IsErrorType
());
180
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).
IsErrorType
());
185
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T4).
IsErrorType
());
191
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T5).
IsErrorType
());
198
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T6).
IsErrorType
());
205
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T7).
IsErrorType
());
213
Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest).
IsErrorType
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (96)
Compilation\SemanticModelAPITests.cs (1)
3658
Assert.False(((NamedTypeSymbol)newSymbol).TypeArguments().Single().
IsErrorType
());
Symbols\CompilationCreationTests.cs (2)
85
Assert.True(type.
IsErrorType
()); // Not available
89
Assert.False(type.
IsErrorType
());
Symbols\CorLibrary\Choosing.cs (2)
43
Assert.False(obj.
IsErrorType
());
73
Assert.True(consumer.GetSpecialType(SpecialType.System_Object).
IsErrorType
());
Symbols\CorLibrary\CorTypes.cs (4)
300
Assert.False(comp.GetSpecialType(InternalSpecialType.System_Type).
IsErrorType
());
364
Assert.True(comp1.GetSpecialType(InternalSpecialType.System_Type).
IsErrorType
());
437
Assert.False(comp.GetSpecialType(InternalSpecialType.System_Type).
IsErrorType
());
545
Assert.True(comp1.GetSpecialType(InternalSpecialType.System_Type).
IsErrorType
());
Symbols\ErrorTypeSymbolTests.cs (4)
78
Assert.True(type.
IsErrorType
());
79
Assert.True(constructedFrom.
IsErrorType
());
92
Assert.False(type.
IsErrorType
());
93
Assert.False(constructedFrom.
IsErrorType
());
Symbols\GenericConstraintTests.cs (43)
3752
Assert.False(i2.
IsErrorType
());
3786
Assert.False(i2.
IsErrorType
());
3820
Assert.False(i2.
IsErrorType
());
3854
Assert.False(i2.
IsErrorType
());
3903
Assert.False(i2.
IsErrorType
());
3911
Assert.False(iEquatable.
IsErrorType
());
3916
Assert.True(iQueryable_T.
IsErrorType
());
3920
Assert.True(iQueryable.
IsErrorType
());
3929
Assert.False(t.
IsErrorType
());
3936
Assert.True(t.
IsErrorType
());
3943
Assert.False(t.
IsErrorType
());
3950
Assert.True(t.
IsErrorType
());
3957
Assert.False(t.
IsErrorType
());
3971
Assert.False(t.
IsErrorType
());
3985
Assert.False(t.
IsErrorType
());
3992
Assert.False(t.
IsErrorType
());
3999
Assert.True(t.
IsErrorType
());
4006
Assert.False(t.
IsErrorType
());
4013
Assert.False(t.
IsErrorType
());
4027
Assert.False(t.
IsErrorType
());
4034
Assert.False(t.
IsErrorType
());
4041
Assert.True(t.
IsErrorType
());
4048
Assert.True(t.
IsErrorType
());
4055
Assert.True(t.
IsErrorType
());
4069
Assert.True(t.
IsErrorType
());
4083
Assert.False(t.
IsErrorType
());
4090
Assert.True(t.
IsErrorType
());
4097
Assert.False(t.
IsErrorType
());
4104
Assert.True(t.
IsErrorType
());
4111
Assert.True(t.
IsErrorType
());
4132
Assert.True(t.
IsErrorType
());
4141
Assert.False(t.
IsErrorType
());
4152
Assert.False(t.
IsErrorType
());
4163
Assert.False(t.
IsErrorType
());
4177
Assert.False(t.
IsErrorType
());
4191
Assert.False(t.
IsErrorType
());
4198
Assert.False(t.
IsErrorType
());
4209
Assert.False(t.
IsErrorType
());
4216
Assert.False(t.
IsErrorType
());
4230
Assert.False(t.
IsErrorType
());
4237
Assert.False(t.
IsErrorType
());
4274
Assert.False(t.
IsErrorType
());
4285
Assert.False(t.
IsErrorType
());
Symbols\Metadata\PE\BaseTypeResolution.cs (12)
344
Assert.False(test1.BaseType().
IsErrorType
());
345
Assert.False(test1.BaseType().BaseType().
IsErrorType
());
346
Assert.False(test2.BaseType().
IsErrorType
());
347
Assert.False(test2.BaseType().BaseType().
IsErrorType
());
348
Assert.False(test2.BaseType().BaseType().BaseType().
IsErrorType
());
364
Assert.False(m3.BaseType().
IsErrorType
());
365
Assert.False(m3.BaseType().BaseType().
IsErrorType
());
366
Assert.False(m4.BaseType().
IsErrorType
());
367
Assert.False(m4.BaseType().BaseType().
IsErrorType
());
374
Assert.True(m3.BaseType().
IsErrorType
());
375
Assert.False(m4.BaseType().
IsErrorType
());
376
Assert.True(m4.BaseType().BaseType().
IsErrorType
());
Symbols\Metadata\PE\LoadCustomModifiers.cs (2)
238
Assert.True(@class.GetMember<EventSymbol>("Event11").Type.
IsErrorType
()); //Can't have modopt on event type
240
Assert.True(@class.GetMember<EventSymbol>("Event01").Type.
IsErrorType
()); //Can't have modopt on event type
Symbols\Metadata\PE\LoadingFields.cs (1)
151
Assert.False(readOnlySpanType.
IsErrorType
());
Symbols\Metadata\PE\TypeForwarders.cs (5)
186
Assert.False(baseType.
IsErrorType
());
426
Assert.False(baseType.
IsErrorType
());
429
Assert.True(ilAssembly1.ResolveForwardedType("Base").
IsErrorType
());
431
Assert.True(ilAssembly2.ResolveForwardedType("Base").
IsErrorType
());
1934
Assert.False(resolved.
IsErrorType
());
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
394
Assert.False(a.AttributeClass.
IsErrorType
());
Symbols\Retargeting\RetargetingTests.cs (2)
918
Assert.False(originalType.
IsErrorType
());
919
Assert.False(retargetedType.
IsErrorType
());
Symbols\Source\BaseClassTests.cs (16)
466
Assert.False(cBase.
IsErrorType
());
468
Assert.True(c.Interfaces().Single().TypeArguments().Single().
IsErrorType
()); //can't see base of C while evaluating C.B
535
Assert.True(m.BaseType().
IsErrorType
());
550
Assert.False(o.BaseType().
IsErrorType
());
568
Assert.False(p.BaseType().
IsErrorType
());
589
Assert.False(rBase.
IsErrorType
());
609
Assert.False(ifaces[0].
IsErrorType
());
629
Assert.False(ifaces[0].
IsErrorType
());
634
Assert.False(ixFaces[0].
IsErrorType
());
654
Assert.False(ifaces[0].
IsErrorType
());
671
Assert.True(b.BaseType().
IsErrorType
());
688
Assert.True(z.BaseType().
IsErrorType
());
1529
Assert.False(baseB.
IsErrorType
());
1533
Assert.True(baseY.
IsErrorType
());
1545
Assert.True(baseY.
IsErrorType
());
1549
Assert.False(baseB.
IsErrorType
());
Symbols\TypeTests.cs (1)
1458
Assert.False(errSymbol.
IsErrorType
(), "ErrorType");
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
FunctionPointerUtilities.cs (1)
354
=> typeSymbol => Assert.True(typeSymbol.
IsErrorType
());
UsesIsNullableVisitor.cs (1)
158
return (type.NullableAnnotation != NullableAnnotation.Oblivious && typeSymbol.IsReferenceType && !typeSymbol.
IsErrorType
()) ||