C# Class NAnt.VSNet.FileReferenceBase

Inheritance: ReferenceBase
ファイルを表示 Open project: skolima/NAnt

Public Methods

Method Description
IsManaged ( NAnt.VSNet.Configuration config ) : bool

Gets a value indicating whether the reference is managed for the specified configuration.

Protected Methods

Method Description
FileReferenceBase ( XmlElement xmlDefinition, ReferencesResolver referencesResolver, ProjectBase parent, GacCache gacCache ) : System
GetAssemblyOutputFiles ( string assemblyFile, Hashtable outputFiles ) : void

Gets the complete set of output files for the specified assembly and adds them to collection.

The key of the case-insensitive Hashtable is the full path of the output file and the value is the path relative to the output directory.

Private Methods

Method Description
GetAllReferencedModules ( string module ) : string[]

Method Details

FileReferenceBase() protected method

protected FileReferenceBase ( XmlElement xmlDefinition, ReferencesResolver referencesResolver, ProjectBase parent, GacCache gacCache ) : System
xmlDefinition System.Xml.XmlElement
referencesResolver ReferencesResolver
parent ProjectBase
gacCache NAnt.Core.Util.GacCache
return System

GetAssemblyOutputFiles() protected method

Gets the complete set of output files for the specified assembly and adds them to collection.
The key of the case-insensitive Hashtable is the full path of the output file and the value is the path relative to the output directory.
protected GetAssemblyOutputFiles ( string assemblyFile, Hashtable outputFiles ) : void
assemblyFile string The path of the assembly to get the output files for.
outputFiles System.Collections.Hashtable The set of output files to be updated.
return void

IsManaged() public method

Gets a value indicating whether the reference is managed for the specified configuration.
public IsManaged ( NAnt.VSNet.Configuration config ) : bool
config NAnt.VSNet.Configuration The build configuration of the reference.
return bool