public static Get ( ) : |
||
return |
public async Task <MetaMetadataRepository> LoadRepositoryFromCache(object file) { _metaMetadataRepository = await MetaMetadataTranslationScope.Get().Deserialize(file, Format.Xml) as MetaMetadataRepository; InitializeRepositoryAndPerformBinding(); return(_metaMetadataRepository); }
public static void InitializeTypes() { if (!initializedTypes) { MetadataScalarType.init(); MetaMetadataTranslationScope.Get(); MetadataBuiltinsTypesScope.Get(); initializedTypes = true; } }
public static async Task <MetaMetadataRepository> RequestMetaMetadataRepository(ParsedUri requestUri) { MetaMetadataRepository repository = null; try { repository = await MetaMetadataTranslationScope.Get().DeserializeUri(requestUri, Format.Xml, new TranslationContext(requestUri)) as MetaMetadataRepository; } catch (Exception) { Debug.WriteLine("Error loading Meta-metadata Repo. Service is down?!"); } return(repository); }
public async void LoadRepositoryAsync() { META_METADATA_REPOSITORY = new MetaMetadataRepository { RepositoryByName = new Dictionary <string, MetaMetadata>(), PackageMmdScopes = new Dictionary <string, MmdScope>() }; _metaMetadataRepository = META_METADATA_REPOSITORY; SetDefaultMetaMetadatas(); MetaMetadataRepository mainRepo = await MetaMetadataRepositoryLoader.ReadDirectoryRecursively( META_METADATA_REPOSITORY, MetametadataRepositoryDirFile as string, MetaMetadataTranslationScope.Get(), _metadataTranslationScope ); BindAndCallback(mainRepo); }