2 writes to writer
illink (2)
Linker\DgmlDependencyRecorder.cs (2)
46
writer
= XmlWriter.Create(stream, settings);
109
writer
= null;
35 references to writer
illink (35)
Linker\DgmlDependencyRecorder.cs (35)
47
writer
.WriteStartDocument();
48
writer
.WriteStartElement("DirectedGraph", "http://schemas.microsoft.com/vs/2009/dgml");
53
Debug.Assert(
writer
!= null);
55
writer
.WriteStartElement("Nodes");
59
writer
.WriteStartElement("Node");
60
writer
.WriteAttributeString("Id", pair.Value.ToString());
61
writer
.WriteAttributeString("Label", pair.Key);
62
writer
.WriteEndElement();
65
writer
.WriteEndElement();
67
writer
.WriteStartElement("Links");
71
writer
.WriteStartElement("Link");
72
writer
.WriteAttributeString("Source", nodeList[tup.dependent].ToString());
73
writer
.WriteAttributeString("Target", nodeList[tup.dependee].ToString());
74
writer
.WriteAttributeString("Reason", tup.reason);
75
writer
.WriteEndElement();
78
writer
.WriteEndElement();
80
writer
.WriteStartElement("Properties");
82
writer
.WriteStartElement("Property");
83
writer
.WriteAttributeString("Id", "Label");
84
writer
.WriteAttributeString("Label", "Label");
85
writer
.WriteAttributeString("DataType", "String");
86
writer
.WriteEndElement();
88
writer
.WriteStartElement("Property");
89
writer
.WriteAttributeString("Id", "Reason");
90
writer
.WriteAttributeString("Label", "Reason");
91
writer
.WriteAttributeString("DataType", "String");
92
writer
.WriteEndElement();
94
writer
.WriteEndElement();
96
writer
.WriteEndElement();
97
writer
.WriteEndDocument();
99
writer
.Flush();
104
if (
writer
== null)
107
writer
.Dispose();
115
if (
writer
== null)
127
if (
writer
== null)