示例#1
0
文件: AGroup.cs 项目: Deigue/Mutagen
        /// <inheritdoc />
        public TMajor AddNew(FormKey formKey)
        {
            var ret = MajorRecordInstantiator <TMajor> .Activator(formKey, _release);

            InternalCache.Set(ret);
            return(ret);
        }
示例#2
0
文件: AGroup.cs 项目: Deigue/Mutagen
        /// <inheritdoc />
        public TMajor AddNew()
        {
            var ret = MajorRecordInstantiator <TMajor> .Activator(SourceMod.GetNextFormKey(), _release);

            InternalCache.Set(ret);
            return(ret);
        }
示例#3
0
        public static void Set <T>(string key, T value, TimeSpan slidingExpiration)
        {
            Check.Argument.IsNotNullOrEmpty(key, "key");
            Check.Argument.IsNotNegativeOrZero(slidingExpiration, "absoluteExpiration");

            InternalCache.Set(key, value, slidingExpiration);
        }
示例#4
0
        public static void Set <T>(string key, T value, DateTime absoluteExpiration)
        {
            Check.Argument.IsNotNullOrEmpty(key, "key");
            Check.Argument.IsNotInPast(absoluteExpiration, "absoluteExpiration");

            InternalCache.Set(key, value, absoluteExpiration);
        }
示例#5
0
文件: AGroup.cs 项目: Deigue/Mutagen
        /// <inheritdoc />
        public TMajor AddNew(string editorID)
        {
            var ret = MajorRecordInstantiator <TMajor> .Activator(SourceMod.GetNextFormKey(editorID), _release);

            ret.EditorID = editorID;
            InternalCache.Set(ret);
            return(ret);
        }
示例#6
0
文件: AGroup.cs 项目: Deigue/Mutagen
 /// <inheritdoc />
 public void Set(IEnumerable <TMajor> items) => InternalCache.Set(items);
示例#7
0
文件: AGroup.cs 项目: Deigue/Mutagen
 /// <inheritdoc />
 public void Set(TMajor item) => InternalCache.Set(item);
示例#8
0
 /// <inheritdoc />
 public void Set(IEnumerable <TMajor> records) => InternalCache.Set(records);
示例#9
0
 /// <inheritdoc />
 public void Set(TMajor record) => InternalCache.Set(record);
示例#10
0
        public static void Set <T>(string key, T value)
        {
            Check.Argument.IsNotNullOrEmpty(key, "key");

            InternalCache.Set(key, value);
        }