1 write to BoundContainingTypeOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1092
this.
BoundContainingTypeOpt
= boundContainingTypeOpt;
9 references to BoundContainingTypeOpt
Microsoft.CodeAnalysis.CSharp (9)
CodeGen\Optimizer.cs (1)
2322
if (receiverOpt is BoundTypeExpression { AliasOpt: null,
BoundContainingTypeOpt
: null, BoundDimensionsOpt: { IsEmpty: true }, Type: TypeParameterSymbol or NamedTypeSymbol { IsUnionType: true } } typeExpression)
FlowAnalysis\NullableWalker.cs (2)
12713
if (node.
BoundContainingTypeOpt
!= null)
12715
VisitTypeExpression(node.
BoundContainingTypeOpt
);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
360
Visit(node.
BoundContainingTypeOpt
);
Generated\BoundNodes.xml.Generated.cs (5)
1108
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(aliasOpt, this.AliasOpt) || boundContainingTypeOpt != this.
BoundContainingTypeOpt
|| boundDimensionsOpt != this.BoundDimensionsOpt || typeWithAnnotations != this.TypeWithAnnotations || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10120
this.Visit(node.
BoundContainingTypeOpt
);
11237
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.
BoundContainingTypeOpt
);
12970
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.
BoundContainingTypeOpt
);
15650
new TreeDumperNode("boundContainingTypeOpt", null, new TreeDumperNode[] { Visit(node.
BoundContainingTypeOpt
, null) }),