User Tools

Site Tools


thinkgeo.mapsuite.mvcedition.geokeyedcollection_1

ThinkGeo.MapSuite.MvcEdition.GeoKeyedCollection<T>

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

Represents a strong-typed collection that can be accessed by index or by the identifier of an item.

Inheritance Hierarchy

  • System.Object
    • System.Collections.ObjectModel.Collection<T>
      • System.Collections.ObjectModel.KeyedCollection<String,T>
        • ThinkGeo.MapSuite.MvcEdition.GeoKeyedCollection<T>

Members Summary

Public Constructors

GeoKeyedCollection`1()

  • Initializes a new instance of the GeoKeyedCollection class.
Remarks
  • N/A
Parameters

Protected Constructors

Public Methods

ToJson()

  • Returns a JSON string that contains information about all of the items in the collection.
Remarks
  • N/A
Return Value
  • Type:String
  • Description:A string that contains information about all of the items in the collection.
Parameters

FromJson(String)

  • Load this object from a json string.
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • jsonString
    • Type:String
    • Description:a json string

Contains(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • key
    • Type:String
    • Description:N/A

Remove(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • key
    • Type:String
    • Description:N/A

Add(T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • item
    • Type:T
    • Description:N/A

Clear()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

CopyTo(T[],Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • array
    • Type:T[]
    • Description:N/A
  • index
    • Type:Int32
    • Description:N/A

Contains(T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • item
    • Type:T
    • Description:N/A

GetEnumerator()

  • N/A
Remarks
  • N/A
Return Value
  • Type:IEnumerator<T>
  • Description:N/A
Parameters

IndexOf(T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters
  • item
    • Type:T
    • Description:N/A

Insert(Int32,T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • index
    • Type:Int32
    • Description:N/A
  • item
    • Type:T
    • Description:N/A

Remove(T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • item
    • Type:T
    • Description:N/A

RemoveAt(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • index
    • Type:Int32
    • Description:N/A

ToString()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

GetKeyForItem(T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters
  • item
    • Type:T
    • Description:N/A

ChangeItemKey(T,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • item
    • Type:T
    • Description:N/A
  • newKey
    • Type:String
    • Description:N/A

ClearItems()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

InsertItem(Int32,T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • index
    • Type:Int32
    • Description:N/A
  • item
    • Type:T
    • Description:N/A

RemoveItem(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • index
    • Type:Int32
    • Description:N/A

SetItem(Int32,T)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • index
    • Type:Int32
    • Description:N/A
  • item
    • Type:T
    • Description:N/A

Finalize()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

Comparer

N/A

Remarks

N/A

Return Value
  • Type:IEqualityComparer<String>

Item

N/A

Remarks

N/A

Return Value
  • Type:T

Count

N/A

Remarks

N/A

Return Value
  • Type:Int32

Item

N/A

Remarks

N/A

Return Value
  • Type:T

Protected Properties

Dictionary

N/A

Remarks

N/A

Return Value
  • Type:IDictionary<String,T>

Items

N/A

Remarks

N/A

Return Value
  • Type:IList<T>

Public Events

thinkgeo.mapsuite.mvcedition.geokeyedcollection_1.txt · Last modified: 2017/03/16 21:59 (external edit)