Share via


IAssemblyReferenceSnapshot Interface

Definition

Describes a referenced assembly in a Project Configuration. Holds useful information in regards to an Assembly Reference like its Name, Path, Type, etc.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })]
public interface IAssemblyReferenceSnapshot : Microsoft.VisualStudio.ProjectSystem.Query.IEntityWithId<Microsoft.VisualStudio.ProjectSystem.Query.IAssemblyReferenceSnapshot>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })>]
type IAssemblyReferenceSnapshot = interface
    interface IEntityWithId<IAssemblyReferenceSnapshot>
    interface IEntityWithId
    interface IEntity
Public Interface IAssemblyReferenceSnapshot
Implements IEntityWithId(Of IAssemblyReferenceSnapshot)
Derived
Attributes
Newtonsoft.Json.JsonConverterAttribute
Implements

Properties

Alias

Gets the alias of the referenced assembly.

CopyLocal

Gets whether the assembly reference is copied to the local bin path.

Culture

Gets the culture of the assembly to be referenced.

Description

Gets a text description of the assembly to be referenced.

FullName

Gets the full name of the assembly to be referenced.

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
MajorVersion

Gets the major version number of the assembly to be referenced.

MinorVersion

Gets the minor version number of the assembly to be referenced.

Name

Gets the name of the referenced assembly.

Path

Gets the path of the referenced assembly.

PropertiesAvailableStatus

Gets available properties status of a AssemblyReference.

Resolved

Gets whether the assembly reference is resolved.

SpecificVersion

Gets whether only a certain version of the reference is used.

Type

Gets the type of the assembly reference. Includes COM, Native, assembly, and project to project references

Version

Gets the version of the assembly to be referenced.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to