public override string ToString() { string str = string.Format("{0}", signature.ToString()); int tabCounter = 5 - (int)((float)signature.ToString().Length / 4 + 0.5f); for (int i = 0; i < tabCounter; ++i) { str += "\t"; } if (usedByPrefabs.Count > 0 || usedByBehaviour.Count > 0) { str += "\t- "; } if (usedByPrefabs.Count > 0) { str += "prefabs["; for (int i = 0; i < usedByPrefabs.Count; i++) { str += string.Format("{0}{1}", usedByPrefabs[i].name, ((i + 1) < usedByPrefabs.Count?", ":"")); } str += "]\t"; } if (usedByBehaviour.Count > 0) { str += "behaviors["; for (int i = 0; i < usedByBehaviour.Count; i++) { str += string.Format("{0}{1}", usedByBehaviour[i].Name, ((i + 1) < usedByPrefabs.Count?", ":"")); } str += "]"; } return(str); }
public new void ToString() { var signature = new EventSignature(typeof(EventHandler)); Assert.That(signature.ToString(), Is.EqualTo("System.EventHandler")); }