public StructField Build() { var structFieldInternal = new StructFieldInternal(); structFieldInternal.m_NameHandle = container.AddString(name); structFieldInternal.m_TypeHandle = type.handle; structFieldInternal.m_AttributeListHandle = FixedHandleListInternal.Build(container, attributes, (a) => (a.handle)); var returnHandle = container.AddStructFieldInternal(structFieldInternal); return(new StructField(container, returnHandle)); }