|
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 될 수 있으므로 여기서 괄호 "()" 중첩 사용 지정할 수 있습니다: 예를 들어, 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 |
GraphSchema는 GraphCategory 및 GraphProperty 개체의 집합은 간단한 컨테이너 이며 GraphMetadata는 연관. |
|
GraphSerializationErrorEventArgs |
이 클래스는 호출자가 처리기를 serializer에 전달할 경우 serialization 오류를 통신하는 데 사용됩니다. |
|
GraphSerializationSettings |
그래프를 serialize하기 위한 설정입니다. |
|
GraphTransactionCanceledException |
그래프 트랜잭션 범위 취소 하 고 이유는 취소에 대 한 응용 프로그램의 UI 계층까지 전달 합니다.이 클래스를 사용할 수 있습니다. |
|
GraphTransactionScope |
System.Transactions.TransactionScope 주의의 매우 최적화된 래퍼를 나타냅니다.스레드 로컬 저장소를 광범위하게 사용하므로 스레드 바인딩됩니다.GraphTransactionScope는 TransactionScope와 마찬가지로 using() 클래스에서 호출해야 합니다. |
|
GraphUndoManager<T> |
이 클래스는 Visual Studio IOleUndoManager를 래핑하고 병합 실행 취소 단위를 추가 합니다. |
|
GraphUndoUnit |
이 클래스는 VS 실행 취소 스택에 표시되는 하나 이상의 실행 취소 가능한 그래프 변경을 나타냅니다. |
|
GraphUpdatedEventArgs |
그래프 개체를 변경을 합니다. |
|
UndoableGraphTransactionScope |
이는 호스트 응용 프로그램 실행 취소 스택에 나타나는 실행 취소 가능한 편집에 대해 사용할 수 있는 특수 그래프 트랜잭션 범위입니다. |