public override void ExtendDefinition(IDefinition definition)
{
var typeDef = definition as ContainerTypeDefinition;
if (typeDef == null)
return;
// set to anonymous type view
typeDef.TypeKind = TypeDefinitionKind.Anonymous;
// set each property to render as a field
foreach (var prop in typeDef.Properties)
prop.MemberKind = MemberDefinitionKind.Field;
}