13 references to Type
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Expressions.cs (2)
344
sourceTuple.
Type
, // same type to keep original element names
2798
if ((object)tuple.
Type
== null)
Binder\Binder_Statements.cs (1)
2343
if ((object)tuple.
Type
== null)
Binder\Binder_TupleOperators.cs (1)
65
tuple.Syntax, tuple, wasTargetTyped: false, builder.ToImmutableAndFree(), tuple.ArgumentNamesOpt, tuple.InferredNamesOpt, tuple.
Type
, tuple.HasErrors);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
903
Debug.Assert((object)argument.
Type
== null, "should not need to dig into elements if tuple has natural type");
Compilation\CSharpSemanticModel.cs (2)
2077
type = original.
Type
;
2109
type = convertedTuple.SourceTuple.
Type
;
Generated\BoundNodes.xml.Generated.cs (4)
6579
if (arguments != this.Arguments || argumentNamesOpt != this.ArgumentNamesOpt || inferredNamesOpt != this.InferredNamesOpt || !TypeSymbol.Equals(type, this.
Type
, TypeCompareKind.ConsiderEverything))
11806
TypeSymbol? type = this.VisitType(node.
Type
);
14087
updatedNode = node.Update(arguments, node.ArgumentNamesOpt, node.InferredNamesOpt, node.
Type
);
16508
new TreeDumperNode("type", node.
Type
, null),
Operations\CSharpOperationFactory.cs (2)
2244
BoundTupleLiteral {
Type
: var t } => t,
2245
BoundConvertedTupleLiteral { SourceTuple: {
Type
: var t } } => t,