Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System/System.CodeDom.Compiler/ICodeGenerator.cs')
-rwxr-xr-xmcs/class/System/System.CodeDom.Compiler/ICodeGenerator.cs30
1 files changed, 30 insertions, 0 deletions
diff --git a/mcs/class/System/System.CodeDom.Compiler/ICodeGenerator.cs b/mcs/class/System/System.CodeDom.Compiler/ICodeGenerator.cs
new file mode 100755
index 00000000000..3cdbb32c7f6
--- /dev/null
+++ b/mcs/class/System/System.CodeDom.Compiler/ICodeGenerator.cs
@@ -0,0 +1,30 @@
+//
+// System.CodeDom.Compiler ICodeGenerator Interface
+//
+// Author:
+// Miguel de Icaza (miguel@ximian.com)
+//
+// (C) 2001 Ximian, Inc.
+//
+
+namespace System.CodeDom.Compiler {
+ using System.CodeDom;
+ using System.IO;
+
+ public interface ICodeGenerator {
+
+
+ // <summary>
+ // Generates code for @expression on @output
+ // </summary>
+ void GenerateCodeFromExpression (TextWriter output, CodeExpression expression);
+
+ void GenerateCodeFromNamespace (TextWriter output, CodeExpression expression);
+
+ void GenerateCodeFromStatement (TextWriter output, CodeStatement expression);
+
+ bool IsValidIdentifier (string value);
+
+ void ValidateIdentifier (string value);
+ }
+}