DslLibrary Sınıf
DomainClass DslLibrary dsl tanımı bileşenleri kitaplığının tanımlar.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
Microsoft.VisualStudio.Modeling.DslDefinition.Dsl
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
<ValidationStateAttribute(ValidationState.Enabled)> _
<CLSCompliantAttribute(True)> _
Public Class DslLibrary _
Inherits DslLibraryBase
[ValidationStateAttribute(ValidationState.Enabled)]
[CLSCompliantAttribute(true)]
public class DslLibrary : DslLibraryBase
DslLibrary türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
DslLibrary(Partition, array<PropertyAssignment[]) | Yapıcı | |
DslLibrary(Store, array<PropertyAssignment[]) | Yapıcı |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
AccessModifier | Alır veya değiştiriciye erişememelidir etki alanı özellik değerini ayarlar.dsl kitaplığından oluşturulan sınıf için erişim değiştiricisi ortak veya iç olup olmadığını belirler. (DslLibraryBase kaynağından devralındı.) | |
AllLibraries | Bu nesne de dahil olmak üzere doğrudan ve dolaylı olarak alınan kitaplıkları listesini döndürür. | |
Attributes | Özniteliklerin listesini alır. (AttributedDomainElement kaynağından devralındı.) | |
Build | Alır veya yapı etki alanı özellik değerini ayarlar.Dört bölümü sürüm numarası son bölümüdür. (DslLibraryBase kaynağından devralındı.) | |
Classes | Sınıflar listesini alır.dsl kitaplığın tanımladığı etki alanı sınıfları. (DslLibraryBase kaynağından devralındı.) | |
ConnectionBuilders | ConnectionBuilders bir listesini alır.Bağlantı üreticileri dsl Kütüphane tanımlama. (DslLibraryBase kaynağından devralındı.) | |
Connectors | Bağlayıcılar listesini alır.dsl kitaplığın tanımladığı bağlayıcılar. (DslLibraryBase kaynağından devralındı.) | |
CustomAttributes | Alır veya CustomAttributes etki alanı özellik değerini ayarlar.Bu öğesinden üretilen kod öznitelik için kullanılır. (AttributedDomainElement kaynağından devralındı.) | |
Description | Alır veya açıklama etki alanı özellik değerini ayarlar.Kullanıcı arabiriminde ve oluşturulan Tasarımcısı kod belgelerinde kullanılır. (AttributedDomainElement kaynağından devralındı.) | |
DiagramElements | DiagramElements bir listesini alır.dsl kitaplığı tarafından tanımlanan öğelerin Diyagram. (DslLibraryBase kaynağından devralındı.) | |
DisplayName | Alır veya DisplayName etki alanı özellik değerini ayarlar.Bu öğe için oluşturulan Tasarımcısı'nda görüntülenen adı. (NamedDomainElement kaynağından devralındı.) | |
DslLibraryImports | DslLibraryImports bir listesini alır.Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasDslLibraryImports.DslLibrary açıklaması (DslLibraryBase kaynağından devralındı.) | |
ExplorerBehavior | Alır veya ayarlar ExplorerBehavior.dsl kitaplığın tanımladığı explorer davranışı. (DslLibraryBase kaynağından devralındı.) | |
HelpKeyword | Alır veya HelpKeyword etki alanı özellik değerini ayarlar.İsteğe bağlı bir anahtar sözcük dizini F1 Yardım bu öğe için kullanılır. (NamedDomainElement kaynağından devralındı.) | |
Id | Öğe kimliği alır. (ModelElement kaynağından devralındı.) | |
IsActive | IsActive bayrağı alır ve öğenin etkin olup olmadığını doğrular. (ModelElement kaynağından devralındı.) | |
IsDeleted | Modelinden öğesi silinmiş olup olmadığını denetler ve IsDeleted bayrağı alır. (ModelElement kaynağından devralındı.) | |
IsDeleting | IsDeleting bayrağı alır ve öğe modelinden şu anda siliniyor olup olmadığını doğrular. (ModelElement kaynağından devralındı.) | |
IsDescriptionTracking | Alır veya IsDescriptionTracking etki alanı özellik değerini ayarlar.Description özelliği true ise, diğer veri dsl tanımında izler. (AttributedDomainElement kaynağından devralındı.) | |
IsDisplayNameTracking | Alır veya IsDisplayNameTracking etki alanı özellik değerini ayarlar.DisplayName özelliği true ise, diğer veri dsl tanımında izler. (NamedDomainElement kaynağından devralındı.) | |
MajorVersion | Alır veya MajorVersion etki alanı özellik değerini ayarlar.İlk dört bölümü sürüm numarasının parçası. (DslLibraryBase kaynağından devralındı.) | |
MinorVersion | Alır veya MinorVersion etki alanı özellik değerini ayarlar.İkinci bölümü dört bölümü sürüm numarası. (DslLibraryBase kaynağından devralındı.) | |
Name | Alır veya adı etki alanı özellik değerini ayarlar.Bu öğenin adı. (NamedDomainElement kaynağından devralındı.) | |
Namespace | Alır veya ad alanı etki alanı özellik değerini ayarlar.dsl Kitaplığı ad alanı. (DslLibraryBase kaynağından devralındı.) | |
NormalizedFilePath | Alır veya NormalizedFilePath etki alanı özellik değerini ayarlar.Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary.Normalized dosya yolu için açıklama (DslLibraryBase kaynağından devralındı.) | |
Notes | Alır veya notlar etki alanı özellik değerini ayarlar.Bu öğeyle ilişkili resmi olmayan notları. (DomainElement kaynağından devralındı.) | |
Partition | Alır veya ayarlar Partition , bir öğe içeriyor. (ModelElement kaynağından devralındı.) | |
ProxyIsNameTracking | (NamedDomainElement kaynağından devralındı.) | |
ReferenceTypes | ReferenceTypes bir listesini alır.dsl kitaplığı tarafından tanımlanan başvuru türleri. (DslLibraryBase kaynağından devralındı.) | |
Relationships | İlişkilerin bir listesini alır.dsl kitaplığın tanımladığı etki ilişkileri. (DslLibraryBase kaynağından devralındı.) | |
Revision | Alır veya düzeltme etki alanı özellik değerini ayarlar.Dört bölümü sürüm numarası üçüncü bölümü. (DslLibraryBase kaynağından devralındı.) | |
Shapes | Şekil listesi alır.dsl kitaplığın tanımladığı şekilleri. (DslLibraryBase kaynağından devralındı.) | |
Store | Alır Store , bir öğe içeriyor. (ModelElement kaynağından devralındı.) | |
Types | Türlerinin bir listesini alır.dsl kitaplığı tarafından tanımlanan etki alanı türleri. (DslLibraryBase kaynağından devralındı.) | |
XmlSerializationBehavior | Alır veya ayarlar XmlSerializationBehavior.dsl kitaplığı tarafından tanımlanan Xml seri hale getirme davranışı. (DslLibraryBase kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
CalculateDescription | Açıklama değeri hesapla (AttributedDomainElement.CalculateDescription() geçersiz kılınır.) | |
CalculateName | Adı değerini hesaplar (NamedDomainElement kaynağından devralındı.) | |
CanMerge | Kaynak öğesinde belirtilen kök ProtoElement için bu öğe eklenebilir gösterdiği olup olmadığını gösteren bir değeri döndürür. (DslLibraryBase kaynağından devralındı.) | |
ChooseMergeTarget(ElementGroup) | Kopyalamak için sürükleyin veya oluşturmak için kullanıcının istediği bir öğenin alt kabul etmek için bir hedef öğe seçer. (ModelElement kaynağından devralındı.) | |
ChooseMergeTarget(ElementGroupPrototype) | Kopyalamak için sürükleyin veya oluşturmak için kullanıcının istediği bir öğenin alt kabul etmek için bir hedef öğe seçer. (ModelElement kaynağından devralındı.) | |
Copy() | Modelinde öğenin bir kopyasını oluşturur. (ModelElement kaynağından devralındı.) | |
Copy(IEnumerable<Guid>) | Bağlantılar ve öğeleri öðeyi ve onun alt bir kopyasını oluşturur. (ModelElement kaynağından devralındı.) | |
Delete() | Bir öğe modelinden siler. (ModelElement kaynağından devralındı.) | |
Delete(array<Guid[]) | Bir öğe modelinden siler. (ModelElement kaynağından devralındı.) | |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
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ı.) | |
GetDomainClass | Bu öğe için etki alanı çoğu türetilmiş sınıf alır. (ModelElement kaynağından devralındı.) | |
GetFullName | Bu DslLibrary tam adını alır | |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) | |
GetRelativeName | Geçerli ad göreli olarak DslLibrary adını alır.Geçerli ad bu olarak aynı olması gerekir.Bu ad, sonra biz dönün.Adı.Aksi takdirde, biz bunu döndürür.GetFullName() | |
GetRoleCollection<TCollection, TElement>(Guid) | Alır veya bağlı öğe koleksiyonu oluşturur (ModelElement kaynağından devralındı.) | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
MergeConfigure | Hemen mektup birleştirme işlemi için hedef öğe ilişkili sonra kendisini yapılandırmak model öğesi sağlar. (ModelElement kaynağından devralındı.) | |
MergeDisconnect | Yani MergeRelate - ters işlemi gerçekleştirir(MergeRelate tarafından oluşturulan bağlantıları kaldırır) geçerli bir belirli bir öğeyi keser. (DslLibraryBase kaynağından devralındı.) | |
MergeRelate | Bu hedef öğesi ile belirtilen kaynak öğesinde arasında bir ilişki oluşturmak için birleştirme işlemi olarak bilinir.Normalde hedef öğe (üst) ve kaynak öğe (alt) arasında bir üst-alt ilişkisi kurulur, ancak herhangi bir ilişkisi kurulabilir. (DslLibraryBase kaynağından devralındı.) | |
OnCopy | Bu öğe başka bir öğenin bir kopyası olarak oluşturulduğunda denir. (ModelElement kaynağından devralındı.) | |
OnDeleted | Bu öğe modelinden silindiğinde denir. (ModelElement kaynağından devralındı.) | |
OnDeleting | Bu öğeyi silinmek üzere olduğunda denir. (ModelElement kaynağından devralındı.) | |
OnNameChanged | Bir DslLibrary's çaðrýldýðýnda, adını değiştirir (NamedDomainElement.OnNameChanged(String, String) geçersiz kılınır.) | |
OnNamespaceChanged | Bir DslLibrary, ad alanı değiştiğinde adlı (DslLibraryBase.OnNamespaceChanged(String, String) geçersiz kılınır.) | |
OnResurrected | Bu öğe bir modeline eklendiğinde denir. (ModelElement kaynağından devralındı.) | |
OnRolePlayerPositionChanged | Bir rol konumu değiştiğinde denir. (ModelElement kaynağından devralındı.) | |
OnRolePlayerPositionChanging | Rol player konumu değişmek üzere olduğunda denir. (ModelElement kaynağından devralındı.) | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) | |
ValidateMonikerAmbiguity | Ad'ın arama tablosunu temizler ve doğrulama başlatır (DslLibraryBase.ValidateMonikerAmbiguity(ValidationContext) geçersiz kılınır.) |
Üst
Genişletme Yöntemleri
Ad | Açıklama | |
---|---|---|
AddExtension(Guid) | Fazla Yüklendi. Bu ModelElement yeni örneklenmiş uzantısıyla tanımlanan etki alanı türü genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension(Type) | Fazla Yüklendi. Belirtilen türde yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension(DomainClassInfo) | Fazla Yüklendi. Belirtilen etki alanı türü yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension(ExtensionElement) | Fazla Yüklendi. Bu ModelElement belirli bir uzantıya sahip genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
AddExtension<T>() | Fazla Yüklendi. Belirli bir türdeki yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.) | |
CanDelete | Modelinden öğeyi siler. (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
GetAllExtensions | Bir sýralanabilir öğeleri ağaç üzerinden ilk Kesiti bu ModelElement gömülü avantajlarına gerçekleştiren dönün. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetBaseElement | Belirtilen ModelElement katılıyor sanal mel kökünü verir. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension(Guid) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension(Type) | Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension(DomainClassInfo) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension<T>() | Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetLocks | Bu öğe için kilit bayrakları alın.Bu öğeyi içeren bölüme etkin kilitleri dahil edilir. (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
IsExtendedBy(Guid) | Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.) | |
IsExtendedBy(Type) | Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.) | |
IsExtendedBy(DomainClassInfo) | Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.) | |
IsLocked | Bu öğe herhangi biri belirlenen kilitleri sahip olup olmadığını test (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(Type) | Fazla Yüklendi. Belirli bir tür bu ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(Guid) | Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(DomainClassInfo) | Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(ExtensionElement) | Fazla Yüklendi. Belirtilen ExtensionElement bu ModelElement extensions kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
SetLocks | Bu öğenin kilit bayraklar ayarlandı (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(Guid) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(Type) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(DomainClassInfo) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension<T>() | Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Bu öğe böyle bir uzantısı ise sonuç null olur. (ModelElementExtensionMethods tarafından tanımlandı.) |
Üst
Açık Arabirim Uygulamaları
Ad | Açıklama | |
---|---|---|
IMergeElements.CanMerge | Bu öğe prototip içerikle birleştirebilir, true deðerini verir. (ModelElement kaynağından devralındı.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (ModelElement kaynağından devralındı.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeConfigure | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeDisconnect | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeRelate | (ModelElement kaynağından devralındı.) |
Ü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.