Table of Contents

Class NwcXmlSetSerializer

Namespace
NwcIO.Model.Sets
Assembly
NwcIO.dll

Serializes and deserializes Navisworks Selection Sets and Search Sets to/from standard Navisworks XML (.xml) format. Fully compatible with Autodesk Navisworks Manage, Simulate, and Freedom "Import/Export Selection Sets".

public static class NwcXmlSetSerializer

Inheritance

Inherited Members

Methods

Open(string)

Parses Navisworks Selection Sets XML from a file on disk.

public static IReadOnlyList<NwcSetItem> Open(string filePath)

Parameters

filePath string

Returns

IReadOnlyList<NwcSetItem>

Read(Stream)

Parses Navisworks Selection Sets XML from a stream.

public static IReadOnlyList<NwcSetItem> Read(Stream stream)

Parameters

stream Stream

Returns

IReadOnlyList<NwcSetItem>

Save(IEnumerable<NwcSetItem>, string)

Serializes a collection of selection set items (including folders and search sets) to a Navisworks XML file.

public static void Save(IEnumerable<NwcSetItem> sets, string filePath)

Parameters

sets IEnumerable<NwcSetItem>
filePath string

Write(IEnumerable<NwcSetItem>, Stream)

Serializes a collection of selection set items to an XML stream.

public static void Write(IEnumerable<NwcSetItem> sets, Stream stream)

Parameters

sets IEnumerable<NwcSetItem>
stream Stream