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.322-beta+23e5f0c4a5ec41c0eb4a07dfa487a9d04edc053e
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