Show / Hide Table of Contents

Class UndirectedEdgeEventArgs<TVertex, TEdge>

Base class for arguments of an event related to an undirected edge.

Inheritance
System.Object
System.EventArgs
EdgeEventArgs<TVertex, TEdge>
UndirectedEdgeEventArgs<TVertex, TEdge>
Inherited Members
EdgeEventArgs<TVertex, TEdge>.Edge
System.EventArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: QuikGraph
Assembly: QuikGraph.dll
Syntax
[Serializable]
public class UndirectedEdgeEventArgs<TVertex, TEdge> : EdgeEventArgs<TVertex, TEdge> where TEdge : IEdge<TVertex>
Type Parameters
Name Description
TVertex

Vertex type.

TEdge

Edge type.

Constructors

| Improve this Doc View Source

UndirectedEdgeEventArgs(TEdge, Boolean)

Initializes a new instance of the UndirectedEdgeEventArgs<TVertex, TEdge> class.

Declaration
public UndirectedEdgeEventArgs(TEdge edge, bool reversed)
Parameters
Type Name Description
TEdge edge

The edge.

System.Boolean reversed

Indicates if the edge should be reversed or not.

Exceptions
Type Condition
System.ArgumentNullException

edge is null.

Properties

| Improve this Doc View Source

Reversed

Indicates if the edge vertices are reversed or not.

Declaration
public bool Reversed { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Source

Edge source.

Declaration
public TVertex Source { get; }
Property Value
Type Description
TVertex
| Improve this Doc View Source

Target

Edge target.

Declaration
public TVertex Target { get; }
Property Value
Type Description
TVertex

Extension Methods

GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, XmlReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, String, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeAndValidateFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String, Action<XmlWriter, TGraph>, Action<XmlWriter, TVertex>, Action<XmlWriter, TEdge>)
  • Improve this Doc
  • View Source
In This Article
Back to top QuikGraph