public IElementNavigator Clone() { var copy = new JsonDomFhirNavigator() { _siblings = _siblings, _index = _index, _nameIndex = _nameIndex, _parentPath = _parentPath }; return(copy); }
// [WMR 20160421] Caller is responsible for disposing reader public Base Parse(JsonReader reader, Type dataType) { IFhirReader jsonReader = new ElementNavFhirReader(JsonDomFhirNavigator.Create(reader, ModelInfo.GetFhirTypeNameForType(dataType))); return(Parse(jsonReader, dataType)); }
public static IFhirReader CreateFhirReader(string json) => new ElementNavFhirReader(JsonDomFhirNavigator.Create(json));