コード例 #1
0
        public IElementNavigator Clone()
        {
            var copy = new JsonDomFhirNavigator()
            {
                _siblings   = _siblings,
                _index      = _index,
                _nameIndex  = _nameIndex,
                _parentPath = _parentPath
            };

            return(copy);
        }
コード例 #2
0
ファイル: FhirParser.cs プロジェクト: osumoogle/fhir-net-api
        // [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));
        }
コード例 #3
0
ファイル: FhirParser.cs プロジェクト: osumoogle/fhir-net-api
 public static IFhirReader CreateFhirReader(string json) => new ElementNavFhirReader(JsonDomFhirNavigator.Create(json));