Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public static void UnregisterClass(Type t)
 {
     CustomTool.UnRegister(typeof(XsdCodeGenerator));
 }
Ejemplo n.º 3
0
 public static void RegisterClass(Type type)
 {
     CustomTool.Register(typeof(XsdCodeGenerator));
 }