protected override IEnumerable <object> EnumerateReferences(AttributeArgumentListExpression record) { yield return(record.Expression); }
protected override Expression <Func <AttributeArgumentListExpression, bool> > FindExisting(AttributeArgumentListExpression record) => existing => existing.ExpressionId == record.ExpressionId;
protected override async Task <AttributeArgumentListExpression> AssignUpsertedReferences(AttributeArgumentListExpression record) { record.Expression = await _strings.UpsertAsync(record.Expression); record.ExpressionId = record.Expression?.AsciiMaxStringReferenceId ?? record.ExpressionId; return(record); }