Mono.CSharp.CSharpCodeGenerator.GenerateCompileUnit C# (CSharp) Method

GenerateCompileUnit() protected method

protected GenerateCompileUnit ( CodeCompileUnit compileUnit ) : void
compileUnit CodeCompileUnit
return void
		protected override void GenerateCompileUnit (CodeCompileUnit compileUnit)
		{
			GenerateCompileUnitStart (compileUnit);

			if (compileUnit.AssemblyCustomAttributes.Count > 0) {
				OutputAttributes (compileUnit.AssemblyCustomAttributes, 
					"assembly: ", false);
				Output.WriteLine ("");
			}

			foreach (CodeNamespace ns in compileUnit.Namespaces)
				GenerateNamespace (ns);

			GenerateCompileUnitEnd (compileUnit);
		}
CSharpCodeGenerator