/// <summary> /// Generates the output. /// </summary> protected override string OnGenerateCode(string inputFileName, string inputFileContent) { CodeNamespace ns = ExportCode(); string output = GenerateSource(ns); // Workaround for known bug with fixed attributes: http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=d457a36e-0ce8-4368-9a27-92762860d8e1 output = @"// Workaround for bug http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=d457a36e-0ce8-4368-9a27-92762860d8e1 #pragma warning disable 1591 " + output + @" #pragma warning restore 1591"; output = CustomTool.GetToolGeneratedCodeWarning(typeof(XsdCodeGenerator)) + output; return(output); }
public static void UnregisterClass(Type t) { CustomTool.UnRegister(typeof(XsdCodeGenerator)); }
public static void RegisterClass(Type type) { CustomTool.Register(typeof(XsdCodeGenerator)); }