Beispiel #1
0
        protected override IEnumerable <object> EnumerateReferences(MsBuildConditionalConstructWhenElementList record)
        {
            yield return(record.ListIdentifier);

            yield return(record.MsBuildConditionalConstructWhenElementListAssociations);
        }
Beispiel #2
0
 protected override Expression <Func <MsBuildConditionalConstructWhenElementList, bool> > FindExisting(MsBuildConditionalConstructWhenElementList record)
 => existing => existing.ListIdentifierId == record.ListIdentifierId;
Beispiel #3
0
        protected override async Task <MsBuildConditionalConstructWhenElementList> AssignUpsertedReferences(MsBuildConditionalConstructWhenElementList record)
        {
            record.ListIdentifier = await _strings.UpsertAsync(record.ListIdentifier);

            record.ListIdentifierId = record.ListIdentifier?.AsciiStringReferenceId ?? record.ListIdentifierId;
            return(record);
        }