Skip to main content

ScopeStorageDictionary

Assembly: ServiceStack.Razor.dll
View Source
Declaration
public class ScopeStorageDictionary : IDictionary<object, object>, ICollection<KeyValuePair<object, object>>, IEnumerable<KeyValuePair<object, object>>, IEnumerable

Properties

BackingStore

View Source
Declaration
protected IDictionary<object, object> BackingStore { get; }

BaseScope

View Source
Declaration
protected IDictionary<object, object> BaseScope { get; }

Keys

View Source
Declaration
public virtual ICollection<object> Keys { get; }

Values

View Source
Declaration
public virtual ICollection<object> Values { get; }

Count

View Source
Declaration
public virtual int Count { get; }

IsReadOnly

View Source
Declaration
public virtual bool IsReadOnly { get; }

Item[Object]

View Source
Declaration
public object this[object key] { get; set; }

Methods

SetValue(Object, Object)

View Source
Declaration
public virtual void SetValue(object key, object value)
Parameters
TypeName
System.Objectkey
System.Objectvalue

TryGetValue(Object, out Object)

View Source
Declaration
public virtual bool TryGetValue(object key, out object value)
Returns

System.Boolean

Parameters
TypeName
System.Objectkey
System.Objectvalue

Remove(Object)

View Source
Declaration
public virtual bool Remove(object key)
Returns

System.Boolean

Parameters
TypeName
System.Objectkey

GetEnumerator()

View Source
Declaration
public virtual IEnumerator<KeyValuePair<object, object>> GetEnumerator()
Returns

System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.Object,System.Object>>

IEnumerable.GetEnumerator()

View Source
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns

System.Collections.IEnumerator

Add(Object, Object)

View Source
Declaration
public virtual void Add(object key, object value)
Parameters
TypeName
System.Objectkey
System.Objectvalue

ContainsKey(Object)

View Source
Declaration
public virtual bool ContainsKey(object key)
Returns

System.Boolean

Parameters
TypeName
System.Objectkey

Add(KeyValuePair<Object, Object>)

View Source
Declaration
public virtual void Add(KeyValuePair<object, object> item)
Parameters
TypeName
System.Collections.Generic.KeyValuePair<System.Object,System.Object>item

Clear()

View Source
Declaration
public virtual void Clear()

Contains(KeyValuePair<Object, Object>)

View Source
Declaration
public virtual bool Contains(KeyValuePair<object, object> item)
Returns

System.Boolean

Parameters
TypeName
System.Collections.Generic.KeyValuePair<System.Object,System.Object>item

CopyTo(KeyValuePair<Object, Object>[], Int32)

View Source
Declaration
public virtual void CopyTo(KeyValuePair<object, object>[] array, int arrayIndex)
Parameters
TypeName
System.Collections.Generic.KeyValuePair<System.Object,System.Object>[]array
System.Int32arrayIndex

Remove(KeyValuePair<Object, Object>)

View Source
Declaration
public virtual bool Remove(KeyValuePair<object, object> item)
Returns

System.Boolean

Parameters
TypeName
System.Collections.Generic.KeyValuePair<System.Object,System.Object>item

GetItems()

View Source
Declaration
protected virtual IEnumerable<KeyValuePair<object, object>> GetItems()
Returns

System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Object,System.Object>>

Implements

  • System.Collections.Generic.IDictionary<System.Object,System.Object>
  • System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Object,System.Object>>
  • System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Object,System.Object>>
  • System.Collections.IEnumerable