Class GraphReference
Inheritance
object
GraphReference
Assembly: solution.dll
Syntax
public sealed class GraphReference : GraphPointer
Methods
AsReference()
Declaration
public override GraphReference AsReference()
Returns
Overrides
ChildReference(IGraphParentElement, bool, int?)
Declaration
public GraphReference ChildReference(IGraphParentElement parentElement, bool ensureValid, int? maxRecursionDepth = null)
Parameters
Returns
Clone()
Declaration
public GraphReference Clone()
Returns
CopyFrom(GraphPointer)
Declaration
public override void CopyFrom(GraphPointer other)
Parameters
Overrides
CreateGraphData()
Declaration
public void CreateGraphData()
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
FreeGraphData()
Declaration
public void FreeGraphData()
FreeInvalidInterns()
Declaration
public static void FreeInvalidInterns()
GetBreadcrumbs()
Declaration
public IEnumerable<GraphReference> GetBreadcrumbs()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Intern(GraphPointer)
Declaration
public static GraphReference Intern(GraphPointer pointer)
Parameters
Returns
New(IGraphRoot, IEnumerable<IGraphParentElement>, bool)
Declaration
public static GraphReference New(IGraphRoot root, IEnumerable<IGraphParentElement> parentElements, bool ensureValid)
Parameters
Returns
New(IGraphRoot, bool)
Declaration
public static GraphReference New(IGraphRoot root, bool ensureValid)
Parameters
Returns
New(Object, IEnumerable<Guid>, bool)
Declaration
public static GraphReference New(Object rootObject, IEnumerable<Guid> parentElementGuids, bool ensureValid)
Parameters
| Type |
Name |
Description |
| Object |
rootObject |
|
| IEnumerable<Guid> |
parentElementGuids |
|
| bool |
ensureValid |
|
Returns
ParentReference(bool)
Declaration
public GraphReference ParentReference(bool ensureValid)
Parameters
| Type |
Name |
Description |
| bool |
ensureValid |
|
Returns
Revalidate(bool)
Declaration
public GraphReference Revalidate(bool ensureValid)
Parameters
| Type |
Name |
Description |
| bool |
ensureValid |
|
Returns
ToStackPooled()
Declaration
public GraphStack ToStackPooled()
Returns
Operators
operator ==(GraphReference, GraphReference)
Declaration
public static bool operator ==(GraphReference x, GraphReference y)
Parameters
Returns
operator !=(GraphReference, GraphReference)
Declaration
public static bool operator !=(GraphReference x, GraphReference y)
Parameters
Returns
Extension Methods