Skip to content

Commit 6c616be

Browse files
author
Marco De Salvo
committed
Slight optimization in RDF/Xml serializer
1 parent a10656c commit 6c616be

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

RDFSharp/Model/Serializers/RDFXml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ internal static void Serialize(RDFGraph graph, Stream outputStream)
106106

107107
//Fetch data describing collections of the graph
108108
var collections = rdfType.SelectTriples(o:RDFVocabulary.RDF.LIST)
109-
.Select(t => new
109+
.ConvertAll(t => new
110110
{
111111
CollectionUri = (RDFResource)t.Subject,
112112
CollectionValue = rdfFirst.SelectTriples(s:(RDFResource)t.Subject)
@@ -116,7 +116,7 @@ internal static void Serialize(RDFGraph graph, Stream outputStream)
116116
IsFloatingCollection = !graph.Index.Hashes.Any(v => v.Value.ObjectID.Equals(t.Subject.PatternMemberID)),
117117
HasAllResourceItems = RDFModelUtilities.DeserializeCollectionFromGraph(graph, (RDFResource)t.Subject, RDFModelEnums.RDFTripleFlavors.SPO, true)
118118
.Items.TrueForAll(collItem => collItem is RDFResource)
119-
}).ToList();
119+
});
120120
#endregion
121121

122122
#region linq

0 commit comments

Comments
 (0)