6 overrides of TypeLayoutOffset
Microsoft.CodeAnalysis.CSharp (5)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
67
internal override int?
TypeLayoutOffset
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
266
internal override int?
TypeLayoutOffset
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
379
internal sealed override int?
TypeLayoutOffset
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
130
internal override int?
TypeLayoutOffset
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
131
internal override int?
TypeLayoutOffset
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\DisplayClassVariable.cs (1)
204
internal override int?
TypeLayoutOffset
31 references to TypeLayoutOffset
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\FieldSymbolAdapter.cs (1)
264
return AdaptedFieldSymbol.
TypeLayoutOffset
?? 0;
Emitter\NoPia\EmbeddedField.cs (1)
120
return UnderlyingField.AdaptedFieldSymbol.
TypeLayoutOffset
;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
135
return _underlyingField.
TypeLayoutOffset
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (28)
CodeGen\CodeGenTupleTest.cs (27)
3370
Assert.Null(mFirst.
TypeLayoutOffset
);
3387
Assert.Null(mItem1.
TypeLayoutOffset
);
4608
Assert.Null(mItem1.
TypeLayoutOffset
);
11265
Assert.Null(m1Item1.
TypeLayoutOffset
);
11289
Assert.Null(m2Item1.
TypeLayoutOffset
);
11307
Assert.Null(m2a2.
TypeLayoutOffset
);
11560
Assert.Null(m1Item9.
TypeLayoutOffset
);
11577
Assert.Null(m2Item9.
TypeLayoutOffset
);
11592
Assert.Null(m2i2.
TypeLayoutOffset
);
11794
Assert.Null(m3Item8.
TypeLayoutOffset
);
11986
Assert.Null(m4Item8.
TypeLayoutOffset
);
12006
Assert.Null(m4h4.
TypeLayoutOffset
);
12235
Assert.Null(m5Item8.
TypeLayoutOffset
);
12602
Assert.Null(m8Item8.
TypeLayoutOffset
);
12624
Assert.Null(m8Item1.
TypeLayoutOffset
);
12816
Assert.Null(m1Item1.
TypeLayoutOffset
);
12838
Assert.Null(m2Item1.
TypeLayoutOffset
);
12854
Assert.Null(m2a2.
TypeLayoutOffset
);
13237
Assert.Equal(20, m10Item2.
TypeLayoutOffset
);
13238
Assert.Equal(20, m102Item2.
TypeLayoutOffset
);
13239
Assert.Equal(21, m102Item21.
TypeLayoutOffset
);
13240
Assert.Null(m102b.
TypeLayoutOffset
);
13241
Assert.Equal(20, m102b.TupleUnderlyingField.
TypeLayoutOffset
);
13251
Assert.Null(m103Item2.
TypeLayoutOffset
);
13252
Assert.Equal(20, m103Item2.TupleUnderlyingField.
TypeLayoutOffset
);
13253
Assert.Null(m103Item9.
TypeLayoutOffset
);
13254
Assert.Equal(20, m103Item9.TupleUnderlyingField.
TypeLayoutOffset
);
Emit\NoPiaEmbedTypes.cs (1)
1327
Assert.False(f3.
TypeLayoutOffset
.HasValue);