25 references to Type
Microsoft.CodeAnalysis.CSharp (25)
CodeGen\EmitExpression.cs (4)
2922
lhsUsesStack = EmitAssignmentPreamble(assignmentOperator.Update(sequence.Value, assignmentOperator.Right, assignmentOperator.IsRef, assignmentOperator.
Type
));
3128
EmitStore(assignment.Update(sequence.Value, assignment.Right, assignment.IsRef, assignment.
Type
));
3156
EmitIndirectStore(nested.
Type
, expression.Syntax);
3183
EmitLoadIndirect(assignment.
Type
, assignment.Syntax);
CodeGen\Optimizer.cs (4)
908
node.Update(sequence.Value, node.Right, node.IsRef, node.
Type
),
1006
return node.Update(left, right, node.IsRef, node.
Type
);
1073
Debug.Assert(!IsIndirectAssignment(node.Update(((BoundSequence)node.Left).Value, node.Right, node.IsRef, node.
Type
)),
2206
return node.Update(left, right, node.IsRef, node.
Type
);
Generated\BoundNodes.xml.Generated.cs (4)
1847
if (left != this.Left || right != this.Right || isRef != this.IsRef || !TypeSymbol.Equals(type, this.
Type
, TypeCompareKind.ConsiderEverything))
11054
TypeSymbol? type = this.VisitType(node.
Type
);
12800
updatedNode = node.Update(left, right, node.IsRef, node.
Type
);
15351
new TreeDumperNode("type", node.
Type
, null),
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
954
extraRefInitialization = assignmentToTemp.Update(intermediateRef, assignmentToTemp.Right, assignmentToTemp.IsRef, assignmentToTemp.
Type
);
969
assignmentToTemp.
Type
);
985
assignmentToTemp.
Type
);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
72
var storeNonEvent = _factory.StoreToTemp(_factory.Conditional(_factory.Not(isEvent), receiverAssignment, _factory.Null(receiverAssignment.
Type
), receiverAssignment.
Type
), out BoundAssignmentOperator nonEventStore);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (5)
367
Debug.Assert(assignment.
Type
.IsDynamic() || TypeSymbol.Equals(rewrittenAccess.Type, assignment.
Type
, TypeCompareKind.AllIgnoreOptions));
439
Debug.Assert(TypeSymbol.Equals(rewrittenAccess.Type, assignment.
Type
, TypeCompareKind.AllIgnoreOptions));
472
Debug.Assert(TypeSymbol.Equals(rewrittenAccess.Type, assignment.
Type
, TypeCompareKind.AllIgnoreOptions));
506
Debug.Assert(TypeSymbol.Equals(rewrittenAccess.Type, assignment.
Type
, TypeCompareKind.AllIgnoreOptions));
Lowering\MethodToClassRewriter.cs (1)
512
TypeSymbol rewrittenType = VisitType(node.
Type
);
Lowering\SpillSequenceSpiller.cs (2)
372
expression = assignment.Update(left, right, assignment.IsRef, assignment.
Type
);
915
return UpdateExpression(builder, node.Update(left, right, node.IsRef, node.
Type
));