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 | |
---|---|---|
CoreDomainModel | Vytvoří novou instanci třídy CoreDomainModel. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
DomainModelInfo | Získání informací o modelu domény. (Zděděno z DomainModel.) | |
ResourceManager | Získá ResourceManager DomainModel.Pokud ResourceManager již neexistuje, pak je vytvořen. (Přepisuje DomainModel.ResourceManager.) | |
SingletonResourceManager | Pro tento model domény získá Singleton ResourceManager. | |
Store | Získá úložišti, které obsahuje tato instance model domény. (Zděděno z DomainModel.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CreateElement | Vytvoří zadaný typ prvku. (Přepisuje DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).) | |
CreateElementLink | Vytvoří propojení prvek zadaného typu. (Přepisuje DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).) | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
GetClosureFilter | Vrátí IElementVisitorFilter , které odpovídá typu zejména uzavření. (Zděděno z DomainModel.) | |
GetClosureVisitor | Vrátí IElementVisitor, který odpovídá typu zejména uzavření. (Zděděno z DomainModel.) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Pole
Název | Popis | |
---|---|---|
DomainModelId | Představuje ID modelu domény pro model hlavní domény. | |
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.