Aracılığıyla paylaş


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
Genel yöntem CoreDomainModel Yeni bir örneğini başlatır CoreDomainModel sınıfı.

Üst

Özellikler

  Ad Açıklama
Genel özellik DomainModelInfo Etki alanı modeli hakkında bilgi alır. (DomainModel kaynağından devralındı.)
Genel özellik ResourceManager DomainModel'ın ResourceManager alır.Sonra ResourceManager zaten yoksa, oluşturulur. (DomainModel.ResourceManager geçersiz kılınır.)
Genel özellikStatik üye SingletonResourceManager Singleton ResourceManager bu etki alanı modeli için alır.
Genel özellik Store Etki alanı modeli Bu örneği içeren depo alır. (DomainModel kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem CreateElement Belirtilen türde bir öğe oluşturur. (DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]) geçersiz kılınır.)
Genel yöntem 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.)
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntem GetClosureFilter Döndürür bir IElementVisitorFilter belirli bir bilgisayarın türüne karşılık gelir. (DomainModel kaynağından devralındı.)
Genel yöntem GetClosureVisitor Belirli kapanışı türüne karşılık gelen bir IElementVisitor döndürür. (DomainModel kaynağından devralındı.)
Genel yöntem GetHashCode Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Alanlar

  Ad Açıklama
Genel alanStatik üye DomainModelId Ana etki alanı modeli etki alanı modeli Kimliğini temsil eder.
Genel alanStatik üye 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.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Modeling Ad Alanı