CSharpCodeProvider.cs 851 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // Microsoft.CSharp CSharpCodeProvider Class implementation
  3. //
  4. // Author:
  5. // Daniel Stodden ([email protected])
  6. //
  7. // (C) 2002 Ximian, Inc.
  8. //
  9. namespace Microsoft.CSharp
  10. {
  11. using System;
  12. using System.CodeDom.Compiler;
  13. using System.ComponentModel;
  14. public class CSharpCodeProvider
  15. : CodeDomProvider
  16. {
  17. //
  18. // Constructors
  19. //
  20. public CSharpCodeProvider()
  21. {
  22. }
  23. //
  24. // Properties
  25. //
  26. public override string FileExtension {
  27. get {
  28. return "cs";
  29. }
  30. }
  31. //
  32. // Methods
  33. //
  34. [MonoTODO]
  35. public override ICodeCompiler CreateCompiler()
  36. {
  37. throw new NotImplementedException();
  38. }
  39. public override ICodeGenerator CreateGenerator()
  40. {
  41. return new Mono.CSharp.CSharpCodeGenerator();
  42. }
  43. [MonoTODO]
  44. public override TypeConverter GetConverter( Type Type )
  45. {
  46. throw new NotImplementedException();
  47. }
  48. }
  49. }