3 writes to scopes
System.Runtime.Serialization (3)
System\Runtime\Serialization\Json\XmlJsonWriter.cs (3)
1325scopes = new JsonNodeType[4]; 1331scopes = newScopes; 1360scopes = null;
10 references to scopes
System.Runtime.Serialization (10)
System\Runtime\Serialization\Json\XmlJsonWriter.cs (10)
227get { return (depth > 0) && (scopes[depth] == JsonNodeType.Collection); } 756if ((depth > 0) && scopes[depth] == JsonNodeType.Element) 1323if (scopes == null) 1327else if (scopes.Length == depth) 1330Array.Copy(scopes, newScopes, depth); 1333scopes[depth] = currentNodeType; 1338JsonNodeType nodeTypeToReturn = scopes[depth]; 1339scopes[depth] = JsonNodeType.None; 1358if ((scopes != null) && (scopes.Length > JsonGlobals.maxScopeSize))