CoreDomainModel Sınıf
Tüm etki alanı modelleri tarafından kullanılan temel öğeleri tanımlayan etki alanı modeli temsil eder.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.DomainModel
Microsoft.VisualStudio.Modeling.CoreDomainModel
Ad alanı: Microsoft.VisualStudio.Modeling
Derleme: Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll içinde)
Sözdizimi
'Bildirim
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName", _
GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description", _
GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class CoreDomainModel _
Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName",
typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description",
typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
public sealed class CoreDomainModel : DomainModel
CoreDomainModel türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
CoreDomainModel | Yeni bir örneğini başlatır CoreDomainModel sınıfı. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
DomainModelInfo | Etki alanı modeli hakkında bilgi alır. (DomainModel kaynağından devralındı.) |
![]() |
ResourceManager | DomainModel'ın ResourceManager alır.Sonra ResourceManager zaten yoksa, oluşturulur. (DomainModel.ResourceManager geçersiz kılınır.) |
![]() ![]() |
SingletonResourceManager | Singleton ResourceManager bu etki alanı modeli için alır. |
![]() |
Store | Etki alanı modeli Bu örneği içeren depo alır. (DomainModel kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
CreateElement | Belirtilen türde bir öğe oluşturur. (DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]) geçersiz kılınır.) |
![]() |
CreateElementLink | Belirtilen türde bir öğe bağlantısı oluşturur. (DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]) geçersiz kılınır.) |
![]() |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) |
![]() |
GetClosureFilter | Döndürür bir IElementVisitorFilter belirli bir bilgisayarın türüne karşılık gelir. (DomainModel kaynağından devralındı.) |
![]() |
GetClosureVisitor | Belirli kapanışı türüne karşılık gelen bir IElementVisitor döndürür. (DomainModel kaynağından devralındı.) |
![]() |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) |
![]() |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Alanlar
Ad | Açıklama | |
---|---|---|
![]() ![]() |
DomainModelId | Ana etki alanı modeli etki alanı modeli Kimliğini temsil eder. |
![]() ![]() |
ResourceBaseName | Bu modelin kaynakları temel adı. |
Üst
Notlar
Bu çekirdek etki alanı modeli tüm etki alanı modelleri tarafından kullanılan ve öğelerinin tanımlarını gibi sunar ModelElement ve ElementLink.
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.