Exemple #1
0
        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());
        }
Exemple #2
0
 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();
 }