GraphNode Sınıf
Grafik içinde yönlendirilmiş bir düğümü temsil eder.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphNode
Ad alanı: Microsoft.VisualStudio.GraphModel
Derleme: Microsoft.VisualStudio.GraphModel (Microsoft.VisualStudio.GraphModel.dll içinde)
Sözdizimi
'Bildirim
Public Class GraphNode _
Inherits GraphObject
public class GraphNode : GraphObject
public ref class GraphNode : public GraphObject
type GraphNode =
class
inherit GraphObject
end
public class GraphNode extends GraphObject
GraphNode türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
AllLinks | (Gelen ve giden) tüm bağlantıların listesini alın. | |
Categories | Tüm kategorileri döndürür.Hiçbir zaman null döndürüyor. (GraphObject kaynağından devralındı.) | |
CategoryCount | Kategori sayısını nesnesi döndürür. (GraphObject kaynağından devralındı.) | |
DescriptiveCategoryLabel | Bu grafik nesnesi için tüm kategori etiketleri ayrılmış bir listesi oluşturur. (GraphObject kaynağından devralındı.) | |
DocumentSchema | Belgeyi yerel şema bu grafiği sahibinden alır. (GraphObject kaynağından devralındı.) | |
HasParentGroups | Bu düğüm bir veya daha fazla GraphGroups içeriyorsa true döndürür. | |
Id | Düğüm için benzersiz bir tanımlayıcı | |
IncomingLinkCount | Gelen bağlantıların sayısını döndürür | |
IncomingLinks | Gelen bağlantıların sýralanabilir.Numaralandırma sırasını rasgele. | |
IsContained | Başka bir düğümün düğüm içeriyorsa true deðerini verir. | |
IsContainer | Başka bir düğümün bir kapsayıcı düğümü ise true deðerini verir. | |
IsGroup | Bu nesne IsGroup olup olmadığını alır.GraphProperties.StyleForGroup için arar. (GraphObject kaynağından devralındı.) | |
IsPseudo | Bu nesne sahte olup olmadığını alır.GraphProperties.IsPseudo için arar. (GraphObject kaynağından devralındı.) | |
Item | Özellik değeri alır veya ayarlar özelliği. (GraphObject kaynağından devralındı.) | |
Label | Düğüm etiketi görüntülenebilir. Etiket yok tanımlanmışsa, biz her zaman kullanıcıya görüntülenecek bir şey böylece bu kimliği döndürür. | |
LinkCount | Gelen ve giden bağlantıların sayısını döndürür | |
OutgoingLinkCount | Giden bağlantıların sayısını döndürür | |
OutgoingLinks | Giden bağlantıların sýralanabilir.Numaralandırma sırasını rasgele. | |
Owner | Bu nesnenin ait olduğu Graph nesnesini alır. (GraphObject kaynağından devralındı.) | |
ParentGroups | Kendi ChildNodes koleksiyonunda listelenen bu düğüme sahip tüm GraphGroups dönüş (ya da IsGroup bu düğüm varsa, ChildGroups koleksiyonu = true). | |
Properties | Özelliği, tüm ek açıklamalar bir numaralandırma döndürür.Numaralandırma sırasını rasgele. (GraphObject kaynağından devralındı.) | |
PropertyCount | Özelliği, tüm ek açıklamalar sayısını verir. (GraphObject kaynağından devralındı.) | |
PropertyKeys | Özelliği, tüm ek açıklama anahtarlarının bir numaralandırma döndürür.Numaralandırma sırasını rasgele. (GraphObject kaynağından devralındı.) | |
PropertyValues | Özelliği, tüm ek açıklama değerlerinin bir numaralandırma döndürür.Numaralandırma sırasını rasgele. (GraphObject kaynağından devralındı.) | |
Visibility | Görünürlük özelliği bir GraphObject, get/set yardımcı özellik. (GraphObject kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
AddCategory | Bir kategori nesnesine ekler. (GraphObject kaynağından devralındı.) | |
AsNode | GraphObject bir GraphNode dönüştürür.Bu bir GraphGroup, iç düğüm döndürülür. GraphNode/Grup dışındaki türler için null değeri döndürülür. (GraphObject kaynağından devralındı.) | |
ClearCategories | Tüm kategorileri bu nesneden kaldırın. (GraphObject kaynağından devralındı.) | |
ClearValue(GraphProperty) | Belirtilen özellik değeri kaldırır. (GraphObject kaynağından devralındı.) | |
Copy(String) | Tüm özellikleri de dahil olmak üzere, bir düğüm klonlar ve özgün düğümün bağlantılardan yeni bağlantılar klonlar | |
Copy(GraphNodeId) | Tüm özellikleri de dahil olmak üzere, bir düğüm klonlar ve özgün düğümün bağlantılardan yeni bağlantılar klonlar | |
CopyCategories | Herhangi bir yeni kategoriler varolan kategorileri tutma verilen nesnesinden kopyalar. (GraphObject kaynağından devralındı.) | |
CopyProperties | Kopya herhangi bir varolan özellik değerleri tutma verilen nesneden yeni özellikleri değişmeden. (GraphObject 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ı.) | |
FindAncestorGroups | Bu düğüm içeren tüm girdilerin kaldırılmayacağına gruplarının listesini döndürür.Yalnızca IsGroup sahip düğümü döndürür çünkü bu FindAncestors ' farklıdır = true. | |
FindAncestors | Bu düğümün tüm öncüleri yukarı yinelemeli olarak walks ve benzersiz bir kümesi verir. | |
FindDescendants | Bu düğümü ve tüm alt öğelerin içerik bağlantıları Yürüyüş ve benzersiz kümesini döndürebilir. | |
FindFirstRelatedNode | Ayrıca bu düğüm traverseLink ve traverseNode yüklemler göre ilgili acceptNode yüklemi eşleşen ilk düğümü bulur. Kime ya da searchDirection parametresi tarafından belirtilen yönde traverseLink yüklemi eşleşen bağlantıları boyunca etki derecesini elde ilk arama yaparak bulabilirsiniz.Yoksa, null döndürüyor. | |
FindRelatedContainmentNodes(GraphSearchDirection) | Bu düğüm için bir kapsayıcı ilişkisi olan ilgili düğümlerin alın | |
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | Bu düğüm için bir kapsayıcı ilişkisi olan ilgili düğümlerin alın | |
FindRelatedNodes | AcceptNode yüklemi eşleşir ve ilişkili dgml düğümleri traverseLink ve traverseNode yüklemler ile eşleşen bir yol bulur. Bunlar, searchDirection parametresi tarafından belirtilen kaynak veya hedef yönünde traverseLink yüklemi eşleşen bağlantıları boyunca etki derecesini elde ilk arama yaparak bulunur.Sonra düğüm traverseNode yüklemi eşleşiyorsa, bu düğüm aracılığıyla recurrsively aynı yönde arama tutar ve acceptNode yüklemi uyan tüm düðümleri verir.Arama yapılsın grafikteki işleyebilir. | |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) | |
GetMetaObject | (GraphObject kaynağından devralındı.) | |
GetSchemaValue | Varsa, özelliğin şema özgü değerini alır. (GraphObject kaynağından devralındı.) | |
GetSources | En az 1 belirtilen bağlantı kategorileri ile eşleşen bir bağlantı yoluyla, bu düğüm ile bağlantılı kaynakları alır. | |
GetTargets | En az 1 belirtilen bağlantı kategorileri ile eşleşen bir bağlantı yoluyla, bu düğüm ile bağlantılı hedefleri alır. | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
GetValue(String) | Belirtilen özellik değerini alır. (GraphObject kaynağından devralındı.) | |
GetValue(GraphProperty) | Belirtilen eklenti değerini alır. (GraphObject kaynağından devralındı.) | |
GetValue<T>(GraphProperty, Graph) | Belirtilen özellik değerini alır. (GraphObject kaynağından devralındı.) | |
GetValue<T>(GraphProperty, T) | Belirtilen eklenti değerini alır. property , Biz bu yönteme arayan varsayılan değerini döndürür, ayarlı değil. (GraphObject kaynağından devralındı.) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Belirtilen özellik değerini alır ve aynı zamanda bu özellik değerini Devralındığı kategori varsa döndürür. (GraphObject kaynağından devralındı.) | |
GetValueAsString | Verilen özellik verilen kültür kullandığı bir dize olarak döndürür. (GraphObject kaynağından devralındı.) | |
HasCategory(String) | Nesnenin verilen kategori varsa true deðerini verir. (GraphObject kaynağından devralındı.) | |
HasCategory(GraphCategory) | Nesnenin verilen kategori varsa true deðerini verir. (GraphObject kaynağından devralındı.) | |
HasCategory(IEnumerable<GraphCategory>) | Nesnenin verilen kategorilerden herhangi biri varsa true deðerini verir. (GraphObject kaynağından devralındı.) | |
HasCategoryInSet | Verilen kümesine kategoriler bu nesne geçerli olup olmadığını belirler. (GraphObject kaynağından devralındı.) | |
HasLocalValue | Belirtilen özellik bu nesneyle hiçbir kategori devralma onay varsa true deðerini verir. (GraphObject kaynağından devralındı.) | |
HasParentGroup | İç kitap yalnızca tutmak için. | |
HasValue(String) | Nesnenin belirtilen özellik için bir değere sahip dışarı bulabilirsiniz. (GraphObject kaynağından devralındı.) | |
HasValue(GraphProperty) | Belirtilen eklenti varsa true deðerini verir. (GraphObject kaynağından devralındı.) | |
IsContainedBy | Bu düğümün bir ata grubu ise, True. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
OnCategoryChanged | (GraphObject kaynağından devralındı.) | |
OnPropertyChanged(String) | Bu düğüm üzerinde IsGroup özelliğinin değiştiği zaman GraphGroupCollection bildiren geçersiz kılma. GraphGroup aynı işlemde bu işlem sonrasında hemen kullanılabilir olacak şekilde zaman uyumlu olması gerekir. (GraphObject.OnPropertyChanged(String) geçersiz kılınır.) | |
OnPropertyChanged(GraphProperty) | PropertyChangd olayı harekete geçiren için verilen GraphProperty. (GraphObject kaynağından devralındı.) | |
Remove | Bu düğüm grafikten kaldırma | |
RemoveCategory | Bu nesnenin kategori kaldırır. (GraphObject kaynağından devralındı.) | |
SetValue(String, Object) | Verilen anahtar, tür ve değer kullanarak, bir ek açıklama ekler. (GraphObject kaynağından devralındı.) | |
SetValue<T>(GraphProperty, T) | Belirtilen özellik değerini ayarlar.Özellik zaten varsa, aksi takdirde ek açıklama işaretleri önlemek sürece kendi değerin üzerine yazılır. (GraphObject kaynağından devralındı.) | |
ToString | İnsan daha kolay varsayılan dize halinde temsili bir düğüm nesnesi (Object.ToString() geçersiz kılınır.) | |
WrapGraphObject | Aynı özellik ve kategorileri belirli bir grafik nesnesi olarak paylaşmak için geçerli graph nesnesini değiştirir. Her zaman sarıcı ve wrappee grafik nesneleri, özellikleri ve kategoriler oluşan özdeş kümelerin olacaktır. (GraphObject kaynağından devralındı.) |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
CategoryChanged | (GraphObject kaynağından devralındı.) | |
PropertyChanged | (GraphObject 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.