1 write to SourceType
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2281
this.
SourceType
= sourceType;
12 references to SourceType
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Attributes.cs (2)
945
var typeOfArgument = (TypeSymbol?)node.
SourceType
.Type;
976
return CreateTypedConstant(node, TypedConstantKind.Type, diagnostics, ref attrHasErrors, curArgumentHasErrors, simpleValue: node.
SourceType
.Type);
CodeGen\EmitExpression.cs (2)
3567
TypeSymbol type = boundTypeOfOperator.
SourceType
.Type;
3569
EmitSymbolToken(type, boundTypeOfOperator.
SourceType
.Syntax);
FlowAnalysis\AbstractFlowPass.cs (1)
3496
VisitTypeExpression(node.
SourceType
);
Generated\BoundNodes.xml.Generated.cs (5)
2291
if (sourceType != this.
SourceType
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(getTypeFromHandle, this.GetTypeFromHandle) || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10268
this.Visit(node.
SourceType
);
11469
BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.
SourceType
);
13468
BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.
SourceType
);
15984
new TreeDumperNode("sourceType", null, new TreeDumperNode[] { Visit(node.
SourceType
, null) }),
Lowering\LocalRewriter\LocalRewriter.cs (1)
662
var sourceType = (BoundTypeExpression?)this.Visit(node.
SourceType
);
Operations\CSharpOperationFactory.cs (1)
1236
ITypeSymbol? typeOperand = boundTypeOfOperator.
SourceType
.GetPublicTypeSymbol();