/// <summary> /// Copy the current context - used to maintain the schema evaluation context when following /// multiple chains of schema references. /// </summary> /// <returns>A schema resolver at the same depth as the current resolver.</returns> public object Clone() { var resolver = new SchemaResolver(_modeler); foreach (string reference in _visitedReferences) { resolver._visitedReferences.Add(reference); } return resolver; }
/// <summary> /// Copy the current context - used to maintain the schema evaluation context when following /// multiple chains of schema references. /// </summary> /// <returns>A schema resolver at the same depth as the current resolver.</returns> public object Clone() { var resolver = new SchemaResolver(_modeler); foreach (string reference in _visitedReferences) { resolver._visitedReferences.Add(reference); } return(resolver); }
/// <summary> /// Copy the current context - used to maintain the schema evaluation context when following /// multiple chains of schema references. /// </summary> /// <returns>A schema resolver at the same depth as the current resolver.</returns> public object Clone() { var resolver = new SchemaResolver(_modeler); return resolver; }
/// <summary> /// Copy the current context - used to maintain the schema evaluation context when following /// multiple chains of schema references. /// </summary> /// <returns>A schema resolver at the same depth as the current resolver.</returns> public object Clone() { var resolver = new SchemaResolver(_modeler); return(resolver); }