ProvideDependentAssemblyAttribute Class

 

Parent class for attributes that generate dependentAssembly entries.

Namespace:   Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)


public abstract class ProvideDependentAssemblyAttribute : RegistrationAttribute

NameDescription
System_CAPS_protmethodProvideDependentAssemblyAttribute()

Initializes a new instance of the ProvideDependentAssemblyAttribute class.

NameDescription
System_CAPS_pubpropertyAssemblyName

Gets or sets the name of the target assembly.

System_CAPS_pubpropertyCodeBase

Gets or sets a relative path from $PackageFolder$, or an absolute path rooted from an environment variable substitution (of format %variable%).

System_CAPS_pubpropertyCulture

Gets or sets a string that specifies the language and country/region of the assembly.

System_CAPS_protpropertyCurrentAssembly

Gets or sets the assembly to which the generated dependentAssembly registry entry refers.

System_CAPS_pubpropertyGuid

Gets the identifier of this attribute instance.

System_CAPS_pubpropertyPublicKeyToken

Gets or sets a 16-character hexadecimal number which is the token part of the strong name of the assembly being redirected.

System_CAPS_pubpropertyTypeId

Gets the current instance of this attribute.(Inherited from RegistrationAttribute.)

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Attribute.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodFormatPublicKeyToken(Byte[])

Formats a binary public key token into a hexadecimal string.

System_CAPS_protmethodGetGuidHashString()

Gets the string that will be hashed into the identifier of the attribute.

System_CAPS_pubmethodGetHashCode()

(Inherited from Attribute.)

System_CAPS_protmethodGetPackageRegKeyPath(Guid)

Gets the registry path (relative to the registry root of the application) of the VSPackage.(Inherited from RegistrationAttribute.)

System_CAPS_protmethodGetPathToKey()

Gets the path to the key were the values for this attribute will be registered.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsDefaultAttribute()

(Inherited from Attribute.)

System_CAPS_pubmethodMatch(Object)

(Inherited from Attribute.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRegister(RegistrationAttribute.RegistrationContext)

Registers this attribute with the given context.(Overrides RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).)

System_CAPS_protmethodSetValues(RegistrationAttribute.Key)

Set values handled by this attribute in the given key.

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_protmethodTryParseVersion(String, Version)

Tries to parse a string into a version.

System_CAPS_pubmethodUnregister(RegistrationAttribute.RegistrationContext)
System_CAPS_protmethodUpdateAssemblyInformation()

Updates all information not provided from the assembly to which this attribute is applied.

System_CAPS_protmethodValidateAttributeInformation()

Validates that all the required information has been supplied.

NameDescription
System_CAPS_protfield_guidUpdateNeeded

This API supports the product infrastructure and is not intended to be used directly from your code. Indicates whether a GUID update is required. If true, a GUID update is required. If false (default), no update is required.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: