7 types derived from ErrorTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (7)
Symbols\InstanceErrorTypeSymbol.vb (1)
16Inherits ErrorTypeSymbol
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.vb (1)
18Inherits ErrorTypeSymbol
Symbols\NoPiaIllegalGenericInstantiationSymbol.vb (1)
17Inherits ErrorTypeSymbol
Symbols\NoPiaMissingCanonicalTypeSymbol.vb (1)
18Inherits ErrorTypeSymbol ' TODO: Should probably inherit from MissingMetadataType.TopLevel, but review TypeOf checks for MissingMetadataType.
Symbols\PointerTypeSymbol.vb (1)
15Inherits ErrorTypeSymbol
Symbols\SubstitutedErrorType.vb (1)
11Inherits ErrorTypeSymbol
Symbols\UnsupportedMetadataTypeSymbol.vb (1)
15Inherits ErrorTypeSymbol
10 instantiations of ErrorTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (10)
Symbols\ErrorTypeSymbol.vb (1)
20Friend Shared ReadOnly UnknownResultType As ErrorTypeSymbol = New ErrorTypeSymbol()
Symbols\Source\LambdaSymbol.vb (5)
21Friend Shared ReadOnly ReturnTypeIsBeingInferred As TypeSymbol = New ErrorTypeSymbol() 27Friend Shared ReadOnly ReturnTypeIsUnknown As TypeSymbol = New ErrorTypeSymbol() 34Friend Shared ReadOnly ReturnTypePendingDelegate As TypeSymbol = New ErrorTypeSymbol() 39Friend Shared ReadOnly ReturnTypeVoidReplacement As TypeSymbol = New ErrorTypeSymbol() 44Friend Shared ReadOnly ErrorRecoveryInferenceError As TypeSymbol = New ErrorTypeSymbol()
Symbols\Source\LocalSymbol.vb (1)
21Friend Shared ReadOnly UseBeforeDeclarationResultType As ErrorTypeSymbol = New ErrorTypeSymbol()
Symbols\Source\SourceMemberFieldSymbol.vb (1)
347Return New ErrorTypeSymbol()
Symbols\SubstitutedErrorType.vb (1)
214MyBase.New()
Symbols\UnboundGenericType.vb (1)
23Friend Shared ReadOnly UnboundTypeArgument As New ErrorTypeSymbol()
253 references to ErrorTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (236)
Binding\Binder.vb (2)
648) As ErrorTypeSymbol 652Public Shared Function GetErrorSymbol(name As String, errorInfo As DiagnosticInfo, Optional reportErrorWhenReferenced As Boolean = False) As ErrorTypeSymbol
Binding\Binder_AnonymousTypes.vb (5)
114Return BadExpression(owningSyntax, ImmutableArray(Of BoundExpression).Empty, ErrorTypeSymbol.UnknownResultType) 389Return BadExpression(node, ErrorTypeSymbol.UnknownResultType) 427Return BadExpression(node, ErrorTypeSymbol.UnknownResultType) 462Return BadExpression(node, ErrorTypeSymbol.UnknownResultType) 469Return BadExpression(node, ErrorTypeSymbol.UnknownResultType)
Binding\Binder_Attributes.vb (3)
244Dim errorType = DirectCast(type, ErrorTypeSymbol) 537lValue = BadExpression(identifierName, ErrorTypeSymbol.UnknownResultType) 548lValue = BadExpression(identifierName, ErrorTypeSymbol.UnknownResultType)
Binding\Binder_Delegates.vb (3)
60Return BadExpression(addressOfSyntax, boundOperand, LookupResultKind.NotAValue, ErrorTypeSymbol.UnknownResultType) 158ErrorTypeSymbol.UnknownResultType, 187ErrorTypeSymbol.UnknownResultType,
Binding\Binder_Diagnostics.vb (3)
53ParamArray args As Object()) As ErrorTypeSymbol 62info As DiagnosticInfo) As ErrorTypeSymbol 64Return ErrorTypeSymbol.UnknownResultType
Binding\Binder_Expressions.vb (46)
41Return BadExpression(node, ErrorTypeSymbol.UnknownResultType) 259Return BadExpression(node, ImmutableArray(Of BoundExpression).Empty, ErrorTypeSymbol.UnknownResultType) 319Return BadExpression(node, args, ErrorTypeSymbol.UnknownResultType) 640Dim errorType = DirectCast(symbols(0), ErrorTypeSymbol) 932Return BadExpression(node, receiver, LookupResultKind.NotAValue, ErrorTypeSymbol.UnknownResultType) 956resultType = ErrorTypeSymbol.UnknownResultType 982Return New BoundBadVariable(expr.Syntax, expr, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 1003Return New BoundBadVariable(expr.Syntax, expr, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 1010Return New BoundBadVariable(expr.Syntax, expr, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 1014Return New BoundBadVariable(expr.Syntax, expr, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 1018Return New BoundBadVariable(expr.Syntax, expr, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 1227Return BadExpression(expr.Syntax, expr, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 1240Return BadExpression(syntax, expr, LookupResultKind.NotAValue, ErrorTypeSymbol.UnknownResultType) 1248Return BadExpression(syntax, expr, LookupResultKind.NotAValue, ErrorTypeSymbol.UnknownResultType) 1283Return BadExpression(syntax, expr, LookupResultKind.NotAValue, ErrorTypeSymbol.UnknownResultType) 1459Return BadExpression(expr.Syntax, expr, ErrorTypeSymbol.UnknownResultType) 1699expression = BadExpression(node, expression, LookupResultKind.NotAVariable, ErrorTypeSymbol.UnknownResultType) 1963If(dominantType, ErrorTypeSymbol.UnknownResultType), 2113type:=If(dominantType, ErrorTypeSymbol.UnknownResultType), 2316Return New BoundMeReference(node, If(Me.ContainingType, ErrorTypeSymbol.UnknownResultType), hasErrors:=True) 2325Dim result = New BoundMeReference(node, If(Me.ContainingType, ErrorTypeSymbol.UnknownResultType)) 2339Return New BoundMyBaseReference(node, If(Me.ContainingType IsNot Nothing, Me.ContainingType.BaseTypeNoUseSiteDiagnostics, ErrorTypeSymbol.UnknownResultType), hasErrors:=True) 2343Return New BoundMyBaseReference(node, If(Me.ContainingType IsNot Nothing, Me.ContainingType.BaseTypeNoUseSiteDiagnostics, ErrorTypeSymbol.UnknownResultType)) 2351Return New BoundMyClassReference(node, If(Me.ContainingType, ErrorTypeSymbol.UnknownResultType), hasErrors:=True) 2355Return New BoundMyClassReference(node, If(Me.ContainingType, ErrorTypeSymbol.UnknownResultType)) 2443Return BadExpression(node, ErrorTypeSymbol.UnknownResultType) 2785Return BadExpression(node, left, ErrorTypeSymbol.UnknownResultType) 2808Return BadExpression(node, left, ErrorTypeSymbol.UnknownResultType) 2855Return BadExpression(node, left, ErrorTypeSymbol.UnknownResultType) 2882Return BadExpression(node, left, ErrorTypeSymbol.UnknownResultType) 2900Return BadExpression(node, left, ErrorTypeSymbol.UnknownResultType) 2905Return BadExpression(node, left, ErrorTypeSymbol.UnknownResultType) 2923Return BadExpression(node, left, ErrorTypeSymbol.UnknownResultType) 3029localType = ErrorTypeSymbol.UnknownResultType 3225Return BadExpression(node, ErrorTypeSymbol.UnknownResultType) 3722ErrorTypeSymbol.UnknownResultType) 3803ErrorTypeSymbol.UnknownResultType) 3840Return BadExpression(node, children.ToImmutableAndFree(), ErrorTypeSymbol.UnknownResultType) 3962Return ErrorTypeSymbol.UnknownResultType 4365upperBound = BadExpression(argumentSyntax, ErrorTypeSymbol.UnknownResultType) 4643Return BadExpression(node, operand, ErrorTypeSymbol.UnknownResultType) 4651Return BadExpression(node, operand, ErrorTypeSymbol.UnknownResultType) 4656Return BadExpression(node, operand, ErrorTypeSymbol.UnknownResultType) 4874getAwaiter = BadExpression(node, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 4888isCompleted = BadExpression(node, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 4892getResult = BadExpression(node, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated()
Binding\Binder_Initializers.vb (4)
549targetType = If(boundInitValue.Type, ErrorTypeSymbol.UnknownResultType) 603Return BadExpression(valueSyntax, ErrorTypeSymbol.UnknownResultType) 629Return BadExpression(valueSyntax, valueExpression, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 634valueExpression = BadExpression(name, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated()
Binding\Binder_Invocation.vb (5)
326Return BadExpression(node, badExpressionChildren.ToImmutableAndFree(), ErrorTypeSymbol.UnknownResultType) 791ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 1752ElseIf commonReturnType IsNot ErrorTypeSymbol.UnknownResultType AndAlso 1754commonReturnType = ErrorTypeSymbol.UnknownResultType 1762Return If(commonReturnType, ErrorTypeSymbol.UnknownResultType)
Binding\Binder_Latebound.vb (3)
54Return BadExpression(node, children.ToImmutableAndFree, ErrorTypeSymbol.UnknownResultType) 140Return BadExpression(node, arguments, ErrorTypeSymbol.UnknownResultType) 158Return BadExpression(node, children.ToImmutableAndFree, ErrorTypeSymbol.UnknownResultType)
Binding\Binder_ObjectInitializer.vb (3)
723ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 726target = BadExpression(namedFieldInitializer, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 935ErrorTypeSymbol.UnknownResultType,
Binding\Binder_Operators.vb (2)
295Return New BoundBinaryOperator(node, preliminaryOperatorKind Or BinaryOperatorKind.Error, left, right, CheckOverflow, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 1151Return New BoundUnaryOperator(node, preliminaryOperatorKind Or UnaryOperatorKind.Error, operand, CheckOverflow, ErrorTypeSymbol.UnknownResultType, HasErrors:=True)
Binding\Binder_Query.vb (64)
42Return BadExpression(group, ErrorTypeSymbol.UnknownResultType) 49Return BadExpression([function], ErrorTypeSymbol.UnknownResultType) 63Return BadExpression(query, ErrorTypeSymbol.UnknownResultType) 81Return BadExpression(query, ErrorTypeSymbol.UnknownResultType) 219BadExpression(aggregate, source, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated(), 221ErrorTypeSymbol.UnknownResultType, 223ErrorTypeSymbol.UnknownResultType) 278Return New BoundQueryExpression(query, source, If(malformedSyntax, ErrorTypeSymbol.UnknownResultType, source.Type), hasErrors:=malformedSyntax) 347ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 542ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 686ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 776BadExpression(clauseSyntax, source, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated(), 779ErrorTypeSymbol.UnknownResultType)), 780ErrorTypeSymbol.UnknownResultType, 782ErrorTypeSymbol.UnknownResultType, 823ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 980Dim rangeVar = RangeVariableSymbol.CreateForErrorRecovery(Me, clauseSyntax, ErrorTypeSymbol.UnknownResultType) 984New BoundQuerySource(BadExpression(clauseSyntax, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated()).MakeCompilerGenerated(), 987ErrorTypeSymbol.UnknownResultType, 989ErrorTypeSymbol.UnknownResultType, 993BadExpression(clauseSyntax, sourceOpt, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated(), 995ErrorTypeSymbol.UnknownResultType, 997ErrorTypeSymbol.UnknownResultType, 1138ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 1400Dim rangeVar = RangeVariableSymbol.CreateForErrorRecovery(Me, join, ErrorTypeSymbol.UnknownResultType) 1403New BoundQuerySource(BadExpression(join, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated()).MakeCompilerGenerated(), 1406ErrorTypeSymbol.UnknownResultType, 1408ErrorTypeSymbol.UnknownResultType, 1520ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 1646Dim rangeVar = RangeVariableSymbol.CreateForErrorRecovery(Me, groupJoin, ErrorTypeSymbol.UnknownResultType) 1649New BoundQuerySource(BadExpression(groupJoin, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated()).MakeCompilerGenerated(), 1652ErrorTypeSymbol.UnknownResultType, 1654ErrorTypeSymbol.UnknownResultType, 1703ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 1810ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 1953Dim groupType As TypeSymbol = ErrorTypeSymbol.UnknownResultType 2029Dim groupType As TypeSymbol = ErrorTypeSymbol.UnknownResultType 2377ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 2418ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 2485ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 2534BadExpression(orderBy, source, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated(), 2538ErrorTypeSymbol.UnknownResultType, 2574ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 2763selector = BadExpression(selectorSyntax, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3013ErrorTypeSymbol.UnknownResultType)) 3015letSelector = BadExpression(aggregate, group, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3300outerKey = BadExpression(join, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3301innerKey = BadExpression(join, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3319If outerKey.Type IsNot ErrorTypeSymbol.UnknownResultType Then 3320outerKey = BadExpression(outerKey.Syntax, outerKey, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3322If innerKey.Type IsNot ErrorTypeSymbol.UnknownResultType Then 3323innerKey = BadExpression(innerKey.Syntax, innerKey, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3363outerKey = BadExpression(join, outerKeys.AsImmutableOrNull(), ErrorTypeSymbol.UnknownResultType) 3364innerKey = BadExpression(join, innerKeys.AsImmutableOrNull(), ErrorTypeSymbol.UnknownResultType) 3848Dim rangeVar = RangeVariableSymbol.CreateForErrorRecovery(Me, syntaxNode, ErrorTypeSymbol.UnknownResultType) 3851selectors(keys) = BadExpression(syntaxNode, m_GroupReference, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3884rangeVar = RangeVariableSymbol.CreateForErrorRecovery(Me, syntaxNode, ErrorTypeSymbol.UnknownResultType) 3885intoSelector = BadExpression(syntaxNode, m_GroupReference, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 3957ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 4113Return BadExpression(group, m_GroupReference, ErrorTypeSymbol.UnknownResultType) 4166variableType = ErrorTypeSymbol.UnknownResultType 4236If(sourceIsNotQueryable, ErrorTypeSymbol.UnknownResultType, source.Type), 4701boundCall = BadExpression(node, childBoundNodes, ErrorTypeSymbol.UnknownResultType) 4711boundCall = New BoundBadExpression(node, resultKind, symbols.ToImmutableAndFree(), childBoundNodes, ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Binding\Binder_Statements.vb (3)
4783exceptionSource = BadExpression(exceptionSource.Syntax, exceptionSource, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated() 4959methodReturnType = ErrorTypeSymbol.UnknownResultType 5101Return ErrorTypeSymbol.UnknownResultType
Binding\Binder_Symbols.vb (2)
429Dim errorInfo = DirectCast(forwardedType, ErrorTypeSymbol).ErrorInfo 740Private Shared Function ErrorTypeFromLookupResult(name As String, result As LookupResult, binder As Binder) As ErrorTypeSymbol
Binding\Binder_XmlLiterals.vb (2)
734memberAccess = BadExpression(syntax, ImmutableArray.Create(receiver, name), ErrorTypeSymbol.UnknownResultType) 1019Return BadExpression(syntax, arguments, ErrorTypeSymbol.UnknownResultType)
Binding\MethodBodyBinder.vb (1)
64If(methodSymbol.ReturnType.IsVoidType(), ErrorTypeSymbol.UnknownResultType, methodSymbol.ReturnType))
BoundTree\BoundArrayCreation.vb (1)
23Dim elementType As TypeSymbol = ErrorTypeSymbol.UnknownResultType
Compilation\SemanticModel.vb (8)
878If TypeOf s Is ErrorTypeSymbol Then 880AddSymbolsFromDiagnosticInfo(symbolsBuilder, DirectCast(s, ErrorTypeSymbol).ErrorInfo) 893If TypeOf s Is ErrorTypeSymbol Then 895AddSymbolsFromDiagnosticInfo(tempBuilder, DirectCast(s, ErrorTypeSymbol).ErrorInfo) 1049Dim originalErrorType = TryCast(typeSymbol.OriginalDefinition, ErrorTypeSymbol) 1071Dim errorType = DirectCast(namedType, ErrorTypeSymbol) 1216If TypeSymbol.Equals(referenceType, ErrorTypeSymbol.UnknownResultType, TypeCompareKind.ConsiderEverything) Then 1524Dim originalErrorSymbol = If(type IsNot Nothing, TryCast(type.OriginalDefinition, ErrorTypeSymbol), Nothing)
Compilation\TypeInfo.vb (2)
82Dim errorSymbol As ErrorTypeSymbol = TryCast(type, ErrorTypeSymbol)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
191Public Overrides Function VisitErrorType(symbol As ErrorTypeSymbol, arg As StringBuilder) As Object
DocumentationComments\DocumentationCommentIDVisitor.vb (1)
53Public Overrides Function VisitErrorType(symbol As ErrorTypeSymbol, builder As StringBuilder) As Object
Emit\AttributeDataAdapter.vb (1)
146Return ErrorTypeSymbol.UnknownResultType
Emit\NoPia\EmbeddedTypesManager.vb (4)
32Private _lazySystemStringType As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 45If _lazySystemStringType Is ErrorTypeSymbol.UnknownResultType Then 53If TypeSymbol.Equals(Interlocked.CompareExchange(Of NamedTypeSymbol)(_lazySystemStringType, type, ErrorTypeSymbol.UnknownResultType), ErrorTypeSymbol.UnknownResultType, TypeCompareKind.ConsiderEverything) Then
Emit\SymbolTranslator.vb (2)
134Dim errorType = DirectCast(namedTypeSymbol.OriginalDefinition, ErrorTypeSymbol) 138errorType = DirectCast(namedTypeSymbol, ErrorTypeSymbol)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
149ErrorTypeSymbol.UnknownResultType, 299ErrorTypeSymbol.UnknownResultType,
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (1)
721ErrorTypeSymbol.UnknownResultType, hasErrors:=True).ToStatement()
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
74newGuid = New BoundBadExpression(node.Syntax, LookupResultKind.NotCreatable, ImmutableArray(Of Symbol).Empty, ImmutableArray(Of BoundExpression).Empty, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 83callGetTypeFromCLSID = New BoundBadExpression(node.Syntax, LookupResultKind.OverloadResolutionFailure, ImmutableArray(Of Symbol).Empty, ImmutableArray(Of BoundExpression).Empty, ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
165Return New BoundBadExpression(syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(rewrittenReceiver), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (2)
225Return New BoundBadExpression(syntaxNode, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, parameters, ErrorTypeSymbol.UnknownResultType, hasErrors:=True).ToStatement() 249boundMonitorExitCall = New BoundBadExpression(syntaxNode, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(boundLockObject), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Lowering\SyntheticBoundNodeFactory.vb (1)
455Dim boundNode = New BoundBadExpression(_syntax, LookupResultKind.Empty, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(subExpressions), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Symbols\AssemblySymbol.vb (2)
300Friend Function CreateCycleInTypeForwarderErrorTypeSymbol(ByRef emittedName As MetadataTypeName) As ErrorTypeSymbol 305Friend Function CreateMultipleForwardingErrorTypeSymbol(ByRef emittedName As MetadataTypeName, forwardingModule As ModuleSymbol, destination1 As AssemblySymbol, destination2 As AssemblySymbol) As ErrorTypeSymbol
Symbols\Attributes\PEAttributeData.vb (1)
157ErrorTypeSymbol.UnknownResultType,
Symbols\ErrorMethodSymbol.vb (2)
12Public Shared ReadOnly UnknownMethod As ErrorMethodSymbol = New ErrorMethodSymbol(ErrorTypeSymbol.UnknownResultType, ErrorTypeSymbol.UnknownResultType, String.Empty)
Symbols\ErrorTypeSymbol.vb (1)
20Friend Shared ReadOnly UnknownResultType As ErrorTypeSymbol = New ErrorTypeSymbol()
Symbols\Metadata\PE\MetadataDecoder.vb (2)
434ElseIf Not TypeOf typeSymbol Is ErrorTypeSymbol Then 447Debug.Assert(TypeOf typeSymbol Is PENamedTypeSymbol OrElse TypeOf typeSymbol Is ErrorTypeSymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (4)
71Private _lazyCoClassType As TypeSymbol = ErrorTypeSymbol.UnknownResultType 304Private Shared Function CyclicInheritanceError(diag As DiagnosticInfo) As ErrorTypeSymbol 1057If _lazyCoClassType Is ErrorTypeSymbol.UnknownResultType Then 1060DirectCast(ErrorTypeSymbol.UnknownResultType, TypeSymbol))
Symbols\MissingMetadataTypeSymbol.vb (1)
68Return If(TryCast(ContainingType, ErrorTypeSymbol)?.ErrorInfo,
Symbols\NamedTypeSymbol.vb (7)
711Private _lazyDeclaredBase As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 740If _lazyDeclaredBase Is ErrorTypeSymbol.UnknownResultType Then 742AtomicStoreReferenceAndDiagnostics(_lazyDeclaredBase, MakeDeclaredBase(basesBeingResolved, diagnostics), diagnostics, ErrorTypeSymbol.UnknownResultType) 849Private _lazyBaseType As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 858If Me._lazyBaseType Is ErrorTypeSymbol.UnknownResultType Then 868AtomicStoreReferenceAndDiagnostics(Me._lazyBaseType, acyclicBase, diagnostics, ErrorTypeSymbol.UnknownResultType) 907If base IsNot ErrorTypeSymbol.UnknownResultType Then
Symbols\NoPiaIllegalGenericInstantiationSymbol.vb (1)
49Dim underlyingInfo As DiagnosticInfo = DirectCast(_underlyingSymbol, ErrorTypeSymbol).ErrorInfo
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (4)
41Private _lazyCoClass As TypeSymbol = ErrorTypeSymbol.UnknownResultType 159If _lazyCoClass Is ErrorTypeSymbol.UnknownResultType Then 164Interlocked.CompareExchange(_lazyCoClass, coClass, DirectCast(ErrorTypeSymbol.UnknownResultType, TypeSymbol)) 377Private Shared Function CyclicInheritanceError(diag As DiagnosticInfo) As ErrorTypeSymbol
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
175Return Retarget(DirectCast(type, ErrorTypeSymbol)) 819Public Function Retarget(type As ErrorTypeSymbol) As ErrorTypeSymbol 1161Public Overrides Function VisitErrorType(symbol As ErrorTypeSymbol, options As RetargetOptions) As Symbol
Symbols\Source\LocalSymbol.vb (1)
21Friend Shared ReadOnly UseBeforeDeclarationResultType As ErrorTypeSymbol = New ErrorTypeSymbol()
Symbols\Source\SourceAssemblySymbol.vb (1)
401Dim info As DiagnosticInfo = If(forwarded.GetUseSiteInfo().DiagnosticInfo, DirectCast(forwarded, ErrorTypeSymbol).ErrorInfo)
Symbols\Source\SourceLambdaSymbol.vb (4)
15Private _lazyAnonymousDelegateSymbol As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 58If Me._lazyAnonymousDelegateSymbol Is ErrorTypeSymbol.UnknownResultType Then 60Dim oldValue As NamedTypeSymbol = Interlocked.CompareExchange(Me._lazyAnonymousDelegateSymbol, newValue, ErrorTypeSymbol.UnknownResultType) 61Debug.Assert(oldValue Is ErrorTypeSymbol.UnknownResultType OrElse oldValue Is newValue)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
168varType = ErrorTypeSymbol.UnknownResultType
Symbols\Source\SourceNamedTypeSymbol.vb (7)
64Private _lazyCoClassType As TypeSymbol = ErrorTypeSymbol.UnknownResultType 1926If _lazyCoClassType Is ErrorTypeSymbol.UnknownResultType Then 1928Interlocked.CompareExchange(_lazyCoClassType, Nothing, DirectCast(ErrorTypeSymbol.UnknownResultType, TypeSymbol)) 1931If _lazyCoClassType Is ErrorTypeSymbol.UnknownResultType Then 1935DirectCast(ErrorTypeSymbol.UnknownResultType, TypeSymbol)) 1940Debug.Assert(_lazyCoClassType IsNot ErrorTypeSymbol.UnknownResultType) 2220DirectCast(ErrorTypeSymbol.UnknownResultType, TypeSymbol))
Symbols\Source\SourcePropertySymbol.vb (1)
356Return ErrorTypeSymbol.UnknownResultType
Symbols\SpecialMembers.vb (3)
55If _lazySpecialTypeMembers Is Nothing OrElse _lazySpecialTypeMembers(member) Is ErrorTypeSymbol.UnknownResultType Then 60specialTypeMembers(i) = ErrorTypeSymbol.UnknownResultType 74Interlocked.CompareExchange(_lazySpecialTypeMembers(member), result, DirectCast(ErrorTypeSymbol.UnknownResultType, Symbol))
Symbols\SubstitutedErrorType.vb (1)
279Dim other = DirectCast(obj, ErrorTypeSymbol)
Symbols\SymbolVisitor`2.vb (1)
62Public Overridable Function VisitErrorType(symbol As ErrorTypeSymbol, arg As TArgument) As TResult
Symbols\WellKnownMembers.vb (7)
32Private _lazyExtensionAttributeConstructor As Symbol = ErrorTypeSymbol.UnknownResultType ' Not yet known. 41If _lazyExtensionAttributeConstructor Is ErrorTypeSymbol.UnknownResultType Then 122DirectCast(ErrorTypeSymbol.UnknownResultType, Symbol)) 177TypeOf wellKnownMember Is ErrorTypeSymbol OrElse 314If _lazyWellKnownTypeMembers Is Nothing OrElse _lazyWellKnownTypeMembers(member) Is ErrorTypeSymbol.UnknownResultType Then 319wellKnownTypeMembers(i) = ErrorTypeSymbol.UnknownResultType 336Interlocked.CompareExchange(_lazyWellKnownTypeMembers(member), result, DirectCast(ErrorTypeSymbol.UnknownResultType, Symbol))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
CodeGen\CodeGenTuples.vb (3)
5752Assert.IsAssignableFrom(Of ErrorTypeSymbol)(mTuple.TupleUnderlyingType) 7151Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, ErrorTypeSymbol.UnknownResultType) 7434Dim tupleWithoutNames = comp.CreateTupleTypeSymbol(ImmutableArray.Create(intType, ErrorTypeSymbol.UnknownResultType), Nothing)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (14)
SymbolsTests\InstantiatingGenerics.vb (1)
207a(i) = ErrorTypeSymbol.UnknownResultType
SymbolsTests\Source\BaseClassTests.vb (6)
864Dim errorBase1 = TryCast(A2.BaseType, ErrorTypeSymbol) 925Dim errorBase1 = TryCast(A2.BaseType, ErrorTypeSymbol) 966Dim errorBase1 = TryCast(A_base, ErrorTypeSymbol) 1021Dim errorBase = TryCast(B_base, ErrorTypeSymbol) 1025Dim errorBase1 = TryCast(A_base, ErrorTypeSymbol) 1095Dim errorBase1 = TryCast(A_base, ErrorTypeSymbol)
SymbolsTests\SymbolErrorTests.vb (7)
7913Assert.Equal(DiagnosticSeverity.Error, DirectCast(test.ReturnType, ErrorTypeSymbol).ErrorInfo.Severity) 21011Assert.Equal("B", DirectCast(sym, ErrorTypeSymbol).ConstructedFrom.ToTestDisplayString()) 22493Dim errTypeSym As ErrorTypeSymbol = DirectCast(symbType, ErrorTypeSymbol) 23433Dim errortype = DirectCast(typ, ErrorTypeSymbol) 23463Dim errortyp = DirectCast(typ, ErrorTypeSymbol) 23499Dim errortyp = DirectCast(typ, ErrorTypeSymbol)