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)
196
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
204
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)
126
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
130
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (2)
225
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
229
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)
45
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
49
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)
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)
51
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
62
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (11)
1002
basesBeingResolved As
BasesBeingResolved
,
1031
basesBeingResolved As
BasesBeingResolved
,
1076
basesBeingResolved As
BasesBeingResolved
,
1155
basesBeingResolved As
BasesBeingResolved
,
1212
basesBeingResolved As
BasesBeingResolved
,
1269
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
1291
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
1324
Dim basesBeingResolved As
BasesBeingResolved
= Nothing
1506
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1530
Private Function GetDeclaredBaseSafe(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
1586
Friend Overrides Function GetDeclaredBaseInterfacesSafe(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
892
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
896
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)
240
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
244
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (2)
151
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
155
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (2)
1084
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
1088
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)
262
Friend Overrides Function MakeDeclaredBase(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
270
Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
274
Friend Overrides Function GetDeclaredBase(basesBeingResolved As
BasesBeingResolved
) As NamedTypeSymbol
278
Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As
BasesBeingResolved
, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
286
Friend Overrides Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As
BasesBeingResolved
) As ImmutableArray(Of NamedTypeSymbol)