Sdílet prostřednictvím


CoreDomainModel – třída

Představuje model domény, který definuje základní prvky používané modely všechny domény.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.CoreDomainModel

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

Syntaxe

'Deklarace
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")> _
Public NotInheritable Class CoreDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")]
public sealed class CoreDomainModel : DomainModel

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

Konstruktory

  Název Popis
Veřejná metoda CoreDomainModel Vytvoří novou instanci třídy CoreDomainModel.

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á metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda GetClosureFilter Vrátí IElementVisitorFilter , které odpovídá typu zejména uzavření. (Zděděno z DomainModel.)
Veřejná metoda GetClosureVisitor Vrátí IElementVisitor, který odpovídá typu zejména uzavření. (Zděděno z DomainModel.)
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.)
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 Představuje ID modelu domény pro model hlavní domény.
Veřejné poleStatický člen ResourceBaseName Základní název zdroje tohoto modelu.

Nahoru

Poznámky

Tento model hlavní domény používá všechny modely domény a obsahuje definice prvků, jako například ModelElement a ElementLink.

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