Class AnalyzeResult
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class AnalyzeResult
- Inheritance
-
AnalyzeResult
- Inherited Members
-
Constructors
public AnalyzeResult(AnalyzeOperator resultOperator, Dictionary<string, Dictionary<AnalyzeTransitionInfo, string>> nodeToNodeMoveDictByMember, Dictionary<string, XPClassInfo> nodeClassInfoDict, bool topLevelAggregateDetected)
Parameters
resultOperator
AnalyzeOperator
nodeToNodeMoveDictByMember
Dictionary<string, Dictionary<AnalyzeTransitionInfo, string>>
nodeClassInfoDict
Dictionary<string, XPClassInfo>
topLevelAggregateDetected
bool
Fields
AffectedNodeDict
public readonly Dictionary<XPClassInfo, List<string>> AffectedNodeDict
Field Value
- Dictionary<XPClassInfo, List<string>>
ClassInfoNodeDict
public readonly Dictionary<XPClassInfo, List<string>> ClassInfoNodeDict
Field Value
- Dictionary<XPClassInfo, List<string>>
NodeClassInfoDict
public readonly Dictionary<string, XPClassInfo> NodeClassInfoDict
Field Value
- Dictionary<string, XPClassInfo>
NodeToNodeMoveDict
public readonly Dictionary<string, Dictionary<string, AnalyzeNodePathItem>> NodeToNodeMoveDict
Field Value
- Dictionary<string, Dictionary<string, AnalyzeNodePathItem>>
NodeToNodeMoveDictByMember
public readonly Dictionary<string, Dictionary<AnalyzeTransitionInfo, string>> NodeToNodeMoveDictByMember
Field Value
- Dictionary<string, Dictionary<AnalyzeTransitionInfo, string>>
ResultOperator
public readonly AnalyzeOperator ResultOperator
Field Value
- AnalyzeOperator
TopLevelAggregateDetected
public readonly bool TopLevelAggregateDetected
Field Value
- bool
Methods
GetAllModifiedClassInfo(Session, ICollection, ICollection)
public static HashSet<XPClassInfo> GetAllModifiedClassInfo(Session session, ICollection objectsToSave, ICollection objectsToDelete)
Parameters
session
Session
objectsToSave
ICollection
objectsToDelete
ICollection
Returns
- HashSet<XPClassInfo>
GetModifiedNodes(Session)
public string[] GetModifiedNodes(Session session)
Parameters
session
Session
Returns
- string[]
GetModifiedNodes(Session, ICollection, ICollection)
public string[] GetModifiedNodes(Session session, ICollection objectsToSave, ICollection objectsToDelete)
Parameters
session
Session
objectsToSave
ICollection
objectsToDelete
ICollection
Returns
- string[]
GetModifiedNodesInfo(Session)
public AnalyzeResult.ModifiedNodesInfo[] GetModifiedNodesInfo(Session session)
Parameters
session
Session
Returns
- ModifiedNodesInfo[]
GetModifiedNodesInfo(Session, ICollection, ICollection)
public AnalyzeResult.ModifiedNodesInfo[] GetModifiedNodesInfo(Session session, ICollection objectsToSave, ICollection objectsToDelete)
Parameters
session
Session
objectsToSave
ICollection
objectsToDelete
ICollection
Returns
- ModifiedNodesInfo[]
GetNodePath(string, string)
public AnalyzeNodePathItem[] GetNodePath(string startNode, string endNode)
Parameters
startNode
string
endNode
string
Returns
- AnalyzeNodePathItem[]
NodePathToString(AnalyzeNodePathItem[])
public static string NodePathToString(AnalyzeNodePathItem[] nodePath)
Parameters
nodePath
AnalyzeNodePathItem[]
Returns
- string
RaiseIfTopLevelAggregate()
public void RaiseIfTopLevelAggregate()
ToString()
public override string ToString()
Returns
- string