internal Resource(byte[] buffer, ref int offset, StringPool stringPool) { // Number of bytes in this structure. ushort size = Helpers.ReadUInt16(buffer, ref offset); ResourceFlags flags = (ResourceFlags)Helpers.ReadUInt16(buffer, ref offset); // Reference into ResTable_package::keyStrings identifying this entry. Name = stringPool.GetReferencedString(buffer, ref offset); Value = new ResourceValue(buffer, ref offset); return; }
internal XmlElementAttributeItem(byte[] buffer, ref int offset, StringPool stringPool) { Namespace = stringPool.GetReferencedString(buffer, ref offset, true); Name = stringPool.GetReferencedString(buffer, ref offset, true); RawValue = stringPool.GetReferencedString(buffer, ref offset, true); TypedValue = new ResourceValue(buffer, ref offset); return; }