12 references to Type
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (1)
545
EmitDefaultValue(expression.
Type
, used, expression.Syntax);
CodeGen\Optimizer.cs (1)
1613
return node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNull, node.Id, node.ForceCopyOfNullableValueType, node.
Type
);
Generated\BoundNodes.xml.Generated.cs (4)
5991
if (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))
11710
TypeSymbol? type = this.VisitType(node.
Type
);
13855
updatedNode = node.Update(receiver, hasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.ForceCopyOfNullableValueType, node.
Type
);
16335
new TreeDumperNode("type", node.
Type
, null),
Lowering\MethodToClassRewriter.cs (1)
611
TypeSymbol type = this.VisitType(node.
Type
);
Lowering\SpillSequenceSpiller.cs (5)
1278
return UpdateExpression(receiverBuilder, node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.ForceCopyOfNullableValueType, node.
Type
));
1323
if (node.
Type
.IsVoidType())
1332
return receiverBuilder.Update(_F.Default(node.
Type
));
1336
var tmp = _F.SynthesizedLocal(node.
Type
, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax);
1340
whenNullOpt = whenNullOpt ?? _F.Default(node.
Type
);