NAnt SDK Documentation - v0.92

AssemblyReferenceBase Members

AssemblyReferenceBase overview

Public Instance Properties

CopyLocal Gets a value indicating whether the output file(s) of this reference should be copied locally.
Name (inherited from ReferenceBase) 

Public Instance Methods

CreateProjectReference 
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetAssemblyReferences Gets the complete set of assemblies that need to be referenced when a project references this component.
GetHashCode (inherited from Object) Serves as a hash function for a particular type.
GetOutputFiles Gets the complete set of output files for the referenced project.
GetPrimaryOutputFile Gets the path of the reference, without taking the "copy local" setting into consideration.
GetTimestamp Gets the timestamp of the reference.
GetType (inherited from Object) Gets the Type of the current instance.
IsManaged (inherited from FileReferenceBase) Gets a value indicating whether the reference is managed for the specified configuration.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Constructors

AssemblyReferenceBase Constructor

Protected Instance Properties

GacCache (inherited from FileReferenceBase) 
IsPrivate 
IsPrivateSpecified 
IsSystem Gets a value indicating whether this reference represents a system assembly.
Parent (inherited from ReferenceBase) Gets the project in which the reference is defined.
ReferencesResolver (inherited from ReferenceBase) 
SolutionTask (inherited from ReferenceBase) 
XmlDefinition (inherited from FileReferenceBase) 

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetAssemblyOutputFiles (inherited from FileReferenceBase) Gets the complete set of output files for the specified assembly and adds them to collection.
GetFileTimestamp (inherited from ReferenceBase) Returns the date and time the specified file was last written to.
Log (inherited from ReferenceBase)Overloaded. Logs a message with the given priority.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
ResolveAssemblyReference Resolves an assembly reference.
ResolveFromAssemblyFolders 
ResolveFromFolderList Searches for the given file in all paths in folderList.
ResolveFromFramework Resolves an assembly reference in the framework assembly directory of the target framework.
ResolveFromRelativePath Resolves an assembly reference using a path relative to the project directory.

See Also

AssemblyReferenceBase Class | NAnt.VSNet Namespace