Store Members

Include Protected Members
Include Inherited Members

The store contains an in-memory representation of the elements and links in one or more models.

The Store type exposes the following members.

Constructors

  Name Description
Public method Store Overloaded. Initializes a new instance of the Store class.

Top

Methods

  Name Description
Public method AddMonikerResolver Register an IMonikerResolver for the specified domain model.
Public method Dispose Disposes the store.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method FindDomainModel Finds a domain model by its ID.
Public method FindMonikerResolver Finds the IMonikerResolver registered for the specified domain model.
Public method GetClosurePrototypeGroup Overloaded. Creates an ElementGroupPrototype in the default partition of a specified closure type.
Public method GetDomainModel Overloaded. Gets a domain model.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetService Gets a service.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method LoadDomainModels Creates all the domain data for the specified list of domain models.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method PopContext Removes the current context off the top of the stack.
Public method PushContext Pushes a new context to the top of the store context stack.
Public method RegisterTransactionLog Allows a client to register a transaction log that will be notified of events on this store.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)
Public method UnregisterTransactionLog Allows a client to unregister a transaction log from being notified of events on this store.

Top

Properties

  Name Description
Public property ChangeSource Gets the current change source for operations in the store.
Public property CurrentContext Gets the current context of the store.
Public property DefaultPartition Gets or sets the default partition for the store.
Public property DemandLoading Gets whether the store is currently demand loading a relationship.
Public property Disposed Gets whether the store has been disposed.
Public property DomainDataDirectory Gets domain information directory of the store.
Public property DomainModels Gets a collection of domain models in this store.
Public property ElementDirectory Gets the directory of elements contained within the store.
Public property ElementFactory Gets the element factory for the model.
Public property EventManagerDirectory Gets the event manager directory for the model.
Public property Id Gets the ID of the store.
Public property InRedo Gets the store and verifies whether the current context of the store is being redone.
Public property InUndo Gets the store and verifies whether the current context of the store is being undone.
Public property InUndoRedoOrRollback Gets the store and verifies whether the current context of the store is being redone, undone, or rolled back.
Public property Partitions Gets the Collection of Partition objects for the store.
Public property PartitionsAlternate Gets the partitions used in the store.
Public property PropertyBag Gets the property bag for the store.
Public property RuleManager Gets the rule manager for the store.
Public property ShuttingDown Gets the store and verifies whether the store is shutting down, or sets the state of the store as shutting down.
Public property TransactionActive Gets or sets whether the store has a currently active transaction.
Public property TransactionLogs Gets the current list of transaction logs for the store.
Public property TransactionManager Gets the transaction manager for the model.
Public property UndoManager Gets the UndoManager for the default context.
Public property Version Gets the version of the store.

Top

Events

  Name Description
Public event StoreDisposing Occurs when the store is disposing.

Top

See Also

Reference

Store Class

Microsoft.VisualStudio.Modeling Namespace