pub trait IModelPropertyAccessor_Impl: Sized {
    // Required methods
    fn GetValue(
        &self,
        key: &PCWSTR,
        contextobject: Option<&IModelObject>,
    ) -> Result<IModelObject>;
    fn SetValue(
        &self,
        key: &PCWSTR,
        contextobject: Option<&IModelObject>,
        value: Option<&IModelObject>,
    ) -> Result<()>;
}

Required Methods§

fn GetValue( &self, key: &PCWSTR, contextobject: Option<&IModelObject>, ) -> Result<IModelObject>

fn SetValue( &self, key: &PCWSTR, contextobject: Option<&IModelObject>, value: Option<&IModelObject>, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§