AbstractInstallerBuilder Members

Include Protected Members
Include Inherited Members

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The AbstractInstallerBuilder type exposes the following members.

Constructors

  Name Description
Protected method AbstractInstallerBuilder
Initializes object by giving it access to an array of all available types and a specification of the more specific resource type that will be installed.

Methods

  Name Description
Protected method ConfirmAttributeExists
Helper method to determine if the given type is attributed with the necessary attributes to be installed for a given installer
Protected method CreateInstallers
Creates one or more installers after iterating over the instrumentedTypes. The number of iterators returned depends on the specific needs of the particular installable type.
Public method Equals (Inherited from Object.)
Public method Fill
Fills the given installer with other, more specific kinds of installers that have been filled with the appropriate kinds of installable resources
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method IsInstrumented
Helper method to determine if the attributes for a given type match the attributes used to specify a specific kind of installable resource. The type should be attributed with HasInstallableResourcesAttribute and the attribute passed to this method call.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Properties

  Name Description
Protected property InstrumentedTypes
Gets or sets a list of all instrumentented types found in a given assembly. Types are instrumented if they are attributed with HasInstallableResourcesAttribute and another attribute specifying another, more specific resource type.

See Also

AbstractInstallerBuilder Class

Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.