Added support for code blocks using the `<?csharp ... ?>` processing instruction syntax