System.Web.Compilation.AssemblyBuilder.AddAssemblyReference C# (CSharp) Method

AddAssemblyReference() public method

public AddAssemblyReference ( Assembly a ) : void
a Assembly
return void
		public void AddAssemblyReference (Assembly a)
		{
			if (a == null)
				throw new ArgumentNullException ("a");

			List <Assembly> assemblies = ReferencedAssemblies;
			
			if (assemblies.Contains (a))
				return;
			
			assemblies.Add (a);
		}

Same methods

AssemblyBuilder::AddAssemblyReference ( ICollection asmcoll ) : void
AssemblyBuilder::AddAssemblyReference ( List asmlist ) : void
AssemblyBuilder::AddAssemblyReference ( string assemblyLocation ) : void

Usage Example

 public override void GenerateCode(AssemblyBuilder assemblyBuilder)
 {
     assemblyBuilder.AddAssemblyReference(typeof(SimpleWeb).Assembly);
     assemblyBuilder.AddAssemblyReference(typeof(SimpleTemplateBase).Assembly);
     assemblyBuilder.AddCodeCompileUnit(this, GeneratedCode);
     assemblyBuilder.GenerateTypeFactory(String.Format(CultureInfo.InvariantCulture, "{0}.{1}", Host.DefaultNamespace, "Foot"));
 }
All Usage Examples Of System.Web.Compilation.AssemblyBuilder::AddAssemblyReference