| 1234567891011121314151617181920212223242526272829303132 | using System.Collections.Generic;using Aitex.Core.RT.SCCore;namespace MECF.Framework.Common.SCCore{    public interface ISCManager    {        T GetValue<T>(string name) where T : struct ;        string GetStringValue(string name);        void SetItemValue(string name, object value);        void SetItemValueStringFormat(string name, string value);        void SetItemValue(string name, bool value);        void SetItemValue(string name, int value);        void SetItemValue(string name, double value);        void SetItemValue(string name, string value);        void SetItemValueFromString(string name, string value);                SCConfigItem GetConfigItem(string name);        bool ContainsItem(string name);        List<SCConfigItem> GetItemList();        string GetFileContent();        T SafeGetValue<T>(string name, T defaultValue) where T : struct;        string SafeGetStringValue(string name, string defaultValue);    }}
 |