Sdílet prostřednictvím


ImmutabilityExtensionMethods – třída

Rozšíření metody, které poskytují veřejné rozhraní API immutability straně instance bez znečišťujících API modelu, pokud uživatel výslovně importuje oboru názvů Immutability

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods

Obor názvů:  Microsoft.VisualStudio.Modeling.Immutability
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Deklarace
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods

Typ ImmutabilityExtensionMethods zveřejňuje následující členy.

Metody

  Název Popis
Veřejná metodaStatický člen CanDelete Odstraní prvek z modelu.
Veřejná metodaStatický člen CanDeleteElements Dotaz, zda lze odstranit zadanou sadu prvků, s přihlédnutím k jakékoli IMS odstranit zámky pro prvky v úplnou uzavření prvky.Prvky nelze odstranit, pokud jakýkoli prvek v uzavření je že uzamčen odstranit nebo jakéhokoli prvku je cíl odkazu na prvek s RolePlayer lock získání a tento prvek je mimo uzavření.
Veřejná metodaStatický člen GetLocks(ModelElement) Získáte zámek příznaky pro tento prvek.To bude zahrnovat všechny zámky na oddíl obsahující prvek povolen.
Veřejná metodaStatický člen GetLocks(Partition) Získáte příznaky zámek pro instanci tohoto oddílu.To bude zahrnovat všechny zámky povoleno úložiště obsahující oddíl.
Veřejná metodaStatický člen GetLocks(Store) Získání zámku příznaky této instance úložiště
Veřejná metodaStatický člen IsLocked(ModelElement, Locks) Zda tento prvek má všechny zadané množině zámky
Veřejná metodaStatický člen IsLocked(Partition, Locks) Otestujte, zda tento oddíl má všechny zadané množině zámky
Veřejná metodaStatický člen IsLocked(Store, Locks) Zda má toto úložiště všechny zadané množině zámky
Veřejná metodaStatický člen SetLocks(ModelElement, Locks) Nastavení příznaků lock tohoto prvku
Veřejná metodaStatický člen SetLocks(Partition, Locks) Nastavení příznaků zamknout zadaný oddíl instance
Veřejná metodaStatický člen SetLocks(Store, Locks) Nastavení příznaků zámek této instance úložiště

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Immutability – obor názvů