Binding\Binder_Expressions.vb (20)
2446Dim options As LookupOptions = LookupOptions.AllMethodsOfAnyArity ' overload resolution filters methods by arity.
2448options = options Or LookupOptions.MustNotBeReturnValueVariable
2452options = options Or LookupOptions.MustNotBeLocalOrParameter
2459options = options Or LookupOptions.AllowIntrinsicAliases
2524options As LookupOptions,
2848Dim options As LookupOptions = LookupOptions.AllMethodsOfAnyArity
2863options = options Or LookupOptions.AllowIntrinsicAliases
2909options Or LookupOptions.UseBaseReferenceAccessibility)
2911effectiveOptions = effectiveOptions Or LookupOptions.EventsOnly
3045lookupOptionsUsed As LookupOptions,
3551Me.Lookup(result, labelName, arity:=0, options:=LookupOptions.LabelsOnly, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
4709LookupMember(lookupResult, awaitableInstancePlaceholder.Type, WellKnownMemberNames.GetAwaiter, 0, LookupOptions.AllMethodsOfAnyArity, useSiteInfo)
4717LookupOptions.Default,
4763LookupOptions.AllMethodsOfAnyArity Or LookupOptions.IgnoreExtensionMethods, useSiteInfo)
4809LookupOptions.AllMethodsOfAnyArity Or LookupOptions.IgnoreExtensionMethods, useSiteInfo)
4815LookupOptions.Default,
Binding\Binder_Lookup.vb (84)
26options As LookupOptions,
38options As LookupOptions,
52options As LookupOptions,
64options As LookupOptions,
77options As LookupOptions,
90options As LookupOptions,
100options As LookupOptions)
119options As LookupOptions,
128If (options And LookupOptions.LabelsOnly) <> 0 Then
130If options = LookupOptions.LabelsOnly AndAlso sym.Kind = SymbolKind.Label Then
138If (options And LookupOptions.MustNotBeReturnValueVariable) <> 0 Then
209Not ((options And LookupOptions.AllMethodsOfAnyArity) <> 0) Then
222If (options And LookupOptions.IgnoreAccessibility) = 0 Then
223Dim accessCheckResult = CheckAccessibility(unwrappedSym, useSiteInfo, If((options And LookupOptions.UseBaseReferenceAccessibility) <> 0, Nothing, accessThroughType))
230If (options And Global.Microsoft.CodeAnalysis.VisualBasic.LookupOptions.MustNotBeInstance) <> 0 AndAlso sym.IsInstanceMember Then
232ElseIf (options And Global.Microsoft.CodeAnalysis.VisualBasic.LookupOptions.MustBeInstance) <> 0 AndAlso Not sym.IsInstanceMember Then
277options As LookupOptions,
288If (options And LookupOptions.MethodsOnly) <> 0 AndAlso
337options As LookupOptions,
353options As LookupOptions,
372options As LookupOptions,
403options As LookupOptions,
413If (options And LookupOptions.AllowIntrinsicAliases) <> 0 AndAlso arity = 0 Then
481options As LookupOptions,
490options = options Or LookupOptions.IgnoreExtensionMethods Or LookupOptions.NoBaseClassLookup
538options As LookupOptions,
573options As LookupOptions,
603options As LookupOptions,
610AddLookupSymbolsInfoInClass(nameSet, container, options Or LookupOptions.NoBaseClassLookup, binder)
640options As LookupOptions,
699If (options And LookupOptions.NoBaseClassLookup) <> 0 OrElse binder.IgnoreBaseClassesInLookup Then
740Optional options As LookupOptions = Nothing)
862options As LookupOptions,
898options = options And Not LookupOptions.NamespacesOrTypesOnly
1098options:=LookupOptions.Default,
1111options:=LookupOptions.Default,
1148options As LookupOptions,
1154((options And LookupOptions.EagerlyLookupExtensionMethods) = 0 OrElse
1165Private Shared Function ShouldLookupExtensionMethods(options As LookupOptions, container As TypeSymbol) As Boolean
1177options As LookupOptions,
1214((options And LookupOptions.IgnoreAccessibility) <> 0 OrElse
1255options As LookupOptions,
1265If (options And LookupOptions.NamespacesOrTypesOnly) <> 0 OrElse
1294LookupOptions.AllMethodsOfAnyArity Or LookupOptions.IgnoreAccessibility,
1309options As LookupOptions,
1317options = options And (Not Global.Microsoft.CodeAnalysis.VisualBasic.LookupOptions.MustBeInstance)
1448options As LookupOptions,
1469If Not lookupResult.IsGoodOrAmbiguous AndAlso (options And LookupOptions.NoSystemObjectLookupForInterfaces) = 0 Then
1475name, arity, options Or LookupOptions.IgnoreExtensionMethods, obj, binder,
1497options As LookupOptions,
1506Dim isEventsOnlySpecified As Boolean = (options And LookupOptions.EventsOnly) <> 0
1518If (options And LookupOptions.NoBaseClassLookup) = 0 AndAlso Not binder.IgnoreBaseClassesInLookup Then
1611options As LookupOptions,
1627options As LookupOptions,
1631Debug.Assert((options And LookupOptions.MethodsOnly) = 0)
1633options = options Or LookupOptions.IgnoreExtensionMethods
1657Debug.Assert((options And LookupOptions.MethodsOnly) = 0)
1674Private Shared Function CheckAndClearMethodsOnlyOption(ByRef options As LookupOptions) As Boolean
1675If (options And LookupOptions.MethodsOnly) <> 0 Then
1676options = CType(options And (Not LookupOptions.MethodsOnly), LookupOptions)
1924options As LookupOptions,
1946If (options And LookupOptions.NoBaseClassLookup) <> 0 OrElse binder.IgnoreBaseClassesInLookup Then
1972options As LookupOptions,
1991options As LookupOptions,
2007options Or LookupOptions.IgnoreExtensionMethods, binder)
2017options As LookupOptions,
2028If (options And LookupOptions.NoBaseClassLookup) = 0 AndAlso Not binder.IgnoreBaseClassesInLookup Then
2038options As LookupOptions,
2052options As LookupOptions,
2054options = options Or LookupOptions.IgnoreExtensionMethods
2087options As LookupOptions,
2094If (options And (LookupOptions.NamespacesOrTypesOnly Or LookupOptions.LabelsOnly)) = LookupOptions.NamespacesOrTypesOnly Then
2100ElseIf (options And LookupOptions.LabelsOnly) = 0 Then
2120options As LookupOptions,
2125If (options And (LookupOptions.NamespacesOrTypesOnly Or LookupOptions.LabelsOnly)) = LookupOptions.NamespacesOrTypesOnly Then
2135ElseIf (options And LookupOptions.LabelsOnly) = 0 Then
2148options As LookupOptions,
Binding\Binder_Statements.vb (6)
902Lookup(result, labelName, 0, LookupOptions.LabelsOnly, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
2960Lookup(result, name, 0, LookupOptions.AllMethodsOfAnyArity, useSiteInfo)
4089LookupOptions.AllMethodsOfAnyArity,
4125LookupOptions.AllMethodsOfAnyArity,
4248LookupMember(result, container, name, 0, LookupOptions.AllMethodsOfAnyArity, useSiteInfo)
4269LookupOptions.AllMethodsOfAnyArity,
Binding\Binder_Symbols.vb (6)
855binder.LookupAttributeType(lookupResult, Nothing, idText, LookupOptions.AttributeTypeOnly, useSiteInfo)
857binder.Lookup(lookupResult, idText, 0, LookupOptions.NamespacesOrTypesOnly, useSiteInfo)
886binder.Lookup(lookupResult, idText, arity, LookupOptions.NamespacesOrTypesOnly, useSiteInfo)
973LookupOptions.AttributeTypeOnly,
989LookupOptions.NamespacesOrTypesOnly,
1072LookupOptions.NamespacesOrTypesOnly,
Binding\NamespaceBinder.vb (5)
73options As LookupOptions,
77originalBinder.LookupMember(lookupResult, _nsSymbol, name, arity, options Or LookupOptions.IgnoreExtensionMethods, useSiteInfo)
93options As LookupOptions,
98Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder(nameSet As LookupSymbolsInfo, options As LookupOptions, originalBinder As Binder)
100originalBinder.AddMemberLookupSymbolsInfo(nameSet, _nsSymbol, options Or LookupOptions.IgnoreExtensionMethods)
Compilation\SemanticModel.vb (23)
1598Dim options = If(includeReducedExtensionMethods, LookupOptions.Default, LookupOptions.IgnoreExtensionMethods)
1648Dim result = LookupSymbolsInternal(position, Nothing, name, LookupOptions.Default, useBaseReferenceAccessibility:=True)
1681Dim result = LookupSymbolsInternal(position, ToLanguageSpecific(container), name, LookupOptions.MustNotBeInstance Or LookupOptions.IgnoreExtensionMethods, useBaseReferenceAccessibility:=False)
1713Dim result = LookupSymbolsInternal(position, ToLanguageSpecific(container), name, LookupOptions.NamespacesOrTypesOnly, useBaseReferenceAccessibility:=False)
1741Dim result = LookupSymbolsInternal(position, container:=Nothing, name:=name, options:=LookupOptions.LabelsOnly, useBaseReferenceAccessibility:=False)
1815options As LookupOptions,
1818Debug.Assert((options And LookupOptions.UseBaseReferenceAccessibility) = 0, "Use the useBaseReferenceAccessibility parameter.")
1820options = options Or LookupOptions.UseBaseReferenceAccessibility
1894Private Sub AppendSymbolsWithName(results As ArrayBuilder(Of Symbol), name As String, binder As Binder, container As NamespaceOrTypeSymbol, options As LookupOptions, info As LookupSymbolsInfo)
1922options As LookupOptions,
1948options As LookupOptions,
1960options = CType(options Or LookupOptions.EagerlyLookupExtensionMethods, LookupOptions)
1997options As LookupOptions,
2006(options And (LookupOptions.LabelsOnly Or LookupOptions.NamespacesOrTypesOnly Or LookupOptions.MustNotBeInstance)) = 0 Then
2007If (options And LookupOptions.IgnoreAccessibility) <> 0 Then
2037Optional options As LookupOptions = LookupOptions.Default)
3613Friend Function GetMessage(name As String, [option] As LookupOptions, position As Integer) As String