internal static PSObject Serialize(object obj) { if (obj is MapiFolderPath) { return(new PSObject(obj.ToString())); } PSObject psobject = new PSObject(obj); PSNoteProperty member = new PSNoteProperty("SerializationData", SerializationTypeConverter.GetSerializationData(psobject)); psobject.Properties.Add(member); psobject.TypeNames.Insert(0, "Deserialized." + obj.GetType().FullName); return(psobject); }
internal static bool CanSerialize(object obj) { return(SerializationTypeConverter.CanSerialize(obj)); }