public interface IValueProvider : IValue
Expression | Metadata of expression that yielded this value. (Inherited from IValue) |
Name | Name of value (Inherited from IValue) |
Origin | Origin type of the value. (Inherited from IValue) |
Primitive | Numeric primitive representation of the value. (Inherited from IValue) |
PrimitiveString | Formatted string representation of the primitive value (Inherited from IValue) |
Scope | Named scope that this value is part of (Inherited from IValue) |
Tags | Custom tags associated with the value. (Inherited from IValue) |
Type | Original type of the value implementation (Inherited from IValue) |
Accept | Accepts Arguments visitor. |
MakeDefault | Returns the default value of underlying concrete value implementation. |
MakeOfThisType | Initializes a new instance of the concrete type. |