Skip to main content

Interface IDespecializedValueType

Assembly: WaaS.Core.dll​
View Source​
Declaration
public interface IDespecializedValueType : IValueType, IType, ISortedExportable, ISorted

Derived:
WaaS.ComponentModel.Models.FlagsType, WaaS.ComponentModel.Models.PrimitiveValueType, WaaS.ComponentModel.Models.ResolvedBorrowedType, WaaS.ComponentModel.Models.ResolvedListType, WaaS.ComponentModel.Models.ResolvedOwnedType, WaaS.ComponentModel.Models.ResolvedRecordType, WaaS.ComponentModel.Models.ResolvedVariantType

Properties​

AlignmentRank​

View Source​
Declaration
byte AlignmentRank { get; }

ElementSize​

View Source​
Declaration
ushort ElementSize { get; }

FlattenedCount​

View Source​
Declaration
uint FlattenedCount { get; }

Methods​

Flatten(Span<ValueType>)​

View Source​
Declaration
void Flatten(Span<ValueType> dest)
Parameters​
TypeName
System.Span<WaaS.ValueType>dest