public static NativeConfigStore FabricGetConfigStore(IConfigStoreUpdateHandler updateHandler) { NativeCommon.IFabricConfigStoreUpdateHandler nativeUpdateHandler = null; if (updateHandler != null) { nativeUpdateHandler = new ConfigStoreUpdateHandlerBroker(updateHandler); } return(Utility.WrapNativeSyncInvokeInMTA(() => NativeConfigStore.CreateHelper(nativeUpdateHandler), "NativeConfigStore.FabricGetConfigStore")); }
private static NativeConfigStore CreateHelper(NativeCommon.IFabricConfigStoreUpdateHandler updateHandler) { Guid riid = typeof(NativeCommon.IFabricConfigStore2).GetTypeInfo().GUID; return(new NativeConfigStore(NativeCommon.FabricGetConfigStore(ref riid, updateHandler))); }