/// <exclude /> public RelationshipGraph(EntityToken sourceEntityToken, RelationshipGraphSearchOption searchOption, bool lazyEvaluation, bool excludeReoccuringNodes) { _excludeReoccuringNodes = excludeReoccuringNodes; Verify.ArgumentNotNull(sourceEntityToken, "sourceEntityToken"); _searchOption = searchOption; RelationshipGraphNode node = new RelationshipGraphNode(sourceEntityToken, 0, RelationshipGraphNodeType.Entity); _levels.Add(0, new List <RelationshipGraphNode> { node }); string userName = UserValidationFacade.IsLoggedIn() ? UserSettings.Username : null; ExpandNextLevel(userName); if (lazyEvaluation == false) { while (_moreLevelsToExpend) { ExpandNextLevel(userName); } } }
/// <exclude /> public RelationshipGraph(EntityToken sourceEntityToken, RelationshipGraphSearchOption searchOption, bool lazyEvaluation, bool excludeReoccuringNodes) { _excludeReoccuringNodes = excludeReoccuringNodes; Verify.ArgumentNotNull(sourceEntityToken, "sourceEntityToken"); _searchOption = searchOption; RelationshipGraphNode node = new RelationshipGraphNode(sourceEntityToken, 0, RelationshipGraphNodeType.Entity); _levels.Add(0, new List<RelationshipGraphNode> { node }); string userName = UserValidationFacade.IsLoggedIn() ? UserSettings.Username : null; ExpandNextLevel(userName); if (lazyEvaluation == false) { while (_moreLevelsToExpend) { ExpandNextLevel(userName); } } }
/// <exclude /> public RelationshipGraph(EntityToken sourceEntityToken, RelationshipGraphSearchOption searchOption, bool lazyEvaluation) : this(sourceEntityToken, searchOption, lazyEvaluation, true) { }
/// <exclude /> public RelationshipGraph(EntityToken sourceEntityToken, RelationshipGraphSearchOption searchOption) : this(sourceEntityToken, searchOption, false, true) { }
/// <exclude /> public RelationshipGraph(EntityToken sourceEntityToken, RelationshipGraphSearchOption searchOption, bool lazyEvaluation) : this(sourceEntityToken, searchOption, lazyEvaluation, true) { }
/// <exclude /> public RelationshipGraph(EntityToken sourceEntityToken, RelationshipGraphSearchOption searchOption) : this(sourceEntityToken, searchOption, false, true) { }