IIdentityAuthority Interface

Manages identity keys for code objects.

Methods

Method Description
IIdentityAuthority::AreDefinitionsEqual Gets a value that indicates whether the two specified IDefinitionIdentity instances are equal.
IIdentityAuthority::AreReferencesEqual Gets a value that indicates whether the two specified IReferenceIdentity instances are equal.
IIdentityAuthority::AreTextualDefinitionsEqual Gets a value that indicates whether the two specified string definition identity representations are equal.
IIdentityAuthority::AreTextualReferencesEqual Gets a value that indicates whether the two specified string reference identity representations are equal.
IIdentityAuthority::CreateDefinition Gets a pointer to a new IDefinitionIdentity instance that represents the code object in the current scope.
IIdentityAuthority::CreateReference Gets a pointer to a new IReferenceIdentity instance that represents the code object in the current scope.
IIdentityAuthority::DefinitionToText Gets a formatted string version of the specified IDefinitionIdentity.
IIdentityAuthority::DefinitionToTextBuffer Fills the specified wide character buffer with a string version of the specified IDefinitionIdentity.
IIdentityAuthority::DoesDefinitionMatchReference Gets a value that indicates whether the specified IDefinitionIdentity and IReferenceIdentity instances refer to the same code object.
IIdentityAuthority::DoesTextualDefinitionMatchTextualReference Gets a value that indicates whether the specified strings refer to the same code object.
IIdentityAuthority::GenerateDefinitionKey Gets a pointer to a newly created string key for the specified IDefinitionIdentity.
IIdentityAuthority::GenerateReferenceKey Gets a pointer to a newly created string key for the specified IReferenceIdentity.
IIdentityAuthority::HashDefinition Gets a hash value for the specified IDefinitionIdentity.
IIdentityAuthority::HashReference Gets a hash value for the specified IReferenceIdentity.
IIdentityAuthority::ReferenceToText Gets a formatted string version of the specified IReferenceIdentity.
IIdentityAuthority::ReferenceToTextBuffer Fills the specified wide character buffer with a string version of the specified IReferenceIdentity.
IIdentityAuthority::TextToDefinition Gets an interface pointer to an IDefinitionIdentity instance generated from the specified formatted string.
IIdentityAuthority::TextToReference Gets an interface pointer to an IReferenceIdentity instance generated from the specified formatted string.

Requirements

Platforms: See System Requirements.

Header: Isolation.h

.NET Framework Versions: Available since 2.0

See also