Send feedback
Class ResourceNameList<TName> (4.0.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 4.0.0 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 Int32
IsReadOnly
public bool IsReadOnly { get; }
Property Value Type Description Boolean
Item[Int32]
public TName this [ int index ] { get ; set ; }
Parameter Name Description index
Int32
Property Value Type Description TName
Methods
Add(TName)
public void Add(TName item)
Parameter Name Description item
TName
Add(IEnumerable<TName>)
public void Add(IEnumerable<TName> items)
Adds all items to this list.
Parameter Name Description items
IEnumerable <TName>
The items to add to this list.
Clear()
Contains(TName)
public bool Contains(TName item)
Parameter Name Description item
TName
CopyTo(TName[], Int32)
public void CopyTo(TName[] array, int arrayIndex)
Parameters Name Description array
TName[]
arrayIndex
Int32
GetEnumerator()
public IEnumerator<TName> GetEnumerator()
IndexOf(TName)
public int IndexOf(TName item)
Parameter Name Description item
TName
Returns Type Description Int32
Insert(Int32, TName)
public void Insert(int index, TName item)
Parameters Name Description index
Int32
item
TName
Remove(TName)
public bool Remove(TName item)
Parameter Name Description item
TName
RemoveAt(Int32)
public void RemoveAt(int index)
Parameter Name Description index
Int32
Explicit Interface Implementations
IEnumerable.GetEnumerator()
IEnumerator IEnumerable.GetEnumerator()
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-12-19 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-12-19 UTC."],[],[]]