Cara mengetahui proyek mana yang menggunakan proyek lain selama runtime

0

Saya memiliki dua proyek (A dan B) menggunakan proyek bersama (C). Dalam proyek bersama ini saya perlu tahu proyek mana yang menggunakan C selama runtime.

Saya telah mencoba mencari tahu apakah objek pemanggil milik A atau B tetapi saya masih tidak tahu apakah ini mungkin atau apakah ada solusi yang lebih baik.

nohack12
sumber
4
Kedengarannya seperti masalah XY bagi saya.
Uwe Keim
2
Itu bau desain. Perpustakaan tidak harus tahu siapa yang menyebutnya. Jika Anda ingin memohon berbeda perilaku , Anda bisa melakukannya dengan menggunakan boolean dalam metode Anda menelepon: isProjectA. Anda kemudian dapat mengganti nama sesuai dengan use case, jadi alih-alih isProjectAAnda bisa menamainya calculatePriceExcludingSalesTax, atau setelah perilaku berbeda yang Anda inginkan.
CodeCaster
Apakah proyek B aplikasi yang berbeda atau kode ini yang dikompilasi dan dijalankan bersama? Kita perlu melihat garis besar proyek dan tahu apa yang mewakili A, B, dan C. Ini biasanya bukan sesuatu yang perlu Anda khawatirkan.
Michael Puckett II