12 references to Type
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (1)
545EmitDefaultValue(expression.Type, used, expression.Syntax);
CodeGen\Optimizer.cs (1)
1613return node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNull, node.Id, node.ForceCopyOfNullableValueType, node.Type);
Generated\BoundNodes.xml.Generated.cs (4)
5992if (receiver != this.Receiver || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(hasValueMethodOpt, this.HasValueMethodOpt) || whenNotNull != this.WhenNotNull || whenNullOpt != this.WhenNullOpt || id != this.Id || forceCopyOfNullableValueType != this.ForceCopyOfNullableValueType || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 11711TypeSymbol? type = this.VisitType(node.Type); 13856updatedNode = node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.ForceCopyOfNullableValueType, node.Type); 16336new TreeDumperNode("type", node.Type, null),
Lowering\MethodToClassRewriter.cs (1)
611TypeSymbol type = this.VisitType(node.Type);
Lowering\SpillSequenceSpiller.cs (5)
1278return UpdateExpression(receiverBuilder, node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.ForceCopyOfNullableValueType, node.Type)); 1323if (node.Type.IsVoidType()) 1332return receiverBuilder.Update(_F.Default(node.Type)); 1336var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax); 1340whenNullOpt = whenNullOpt ?? _F.Default(node.Type);