46 references to BindingLocation
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\AttributeSemanticModel.vb (1)
30
wrappedBinder = New LocationSpecificBinder(
BindingLocation
.Attribute, owner, binder)
Binding\BackstopBinder.vb (2)
229
Public Overrides ReadOnly Property BindingLocation As
BindingLocation
231
Return
BindingLocation
.None
Binding\Binder.vb (9)
1008
Public Overridable ReadOnly Property BindingLocation As
BindingLocation
1030
Case
BindingLocation
.BaseTypes,
1031
BindingLocation
.MethodSignature,
1032
BindingLocation
.FieldType,
1033
BindingLocation
.PropertyType,
1034
BindingLocation
.EventType,
1035
BindingLocation
.GenericConstraintsClause,
1036
BindingLocation
.ProjectImportsDeclaration,
1037
BindingLocation
.SourceFileImportsDeclaration
Binding\Binder_Attributes.vb (2)
47
binder = New LocationSpecificBinder(VisualBasic.
BindingLocation
.Attribute, ownerSymbol, binder)
67
binder = New LocationSpecificBinder(VisualBasic.
BindingLocation
.Attribute, ownerSymbol, binder)
Binding\Binder_Expressions.vb (1)
2230
If Me.BindingLocation = VisualBasic.
BindingLocation
.Attribute Then
Binding\Binder_Imports.vb (3)
137
If(binder.BindingLocation =
BindingLocation
.ProjectImportsDeclaration, NoLocation.Singleton, aliasIdentifier.GetLocation()))
208
data.AddMember(binder.GetSyntaxReference(importsName), importedSymbol, membersImportsSyntax.SpanStart, DirectCast(diagBag.DependenciesBag, IReadOnlyCollection(Of AssemblySymbol)), binder.BindingLocation =
BindingLocation
.ProjectImportsDeclaration)
242
Dim reference = If(binder.BindingLocation =
BindingLocation
.ProjectImportsDeclaration,
Binding\BinderBuilder.vb (2)
52
Return New LocationSpecificBinder(
BindingLocation
.SourceFileImportsDeclaration, ignoreBasesBinder)
70
Return New LocationSpecificBinder(
BindingLocation
.ProjectImportsDeclaration, ignoreBasesBinder)
Binding\EarlyWellKnownAttributeBinder.vb (2)
45
Public Overrides ReadOnly Property BindingLocation As
BindingLocation
47
Return
BindingLocation
.Attribute
Binding\LocationSpecificBinder.vb (4)
26
Private ReadOnly _location As
BindingLocation
29
Public Sub New(location As
BindingLocation
, containingBinder As Binder)
33
Public Sub New(location As
BindingLocation
, owner As Symbol, containingBinder As Binder)
39
Public Overrides ReadOnly Property BindingLocation As
BindingLocation
Semantics\OverloadResolution.vb (2)
1107
binder.BindingLocation <>
BindingLocation
.Attribute AndAlso
3750
If binder.BindingLocation =
BindingLocation
.Attribute AndAlso
Symbols\Source\CustomEventAccessorSymbol.vb (1)
67
binder = New LocationSpecificBinder(
BindingLocation
.EventAccessorSignature, Me, binder)
Symbols\Source\SourceEventSymbol.vb (3)
98
binder = New LocationSpecificBinder(
BindingLocation
.EventSignature, Me, binder)
155
binder = New LocationSpecificBinder(
BindingLocation
.EventType, Me, binder)
743
Return New LocationSpecificBinder(
BindingLocation
.EventSignature, Me, binder)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
109
binder = New LocationSpecificBinder(
BindingLocation
.FieldType, Me, binder)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
579
typeBinder = New LocationSpecificBinder(
BindingLocation
.HandlesClause, Me, typeBinder)
Symbols\Source\SourceMethodSymbol.vb (2)
904
binder = New LocationSpecificBinder(
BindingLocation
.GenericConstraintsClause, Me, binder)
2233
Return New LocationSpecificBinder(
BindingLocation
.MethodSignature, Me, binder)
Symbols\Source\SourceNamedTypeSymbol.vb (6)
155
Private Function CreateLocationSpecificBinderForType(tree As SyntaxTree, location As
BindingLocation
) As Binder
156
Debug.Assert(location <>
BindingLocation
.None)
825
Dim binder As Binder = CreateLocationSpecificBinderForType(tree,
BindingLocation
.GenericConstraintsClause)
1002
Dim binder As Binder = CreateLocationSpecificBinderForType(tree,
BindingLocation
.BaseTypes)
1031
Dim binder As Binder = CreateLocationSpecificBinderForType(tree,
BindingLocation
.BaseTypes)
1318
Dim binder As Binder = CreateLocationSpecificBinderForType(part.SyntaxTree,
BindingLocation
.BaseTypes)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
288
binder = New LocationSpecificBinder(
BindingLocation
.PropertyAccessorSignature, Me, binder)
Symbols\Source\SourcePropertySymbol.vb (3)
103
bodyBinder = New LocationSpecificBinder(
BindingLocation
.PropertySignature, prop, bodyBinder)
341
binder = New LocationSpecificBinder(
BindingLocation
.PropertyType, Me, binder)
1067
Return New LocationSpecificBinder(
BindingLocation
.PropertySignature, Me, binder)