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.207-beta+1781b796b2aa7a54013a031eb432fe4ccee31867
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