|
DynamicGraphMetaObject |
|
|
Graph |
Představuje orientovaného grafu, který je tvořen uzly a odkazy. |
|
GraphCategory |
Graf kategorie se používají k určení kategorie informací na GraphObject, stejně jako uzly a odkazy. |
|
GraphCategoryChangedEventArgs |
|
|
GraphCategoryCollection |
|
|
GraphCommand |
|
|
GraphCommandDefinition |
Definuje konkrétní příkaz definice, které lze do skupiny GraphCommands. |
|
GraphCommonSchema |
Definuje sadu běžně používaných objektů GraphProperty. |
|
GraphDataObject |
Tato třída poskytuje podporu objekt IDataObject pro výměnu dat DGML prostřednictvím schránky a přetažením. |
|
GraphDeserializationProgressEventArgs |
Představuje aktuální průběh, provedenou při rekonstrukci vstupní převodník. |
|
GraphEnumerable |
Rozšíření metody pro typy grafů. |
|
GraphException |
Výjimku, která je vyvolána, když dojde k chybě analýzy průběhu GraphNodeId.Parse |
|
GraphGroup |
Obal na uzly, které mají IsGroup = true.Nemají oddělenou identitu; použití identity uzlu, který se zalomit. |
|
GraphLink |
Představuje odkaz v orientovaného grafu. |
|
GraphLinkCollection |
Instance této třídy spravovat kolekci odkazů.Řazení není zachován. |
|
GraphMetadata |
Tato třída slouží k poskytování více informací o GraphProperty, včetně lokalizovaných řetězců a příznaky určující způsob zobrazení vlastnosti v okně vlastnosti mřížky. |
|
GraphMetadataContainer |
Objekt, který může mít graf konkrétní metadata spojená s ním. |
|
GraphNavigateToItemRanks |
Společné hodnoty pořadí pro rozšíření IGraphNavigateToItem. |
|
GraphNode |
Představuje uzel v orientovaného grafu |
|
GraphNodeCollection |
Tato třída poskytuje metody pro práci s kolekce uzlů.Tato třída nezachová pořadí, ve kterém přidány uzly, takže po jejich vytvoření výčtu získáte je zpět v náhodném pořadí. |
|
GraphNodeId |
GraphNodeId je dvojice název hodnota, například "= b".Levou část tohoto identifikátoru ("a") je reprezentován GraphNodeIdName, s názvem "název" a pravé straně, "b" je součástí "hodnota". Část hodnoty GraphNodeId může být jeden z následujících: * řetězce * Uri * GraphNodeId * GraphNodeIdCollection.Vzhledem k tomu, že hodnota může být GraphNodeId nebo GraphNodeIdCollection, můžeme použít závorky "(") k určení vnoření: např, a=(b=c) = (b = c d = e) (= b c = d).Vytvoření vnořeného seznamu GraphNodeId pro (= b c = d), GraphNodeIdCollection vytvořit a přiřadit GraphNodeId:GraphNodeId.Get (GraphNodeIdName.Nested, nový GraphNodeIdCollection (GraphNodeId.Get(MyGraphNodeIdNames.a, "b") GraphNodeId.Get(MyGraphNodeIdNames.c, "d")); Můžete také vytvořit tento GraphNodeId pomocí následující jednoduché aritmetické operace:GraphNodeId ab = GraphNodeId.Get("(a=b)"); GraphNodeId abcd = ab + "(c=d)"; / / Výnosy (= b c = d) Výsledkem může být převeden na řetězec pomocí ToString() nebo implicitní řetězec operátor přetypování a ohlásí "(= b c = d)".Protože GraphNodeIds jsou uložené singleton v HashSet, mohou být porovnány pomocí operátoru ==. |
|
GraphNodeIdCollection |
Obsahuje seznam GraphNodeIds.To mohou být uloženy uvnitř.Hodnota část GraphNodeId.To je neměnný seznam ihned, jakmile je vytvořen.Používáme abstraktní třídy, protože tato třída neví formátování vyžadované k serializaci seznamu zpět na řetězec. Odvozené třídy to vědět. |
|
GraphNodeIdConverter |
Typ převaděč, který lze použít k převedení z GraphNodeId.Převaděč editor je odvozen z této. |
|
GraphNodeIdName |
GraphNodeIdName dát GraphNodeId. Tím se vytvoří název a datový typ GraphNodeId. |
|
GraphNodeIdPropertyDescriptor |
Toto je vlastní PropertyDescriptor, který se používá k naplnění řádku v PropertyGrid XmlAttribute informace a odpovídající lokalizované řetězce pro štítky a popisy. |
|
GraphObject |
Tato třída umožňuje objekt rozšiřitelný přidáním vak silně typovou vlastnost párů název hodnota. |
|
GraphObjectChangedEventArgs |
Tyto argumenty událostí používají události GraphNodeCollection a GraphLinkCollection přidány a odebrána, aby mohli sledovat odkazy a uzly přidávání a odebírání z grafu. |
|
GraphPathSerializationDictionary |
CommonPaths umožňuje přemapování určité hodnoty atributu DGML.Například je příjemné mít cestu k souboru se vzhledem k řešení tak lze nalézt v souboru při přesunutí tohoto řešení.Vyřešit to můžete definovat cestu nazvanou "makro SolutionDir" s hodnotou úplnou cestu.Pak GraphSerializer nahradí tuto cestu všude, kde je nalezen v DGML se syntaxí "$ (název)" kde název je cesta, kterou jste zadali Id a zapíše mimo definici cesty, které se používají v bloku cesty na konci souboru.Při načítání tohoto dokumentu DGML cesty nahradí hodnoty v aktuálním CommonPaths a pak budou rozšířeny všechny proměnné odkazy se tyto nové hodnoty.Takže řešení složku v počítači může být na jednotce C jiném a na jednotce D v jiném počítači a vše bude stále stejně fungovat očekávaným způsobem. |
|
GraphPathSerializer |
Tato třída lze pomocí názvů cest v daném CommonPaths řetězcové hodnoty.Poskytuje Serialize metoda, která nahradí cest pomocí syntaxe $(name), kde název je název registrovaného v CommonPaths cesty.Poskytuje také Deserialize metoda, která se naopak.Po dokončení všech serializace při dotazu používá vlastnost získat seznam cest, které byly používány Serialize nebo Deserialize metody. |
|
GraphProperty |
Vlastnosti grafu lze opatřit GraphObject, stejně jako uzly a odkazy. |
|
GraphPropertyCollection |
|
|
GraphProviderAttribute |
Atribut označuje, že cílový typ je graf zprostředkovatele. |
|
GraphSchema |
GraphSchema je jednoduchý kontejner sadu objektů GraphCategory a GraphProperty a s nimi spojené GraphMetadata. |
|
GraphSerializationErrorEventArgs |
Tato třída slouží ke komunikaci serializace chyby, pokud volající předá Serializační procedura obslužnou rutinu. |
|
GraphSerializationSettings |
Nastavení pro serializaci grafu. |
|
GraphTransactionCanceledException |
Tato třída lze zrušit obor transakce grafu a komunikovat až vrstva uživatelského rozhraní aplikace důvod zrušení. |
|
GraphTransactionScope |
Představuje vysoce optimalizované obal kolem System.Transactions.TransactionScope.To široce používá místní úložný prostor vlákna a je tedy vázán na vlákno.GraphTransactionScope, má být volána z třídy using(), stejně jako TransactionScope. |
|
GraphUndoManager<T> |
Tato třída obtéká IOleUndoManager ze sady Visual Studio a přidá jednotku zpět slučování. |
|
GraphUndoUnit |
Tato třída představuje jednu změnu vrátit graf, který se zobrazí v zásobníku zpět VS. |
|
GraphUpdatedEventArgs |
Obsahuje změny objektu grafu. |
|
UndoableGraphTransactionScope |
Jedná se o obor transakce speciální graf, který lze vrátit úpravy, (které se zobrazí v zásobníku zpět aplikace hostitele). |