[英]Simple MEF example in C++ / CLI
有人可以用C ++ / CLI給出簡單的MEF示例嗎?
最好的祝願
PS:我嘗試轉換C#示例,但有困難...例如
CompositionBatch^ batch = gcnew CompositionBatch();
batch->AddPart(this);
在C ++ / CLI我不能達到CompositionBatch
類重載的方法AddPart(object attributedPart)
的CompositionBatch
...編譯器只看到AddPart(ComposablePart part)
方法...其實我也下載了MEF的(在C#)最新的源代碼,罐頭找不到帶有AddPart(object attributedPart)
任何方法簽名,但是Intellisense將我顯示為C#項目的擴展,這使我更加困惑...
C ++ / CLI不支持這種擴展方法。 擴展方法由編譯器解析為絕對方法調用。 該特定方法是AttributedModelServices
類的擴展方法。 這樣稱呼它:
AttributedModelServices::AddPart(batch, this);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.