public override void Dispose() { if (method.Signature != null && method.DeclaringType != null) { StringBuilder methodName = new StringBuilder(); methodName.Append(method.Name); if (GenericArguments.Count > 0) { methodName.Append("<"); for (int i = 0; i < GenericArguments.Count; i++) { if (i != 0) { methodName.Append(", "); } methodName.Append(GenericArguments[i].FullName); } methodName.Append(">"); } method.ShortName = SignatureName.GetSignature(methodName.ToString(), method.Signature, true); method.FullName = SignatureName.GetSignature(method.DeclaringType.FullName + "::" + methodName.ToString(), method.Signature, false); } }
public override string ToString() { return(sig ?? (sig = SignatureName.GetSignature("", this, true))); }