pub trait IDebugHostEvaluator_Impl: Sized {
    // Required methods
    fn EvaluateExpression(
        &self,
        context: Option<&IDebugHostContext>,
        expression: &PCWSTR,
        bindingcontext: Option<&IModelObject>,
        result: *mut Option<IModelObject>,
        metadata: *mut Option<IKeyStore>,
    ) -> Result<()>;
    fn EvaluateExtendedExpression(
        &self,
        context: Option<&IDebugHostContext>,
        expression: &PCWSTR,
        bindingcontext: Option<&IModelObject>,
        result: *mut Option<IModelObject>,
        metadata: *mut Option<IKeyStore>,
    ) -> Result<()>;
}

Required Methods§

fn EvaluateExpression( &self, context: Option<&IDebugHostContext>, expression: &PCWSTR, bindingcontext: Option<&IModelObject>, result: *mut Option<IModelObject>, metadata: *mut Option<IKeyStore>, ) -> Result<()>

fn EvaluateExtendedExpression( &self, context: Option<&IDebugHostContext>, expression: &PCWSTR, bindingcontext: Option<&IModelObject>, result: *mut Option<IModelObject>, metadata: *mut Option<IKeyStore>, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§