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 an instance of the class.

public CSharpProjectAssembly(IAssemblyName assemblyName)
Parameter Type Description
assemblyName IAssemblyName

An IAssemblyName that contains assembly name information.

CSharpProjectAssembly(string)

Initializes an instance of the class.

public CSharpProjectAssembly(string name)
Parameter Type Description
name string

The simple name of the assembly.

Properties

IsLanguageCaseSensitive

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

protected override bool IsLanguageCaseSensitive { get; }

Property Value

bool

Resolver

The IResolver to use for this project assembly.

public override IResolver Resolver { get; }

Property Value

IResolver

Inherited Members

Extension Methods