public void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue(nameof(ModuleData.Id), new RuntimeModuleDataId(Data.Id)); info.AddValue(nameof(ModuleData.Kind), (int)Data.Kind); info.AddByteArray(nameof(ModuleData.Image), Data.Image); info.AddByteArray(nameof(ModuleData.Pdb), Data.Pdb); info.AddValue(nameof(ModuleData.InMemoryModule), Data.InMemoryModule); }
public void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue(nameof(Id), this.Id); info.AddValue(nameof(Kind), (int)this.Kind); info.AddByteArray(nameof(Image), this.Image); info.AddByteArray(nameof(Pdb), this.Pdb); info.AddValue(nameof(InMemoryModule), this.InMemoryModule); }
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue("name", name); info.AddValue("version", version); info.AddValue("cultureName", cultureName); info.AddByteArray("publicKey", publicKey); info.AddByteArray("publicKeyToken", lazyPublicKeyToken); info.AddValue("isRetargetable", isRetargetable); info.AddValue("contentType", contentType); }
public void GetObjectData(SerializationInfo info, StreamingContext context) { //public readonly string FullName; info.AddValue("FullName", this.FullName); //public readonly OutputKind Kind; info.AddValue("kind", (int)this.Kind); //public readonly ImmutableArray<byte> Image; info.AddByteArray("Image", this.Image); //public readonly ImmutableArray<byte> PDB; info.AddByteArray("PDB", this.Pdb); //public readonly bool InMemoryModule; info.AddValue("InMemoryModule", this.InMemoryModule); //private Guid? mvid; info.AddValue("mvid", _mvid, typeof(Guid?)); }