Sdílet prostřednictvím


DslDefinitionModelDomainModel – třída

DomainModel DslDefinitionModelDomainModel Definition Designer Dsl.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

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

Syntaxe

'Deklarace
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DependsOnDomainModelAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")> _
Public Class DslDefinitionModelDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DependsOnDomainModelAttribute(typeof(CoreDesignSurfaceDomainModel))]
[DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")]
public class DslDefinitionModelDomainModel : DomainModel

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

Konstruktory

  Název Popis
Veřejná metoda DslDefinitionModelDomainModel Konstruktor.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost DomainModelInfo Získání informací o modelu domény. (Zděděno z DomainModel.)
Veřejná vlastnost ResourceManager Získá ResourceManager DomainModel.Pokud ResourceManager již neexistuje, pak je vytvořen. (Přepisuje DomainModel.ResourceManager.)
Veřejná vlastnostStatický člen SingletonResourceManager Pro tento model domény získá Singleton ResourceManager.
Veřejná vlastnost Store Získá úložišti, které obsahuje tato instance model domény. (Zděděno z DomainModel.)

Nahoru

Metody

  Název Popis
Veřejná metoda CreateElement Vytvoří zadaný typ prvku. (Přepisuje DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).)
Veřejná metoda CreateElementLink Vytvoří propojení prvek zadaného typu. (Přepisuje DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).)
Veřejná metodaStatický člen DisableDiagramRules Zakáže pravidel v tomto modelu domény týkající se opravy diagramu pro dané úložiště.
Veřejná metodaStatický člen EnableDiagramRules Umožňuje pravidel v tomto modelu domény týkající se opravy diagramu pro dané úložiště.Pokud data diagramu bude načtena do úložiště, by tato metoda volána nejprve zajistit diagramu chová správně.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetClosureFilter Vrátí IElementVisitorFilter, který odpovídá ClosureType. (Přepisuje DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>).)
Veřejná metoda GetClosureVisitor Vrátí IElementVisitor, který odpovídá typu zejména uzavření. (Zděděno z DomainModel.)
Chráněná metoda GetCustomDomainModelTypes Přepsat přidat falešné ModelElementDomainClass. (Přepisuje DomainModel.GetCustomDomainModelTypes().)
Chráněná metoda GetCustomDomainProperties Získá vlastnosti domény generována. (Zděděno z DomainModel.)
Chráněná metoda GetCustomDomainRoles Získá-generování rolí. (Zděděno z DomainModel.)
Chráněná metoda GetGeneratedDomainModelTypes Získá seznam typů modelu domény generované (třídy, pravidla, vztahy). (Přepisuje DomainModel.GetGeneratedDomainModelTypes().)
Chráněná metoda GetGeneratedDomainProperties Získá seznam vlastnosti generované domény. (Přepisuje DomainModel.GetGeneratedDomainProperties().)
Chráněná metoda GetGeneratedDomainRoles Získá seznam rolí, generované domény. (Přepisuje DomainModel.GetGeneratedDomainRoles().)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen DomainModelId Model domény DslDefinitionModelDomainModel ID.
Veřejné poleStatický člen ResourceBaseName Základní název zdroje tohoto modelu.

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.DslDefinition – obor názvů