public class ImmutableInterlocked extends NetObject
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Collections.Immutable.ImmutableInterlocked
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
static java.lang.String |
assemblyShortName
Assembly name: System.Collections.Immutable
|
static java.lang.String |
className
Qualified class name: System.Collections.Immutable.ImmutableInterlocked
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
ImmutableInterlocked() |
ImmutableInterlocked(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static ImmutableInterlocked |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into ImmutableInterlocked, a cast assert is made to check if types are compatible. |
static <T extends IJCOBridgeReflected> |
Enqueue(JCORefOut<ImmutableQueue_1> location,
T value)
Invokes the .NET member Enqueue.
|
java.lang.String |
getJCOAssemblyName()
Returns the full name of the assembly of the .NET type.
|
java.lang.String |
getJCOClassName()
Returns the full name of the .NET type.
|
java.lang.Object |
getJCOInstance()
Returns the underlying object managed by the bridge.
|
java.lang.String |
getJCOObjectName()
Returns the name of the .NET type qualified with its assembly.
|
JCType |
getJCOType()
Returns the
JCType of the .NET type. |
static <T extends IJCOBridgeReflected> |
InterlockedCompareExchange(JCORefOut<ImmutableArray_1> location,
ImmutableArray_1 value,
ImmutableArray_1 comparand)
Invokes the .NET member InterlockedCompareExchange.
|
static <T extends IJCOBridgeReflected> |
InterlockedExchange(JCORefOut<ImmutableArray_1> location,
ImmutableArray_1 value)
Invokes the .NET member InterlockedExchange.
|
static <T extends IJCOBridgeReflected> |
InterlockedInitialize(JCORefOut<ImmutableArray_1> location,
ImmutableArray_1 value)
Invokes the .NET member InterlockedInitialize.
|
static <T extends IJCOBridgeReflected> |
Push(JCORefOut<ImmutableStack_1> location,
T value)
Invokes the .NET member Push.
|
void |
setJCOInstance(JCObject instance)
Sets the underlying object managed by the bridge.
|
static <TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> |
TryAdd(JCORefOut<ImmutableDictionary_2> location,
TKey key,
TValue value)
Invokes the .NET member TryAdd.
|
static <T extends IJCOBridgeReflected> |
TryDequeue(JCORefOut<ImmutableQueue_1> location,
JCORefOut<T> value)
Invokes the .NET member TryDequeue.
|
static <T extends IJCOBridgeReflected> |
TryPop(JCORefOut<ImmutableStack_1> location,
JCORefOut<T> value)
Invokes the .NET member TryPop.
|
static <TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> |
TryRemove(JCORefOut<ImmutableDictionary_2> location,
TKey key,
JCORefOut<TValue> value)
Invokes the .NET member TryRemove.
|
static <TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> |
TryUpdate(JCORefOut<ImmutableDictionary_2> location,
TKey key,
TValue newValue,
TValue comparisonValue)
Invokes the .NET member TryUpdate.
|
static <T extends IJCOBridgeReflected> |
Update(JCORefOut<ImmutableArray_1> location,
Func_2 transformer)
Invokes the .NET member Update.
|
static <T extends IJCOBridgeReflected,TArg extends IJCOBridgeReflected> |
Update(JCORefOut<ImmutableArray_1> location,
Func_3 transformer,
TArg transformerArgument)
Invokes the .NET member Update.
|
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public ImmutableInterlocked()
throws java.lang.Throwable
java.lang.Throwablepublic ImmutableInterlocked(java.lang.Object instance)
throws java.lang.Throwable
instance - the underlying bridge object: it must be a JCObjectjava.lang.Throwable - if instance is not a JCObjectpublic static ImmutableInterlocked cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into ImmutableInterlocked, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedImmutableInterlocked instancejava.lang.Throwable - in case of error during cast operationpublic static <T extends IJCOBridgeReflected> void Enqueue(JCORefOut<ImmutableQueue_1> location, T value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableQueue_1>value - the argument of type Tjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectpublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectpublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectnull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectpublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectpublic static <T extends IJCOBridgeReflected> ImmutableArray_1 InterlockedCompareExchange(JCORefOut<ImmutableArray_1> location, ImmutableArray_1 value, ImmutableArray_1 comparand) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, ArgumentNullException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableArray_1>value - the argument of type ImmutableArray_1comparand - the argument of type ImmutableArray_1java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic static <T extends IJCOBridgeReflected> ImmutableArray_1 InterlockedExchange(JCORefOut<ImmutableArray_1> location, ImmutableArray_1 value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, ArgumentNullException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableArray_1>value - the argument of type ImmutableArray_1java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic static <T extends IJCOBridgeReflected> boolean InterlockedInitialize(JCORefOut<ImmutableArray_1> location, ImmutableArray_1 value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableArray_1>value - the argument of type ImmutableArray_1java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itpublic static <T extends IJCOBridgeReflected> void Push(JCORefOut<ImmutableStack_1> location, T value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableStack_1>value - the argument of type Tjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic void setJCOInstance(JCObject instance)
NetObjectsetJCOInstance in class NetObjectinstance - the new underlying objectpublic static <TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> boolean TryAdd(JCORefOut<ImmutableDictionary_2> location, TKey key, TValue value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
TKey - the type of the generic argument TKeyTValue - the type of the generic argument TValuelocation - the argument of type JCORefOut<ImmutableDictionary_2>key - the argument of type TKeyvalue - the argument of type TValuejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic static <T extends IJCOBridgeReflected> boolean TryDequeue(JCORefOut<ImmutableQueue_1> location, JCORefOut<T> value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableQueue_1>value - the argument of type JCORefOut<T>java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic static <T extends IJCOBridgeReflected> boolean TryPop(JCORefOut<ImmutableStack_1> location, JCORefOut<T> value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableStack_1>value - the argument of type JCORefOut<T>java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic static <TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> boolean TryRemove(JCORefOut<ImmutableDictionary_2> location, TKey key, JCORefOut<TValue> value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
TKey - the type of the generic argument TKeyTValue - the type of the generic argument TValuelocation - the argument of type JCORefOut<ImmutableDictionary_2>key - the argument of type TKeyvalue - the argument of type JCORefOut<TValue>java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic static <TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> boolean TryUpdate(JCORefOut<ImmutableDictionary_2> location, TKey key, TValue newValue, TValue comparisonValue) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
TKey - the type of the generic argument TKeyTValue - the type of the generic argument TValuelocation - the argument of type JCORefOut<ImmutableDictionary_2>key - the argument of type TKeynewValue - the argument of type TValuecomparisonValue - the argument of type TValuejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic static <T extends IJCOBridgeReflected> boolean Update(JCORefOut<ImmutableArray_1> location, Func_2 transformer) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
T - the type of the generic argument Tlocation - the argument of type JCORefOut<ImmutableArray_1>transformer - the argument of type Func_2java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itpublic static <T extends IJCOBridgeReflected,TArg extends IJCOBridgeReflected> boolean Update(JCORefOut<ImmutableArray_1> location, Func_3 transformer, TArg transformerArgument) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
T - the type of the generic argument TTArg - the type of the generic argument TArglocation - the argument of type JCORefOut<ImmutableArray_1>transformer - the argument of type Func_3transformerArgument - the argument of type TArgjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises it