コード例 #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
ファイル: Cache.cs プロジェクト: wxlevel/petstore-ddd-csharp
        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
ファイル: Cache.cs プロジェクト: wxlevel/petstore-ddd-csharp
        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
ファイル: AGroup.cs プロジェクト: Mutagen-Modding/Mutagen
 /// <inheritdoc />
 public void Set(IEnumerable <TMajor> records) => InternalCache.Set(records);
コード例 #9
0
ファイル: AGroup.cs プロジェクト: Mutagen-Modding/Mutagen
 /// <inheritdoc />
 public void Set(TMajor record) => InternalCache.Set(record);
コード例 #10
0
ファイル: Cache.cs プロジェクト: wxlevel/petstore-ddd-csharp
        public static void Set <T>(string key, T value)
        {
            Check.Argument.IsNotNullOrEmpty(key, "key");

            InternalCache.Set(key, value);
        }