12 overrides of ContainingMember
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\BackstopBinder.vb (1)
61Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\Binder_Query.vb (1)
2658Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\ConstantFieldsInProgressBinder.vb (1)
34Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\DeclarationInitializerBinder.vb (1)
54Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\EarlyWellKnownAttributeBinder.vb (1)
32Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\ImportAliasesBinder.vb (1)
81Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\LocationSpecificBinder.vb (1)
45Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\NamedTypeBinder.vb (1)
166Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\NamespaceBinder.vb (1)
52Public Overrides ReadOnly Property ContainingMember As Symbol
Binding\SubOrFunctionBodyBinder.vb (1)
47Public Overrides ReadOnly Property ContainingMember As Symbol
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Binders\EENamedTypeBinder.vb (1)
34Public Overrides ReadOnly Property ContainingMember As Symbol
Binders\ParametersAndLocalsBinder.vb (1)
50Public Overrides ReadOnly Property ContainingMember As Symbol
85 references to ContainingMember
Microsoft.CodeAnalysis.VisualBasic (84)
Binding\Binder.vb (7)
328Return m_containingBinder.ContainingMember 346Dim containingMember = Me.ContainingMember 365Debug.Assert(ContainingMember IsNot Nothing) 366Return ContainingMember.IsLambdaMethod 398Dim containingMember = Me.ContainingMember 553Return GetSpecialTypeMember(Me.ContainingMember.ContainingAssembly, member, syntax, diagnostics) 951ReportDiagnosticsIfObsolete(diagnostics, Me.ContainingMember, symbol, node)
Binding\Binder_AnonymousTypes.vb (3)
346local = New SynthesizedLocal(Me.ContainingMember, Me._fields(fieldIndex).Type, SynthesizedLocalKind.LoweringTemp) 432If Me.ContainingMember IsNot accessingBinder.ContainingMember Then
Binding\Binder_Conversions.vb (1)
1133If Me.ContainingMember Is convKind.Value Then
Binding\Binder_Expressions.vb (17)
1120If ContainingType Is classType AndAlso Not ContainingMember.IsShared Then 1870Me.ContainingMember.ContainingSymbol Is field.ContainingSymbol, 1871Me.ContainingMember.ContainingSymbol.OriginalDefinition Is field.ContainingSymbol.OriginalDefinition) 1878Dim containingMember = Me.ContainingMember 2209Dim containingMember = Me.ContainingMember 2324Dim containingMethod = TryCast(ContainingMember, MethodSymbol) 2342Dim containingMethod = TryCast(ContainingMember, MethodSymbol) 2354Dim containingMethod = TryCast(ContainingMember, MethodSymbol) 2538receiver = TryBindInteractiveReceiver(node, Me.ContainingMember, containingType, memberDeclaringType) 3240If ContainingMember IsNot localSymbolContainingSymbol Then 3243If IsTopMostEnclosingLambdaAQueryLambda(ContainingMember, localSymbolContainingSymbol) Then 4602Return ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(ContainingMember, MethodSymbol).IsAsync 4606Return ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(ContainingMember, MethodSymbol).IsIterator 4941ElseIf ContainingMember.Kind = SymbolKind.Method Then 4942Dim method = DirectCast(ContainingMember, MethodSymbol)
Binding\Binder_Invocation.vb (6)
58If Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.Constructor Then 909If method.IsUserDefinedOperator() AndAlso Me.ContainingMember Is method Then 997If [property].GetMethod Is ContainingMember Then 1001ElseIf [property].SetMethod Is ContainingMember Then 3129Dim container As Symbol = ContainingMember
Binding\Binder_Lambda.vb (3)
31parameters = DecodeParameterList(Me.ContainingMember, True, modifiers, node.SubOrFunctionHeader.ParameterList, diagnostics) 673Dim containingMember As Symbol = Me.ContainingMember 724Debug.Assert(binderForExpressionContainingLambda.ContainingMember Is containingMember)
Binding\Binder_Lookup.vb (1)
1961Dim containingMethod = TryCast(binder.ContainingMember, MethodSymbol)
Binding\Binder_Statements.vb (18)
295Dim methodSymbol = DirectCast(ContainingMember, MethodSymbol) 350If InitializerRewriter.HasExplicitMeConstructorCall(body, ContainingMember.ContainingType, hasMyBaseConstructorCall) OrElse hasMyBaseConstructorCall Then 975ElseIf Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).IsGenericMethod Then 2290If method = Me.ContainingMember Then 2546If fireMethod = Me.ContainingMember Then 4933Dim method As MethodSymbol = TryCast(Me.ContainingMember, MethodSymbol) 5010Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5021Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5051Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5064Dim method As MethodSymbol = TryCast(Me.ContainingMember, MethodSymbol) 5119Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5131Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod)
Binding\Binder_WithBlock.vb (3)
220(New WithExpressionRewriter(Me._withBlockSyntax.WithStatement)).AnalyzeWithExpression(Me.ContainingMember, boundExpression, 354If Me.ContainingMember IsNot accessingBinder.ContainingMember Then
Binding\CatchBlockBinder.vb (1)
52Dim localVar = LocalSymbol.Create(Me.ContainingMember,
Binding\DescendantBinderFactory.vb (1)
85Dim builder As New LocalBinderBuilder(DirectCast(_rootBinder.ContainingMember, MethodSymbol))
Binding\DocumentationCommentBinder.vb (1)
43Dim binderContainingMember As Symbol = containingBinder.ContainingMember
Binding\DocumentationCommentCrefBinder.vb (1)
688Dim containingSymbol As Symbol = Me.ContainingMember
Binding\EarlyWellKnownAttributeBinder.vb (1)
34Return If(_owner, MyBase.ContainingMember)
Binding\ExecutableCodeBinder.vb (1)
53Dim syntaxVisitor = New LabelVisitor(labels, DirectCast(ContainingMember, MethodSymbol), Me)
Binding\ForOrForEachBlockBinder.vb (3)
64localVar = LocalSymbol.Create(Me.ContainingMember, Me, 111Dim localVar = LocalSymbol.CreateInferredForFromTo(Me.ContainingMember, 122Dim localVar = LocalSymbol.CreateInferredForEach(Me.ContainingMember,
Binding\InitializerSemanticModel.vb (3)
148Dim parameterSymbol = DirectCast(Me.RootBinder.ContainingMember, SourceComplexParameterSymbol) 170Dim fieldSymbol = TryCast(Me.RootBinder.ContainingMember, SourceFieldSymbol) 175Dim propertySymbol = TryCast(Me.RootBinder.ContainingMember, SourcePropertySymbol)
Binding\LocationSpecificBinder.vb (1)
47Return If(_owner, MyBase.ContainingMember)
Binding\MemberSemanticModel.vb (1)
1183Return RootBinder.ContainingMember
Binding\SpeculativeBinder.vb (1)
30containingBinder = New ImplicitVariableBinder(containingBinder, containingBinder.ContainingMember)
Binding\StatementListBinder.vb (1)
76Dim localVar = LocalSymbol.Create(Me.ContainingMember, Me,
Binding\UsingBlockBinder.vb (1)
60localsBuilder.Add(LocalSymbol.Create(Me.ContainingMember, Me,
Compilation\SemanticModel.vb (2)
1118Dim containingMember = binder.ContainingMember 2983Return If(binder Is Nothing, Nothing, binder.ContainingMember)
Lowering\Diagnostics\DiagnosticsPass.vb (1)
134If withBlockBinder.ContainingMember IsNot _containingSymbol Then
Symbols\PropertySymbol.vb (3)
173Dim containingMember As Symbol = containingBinder.ContainingMember 182While currentBinder IsNot Nothing AndAlso currentBinder.ContainingMember Is containingMember 210Dim fromMember = containingBinder.ContainingMember
Symbols\Source\LambdaSymbol.vb (1)
115Return _binder.ContainingMember
Symbols\Source\RangeVariableSymbol.vb (1)
42Return m_Binder.ContainingMember
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Binders\EENamedTypeBinder.vb (1)
36Return _sourceBinder.ContainingMember