CheckDrawVertexArguments
(
IVertex oVertex,
GraphDrawingContext oGraphDrawingContext
)
{
AssertValid();
const String MethodName = "TryDrawVertex";
const String VertexArgumentName = "vertex";
ArgumentChecker oArgumentChecker = this.ArgumentChecker;
oArgumentChecker.CheckArgumentNotNull(MethodName, VertexArgumentName,
oVertex);
oArgumentChecker.CheckArgumentNotNull(MethodName,
"graphDrawingContext", oGraphDrawingContext);
if (oVertex.ParentGraph == null)
{
oArgumentChecker.ThrowArgumentException(
MethodName, VertexArgumentName,
"The vertex doesn't belong to a graph. It can't be drawn."
);
}
}