Example #1
0
 internal FieldCollection(
     [NotNull] IRevisionInternal revision,
     [NotNull] IFieldDefinitionCollection definitions,
     [NotNull] Func <IRevisionInternal, IFieldDefinition, IField> fieldFactory)
 {
     _revision     = revision;
     _definitions  = definitions;
     _fieldFactory = fieldFactory;
     _cache        = new Dictionary <int, IField>();
 }
Example #2
0
File: Field.cs Project: xul8tr/Qwiq
 protected internal Field([NotNull] IRevisionInternal revision, [NotNull] IFieldDefinition fieldDefinition)
 {
     _revision       = revision ?? throw new ArgumentNullException(nameof(revision));
     FieldDefinition = fieldDefinition ?? throw new ArgumentNullException(nameof(fieldDefinition));
 }
Example #3
0
 internal MockField(IRevisionInternal revision, IFieldDefinition definition)
     : this(definition)
 {
     Revision = revision;
 }