Share via


PropertiesAvailableStatus<TEntityType> Class

Definition

The basic implementation of IPropertiesAvailableStatus.

[System.Runtime.CompilerServices.Nullable(0)]
public class PropertiesAvailableStatus<TEntityType> : Microsoft.VisualStudio.ProjectSystem.Query.Framework.PropertiesAvailableStatus where TEntityType : class, IEntityType
[<System.Runtime.CompilerServices.Nullable(0)>]
type PropertiesAvailableStatus<'EntityType (requires 'EntityType : null and 'EntityType :> IEntityType)> = class
    inherit PropertiesAvailableStatus
Public Class PropertiesAvailableStatus(Of TEntityType)
Inherits PropertiesAvailableStatus

Type Parameters

TEntityType
Inheritance
PropertiesAvailableStatus<TEntityType>
Derived
Attributes

Constructors

PropertiesAvailableStatus<TEntityType>(TEntityType)

Initializes a new instance of the PropertiesAvailableStatus<TEntityType> class.

Properties

AvailableProperties (Inherited from PropertiesAvailableStatus)
Count (Inherited from PropertiesAvailableStatus)
DefinedEntityType
EntityType

The entity type where this status applies to.

IsEmpty (Inherited from PropertiesAvailableStatus)
IsFrozen (Inherited from PropertiesAvailableStatus)

Methods

EnsureMutable()

Check and throw, if the object is set to readonly.

(Inherited from PropertiesAvailableStatus)
Equals(IPropertiesAvailableStatus) (Inherited from PropertiesAvailableStatus)
Freeze() (Inherited from PropertiesAvailableStatus)
GetAvailableModelProperties() (Inherited from PropertiesAvailableStatus)
IntersectWith(IPropertiesAvailableStatus) (Inherited from PropertiesAvailableStatus)
IsAvailable(String) (Inherited from PropertiesAvailableStatus)
IsSubsetOf(IPropertiesAvailableStatus) (Inherited from PropertiesAvailableStatus)
IsValueAvailable(IEntityProperty)

Check whether value is available for a property.

(Inherited from PropertiesAvailableStatus)
MakeMutableCopy() (Inherited from PropertiesAvailableStatus)
NewInstance()

Clone this status object.

RequireProperty(IEntityProperty) (Inherited from PropertiesAvailableStatus)
RequireProperty(String) (Inherited from PropertiesAvailableStatus)
ToString() (Inherited from PropertiesAvailableStatus)
UnionWith(IPropertiesAvailableStatus) (Inherited from PropertiesAvailableStatus)

Applies to