254 references to IsErrorType
Microsoft.CodeAnalysis.VisualBasic (254)
Binding\Binder_Attributes.vb (5)
92Debug.Assert(Not attributeType.IsErrorType()) 243If type.IsErrorType() Then 259If Not attributeTypeForBinding.IsErrorType() Then 276If Not type.IsErrorType() Then 300If Not type.IsErrorType() Then
Binding\Binder_Conversions.vb (15)
79If (argument.HasErrors OrElse targetType.IsErrorType) Then 113If sourceType IsNot Nothing AndAlso sourceType.IsErrorType() Then 117Debug.Assert(argument.IsNothingLiteral() OrElse (sourceType IsNot Nothing AndAlso Not sourceType.IsErrorType())) 190If (argument.HasErrors OrElse targetType.IsErrorType) Then 230If sourceType IsNot Nothing AndAlso sourceType.IsErrorType() Then 234Debug.Assert(argument.IsNothingLiteral() OrElse (sourceType IsNot Nothing AndAlso Not sourceType.IsErrorType())) 334If targetType.IsErrorType Then 500If sourceType IsNot Nothing AndAlso sourceType.IsErrorType() Then 504Debug.Assert(argument.IsNothingLiteral() OrElse (sourceType IsNot Nothing AndAlso Not sourceType.IsErrorType())) 603If argument.HasErrors OrElse (sourceType IsNot Nothing AndAlso sourceType.IsErrorType()) Then 747If Not iEnumerable_T.IsErrorType() Then 833If sourceArg.IsErrorType() OrElse destinationArg.IsErrorType() Then 1771ElseIf Not (sourceElement.IsErrorType() OrElse targetElement.IsErrorType()) Then
Binding\Binder_Expressions.vb (17)
690Dim typeExpression = New BoundTypeExpression(node.Type, Nothing, aliasSym, typeSym, typeSym.IsErrorType()) 780If operand.HasErrors OrElse operandType.IsErrorType() OrElse targetType.IsErrorType() Then 952If type Is Nothing OrElse type.IsErrorType() Then 969If Not resultType.IsErrorType() Then 1068If type.IsErrorType() OrElse 2930If type Is Nothing OrElse type.IsErrorType() Then 3231If asMemberAccess IsNot Nothing AndAlso Not fieldAccessType.IsErrorType() Then 3246hasErrors:=hasError OrElse fieldAccessType.IsErrorType) 3263If asSimpleName IsNot Nothing AndAlso Not localAccessType.IsErrorType() Then 3295If asSimpleName IsNot Nothing AndAlso Not parameterType.IsErrorType() Then 3337If asSimpleName IsNot Nothing AndAlso Not type.IsErrorType() Then 3767If Not type.IsErrorType() Then 4732Debug.Assert(operand.Type.IsErrorType() OrElse ignoreDiagnostics.DiagnosticBag.IsEmptyWithoutResolution()) 4788If getAwaiter IsNot Nothing AndAlso Not getAwaiter.Type.IsErrorType() Then 4888If Not notifyCompletion.IsErrorType() AndAlso 4906ElseIf getAwaiter.Type.IsErrorType() Then
Binding\Binder_Initializers.vb (2)
621If (valueExpression.Type Is Nothing OrElse Not valueExpression.Type.IsErrorType) Then 657If Not targetType.IsErrorType Then
Binding\Binder_InterpolatedString.vb (1)
143If factoryType.IsErrorType() OrElse
Binding\Binder_Invocation.vb (6)
862If Not returnType.IsErrorType() Then 1034Not targetType.IsErrorType() AndAlso 1035Not receiver.Type.IsErrorType() Then 1529If boundArguments(i).HasErrors OrElse (type IsNot Nothing AndAlso type.IsErrorType()) Then 2481If targetType.IsErrorType() OrElse argument.HasErrors Then ' UNDONE: should HasErrors really always cause argument mismatch [petergo, 3/9/2011] 2550If targetType.IsErrorType() OrElse argument.HasErrors Then ' UNDONE: should HasErrors really always cause argument mismatch [petergo, 3/9/2011]
Binding\Binder_Lambda.vb (2)
50ElseIf Not returnType.IsErrorType() Then 179If Not targetReturnType.IsErrorType() Then
Binding\Binder_Lookup.vb (2)
423If Not candidate.IsErrorType() Then 1044If type.IsErrorType() Then
Binding\Binder_ObjectInitializer.vb (2)
23If type.IsErrorType() Then 674If initializedObjectType.SpecialType = SpecialType.System_Object OrElse initializedObjectType.IsErrorType Then
Binding\Binder_Operators.vb (8)
83hasErrors:=booleanType.IsErrorType()) 106ElseIf targetArgumentType.IsErrorType() Then 399If operandType.GetNullableUnderlyingTypeOrSelf().IsErrorType() OrElse 400operatorResultType.GetNullableUnderlyingTypeOrSelf().IsErrorType() OrElse 401(forceToBooleanType IsNot Nothing AndAlso forceToBooleanType.GetNullableUnderlyingTypeOrSelf().IsErrorType()) Then 973If leftType.IsErrorType() OrElse rightType.IsErrorType() Then 1282If operand.Type.IsErrorType() Then
Binding\Binder_Query.vb (29)
174If Not source.Type.IsErrorType() AndAlso source.Kind = BoundKind.QueryableSource AndAlso 344If source.Type.IsErrorType() Then 539If letOperator.Type.IsErrorType() Then 584Debug.Assert(Not source.Type.IsErrorType()) 616If param.Type.IsErrorType() Then 683If source.Type.IsErrorType() Then 713If param.Type.IsErrorType() Then 719Return bodyType IsNot Nothing AndAlso bodyType.IsErrorType() 820If source.Type.IsErrorType() Then 1135If source.Type.IsErrorType() Then 1517If outer.Type.IsErrorType() Then 1523If inner.HasErrors OrElse inner.Type.IsErrorType() OrElse 1700If outer.Type.IsErrorType() OrElse methodGroup Is Nothing Then 1706If inner.HasErrors OrElse inner.Type.IsErrorType() OrElse 1806If source.Type.IsErrorType() OrElse methodGroup Is Nothing Then 1954If Not source.Type.IsErrorType() Then 2030If Not outer.Type.IsErrorType() Then 2043Not inner.HasErrors AndAlso Not inner.Type.IsErrorType() Then 2374If source.Type.IsErrorType() Then 2414If source.Type.IsErrorType() Then 2482If source.Type.IsErrorType() Then 2486If boundCount.HasErrors OrElse (boundCount.Type IsNot Nothing AndAlso boundCount.Type.IsErrorType()) Then 2571If sourceOrPreviousOrdering.Type.IsErrorType() Then 3463keysAreGood = Not (outerKey.Type.IsErrorType() OrElse innerKey.Type.IsErrorType()) 3953If m_GroupReference.Type.IsErrorType() OrElse String.IsNullOrEmpty(functionAggregationSyntax.FunctionName.ValueText) Then 4252If source.Type.IsErrorType() Then 4325If Not source.IsValue OrElse source.Type.IsErrorType Then 4541Return If(controlVariableType.IsErrorType(), Nothing, controlVariableType)
Binding\Binder_Statements.vb (22)
432Debug.Assert(Not diagnostics.AccumulatesDiagnostics OrElse diagnostics.HasAnyResolvedErrors OrElse If(methodSymbol.ContainingType.BaseTypeNoUseSiteDiagnostics?.IsErrorType(), False)) 808ElseIf Not target.Type.IsErrorType() AndAlso 1264If Not type.IsErrorType() Then 2640Not boundExpression.Type.IsErrorType() AndAlso 2700Return Not type.IsErrorType() AndAlso type.IsInterfaceType() AndAlso 3139If targetType IsNot Nothing AndAlso Not targetType.IsErrorType Then 3239targetType.IsErrorType OrElse 3444If Not (controlVariableType.IsErrorType OrElse currentType.IsErrorType OrElse elementType.IsErrorType) Then 3883If specialTypeMember IsNot Nothing AndAlso specialTypeMember.GetUseSiteInfo().DiagnosticInfo Is Nothing AndAlso Not targetCollectionType.IsErrorType Then 3944If specialTypeMember IsNot Nothing AndAlso specialTypeMember.GetUseSiteInfo().DiagnosticInfo Is Nothing AndAlso Not enumeratorType.IsErrorType Then 3991If (idisposable IsNot Nothing AndAlso Not idisposable.IsErrorType) AndAlso 3992Not boundGetEnumeratorCall.HasErrors AndAlso Not boundGetEnumeratorCall.Type.IsErrorType Then 4522If Not resourceExpressionType.IsErrorType AndAlso Not iDisposable.IsErrorType Then 4574ElseIf Not declarationType.IsErrorType AndAlso Not iDisposable.IsErrorType Then 4834If exceptionType.IsErrorType() Then 4875If Not previousType.IsErrorType() Then 5059If isAsync AndAlso Not retType.IsErrorType() AndAlso methodReturnType.Equals(arg.Type) AndAlso 5217If Not exceptionType.IsErrorType Then
Binding\Binder_Symbols.vb (1)
428If diagBag IsNot Nothing AndAlso forwardedType.IsErrorType Then
Binding\Binder_Utils.vb (1)
1110If Not isFromLambda AndAlso Not newParam.Type.IsErrorType() Then
Binding\Binder_XmlLiterals.vb (5)
649ElseIf Not receiverType.IsErrorType() Then 699ElseIf Not receiverType.IsErrorType() Then 956If type.IsErrorType() Then 961receiverOpt.Type.IsErrorType() OrElse 1039If type.IsErrorType() Then
Binding\Binder.vb (1)
507Debug.Assert(If(Not result?.IsErrorType(), True))
Binding\MemberSemanticModel.vb (3)
778If elementType IsNot Nothing AndAlso Not elementType.IsErrorType() Then 779If current IsNot Nothing AndAlso Not current.Type.IsErrorType() Then 784If boundCurrentConversion IsNot Nothing AndAlso Not boundCurrentConversion.Type.IsErrorType() Then
BoundTree\BoundAnonymousTypeCreationExpression.vb (1)
18If type.IsErrorType Then
BoundTree\BoundLocal.vb (1)
41If HasErrors OrElse Type.IsErrorType Then
CodeGen\EmitStatement.vb (1)
1114If(embeddedOperatorsType.IsErrorType AndAlso TypeOf embeddedOperatorsType Is MissingMetadataTypeSymbol,
Compilation\ClsComplianceChecker.vb (1)
774Debug.Assert(Not attributeData.AttributeClass.IsErrorType(), "Already checked HasErrors.")
Compilation\MethodCompiler.vb (1)
1930If defaultConstructorType Is Nothing OrElse defaultConstructorType.IsErrorType Then
Compilation\SemanticModel.vb (2)
974If useOfLocalBeforeDeclaration AndAlso Not type.IsErrorType() Then 1066If namedType.IsErrorType() Then
Compilation\VisualBasicCompilation.vb (1)
1234Debug.Assert(If(Not candidate?.IsErrorType(), True))
Emit\NoPia\EmbeddedTypesManager.vb (1)
243type.IsErrorType() OrElse
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (1)
152If Not ICriticalNotifyCompletion.IsErrorType Then
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
472If type.IsErrorType OrElse type.IsEnumType Then
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
91If MyBase.EnsureAllSymbolsAndSignature OrElse Me.Method.IsSub OrElse Me._elementType.IsErrorType Then
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
688If(embeddedOperatorsType.IsErrorType AndAlso TypeOf embeddedOperatorsType Is MissingMetadataTypeSymbol,
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
182If (objectType.IsErrorType() OrElse booleanType.IsErrorType()) Or
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
88If createInstance IsNot Nothing AndAlso Not createInstance.ReturnType.IsErrorType() Then
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
105If parameter.Type.IsErrorType() Then
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
160If(embeddedOperatorsType.IsErrorType AndAlso TypeOf embeddedOperatorsType Is MissingMetadataTypeSymbol,
Lowering\StateMachineRewriter\StateMachineRewriter.vb (2)
367If Me.Method.ReturnType.IsErrorType Then 372If parameter.IsByRef OrElse parameter.Type.IsErrorType Then
Lowering\SyntheticBoundNodeFactory.vb (9)
234If nullableType.IsErrorType Then 300Debug.Assert(left.Type.IsSameTypeIgnoringAll(right.Type) OrElse right.Type.IsErrorType() OrElse left.Type.IsErrorType()) 628Debug.Assert(Not expression.Type.IsErrorType) 629Debug.Assert(Not type.IsErrorType) 638Debug.Assert(expression.Type Is Nothing OrElse Not expression.Type.IsErrorType) 639Debug.Assert(Not type.IsErrorType) 1017ElseIf type.IsErrorType() OrElse arg.Type.IsErrorType() Then
Semantics\CompileTimeCalculations.vb (1)
673If targetType Is Nothing OrElse targetType.IsErrorType() Then
Semantics\Conversions.vb (16)
1285If argument.HasErrors OrElse targetElementType.IsErrorType Then 1317If targetElementType.IsErrorType Then 1404If Not invoke.ReturnType.IsErrorType() Then 1471If sourceType IsNot Nothing AndAlso Not sourceType.IsErrorType() AndAlso Not sourceType.IsObjectType() Then 1483If Not nullableOfT.IsErrorType() AndAlso 2452If Not base.IsErrorType() AndAlso base.TypeKind = TypeKind.Class AndAlso 2516If source.IsErrorType() OrElse destination.IsErrorType Then 2777If sourceArg.IsErrorType() OrElse destinationArg.IsErrorType() Then 3592If argumentType.IsErrorType OrElse targetType.IsErrorType Then 4065If returnTypeOfConvertFromMethod.IsErrorType OrElse returnTypeOfConvertToMethod.IsErrorType Then 4208If Not toParameterType.IsErrorType() AndAlso Not lambdaParameterType.IsErrorType() Then
Semantics\Operators.vb (10)
716If operandValue Is Nothing OrElse operandValue.IsBad OrElse resultType.IsErrorType() Then 1042resultType.IsErrorType() Then 1931Debug.Assert(Not source.IsErrorType()) 1932Debug.Assert(Not destination.IsErrorType()) 1996If Not (sourceUnderlying.IsErrorType() OrElse destinationUnderlying.IsErrorType()) Then 2343If inputType.IsErrorType() OrElse outputType.IsErrorType() Then 2688Debug.Assert(Not type.IsErrorType()) 2733Debug.Assert(Not type.IsErrorType())
Semantics\OverloadResolution.vb (1)
3655If targetType.IsErrorType() Then
Semantics\TypeInference\TypeArgumentInference.vb (3)
366If type.IsErrorType Then 989If argument Is Nothing OrElse argument.HasErrors OrElse targetType.IsErrorType() OrElse argument.Kind = BoundKind.OmittedArgument Then 2224If lambdaReturnType.IsErrorType() Then
Semantics\TypeInference\TypeInferenceCollection.vb (1)
572If type.IsErrorType Then
Symbols\ArrayTypeSymbol.vb (3)
84If iListOfT.IsErrorType() Then 85If Not iReadOnlyListOfT.IsErrorType() Then 88ElseIf iReadOnlyListOfT.IsErrorType() Then
Symbols\AssemblySymbol.vb (7)
589Debug.Assert(Not type.IsErrorType()) 601Debug.Assert(Not type.IsErrorType()) 615Debug.Assert(If(Not type?.IsErrorType(), True)) 634Debug.Assert(If(Not result?.IsErrorType(), True)) 658Debug.Assert(If(Not corLibCandidate?.IsErrorType(), True)) 678Debug.Assert(If(Not candidate?.IsErrorType(), True)) 707Debug.Assert(If(Not result?.IsErrorType(), True))
Symbols\Attributes\AttributeData.vb (1)
88Debug.Assert(Not attributeType.IsErrorType())
Symbols\Attributes\PEAttributeData.vb (1)
166If attributeClass.IsErrorType() OrElse attributeCtor Is Nothing Then
Symbols\Attributes\SourceAttributeData.vb (1)
299If attributeClass.IsErrorType() AndAlso Not TypeOf attributeClass Is MissingMetadataTypeSymbol Then
Symbols\ConstraintsHelper.vb (2)
655If typeArgument.IsErrorType() Then 923If constraintType.IsErrorType() Then
Symbols\InstanceTypeSymbol.vb (1)
187If base.IsErrorType() AndAlso TypeOf base Is NoPiaIllegalGenericInstantiationSymbol Then
Symbols\Metadata\PE\MetadataDecoder.vb (3)
118Debug.Assert(If(Not result?.IsErrorType(), True)) 153Debug.Assert(If(Not result?.IsErrorType(), True)) 326Debug.Assert(If(Not candidate?.IsErrorType(), True))
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
257If selfOrUnderlyingType.IsErrorType OrElse
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
345Debug.Assert(If(Not currentModuleResult?.IsErrorType(), True))
Symbols\MetadataOrSourceAssemblySymbol.vb (1)
53Debug.Assert(If(Not result?.IsErrorType(), True))
Symbols\NamedTypeSymbol.vb (1)
168Debug.Assert(Me.IsErrorType OrElse Not (TypeOf Me Is SourceNamedTypeSymbol) OrElse Not Name.Contains("."), "type name contains dots: " + Name)
Symbols\NonMissingAssemblySymbol.vb (3)
98If Not result.IsErrorType() AndAlso result.ContainingAssembly Is Me Then 107Debug.Assert(result Is Nothing OrElse (result.ContainingAssembly Is Me AndAlso Not result.IsErrorType())) 153Debug.Assert(result Is Nothing OrElse (result.ContainingAssembly Is Me AndAlso Not result.IsErrorType()))
Symbols\NonMissingModuleSymbol.vb (1)
166Debug.Assert(If(Not result?.IsErrorType(), True))
Symbols\NoPiaIllegalGenericInstantiationSymbol.vb (1)
48If _underlyingSymbol.IsErrorType() Then
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
506Debug.Assert(Not underlying.IsErrorType())
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
179Debug.Assert(Not underlying.IsErrorType())
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
369Debug.Assert(Not result1.IsErrorType()) 933If retargetedType.IsErrorType() Then
Symbols\Source\CustomEventAccessorSymbol.vb (5)
185Not eventType.IsErrorType Then 216If Not eventType.IsErrorType AndAlso Not TypeSymbol.Equals(eventType, parameterType, TypeCompareKind.ConsiderEverything) Then 229If Not registrationTokenType.IsErrorType AndAlso firstImplementedEvent.IsWindowsRuntimeEvent <> (TypeSymbol.Equals(parameterType, registrationTokenType, TypeCompareKind.ConsiderEverything)) Then 236If Not registrationTokenType.IsErrorType AndAlso Not TypeSymbol.Equals(parameterType, registrationTokenType, TypeCompareKind.ConsiderEverything) Then 240If Not eventType.IsErrorType AndAlso Not TypeSymbol.Equals(eventType, parameterType, TypeCompareKind.ConsiderEverything) Then
Symbols\Source\LocalSymbol.vb (1)
890(valueExpression.Type Is Nothing OrElse Not valueExpression.Type.IsErrorType))
Symbols\Source\SourceAssemblySymbol.vb (3)
416If forwarded.IsErrorType() Then 934Return Not obj.IsErrorType() AndAlso obj.DeclaredAccessibility = Accessibility.Public 1765Return Not stdmodule.IsErrorType AndAlso
Symbols\Source\SourceEventSymbol.vb (1)
245If Not type.IsErrorType() Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
472If Not implemented.IsErrorType() Then
Symbols\Source\SourceMemberFieldSymbol.vb (2)
118If Not varType.IsErrorType() Then 218If Not varType.IsErrorType() Then
Symbols\Source\SourceMethodSymbol.vb (1)
2342If Not retType.IsErrorType() Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
143If Not attributeType.IsErrorType() Then
Symbols\Source\SourceNamedTypeSymbol.vb (5)
1147ElseIf Not baseClassType.IsErrorType() Then 1198If Not typeSymbol.IsErrorType() Then 1471Dim diag = If(isInterface AndAlso Not t.IsErrorType(), GetDependenceDiagnosticForBase(Me, t), Nothing) 1479If Not t.IsErrorType() Then 2745If formClass.IsErrorType() OrElse Not Me.IsOrDerivedFrom(formClass, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded) Then
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
436If (Not propertyType.IsErrorType()) AndAlso (Not valueParameterType.IsErrorType()) Then
Symbols\Source\SourcePropertySymbol.vb (1)
377If Not type.IsErrorType() Then
Symbols\Source\SynthesizedEntryPointSymbol.vb (2)
31Debug.Assert(taskType.IsErrorType() OrElse initializerMethod.ReturnType.IsOrDerivedFrom(taskType, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 34Dim getAwaiterMethod = If(taskType.IsErrorType(),
Symbols\Source\SynthesizedEventAccessorSymbol.vb (3)
148If fieldType.IsErrorType Then 350delegateType.IsErrorType).MakeCompilerGenerated 427delegateType.IsErrorType).MakeCompilerGenerated
Symbols\SpecialMembers.vb (1)
70If Not type.IsErrorType() Then
Symbols\Symbol_Attributes.vb (2)
435If Not attributeType.IsErrorType() Then 507Debug.Assert(Not attributeType.IsErrorType())
Symbols\Tuples\TupleTypeSymbol.vb (2)
178If Me._underlyingType.IsErrorType() Then 836Dim diagnosticInfo = If(container.IsErrorType(),
Symbols\TypeSymbolExtensions.vb (3)
663If typeArgument.IsErrorType Then 674If typeWithContainingAssembly.IsErrorType Then 694If matchingTypeArgument.IsErrorType Then
Symbols\WellKnownMembers.vb (4)
332If Not type.IsErrorType() Then 385Debug.Assert(If(Not result?.IsErrorType(), True)) 411(_lazyWellKnownTypes(index).IsErrorType() AndAlso result.IsErrorType()))