Class FluentStringLookup
- Namespace
- Dynamitey.DynamicObjects
- Assembly
- Dynamitey.Community.dll
Building block to use Method calls as dynamic lookups
public class FluentStringLookup : DynamicObject, IDynamicMetaObjectProvider
- Inheritance
-
FluentStringLookup
- Implements
- Inherited Members
Constructors
FluentStringLookup(Func<string, dynamic>)
Initializes a new instance of the FluentStringLookup class.
[RequiresDynamicCode("Constructing a FluentStringLookup instantiates System.Dynamic.DynamicObject, whose default constructor requires the DLR's runtime code generation; not supported when AOT-compiled.")]
public FluentStringLookup(Func<string, dynamic> lookup)
Parameters
Methods
TryInvoke(InvokeBinder, object?[]?, out object?)
Tries the invoke.
public override bool TryInvoke(InvokeBinder binder, object?[]? args, out object? result)
Parameters
binderInvokeBinderThe binder.
argsobject[]The args.
resultobjectThe result.
Returns
TryInvokeMember(InvokeMemberBinder, object?[]?, out object?)
Tries the invoke member.
public override bool TryInvokeMember(InvokeMemberBinder binder, object?[]? args, out object? result)
Parameters
binderInvokeMemberBinderThe binder.
argsobject[]The args.
resultobjectThe result.