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