C# 클래스 NAnt.VSNet.ReferenceBase

파일 보기 프로젝트 열기: skolima/NAnt 1 사용 예제들

공개 메소드들

메소드 설명
GetAssemblyReferences ( NAnt.VSNet.Configuration solutionConfiguration ) : StringCollection

Gets the complete set of assemblies that need to be referenced when a project references this component.

GetOutputFiles ( NAnt.VSNet.Configuration solutionConfiguration, Hashtable outputFiles ) : void

Gets the complete set of output files of the reference for the specified configuration.

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.

GetPrimaryOutputFile ( NAnt.VSNet.Configuration solutionConfiguration ) : string

Gets the output path of the reference, without taking the "copy local" setting into consideration.

GetRelatedFiles ( string file, Hashtable relatedFiles ) : void
GetTimestamp ( NAnt.VSNet.Configuration solutionConfiguration ) : System.DateTime

Gets the timestamp of the reference.

IsManaged ( NAnt.VSNet.Configuration solutionConfiguration ) : bool

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

보호된 메소드들

메소드 설명
GetFileTimestamp ( string fileName ) : System.DateTime

Returns the date and time the specified file was last written to.

Log ( Level messageLevel, string message ) : void

Logs a message with the given priority.

The actual logging is delegated to the underlying task.

ReferenceBase ( ReferencesResolver referencesResolver, ProjectBase parent ) : System

메소드 상세

GetAssemblyReferences() 공개 추상적인 메소드

Gets the complete set of assemblies that need to be referenced when a project references this component.
public abstract GetAssemblyReferences ( NAnt.VSNet.Configuration solutionConfiguration ) : StringCollection
solutionConfiguration NAnt.VSNet.Configuration The solution configuration that is built.
리턴 System.Collections.Specialized.StringCollection

GetFileTimestamp() 보호된 메소드

Returns the date and time the specified file was last written to.
protected GetFileTimestamp ( string fileName ) : System.DateTime
fileName string The file for which to obtain write date and time information.
리턴 System.DateTime

GetOutputFiles() 공개 추상적인 메소드

Gets the complete set of output files of the reference for the specified configuration.
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.
public abstract GetOutputFiles ( NAnt.VSNet.Configuration solutionConfiguration, Hashtable outputFiles ) : void
solutionConfiguration NAnt.VSNet.Configuration The solution configuration that is built.
outputFiles System.Collections.Hashtable The set of output files to be updated.
리턴 void

GetPrimaryOutputFile() 공개 추상적인 메소드

Gets the output path of the reference, without taking the "copy local" setting into consideration.
public abstract GetPrimaryOutputFile ( NAnt.VSNet.Configuration solutionConfiguration ) : string
solutionConfiguration NAnt.VSNet.Configuration The solution configuration that is built.
리턴 string

GetRelatedFiles() 공개 정적인 메소드

public static GetRelatedFiles ( string file, Hashtable relatedFiles ) : void
file string
relatedFiles System.Collections.Hashtable
리턴 void

GetTimestamp() 공개 추상적인 메소드

Gets the timestamp of the reference.
public abstract GetTimestamp ( NAnt.VSNet.Configuration solutionConfiguration ) : System.DateTime
solutionConfiguration NAnt.VSNet.Configuration The solution configuration that is built.
리턴 System.DateTime

IsManaged() 공개 추상적인 메소드

Gets a value indicating whether the reference is managed for the specified configuration.
public abstract IsManaged ( NAnt.VSNet.Configuration solutionConfiguration ) : bool
solutionConfiguration NAnt.VSNet.Configuration The solution configuration that is built.
리턴 bool

Log() 보호된 메소드

Logs a message with the given priority.
The actual logging is delegated to the underlying task.
protected Log ( Level messageLevel, string message ) : void
messageLevel Level The message priority at which the specified message is to be logged.
message string The message to be logged.
리턴 void

ReferenceBase() 보호된 메소드

protected ReferenceBase ( ReferencesResolver referencesResolver, ProjectBase parent ) : System
referencesResolver ReferencesResolver
parent ProjectBase
리턴 System