CustomEditor Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DomainClass CustomEditor, ana tasarım yüzeyi özel kodla uygulanan bir düzenleyiciyi tanımlar.
public ref class CustomEditor sealed : Microsoft::VisualStudio::Modeling::DslDefinition::Editor
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.CustomEditor.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.CustomEditor.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("fd8516d6-c9e1-4920-bb12-13346b23118d")]
[System.CLSCompliant(true)]
public sealed class CustomEditor : Microsoft.VisualStudio.Modeling.DslDefinition.Editor
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.CustomEditor.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.CustomEditor.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("fd8516d6-c9e1-4920-bb12-13346b23118d")>]
[<System.CLSCompliant(true)>]
type CustomEditor = class
inherit Editor
Public NotInheritable Class CustomEditor
Inherits Editor
- Devralma
- Öznitelikler
Oluşturucular
| CustomEditor(Partition, PropertyAssignment[]) |
Oluşturucu |
| CustomEditor(Store, PropertyAssignment[]) |
Oluşturucu |
Alanlar
| DomainClassId |
CustomEditor etki alanı sınıf kimliği. |
Özellikler
| CopyPasteGeneration |
CopyPasteGeneration Domain özelliğinin değerini alır veya ayarlar. Oluşturulan tasarımcıda kes/Kopyala/Yapıştır özelliğini etkinleştirin. (Devralındığı yer: Editor) |
| Dsl |
DSL alır veya ayarlar. Düzenleyiciyi tanımlayan DSL. (Devralındığı yer: Editor) |
| EditorGuid |
EditorGuid Domain özelliğinin değerini alır veya ayarlar. Düzenleyicinin GUID 'i. (Devralındığı yer: Editor) |
| FileExtension |
FileExtension etki alanı özelliğinin değerini alır veya ayarlar. Düzenleyici için kaydedilen dosya uzantısı. (Devralındığı yer: Editor) |
| Icon |
Simgenin Domain özelliğinin değerini alır veya ayarlar. Düzenleyici ile ilişkili simge. (Devralındığı yer: Editor) |
| Id |
Bu öğenin benzersiz tanımlayıcısı. (Devralındığı yer: ModelElement) |
| IsActive |
Öğe model içinde etkin ise true, öğe silinmişse veya silme sürecde varsa false döndürür. (Devralındığı yer: ModelElement) |
| IsDeleted |
Öğe modelden silindi. (Geri al komutunun öğeyi silmeyi geri alması için silinen öğeler hemen yok edilmez.) (Devralındığı yer: ModelElement) |
| IsDeleting |
Öğe modelden silindi. (Geri al komutunun öğeyi silmeyi geri alması için silinen öğeler hemen yok edilmez.) (Devralındığı yer: ModelElement) |
| Notes |
Not alanı özelliğinin değerini alır veya ayarlar. Bu öğeyle ilişkili resmi olmayan notlar. (Devralındığı yer: DomainElement) |
| Partition |
Bu öğeyi içeren bölüm örneğini alır veya ayarlar. (Devralındığı yer: ModelElement) |
| RootClass |
RootClass alır veya ayarlar. Gezgin 'in üst düğümü ve bir modeli kalıcı hale getiren XML belgesinin kökünde temsil edilen öğeyi tanımlayan kök sınıf. (Devralındığı yer: Editor) |
| Store |
Bu öğeyi içeren mağaza örneğini al. (Devralındığı yer: ModelElement) |
| ToolboxTabs |
Toolboxsekmelerinin bir listesini alır. Düzenleyici tarafından tanımlanan araç kutusu sekmeleri. (Devralındığı yer: Editor) |
| Validation |
Doğrulamayı alır veya ayarlar. Düzenleyici tarafından tanımlanan doğrulama davranışı. (Devralındığı yer: Editor) |
| XmlSerializationDefinition |
XmlSerializationDefinition alır veya ayarlar. Düzenleyici tarafından tanımlanan XML serileştirme davranışı sarmalayıcısı. (Devralındığı yer: Editor) |
Yöntemler
| CanMerge(ProtoElementBase, ElementGroupPrototype) |
Belirtilen kök Protoöğesi tarafından temsil edilen kaynak öğenin bu öğeye eklenip eklenemeyeceğini gösteren bir değer döndürür. (Devralındığı yer: Editor) |
| ChooseMergeTarget(ElementGroup) |
ElementGroup birleştirme işlemi için hedef olarak kullanılacak ModelElement 'i alır. |
| ChooseMergeTarget(ElementGroupPrototype) |
ElementGroupPrototype birleştirme işlemi için hedef olarak kullanılacak ModelElement 'i alır. |
| Copy() |
Modeldeki öğenin bir kopyasını oluşturur. (Devralındığı yer: ModelElement) |
| Copy(IEnumerable<Guid>) |
Modeldeki öğenin bir kopyasını oluşturur. (Devralındığı yer: ModelElement) |
| Delete() |
Öğeyi modelden siler. (Devralındığı yer: ModelElement) |
| Delete(Guid[]) |
Öğeyi modelden siler. (Devralındığı yer: ModelElement) |
| GetDomainClass() |
Bu öğe için en fazla türetilmiş etki alanı sınıfını alır. (Devralındığı yer: ModelElement) |
| GetRoleCollection<TCollection,TElement>(Guid) |
Bağlantılı öğe koleksiyonunu alır veya oluşturur (Devralındığı yer: ModelElement) |
| MergeConfigure(ElementGroup) |
Bir düzenleyiciyi DSL 'ye birleştirdikten sonra yapılandırma. (Devralındığı yer: Editor) |
| MergeDisconnect(ModelElement) |
Mergeregeç 'e ters işlem gerçekleştirir-Yani, belirli bir öğenin geçerli bir öğeden bağlantısını keser (Mergeregeç tarafından oluşturulan bağlantıları kaldırır). (Devralındığı yer: Editor) |
| MergeRelate(ModelElement, ElementGroup) |
Bu hedef öğe ile belirtilen kaynak öğe arasında bir ilişki oluşturmak için birleştirme işlemi tarafından çağırılır. Genellikle, hedef öğe (üst öğe) ve kaynak öğe (alt öğe) arasında bir üst-alt ilişkisi oluşturulur, ancak herhangi bir ilişki kurulabilir. (Devralındığı yer: Editor) |
| OnCopy(ModelElement) |
Öğenin bir kopyası oluşturulduğunda çağırılır. Yöntemi, yinelenen öğesinde çağrılır. (Devralındığı yer: ModelElement) |
| OnDeleted() |
Öğe silindikten sonra model tarafından çağırılır. (Devralındığı yer: ModelElement) |
| OnDeleting() |
Öğe silinmeden önce model tarafından çağırılır. (Devralındığı yer: ModelElement) |
| OnResurrected() |
Öğe yeniden oluşturulduktan sonra model tarafından çağırılır (depoya geri yerleştirildi). (Devralındığı yer: ModelElement) |
| OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Rol oynatıcı konumu değiştiğinde bildirimde bulunmak için sanal yöntem. (Devralındığı yer: ModelElement) |
| OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Rol oynatıcı konumunun ne zaman değişmekte olduğunu bildirmek için sanal yöntem. (Devralındığı yer: ModelElement) |
Belirtik Arabirim Kullanımları
| IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) | (Devralındığı yer: ModelElement) |
| IMergeElements.ChooseMergeTarget(ElementGroup) | (Devralındığı yer: ModelElement) |
| IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Devralındığı yer: ModelElement) |
| IMergeElements.MergeConfigure(ElementGroup) | (Devralındığı yer: ModelElement) |
| IMergeElements.MergeDisconnect(ModelElement) | (Devralındığı yer: ModelElement) |
| IMergeElements.MergeRelate(ModelElement, ElementGroup) | (Devralındığı yer: ModelElement) |
Uzantı Metotları
| AddExtension(ModelElement, DomainClassInfo) |
Bu ModelElement 'i belirtilen etki alanı türünün yeni bir örneklenmiş uzantısıyla genişletin. Öğesi zaten bu türden bir uzantıya sahipse InvalidOperationException atılır. |
| AddExtension(ModelElement, ExtensionElement) |
Bu ModelElement 'i belirli bir uzantıyla genişletin. Öğe zaten aynı türde bir uzantıya sahipse bir InvalidOperationException atılır. |
| AddExtension(ModelElement, Guid) |
Bu ModelElement öğesini, tanımlanan etki alanı türünün yeni örneklenmiş Uzantısı ile genişletin. Öğesi zaten bu türden bir uzantıya sahipse InvalidOperationException atılır. |
| AddExtension(ModelElement, Type) |
Bu ModelElement 'i belirtilen türdeki yeni bir örneklenmiş uzantıyla genişletin. Öğesi zaten bu türden bir uzantıya sahipse InvalidOperationException atılır. |
| AddExtension<T>(ModelElement) |
Bu ModelElement 'i belirli bir türün yeni bir örneklenmiş uzantısıyla genişletin. Öğe zaten aynı türde bir uzantıya sahipse bir InvalidOperationException atılır. |
| GetAllExtensions(ModelElement) |
Bu ModelElement 'e katıştırılmış uzantı öğelerinin ağacı genelinde bir enine ilk çapraz geçiş gerçekleştiren bir numaralandırılabilir döndürür. |
| GetBaseElement(ModelElement) |
Belirtilen ModelElement 'in katıldığı sanal MEL 'un kökünü döndürür. |
| GetExtension(ModelElement, DomainClassInfo) | |
| GetExtension(ModelElement, Guid) | |
| GetExtension(ModelElement, Type) |
Bu ModelElement 'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement öğesini al. Öğe böyle bir uzantıya sahip değilse, bir InvalidOperationException oluşturulur. |
| GetExtension<T>(ModelElement) |
Bu ModelElement 'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement öğesini al. Öğe böyle bir uzantıya sahip değilse, bir InvalidOperationException oluşturulur. |
| IsExtendedBy(ModelElement, DomainClassInfo) |
Bu ModelElement 'in Şu anda belirli bir türdeki bir ExtensionElement tarafından genişletilmediğini sorgulayın. |
| IsExtendedBy(ModelElement, Guid) |
Bu ModelElement 'in Şu anda belirli bir türdeki bir ExtensionElement tarafından genişletilmediğini sorgulayın. |
| IsExtendedBy(ModelElement, Type) |
Bu ModelElement 'in Şu anda belirli bir türdeki bir ExtensionElement tarafından genişletilmediğini sorgulayın. |
| RemoveExtension(ModelElement, DomainClassInfo) |
Belirli bir türdeki belirtilen ModelElement 'in tüm uzantılarını kaldırın. |
| RemoveExtension(ModelElement, ExtensionElement) |
Belirtilen bir ExtensionElement öğesini bu ModelElement 'in uzantılarından kaldırın. |
| RemoveExtension(ModelElement, Guid) |
Belirli bir türdeki belirtilen ModelElement 'in tüm uzantılarını kaldırın. |
| RemoveExtension(ModelElement, Type) |
Belirli bir türdeki bu ModelElement 'in tüm uzantılarını kaldırın. |
| TryGetExtension(ModelElement, DomainClassInfo) | |
| TryGetExtension(ModelElement, Guid) | |
| TryGetExtension(ModelElement, Type) | |
| TryGetExtension<T>(ModelElement) |
Bu ModelElement 'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement öğesini al. Bu öğenin böyle bir uzantısı yoksa sonuç null olur. |
| CanDelete(ModelElement, Guid[]) |
Öğeyi modelden siler. |
| GetLocks(ModelElement) |
Bu öğe için kilit bayraklarını al. Bu, öğesini içeren bölümde etkinleştirilen tüm kilitleri dahil eder. |
| IsLocked(ModelElement, Locks) |
Bu öğenin belirtilen kilit kümesinden herhangi birine sahip olup olmadığını test edin |
| SetLocks(ModelElement, Locks) |
Bu öğenin kilit bayraklarını ayarla |