コード例 #1
0
ファイル: Revision.cs プロジェクト: xul8tr/Qwiq
 internal Revision(
     [NotNull] IFieldDefinitionCollection definitions,
     int revision)
 {
     Rev              = revision;
     _values          = new Dictionary <int, object>();
     FieldDefinitions = definitions;
 }
コード例 #2
0
ファイル: MockWorkItemType.cs プロジェクト: xul8tr/Qwiq
 public MockWorkItemType(
     string name,
     IFieldDefinitionCollection fieldDefinitions,
     string description   = null,
     IWorkItemStore store = null)
     : base(name, description, new Lazy <IFieldDefinitionCollection>(() => fieldDefinitions))
 {
     WorkItemFactory = () => new MockWorkItem(this);
     Store           = store;
 }
コード例 #3
0
ファイル: FieldCollection.cs プロジェクト: xul8tr/Qwiq
 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>();
 }
コード例 #4
0
 partial void TryGetByName_PreCondition(IFieldDefinitionCollection instance, ref String name);
コード例 #5
0
 partial void TryGetByName_PostValidate(IFieldDefinitionCollection instance, String name);
コード例 #6
0
 partial void TryGetById_PreCondition(IFieldDefinitionCollection instance, ref Int32 id);
コード例 #7
0
 partial void TryGetById_PostValidate(IFieldDefinitionCollection instance, Int32 id);
コード例 #8
0
 public bool Equals(IFieldDefinitionCollection other)
 {
     return(Comparer.FieldDefinitionCollection.Equals(this, other));
 }
コード例 #9
0
 public MockFieldCollection([NotNull] WorkItemCore w, [NotNull] IFieldDefinitionCollection definitions)
     : base(w, definitions, (r, d) => new MockField(r, d))
 {
 }
コード例 #10
0
ファイル: Revision.cs プロジェクト: xul8tr/Qwiq
 internal Revision([NotNull] IWorkItem workItem, int revision)
 {
     WorkItem         = workItem ?? throw new ArgumentNullException(nameof(workItem));
     Rev              = revision;
     FieldDefinitions = workItem.Type.FieldDefinitions;
 }
コード例 #11
0
 partial void FieldDefinitions_SetCondition(ref IWorkItemType instance, ref IFieldDefinitionCollection setValue);