|
DynamicGraphMetaObject |
|
|
Graph |
Představuje řízené grafu, který se skládá z uzlů a odkazy. |
|
GraphCategory |
Kategorie grafu lze zadat informace o kategorii, GraphObject, stejně jako uzly a odkazy. |
|
GraphCategoryChangedEventArgs |
|
|
GraphCategoryCollection |
|
|
GraphCommand |
|
|
GraphCommandDefinition |
Definuje definici konkrétní příkaz, který lze použít pro skupinu GraphCommands. |
|
GraphCommonSchema |
Definuje sadu běžně používaných objektů GraphProperty. |
|
GraphDataObject |
Tato třída poskytuje podporu IDataObject pro výměnu dat DGML prostřednictvím schránky a přetažení. |
|
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 chyba analýzy dojde během GraphNodeId.Parse |
|
GraphGroup |
Obal na uzly, které mají IsGroup = true.Nemají zvláštní identity. použití identity uzel, který se zalomí. |
|
GraphLink |
Představuje odkaz v řízené grafu. |
|
GraphLinkCollection |
Instance této třídy spravovat kolekce odkazů.Objednání není zachován. |
|
GraphMetadata |
Tato třída slouží k poskytují další informace o GraphProperty, včetně lokalizovaných řetězců a příznaky určující způsob zobrazení vlastnosti v okně vlastností tabulky. |
|
GraphMetadataContainer |
Objekt, který může mít grafu určité metadata spojená s ním. |
|
GraphNavigateToItemRanks |
Společné hodnoty pořadí pro rozšíření IGraphNavigateToItem. |
|
GraphNode |
Představuje uzel v řízené grafu |
|
GraphNodeCollection |
Tato třída poskytuje metody pro práci s kolekce uzlů.Tato třída nezachová pořadí, ve kterém jsou přidány uzly, takže při jejich výčet je bude získat zpět v náhodném pořadí. |
|
GraphNodeId |
GraphNodeId je například dvojici názvu a hodnoty "= b".Levou část tohoto identifikátoru ("a") je reprezentován GraphNodeIdName se nazývá "název" a pravé straně, "b" je součástí "hodnota".Část GraphNodeId hodnota může být jeden z následujících: * řetězec * Uri * GraphNodeId * GraphNodeIdCollection.Protože hodnota může být GraphNodeId nebo GraphNodeIdCollection, můžeme použít závorky "(") zadat vnoření: e.g., a=(b=c) = (b = c d = e) (= b, c = d).Vytvořit vnořený seznam GraphNodeId pro (= b, c = d), vytvořit GraphNodeIdCollection a přiřaďte ji GraphNodeId:GraphNodeId.Get (GraphNodeIdName.Nested, nový GraphNodeIdCollection (GraphNodeId.Get(MyGraphNodeIdNames.a, "b") GraphNodeId.Get(MyGraphNodeIdNames.c, "d")); Tento GraphNodeId můžete také vytvořit pomocí následující jednoduché aritmetické:GraphNodeId ab = GraphNodeId.Get("(a=b)"); GraphNodeId abcd = ab + "(c=d)"; / / Výnosy (= b, c = d) Výsledek lze převést na řetězec pomocí ToString() nebo implicitní řetězec odevzdaných operátor a ohlásí "(= b, c = d)".Protože singleton uložené v HashSet GraphNodeIds, mohou být porovnávány pomocí operátoru ==. |
|
GraphNodeIdCollection |
Obsahuje seznam GraphNodeIds.Mohou být uloženy uvnitř.Část GraphNodeId hodnota.Toto je neměnná seznamu co nejdříve po jeho vytvoření.Používáme abstraktní třídy, protože tato třída nezná formát serializace seznamu požadované vrátit na řetězec. Odvozené třídy to vědět. |
|
GraphNodeIdConverter |
Typ převaděč, který lze převést a GraphNodeId.Převaděč editor odvozuje z tohoto záznamu. |
|
GraphNodeIdName |
GraphNodeIdName dát GraphNodeId. Tím se vytvoří název a datový typ GraphNodeId. |
|
GraphNodeIdPropertyDescriptor |
Toto je vlastní popisovač PropertyDescriptor sloužící k naplnění řádku v objektu PropertyGrid XmlAttribute informace a odpovídající lokalizované řetězců pro štítky a popisy. |
|
GraphObject |
Tato třída bude objekt extensible přidáním silnými vlastnost vaku páry název hodnota. |
|
GraphObjectChangedEventArgs |
Události GraphNodeCollection a GraphLinkCollection přidány a odebrána používá těchto argumentů události tak, aby bylo možné sledovat odkazy a uzly přidávání a odebírání z grafu. |
|
GraphPathSerializationDictionary |
CommonPaths umožňuje přemapování určité hodnoty atributů v DGML.Je například nice mají být vzhledem k řešení, takže soubor můžete nalézt řešení při přesunutí souboru cestu.Chcete-li tento problém vyřešit, můžete definovat cesty se nazývá "SolutionDir" s hodnotou úplnou cestu.Klepněte GraphSerializer nahradí tuto cestu všude, kde je nalezen v DGML se syntaxí "$ (název) kde je název Id zadanou cestu a bude zapsat definice cesty, které jsou používány v bloku cesty na konci souboru.Při načítání dokumentu DGML s hodnotami v aktuálním CommonPaths bude nahrazeno cesty a pak budou rozšířeny všechny proměnné odkazy se tyto nové hodnoty.Takže řešení složky v počítači může být na jednotce c na 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 řetězcové hodnoty lze pomocí názvů cest v daném CommonPaths.Poskytuje metodu Serialize, která nahradí cest s $(name) syntaxi, kde název je název registrovaného v CommonPaths cestu.Poskytuje také metodu Deserialize, která nemá obráceně.Po dokončení všech serializace, můžete dotaz používá vlastnost získat seznam cesty, použité metody Serialize nebo Deserialize. |
|
GraphProperty |
Vlastnosti grafu lze opatřit GraphObject, stejně jako uzly a odkazy. |
|
GraphPropertyCollection |
|
|
GraphProviderAttribute |
Atribut označit, že cílový typ grafu zprostředkovatele. |
|
GraphSchema |
GraphSchema je jednoduchý kontejner sadu objektů GraphCategory a GraphProperty a GraphMetadata s nimi spojených. |
|
GraphSerializationErrorEventArgs |
Tato třída slouží ke komunikaci serializace chyby Pokud volající předá obsluhu Serializační procedura. |
|
GraphSerializationSettings |
Nastavení pro serializaci grafu. |
|
GraphTransactionCanceledException |
Storno transakce oboru grafu a komunikaci do vrstva uživatelského rozhraní aplikace důvod zrušení lze této třídy. |
|
GraphTransactionScope |
Představuje vysoce optimalizované obal kolem System.Transactions.TransactionScope.Tento široce používá v místním úložišti podprocesů a je proto podproces mez.GraphTransactionScope je by neměl být volán z třídy using(), stejné jako objekt TransactionScope. |
|
GraphUndoManager<T> |
Tato třída obtéká IOleUndoManager z aplikace Visual Studio a přidá slučování jednotky zpět. |
|
GraphUndoUnit |
Tato třída představuje jednu změnu vrátit grafu, který se zobrazí v zásobníku zpět VS. |
|
GraphUpdatedEventArgs |
Obsahuje změny objektu grafu. |
|
UndoableGraphTransactionScope |
Toto je obor transakce zvláštní graf, který lze vrátit úpravy (zobrazené v zásobníku zpět hostitelské aplikace). |