ReflectionDynamicObject Class

public sealed class ReflectionDynamicObject : DynamicObject

No documentation is available.

Inheritance
DynamicObject ReflectionDynamicObject

Constructors

NameDescription
ReflectionDynamicObject(object)
ReflectionDynamicObject(Type)

ReflectionDynamicObject overloads

ReflectionDynamicObject(object)

ReflectionDynamicObject.cs
[RequiresDynamicCode("Dynamic objects are bound at runtime, which may require generating code")]
[RequiresUnreferencedCode("Use reflection")]
public ReflectionDynamicObject(object obj)
Parameters
obj object

No documentation is available.

ReflectionDynamicObject(Type)

ReflectionDynamicObject.cs
[RequiresDynamicCode("Dynamic objects are bound at runtime, which may require generating code")]
[RequiresUnreferencedCode("Use reflection")]
public ReflectionDynamicObject(Type type)
Parameters
type Type

No documentation is available.

Methods

NameDescription
CreateInstance(object[])
GetDynamicMemberNames()
ToString()
TryConvert(ConvertBinder, object?)
TryGetIndex(GetIndexBinder, object[], object?)
TryGetMember(GetMemberBinder, object?)
TryInvokeMember(InvokeMemberBinder, object?[]?, object?)
TrySetIndex(SetIndexBinder, object[], object?)
TrySetMember(SetMemberBinder, object?)

CreateInstance(object[])

ReflectionDynamicObject.cs
[RequiresDynamicCode("Dynamic objects are bound at runtime, which may require generating code")]
[RequiresUnreferencedCode("Use reflection")]
public ReflectionDynamicObject CreateInstance(params object[] parameters)

Parameters

parameters object[]

Returns

ReflectionDynamicObject

No documentation is available.

GetDynamicMemberNames()

ReflectionDynamicObject.cs
public override IEnumerable<string> GetDynamicMemberNames()

No documentation is available.

public override string? ToString()

Returns

string?

No documentation is available.

TryConvert(ConvertBinder, object?)

ReflectionDynamicObject.cs
public override bool TryConvert(ConvertBinder binder, out object? result)

Parameters

binder ConvertBinder
result object?

Returns

bool

No documentation is available.

TryGetIndex(GetIndexBinder, object[], object?)

ReflectionDynamicObject.cs
public override bool TryGetIndex(GetIndexBinder binder, object[] indexes, out object? result)

Parameters

binder GetIndexBinder
indexes object[]
result object?

Returns

bool

No documentation is available.

TryGetMember(GetMemberBinder, object?)

ReflectionDynamicObject.cs
public override bool TryGetMember(GetMemberBinder binder, out object? result)

Parameters

binder GetMemberBinder
result object?

Returns

bool

No documentation is available.

TryInvokeMember(InvokeMemberBinder, object?[]?, object?)

ReflectionDynamicObject.cs
public override bool TryInvokeMember(InvokeMemberBinder binder, object?[]? args, out object? result)

Parameters

binder InvokeMemberBinder
args object?[]?
result object?

Returns

bool

No documentation is available.

TrySetIndex(SetIndexBinder, object[], object?)

ReflectionDynamicObject.cs
public override bool TrySetIndex(SetIndexBinder binder, object[] indexes, object? value)

Parameters

binder SetIndexBinder
indexes object[]
value object?

Returns

bool

No documentation is available.

TrySetMember(SetMemberBinder, object?)

ReflectionDynamicObject.cs
public override bool TrySetMember(SetMemberBinder binder, object? value)

Parameters

binder SetMemberBinder
value object?

Returns

bool

No documentation is available.