Ich verwende IronPython, um eine Shell für eine Plugin-API für Autodesk Revit Architecture 2010 zu erstellen, um das Erlernen ihrer API zu beschleunigen.Wie kann ich auf die überschriebenen Eigenschaften eines .NET-API-Objekts in IronPython zugreifen?
Eine der Klassen, die die API bereitstellt, ist Autodesk.Revit.Elements.Room
, abgeleitet von Autodesk.Revit.Element
.
Ich würde wirklich gerne lesen Room.Name
, aber das geht Boom! auf mich als Room
hat Element
s Name
Eigenschaft wie so überschrieben:
public override string Name { set; }
Dies natürlich versteckt den Getter ...
ein Objekt vom Typ Room
gegeben, wie kann ich die Basisklassen Getter zugreifen?
Ich habe
versuchtroom.base.Name
Aber es scheint, dass .NET abgeleitete Klassen keine Basiseigenschaft haben.