VCActiveXReference Interface

Represents a reference to an ActiveX object.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<GuidAttribute("A15C8A91-A4A3-4C45-82D4-E1CE13935A32")> _
Public Interface VCActiveXReference _
    Inherits VCReference
[GuidAttribute("A15C8A91-A4A3-4C45-82D4-E1CE13935A32")]
public interface VCActiveXReference : VCReference
[GuidAttribute(L"A15C8A91-A4A3-4C45-82D4-E1CE13935A32")]
public interface class VCActiveXReference : VCReference
[<GuidAttribute("A15C8A91-A4A3-4C45-82D4-E1CE13935A32")>]
type VCActiveXReference =  
    interface 
        interface VCReference 
    end
public interface VCActiveXReference extends VCReference

The VCActiveXReference type exposes the following members.

Properties

  Name Description
Public property AssemblyName Gets or sets the name of the assembly.
Public property BuildNumber Gets the build number of the referenced assembly.
Public property ControlFullPath Gets the full path to the selected ActiveX control.
Public property ControlGUID Gets the GUID for the selected ActiveX reference.
Public property ControlLocale Gets the locale for the selected ActiveX reference.
Public property ControlVersion Gets the version for the selected ActiveX reference.
Public property CopyLocal Gets or sets a value indicating whether to automatically copy the reference to the target directory.
Public property CopyLocalDependencies Gets or sets a value indicating whether to automatically copy the referenced assembly's non-system dependencies to the target location during a build.
Public property CopyLocalSatelliteAssemblies Gets or sets a value indicating whether to automatically copy the referenced assembly's satellite assemblies to the target location during a build.
Public property Culture Gets the culture for the selected reference.
Public property Description Gets or sets a string that represents the description for the object or the use of the output group.
Public property FullPath Gets the full path of the project file.
Public property GenerationErrorMessage Infrastructure. Microsoft Internal Use Only.
Public property Identity The identity of the referenced assembly.
Public property ItemName Gets the name of the current item in the collection.
Public property Kind Gets an enumeration indicating the type of object.
Public property Label Gets the display name of the referenced assembly.
Public property majorVersion Gets the major version of the referenced assembly.
Public property MinFrameworkVersion Gets the minimum version of the .NET Framework required by the project.
Public property minorVersion Gets the minor version of the referenced assembly.
Public property Name Gets the name of the object.
Public property Parent Gets the immediate parent object of a given object.
Public property project Returns the generic project object associated with the Visual Basic or Visual C# project.
Public property PublicKeyToken Gets the public key token for the referenced assembly.
Public property Reference Gets the reference associated with this configuration.
Public property RevisionNumber Gets the revision number of the selected reference.
Public property StrongName Gets a value indicating whether or not the selected reference has a strong name.
Public property SubType Gets or sets the file's subtype as understood by the designers.
Public property TypeLibraryName Gets the name of the ActiveX (COM) type library reference.
Public property UseDependenciesInBuild Gets or sets a value indicating whether the dependencies of this assembly are used in the build process.
Public property UseInBuild Gets or sets a value indicating whether the assembly is used in the build process.
Public property VCProjectEngine Gets a pointer object to the project engine.
Public property VCReferences Gets the collection of references for the selected project.
Public property Version Gets the version of the selected reference.
Public property WrapperSuccessfullyGenerated Infrastructure. Microsoft Internal Use Only.
Public property WrapperTool Gets or sets the name of the tool to use when wrapping an ActiveX control reference.

Top

Methods

  Name Description
Public method MatchName Matches a specified name to the name of a collection item.
Public method Remove Removes the specified project from the solution.

Top

Remarks

See Working with Project Properties for information about accessing a project's property pages dialog box.

See Also

Reference

Microsoft.VisualStudio.VCProjectEngine Namespace