In This Article

CSharpProjectAssembly Class

Represents a C# project (source code-based) assembly.

public class CSharpProjectAssembly : ProjectAssembly, IProjectAssembly, IAssembly
Inheritance:
Object ProjectAssembly Object
Implements:
IProjectAssembly IAssembly

Constructors

CSharpProjectAssembly(IAssemblyName)

Initializes a new instance of the CSharpProjectAssembly class.

public CSharpProjectAssembly(IAssemblyName assemblyName)
Parameter Type Description
assemblyName IAssemblyName

An IAssemblyName that contains assembly name information.

CSharpProjectAssembly(String)

Initializes a new instance of the CSharpProjectAssembly class.

public CSharpProjectAssembly(string name)
Parameter Type Description
name String

The simple name of the assembly.

Properties

IsLanguageCaseSensitive

Gets whether the language associated with this project assembly is case-sensitive.

protected override bool IsLanguageCaseSensitive { get; }

Property Value

Boolean:

true if the language associated with this project assembly is case-sensitive; otherwise, false.

Resolver

Gets the IResolver to use for this project assembly.

public override IResolver Resolver { get; }

Property Value

IResolver:

The IResolver to use for this project assembly.

Inherited Members