VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
VRC.SDK3.Data.JsonList Class Reference
Inheritance diagram for VRC.SDK3.Data.JsonList:
Collaboration diagram for VRC.SDK3.Data.JsonList:

Public Member Functions

override void Insert (int index, DataToken value)
 
override void InsertRange (int index, DataList input)
 
override void Add (DataToken value)
 
override void RemoveAt (int index)
 
override void Clear ()
 
override void RemoveRange (int index, int count)
 
override void Reverse ()
 
override void Reverse (int index, int count)
 
- Public Member Functions inherited from VRC.SDK3.Data.DataList
 DataList ()
 
 DataList (params DataToken[] array)
 
void TrimExcess ()
 
virtual bool SetValue (int index, DataToken value)
 
virtual bool TryGetValue (int index, TokenType type, out DataToken value)
 
virtual bool TryGetValue (int index, out DataToken value)
 
virtual void Insert (int index, DataToken value)
 
virtual void InsertRange (int index, DataList input)
 
DataList GetRange (int index, int count)
 
DataList ShallowClone ()
 
DataList DeepClone ()
 
DataToken[] ToArray ()
 
virtual void Add (DataToken value)
 
void AddRange (DataList list)
 
bool Contains (DataToken value)
 
int IndexOf (DataToken value)
 
int IndexOf (DataToken item, int index)
 
int IndexOf (DataToken item, int index, int count)
 
int LastIndexOf (DataToken item)
 
int LastIndexOf (DataToken item, int index)
 
int LastIndexOf (DataToken item, int index, int count)
 
bool Remove (DataToken value)
 
bool RemoveAll (DataToken value)
 
virtual void Clear ()
 
virtual void RemoveAt (int index)
 
virtual void RemoveRange (int index, int count)
 
virtual void Reverse ()
 
virtual void Reverse (int index, int count)
 
void Sort ()
 
void Sort (int index, int count)
 
int BinarySearch (DataToken token)
 
int BinarySearch (int index, int count, DataToken token)
 
void CopyTo (DataToken[] array, int arrayIndex)
 
IEnumerator< DataTokenGetEnumerator ()
 

Protected Member Functions

override DataToken GetValue (int index, out bool success)
 
override void ParseInRange (int startIndex, int stopIndex)
 
- Protected Member Functions inherited from VRC.SDK3.Data.DataList
virtual DataToken GetValue (int index, out bool success)
 
virtual void ParseAll ()
 
virtual void ParseInRange (int startIndex)
 
virtual void ParseInRange (int startIndex, int stopIndex)
 

Package Functions

 JsonList ()
 
void AddLazyValue (JsonType type, string source)
 
void ClearLazyValue (int index)
 
- Package Functions inherited from VRC.SDK3.Data.DataList
 DataList (IEnumerable< DataToken > values)
 
 DataList (List< DataToken > list)
 
void AddRange (IEnumerable< DataToken > values)
 

Additional Inherited Members

- Properties inherited from VRC.SDK3.Data.DataList
int Count [get]
 
int Capacity [get, set]
 
bool IsReadOnly [get]
 
DataToken this[int index] [get, set]
 

Detailed Description

Definition at line 7975 of file VRCSDK3.cs.

Constructor & Destructor Documentation

◆ JsonList()

VRC.SDK3.Data.JsonList.JsonList ( )
package

Definition at line 7979 of file VRCSDK3.cs.

Member Function Documentation

◆ Add()

override void VRC.SDK3.Data.JsonList.Add ( DataToken  value)
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8025 of file VRCSDK3.cs.

◆ AddLazyValue()

void VRC.SDK3.Data.JsonList.AddLazyValue ( JsonType  type,
string  source 
)
package

Definition at line 8077 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ Clear()

override void VRC.SDK3.Data.JsonList.Clear ( )
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8038 of file VRCSDK3.cs.

◆ ClearLazyValue()

void VRC.SDK3.Data.JsonList.ClearLazyValue ( int  index)
package

Definition at line 8084 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetValue()

override DataToken VRC.SDK3.Data.JsonList.GetValue ( int  index,
out bool  success 
)
protectedvirtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 7983 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ Insert()

override void VRC.SDK3.Data.JsonList.Insert ( int  index,
DataToken  value 
)
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8012 of file VRCSDK3.cs.

◆ InsertRange()

override void VRC.SDK3.Data.JsonList.InsertRange ( int  index,
DataList  input 
)
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8019 of file VRCSDK3.cs.

◆ ParseInRange()

override void VRC.SDK3.Data.JsonList.ParseInRange ( int  startIndex,
int  stopIndex 
)
protectedvirtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8062 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ RemoveAt()

override void VRC.SDK3.Data.JsonList.RemoveAt ( int  index)
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8032 of file VRCSDK3.cs.

◆ RemoveRange()

override void VRC.SDK3.Data.JsonList.RemoveRange ( int  index,
int  count 
)
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8044 of file VRCSDK3.cs.

◆ Reverse() [1/2]

override void VRC.SDK3.Data.JsonList.Reverse ( )
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8050 of file VRCSDK3.cs.

◆ Reverse() [2/2]

override void VRC.SDK3.Data.JsonList.Reverse ( int  index,
int  count 
)
virtual

Reimplemented from VRC.SDK3.Data.DataList.

Definition at line 8056 of file VRCSDK3.cs.


The documentation for this class was generated from the following file: