14 overrides of Layout
Microsoft.CodeAnalysis.CSharp (14)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
231internal sealed override TypeLayout Layout
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
291internal sealed override TypeLayout Layout
Symbols\ErrorTypeSymbol.cs (1)
503internal sealed override TypeLayout Layout
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2855internal override TypeLayout Layout
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
131internal sealed override TypeLayout Layout
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1538internal sealed override TypeLayout Layout
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
205internal override TypeLayout Layout => default;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
918internal override TypeLayout Layout => default;
Symbols\Synthesized\SynthesizedContainer.cs (1)
210internal override TypeLayout Layout => default(TypeLayout);
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
142internal override TypeLayout Layout => default;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
135internal override TypeLayout Layout => default;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
126internal override TypeLayout Layout => default;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
109internal override TypeLayout Layout => new TypeLayout(_privateImplementationDetails.Layout, (int)_privateImplementationDetails.SizeOf, (byte)_privateImplementationDetails.Alignment);
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
214internal override TypeLayout Layout
9 references to Layout
Microsoft.CodeAnalysis.CSharp (9)
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
739var layout = AdaptedNamedTypeSymbol.Layout; 749return AdaptedNamedTypeSymbol.Layout.Kind; 758return (uint)AdaptedNamedTypeSymbol.Layout.Size;
Emitter\NoPia\EmbeddedType.cs (1)
230return UnderlyingNamedType.AdaptedNamedTypeSymbol.Layout;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
327if (this.ContainingType.Layout.Kind != LayoutKind.Explicit) 338if (this.ContainingType.Layout.Kind == LayoutKind.Explicit)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3176if (!IsPartial || (this.Layout.Kind != LayoutKind.Sequential && this.Layout.Kind != LayoutKind.Extended))
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
216get { return _underlyingType.Layout; }