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
Inherited Members
- ProjectAssembly.GetAssemblyName()
- ProjectAssembly.ToString()
- ProjectAssembly.ToTreeString()
- ProjectAssembly.AssemblyReferences
- ProjectAssembly.Documentation
- ProjectAssembly.GlobalNamespace
- ProjectAssembly.Name
- ProjectAssembly.Namespaces
- ProjectAssembly.SourceFiles
- Object.Equals(Object)
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetHashCode()
- Object.GetType()
- Object.MemberwiseClone()