ReferenceBase Class

Assembly
NAnt.VSNet.dll
Namespace
NAnt.VSNet
Base Types
  • Object
Derived Types
graph BT Type-->Base0["Object"] Type["ReferenceBase"] class Type type-node Derived0["ProjectReferenceBase"]-->Type click Derived0 "/api/NAnt.VSNet/ProjectReferenceBase" Derived1["FileReferenceBase"]-->Type click Derived1 "/api/NAnt.VSNet/FileReferenceBase"

Syntax

public abstract class ReferenceBase

Constructors

Properties

Name Value Summary
CopyLocal bool
Gets a value indicating whether the output file(s) of this reference should be copied locally.
IsSystem bool
Gets a value indicating whether this reference represents a system assembly.
Name string
Parent ProjectBase
Gets the project in which the reference is defined.
ReferencesResolver ReferencesResolver
SolutionTask SolutionTask

Methods

Name Value Summary
GetAssemblyReferences(Configuration) StringCollection
Gets the complete set of assemblies that need to be referenced when a project references this component.
GetFileTimestamp(string) DateTime
Returns the date and time the specified file was last written to.
GetOutputFiles(Configuration, Hashtable) void
Gets the complete set of output files of the reference for the specified configuration.
GetPrimaryOutputFile(Configuration) string
Gets the output path of the reference, without taking the "copy local" setting into consideration.
GetRelatedFiles(string, Hashtable) void
static
GetTimestamp(Configuration) DateTime
Gets the timestamp of the reference.
IsManaged(Configuration) bool
Gets a value indicating whether the reference is managed for the specified configuration.
Log(Level, string) void
Logs a message with the given priority.
Log(Level, string, Object[]) void
Logs a message with the given priority.