Very interesting post on Jon Flander’s blog on how to manually create your very own BizTalk assembly.
“In BizTalk schemas are compiled into a .NET type. The type derives from Microsoft.XLANGS.BaseTypes.BaseSchema and has a read-only property named XmlContent that returns a string which is really just the XSD. When an assembly with a schema type is deployed into BizTalk, the deployment tool uses Reflection to enter the schema information into the management database (it actually does this will all types created from a BizTalk project). … “
Read more about it here