コード例 #1
0
        internal static DocumentPlaceholder <T, TData> GetPointer(int targetId, TData targetData)
        {
            var documentPlaceholder = new DocumentPlaceholder <T, TData> {
                DocId = targetId, Data = targetData
            };

            return(documentPlaceholder);
        }
コード例 #2
0
        public void AddIfNew(int targetId, TData targetData)
        {
            if (_placeholdersDictionary.ContainsKey(targetId))
            {
                return;
            }

            DocumentPlaceholder <T, TData> placeholder = DocumentPlaceholder <T, TData> .GetPointer(targetId, targetData);

            _placeholdersDictionary.Add(targetId, placeholder);
        }