1 instantiation of BasesBeingResolved
Microsoft.CodeAnalysis.VisualBasic (1)
Binding\BasesBeingResolvedBinder.vb (1)
56
Return New
BasesBeingResolved
()
83 references to BasesBeingResolved
Microsoft.CodeAnalysis.VisualBasic (83)
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)
243
Return New BasesBeingResolvedBinder(containingBinder,
BasesBeingResolved
.Empty.PrependInheritsBeingResolved(containingNamedTypeBinder.ContainingType))
253
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)
195
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
203
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Lowering\StateMachineRewriter\SynthesizedContainer.vb (2)
212
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
220
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)
125
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
129
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (2)
224
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
228
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)
254
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
272
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\NamedTypeSymbol.vb (7)
731
Friend MustOverride Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
740
Friend MustOverride Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
749
Friend Overridable Function GetDeclaredBase(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
801
Friend Overridable Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
811
Friend Function GetDeclaredInterfacesWithDefinitionUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of NamedTypeSymbol)
821
Friend Function GetDirectBaseInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
833
Friend Overridable Function GetDeclaredBaseInterfacesSafe(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (2)
365
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
377
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)
1001
basesBeingResolved As
BasesBeingResolved
,
1030
basesBeingResolved As
BasesBeingResolved
,
1075
basesBeingResolved As
BasesBeingResolved
,
1154
basesBeingResolved As
BasesBeingResolved
,
1211
basesBeingResolved As
BasesBeingResolved
,
1268
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
1290
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
1323
Dim basesBeingResolved As
BasesBeingResolved
= Nothing
1505
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1529
Private Function GetDeclaredBaseSafe(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1585
Friend Overrides Function GetDeclaredBaseInterfacesSafe(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
890
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
894
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\SubstitutedNamedType.vb (3)
252
Friend NotOverridable Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
256
Friend NotOverridable Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
578
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\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (2)
150
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
154
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (2)
1085
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
1089
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\TypeSymbol.vb (2)
442
Friend Overridable Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
446
Friend Overridable Function GetDirectBaseTypeWithDefinitionUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol
Symbols\UnboundGenericType.vb (5)
261
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
269
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
273
Friend Overrides Function GetDeclaredBase(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
277
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
285
Friend Overrides Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)