Class Repeatable<T>

public class Repeatable<T> : IEnumerable<T>, IEnumerable

Repeatable class which allows you to both pass a single element, as well as an array, as a parameter value.

Inheritance

Object > Repeatable<T>

Implements

IEnumerable<T>, IEnumerable

Namespace

Google.Apis.Util

Assembly

Google.Apis.Core.dll

Type Parameter

NameDescription
T

Constructors

Repeatable(IEnumerable<T>)

public Repeatable(IEnumerable<T> enumeration)

Creates a repeatable value.

Parameter
NameDescription
enumerationIEnumerable<T>

Methods

GetEnumerator()

public IEnumerator<T> GetEnumerator()
Returns
TypeDescription
IEnumerator<T>

Operators

Implicit(T to Repeatable<T>)

public static implicit operator Repeatable<T>(T elem)

Converts the single element into a repeatable.

Parameter
NameDescription
elemT
Returns
TypeDescription
Repeatable<T>

Implicit(T[] to Repeatable<T>)

public static implicit operator Repeatable<T>(T[] elem)

Converts a number of elements into a repeatable.

Parameter
NameDescription
elemT[]
Returns
TypeDescription
Repeatable<T>

Implicit(List<T> to Repeatable<T>)

public static implicit operator Repeatable<T>(List<T> elem)

Converts a number of elements into a repeatable.

Parameter
NameDescription
elemList<T>
Returns
TypeDescription
Repeatable<T>

Explicit Interface Implementations

IEnumerable.GetEnumerator()

IEnumerator IEnumerable.GetEnumerator()
Returns
TypeDescription
IEnumerator

Extension Method