pub trait IDataModelManager2_Impl: Sized + IDataModelManager_Impl {
    // Required methods
    fn AcquireSubNamespace(
        &self,
        modelname: &PCWSTR,
        subnamespacemodelname: &PCWSTR,
        accessname: &PCWSTR,
        metadata: Option<&IKeyStore>,
    ) -> Result<IModelObject>;
    fn CreateTypedIntrinsicObjectEx(
        &self,
        context: Option<&IDebugHostContext>,
        intrinsicdata: *const VARIANT,
        type: Option<&IDebugHostType>,
    ) -> Result<IModelObject>;
}

Required Methods§

fn AcquireSubNamespace( &self, modelname: &PCWSTR, subnamespacemodelname: &PCWSTR, accessname: &PCWSTR, metadata: Option<&IKeyStore>, ) -> Result<IModelObject>

fn CreateTypedIntrinsicObjectEx( &self, context: Option<&IDebugHostContext>, intrinsicdata: *const VARIANT, type: Option<&IDebugHostType>, ) -> Result<IModelObject>

Object Safety§

This trait is not object safe.

Implementors§