4 writes to depth
System.Runtime.Serialization (4)
System\Runtime\Serialization\Json\XmlJsonWriter.cs (4)
265depth = 0; 1322depth++; 1340depth--; 1356depth = 0;
17 references to depth
System.Runtime.Serialization (17)
System\Runtime\Serialization\Json\XmlJsonWriter.cs (17)
227get { return (depth > 0) && (scopes[depth] == JsonNodeType.Collection); } 263if (depth != 0) 650while (depth > 0) 664if (depth == 0) 734if (depth != 0) 756if ((depth > 0) && scopes[depth] == JsonNodeType.Element) 1023if ((nodeType != JsonNodeType.None) && depth == 0) 1304if (depth == 0) 1327else if (scopes.Length == depth) 1329JsonNodeType[] newScopes = new JsonNodeType[depth * 2]; 1330Array.Copy(scopes, newScopes, depth); 1333scopes[depth] = currentNodeType; 1338JsonNodeType nodeTypeToReturn = scopes[depth]; 1339scopes[depth] = JsonNodeType.None; 1354if (depth != 0)