public void GenerateSelectorCodeSync(GeneratedMethod method, EventGraph graph, int index) { if (graph.StreamIdentity == StreamIdentity.AsGuid) { method.AssignMemberFromReader <IEvent>(null, index, x => x.StreamId); } else { method.AssignMemberFromReader <IEvent>(null, index, x => x.StreamKey); } }
public void GenerateSelectorCodeSync(GeneratedMethod method, EventGraph graph, int index) { method.IfDbReaderValueIsNotNull(index, () => { method.AssignMemberFromReader <IEvent>(null, index, x => x.TenantId); }); }
public void GenerateSelectorCodeAsync(GeneratedMethod method, EventGraph graph, int index) { method.IfDbReaderValueIsNotNull(index, () => { method.AssignMemberFromReader(null, index, _eventMemberExpression); }); }
protected void setMemberFromReader(GeneratedType generatedType, GeneratedMethod async, GeneratedMethod sync, int index, DocumentMapping mapping) { if (Member == null) { return; } sync.IfDbReaderValueIsNotNull(index, () => { sync.AssignMemberFromReader(generatedType, index, mapping.DocumentType, Member.Name); }); async.IfDbReaderValueIsNotNullAsync(index, () => { async.AssignMemberFromReaderAsync(generatedType, index, mapping.DocumentType, Member.Name); }); }
public void GenerateSelectorCodeAsync(GeneratedMethod method, int index) { method.AssignMemberFromReader(null, index, typeof(StreamAction), _member.Name); }
public void GenerateSelectorCodeSync(GeneratedMethod method, EventGraph graph, int index) { method.AssignMemberFromReader <IEvent>(null, index, x => x.IsArchived); }