Virtru SDK for C#  2.8.0
Virtru C# SDK module - Create, Read, and Manage TDF3 Files
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
Virtru.SDK.ByteVector Class Reference
Inheritance diagram for Virtru.SDK.ByteVector:

Classes

class  ByteVectorEnumerator
 

Public Member Functions

void Dispose ()
 
 ByteVector (global::System.Collections.IEnumerable c)
 
 ByteVector (global::System.Collections.Generic.IEnumerable< SWIGTYPE_p_int8_t > c)
 
void CopyTo (SWIGTYPE_p_int8_t[] array)
 
void CopyTo (SWIGTYPE_p_int8_t[] array, int arrayIndex)
 
void CopyTo (int index, SWIGTYPE_p_int8_t[] array, int arrayIndex, int count)
 
SWIGTYPE_p_int8_t[] ToArray ()
 
ByteVectorEnumerator GetEnumerator ()
 
void Clear ()
 
void Add (SWIGTYPE_p_int8_t x)
 
 ByteVector ()
 
 ByteVector (ByteVector other)
 
 ByteVector (int capacity)
 
void AddRange (ByteVector values)
 
ByteVector GetRange (int index, int count)
 
void Insert (int index, SWIGTYPE_p_int8_t x)
 
void InsertRange (int index, ByteVector values)
 
void RemoveAt (int index)
 
void RemoveRange (int index, int count)
 
void Reverse ()
 
void Reverse (int index, int count)
 
void SetRange (int index, ByteVector values)
 

Static Public Member Functions

static ByteVector Repeat (SWIGTYPE_p_int8_t value, int count)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Package Functions

 ByteVector (global::System.IntPtr cPtr, bool cMemoryOwn)
 

Static Package Functions

static
global::System.Runtime.InteropServices.HandleRef 
getCPtr (ByteVector obj)
 
static
global::System.Runtime.InteropServices.HandleRef 
swigRelease (ByteVector obj)
 

Properties

bool IsFixedSize [get]
 
bool IsReadOnly [get]
 
SWIGTYPE_p_int8_t this[int index] [get, set]
 
int Capacity [get, set]
 
int Count [get]
 
bool IsSynchronized [get]
 

Private Member Functions

 ~ByteVector ()
 
global::System.Collections.Generic.IEnumerator
< SWIGTYPE_p_int8_t >
global::System.Collections.Generic.IEnumerable
< SWIGTYPE_p_int8_t >. 
GetEnumerator ()
 
global::System.Collections.IEnumerator
global::System.Collections.IEnumerable. 
GetEnumerator ()
 
uint size ()
 
uint capacity ()
 
void reserve (uint n)
 
SWIGTYPE_p_int8_t getitemcopy (int index)
 
SWIGTYPE_p_int8_t getitem (int index)
 
void setitem (int index, SWIGTYPE_p_int8_t val)
 

Private Attributes

global::System.Runtime.InteropServices.HandleRef swigCPtr
 

Constructor & Destructor Documentation

Virtru.SDK.ByteVector.ByteVector ( global::System.IntPtr  cPtr,
bool  cMemoryOwn 
)
inlinepackage
Virtru.SDK.ByteVector.~ByteVector ( )
inlineprivate
Virtru.SDK.ByteVector.ByteVector ( global::System.Collections.IEnumerable  c)
inline
Virtru.SDK.ByteVector.ByteVector ( global::System.Collections.Generic.IEnumerable< SWIGTYPE_p_int8_t c)
inline
Virtru.SDK.ByteVector.ByteVector ( )
inline
Virtru.SDK.ByteVector.ByteVector ( ByteVector  other)
inline
Virtru.SDK.ByteVector.ByteVector ( int  capacity)
inline

Member Function Documentation

void Virtru.SDK.ByteVector.Add ( SWIGTYPE_p_int8_t  x)
inline
void Virtru.SDK.ByteVector.AddRange ( ByteVector  values)
inline
uint Virtru.SDK.ByteVector.capacity ( )
inlineprivate
void Virtru.SDK.ByteVector.Clear ( )
inline
void Virtru.SDK.ByteVector.CopyTo ( SWIGTYPE_p_int8_t[]  array)
inline
void Virtru.SDK.ByteVector.CopyTo ( SWIGTYPE_p_int8_t[]  array,
int  arrayIndex 
)
inline
void Virtru.SDK.ByteVector.CopyTo ( int  index,
SWIGTYPE_p_int8_t[]  array,
int  arrayIndex,
int  count 
)
inline
void Virtru.SDK.ByteVector.Dispose ( )
inline
virtual void Virtru.SDK.ByteVector.Dispose ( bool  disposing)
inlineprotectedvirtual
static global.System.Runtime.InteropServices.HandleRef Virtru.SDK.ByteVector.getCPtr ( ByteVector  obj)
inlinestaticpackage
global.System.Collections.Generic.IEnumerator<SWIGTYPE_p_int8_t> global.System.Collections.Generic.IEnumerable<SWIGTYPE_p_int8_t>. Virtru.SDK.ByteVector.GetEnumerator ( )
inlineprivate
global.System.Collections.IEnumerator global.System.Collections.IEnumerable. Virtru.SDK.ByteVector.GetEnumerator ( )
inlineprivate
ByteVectorEnumerator Virtru.SDK.ByteVector.GetEnumerator ( )
inline
SWIGTYPE_p_int8_t Virtru.SDK.ByteVector.getitem ( int  index)
inlineprivate
SWIGTYPE_p_int8_t Virtru.SDK.ByteVector.getitemcopy ( int  index)
inlineprivate
ByteVector Virtru.SDK.ByteVector.GetRange ( int  index,
int  count 
)
inline
void Virtru.SDK.ByteVector.Insert ( int  index,
SWIGTYPE_p_int8_t  x 
)
inline
void Virtru.SDK.ByteVector.InsertRange ( int  index,
ByteVector  values 
)
inline
void Virtru.SDK.ByteVector.RemoveAt ( int  index)
inline
void Virtru.SDK.ByteVector.RemoveRange ( int  index,
int  count 
)
inline
static ByteVector Virtru.SDK.ByteVector.Repeat ( SWIGTYPE_p_int8_t  value,
int  count 
)
inlinestatic
void Virtru.SDK.ByteVector.reserve ( uint  n)
inlineprivate
void Virtru.SDK.ByteVector.Reverse ( )
inline
void Virtru.SDK.ByteVector.Reverse ( int  index,
int  count 
)
inline
void Virtru.SDK.ByteVector.setitem ( int  index,
SWIGTYPE_p_int8_t  val 
)
inlineprivate
void Virtru.SDK.ByteVector.SetRange ( int  index,
ByteVector  values 
)
inline
uint Virtru.SDK.ByteVector.size ( )
inlineprivate
static global.System.Runtime.InteropServices.HandleRef Virtru.SDK.ByteVector.swigRelease ( ByteVector  obj)
inlinestaticpackage
SWIGTYPE_p_int8_t [] Virtru.SDK.ByteVector.ToArray ( )
inline

Member Data Documentation

bool Virtru.SDK.ByteVector.swigCMemOwn
protected
global.System.Runtime.InteropServices.HandleRef Virtru.SDK.ByteVector.swigCPtr
private

Property Documentation

int Virtru.SDK.ByteVector.Capacity
getset
int Virtru.SDK.ByteVector.Count
get
bool Virtru.SDK.ByteVector.IsFixedSize
get
bool Virtru.SDK.ByteVector.IsReadOnly
get
bool Virtru.SDK.ByteVector.IsSynchronized
get
SWIGTYPE_p_int8_t Virtru.SDK.ByteVector.this[int index]
getset

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