22 references to Kind
Microsoft.CodeAnalysis (1)
Emit\NoPia\CommonEmbeddedType.cs (1)
418
return layout?.
Kind
?? System.Runtime.InteropServices.LayoutKind.Auto;
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
723
return AdaptedNamedTypeSymbol.Layout.
Kind
;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
326
if (this.ContainingType.Layout.
Kind
!= LayoutKind.Explicit)
337
if (this.ContainingType.Layout.
Kind
== LayoutKind.Explicit)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2617
if (!IsPartial || this.Layout.
Kind
!= LayoutKind.Sequential)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (10)
CodeGen\FixedSizeBufferTests.cs (4)
982
Assert.Equal(layout, test.Layout.
Kind
);
987
Assert.Equal(LayoutKind.Sequential, bufferType.Layout.
Kind
);
1014
Assert.Equal(layout, test.Layout.
Kind
);
1019
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
);
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\NamedTypeSymbolAdapter.vb (1)
621
Return AdaptedNamedTypeSymbol.Layout.
Kind
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
Emit\NoPiaEmbedTypes.vb (6)
1008
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Auto, itest1.Layout.
Kind
)
1030
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Sequential, test2.Layout.
Kind
)
1050
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Auto, itest3.Layout.
Kind
)
1062
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Explicit, test5.Layout.
Kind
)
1090
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Auto, test9.Layout.
Kind
)
1142
Assert.Equal(System.Runtime.InteropServices.LayoutKind.Sequential, test10.Layout.
Kind
)