private static string GetParameterSignature(IParameterDefinition pDefinition) { // TODO: if pDefinition.IsByReference string signatureContainer = null; if (pDefinition.ContainingSignature is IMethodDefinition) { signatureContainer = GetMethodSignature(pDefinition.ContainingSignature as IMethodDefinition); } else { throw new NotSupportedException(); } return(signatureContainer + "|" + pDefinition.ToString()); }
private static string GetParameterSignature(IParameterDefinition pDefinition) { // TODO: if pDefinition.IsByReference string signatureContainer = null; if (pDefinition.ContainingSignature is IMethodDefinition) signatureContainer = GetMethodSignature(pDefinition.ContainingSignature as IMethodDefinition); else throw new NotSupportedException(); return signatureContainer + "|" + pDefinition.ToString(); }