2 overrides of TupleUnderlyingField
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
98
public override FieldSymbol
TupleUnderlyingField
Symbols\Tuples\TupleFieldSymbol.cs (1)
87
public sealed override FieldSymbol
TupleUnderlyingField
98 references to TupleUnderlyingField
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
419
Debug.Assert((object)(f.
TupleUnderlyingField
?? f) == f);
Emitter\Model\PEModuleBuilder.cs (1)
1156
(object)(fieldSymbol.
TupleUnderlyingField
?? fieldSymbol) == fieldSymbol &&
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
58
FieldSymbol underlyingField = tupleField.
TupleUnderlyingField
;
Symbols\Tuples\TupleTypeSymbol.cs (1)
1076
var tupleUnderlyingField = ((FieldSymbol)member).
TupleUnderlyingField
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (94)
CodeGen\CodeGenTupleTest.cs (94)
3361
Assert.Null(mFirst.
TupleUnderlyingField
);
3379
Assert.Null(mItem1.
TupleUnderlyingField
);
4598
Assert.Null(mItem1.
TupleUnderlyingField
);
11254
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m1Item1.
TupleUnderlyingField
.ToTestDisplayString());
11257
Assert.Same(m1Tuple, m1Item1.
TupleUnderlyingField
.ContainingSymbol);
11263
Assert.Equal("Item1", m1Item1.
TupleUnderlyingField
.Name);
11274
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Item1.
TupleUnderlyingField
.ToTestDisplayString());
11278
Assert.Same(m2Tuple, m2Item1.
TupleUnderlyingField
.ContainingSymbol);
11284
Assert.Equal("Item1", m2Item1.
TupleUnderlyingField
.Name);
11285
Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.
TupleUnderlyingField
.Locations.Single());
11286
Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item1.
TupleUnderlyingField
.Locations.Single().ToString());
11296
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2a2.
TupleUnderlyingField
.ToTestDisplayString());
11299
Assert.Same(m2Tuple, m2a2.
TupleUnderlyingField
.ContainingSymbol);
11305
Assert.Equal("Item1", m2a2.
TupleUnderlyingField
.Name);
11549
m1Item9.
TupleUnderlyingField
.ToTestDisplayString());
11552
Assert.Same(m1Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m1Item9.
TupleUnderlyingField
.ContainingSymbol);
11558
Assert.Equal("Item2", m1Item9.
TupleUnderlyingField
.Name);
11564
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item2", m2Item9.
TupleUnderlyingField
.ToTestDisplayString());
11567
Assert.Same(m2Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m2Item9.
TupleUnderlyingField
.ContainingSymbol);
11573
Assert.Equal("Item2", m2Item9.
TupleUnderlyingField
.Name);
11575
Assert.Equal("MetadataFile(System.ValueTuple.dll)", m2Item9.
TupleUnderlyingField
.Locations.Single().ToString());
11581
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item2", m2i2.
TupleUnderlyingField
.ToTestDisplayString());
11584
Assert.Same(m2Tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Last().Type, m2i2.
TupleUnderlyingField
.ContainingSymbol);
11590
Assert.Equal("Item2", m2i2.
TupleUnderlyingField
.Name);
11782
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m3Item8.
TupleUnderlyingField
.ToTestDisplayString());
11785
Assert.NotEqual(m3Tuple.TupleUnderlyingType, m3Item8.
TupleUnderlyingField
.ContainingSymbol);
11786
Assert.NotEqual(m3Tuple, m3Item8.
TupleUnderlyingField
.ContainingSymbol);
11792
Assert.Equal("Item1", m3Item8.
TupleUnderlyingField
.Name);
11975
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m4Item8.
TupleUnderlyingField
.ToTestDisplayString());
11978
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4Item8.
TupleUnderlyingField
.ContainingSymbol);
11979
Assert.NotEqual(m4Tuple, m4Item8.
TupleUnderlyingField
.ContainingSymbol);
11984
Assert.Equal("Item1", m4Item8.
TupleUnderlyingField
.Name);
11994
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m4h4.
TupleUnderlyingField
.ToTestDisplayString());
11997
Assert.NotEqual(m4Tuple.TupleUnderlyingType, m4h4.
TupleUnderlyingField
.ContainingSymbol);
11998
Assert.NotEqual(m4Tuple, m4h4.
TupleUnderlyingField
.ContainingSymbol);
12004
Assert.Equal("Item1", m4h4.
TupleUnderlyingField
.Name);
12223
m5Item8.
TupleUnderlyingField
.ToTestDisplayString());
12226
Assert.NotEqual(m5Tuple.TupleUnderlyingType, m5Item8.
TupleUnderlyingField
.ContainingSymbol);
12227
Assert.NotEqual(m5Tuple, m5Item8.
TupleUnderlyingField
.ContainingSymbol);
12233
Assert.Equal("Item1", m5Item8.
TupleUnderlyingField
.Name);
12591
m8Item8.
TupleUnderlyingField
.ToTestDisplayString());
12594
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item8.
TupleUnderlyingField
.ContainingSymbol);
12595
Assert.NotEqual(m8Tuple, m8Item8.
TupleUnderlyingField
.ContainingSymbol);
12600
Assert.Equal("Item1", m8Item8.
TupleUnderlyingField
.Name);
12611
m8Item1.
TupleUnderlyingField
.ToTestDisplayString());
12614
Assert.NotEqual(m8Tuple.TupleUnderlyingType, m8Item1.
TupleUnderlyingField
.ContainingSymbol);
12615
Assert.NotEqual(m8Tuple, m8Item1.
TupleUnderlyingField
.ContainingSymbol);
12621
Assert.Equal("Item1", m8Item1.
TupleUnderlyingField
.Name);
12622
Assert.NotEqual(m8Item1.Locations.Single(), m8Item1.
TupleUnderlyingField
.Locations.Single());
12805
Assert.Equal("System.Int32 (System.Int32, System.Int32).Item1", m1Item1.
TupleUnderlyingField
.ToTestDisplayString());
12808
Assert.Same(m1Tuple, m1Item1.
TupleUnderlyingField
.ContainingSymbol);
12814
Assert.Equal("Item1", m1Item1.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
12824
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Item1.
TupleUnderlyingField
.ToTestDisplayString());
12827
Assert.Same(m2Tuple, m2Item1.
TupleUnderlyingField
.ContainingSymbol);
12833
Assert.Equal("Item1", m2Item1.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
12834
Assert.NotEqual(m2Item1.Locations.Single(), m2Item1.
TupleUnderlyingField
.Locations.Single());
12835
Assert.Equal("SourceFile([891..896))", m2Item1.
TupleUnderlyingField
.Locations.Single().ToString());
12843
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2a2.
TupleUnderlyingField
.ToTestDisplayString());
12846
Assert.Same(m2Tuple, m2a2.
TupleUnderlyingField
.ContainingSymbol);
12852
Assert.Equal("Item1", m2a2.
TupleUnderlyingField
.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
13241
Assert.Equal(20, m102b.
TupleUnderlyingField
.TypeLayoutOffset);
13252
Assert.Equal(20, m103Item2.
TupleUnderlyingField
.TypeLayoutOffset);
13254
Assert.Equal(20, m103Item9.
TupleUnderlyingField
.TypeLayoutOffset);
15853
Assert.True(m1P1BackingField.
TupleUnderlyingField
.IsImplicitlyDeclared);
16084
Assert.True(m1E1BackingField.
TupleUnderlyingField
.IsImplicitlyDeclared);
27102
Assert.NotNull(field.
TupleUnderlyingField
);
27103
Assert.Same(field, field.
TupleUnderlyingField
);
27105
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27106
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27186
Assert.NotNull(field.
TupleUnderlyingField
);
27187
Assert.Same(field, field.
TupleUnderlyingField
);
27189
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27190
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27260
Assert.NotNull(field.
TupleUnderlyingField
);
27261
Assert.Same(field, field.
TupleUnderlyingField
);
27263
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27264
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27338
Assert.NotNull(field.
TupleUnderlyingField
);
27339
Assert.Same(field, field.
TupleUnderlyingField
);
27341
Assert.Same(toEmit, toEmit.
TupleUnderlyingField
);
27342
Assert.Same(field.
TupleUnderlyingField
, toEmit);
27962
var underlyingField = field.
TupleUnderlyingField
;
28046
Assert.Null(field.
TupleUnderlyingField
);
28325
Assert.Same(item, item.
TupleUnderlyingField
);
28405
Assert.Null(item.
TupleUnderlyingField
);
28502
Assert.Same(item, item.
TupleUnderlyingField
);
28609
Assert.Same(field, field.
TupleUnderlyingField
);
28636
Assert.Same(item1Underlying, item1Underlying.
TupleUnderlyingField
);
28643
Assert.Same(item2Underlying, item2Underlying.
TupleUnderlyingField
);
28684
Assert.Same(item8Underlying, item8Underlying.
TupleUnderlyingField
);
28695
Assert.Same(item9Underlying, item9Underlying.
TupleUnderlyingField
);
28799
var underlying = field.
TupleUnderlyingField
;
28810
var underlying = field.
TupleUnderlyingField
;
28970
var underlying = field.
TupleUnderlyingField
;