cost 308 ms
將 ImpromptuInterface 從 6.2.2 更新到 7.0.1(最新版本)

[英]Updating ImpromptuInterface from 6.2.2 to 7.0.1 (latest version)

我的項目目前引用了ImpromptuInterface 6.2.2並且效果很好。 我正在將所有 nuget 軟件包更新到最新版本。 將 ImpromptuInterface 從 6.2.2 更新到 7.0.1 時,出現 2 個錯誤: “即興”不包含“InvokeGet”的定義 “即興” ...

C# 中的即興問題

[英]Issue with Impromptu in C#

我在 C# 中使用 Impromptu,我有以下情況。 這是我正在填充的 class: 這是接口 IFinalDecisionEvaluate 的定義: 我的代碼目前看起來像這樣: 此代碼引發以下錯誤: 所以本質上,我需要簡單地將 map 我的列表 object 到接口。 誰能幫助解決這個錯誤? 我 ...

使用ExpandoObject創建接口的“偽”實現-動態添加方法

[英]Use ExpandoObject to create a 'fake' implementation of an interface - adding methods dynamically

給您的腦筋急轉彎! 我正在開發一種模塊化系統,以這種方式模塊A可能需要模塊B,而模塊B也需要模塊A。但是,如果模塊B被禁用,它將根本不執行該代碼並且不執行任何操作/返回null。 多一點透視: 假設InvoiceBusinessLogic在模塊“核心”中。 我們還有一個帶有O ...

'ExpandoObject'不包含'PropertyChanged'的定義

[英]'ExpandoObject' does not contain a definition for 'PropertyChanged'

我試圖使用ImpromptuInterface來解決我在這里遇到的問題。 將接口實現添加到ExpandoObject 。 我現在能夠在我的基類中訪問我的接口的各種屬性,但我不能再訂閱ExpandoObject的PropertyChanged事件。 在排除故障時,我能夠簡化問題,如圖 ...

如何使用即興接口訪問代理對象

[英]How to access proxied object using impromptu-interface

使用impromptu-interface時,如何訪問Duck Typed代理對象。 考慮一下說明我的示例的代碼,當我嘗試將Duck Typed對象轉換為代理對象時,我得到一個InvalidCastException : 異常如下: ConsoleApplication1.e ...

用反射制作新物體?

[英]Make new object with reflection?

我不確定這是否可行,經過長時間的研究,我還沒有得出結論。 我試圖從字典中動態創建一個新對象(本身就是一個新的Type)。 假設我擁有鍵和值,則鍵和值將成為返回值的屬性。 我可以這樣使用: 樣例代碼 對我來說重要的是要從中獲得智慧。 所以我可以輸入object. 所有鍵 ...

如果實現略有不同,如何使用DuckTyping?

[英]How to use DuckTyping when implementations vary slightly?

我正在.NET中創建一個可移植類庫(PCL),當我嘗試抽象任何行為時,我面臨着.NET Framework 對其類型和接口非常占有的非常普遍的煩惱。 通常發現一個類型沒有實現任何接口,或者當它發生時,接口是內部的。 當現有類型具有兼容的方法(相同的名稱和簽名)時,它很容易:我一直在使用I ...

使用即興接口來獲取屬性的類型

[英]Using Impromptu-Interface to obtain the type of a property

我有一個復雜的解決方案,其中部分問題是從HTML表單到一系列數據庫支持且相對復雜的Entity Framework DbSet的模型綁定。 關鍵是,我們有一個EF定義的域模型,該模型封裝了我們需要了解的有關捕獲數據的所有信息; 但是該項目的管理員希望能夠制作類似問卷的表格,以便他們選擇該 ...

即興:無法加載類型,因為它試圖將一個類實現為接口

[英]Impromptu: Could not load type because it attempts to implement a class as an interface

經過棧上某人的推薦后,我才剛剛開始使用Impromptu。 我相信我已經正確實現了它,但是卻收到錯誤“由於試圖將類實現為接口而無法加載類型” 在我的可移植類庫中,我具有以下模型: 並且在我的MVC項目中創建了以下IClass: 在控制器中,我將以下內容發送到視圖: ...

用於json.net反序列化的自定義即興對象

[英]Custom impromptuobject for json.net deserialization

我在一個Jobject上玩即興界面,遇到了以下問題 https://code.google.com/p/impromptu-interface/issues/detail?id=17 該問題被標記為“無法解決”,作者在評論中說可以通過實現自定義即興對象來解決。 有人有這樣的實現 ...

在基於接口作為契約的對象屬性之間來回映射到Dictionary的最佳方法是什么?

[英]What is the best way to map from/to a Dictionary with objects properties based on an interface as contract?

我正在開發一個非常動態的Silverlight應用程序,其中視圖模型是動態模型。 WCF服務返回一個Response對象,該對象包含足夠的信息(TableName屬性和包含實體的Dictionary []數組)。 因此,假設我有一個單一的實體(Dictionary),並且有一個viewm ...

使用ImpromptuInterface調用基類的私有成員

[英]Call a private member of a base class with ImpromptuInterface

我有一個框架,可讓我使用鍵盤訪問項目中對象的狀態和方法。 它在很大程度上依賴於ImpromptuInterface ,它既好又快又靈活。 例如,我使用Impromptu.InvokeMember(myObject, methodName, castParameters)調用方法。 它對 ...

將靜態類型對象展開為動態對象

[英]Expand a statically typed object into a dynamic object

我正在為我的視圖模型使用dynamic對象,因為我發現使用像Automapper這樣的東西的開銷是不必要的,並且發現這種方法更加靈活和輕量級。 我正在使用即興界面的構建器,如下所示: 在某些情況下,“擴展”實際對象會更好,然后逐個重新映射所有屬性,類似於使用jQuery.extend( ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM