Class DynamicPython
For internal use. This wraps python objects and gives access
for .Net users. This class is visible, but should always be used
with the special "dynamic" type.
Inheritance
DynamicPython
Assembly: DesignData.SDS2.Python.dll
Syntax
public class DynamicPython : DynamicObject, IDynamicMetaObjectProvider
Methods
ToString()
Return the string representation of the python object.
overriding object.ToString()
Declaration
public override string ToString()
Returns
Overrides
TryGetMember(GetMemberBinder, out object)
For internal use. This fetches a named property from
a python object and returns a DynamicPython wrapper for it.
Declaration
public override bool TryGetMember(GetMemberBinder binder, out object result)
Parameters
Returns
Overrides
TryInvoke(InvokeBinder, object[], out object)
If this property is a python callable, you can call it
Declaration
public override bool TryInvoke(InvokeBinder binder, object[] arguments, out object result)
Parameters
Returns
Overrides
TrySetMember(SetMemberBinder, object)
Sets an attribute on a python object.
Declaration
public override bool TrySetMember(SetMemberBinder binder, object value)
Parameters
Returns
Overrides
Implements