In This Article

IProjectAssembly Interface

Provides the base requirements of a project (source code-based) assembly.

public interface IProjectAssembly : IAssembly

Properties

AssemblyReferences

The collection of assembly references for this assembly.

IProjectAssemblyReferenceCollection AssemblyReferences { get; }

Property Value

IProjectAssemblyReferenceCollection

GlobalUsingDirectives

The collection of global IUsingDirective objects defined in this project assembly.

IEnumerable<IUsingDirective> GlobalUsingDirectives { get; }

Property Value

IEnumerable<IUsingDirective>

Resolver

The IResolver to use for this project assembly.

IResolver Resolver { get; }

Property Value

IResolver

SourceFiles

The collection of source files in this project assembly.

ISourceFileCollection SourceFiles { get; }

Property Value

ISourceFileCollection

Inherited Members

Extension Methods