public CompilationAssembly(CompilationAssemblyBase Context, XElement Data)
		{
			foreach (var item in Data.Elements("Type"))
			{
				InternalTypes.Add(new CompilationType(this, item));
			}
		}
 public CompilationAssembly(CompilationAssemblyBase Context, XElement Data)
 {
     foreach (var item in Data.Elements("Type"))
     {
         InternalTypes.Add(new CompilationType(this, item));
     }
 }
		internal protected CompilationAssemblyBase AddInternalAssemblies1()
		{
			if (InternalAssemblies1 == null)
			{
				InternalAssemblies1 = new CompilationAssemblyBaseTemplate { DeclaringArchive = this };
			}

			return InternalAssemblies1;
		}
        internal protected CompilationAssemblyBase AddInternalAssemblies1()
        {
            if (InternalAssemblies1 == null)
            {
                InternalAssemblies1 = new CompilationAssemblyBaseTemplate {
                    DeclaringArchive = this
                };
            }

            return(InternalAssemblies1);
        }