Exemplo n.º 1
0
        private static void DeserializePersistedFieldsMetadata()
        {
            var persistedJson = OctanePluginSettings.Default.EntityFields;

            _persistedFieldsCache = Utility.DeserializeFromJson(persistedJson, new Metadata
            {
                data    = new Dictionary <string, HashSet <string> >(),
                version = 1
            });
        }
Exemplo n.º 2
0
        private static void DeserializeDefaultFieldsMetadata()
        {
            var assembly = Assembly.GetExecutingAssembly();

            using (Stream stream = assembly.GetManifestResourceStream("MicroFocus.Adm.Octane.VisualStudio.Resources.DefaultFields.json"))
                using (StreamReader reader = new StreamReader(stream))
                {
                    string result = reader.ReadToEnd();
                    _defaultFieldsCache = Utility.DeserializeFromJson(result, new Metadata
                    {
                        data    = new Dictionary <string, HashSet <string> >(),
                        version = 1
                    });
                }
        }
        private static void DeserializeMetadataIfNeeded()
        {
            if (_metadata != null)
            {
                return;
            }

            _metadata = Utility.DeserializeFromJson(OctanePluginSettings.Default.WorkspaceSessionMetadata, new WorkspaceSessionMetadata
            {
                id               = ConstructId(),
                queries          = new List <string>(),
                activeEntityType = string.Empty,
                activeEntityId   = string.Empty
            });
        }