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)
1106
binder.BindingLocation <>
BindingLocation
.Attribute AndAlso
3749
If binder.BindingLocation =
BindingLocation
.Attribute AndAlso
Symbols\Source\CustomEventAccessorSymbol.vb (1)
68
binder = New LocationSpecificBinder(
BindingLocation
.EventAccessorSignature, Me, binder)
Symbols\Source\SourceEventSymbol.vb (3)
99
binder = New LocationSpecificBinder(
BindingLocation
.EventSignature, Me, binder)
156
binder = New LocationSpecificBinder(
BindingLocation
.EventType, Me, binder)
744
Return New LocationSpecificBinder(
BindingLocation
.EventSignature, Me, binder)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
110
binder = New LocationSpecificBinder(
BindingLocation
.FieldType, Me, binder)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
580
typeBinder = New LocationSpecificBinder(
BindingLocation
.HandlesClause, Me, typeBinder)
Symbols\Source\SourceMethodSymbol.vb (2)
905
binder = New LocationSpecificBinder(
BindingLocation
.GenericConstraintsClause, Me, binder)
2234
Return New LocationSpecificBinder(
BindingLocation
.MethodSignature, Me, binder)
Symbols\Source\SourceNamedTypeSymbol.vb (6)
159
Private Function CreateLocationSpecificBinderForType(tree As SyntaxTree, location As
BindingLocation
) As Binder
160
Debug.Assert(location <>
BindingLocation
.None)
829
Dim binder As Binder = CreateLocationSpecificBinderForType(tree,
BindingLocation
.GenericConstraintsClause)
1006
Dim binder As Binder = CreateLocationSpecificBinderForType(tree,
BindingLocation
.BaseTypes)
1035
Dim binder As Binder = CreateLocationSpecificBinderForType(tree,
BindingLocation
.BaseTypes)
1322
Dim binder As Binder = CreateLocationSpecificBinderForType(part.SyntaxTree,
BindingLocation
.BaseTypes)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
289
binder = New LocationSpecificBinder(
BindingLocation
.PropertyAccessorSignature, Me, binder)
Symbols\Source\SourcePropertySymbol.vb (3)
104
bodyBinder = New LocationSpecificBinder(
BindingLocation
.PropertySignature, prop, bodyBinder)
342
binder = New LocationSpecificBinder(
BindingLocation
.PropertyType, Me, binder)
1068
Return New LocationSpecificBinder(
BindingLocation
.PropertySignature, Me, binder)