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.StringVector Class Reference
Inheritance diagram for Virtru.SDK.StringVector:

Classes

class  StringVectorEnumerator
 

Public Member Functions

void Dispose ()
 
 StringVector (global::System.Collections.IEnumerable c)
 
 StringVector (global::System.Collections.Generic.IEnumerable< string > c)
 
void CopyTo (string[] array)
 
void CopyTo (string[] array, int arrayIndex)
 
void CopyTo (int index, string[] array, int arrayIndex, int count)
 
string[] ToArray ()
 
StringVectorEnumerator GetEnumerator ()
 
void Clear ()
 
void Add (string x)
 
 StringVector ()
 
 StringVector (StringVector other)
 
 StringVector (int capacity)
 
void AddRange (StringVector values)
 
StringVector GetRange (int index, int count)
 
void Insert (int index, string x)
 
void InsertRange (int index, StringVector values)
 
void RemoveAt (int index)
 
void RemoveRange (int index, int count)
 
void Reverse ()
 
void Reverse (int index, int count)
 
void SetRange (int index, StringVector values)
 
bool Contains (string value)
 
int IndexOf (string value)
 
int LastIndexOf (string value)
 
bool Remove (string value)
 

Static Public Member Functions

static StringVector Repeat (string value, int count)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Package Functions

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

Static Package Functions

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

Properties

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

Private Member Functions

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

Private Attributes

global::System.Runtime.InteropServices.HandleRef swigCPtr
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

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

Property Documentation

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

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