protected override void ExecuteCore(RazorCodeDocument codeDocument) { var documentNode = codeDocument.GetDocumentIntermediateNode(); ThrowForMissingDocumentDependency(documentNode); var cSharpDocument = RazorCSharpDocument.Create( UnsupportedDisclaimer, documentNode.Options, Enumerable.Empty <RazorDiagnostic>()); codeDocument.SetCSharpDocument(cSharpDocument); codeDocument.SetUnsupported(); }