예제 #1
0
            public int GetArrayLength()
            {
                if (View.Type == TokenType.Array)
                {
                    return(View.AsArrayView().Count());
                }

                if (View.Type == TokenType.Object)
                {
                    if (View.AsObjectView().TryGetValue(k_SerializedElementsKey, out var elements))
                    {
                        return(elements.AsArrayView().Count());
                    }
                }

                return(0);
            }
예제 #2
0
 public int GetArrayLength()
 {
     return(View.Type == TokenType.Array ? View.AsArrayView().Count() : 0);
 }