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)
432
Debug.Assert((object)(f.
TupleUnderlyingField
?? f) == f);
Emitter\Model\PEModuleBuilder.cs (1)
1175
(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
);
11248
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m1Item1.
TupleUnderlyingField
.ToTestDisplayString());
11251
Assert.Same(m1Tuple, m1Item1.
TupleUnderlyingField
.ContainingSymbol);
11257
Assert.Equal("Item1", m1Item1.
TupleUnderlyingField
.Name);
11268
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Item1.
TupleUnderlyingField
.ToTestDisplayString());
11272
Assert.Same(m2Tuple, m2Item1.
TupleUnderlyingField
.ContainingSymbol);
11278
Assert.Equal("Item1", m2Item1.
TupleUnderlyingField
.Name);
11279
Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.
TupleUnderlyingField
.Locations.Single());
11280
Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item1.
TupleUnderlyingField
.Locations.Single().ToString());
11290
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2a2.
TupleUnderlyingField
.ToTestDisplayString());
11293
Assert.Same(m2Tuple, m2a2.
TupleUnderlyingField
.ContainingSymbol);
11299
Assert.Equal("Item1", m2a2.
TupleUnderlyingField
.Name);
11543
m1Item9.
TupleUnderlyingField
.ToTestDisplayString());
11546
Assert.Same(m1Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m1Item9.
TupleUnderlyingField
.ContainingSymbol);
11552
Assert.Equal("Item2", m1Item9.
TupleUnderlyingField
.Name);
11558
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item2", m2Item9.
TupleUnderlyingField
.ToTestDisplayString());
11561
Assert.Same(m2Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m2Item9.
TupleUnderlyingField
.ContainingSymbol);
11567
Assert.Equal("Item2", m2Item9.
TupleUnderlyingField
.Name);
11569
Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item9.
TupleUnderlyingField
.Locations.Single().ToString());
11575
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item2", m2i2.
TupleUnderlyingField
.ToTestDisplayString());
11578
Assert.Same(m2Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m2i2.
TupleUnderlyingField
.ContainingSymbol);
11584
Assert.Equal("Item2", m2i2.
TupleUnderlyingField
.Name);
11776
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m3Item8.
TupleUnderlyingField
.ToTestDisplayString());
11779
Assert.NotEqual(m3Tuple.TupleUnderlyingType, m3Item8.
TupleUnderlyingField
.ContainingSymbol);
11780
Assert.NotEqual(m3Tuple, m3Item8.
TupleUnderlyingField
.ContainingSymbol);
11786
Assert.Equal("Item1", m3Item8.
TupleUnderlyingField
.Name);
11969
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m4Item8.
TupleUnderlyingField
.ToTestDisplayString());
11972
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4Item8.
TupleUnderlyingField
.ContainingSymbol);
11973
Assert.NotEqual(m4Tuple, m4Item8.
TupleUnderlyingField
.ContainingSymbol);
11978
Assert.Equal("Item1", m4Item8.
TupleUnderlyingField
.Name);
11988
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m4h4.
TupleUnderlyingField
.ToTestDisplayString());
11991
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4h4.
TupleUnderlyingField
.ContainingSymbol);
11992
Assert.NotEqual(m4Tuple, m4h4.
TupleUnderlyingField
.ContainingSymbol);
11998
Assert.Equal("Item1", m4h4.
TupleUnderlyingField
.Name);
12217
m5Item8.
TupleUnderlyingField
.ToTestDisplayString());
12220
Assert.NotEqual(m5Tuple.TupleUnderlyingType, m5Item8.
TupleUnderlyingField
.ContainingSymbol);
12221
Assert.NotEqual(m5Tuple, m5Item8.
TupleUnderlyingField
.ContainingSymbol);
12227
Assert.Equal("Item1", m5Item8.
TupleUnderlyingField
.Name);
12585
m8Item8.
TupleUnderlyingField
.ToTestDisplayString());
12588
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item8.
TupleUnderlyingField
.ContainingSymbol);
12589
Assert.NotEqual(m8Tuple, m8Item8.
TupleUnderlyingField
.ContainingSymbol);
12594
Assert.Equal("Item1", m8Item8.
TupleUnderlyingField
.Name);
12605
m8Item1.
TupleUnderlyingField
.ToTestDisplayString());
12608
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item1.
TupleUnderlyingField
.ContainingSymbol);
12609
Assert.NotEqual(m8Tuple, m8Item1.
TupleUnderlyingField
.ContainingSymbol);
12615
Assert.Equal("Item1", m8Item1.
TupleUnderlyingField
.Name);
12616
Assert.NotEqual(m8Item1.Locations.Single(), m8Item1.
TupleUnderlyingField
.Locations.Single());
12799
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m1Item1.
TupleUnderlyingField
.ToTestDisplayString());
12802
Assert.Same(m1Tuple, m1Item1.
TupleUnderlyingField
.ContainingSymbol);
12808
Assert.Equal("Item1", m1Item1.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
12818
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Item1.
TupleUnderlyingField
.ToTestDisplayString());
12821
Assert.Same(m2Tuple, m2Item1.
TupleUnderlyingField
.ContainingSymbol);
12827
Assert.Equal("Item1", m2Item1.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
12828
Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.
TupleUnderlyingField
.Locations.Single());
12829
Assert.Equal("SourceFile([891..896))", m2Item1.
TupleUnderlyingField
.Locations.Single().ToString());
12837
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2a2.
TupleUnderlyingField
.ToTestDisplayString());
12840
Assert.Same(m2Tuple, m2a2.
TupleUnderlyingField
.ContainingSymbol);
12846
Assert.Equal("Item1", m2a2.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
13235
Assert.Equal(20, m102b.
TupleUnderlyingField
.TypeLayoutOffset);
13246
Assert.Equal(20, m103Item2.
TupleUnderlyingField
.TypeLayoutOffset);
13248
Assert.Equal(20, m103Item9.
TupleUnderlyingField
.TypeLayoutOffset);
15847
Assert.True(m1P1BackingField.
TupleUnderlyingField
.IsImplicitlyDeclared);
16078
Assert.True(m1E1BackingField.
TupleUnderlyingField
.IsImplicitlyDeclared);
27064
Assert.NotNull(field.
TupleUnderlyingField
);
27065
Assert.Same(field, field.
TupleUnderlyingField
);
27067
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27068
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27148
Assert.NotNull(field.
TupleUnderlyingField
);
27149
Assert.Same(field, field.
TupleUnderlyingField
);
27151
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27152
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27222
Assert.NotNull(field.
TupleUnderlyingField
);
27223
Assert.Same(field, field.
TupleUnderlyingField
);
27225
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27226
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27300
Assert.NotNull(field.
TupleUnderlyingField
);
27301
Assert.Same(field, field.
TupleUnderlyingField
);
27303
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27304
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27924
var underlyingField = field.
TupleUnderlyingField
;
28008
Assert.Null(field.
TupleUnderlyingField
);
28287
Assert.Same(item, item.
TupleUnderlyingField
);
28367
Assert.Null(item.
TupleUnderlyingField
);
28464
Assert.Same(item, item.
TupleUnderlyingField
);
28571
Assert.Same(field, field.
TupleUnderlyingField
);
28598
Assert.Same(item1Underlying, item1Underlying.
TupleUnderlyingField
);
28605
Assert.Same(item2Underlying, item2Underlying.
TupleUnderlyingField
);
28646
Assert.Same(item8Underlying, item8Underlying.
TupleUnderlyingField
);
28657
Assert.Same(item9Underlying, item9Underlying.
TupleUnderlyingField
);
28761
var underlying = field.
TupleUnderlyingField
;
28772
var underlying = field.
TupleUnderlyingField
;
28932
var underlying = field.
TupleUnderlyingField
;