/// <summary> /// Initializes a new instance of the <see cref="Architecture"/> class. /// </summary> /// <param name="architectureFeatures">The features this architecture supports.</param> private Architecture(ArchitectureFeatureFlags architectureFeatures) { this.architectureFeatures = architectureFeatures; CallingConvention = new DefaultCallingConvention(this); }