发明名称 Serialization for structured tracing in managed code
摘要 A system and method, useful in tracing program execution, for serializing data, such as an object data, into consistent, structured (e.g., XML) output. A serializer processes an object's data, and for each set of data, records the object's data in a structured (e.g., XML) format that reflects the object's current state. Nodes corresponding to fields and properties of the object are nested in the structure. Simple types define nodes with the current data value associated with the tag. More complex types including arrays, collections, dictionaries and exceptions are stored as individual members of a type, with any complex members further broken down into sub-nodes. Object data including custom collections, dictionaries, non-public fields and properties and properties with only get-accessor are serialized. The resulting output, such as in an XML formatted structure, is easy to read by humans, and is easily processed, such as for automated analysis purposes.
申请公布号 US7467374(B2) 申请公布日期 2008.12.16
申请号 US20030702258 申请日期 2003.11.05
申请人 MICROSOFT CORPORATION 发明人 NISHANOV GOR;PROKOPENKO VITALI
分类号 G06F9/44;G06F7/00;G06F17/30 主分类号 G06F9/44
代理机构 代理人
主权项
地址