Skip to content

Instantly share code, notes, and snippets.

@FriedrichWeinmann
Created January 28, 2018 12:25
Show Gist options
  • Save FriedrichWeinmann/153d11db1a44ae53f2d685407bdd4861 to your computer and use it in GitHub Desktop.
Save FriedrichWeinmann/153d11db1a44ae53f2d685407bdd4861 to your computer and use it in GitHub Desktop.
Type extension for serialization
<?xml version="1.0" encoding="utf-8"?>
<Types>
<!-- Fred.IronScripter2018.DiskInfo -->
<Type>
<Name>Deserialized.Fred.IronScripter2018.DiskInfo</Name>
<Members>
<MemberSet>
<Name>PSStandardMembers</Name>
<Members>
<NoteProperty>
<Name>
TargetTypeForDeserialization
</Name>
<Value>
Fred.IronScripter2018.DiskInfo
</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Fred.IronScripter2018.DiskInfo</Name>
<Members>
<CodeProperty IsHidden="true">
<Name>SerializationData</Name>
<GetCodeReference>
<TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
<MethodName>GetSerializationData</MethodName>
</GetCodeReference>
</CodeProperty>
</Members>
<TypeConverter>
<TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
</TypeConverter>
</Type>
<!-- Fred.IronScripter2018.Monitor -->
<Type>
<Name>Deserialized.Fred.IronScripter2018.Monitor</Name>
<Members>
<MemberSet>
<Name>PSStandardMembers</Name>
<Members>
<NoteProperty>
<Name>
TargetTypeForDeserialization
</Name>
<Value>
Fred.IronScripter2018.Monitor
</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Fred.IronScripter2018.Monitor</Name>
<Members>
<CodeProperty IsHidden="true">
<Name>SerializationData</Name>
<GetCodeReference>
<TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
<MethodName>GetSerializationData</MethodName>
</GetCodeReference>
</CodeProperty>
</Members>
<TypeConverter>
<TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
</TypeConverter>
</Type>
<!-- Fred.IronScripter2018.SystemInformation -->
<Type>
<Name>Deserialized.Fred.IronScripter2018.SystemInformation</Name>
<Members>
<MemberSet>
<Name>PSStandardMembers</Name>
<Members>
<NoteProperty>
<Name>
TargetTypeForDeserialization
</Name>
<Value>
Fred.IronScripter2018.SystemInformation
</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Fred.IronScripter2018.SystemInformation</Name>
<Members>
<CodeProperty IsHidden="true">
<Name>SerializationData</Name>
<GetCodeReference>
<TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
<MethodName>GetSerializationData</MethodName>
</GetCodeReference>
</CodeProperty>
</Members>
<TypeConverter>
<TypeName>PSFramework.Serialization.SerializationTypeConverter</TypeName>
</TypeConverter>
</Type>
</Types>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment