2 overrides of TupleUnderlyingField
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
86Public Overrides ReadOnly Property TupleUnderlyingField As FieldSymbol
Symbols\Tuples\TupleFieldSymbol.vb (1)
34Public Overrides ReadOnly Property TupleUnderlyingField As FieldSymbol
48 references to TupleUnderlyingField
Microsoft.CodeAnalysis.VisualBasic (2)
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
41Dim underlyingField As FieldSymbol = tupleField.TupleUnderlyingField
Symbols\Tuples\TupleTypeSymbol.vb (1)
904Dim tupleUnderlyingField As FieldSymbol = DirectCast(symbol, FieldSymbol).TupleUnderlyingField
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (46)
CodeGen\CodeGenTuples.vb (46)
5768Assert.Null(mFirst.TupleUnderlyingField) 5788Assert.Null(mItem1.TupleUnderlyingField) 15123Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m1Item1.TupleUnderlyingField.ToTestDisplayString()) 15126Assert.Same(m1Tuple.TupleUnderlyingType, m1Item1.TupleUnderlyingField.ContainingSymbol) 15132Assert.Equal("Item1", m1Item1.TupleUnderlyingField.Name) 15139Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2Item1.TupleUnderlyingField.ToTestDisplayString()) 15142Assert.Same(m2Tuple.TupleUnderlyingType, m2Item1.TupleUnderlyingField.ContainingSymbol) 15148Assert.Equal("Item1", m2Item1.TupleUnderlyingField.Name) 15149Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.TupleUnderlyingField.Locations.Single()) 15150Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item1.TupleUnderlyingField.Locations.Single().ToString()) 15158Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2a2.TupleUnderlyingField.ToTestDisplayString()) 15161Assert.Same(m2Tuple.TupleUnderlyingType, m2a2.TupleUnderlyingField.ContainingSymbol) 15167Assert.Equal("Item1", m2a2.TupleUnderlyingField.Name) 15373Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m3Item8.TupleUnderlyingField.ToTestDisplayString()) 15376Assert.NotEqual(m3Tuple.TupleUnderlyingType, m3Item8.TupleUnderlyingField.ContainingSymbol) 15382Assert.Equal("Item1", m3Item8.TupleUnderlyingField.Name) 15536Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m4Item8.TupleUnderlyingField.ToTestDisplayString()) 15539Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4Item8.TupleUnderlyingField.ContainingSymbol) 15544Assert.Equal("Item1", m4Item8.TupleUnderlyingField.Name) 15556Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m4h4.TupleUnderlyingField.ToTestDisplayString()) 15559Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4h4.TupleUnderlyingField.ContainingSymbol) 15564Assert.Equal("Item1", m4h4.TupleUnderlyingField.Name) 15790Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, (System.Int32, System.Int32)).Item1 As System.Int32", m5Item8.TupleUnderlyingField.ToTestDisplayString()) 15793Assert.NotEqual(m5Tuple.TupleUnderlyingType, m5Item8.TupleUnderlyingField.ContainingSymbol) 15799Assert.Equal("Item1", m5Item8.TupleUnderlyingField.Name) 16146Assert.Equal("System.ValueTuple(Of System.Int32).Item1 As System.Int32", m8Item8.TupleUnderlyingField.ToTestDisplayString()) 16149Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item8.TupleUnderlyingField.ContainingSymbol) 16154Assert.Equal("Item1", m8Item8.TupleUnderlyingField.Name) 16166Assert.Equal("System.ValueTuple(Of System.Int32).Item1 As System.Int32", m8Item1.TupleUnderlyingField.ToTestDisplayString()) 16169Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item1.TupleUnderlyingField.ContainingSymbol) 16174Assert.Equal("Item1", m8Item1.TupleUnderlyingField.Name) 16342Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m1Item1.TupleUnderlyingField.ToTestDisplayString()) 16345Assert.Same(m1Tuple.TupleUnderlyingType, m1Item1.TupleUnderlyingField.ContainingSymbol) 16351Assert.Equal("Item1", m1Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16362Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2Item1.TupleUnderlyingField.ToTestDisplayString()) 16365Assert.Same(m2Tuple.TupleUnderlyingType, m2Item1.TupleUnderlyingField.ContainingSymbol) 16371Assert.Equal("Item1", m2Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16372Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.TupleUnderlyingField.Locations.Single()) 16373Assert.Equal("SourceFile(a.vb[760..765))", m2Item1.TupleUnderlyingField.Locations.Single().ToString()) 16385Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2a2.TupleUnderlyingField.ToTestDisplayString()) 16388Assert.Same(m2Tuple.TupleUnderlyingType, m2a2.TupleUnderlyingField.ContainingSymbol) 16394Assert.Equal("Item1", m2a2.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 22882Assert.Null(field.TupleUnderlyingField) 22952Assert.Null(field.TupleUnderlyingField) 23014Assert.Null(field.TupleUnderlyingField) 23080Assert.Null(field.TupleUnderlyingField)