Frage

Ich war gerade die Typen in mscorlib Reflektor (wie Sie tun ...) und kam über die IExpando Schnittstelle im System.Runtime.InteropServices.Expando Namespace.

habe ich eine Suche im Reflektor und überprüft sogar aus MSDN, es scheint, dass keine Arten in mscorlib diese Schnittstelle implementieren. Darüber hinaus gibt es keine Code-Beispiele auf MSDN.

Hat jemand diese Schnittstelle in ihrem eigenen Code implementiert?

Wer weiß, was es für genau verwendet wird?

Danke

War es hilfreich?

Lösung

Ja, es ist ein bisschen out-of-Platz heute. Es ist die verwaltete Deklaration des COM-Schnittstelle Typs. Ebenfalls anwesend, beachten Sie ComTypes.IExpando und InteropServices.UCOMIExpando. Core-Schnittstellen für Skripting Runtimes Eigenschaft Taschen zu implementieren. Insbesondere für Javascript, lesen Sie in diesem Thread .

Microsoft hatte große Hoffnungen für JScript, war es eine primäre Sprache entlang seitigen C # unterstützt, VB.NET und C ++ Managed. Das hat nicht funktioniert.

vergessen, aber nicht ganz tot. Die ExpandoObject Klasse ist zurück in .NET 4.0

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top