3 instantiations of BasesBeingResolved
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\BasesBeingResolvedBinder.vb (3)
56
Return New
BasesBeingResolved
()
66
Return New
BasesBeingResolved
(If(InheritsBeingResolvedOpt, ConsList(Of TypeSymbol).Empty).Prepend(symbol), ImplementsBeingResolvedOpt)
70
Return New
BasesBeingResolved
(InheritsBeingResolvedOpt, If(ImplementsBeingResolvedOpt, ConsList(Of TypeSymbol).Empty).Prepend(symbol))
85 references to BasesBeingResolved
Microsoft.CodeAnalysis.VisualBasic (81)
Binding\BackstopBinder.vb (1)
34
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
Binding\BasesBeingResolvedBinder.vb (5)
25
Public Sub New(containingBinder As Binder, basesBeingResolved As
BasesBeingResolved
)
32
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
54
Public Shared ReadOnly Property Empty As
BasesBeingResolved
65
Public Function PrependInheritsBeingResolved(symbol As TypeSymbol) As
BasesBeingResolved
69
Public Function PrependImplementsBeingResolved(symbol As TypeSymbol) As
BasesBeingResolved
Binding\Binder.vb (5)
63
Private ReadOnly _basesBeingResolved As
BasesBeingResolved
101
Protected Sub New(containingBinder As Binder, basesBeingResolved As
BasesBeingResolved
)
293
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
305
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As Boolean
685
Public Function BasesBeingResolved() As
BasesBeingResolved
Binding\Binder_Lookup.vb (4)
1349
basesBeingResolved As
BasesBeingResolved
,
1378
basesBeingResolved As
BasesBeingResolved
,
1504
Dim basesBeingResolved As
BasesBeingResolved
= binder.BasesBeingResolved()
1729
BasesBeingResolved As
BasesBeingResolved
,
Binding\BinderFactory.vb (2)
234
Return New BasesBeingResolvedBinder(containingBinder,
BasesBeingResolved
.Empty.PrependInheritsBeingResolved(containingNamedTypeBinder.ContainingType))
244
Return New BasesBeingResolvedBinder(containingBinder,
BasesBeingResolved
.Empty.PrependImplementsBeingResolved(containingNamedTypeBinder.ContainingType))
Binding\IgnoreAccessibilityBinder.vb (1)
20
Public Overrides Function CheckAccessibility(sym As Symbol, <[In]> <Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), Optional accessThroughType As TypeSymbol = Nothing, Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
Binding\NamedTypeBinder.vb (1)
154
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
Binding\SourceModuleBinder.vb (1)
35
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
Lowering\LambdaRewriter\LambdaFrame.vb (2)
189
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
197
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Lowering\StateMachineRewriter\SynthesizedContainer.vb (2)
206
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
214
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Semantics\AccessCheck.vb (10)
44
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As Boolean
54
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
66
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As Boolean
79
Optional basesBeingResolved As
BasesBeingResolved
= Nothing) As AccessCheckResult
93
basesBeingResolved As
BasesBeingResolved
,
142
basesBeingResolved As
BasesBeingResolved
,
205
basesBeingResolved As
BasesBeingResolved
,
280
basesBeingResolved As
BasesBeingResolved
,
411
basesBeingResolved As
BasesBeingResolved
,
487
Private Shared Sub AddBaseInterfaces(derived As TypeSymbol, baseInterfaces As ArrayBuilder(Of NamedTypeSymbol), interfacesLookedAt As PooledHashSet(Of NamedTypeSymbol), basesBeingResolved As
BasesBeingResolved
)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (2)
119
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
123
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (2)
218
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
222
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\BaseTypeAnalysis.vb (1)
47
Friend Function GetDependenceDiagnosticForBase(this As SourceNamedTypeSymbol, basesBeingResolved As
BasesBeingResolved
) As DiagnosticInfo
Symbols\ErrorTypeSymbol.vb (2)
44
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
48
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
255
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
273
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\NamedTypeSymbol.vb (7)
721
Friend MustOverride Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
730
Friend MustOverride Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
739
Friend Overridable Function GetDeclaredBase(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
791
Friend Overridable Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
801
Friend Function GetDeclaredInterfacesWithDefinitionUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of NamedTypeSymbol)
811
Friend Function GetDirectBaseInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
823
Friend Overridable Function GetDeclaredBaseInterfacesSafe(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (2)
359
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
371
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Source\ImplicitNamedTypeSymbol.vb (2)
50
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
61
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (11)
998
basesBeingResolved As
BasesBeingResolved
,
1027
basesBeingResolved As
BasesBeingResolved
,
1072
basesBeingResolved As
BasesBeingResolved
,
1151
basesBeingResolved As
BasesBeingResolved
,
1208
basesBeingResolved As
BasesBeingResolved
,
1265
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
1287
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
1320
Dim basesBeingResolved As
BasesBeingResolved
= Nothing
1497
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1521
Private Function GetDeclaredBaseSafe(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1577
Friend Overrides Function GetDeclaredBaseInterfacesSafe(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
884
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
888
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\SubstitutedNamedType.vb (3)
246
Friend NotOverridable Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
250
Friend NotOverridable Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
572
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (2)
239
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
243
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (2)
1079
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
1083
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\TypeSymbol.vb (2)
431
Friend Overridable Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
435
Friend Overridable Function GetDirectBaseTypeWithDefinitionUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol
Symbols\UnboundGenericType.vb (5)
255
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
263
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
267
Friend Overrides Function GetDeclaredBase(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
271
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
279
Friend Overrides Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EENamedTypeSymbol.vb (2)
303
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
311
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
MockSymbols.vb (2)
169
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
173
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)