Store Methods
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | AddMonikerResolver(Guid, IMonikerResolver^) | Register an IMonikerResolver for the specified domain model. |
![]() | DefaultPartitionForClass(Guid) | Return the partition into which new elements of the specified class should be created by default. |
![]() | Dispose() | Disposes the store. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | FindDomainModel(Guid) | Finds a domain model by its ID. |
![]() | FindMonikerResolver(Guid) | Finds the IMonikerResolver registered for the specified domain model. |
![]() | GetClosurePrototypeGroup(ICollection<ModelElement^>^, ClosureType) | Creates an element group prototype in the default partition of the given closure type if a list of root elements is specified. |
![]() | GetClosurePrototypeGroup(ICollection<ModelElement^>^, ClosureType, Boolean) | Creates an element group prototype in the default partition of the specified closure type when given a list of root elements and allows bypassing of demand loading. |
![]() | GetDomainModel(Guid) | Gets an instance of a domain model by its ID. |
![]() | GetDomainModel<T>() | Gets an instance of a specified domain model type. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetService(Type^) | Gets a service. |
![]() | GetType() | (Inherited from Object.) |
![]() | LoadDomainModels(array<Type^>^) | Creates all the domain data for the specified list of domain models. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | PopContext() | Removes the current context off the top of the stack. |
![]() | PushContext(Context^) | Pushes a new context to the top of the store context stack. |
![]() | RegisterTransactionLog(TransactionLog^) | Allows a client to register a transaction log that will be notified of events on this store. |
![]() | ToString() | (Inherited from Object.) |
![]() | UnregisterTransactionLog(TransactionLog^) | Allows a client to unregister a transaction log from being notified of events on this store. |
| Name | Description | |
|---|---|---|
![]() | GetLocks() | Overloaded. Get the lock flags for this Store instance(Defined by ImmutabilityExtensionMethods.) |
![]() | IsLocked(Locks) | Overloaded. Test whether this store has any of a specified set of locks(Defined by ImmutabilityExtensionMethods.) |
![]() | SetLocks(Locks) | Overloaded. Set the lock flags of this Store instance(Defined by ImmutabilityExtensionMethods.) |

