コード例 #1
0
        public FieldCollection(IRevision <TIdentifier> revision, FieldDefinitionCollection <TIdentifier> fieldDefinitions)
        {
            _revision         = revision;
            _fieldDefinitions = fieldDefinitions;

            InitialLoad();
        }
コード例 #2
0
        public Revision(FieldDefinitionCollection <TIdentifier> fieldDefinitions, int revisionNumber)
        {
            _revisionNumber   = revisionNumber;
            _fieldDefinitions = fieldDefinitions;

            _values = new Dictionary <TIdentifier, object> ();
        }
コード例 #3
0
        public Revision(IFieldsItem <TIdentifier> fieldsItem, int revisionNumber)
        {
            if (fieldsItem == null)
            {
                throw new ArgumentNullException("fieldsItem");
            }

            _fieldsItem = fieldsItem;

            _revisionNumber   = revisionNumber;
            _fieldDefinitions = fieldsItem.Template.FieldDefinitions;

            _values = new Dictionary <TIdentifier, object> ();
        }