1 write to BoundContainingTypeOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1076this.BoundContainingTypeOpt = boundContainingTypeOpt;
9 references to BoundContainingTypeOpt
Microsoft.CodeAnalysis.CSharp (9)
CodeGen\Optimizer.cs (1)
2263if (receiverOpt is BoundTypeExpression { AliasOpt: null, BoundContainingTypeOpt: null, BoundDimensionsOpt: { IsEmpty: true }, Type: { TypeKind: TypeKind.TypeParameter } } typeExpression)
FlowAnalysis\NullableWalker.cs (2)
11265if (node.BoundContainingTypeOpt != null) 11267VisitTypeExpression(node.BoundContainingTypeOpt);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
347Visit(node.BoundContainingTypeOpt);
Generated\BoundNodes.xml.Generated.cs (5)
1092if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(aliasOpt, this.AliasOpt) || boundContainingTypeOpt != this.BoundContainingTypeOpt || boundDimensionsOpt != this.BoundDimensionsOpt || typeWithAnnotations != this.TypeWithAnnotations || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 9873this.Visit(node.BoundContainingTypeOpt); 10951BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12504BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 15169new TreeDumperNode("boundContainingTypeOpt", null, new TreeDumperNode[] { Visit(node.BoundContainingTypeOpt, null) }),