IPackageReferenceSnapshot Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes a Package Reference in a Project Configuration, typically NuGet package references. Holds useful information in regards to a Package Reference like its Name, Type, and Version.
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })]
public interface IPackageReferenceSnapshot : Microsoft.VisualStudio.ProjectSystem.Query.IEntityWithId<Microsoft.VisualStudio.ProjectSystem.Query.IPackageReferenceSnapshot>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })>]
type IPackageReferenceSnapshot = interface
interface IEntityWithId<IPackageReferenceSnapshot>
interface IEntityWithId
interface IEntity
Public Interface IPackageReferenceSnapshot
Implements IEntityWithId(Of IPackageReferenceSnapshot)
- Attributes
-
Newtonsoft.Json.JsonConverterAttribute
- Implements
Properties
Id |
Gets the identity of the object. (Inherited from IEntityWithId) |
Name |
Gets the name of the package to be referenced. |
PropertiesAvailableStatus |
Gets available properties status of a PackageReference. |
Type |
Gets the type of package reference, for example nuget. |
Version |
Gets the version of the package to be referenced. |
Methods
AsQueryable() |
Creates a queryable returning this entity object. (Inherited from IEntityWithId<TEntity>) |