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