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