private void InitForm(object o) { if (o is MemberReference) { MemberReference mr = (MemberReference)o; txtOriginalName.Text = InsUtils.GetOldMemberName(mr); txtCurrentName.Text = mr.Name; } else if (o is Resource) { Resource r = (Resource)o; txtOriginalName.Text = String.Empty; txtCurrentName.Text = r.Name; } else { txtOriginalName.Text = String.Empty; txtCurrentName.Text = o.ToString(); } if (!String.IsNullOrEmpty(txtOriginalName.Text)) { byte[] bytes = Encoding.Unicode.GetBytes(txtOriginalName.Text); txtOriginalNameHex.Text = BytesUtils.BytesToHexString(bytes, true); } if (!String.IsNullOrEmpty(txtCurrentName.Text)) { byte[] bytes = Encoding.Unicode.GetBytes(txtCurrentName.Text); txtCurrentNameHex.Text = BytesUtils.BytesToHexString(bytes, true); } }
public bool IsMatchAllLevel(TypeDefinition type) { string name = InsUtils.GetOldMemberName(type); if (IsMatchAllLevel(name)) { return(true); } name = GetTokenString(type.MetadataToken); if (IsMatchAllLevel(name)) { return(true); } return(false); }