7 types derived from DynamicObject
Microsoft.AspNetCore.JsonPatch.Tests (3)
Adapters\TestDynamicObject.cs (1)
11public class TestDynamicObject : DynamicObject
TestObjectModels\DynamicTestObject.cs (1)
9public class DynamicTestObject : DynamicObject
WriteOnceDynamicTestObject.cs (1)
23public class WriteOnceDynamicTestObject : DynamicObject
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
DynamicViewData.cs (1)
13internal sealed class DynamicViewData : DynamicObject
Microsoft.AspNetCore.SignalR.Core (1)
Internal\DynamicClientProxy.cs (1)
9internal sealed class DynamicClientProxy : DynamicObject
PresentationFramework (1)
System\Windows\Interop\DynamicScriptObject.cs (1)
19public sealed class DynamicScriptObject : DynamicObject
System.Private.Windows.Core.TestUtilities (1)
TestAccessor.cs (1)
85private sealed class DynamicWrapper : DynamicObject
39 references to DynamicObject
netstandard (1)
netstandard.cs (1)
768[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.DynamicObject))]
System.Core (1)
System.Core.cs (1)
73[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.DynamicObject))]
System.Dynamic.Runtime (1)
System.Dynamic.Runtime.cs (1)
28[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.DynamicObject))]
System.Linq.Expressions (36)
System\Dynamic\DynamicObject.cs (12)
23/// If a method is not overridden then the <see cref="DynamicObject"/> does not directly support 30/// Enables derived types to create a new instance of <see cref="DynamicObject"/>. 33/// <see cref="DynamicObject"/> instances cannot be directly instantiated because they have no 91/// Provides the implementation of converting the <see cref="DynamicObject"/> to another type. 105/// Provides the implementation of creating an instance of the <see cref="DynamicObject"/>. 120/// Provides the implementation of invoking the <see cref="DynamicObject"/>. Derived classes can 212internal MetaDynamic(Expression expression, DynamicObject value) 820if (mi.DeclaringType != typeof(DynamicObject) && mi.GetBaseDefinition() == method) 847if (TypeUtils.AreEquivalent(Expression.Type, typeof(DynamicObject))) 851return Expression.Convert(Expression, typeof(DynamicObject)); 854private new DynamicObject Value => (DynamicObject)base.Value!;
System\Dynamic\Utils\CachedReflectionInfo.cs (24)
34s_DynamicObject_TryGetMember ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryGetMember))!; 38s_DynamicObject_TrySetMember ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TrySetMember))!; 42s_DynamicObject_TryDeleteMember ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryDeleteMember))!; 46s_DynamicObject_TryGetIndex ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryGetIndex))!; 50s_DynamicObject_TrySetIndex ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TrySetIndex))!; 54s_DynamicObject_TryDeleteIndex ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryDeleteIndex))!; 58s_DynamicObject_TryConvert ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryConvert))!; 62s_DynamicObject_TryInvoke ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryInvoke))!; 66s_DynamicObject_TryInvokeMember ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryInvokeMember))!; 70s_DynamicObject_TryBinaryOperation ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryBinaryOperation))!; 74s_DynamicObject_TryUnaryOperation ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryUnaryOperation))!; 78s_DynamicObject_TryCreateInstance ??= typeof(DynamicObject).GetMethod(nameof(DynamicObject.TryCreateInstance))!;