Click or drag to resize

SettingsBaseGetAttributeValueTAttribute, TValue Method

Attempts to find specified attribute and return specified value.

Namespace: GSF.Configuration
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.244-beta+c33f622c070b2c1078a06bcb41bdeb4c19d19a0b
Syntax
[EditorBrowsableAttribute(EditorBrowsableState.Advanced)]
protected TValue GetAttributeValue<TAttribute, TValue>(
	string name,
	TValue defaultValue,
	Func<TAttribute, TValue> attributeValue
)
where TAttribute : Attribute
View Source

Parameters

name  String
Name of field or property to search for attribute.
defaultValue  TValue
Default value to return if attribute doesn't exist.
attributeValue  FuncTAttribute, TValue
Function delegate used to return desired attribute property.

Type Parameters

TAttribute
Type of Attribute to find.
TValue
Type of value attribute delegate returns.

Return Value

TValue
Specified attribute value if it exists; otherwise default value.
See Also