iki temel yaklaştığında vardır:
1) Çözümün tamamını ve başvurulan her şeyi,
kodunda yer alan tüm türleri anlayabilmeniz için çözümleyin. 2) Yerel olarak ayrıştırın ve hangi türlerin vs. olduğunu tahmin etmek için elinizden gelenin en iyisini yapın.
(2) ile ilgili sorun, tahmin etmeniz gereken bir şeydir ve bazı durumlarda, kod snippet'inden herşeyin tam olarak ne olduğunu tam olarak söyleyemezsiniz. Ancak (örn.) Yığın Taşması üzerinde gösterilen sıralamalı oif sözdizimi vurgularından memnunsanız, bu yaklaşım kolay ve oldukça etkilidir.
o zaman (zorluk azalan sırada) birini yapmak gerekir (1) yapmak için:
- ayrıştırmak tüm kaynak kodunu. Üçüncü taraf toplantılarına başvurursanız mümkün değildir.
- Kaynağı ayrıştırırken kullanabileceğiniz tür bilgisi almak için derlenmiş koddaki yansımayı kullanın.
- Kullanım konak IDE en (avaiable eğer! - senin durumunda uygulanabilir çok değil) kodu elemanı arayüzleri bilgi vermek için size
mümkün yinelenen yazarken sözdizimi vurgulama ve otomatik tamamlama sağlamak için bir ayrıştırıcı uygulamak vardır ] (http://stackoverflow.com/questions/81406/parser-for-c) – Gabe
C# ile ayrıştırmaya mı çalışıyorsunuz yoksa C# 'da ayrıştırıcı mı yazıyorsunuz? Her ikisi de – Gabe
@ Gabe. Ben bir ayrıştırıcı x # ayrıştırmak için çalışıyorum, C# umarım başka bir şey :) – sTodorov