public void Set(KernelMemberInfo kmi) { tbName.Text = kmi.Name; tbDeserializedCRC.Text = kmi.DeserializedChecksum.ToString(); tbIsDummy.Text = kmi.IsDummy.ToString(); tbCRCGood.Text = kmi.TryVerifyChecksums().ToString(); if (kmi.Type != null) { tbType.Text = kmi.Type.Name; tbAssembly.Text = kmi.Type.Assembly.FullName; tbAssemblyCRC.Text = kmi.GetAssemblyChecksum().ToString(); } else { tbType.Text = string.Empty; tbAssembly.Text = string.Empty; tbAssemblyCRC.Text = string.Empty; } }
private string GetCommon(KernelMemberInfo kmi) { StringBuilder sb = new StringBuilder(); if (kmi != null) { sb.AppendLine("Name : " + kmi.Name); sb.AppendLine("Declaring Type : " + kmi.Type.Name); sb.AppendLine("Declaring Assembly : " + kmi.Type.Assembly.FullName); sb.AppendLine("Declaring Assembly CRC: " + kmi.GetAssemblyChecksum().ToString()); sb.AppendLine("Deserialized CRC : " + kmi.DeserializedChecksum.ToString()); sb.AppendLine("Checksum Match? : " + kmi.TryVerifyChecksums().ToString()); sb.AppendLine("Is Dummy? : " + kmi.IsDummy.ToString()); } return sb.ToString(); }