private void WritePathNode(string nodeContainerPath, INodeFactory factory) { var value = factory.GetNodeValue(); if (null == value) { return; } PSObject pso = PSObject.AsPSObject(value.Item); pso.Properties.Add(new PSNoteProperty(ItemModePropertyName, factory.ItemMode)); WriteItemObject(pso, nodeContainerPath, value.IsCollection); }