Class TaggedExpression<TTag, TResult>
Tagged expression
Implements
Inherited Members
Namespace: XData.Mapping.Dynamic
Assembly: XData.docfx.dll
Syntax
public class TaggedExpression<TTag, TResult> : ITaggedExpression
Type Parameters
Name | Description |
---|---|
TTag | Tag type |
TResult | Expression |
Properties
| Improve this Doc View SourceKey
Tag key
Declaration
public object Key { get; }
Property Value
Type | Description |
---|---|
Object |
KeyType
Tag key type
Declaration
public Type KeyType { get; }
Property Value
Type | Description |
---|---|
Type |
Value
Tagged expression
Declaration
public Expression Value { get; }
Property Value
Type | Description |
---|---|
Expression |
Operators
| Improve this Doc View SourceImplicit(KeyValuePair<TTag, Expression<Func<IBlockQueryAdapter, TResult>>> to TaggedExpression<TTag, TResult>)
Tagged expression implicit conversion operator
Declaration
public static implicit operator TaggedExpression<TTag, TResult>(KeyValuePair<TTag, Expression<Func<IBlockQueryAdapter, TResult>>> pair)
Parameters
Type | Name | Description |
---|---|---|
KeyValuePair<TTag, Expression<Func<IBlockQueryAdapter, TResult>>> | pair | Key value pair |
Returns
Type | Description |
---|---|
TaggedExpression<TTag, TResult> | Tagged expression |
Implicit(KeyValuePair<TTag, Expression<Func<IQueryStructureAdapter, TResult>>> to TaggedExpression<TTag, TResult>)
Tagged expression implicit conversion operator
Declaration
public static implicit operator TaggedExpression<TTag, TResult>(KeyValuePair<TTag, Expression<Func<IQueryStructureAdapter, TResult>>> pair)
Parameters
Type | Name | Description |
---|---|---|
KeyValuePair<TTag, Expression<Func<IQueryStructureAdapter, TResult>>> | pair | Key value pair |
Returns
Type | Description |
---|---|
TaggedExpression<TTag, TResult> | Tagged expression |