|
DynamicGraphMetaObject |
|
|
Graph |
노드 및 링크 구성을 그래프로 나타냅니다. |
|
GraphCategory |
그래프 범주는 노드와 링크처럼 GraphObject에 대한 범주 정보를 지정하는 데 사용 됩니다. |
|
GraphCategoryChangedEventArgs |
|
|
GraphCategoryCollection |
|
|
GraphCommand |
|
|
GraphCommandDefinition |
GraphCommands를 그룹화하는 데 사용할 수 있는 특정 명령 정의를 정의합니다. |
|
GraphCommonSchema |
일반적으로 사용 되는 GraphProperty 개체의 집합을 정의합니다. |
|
GraphDataObject |
이 클래스는 클립보드와 끌어서 놓기를 통해 DGML 데이터를 교환하기 위한 IDataObject 지원을 제공합니다. |
|
GraphDeserializationProgressEventArgs |
입력을 deserialize할 때 deserializer가 수행한 현재 진행률을 나타냅니다. |
|
GraphEnumerable |
그래프 형식에 대한 확장 메서드입니다. |
|
GraphException |
GraphNodeId.Parse가 수행되는 동안 구문 분석 오류가 발생하는 경우 throw되는 예외입니다. |
|
GraphGroup |
IsGroup 있는 노드에서 래퍼 = true입니다.별도 id는 없습니다. 이러한 배치는 노드의 id를 사용 합니다. |
|
GraphLink |
방향이 지정 된 그래프에 대 한 링크를 나타냅니다. |
|
GraphLinkCollection |
이 클래스의 인스턴스는 링크의 컬렉션을 관리합니다.정렬이 유지되지 않습니다. |
|
GraphMetadata |
이 클래스는 지역화된 문자열 및 속성 표 창에 표시되는 방법을 제어하는 플래그 등 GraphProperty에 대한 자세한 정보를 제공하는 데 사용됩니다. |
|
GraphMetadataContainer |
연결된 그래프별 메타데이터를 가질 수 있는 개체입니다. |
|
GraphNavigateToItemRanks |
IGraphNavigateToItem 확장에 대한 일반적인 차수 값입니다. |
|
GraphNode |
방향이 지정된 그래프의 노드를 나타냅니다. |
|
GraphNodeCollection |
이 클래스는 노드의 컬렉션을 조작하기 위한 메서드를 제공합니다.열거할 때 임의 순서 대로 볼 수 있도록이 클래스는 노드를 추가 하는 순서를 유지 하지 않습니다. |
|
GraphNodeId |
GraphNodeId는 이름/값 쌍입니다(예: "a=b").이 식별자 ("a")의 왼쪽된 부분을 호출 "이름"과 오른쪽에 Graphnodeidname로 표시 됩니다, 그리고 "b"는 "값" 부분입니다.값 부분에 GraphNodeId 다음 중 하나일 수 있습니다: * 문자열 * Uri * GraphNodeId * GraphNodeIdCollection.GraphNodeId 또는 GraphNodeIdCollection 값이 될 수 있으므로 여기서 괄호 "()" 중첩 지정할 수 있습니다: 전자.g., a=(b=c)는 = (b = c d = e) (는 b c = = d).중첩된 GraphNodeId 목록을 만들려면 (는 c b = = d) Graphnodeidcollection를 만들고 할당 하는 GraphNodeId:GraphNodeId.Get (GraphNodeIdName.Nested, 새 GraphNodeIdCollection (GraphNodeId.Get(MyGraphNodeIdNames.a, "b") GraphNodeId.Get(MyGraphNodeIdNames.c, "d")). 이 Graphnodeid은 다음과 같은 간단한 산술 연산을 사용 하 여 만들 수도 있습니다.GraphNodeId ab = GraphNodeId.Get("(a=b)"). GraphNodeId abcd = ab + "(c=d)". / / 생성 (는 c b = = d) Tostring ()을 사용 하 여 결과 문자열로 변환할 수 있습니다 나는 암시적 문자열 연산자를 캐스팅 하 고 생성 "(는 c b = = d)".Graphnodeids에는 HashSet 저장된 singleton 이므로 이러한 연산자를 사용 하 여 비교할 수 있습니다 = =. |
|
GraphNodeIdCollection |
GraphNodeIds 목록이 들어 있습니다.GraphNodeId의 .Value 부분 안에 저장될 수 있습니다.만들어지는 즉시 변경 불가능한 목록입니다.이 클래스는 목록을 문자열로 serialize하는 데 필요한 형식을 모르기 때문에 여기서는 추상 클래스를 사용합니다. 파생된 클래스는 이를 알 수 있습니다. |
|
GraphNodeIdConverter |
GraphNodeId로 변환하거나 GraphNodeId를 변환하는 데 사용할 수 있는 형식 변환기입니다.여기에서 파생되는 편집 변환입니다. |
|
GraphNodeIdName |
GraphNodeId에 제공할 GraphNodeIdName입니다. 이는 GraphNodeId의 이름과 형식을 구성합니다. |
|
GraphNodeIdPropertyDescriptor |
이 항목은 PropertyGrid의 행을 XmlaAttribute 정보와 레이블 및 설명에 대한 해당하는 지역화된 문자열로 채우는 데 사용되는 사용자 지정 PropertyDescriptor입니다. |
|
GraphObject |
이 클래스는 이름/값 쌍의 강력한 형식의 속성 모음을 추가하여 개체를 확장 가능하도록 만듭니다. |
|
GraphObjectChangedEventArgs |
이러한 이벤트 인수는 그래프에서 추가 및 제거되는 노드 및 링크를 추적할 수 있도록 GraphNodeCollection 및 GraphLinkCollection 추가 및 제거 이벤트에 사용됩니다. |
|
GraphPathSerializationDictionary |
CommonPaths는 DGML의 특정 특성 값을 다시 매핑할 수 있습니다.예를 들어 솔루션이 이동할 때 파일을 찾을 수 있도록 파일 경로는 솔루션에 상대적이어야 합니다.이 문제를 해결하기 위해 전체 경로의 값을 사용하여 "SolutionDir"이라는 경로를 정의할 수 있습니다.그러고 나면 GraphSerializer는 DGML에서 발견될 때마다 이 경로를 "$(이름)" 구문으로 대체합니다. 이 구문에서 이름은 사용자가 제공한 경로의 ID이며 파일 끝에 있는 Paths 블록에 사용되는 경로의 정의를 씁니다.이 DGML 문서가 로드되면 경로가 현재 CommonPath의 값으로 대체된 후 모든 변수 참조가 이러한 새 값으로 확장됩니다.따라서 컴퓨터의 솔루션 폴더가 드라이브 C 어딘가에, 다른 컴퓨터에서는 드라이브 D에 있을 수 있으므로 모든 활동이 예상한 대로 작동하게 됩니다. |
|
GraphPathSerializer |
이 클래스는 지정된 CommonPaths의 경로 이름을 사용하여 문자열 값을 다시 씁니다.경로를 $(이름) 구문으로 대체하는 Serialize 메서드를 제공합니다. 여기서 이름은 CommonPaths에 등록된 경로의 이름입니다.또한 반대로 하지 Deserialize 메서드를 제공 합니다.모든 Serialization이 완료 되 면 가져올 목록을 Serialize 또는 Deserialize 메서드에서 사용 된 경로만 사용 되는 속성을 쿼리할 수 있습니다. |
|
GraphProperty |
그래프 속성은 노드와 링크 같은 GraphObject를 주석 처리하는 데 사용 됩니다. |
|
GraphPropertyCollection |
|
|
GraphProviderAttribute |
대상 형식이 그래프 공급자임을 나타내는 특성입니다. |
|
GraphSchema |
간단한 컨테이너인 집합의 GraphCategory 및 GraphProperty 개체는 GraphSchema 및 Graphmetadata는 해당. |
|
GraphSerializationErrorEventArgs |
이 클래스는 호출자가 처리기를 serializer에 전달할 경우 serialization 오류를 통신하는 데 사용됩니다. |
|
GraphSerializationSettings |
그래프를 serialize하기 위한 설정입니다. |
|
GraphTransactionCanceledException |
그래프 트랜잭션 범위 취소 하 고는 취소의 이유로 응용 프로그램의 UI 계층까지 전달 합니다.이 클래스를 사용할 수 있습니다. |
|
GraphTransactionScope |
System.Transactions.TransactionScope 주의의 매우 최적화된 래퍼를 나타냅니다.스레드 로컬 저장소를 광범위하게 사용하므로 스레드 바인딩됩니다.GraphTransactionScope는 TransactionScope와 마찬가지로 using() 클래스에서 호출해야 합니다. |
|
GraphUndoManager<T> |
이 클래스는 IOleUndoManager Visual Studio 래핑하고 병합 실행 취소 단위를 추가 합니다. |
|
GraphUndoUnit |
이 클래스는 VS 실행 취소 스택에 표시되는 하나 이상의 실행 취소 가능한 그래프 변경을 나타냅니다. |
|
GraphUpdatedEventArgs |
그래프 개체에 변경 사항을 제공합니다. |
|
UndoableGraphTransactionScope |
이는 호스트 응용 프로그램 실행 취소 스택에 나타나는 실행 취소 가능한 편집에 대해 사용할 수 있는 특수 그래프 트랜잭션 범위입니다. |