Mosa.Compiler.Framework.MosaTypeLayout.MosaTypeLayout C# (CSharp) 메소드

MosaTypeLayout() 공개 메소드

Initializes a new instance of the MosaTypeLayout class.
public MosaTypeLayout ( TypeSystem typeSystem, int nativePointerSize, int nativePointerAlignment ) : System
typeSystem Mosa.Compiler.MosaTypeSystem.TypeSystem The type system.
nativePointerSize int Size of the native pointer.
nativePointerAlignment int The native pointer alignment.
리턴 System
        public MosaTypeLayout(TypeSystem typeSystem, int nativePointerSize, int nativePointerAlignment)
        {
            Debug.Assert(nativePointerSize == 4 || nativePointerSize == 8);

            NativePointerAlignment = nativePointerAlignment;
            NativePointerSize = nativePointerSize;
            TypeSystem = typeSystem;

            ResolveLayouts();
        }