Table of Contents

Class Pair<F, S>

Namespace
Android.Util
Assembly
MASES.Netdroid.dll
public class Pair<F, S> : JVMBridgeBase<Pair<F, S>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition

Type Parameters

F
S
Inheritance
Pair<F, S>
Implements
Extension Methods

Constructors

Pair(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Pair(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Pair(F, S)

public Pair(F arg0, S arg1)

Parameters

arg0 F

F

arg1 S

S

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

first

public F first { get; set; }

Property Value

F

second

public S second { get; set; }

Property Value

S

Methods

CreatePoolableInstance(F, S)

HPA initializer for Pair(F arg0, S arg1)

public static Pair<F, S> CreatePoolableInstance(F arg0, S arg1)

Parameters

arg0 F
arg1 S

Returns

Pair<F, S>

Create<A, B>(A, B)

public static Pair<A, B> Create<A, B>(A arg0, B arg1)

Parameters

arg0 A

A

arg1 B

B

Returns

Pair<A, B>

Pair

Type Parameters

A
B

Operators

implicit operator Pair(Pair<F, S>)

Converter from Pair<F, S> to Pair

public static implicit operator Pair(Pair<F, S> t)

Parameters

t Pair<F, S>

Returns

Pair