Table of Contents

Class BEM

Namespace
The.Web
Assembly
Instagile.Web.Client.dll

Utility functions to generate splattable style attributes.

public static class BEM
Inheritance
BEM
Inherited Members

Remarks

Block Element Modifier

Methods

Class(Dictionary<string, object>?, string, string, params (bool test, string name)[])

public static Dictionary<string, object> Class(Dictionary<string, object>? splat, string block, string element, params (bool test, string name)[] modifiers)

Parameters

splat Dictionary<string, object>
block string
element string
modifiers (bool test, string name)[]

Returns

Dictionary<string, object>

Class(Dictionary<string, object>?, string, params (bool test, string name)[])

public static Dictionary<string, object> Class(Dictionary<string, object>? splat, string block, params (bool test, string name)[] modifiers)

Parameters

splat Dictionary<string, object>
block string
modifiers (bool test, string name)[]

Returns

Dictionary<string, object>

Class(string, string, params (bool test, string name)[])

public static Dictionary<string, object> Class(string block, string element, params (bool test, string name)[] modifiers)

Parameters

block string
element string
modifiers (bool test, string name)[]

Returns

Dictionary<string, object>

Class(string, params (bool test, string name)[])

public static Dictionary<string, object> Class(string block, params (bool test, string name)[] modifiers)

Parameters

block string
modifiers (bool test, string name)[]

Returns

Dictionary<string, object>

Id(string, Dictionary<string, object>?, params (bool test, string name)[])

public static Dictionary<string, object> Id(string block, Dictionary<string, object>? splat, params (bool test, string name)[] modifiers)

Parameters

block string
splat Dictionary<string, object>
modifiers (bool test, string name)[]

Returns

Dictionary<string, object>

Id(string, params (bool test, string name)[])

public static Dictionary<string, object> Id(string block, params (bool test, string name)[] modifiers)

Parameters

block string
modifiers (bool test, string name)[]

Returns

Dictionary<string, object>

Inline(bool, string, string)

public static Dictionary<string, object> Inline(bool test, string key, string value)

Parameters

test bool
key string
value string

Returns

Dictionary<string, object>

Inline(params (bool test, string key, string value)[])

public static Dictionary<string, object> Inline(params (bool test, string key, string value)[] styles)

Parameters

styles (bool test, string key, string value)[]

Returns

Dictionary<string, object>