16 references to Kind
Microsoft.CodeAnalysis (1)
Emit\NoPia\CommonEmbeddedType.cs (1)
420
return layout?.
Kind
?? System.Runtime.InteropServices.LayoutKind.Auto;
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
734
return AdaptedNamedTypeSymbol.Layout.
Kind
;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
327
if (this.ContainingType.Layout.
Kind
!= LayoutKind.Explicit)
338
if (this.ContainingType.Layout.
Kind
== LayoutKind.Explicit)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3074
if (!IsPartial || this.Layout.
Kind
!= LayoutKind.Sequential)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1875
if (Layout.
Kind
== LayoutKind.Explicit)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (10)
CodeGen\FixedSizeBufferTests.cs (4)
994
Assert.Equal(layout, test.Layout.
Kind
);
999
Assert.Equal(LayoutKind.Sequential, bufferType.Layout.
Kind
);
1026
Assert.Equal(layout, test.Layout.
Kind
);
1031
Assert.Equal(LayoutKind.Sequential, bufferType.Layout.
Kind
);
Emit\NoPiaEmbedTypes.cs (6)
1182
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Auto, itest1.Layout.
Kind
);
1204
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Sequential, test2.Layout.
Kind
);
1224
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Auto, itest3.Layout.
Kind
);
1236
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Explicit, test5.Layout.
Kind
);
1264
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Auto, test9.Layout.
Kind
);
1315
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Sequential, test10.Layout.
Kind
);