VcWrapperReference Class

graph BT Type-->Base0["WrapperReferenceBase"] click Base0 "/api/NAnt.VSNet/WrapperReferenceBase" Base0-->Base1["FileReferenceBase"] click Base1 "/api/NAnt.VSNet/FileReferenceBase" Base1-->Base2["ReferenceBase"] click Base2 "/api/NAnt.VSNet/ReferenceBase" Base2-->Base3["Object"] Type["VcWrapperReference"] class Type type-node

Syntax

public class VcWrapperReference : WrapperReferenceBase

Constructors

Properties

Name Value Summary
CopyLocal bool
Gets a value indicating whether the output file(s) of this reference should be copied locally.
Inherited from WrapperReferenceBase
GacCache GacCache
Inherited from FileReferenceBase
IsCreated bool
Gets a value indicating whether the wrapper assembly has already been created.
Inherited from WrapperReferenceBase
IsSystem bool
Gets a value indicating whether this reference represents a system assembly.
Inherited from WrapperReferenceBase
Name string
Gets the name of the referenced assembly.
Parent ProjectBase
Gets the project in which the reference is defined.
Inherited from ReferenceBase
PrimaryInteropAssembly string
Gets the path of the Primary Interop Assembly.
ReferencesResolver ReferencesResolver
Inherited from ReferenceBase
SolutionTask SolutionTask
Inherited from ReferenceBase
TypeLibGuid string
Gets the GUID of the type library as defined in the definition of the reference.
TypeLibLocale string
Gets the locale of the type library in hex notation.
TypeLibraryName string
Gets the name of the type library.
Inherited from WrapperReferenceBase
TypeLibVersion string
Gets the hex version of the type library as defined in the definition of the reference.
WrapperAssembly string
Gets the path of the wrapper assembly.
WrapperTool string
Gets the name of the tool that should be used to create the NAnt.VSNet.VcWrapperReference.WrapperAssembly.
XmlDefinition XmlElement
Inherited from FileReferenceBase

Methods

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