Aracılığıyla paylaş


DslDefinitionModelDomainModel Sınıf

Dsl Tasarımcısı tanımı DomainModel DslDefinitionModelDomainModel.

Devralma Hiyerarşisi

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

Ad alanı:  Microsoft.VisualStudio.Modeling.DslDefinition
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll içinde)

Sözdizimi

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

DslDefinitionModelDomainModel türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Genel yöntem DslDefinitionModelDomainModel Oluşturucu.

Ü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öntemStatik üye DisableDiagramRules Bu etki alanı modeli Diyagram düzelti verilen depoyla ilgili kuralları devre dışı bırakır.
Genel yöntemStatik üye EnableDiagramRules Bu etki alanı modeli Diyagram düzelti verilen depoyla ilgili kuralları sağlar.Diyagramı veri deposuna yüklenecek, Diyagram düzgün davranmasını güvenceye önce bu yöntemi çağrılmalıdır.
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Korumalı yöntem Finalize Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.)
Genel yöntem GetClosureFilter ClosureType için karşılık gelen bir IElementVisitorFilter döndürür. (DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>) geçersiz kılınır.)
Genel yöntem GetClosureVisitor Belirli kapanışı türüne karşılık gelen bir IElementVisitor döndürür. (DomainModel kaynağından devralındı.)
Korumalı yöntem GetCustomDomainModelTypes Sahte ModelElementDomainClass eklemek için geçersiz kılar. (DomainModel.GetCustomDomainModelTypes() geçersiz kılınır.)
Korumalı yöntem GetCustomDomainProperties Oluşturulan etki alanı özelliklerini alır. (DomainModel kaynağından devralındı.)
Korumalı yöntem GetCustomDomainRoles Etki alanında oluşturulan rol alır. (DomainModel kaynağından devralındı.)
Korumalı yöntem GetGeneratedDomainModelTypes (Sınıflar, kurallar, ilişkiler) oluşturulan etki alanı modeli türleri listesini alır. (DomainModel.GetGeneratedDomainModelTypes() geçersiz kılınır.)
Korumalı yöntem GetGeneratedDomainProperties Oluşturulan etki alanı özellikleri listesini alır. (DomainModel.GetGeneratedDomainProperties() geçersiz kılınır.)
Korumalı yöntem GetGeneratedDomainRoles Oluşturulan etki alanı rollerinin listesini alır. (DomainModel.GetGeneratedDomainRoles() geçersiz kılınır.)
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ı.)
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (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 DslDefinitionModelDomainModel etki alanı modeli kimliği.
Genel alanStatik üye ResourceBaseName Bu modelin kaynakları temel adı.

Üst

İş 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.DslDefinition Ad Alanı