BicepList<T> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a list of Bicep values.
public class BicepList<T> : Azure.Provisioning.BicepValue, System.Collections.Generic.ICollection<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IEnumerable<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IList<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IReadOnlyCollection<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IReadOnlyList<Azure.Provisioning.BicepValue<T>>
public class BicepList<T> : Azure.Provisioning.BicepValue, System.Collections.Generic.ICollection<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IEnumerable<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IList<Azure.Provisioning.BicepValue<T>>
type BicepList<'T> = class
inherit BicepValue
interface IList<BicepValue<'T>>
interface ICollection<BicepValue<'T>>
interface seq<BicepValue<'T>>
interface IEnumerable
interface IReadOnlyList<BicepValue<'T>>
interface IReadOnlyCollection<BicepValue<'T>>
type BicepList<'T> = class
inherit BicepValue
interface IList<BicepValue<'T>>
interface ICollection<BicepValue<'T>>
interface seq<BicepValue<'T>>
interface IEnumerable
Public Class BicepList(Of T)
Inherits BicepValue
Implements ICollection(Of BicepValue(Of T)), IEnumerable(Of BicepValue(Of T)), IList(Of BicepValue(Of T)), IReadOnlyCollection(Of BicepValue(Of T)), IReadOnlyList(Of BicepValue(Of T))
Public Class BicepList(Of T)
Inherits BicepValue
Implements ICollection(Of BicepValue(Of T)), IEnumerable(Of BicepValue(Of T)), IList(Of BicepValue(Of T))
Type Parameters
- T
The type of element represented by the values.
- Inheritance
- Implements
-
ICollection<BicepValue<T>> ICollection<T> IEnumerable<BicepValue<T>> IEnumerable<T> IList<BicepValue<T>> IReadOnlyCollection<BicepValue<T>> IReadOnlyCollection<T> IReadOnlyList<BicepValue<T>> IEnumerable
Constructors
BicepList<T>() |
Creates a new BicepList. |
BicepList<T>(IList<BicepValue<T>>) |
Creates a new BicepList with literal values. |
Properties
Count | |
Expression | (Inherited from BicepValue) |
IsEmpty | |
IsReadOnly | |
Item[Int32] |
Gets or sets a value at a given index. |
Kind |
Gets the kind of this value (a literal value, an expression, or it's unset). (Inherited from BicepValue) |
Methods
Add(BicepValue<T>) | |
Clear() | |
Compile() |
Compile this value to a Bicep expression. (Inherited from BicepValue) |
Contains(BicepValue<T>) | |
CopyTo(BicepValue<T>[], Int32) | |
GetEnumerator() | |
IndexOf(BicepValue<T>) | |
Insert(Int32, BicepValue<T>) | |
Remove(BicepValue<T>) | |
RemoveAt(Int32) | |
ToString() |
Returns a string that represents the current object. (Inherited from BicepValue) |
Operators
Implicit(ProvisioningVariable to BicepList<T>) |
Explicit Interface Implementations
IBicepValue.Assign(IBicepValue) |
Assign a value to this property. (Inherited from BicepValue) |
IBicepValue.Expression |
Gets the expression for this value if it's not a literal. (Inherited from BicepValue) |
IBicepValue.IsOutput |
Tracks whether this is an output only property. (Inherited from BicepValue) |
IBicepValue.IsRequired |
Tracks whether this property is required. (Inherited from BicepValue) |
IBicepValue.IsSecure |
Tracks whether this contains a secure value. (Inherited from BicepValue) |
IBicepValue.Kind |
Gets the kind of this value (a literal value, an expression, or it's unset). (Inherited from BicepValue) |
IBicepValue.LiteralValue |
Get the value of this expression, if it's literal. (Inherited from BicepValue) |
IBicepValue.Self |
Gets information about where this value was defined. (Inherited from BicepValue) |
IBicepValue.SetReadOnly() |
Make this value readonly. (Inherited from BicepValue) |
IBicepValue.Source |
Gets information about where this value was assigned from. (Inherited from BicepValue) |
IEnumerable.GetEnumerator() |
Returns an enumerator that iterates through a collection. |