CreateInstanceBinder.FallbackCreateInstance 方法
定义
如果无法绑定目标动态对象,则执行动态创建操作的绑定。Performs the binding of the dynamic create operation if the target dynamic object cannot bind.
重载
| FallbackCreateInstance(DynamicMetaObject, DynamicMetaObject[]) |
如果无法绑定目标动态对象,则执行动态创建操作的绑定。Performs the binding of the dynamic create operation if the target dynamic object cannot bind. |
| FallbackCreateInstance(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject) |
在派生类中重写时,如果无法绑定目标动态对象,则执行动态创建操作的绑定。When overridden in the derived class, performs the binding of the dynamic create operation if the target dynamic object cannot bind. |
FallbackCreateInstance(DynamicMetaObject, DynamicMetaObject[])
如果无法绑定目标动态对象,则执行动态创建操作的绑定。Performs the binding of the dynamic create operation if the target dynamic object cannot bind.
public:
System::Dynamic::DynamicMetaObject ^ FallbackCreateInstance(System::Dynamic::DynamicMetaObject ^ target, cli::array <System::Dynamic::DynamicMetaObject ^> ^ args);
public System.Dynamic.DynamicMetaObject FallbackCreateInstance (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args);
member this.FallbackCreateInstance : System.Dynamic.DynamicMetaObject * System.Dynamic.DynamicMetaObject[] -> System.Dynamic.DynamicMetaObject
Public Function FallbackCreateInstance (target As DynamicMetaObject, args As DynamicMetaObject()) As DynamicMetaObject
参数
- target
- DynamicMetaObject
动态创建操作的目标。The target of the dynamic create operation.
- args
- DynamicMetaObject[]
动态创建操作的参数。The arguments of the dynamic create operation.
返回
表示绑定结果的 DynamicMetaObject。The DynamicMetaObject representing the result of the binding.
适用于
FallbackCreateInstance(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject)
在派生类中重写时,如果无法绑定目标动态对象,则执行动态创建操作的绑定。When overridden in the derived class, performs the binding of the dynamic create operation if the target dynamic object cannot bind.
public:
abstract System::Dynamic::DynamicMetaObject ^ FallbackCreateInstance(System::Dynamic::DynamicMetaObject ^ target, cli::array <System::Dynamic::DynamicMetaObject ^> ^ args, System::Dynamic::DynamicMetaObject ^ errorSuggestion);
public abstract System.Dynamic.DynamicMetaObject FallbackCreateInstance (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion);
public abstract System.Dynamic.DynamicMetaObject FallbackCreateInstance (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject? errorSuggestion);
abstract member FallbackCreateInstance : System.Dynamic.DynamicMetaObject * System.Dynamic.DynamicMetaObject[] * System.Dynamic.DynamicMetaObject -> System.Dynamic.DynamicMetaObject
Public MustOverride Function FallbackCreateInstance (target As DynamicMetaObject, args As DynamicMetaObject(), errorSuggestion As DynamicMetaObject) As DynamicMetaObject
参数
- target
- DynamicMetaObject
动态创建操作的目标。The target of the dynamic create operation.
- args
- DynamicMetaObject[]
动态创建操作的参数。The arguments of the dynamic create operation.
- errorSuggestion
- DynamicMetaObject
如果绑定失败,则为要使用的绑定结果;否则为 null。The binding result to use if binding fails, or null.
返回
表示绑定结果的 DynamicMetaObject。The DynamicMetaObject representing the result of the binding.