12 references to Type
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (1)
530EmitDefaultValue(expression.Type, used, expression.Syntax);
CodeGen\Optimizer.cs (1)
1546return node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNull, node.Id, node.ForceCopyOfNullableValueType, node.Type);
Generated\BoundNodes.xml.Generated.cs (4)
5880if (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)) 11315TypeSymbol? type = this.VisitType(node.Type); 13388updatedNode = node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.ForceCopyOfNullableValueType, node.Type); 15775new TreeDumperNode("type", node.Type, null),
Lowering\MethodToClassRewriter.cs (1)
602TypeSymbol type = this.VisitType(node.Type);
Lowering\SpillSequenceSpiller.cs (5)
1180return UpdateExpression(receiverBuilder, node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.ForceCopyOfNullableValueType, node.Type)); 1231if (node.Type.IsVoidType()) 1240return receiverBuilder.Update(_F.Default(node.Type)); 1244var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax); 1248whenNullOpt = whenNullOpt ?? _F.Default(node.Type);