2 overrides of TupleUnderlyingField
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
98
public override FieldSymbol
TupleUnderlyingField
Symbols\Tuples\TupleFieldSymbol.cs (1)
88
public sealed override FieldSymbol
TupleUnderlyingField
98 references to TupleUnderlyingField
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
434
Debug.Assert((object)(f.
TupleUnderlyingField
?? f) == f);
Emitter\Model\PEModuleBuilder.cs (1)
1327
(object)(fieldSymbol.
TupleUnderlyingField
?? fieldSymbol) == fieldSymbol &&
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
58
FieldSymbol underlyingField = tupleField.
TupleUnderlyingField
;
Symbols\Tuples\TupleTypeSymbol.cs (1)
1069
var tupleUnderlyingField = ((FieldSymbol)member).
TupleUnderlyingField
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (94)
CodeGen\CodeGenTupleTest.cs (94)
3367
Assert.Null(mFirst.
TupleUnderlyingField
);
3385
Assert.Null(mItem1.
TupleUnderlyingField
);
4603
Assert.Null(mItem1.
TupleUnderlyingField
);
11249
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m1Item1.
TupleUnderlyingField
.ToTestDisplayString());
11252
Assert.Same(m1Tuple, m1Item1.
TupleUnderlyingField
.ContainingSymbol);
11258
Assert.Equal("Item1", m1Item1.
TupleUnderlyingField
.Name);
11269
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Item1.
TupleUnderlyingField
.ToTestDisplayString());
11273
Assert.Same(m2Tuple, m2Item1.
TupleUnderlyingField
.ContainingSymbol);
11279
Assert.Equal("Item1", m2Item1.
TupleUnderlyingField
.Name);
11280
Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.
TupleUnderlyingField
.Locations.Single());
11281
Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item1.
TupleUnderlyingField
.Locations.Single().ToString());
11291
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2a2.
TupleUnderlyingField
.ToTestDisplayString());
11294
Assert.Same(m2Tuple, m2a2.
TupleUnderlyingField
.ContainingSymbol);
11300
Assert.Equal("Item1", m2a2.
TupleUnderlyingField
.Name);
11544
m1Item9.
TupleUnderlyingField
.ToTestDisplayString());
11547
Assert.Same(m1Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m1Item9.
TupleUnderlyingField
.ContainingSymbol);
11553
Assert.Equal("Item2", m1Item9.
TupleUnderlyingField
.Name);
11559
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item2", m2Item9.
TupleUnderlyingField
.ToTestDisplayString());
11562
Assert.Same(m2Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m2Item9.
TupleUnderlyingField
.ContainingSymbol);
11568
Assert.Equal("Item2", m2Item9.
TupleUnderlyingField
.Name);
11570
Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item9.
TupleUnderlyingField
.Locations.Single().ToString());
11576
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item2", m2i2.
TupleUnderlyingField
.ToTestDisplayString());
11579
Assert.Same(m2Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m2i2.
TupleUnderlyingField
.ContainingSymbol);
11585
Assert.Equal("Item2", m2i2.
TupleUnderlyingField
.Name);
11777
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m3Item8.
TupleUnderlyingField
.ToTestDisplayString());
11780
Assert.NotEqual(m3Tuple.TupleUnderlyingType, m3Item8.
TupleUnderlyingField
.ContainingSymbol);
11781
Assert.NotEqual(m3Tuple, m3Item8.
TupleUnderlyingField
.ContainingSymbol);
11787
Assert.Equal("Item1", m3Item8.
TupleUnderlyingField
.Name);
11970
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m4Item8.
TupleUnderlyingField
.ToTestDisplayString());
11973
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4Item8.
TupleUnderlyingField
.ContainingSymbol);
11974
Assert.NotEqual(m4Tuple, m4Item8.
TupleUnderlyingField
.ContainingSymbol);
11979
Assert.Equal("Item1", m4Item8.
TupleUnderlyingField
.Name);
11989
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m4h4.
TupleUnderlyingField
.ToTestDisplayString());
11992
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4h4.
TupleUnderlyingField
.ContainingSymbol);
11993
Assert.NotEqual(m4Tuple, m4h4.
TupleUnderlyingField
.ContainingSymbol);
11999
Assert.Equal("Item1", m4h4.
TupleUnderlyingField
.Name);
12218
m5Item8.
TupleUnderlyingField
.ToTestDisplayString());
12221
Assert.NotEqual(m5Tuple.TupleUnderlyingType, m5Item8.
TupleUnderlyingField
.ContainingSymbol);
12222
Assert.NotEqual(m5Tuple, m5Item8.
TupleUnderlyingField
.ContainingSymbol);
12228
Assert.Equal("Item1", m5Item8.
TupleUnderlyingField
.Name);
12586
m8Item8.
TupleUnderlyingField
.ToTestDisplayString());
12589
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item8.
TupleUnderlyingField
.ContainingSymbol);
12590
Assert.NotEqual(m8Tuple, m8Item8.
TupleUnderlyingField
.ContainingSymbol);
12595
Assert.Equal("Item1", m8Item8.
TupleUnderlyingField
.Name);
12606
m8Item1.
TupleUnderlyingField
.ToTestDisplayString());
12609
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item1.
TupleUnderlyingField
.ContainingSymbol);
12610
Assert.NotEqual(m8Tuple, m8Item1.
TupleUnderlyingField
.ContainingSymbol);
12616
Assert.Equal("Item1", m8Item1.
TupleUnderlyingField
.Name);
12617
Assert.NotEqual(m8Item1.Locations.Single(), m8Item1.
TupleUnderlyingField
.Locations.Single());
12800
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m1Item1.
TupleUnderlyingField
.ToTestDisplayString());
12803
Assert.Same(m1Tuple, m1Item1.
TupleUnderlyingField
.ContainingSymbol);
12809
Assert.Equal("Item1", m1Item1.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
12819
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Item1.
TupleUnderlyingField
.ToTestDisplayString());
12822
Assert.Same(m2Tuple, m2Item1.
TupleUnderlyingField
.ContainingSymbol);
12828
Assert.Equal("Item1", m2Item1.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
12829
Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.
TupleUnderlyingField
.Locations.Single());
12830
Assert.Equal("SourceFile([891..896))", m2Item1.
TupleUnderlyingField
.Locations.Single().ToString());
12838
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2a2.
TupleUnderlyingField
.ToTestDisplayString());
12841
Assert.Same(m2Tuple, m2a2.
TupleUnderlyingField
.ContainingSymbol);
12847
Assert.Equal("Item1", m2a2.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
13236
Assert.Equal(20, m102b.
TupleUnderlyingField
.TypeLayoutOffset);
13247
Assert.Equal(20, m103Item2.
TupleUnderlyingField
.TypeLayoutOffset);
13249
Assert.Equal(20, m103Item9.
TupleUnderlyingField
.TypeLayoutOffset);
15848
Assert.True(m1P1BackingField.
TupleUnderlyingField
.IsImplicitlyDeclared);
16079
Assert.True(m1E1BackingField.
TupleUnderlyingField
.IsImplicitlyDeclared);
27065
Assert.NotNull(field.
TupleUnderlyingField
);
27066
Assert.Same(field, field.
TupleUnderlyingField
);
27068
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27069
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27149
Assert.NotNull(field.
TupleUnderlyingField
);
27150
Assert.Same(field, field.
TupleUnderlyingField
);
27152
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27153
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27223
Assert.NotNull(field.
TupleUnderlyingField
);
27224
Assert.Same(field, field.
TupleUnderlyingField
);
27226
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27227
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27301
Assert.NotNull(field.
TupleUnderlyingField
);
27302
Assert.Same(field, field.
TupleUnderlyingField
);
27304
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27305
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27925
var underlyingField = field.
TupleUnderlyingField
;
28009
Assert.Null(field.
TupleUnderlyingField
);
28288
Assert.Same(item, item.
TupleUnderlyingField
);
28368
Assert.Null(item.
TupleUnderlyingField
);
28465
Assert.Same(item, item.
TupleUnderlyingField
);
28584
Assert.Same(field, field.
TupleUnderlyingField
);
28611
Assert.Same(item1Underlying, item1Underlying.
TupleUnderlyingField
);
28618
Assert.Same(item2Underlying, item2Underlying.
TupleUnderlyingField
);
28659
Assert.Same(item8Underlying, item8Underlying.
TupleUnderlyingField
);
28670
Assert.Same(item9Underlying, item9Underlying.
TupleUnderlyingField
);
28774
var underlying = field.
TupleUnderlyingField
;
28785
var underlying = field.
TupleUnderlyingField
;
28945
var underlying = field.
TupleUnderlyingField
;