Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.sync
  • Platforms: .NET, .NET Standard 2.0, Island

Instance Methods


constructor


constructor (Map)

Parameters:

  • value:

Delete

method Delete(aKey: Object)
func Delete(_ aKey: Object)
// .NET, .NET Standard 2.0
func Delete(aKey interface{}) 
// Island
func Delete(aKey interface{}) void
Sub Delete(aKey As Object)

Parameters:

  • aKey:

Load

method Load(aKey: Object): tuple of (Object, Boolean)
(Object, Boolean) Load(Object aKey)
func Load(_ aKey: Object) -> tuple of (Object, Boolean)
func Load(aKey interface{}) tuple of (interface{}, Boolean)
Function Load(aKey As Object) As Tuple (Of Object, Boolean)

Parameters:

  • aKey:

LoadOrStore

method LoadOrStore(aKey: Object; aValue: Object): tuple of (Object, Boolean)
(Object, Boolean) LoadOrStore(Object aKey, Object aValue)
func LoadOrStore(_ aKey: Object, _ aValue: Object) -> tuple of (Object, Boolean)
func LoadOrStore(aKey interface{}, aValue interface{}) tuple of (interface{}, Boolean)
Function LoadOrStore(aKey As Object, aValue As Object) As Tuple (Of Object, Boolean)

Parameters:

  • aKey:
  • aValue:

Range

method Range(f: Func<Object, Object, Boolean>)
void Range(Func<Object, Object, Boolean> f)
func Range(_ f: Func<Object, Object, Boolean>)
// .NET, .NET Standard 2.0
func Range(f Func<interface{}, interface{}, Boolean>) 
// Island
func Range(f Func<interface{}, interface{}, Boolean>) void
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Sub Range(f As Func (Of Object, Object, Boolean))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub Range(f As Func<Object, Object, Boolean>)

Parameters:

  • f:

Store

method Store(aKey: Object; aValue: Object)
void Store(Object aKey, Object aValue)
func Store(_ aKey: Object, _ aValue: Object)
// .NET, .NET Standard 2.0
func Store(aKey interface{}, aValue interface{}) 
// Island
func Store(aKey interface{}, aValue interface{}) void
Sub Store(aKey As Object, aValue As Object)

Parameters:

  • aKey:
  • aValue: