102 overrides of ContainingSymbol
Microsoft.CodeAnalysis.VisualBasic (93)
Binding\Binder_XmlLiterals.vb (2)
1573
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
1764
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
238
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (1)
70
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Semantics\Operators.vb (1)
3297
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\AliasSymbol.vb (1)
223
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
65
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
139
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
131
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
238
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
33
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\ArrayTypeSymbol.vb (1)
265
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\AssemblySymbol.vb (1)
235
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\ErrorMethodSymbol.vb (1)
42
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\ErrorTypeSymbol.vb (1)
121
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\IndexedTypeParameterSymbol.vb (1)
137
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\InstanceErrorTypeSymbol.vb (1)
212
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\LabelSymbol.vb (1)
84
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\MergedNamespaceSymbol.vb (1)
318
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PEEventSymbol.vb (1)
117
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
95
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.vb (1)
27
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
273
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
133
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
330
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PENestedNamespaceSymbol.vb (1)
84
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
312
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
139
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
125
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\MissingModuleSymbol.vb (1)
68
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\MissingNamespaceSymbol.vb (1)
49
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\PreprocessingSymbol.vb (1)
46
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\ReducedExtensionMethodSymbol.vb (3)
333
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
724
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
861
Public MustOverride Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
67
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
94
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
250
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
120
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
425
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
120
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
198
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
83
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
107
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SignatureOnlyMethodSymbol.vb (1)
118
Public Overrides ReadOnly Property
ContainingSymbol
() As Symbol
Symbols\SignatureOnlyParameterSymbol.vb (1)
137
Public Overrides ReadOnly Property
ContainingSymbol
() As Symbol
Symbols\SignatureOnlyPropertySymbol.vb (1)
63
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\BoundLambdaParameterSymbol.vb (1)
41
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\CrefTypeParameterSymbol.vb (1)
86
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\LambdaSymbol.vb (1)
113
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\LocalSymbol.vb (1)
200
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\MeParameterSymbol.vb (1)
54
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\RangeVariableSymbol.vb (1)
40
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceEventSymbol.vb (1)
419
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceFieldSymbol.vb (1)
100
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1216
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceMethodSymbol.vb (1)
596
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceModuleSymbol.vb (1)
125
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (4)
736
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
1098
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
1423
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
1699
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceNamespaceSymbol.vb (1)
101
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceParameterSymbolBase.vb (1)
32
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourcePropertySymbol.vb (1)
425
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SourceTypeParameterSymbol.vb (2)
262
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
306
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SynthesizedFieldSymbol.vb (1)
114
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\SynthesizedMyGroupCollectionPropertySymbol.vb (1)
77
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Source\UnboundLambdaParameterSymbol.vb (1)
56
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SubstitutedEventSymbol.vb (1)
91
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SubstitutedFieldSymbol.vb (1)
32
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SubstitutedMethodSymbol.vb (1)
152
Public MustOverride Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SubstitutedNamedType.vb (2)
620
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
955
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SubstitutedParameterSymbol.vb (1)
50
Public MustOverride Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SubstitutedPropertySymbol.vb (1)
81
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SubstitutedTypeParameterSymbol.vb (1)
101
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
67
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
79
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
95
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
160
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
213
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
44
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
88
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
42
Public NotOverridable Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Tuples\TupleEventSymbol.vb (1)
32
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Tuples\TupleFieldSymbol.vb (1)
68
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Tuples\TupleMethodSymbol.vb (1)
50
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Tuples\TupleParameterSymbol.vb (1)
14
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Tuples\TuplePropertySymbol.vb (1)
86
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\Tuples\TupleTypeSymbol.vb (1)
152
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\UnboundGenericType.vb (1)
101
Public MustOverride Overrides ReadOnly Property
ContainingSymbol
As Symbol
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
Symbols\DisplayClassVariable.vb (1)
122
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\EEMethodSymbol.vb (1)
348
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\EENamedTypeSymbol.vb (1)
257
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\EETypeParameterSymbol.vb (1)
31
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Symbols\SimpleTypeParameterSymbol.vb (1)
73
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
MockSymbols.vb (4)
70
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
185
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
411
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
677
Public Overrides ReadOnly Property
ContainingSymbol
As Symbol
358 references to ContainingSymbol
Microsoft.CodeAnalysis.VisualBasic (169)
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
49
If node.ParameterSymbol.
ContainingSymbol
.IsQueryLambdaMethod Then
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
166
If Me._currentMethodOrLambda <> param.
ContainingSymbol
Then
Binding\Binder_Attributes.vb (1)
483
propertySym.
ContainingSymbol
,
Binding\Binder_Conversions.vb (4)
893
containerFormatter = CustomSymbolDisplayFormatter.DelegateSignature(oneVariantDifference.TypeParameter.
ContainingSymbol
)
895
containerFormatter = CustomSymbolDisplayFormatter.ErrorNameWithKind(oneVariantDifference.TypeParameter.
ContainingSymbol
)
939
containerFormatter = CustomSymbolDisplayFormatter.DelegateSignature(oneInvariantDifference.
ContainingSymbol
)
941
containerFormatter = CustomSymbolDisplayFormatter.ErrorNameWithKind(oneInvariantDifference.
ContainingSymbol
)
Binding\Binder_Expressions.vb (5)
1870
Me.ContainingMember.
ContainingSymbol
Is field.
ContainingSymbol
,
1871
Me.ContainingMember.
ContainingSymbol
.OriginalDefinition Is field.
ContainingSymbol
.OriginalDefinition)
3541
currentContainer = currentContainer.
ContainingSymbol
Binding\Binder_Invocation.vb (3)
1444
Dim container As Symbol = candidate.
ContainingSymbol
3138
container = container.
ContainingSymbol
3150
container = container.
ContainingSymbol
Binding\Binder_Lambda.vb (1)
723
containingMember = containingMember.
ContainingSymbol
Binding\Binder_Lookup.vb (8)
252
If unwrappedSym.Kind = SymbolKind.Method AndAlso unwrappedSym.
ContainingSymbol
IsNot Nothing Then
255
sym.
ContainingSymbol
.Name,
1069
If symbolA.
ContainingSymbol
<> symbolB.
ContainingSymbol
Then
1127
Dim containingSymbolA = symbolA.
ContainingSymbol
1131
Dim containingSymbolB = symbolB.
ContainingSymbol
1227
Loop While i < count AndAlso containingType Is methods(i).
ContainingSymbol
1233
Loop While i < count AndAlso containingType Is methods(i).
ContainingSymbol
Binding\Binder_Statements.vb (2)
1844
If DirectCast(altSymbol.
ContainingSymbol
, MethodSymbol).MethodKind = MethodKind.LambdaMethod Then
2422
Dim container = If(exprSymbol IsNot Nothing, exprSymbol.
ContainingSymbol
, Compilation.GetSpecialType(SpecialType.System_Object))
Binding\Binder_Symbols.vb (1)
736
currentSymbol = currentSymbol.
ContainingSymbol
Binding\Binder_XmlLiterals.vb (2)
1575
Return _originalDefinition.
ContainingSymbol
1766
Return _originalDefinition.
ContainingSymbol
Binding\BinderBuilder.vb (5)
230
Dim containingSymbol = typeSymbol.
ContainingSymbol
244
containingSymbol = typeSymbol.
ContainingSymbol
277
containingType = target.
ContainingSymbol
.ContainingType
313
Dim containingSymbol = parameterSymbol.
ContainingSymbol
334
Dim methodSymbol = TryCast(parameterSymbol.
ContainingSymbol
, SourceMethodSymbol)
Binding\ImportedTypesAndNamespacesMembersBinder.vb (1)
170
New FormattedSymbolList(ambiguousSymbols.Select(Function(sym) sym.
ContainingSymbol
)))
Binding\LookupResult.vb (6)
753
Dim container As Symbol = syms(0).
ContainingSymbol
947
If first.
ContainingSymbol
Is second.
ContainingSymbol
Then
999
For Each sibling In DirectCast(type.
ContainingSymbol
, NamespaceSymbol).GetMembers(type.Name)
1013
Dim container As Symbol = syms(0).
ContainingSymbol
1015
Dim containers = syms.Select(Function(sym) sym.
ContainingSymbol
).
CodeGen\EmitExpression.vb (6)
794
If Not sym.
ContainingSymbol
.IsShared Then
1148
If method.
ContainingSymbol
Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_ErrObject) Then
1152
ElseIf method.
ContainingSymbol
Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData) Then
1156
ElseIf method.
ContainingSymbol
Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_ApplicationServices_ApplicationBase) Then
1160
ElseIf method.
ContainingSymbol
Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_ApplicationServices_WindowsFormsApplicationBase) Then
1164
ElseIf method.
ContainingSymbol
Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_FileSystem) Then
Compilation\ClsComplianceChecker.vb (1)
378
IsTrue(GetDeclaredOrInheritedCompliance(parameters(0).
ContainingSymbol
)),
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (4)
108
Dim containingSymbol As Symbol = symbol.
ContainingSymbol
136
If symbol.
ContainingSymbol
IsNot Nothing AndAlso symbol.
ContainingSymbol
.Name.Length <> 0 Then
137
Visit(symbol.
ContainingSymbol
, builder)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
192
Debug.Assert(TypeSymbol.Equals(DirectCast(typeParameter.
ContainingSymbol
, TypeSymbol), type, TypeCompareKind.ConsiderEverything))
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (3)
371
Dim otherContainer As Symbol = Visit([namespace].
ContainingSymbol
)
434
Dim otherContainer As Symbol = Me.Visit(type.
ContainingSymbol
)
479
Dim otherContainer As Symbol = Me.Visit(symbol.
ContainingSymbol
)
Emit\SymbolTranslator.vb (1)
486
Dim container = param.
ContainingSymbol
Emit\TypeParameterSymbolAdapter.vb (9)
57
If AdaptedTypeParameterSymbol.
ContainingSymbol
.Kind = SymbolKind.Method Then
68
If AdaptedTypeParameterSymbol.
ContainingSymbol
.Kind = SymbolKind.Method Then
86
If AdaptedTypeParameterSymbol.
ContainingSymbol
.Kind = SymbolKind.NamedType Then
98
If AdaptedTypeParameterSymbol.
ContainingSymbol
.Kind = SymbolKind.NamedType Then
138
Dim kind As SymbolKind = AdaptedTypeParameterSymbol.
ContainingSymbol
.Kind
183
Return DirectCast(AdaptedTypeParameterSymbol.
ContainingSymbol
, MethodSymbol).GetCciAdapter()
190
Return DirectCast(AdaptedTypeParameterSymbol.
ContainingSymbol
, NamedTypeSymbol).GetCciAdapter()
257
Return DirectCast(AdaptedTypeParameterSymbol.
ContainingSymbol
, MethodSymbol).GetCciAdapter()
265
Return DirectCast(AdaptedTypeParameterSymbol.
ContainingSymbol
, NamedTypeSymbol).GetCciAdapter()
Lowering\Diagnostics\DiagnosticsPass.vb (1)
70
Dim parameterSymbolContainingSymbol As Symbol = parameterSymbol.
ContainingSymbol
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (2)
417
Dim container = variableOrParameter.
ContainingSymbol
458
If Binder.IsTopMostEnclosingLambdaAQueryLambda(_currentParent, variableOrParameter.
ContainingSymbol
) Then
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
57
ElseIf method.
ContainingSymbol
Is Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_Information) Then
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
206
Dim typeName As String = parameter.
ContainingSymbol
.ContainingType.Name
Operations\VisualBasicOperationFactory_QueryLambdaRewriter.vb (1)
89
If If(node.ParameterSymbol?.
ContainingSymbol
.IsQueryLambdaMethod, False) AndAlso Not _uniqueNodes.Add(node) Then
Semantics\AccessCheck.vb (1)
659
Dim container = exposedType.
ContainingSymbol
Semantics\Operators.vb (5)
391
diagnosticsOpt.Add(ErrorFactory.ErrorInfo(targetMismatchError, method.
ContainingSymbol
), method.Locations(0))
442
diagnosticsOpt.Add(ErrorFactory.ErrorInfo(If(targetType Is method.
ContainingSymbol
,
451
diagnosticsOpt.Add(ErrorFactory.ErrorInfo(If(targetType Is method.
ContainingSymbol
,
3269
Return SubstitutedParameterSymbol.CreateMethodParameter(DirectCast(param.
ContainingSymbol
, SubstitutedMethodSymbol),
3299
Return _parameterToLift.
ContainingSymbol
Semantics\OverloadResolution.vb (5)
3533
Dim container As Symbol = info.Candidate.UnderlyingSymbol.
ContainingSymbol
3547
If container = group(j).UnderlyingSymbol.
ContainingSymbol
Then
4681
If symbol.
ContainingSymbol
.Kind = SymbolKind.NamedType Then
4822
If paramForGenericityCheck.
ContainingSymbol
.Kind = SymbolKind.Method Then
4823
Dim method = DirectCast(paramForGenericityCheck.
ContainingSymbol
, MethodSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegate_ParameterSymbol.vb (1)
35
Return DirectCast(_container.
ContainingSymbol
, AnonymousTypeOrDelegateTemplateSymbol).GetAdjustedName(CorrespondingInvokeParameterOrProperty)
Symbols\BaseTypeAnalysis.vb (1)
70
Dim isContainment As Boolean = previous IsNot Nothing AndAlso head.
ContainingSymbol
Is previous
Symbols\ConstraintsHelper.vb (3)
103
Dim containingSymbol = typeParameter.
ContainingSymbol
225
If constraintTypeParameter.
ContainingSymbol
= containingSymbol Then
638
(typeParameter.
ContainingSymbol
Is constructedSymbol.OriginalDefinition))
Symbols\EventSymbol.vb (1)
255
Return Me.
ContainingSymbol
.EmbeddedSymbolKind
Symbols\FieldSymbol.vb (2)
329
Return Me.
ContainingSymbol
.EmbeddedSymbolKind
394
Debug.Assert(newOwner.OriginalDefinition Is Me.
ContainingSymbol
.OriginalDefinition)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
179
s = s.
ContainingSymbol
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
265
Debug.Assert(Not inProgress.Any() OrElse inProgress.Head.
ContainingSymbol
Is ContainingSymbol)
Symbols\MethodSymbol.vb (2)
793
Return If(Me.
ContainingSymbol
Is Nothing, EmbeddedSymbolKind.None, Me.
ContainingSymbol
.EmbeddedSymbolKind)
Symbols\ModuleSymbol.vb (1)
98
Return DirectCast(
ContainingSymbol
, AssemblySymbol)
Symbols\NamedTypeSymbol.vb (2)
103
Return TryCast(Me.
ContainingSymbol
, NamedTypeSymbol)
1294
If(
ContainingSymbol
?.Kind = SymbolKind.Namespace, False) AndAlso
Symbols\ObsoleteAttributeHelpers.vb (1)
65
symbol = symbol.
ContainingSymbol
Symbols\ParameterSymbol.vb (1)
255
Return Me.
ContainingSymbol
.EmbeddedSymbolKind
Symbols\PEOrSourceOrMergedNamespaceSymbol.vb (2)
66
Dim parent = TryCast(Me.
ContainingSymbol
, PEOrSourceOrMergedNamespaceSymbol)
72
parent = TryCast(parent.
ContainingSymbol
, PEOrSourceOrMergedNamespaceSymbol)
Symbols\PropertySymbol.vb (1)
491
Return Me.
ContainingSymbol
.EmbeddedSymbolKind
Symbols\ReducedExtensionMethodSymbol.vb (2)
273
If reducedFromTypeParameter.
ContainingSymbol
<> _curriedFromMethod Then
335
Return _curriedFromMethod.
ContainingSymbol
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
69
Return RetargetingTranslator.Retarget(_underlyingEvent.
ContainingSymbol
)
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
96
Return RetargetingTranslator.Retarget(_underlyingField.
ContainingSymbol
)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
252
Return RetargetingTranslator.Retarget(_underlyingMethod.
ContainingSymbol
)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
427
Return RetargetingTranslator.Retarget(_underlyingType.
ContainingSymbol
)
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
122
Return RetargetingTranslator.Retarget(_underlyingNamespace.
ContainingSymbol
)
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
200
Return RetargetingTranslator.Retarget(_underlyingParameter.
ContainingSymbol
)
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
85
Return RetargetingTranslator.Retarget(_underlyingProperty.
ContainingSymbol
)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
69
Dim container = typeParameter.
ContainingSymbol
248
If type.
ContainingSymbol
.Kind <> SymbolKind.NamedType AndAlso
1007
Debug.Assert(typeParameter.
ContainingSymbol
Is _toFind)
1018
If containingType Is typeParameter.
ContainingSymbol
Then
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
109
Return RetargetingTranslator.Retarget(_underlyingTypeParameter.
ContainingSymbol
)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1449
Return DirectCast(_container.
ContainingSymbol
, SynthesizedComInterface).IsEventInterface
Symbols\Source\SourceTypeParameterSymbol.vb (3)
94
Debug.Assert(Not inProgress.Any() OrElse inProgress.Head.
ContainingSymbol
Is
ContainingSymbol
)
208
Return Me.
ContainingSymbol
.IsImplicitlyDeclared
Symbols\SubstitutedMethodSymbol.vb (2)
580
container.TypeSubstitution.TargetGenericDefinition Is originalDefinition.
ContainingSymbol
)
846
Return Me.OriginalDefinition.
ContainingSymbol
Symbols\SubstitutedNamedType.vb (6)
296
Debug.Assert(memberType.IsDefinition AndAlso memberType.
ContainingSymbol
Is Me.OriginalDefinition)
682
container.TypeSubstitution.TargetGenericDefinition Is fullInstanceType.
ContainingSymbol
)
849
Debug.Assert(parentsTypeSubstitution.TargetGenericDefinition Is fullInstanceType.
ContainingSymbol
)
927
Debug.Assert(newContainer.TypeSubstitution Is Nothing AndAlso definition.
ContainingSymbol
Is newContainer)
957
Return ConstructedFrom.
ContainingSymbol
1161
Debug.Assert(newSubstitution.Parent Is Nothing AndAlso fullInstanceType.
ContainingSymbol
Is newContainer AndAlso
Symbols\SubstitutedTypeParameterSymbol.vb (1)
179
Return other IsNot Nothing AndAlso Me.OriginalDefinition.Equals(other.OriginalDefinition) AndAlso Me.ContainingSymbol.Equals(other.
ContainingSymbol
, comparison)
Symbols\Symbol.vb (11)
100
Dim container = Me.
ContainingSymbol
106
container = container.
ContainingSymbol
117
Dim container As Symbol = Me.
ContainingSymbol
145
Dim container = Me.
ContainingSymbol
150
Return DirectCast(
ContainingSymbol
, NamespaceSymbol)
152
Return DirectCast(
ContainingSymbol
, NamedTypeSymbol)
167
Dim container As Symbol = Me.
ContainingSymbol
221
Dim container As Symbol = Me.
ContainingSymbol
840
Return Me.
ContainingSymbol
.IsDefinedInSourceTree(tree, definedWithinSpan, cancellationToken)
1152
Return Me.
ContainingSymbol
1158
Return Me.
ContainingSymbol
Symbols\SymbolExtensions.vb (2)
230
Dim containingSourceType = TryCast(definition.
ContainingSymbol
, SourceNamedTypeSymbol)
457
member = member.
ContainingSymbol
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
42
Debug.Assert(correspondingMethodTypeParameter.
ContainingSymbol
<> container)
Symbols\Tuples\TupleTypeSymbol.vb (2)
154
Return Me._underlyingType.
ContainingSymbol
896
Debug.Assert(associatedField.
ContainingSymbol
Is Me._underlyingType)
Symbols\TypeParameterSymbol.vb (3)
98
Return TryCast(Me.
ContainingSymbol
, MethodSymbol)
107
Return TryCast(Me.
ContainingSymbol
, NamedTypeSymbol)
355
Return Me.
ContainingSymbol
.EmbeddedSymbolKind
Symbols\TypeSubstitution.vb (10)
131
Debug.Assert(tp.IsDefinition OrElse TargetGenericDefinition Is tp.
ContainingSymbol
)
133
Dim containingSymbol As Symbol = tp.
ContainingSymbol
194
If current.TargetGenericDefinition Is originalDefinition.
ContainingSymbol
Then
421
If currentContainer IsNot param.
ContainingSymbol
Then
428
currentContainer = param.
ContainingSymbol
571
Debug.Assert(parent Is Nothing OrElse targetGenericDefinition.
ContainingSymbol
Is parent.TargetGenericDefinition)
590
Dim memberDefinition As Symbol = alphaRenamedTypeParameters(0).OriginalDefinition.
ContainingSymbol
592
Debug.Assert(parent.TargetGenericDefinition Is memberDefinition.
ContainingSymbol
)
646
If typeParameter.Ordinal = i AndAlso typeParameter.
ContainingSymbol
Is targetMethod Then
675
If typeParameter.Ordinal = i AndAlso typeParameter.
ContainingSymbol
Is targetMethod AndAlso argument.CustomModifiers.IsDefaultOrEmpty Then
Symbols\TypeSymbolExtensions.vb (4)
775
type.
ContainingSymbol
.Equals(method)
1008
Dim container As Symbol = typeArgument.
ContainingSymbol
1028
Dim container As Symbol = typeArgument.
ContainingSymbol
1233
Dim container = type.
ContainingSymbol
Symbols\UnboundGenericType.vb (1)
389
result = OriginalDefinition.
ContainingSymbol
Symbols\WellKnownMembers.vb (2)
656
If typeParam.
ContainingSymbol
.Kind <> SymbolKind.Method Then
670
If typeParam.
ContainingSymbol
.Kind <> SymbolKind.NamedType Then
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (3)
92
Debug.Assert(Me.TypeParameterKind = If(TypeOf Me.
ContainingSymbol
Is MethodSymbol, TypeParameterKind.Method,
93
If(TypeOf Me.
ContainingSymbol
Is NamedTypeSymbol, TypeParameterKind.Type,
95
$"Container is {Me.
ContainingSymbol
?.Kind}, TypeParameterKind is {Me.TypeParameterKind}")
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (35)
Attributes\AttributeTests.vb (2)
208
Dim assembly = m.
ContainingSymbol
772
Dim assembly = m.
ContainingSymbol
Attributes\AttributeTests_WellKnownAttributes.vb (2)
318
Dim assembly = m.
ContainingSymbol
5442
Dim assembly = m.
ContainingSymbol
CodeGen\CodeGenTuples.vb (31)
5770
Assert.Same(mTuple, mFirst.
ContainingSymbol
)
5790
Assert.Same(mTuple, mItem1.
ContainingSymbol
)
15042
Assert.Same(m1Tuple.TupleUnderlyingType.
ContainingSymbol
, m1Tuple.
ContainingSymbol
)
15125
Assert.Same(m1Tuple, m1Item1.
ContainingSymbol
)
15126
Assert.Same(m1Tuple.TupleUnderlyingType, m1Item1.TupleUnderlyingField.
ContainingSymbol
)
15141
Assert.Same(m2Tuple, m2Item1.
ContainingSymbol
)
15142
Assert.Same(m2Tuple.TupleUnderlyingType, m2Item1.TupleUnderlyingField.
ContainingSymbol
)
15160
Assert.Same(m2Tuple, m2a2.
ContainingSymbol
)
15161
Assert.Same(m2Tuple.TupleUnderlyingType, m2a2.TupleUnderlyingField.
ContainingSymbol
)
15375
Assert.Same(m3Tuple, m3Item8.
ContainingSymbol
)
15376
Assert.NotEqual(m3Tuple.TupleUnderlyingType, m3Item8.TupleUnderlyingField.
ContainingSymbol
)
15538
Assert.Same(m4Tuple, m4Item8.
ContainingSymbol
)
15539
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4Item8.TupleUnderlyingField.
ContainingSymbol
)
15558
Assert.Same(m4Tuple, m4h4.
ContainingSymbol
)
15559
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4h4.TupleUnderlyingField.
ContainingSymbol
)
15792
Assert.Same(m5Tuple, m5Item8.
ContainingSymbol
)
15793
Assert.NotEqual(m5Tuple.TupleUnderlyingType, m5Item8.TupleUnderlyingField.
ContainingSymbol
)
16148
Assert.Same(m8Tuple, m8Item8.
ContainingSymbol
)
16149
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item8.TupleUnderlyingField.
ContainingSymbol
)
16168
Assert.Same(m8Tuple, m8Item1.
ContainingSymbol
)
16169
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item1.TupleUnderlyingField.
ContainingSymbol
)
16300
Assert.Same(m1Tuple.TupleUnderlyingType.
ContainingSymbol
, m1Tuple.
ContainingSymbol
)
16344
Assert.Same(m1Tuple, m1Item1.
ContainingSymbol
)
16345
Assert.Same(m1Tuple.TupleUnderlyingType, m1Item1.TupleUnderlyingField.
ContainingSymbol
)
16364
Assert.Same(m2Tuple, m2Item1.
ContainingSymbol
)
16365
Assert.Same(m2Tuple.TupleUnderlyingType, m2Item1.TupleUnderlyingField.
ContainingSymbol
)
16387
Assert.Same(m2Tuple, m2a2.
ContainingSymbol
)
16388
Assert.Same(m2Tuple.TupleUnderlyingType, m2a2.TupleUnderlyingField.
ContainingSymbol
)
16407
Assert.Same(m1Tuple, m1ToString.
ContainingSymbol
)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (6)
CompilationContext.vb (1)
1433
desiredTypeParameters(0).
ContainingSymbol
,
SymbolExtensions.vb (3)
28
Dim symbol = type.
ContainingSymbol
34
containingSymbol = containingSymbol.
ContainingSymbol
52
Debug.Assert(sourceTypeParameter.
ContainingSymbol
.Name.
Symbols\DisplayClassInstance.vb (1)
81
Return Me.Parameter.
ContainingSymbol
Symbols\EENamedTypeSymbol.vb (1)
363
Debug.Assert(typeParameter.
ContainingSymbol
Is container)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (4)
ExpressionCompilerTests.vb (4)
2023
Assert.Equal(returnType.TypeArguments(0).
ContainingSymbol
, containingType.ContainingType)
2030
Assert.Equal(typeArg.
ContainingSymbol
, containingType.ContainingType)
2079
Assert.Equal(returnType.
ContainingSymbol
, method)
2082
Assert.Equal(method, DirectCast(locals.Single().Type.GetInternalSymbol(), TypeSymbol).
ContainingSymbol
)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (10)
Semantics\BinaryOperators.vb (1)
1245
Assert.Same(symbol1.
ContainingSymbol
, symbol1.Parameters(0).Type)
Semantics\GetExtendedSemanticInfoTests.vb (5)
5976
Assert.Equal("ReadOnly Property Class1.f(q As System.Int32, b As System.String, c As System.Int32) As System.Object", semanticInfo.Symbol.
ContainingSymbol
.ToTestDisplayString())
7696
Assert.Equal(SymbolKind.Method, semanticInfo1.Symbol.
ContainingSymbol
.Kind)
7697
Dim containingMethod1 = DirectCast(semanticInfo1.Symbol.
ContainingSymbol
, MethodSymbol)
7712
Assert.Equal(SymbolKind.Method, semanticInfo2.Symbol.
ContainingSymbol
.Kind)
7713
Dim containingMethod2 = DirectCast(semanticInfo2.Symbol.
ContainingSymbol
, MethodSymbol)
Semantics\GetSemanticInfoTests.vb (3)
807
Assert.Equal(SymbolKind.Method, symbol.
ContainingSymbol
.Kind)
844
Assert.Equal(SymbolKind.Method, symbol.
ContainingSymbol
.Kind)
913
Assert.Equal(SymbolKind.Method, symbol.
ContainingSymbol
.Kind)
Semantics\UnaryOperators.vb (1)
772
Assert.Same(symbol1.
ContainingSymbol
, symbol1.Parameters(0).Type)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (134)
SymbolsTests\AssemblyAndNamespaceTests.vb (8)
82
Assert.Equal("Banana", sym.
ContainingSymbol
.Name)
118
Assert.Equal("NS", sym1.
ContainingSymbol
.Name)
332
Assert.Same(nsBar, type1Sym.
ContainingSymbol
)
333
Assert.Same(nsGoo, nsBar.
ContainingSymbol
)
334
Assert.Same(globalNS, nsGoo.
ContainingSymbol
)
335
Assert.Same(compilation.SourceModule, globalNS.
ContainingSymbol
)
351
Assert.Same(globalNS, type1Sym.
ContainingSymbol
)
352
Assert.Same(compilation.SourceModule, globalNS.
ContainingSymbol
)
SymbolsTests\CompilationCreationTests.vb (5)
1848
Assert.Same(foo2, x1.
ContainingSymbol
)
1865
Assert.Same(type3, foo2.
ContainingSymbol
)
1927
Assert.Same(typeC6, localC6_T.
ContainingSymbol
)
1944
Assert.Same(asm5(1).Modules(0), asm5(1).Modules(0).GlobalNamespace.
ContainingSymbol
)
1945
Assert.Same(asm5(1).Modules(0).GlobalNamespace, ns1.
ContainingSymbol
)
SymbolsTests\InstantiatingGenerics.vb (9)
62
Assert.Same(instantiation.
ContainingSymbol
, constructedFrom.
ContainingSymbol
)
71
Assert.Same(constructedFrom, typeParam.
ContainingSymbol
)
502
Assert.Same(c1OfIntInt_c2, c1OfIntInt_c2.TypeParameters(0).
ContainingSymbol
)
505
Assert.Same(c1OfIntInt_c2_c3, c1OfIntInt_c2_c3.TypeParameters(0).
ContainingSymbol
)
542
Assert.NotSame(c1OfIntInt_c2Of, c1OfIntInt_c2Of.TypeParameters(0).
ContainingSymbol
)
543
Assert.Same(c1OfIntInt_c2Of.ConstructedFrom, c1OfIntInt_c2Of.TypeParameters(0).
ContainingSymbol
)
547
Assert.NotSame(c1OfIntInt_c2Of_c3Of, c1OfIntInt_c2Of_c3Of.TypeParameters(0).
ContainingSymbol
)
548
Assert.Same(c1OfIntInt_c2Of_c3Of.ConstructedFrom, c1OfIntInt_c2Of_c3Of.TypeParameters(0).
ContainingSymbol
)
SymbolsTests\Metadata\MetadataMemberTests.vb (5)
165
Assert.Equal(type1, ctor.
ContainingSymbol
)
211
Assert.Equal(class1, member1.
ContainingSymbol
)
272
Assert.Equal(member1, p1.
ContainingSymbol
)
327
Assert.Equal(type1, member1.
ContainingSymbol
)
383
Assert.Equal(member1, p1.
ContainingSymbol
)
SymbolsTests\Metadata\MetadataTypeTests.vb (5)
38
Assert.Equal(ns2, ns.
ContainingSymbol
)
112
Assert.Equal(ns3, class1.
ContainingSymbol
)
165
Assert.Equal(ns2, type1.
ContainingSymbol
)
220
Assert.Equal(ns2, type1.
ContainingSymbol
)
273
Assert.Equal(ns3, type1.
ContainingSymbol
)
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (2)
168
Assert.False(c3.
ContainingSymbol
.HasUnsupportedMetadata)
377
Assert.False(c3.
ContainingSymbol
.HasUnsupportedMetadata)
SymbolsTests\Metadata\PE\LoadCustomModifiers.vb (1)
75
Assert.True(p4.
ContainingSymbol
.HasUnsupportedMetadata)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
56
Assert.Same(vbFields, f1.
ContainingSymbol
)
SymbolsTests\Metadata\PE\LoadingGenericTypeParameters.vb (1)
48
Assert.Equal(C1, C1_T.
ContainingSymbol
)
SymbolsTests\Metadata\PE\LoadingMethods.vb (1)
66
Assert.Same(m1_1.
ContainingSymbol
, M2)
SymbolsTests\Metadata\PE\LoadingNamespacesAndTypes.vb (3)
113
Assert.Same(globalNS.
ContainingSymbol
, module0)
126
Assert.Same(systemNS.
ContainingSymbol
, globalNS)
139
Assert.Same(collectionsNS.
ContainingSymbol
, systemNS)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (4)
111
Dim baseContainerContainer = base.ContainingSymbol.
ContainingSymbol
252
Dim type2 = DirectCast(DirectCast(genericBase.ContainingSymbol.
ContainingSymbol
.OriginalDefinition, NamedTypeSymbol).Construct(type1.TypeArguments), SubstitutedErrorType)
289
Assert.Same(missing2, param2.
ContainingSymbol
)
306
Assert.NotNull(TryCast(missing.
ContainingSymbol
, SubstitutedNamedType))
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (1)
128
Assert.Same(modifiers, volatileFld.
ContainingSymbol
)
SymbolsTests\Source\ComClassTests.vb (1)
28
(m.
ContainingSymbol
IsNot type OrElse
SymbolsTests\Source\DelegateTests.vb (1)
198
Assert.Equal(param1Type.
ContainingSymbol
(), subGenDel)
SymbolsTests\Source\FieldTests.vb (4)
36
Assert.Same(structC, field1.
ContainingSymbol
)
107
Assert.Same(classC, fieldP.
ContainingSymbol
)
166
Assert.Same(classD, fieldL.
ContainingSymbol
)
212
Assert.Same(type1, fieldC.
ContainingSymbol
)
SymbolsTests\Source\MethodTests.vb (24)
63
Assert.Same(classC, ctor.
ContainingSymbol
)
82
Assert.Same(classC, m1.
ContainingSymbol
)
190
Assert.Same(moduleM, m1.
ContainingSymbol
)
239
Assert.Same(classC, m1.
ContainingSymbol
)
258
Assert.Same(classC, m2.
ContainingSymbol
)
312
Assert.Same(classC, m1.
ContainingSymbol
)
332
Assert.Same(moduleM, m2.
ContainingSymbol
)
385
Assert.Same(classC, m1.
ContainingSymbol
)
410
Assert.Same(classD, m2.
ContainingSymbol
)
479
Assert.Same(classC, m1.
ContainingSymbol
)
484
Assert.Same(m1, m1p1.
ContainingSymbol
)
492
Assert.Same(m1, m1p2.
ContainingSymbol
)
504
Assert.Same(m2, m2p1.
ContainingSymbol
)
513
Assert.Same(m2, m2p2.
ContainingSymbol
)
521
Assert.Same(m2, m2p3.
ContainingSymbol
)
531
Assert.Same(m2, m2p4.
ContainingSymbol
)
543
Assert.Same(m3, m3p1.
ContainingSymbol
)
573
Assert.Same(m1, m1p1.
ContainingSymbol
)
581
Assert.Same(m1, m1p2.
ContainingSymbol
)
628
Assert.Same(classC, m1.
ContainingSymbol
)
636
Assert.Same(m1, tpT.
ContainingSymbol
)
641
Assert.Same(m1, tpU.
ContainingSymbol
)
690
Assert.Same(m1, m1.TypeParameters(0).
ContainingSymbol
)
794
Assert.Same(constructedM1, p1.
ContainingSymbol
)
SymbolsTests\Source\NamespaceGlobalTests.vb (1)
52
CompilationUtils.VerifyIsGlobal(rootNS2.
ContainingSymbol
)
SymbolsTests\Source\PropertyTests.vb (2)
8104
Assert.Same(type, accessor.
ContainingSymbol
)
8131
Assert.Same(containingType, accessor.
ContainingSymbol
)
SymbolsTests\Source\SourceSymbolTests.vb (1)
270
Assert.Equal(globalNS, classX.
ContainingSymbol
)
SymbolsTests\Source\TypeBindingTests.vb (21)
440
Dim containerTypeB = DirectCast(typeB.
ContainingSymbol
, NamedTypeSymbol)
1206
Assert.Equal(globalNS, compilation.GetCompilationNamespace(DirectCast(rootNS.
ContainingSymbol
, NamespaceSymbol)))
1211
Assert.Equal(globalNS, compilation.GetCompilationNamespace(DirectCast(fNS.
ContainingSymbol
, NamespaceSymbol)))
1216
Assert.Equal(globalNS, compilation.GetCompilationNamespace(DirectCast(cNS.
ContainingSymbol
, NamespaceSymbol)))
1221
Assert.Equal(rootNS, aNS.
ContainingSymbol
)
1226
Assert.Equal(aNS, bClass.
ContainingSymbol
)
1231
Assert.Equal(cNS, dNS.
ContainingSymbol
)
1236
Assert.Equal(cNS, iClass.
ContainingSymbol
)
1241
Assert.Equal(cNS, jNS.
ContainingSymbol
)
1246
Assert.Equal(dNS, eClass.
ContainingSymbol
)
1251
Assert.Equal(fNS, gNS.
ContainingSymbol
)
1256
Assert.Equal(gNS, hClass.
ContainingSymbol
)
1294
Assert.Equal(globalNS, compilation.GetCompilationNamespace(DirectCast(fNS.
ContainingSymbol
, NamespaceSymbol)))
1299
Assert.Equal(globalNS, compilation.GetCompilationNamespace(DirectCast(cNS.
ContainingSymbol
, NamespaceSymbol)))
1304
Assert.Equal(globalNS, compilation.GetCompilationNamespace(DirectCast(aNS.
ContainingSymbol
, NamespaceSymbol)))
1309
Assert.Equal(aNS, bClass.
ContainingSymbol
)
1314
Assert.Equal(cNS, dNS.
ContainingSymbol
)
1319
Assert.Equal(cNS, iClass.
ContainingSymbol
)
1324
Assert.Equal(dNS, eClass.
ContainingSymbol
)
1329
Assert.Equal(fNS, gNS.
ContainingSymbol
)
1334
Assert.Equal(gNS, hClass.
ContainingSymbol
)
SymbolsTests\Source\TypeTests.vb (18)
89
Assert.Equal(globalNS, ifaceA.
ContainingSymbol
)
107
Assert.Equal(nsN, classB.
ContainingSymbol
)
124
Assert.Equal(nsN, delegateB.
ContainingSymbol
)
136
Assert.Same(delegateB, delegateB.TypeParameters(0).
ContainingSymbol
)
145
Assert.Equal(nsN, enumE.
ContainingSymbol
)
160
Assert.Equal(nsN, structI.
ContainingSymbol
)
175
Assert.Equal(nsN, moduleM.
ContainingSymbol
)
237
Assert.Equal(globalNS, outerClass.
ContainingSymbol
)
246
Assert.Same(outerClass, outerTypeParam.
ContainingSymbol
)
296
Assert.Same(i2Arity1, i2Arity1TypeParam.
ContainingSymbol
)
310
Assert.Same(i2Arity2, i2Arity2TypeParam0.
ContainingSymbol
)
313
Assert.Same(i2Arity2, i2Arity2TypeParam1.
ContainingSymbol
)
604
Assert.Equal(nsNS, classA.
ContainingSymbol
)
614
Assert.Equal(nsNS, igoo.
ContainingSymbol
)
624
Assert.Equal(nsNS, structS.
ContainingSymbol
)
733
Assert.Equal(modOfNS, mem1.
ContainingSymbol
)
741
Assert.Equal(modOfNS, mem2.
ContainingSymbol
)
751
Assert.Equal(modOfNS, mem3.
ContainingSymbol
)
SymbolsTests\SymbolErrorTests.vb (1)
21001
Assert.Null(sym.
ContainingSymbol
)
SymbolsTests\UnboundGenericType.vb (14)
91
Assert.Same(c2.
ContainingSymbol
, u_c2.
ContainingSymbol
)
109
Assert.Same(c3.
ContainingSymbol
, u_c3.
ContainingSymbol
)
135
Assert.Equal(u_c3, u_c4.
ContainingSymbol
)
155
Assert.Equal(u_c4, u_c5.
ContainingSymbol
)
181
Assert.Same(u_c5.
ContainingSymbol
, u_c5_cf.
ContainingSymbol
)
197
Assert.Equal(u_c3, u_c6.
ContainingSymbol
)
215
Assert.Same(u_c6.
ContainingSymbol
, u_c6_cf.
ContainingSymbol
)
222
Assert.Equal(u_c6, u_c7.
ContainingSymbol
)
240
Assert.Same(u_c7.
ContainingSymbol
, u_c7_cf.
ContainingSymbol
)