Unlimited.Framework.Converters.Graph.String.Json.JsonPath.GetSegements C# (CSharp) 메소드

GetSegements() 공개 메소드

public GetSegements ( ) : IEnumerable
리턴 IEnumerable
        public override IEnumerable<IPathSegment> GetSegements()
        {
            var segments = new List<IPathSegment>();

            foreach (string segment in ActualPath.Split(SeperatorSymbol.ToCharArray()))
            {
                segments.Add(CreatePathSegment(segment));
            }

            return segments;
        }

Usage Example

예제 #1
0
        public void GetSegments_Expected_LastSegmentIsCorrect()
        {
            JsonPath path = new JsonPath("EnumerableData().NestedData.NestedData.Name", "EnumerableData.NestedData.NestedData.Name");

            string expected = "Name";
            string actual = path.GetSegements().Last().ToString();

            Assert.AreEqual(expected, actual);
        }
All Usage Examples Of Unlimited.Framework.Converters.Graph.String.Json.JsonPath::GetSegements