سؤال

هل يعرف أي شخص كيف يمكنني العثور على أرقام سحرية في الكود المصدري باستخدام استعلامات CQL في NDepend؟ هذه هي نفس المشكلة مثل هذا السؤال, ، لكني لا أريد استخدام regex إن أمكن.

لذلك أريد أن أجد كل العبارات مثل

Int32 someValue = 23;
Double anotherValue = 1;

لكن لا

for (int i = 0; i < array.length; i++)
هل كانت مفيدة؟

المحلول

أؤكد ، لا يمكن لـ Ndepend و CQLINQ حاليًا المساعدة في ذلك. أنصحك بعمل تطبيق صغير باستخدام mono.cecil, ، والبحث عن الأرقام والسلاسل السحرية. سترى ، Mono.cecil API Rocks!

نصائح أخرى

إنها فكرة رائعة ، لكنني متأكد تمامًا من أنك لا تستطيع فعل ذلك لأنه لا توجد طريقة للاستعلام عن قيم البدء في CQL.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top