1 write to SourceType
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2196this.SourceType = sourceType;
12 references to SourceType
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Attributes.cs (2)
1002var typeOfArgument = (TypeSymbol?)node.SourceType.Type; 1033return CreateTypedConstant(node, TypedConstantKind.Type, diagnostics, ref attrHasErrors, curArgumentHasErrors, simpleValue: node.SourceType.Type);
CodeGen\EmitExpression.cs (2)
3292TypeSymbol type = boundTypeOfOperator.SourceType.Type; 3294EmitSymbolToken(type, boundTypeOfOperator.SourceType.Syntax);
FlowAnalysis\AbstractFlowPass.cs (1)
3266VisitTypeExpression(node.SourceType);
Generated\BoundNodes.xml.Generated.cs (5)
2206if (sourceType != this.SourceType || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(getTypeFromHandle, this.GetTypeFromHandle) || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 9643this.Visit(node.SourceType); 10745BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 12530BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 14914new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.SourceType, null) }),
Lowering\LocalRewriter\LocalRewriter.cs (1)
580var sourceType = (BoundTypeExpression?)this.Visit(node.SourceType);
Operations\CSharpOperationFactory.cs (1)
1190ITypeSymbol? typeOperand = boundTypeOfOperator.SourceType.GetPublicTypeSymbol();