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)
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)
252
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
270
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\NamedTypeSymbol.vb (7)
729
Friend MustOverride Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
738
Friend MustOverride Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
747
Friend Overridable Function GetDeclaredBase(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
799
Friend Overridable Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
809
Friend Function GetDeclaredInterfacesWithDefinitionUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of NamedTypeSymbol)
819
Friend Function GetDirectBaseInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
831
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
1502
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1526
Private Function GetDeclaredBaseSafe(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1582
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\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)
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)
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)
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)