Show / Hide Table of Contents

Class GraphvizLayerCollection

Graphviz layer collection.

Inheritance
System.Object
System.Collections.ObjectModel.Collection<GraphvizLayer>
GraphvizLayerCollection
Implements
System.Collections.Generic.IList<GraphvizLayer>
System.Collections.Generic.ICollection<GraphvizLayer>
System.Collections.Generic.IReadOnlyList<GraphvizLayer>
System.Collections.Generic.IReadOnlyCollection<GraphvizLayer>
System.Collections.Generic.IEnumerable<GraphvizLayer>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
Inherited Members
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Add(QuikGraph.Graphviz.Dot.GraphvizLayer)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Clear()
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.ClearItems()
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Contains(QuikGraph.Graphviz.Dot.GraphvizLayer)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.CopyTo(QuikGraph.Graphviz.Dot.GraphvizLayer[], System.Int32)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.GetEnumerator()
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.IndexOf(QuikGraph.Graphviz.Dot.GraphvizLayer)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Insert(System.Int32, QuikGraph.Graphviz.Dot.GraphvizLayer)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.InsertItem(System.Int32, QuikGraph.Graphviz.Dot.GraphvizLayer)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Remove(QuikGraph.Graphviz.Dot.GraphvizLayer)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.RemoveItem(System.Int32)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.SetItem(System.Int32, QuikGraph.Graphviz.Dot.GraphvizLayer)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Count
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Item[System.Int32]
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.Items
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.Generic.ICollection<QuikGraph.Graphviz.Dot.GraphvizLayer>.IsReadOnly
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.IsFixedSize
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<QuikGraph.Graphviz.Dot.GraphvizLayer>.System.Collections.IList.Item[System.Int32]
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.Graphviz.Dot
Assembly: QuikGraph.Graphviz.dll
Syntax
[Serializable]
public class GraphvizLayerCollection : Collection<GraphvizLayer>, IList<GraphvizLayer>, ICollection<GraphvizLayer>, IReadOnlyList<GraphvizLayer>, IReadOnlyCollection<GraphvizLayer>, IEnumerable<GraphvizLayer>, IList, ICollection, IEnumerable

Constructors

| Improve this Doc View Source

GraphvizLayerCollection()

Initializes a new instance of the GraphvizLayerCollection class.

Declaration
public GraphvizLayerCollection()
| Improve this Doc View Source

GraphvizLayerCollection(GraphvizLayerCollection)

Initializes a new instance of the GraphvizLayerCollection class.

Declaration
public GraphvizLayerCollection(GraphvizLayerCollection collection)
Parameters
Type Name Description
GraphvizLayerCollection collection

The collection that is wrapped by the new collection.

Exceptions
Type Condition
System.ArgumentNullException

collection is null.

| Improve this Doc View Source

GraphvizLayerCollection(IList<GraphvizLayer>)

Initializes a new instance of the GraphvizLayerCollection class.

Declaration
public GraphvizLayerCollection(IList<GraphvizLayer> collection)
Parameters
Type Name Description
System.Collections.Generic.IList<GraphvizLayer> collection

The collection that is wrapped by the new collection.

Exceptions
Type Condition
System.ArgumentNullException

collection is null.

Properties

| Improve this Doc View Source

Separators

Allowed collection item separators. See more

Declaration
public string Separators { get; set; }
Property Value
Type Description
System.String
Exceptions
Type Condition
System.ArgumentException

Set value is null or empty.

Methods

| Improve this Doc View Source

ToDot()

Converts this collection to DOT.

Declaration
public string ToDot()
Returns
Type Description
System.String

Collection as DOT.

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable

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>)
EdgeExtensions.IsPath<TVertex, TEdge>(IEnumerable<TEdge>)
EdgeExtensions.HasCycles<TVertex, TEdge>(IEnumerable<TEdge>)
EdgeExtensions.IsPathWithoutCycles<TVertex, TEdge>(IEnumerable<TEdge>)
GraphExtensions.ToDelegateVertexAndEdgeListGraph<TVertex, TEdge>(IEnumerable<TVertex>, TryFunc<TVertex, IEnumerable<TEdge>>)
GraphExtensions.ToDelegateVertexAndEdgeListGraph<TVertex, TEdge>(IEnumerable<TVertex>, Func<TVertex, IEnumerable<TEdge>>)
GraphExtensions.ToDelegateUndirectedGraph<TVertex, TEdge>(IEnumerable<TVertex>, TryFunc<TVertex, IEnumerable<TEdge>>)
GraphExtensions.ToDelegateUndirectedGraph<TVertex, TEdge>(IEnumerable<TVertex>, Func<TVertex, IEnumerable<TEdge>>)
GraphExtensions.ToAdjacencyGraph<TVertex, TEdge>(IEnumerable<TEdge>, Boolean)
GraphExtensions.ToAdjacencyGraph<TVertex, TEdge>(IEnumerable<TVertex>, Func<TVertex, IEnumerable<TEdge>>, Boolean)
GraphExtensions.ToBidirectionalGraph<TVertex, TEdge>(IEnumerable<TEdge>, Boolean)
GraphExtensions.ToBidirectionalGraph<TVertex, TEdge>(IEnumerable<TVertex>, Func<TVertex, IEnumerable<TEdge>>, Boolean)
GraphExtensions.ToUndirectedGraph<TVertex, TEdge>(IEnumerable<TEdge>, Boolean)
AlgorithmExtensions.IsDirectedAcyclicGraph<TVertex, TEdge>(IEnumerable<TEdge>)
AlgorithmExtensions.IsUndirectedAcyclicGraph<TVertex, TEdge>(IEnumerable<TEdge>)
  • Improve this Doc
  • View Source
In This Article
Back to top QuikGraph