Send feedback
Class ResourceNameList<TName> (4.8.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public sealed class ResourceNameList<TName> : IList<TName>, ICollection<TName>, IEnumerable<TName>, IEnumerable where TName : class, IResourceName
A list of resource names of a specific type, that delegates all operations to an
underlying list of string-based resource names.
Inheritance
object >
ResourceNameList<TName>
Namespace
Google.Api.Gax
Assembly
Google.Api.Gax.dll
Type Parameter
Name
Description
TName
The type of the resource name contained in this list.
Constructors
ResourceNameList(IList<string>, Func<string, TName>)
public ResourceNameList(IList<string> underlyingList, Func<string, TName> stringToName)
Properties
Count
public int Count { get; }
Property Value
Type
Description
int
IsReadOnly
public bool IsReadOnly { get; }
Property Value
Type
Description
bool
this[int]
public TName this[int index] { get; set; }
Parameter
Name
Description
index
int
Property Value
Type
Description
TName
Methods
Add(IEnumerable<TName>)
public void Add(IEnumerable<TName> items)
Adds all items to this list.
Parameter
Name
Description
items
IEnumerable
The items to add to this list.
Add(TName)
public void Add(TName item)
Parameter
Name
Description
item
TName
Clear()
Contains(TName)
public bool Contains(TName item)
Parameter
Name
Description
item
TName
Returns
Type
Description
bool
CopyTo(TName[], int)
public void CopyTo(TName[] array, int arrayIndex)
Parameters
Name
Description
array
arrayIndex
int
GetEnumerator()
public IEnumerator<TName> GetEnumerator()
IndexOf(TName)
public int IndexOf(TName item)
Parameter
Name
Description
item
TName
Returns
Type
Description
int
Insert(int, TName)
public void Insert(int index, TName item)
Parameters
Name
Description
index
int
item
TName
Remove(TName)
public bool Remove(TName item)
Parameter
Name
Description
item
TName
Returns
Type
Description
bool
RemoveAt(int)
public void RemoveAt(int index)
Parameter
Name
Description
index
int
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-11-26 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-26 UTC."],[],[]]