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