13 references to Kind
Microsoft.CodeAnalysis (1)
Emit\NoPia\CommonEmbeddedType.cs (1)
427
return layout?.
Kind
?? System.Runtime.InteropServices.LayoutKind.Auto;
Microsoft.CodeAnalysis.CSharp (12)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
749
return AdaptedNamedTypeSymbol.Layout.
Kind
;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
333
if (this.ContainingType.Layout.
Kind
!= LayoutKind.Explicit)
344
if (this.ContainingType.Layout.
Kind
== LayoutKind.Explicit)
Symbols\Source\SourceEventSymbol.cs (2)
986
bool hasExplicitOrExtendedLayoutField() => AssociatedField != null && !IsStatic && (ContainingType.Layout.
Kind
== LayoutKind.Explicit || ContainingType.Layout.
Kind
== LayoutKind.Extended);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3181
if (!IsPartial || (this.Layout.
Kind
!= LayoutKind.Sequential && this.Layout.
Kind
!= LayoutKind.Extended))
Symbols\Source\SourceNamedTypeSymbol.cs (3)
1972
if (Layout.
Kind
is not (LayoutKind.Sequential or LayoutKind.Auto))
2104
bool hasExplicitOrExtendedLayout = Layout.
Kind
== LayoutKind.Explicit || Layout.
Kind
== LayoutKind.Extended;
Symbols\Source\SourcePropertySymbolBase.cs (2)
1107
bool hasExplicitOrExtendedLayoutField() => BackingField != null && !IsStatic && (ContainingType.Layout.
Kind
== LayoutKind.Explicit || ContainingType.Layout.
Kind
== LayoutKind.Extended);