@,System.Collections.Generic.IEnumerable{--1})} @,--1)} @,System.Collections.Generic.KeyValuePair{--1,--2})} @,--1,--2)} @,System.Collections.Generic.IDictionary{--1,--2})}
IBuilderExtensions.With(TBuilder, TField, TField) method¶
Defined in
Type: IBuilderExtensions
Namespace: ReactiveUI.Testing
Assembly: ReactiveUI.Testing.dll
Applies to
net10.0, net10.0, net9.0, net9.0, net8.0, net8.0, net462, net481, net462, net481
Overloads¶
-
public static TBuilder With<TBuilder, TField>(this TBuilder builder, out TField field, TField value) where TBuilder : IBuilder -
public static TBuilder With<TBuilder, TField>(this TBuilder builder, ref List<TField>? field, IEnumerable<TField> values) where TBuilder : notnull, IBuilder where TField : notnull -
public static TBuilder With<TBuilder, TField>(this TBuilder builder, ref List<TField>? field, TField value) where TBuilder : notnull, IBuilder where TField : notnull -
public static TBuilder With<TBuilder, TKey, TField>(this TBuilder builder, ref Dictionary<TKey, TField> dictionary, KeyValuePair<TKey, TField> keyValuePair) where TBuilder : notnull, IBuilder where TKey : notnull where TField : notnull -
public static TBuilder With<TBuilder, TKey, TField>(this TBuilder builder, ref Dictionary<TKey, TField> dictionary, TKey key, TField value) where TBuilder : notnull, IBuilder where TKey : notnull where TField : notnull -
public static TBuilder With<TBuilder, TKey, TField>(this TBuilder builder, ref Dictionary<TKey, TField> dictionary, IDictionary<TKey, TField> keyValuePair)
1. Overload¶
public static TBuilder With<TBuilder, TField>(this TBuilder builder, out TField field, TField value) where TBuilder : IBuilder
Type parameters
| Name | Description |
|---|---|
TBuilder | -- |
TField | -- |
Parameters
| Name | Type | Description |
|---|---|---|
builder | TBuilder | -- |
out field | TField | -- |
value | TField | -- |
Returns: TBuilder
2. Overload¶
public static TBuilder With<TBuilder, TField>(this TBuilder builder, ref List<TField>? field, IEnumerable<TField> values) where TBuilder : notnull, IBuilder where TField : notnull
Type parameters
| Name | Description |
|---|---|
TBuilder | -- |
TField | -- |
Parameters
| Name | Type | Description |
|---|---|---|
builder | TBuilder | -- |
ref field | List | -- |
values | IEnumerable | -- |
Returns: TBuilder
3. Overload¶
public static TBuilder With<TBuilder, TField>(this TBuilder builder, ref List<TField>? field, TField value) where TBuilder : notnull, IBuilder where TField : notnull
Type parameters
| Name | Description |
|---|---|
TBuilder | -- |
TField | -- |
Parameters
| Name | Type | Description |
|---|---|---|
builder | TBuilder | -- |
ref field | List | -- |
value | TField | -- |
Returns: TBuilder
4. Overload¶
public static TBuilder With<TBuilder, TKey, TField>(this TBuilder builder, ref Dictionary<TKey, TField> dictionary, KeyValuePair<TKey, TField> keyValuePair) where TBuilder : notnull, IBuilder where TKey : notnull where TField : notnull
Type parameters
| Name | Description |
|---|---|
TBuilder | -- |
TKey | -- |
TField | -- |
Parameters
| Name | Type | Description |
|---|---|---|
builder | TBuilder | -- |
ref dictionary | Dictionary | -- |
keyValuePair | KeyValuePair | -- |
Returns: TBuilder
5. Overload¶
public static TBuilder With<TBuilder, TKey, TField>(this TBuilder builder, ref Dictionary<TKey, TField> dictionary, TKey key, TField value) where TBuilder : notnull, IBuilder where TKey : notnull where TField : notnull
Type parameters
| Name | Description |
|---|---|
TBuilder | -- |
TKey | -- |
TField | -- |
Parameters
| Name | Type | Description |
|---|---|---|
builder | TBuilder | -- |
ref dictionary | Dictionary | -- |
key | TKey | -- |
value | TField | -- |
Returns: TBuilder
6. Overload¶
public static TBuilder With<TBuilder, TKey, TField>(this TBuilder builder, ref Dictionary<TKey, TField> dictionary, IDictionary<TKey, TField> keyValuePair)
Type parameters
| Name | Description |
|---|---|
TBuilder | -- |
TKey | -- |
TField | -- |
Parameters
| Name | Type | Description |
|---|---|---|
builder | TBuilder | -- |
ref dictionary | Dictionary | -- |
keyValuePair | IDictionary | -- |
Returns: TBuilder