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.
Resolver
The IResolver to use for this project assembly.
Inherited Members
- ProjectAssembly.GetAssemblyName()
- ProjectAssembly.ToString()
- ProjectAssembly.ToTreeString()
- ProjectAssembly.AssemblyReferences
- ProjectAssembly.Documentation
- ProjectAssembly.GlobalNamespace
- ProjectAssembly.GlobalUsingDirectives
- ProjectAssembly.Name
- ProjectAssembly.Namespaces
- ProjectAssembly.SourceFiles
- object.GetType()
- object.MemberwiseClone()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()