OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory Class Reference
Inheritance diagram for OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory:
Collaboration graph
[legend]

Public Member Functions

 SOPObjectInventory (Scene rootScene, TaskInventoryDictionary taskInventory)
 
void Add (UUID key, IInventoryItem value)
 
bool ContainsKey (UUID key)
 
bool Remove (UUID key)
 
bool TryGetValue (UUID key, out IInventoryItem value)
 
IEnumerator< KeyValuePair
< UUID, IInventoryItem > > 
GetEnumerator ()
 
void Add (KeyValuePair< UUID, IInventoryItem > item)
 
void Clear ()
 
bool Contains (KeyValuePair< UUID, IInventoryItem > item)
 
void CopyTo (KeyValuePair< UUID, IInventoryItem >[] array, int arrayIndex)
 
bool Remove (KeyValuePair< UUID, IInventoryItem > item)
 

Properties

ICollection< UUID > Keys [get]
 
ICollection< IInventoryItemValues [get]
 
int Count [get]
 
bool IsReadOnly [get]
 
IInventoryItem this[string name] [get]
 
- Properties inherited from OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.IObjectInventory
IInventoryItem this[string name] [get]
 

Detailed Description

Definition at line 38 of file SOPObjectInventory.cs.

Constructor & Destructor Documentation

OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.SOPObjectInventory ( Scene  rootScene,
TaskInventoryDictionary  taskInventory 
)
inline

Definition at line 44 of file SOPObjectInventory.cs.

Member Function Documentation

void OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Add ( UUID  key,
IInventoryItem  value 
)
inline

Definition at line 66 of file SOPObjectInventory.cs.

void OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Add ( KeyValuePair< UUID, IInventoryItem item)
inline

Definition at line 138 of file SOPObjectInventory.cs.

void OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Clear ( )
inline

Definition at line 143 of file SOPObjectInventory.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Contains ( KeyValuePair< UUID, IInventoryItem item)
inline

Definition at line 149 of file SOPObjectInventory.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.ContainsKey ( UUID  key)
inline

Definition at line 72 of file SOPObjectInventory.cs.

void OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.CopyTo ( KeyValuePair< UUID, IInventoryItem >[]  array,
int  arrayIndex 
)
inline

Definition at line 154 of file SOPObjectInventory.cs.

IEnumerator<KeyValuePair<UUID, IInventoryItem> > OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.GetEnumerator ( )
inline

Definition at line 120 of file SOPObjectInventory.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Remove ( UUID  key)
inline

Definition at line 77 of file SOPObjectInventory.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Remove ( KeyValuePair< UUID, IInventoryItem item)
inline

Definition at line 159 of file SOPObjectInventory.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.TryGetValue ( UUID  key,
out IInventoryItem  value 
)
inline

Definition at line 83 of file SOPObjectInventory.cs.

Property Documentation

int OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Count
get

Definition at line 164 of file SOPObjectInventory.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.IsReadOnly
get

Definition at line 170 of file SOPObjectInventory.cs.

ICollection<UUID> OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Keys
get

Definition at line 105 of file SOPObjectInventory.cs.

IInventoryItem OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.this[string name]
get

Definition at line 200 of file SOPObjectInventory.cs.

ICollection<IInventoryItem> OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.SOPObjectInventory.Values
get

Definition at line 111 of file SOPObjectInventory.cs.


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