public FieldCollection(IRevision <TIdentifier> revision, FieldDefinitionCollection <TIdentifier> fieldDefinitions) { _revision = revision; _fieldDefinitions = fieldDefinitions; InitialLoad(); }
public Revision(FieldDefinitionCollection <TIdentifier> fieldDefinitions, int revisionNumber) { _revisionNumber = revisionNumber; _fieldDefinitions = fieldDefinitions; _values = new Dictionary <TIdentifier, object> (); }
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> (); }