Click or drag to resize

GSF.ComponentModel Namespace

Contains classes and attributes used for component modeling.
Classes
  Class Description
Public class DefaultValueExpressionAttribute Defines a C# expression attribute that when evaluated will specify the default value for a property.
Public class EvaluationOrderException Represents an exception related to EvaluationOrder values.
Public class TypeConvertedValueExpressionAttribute Defines a C# expression attribute that when evaluated will type convert its value for a property.
Public class TypeRegistryExtensions Defines extension functions related to TypeRegistry manipulation.
Public class UpdateValueExpressionAttribute Defines a C# expression attribute that when evaluated will specify an updated value for a property.
Public class ValueExpressionAttributeBase Represents a base attribute class for C# expressions that when evaluated will specify a new value for a property.
Public class ValueExpressionParser Represents a parser for IValueExpressionAttribute instances.
Public class ValueExpressionParserT Represents a typed parser for IValueExpressionAttribute instances.
Public class ValueExpressionScopeBaseT Represent a base class used for providing contextual scope when evaluating instances of the ValueExpressionAttributeBase.
Interfaces
  Interface Description
Public interface IValueExpressionAttribute Defines an interface for value expression attributes.
Public interface IValueExpressionScopeT Defines an interface used for providing contextual scope when evaluating instances of the IValueExpressionAttribute.