4 implementations of IDynamicMetaObjectProvider
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
25class ModelItemImpl : ModelItem, IModelTreeItem, ICustomTypeDescriptor, IDynamicMetaObjectProvider
System.Core (2)
Microsoft\Scripting\Actions\DynamicObject.cs (1)
39public class DynamicObject : IDynamicMetaObjectProvider {
Microsoft\Scripting\Actions\ExpandoObject.cs (1)
38public sealed class ExpandoObject : IDynamicMetaObjectProvider, IDictionary<string, object>, INotifyPropertyChanged {
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
25class ModelItemImpl : ModelItem, IModelTreeItem, ICustomTypeDescriptor, IDynamicMetaObjectProvider
13 references to IDynamicMetaObjectProvider
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
465DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression parameter)
System.Core (8)
Microsoft\Scripting\Actions\DynamicMetaObject.cs (4)
306/// If the given object implements <see cref="IDynamicMetaObjectProvider"/> and is not a remote object from outside the current AppDomain, 307/// returns the object's specific meta-object returned by <see cref="IDynamicMetaObjectProvider.GetMetaObject"/>. Otherwise a plain new meta-object 313IDynamicMetaObjectProvider ido = value as IDynamicMetaObjectProvider;
Microsoft\Scripting\Actions\DynamicMetaObjectBinder.cs (2)
124if (target.Value is IDynamicMetaObjectProvider) { 134if (IsStandardBinder && args[0] as IDynamicMetaObjectProvider != null) {
Microsoft\Scripting\Actions\ExpandoObject.cs (1)
270DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(Expression parameter) {
Microsoft\Scripting\Actions\IDynamicMetaObjectProvider.cs (1)
28/// and implement <see cref="IDynamicMetaObjectProvider.GetMetaObject" /> to return a <see cref="DynamicMetaObject" />.
System.Data (2)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
465DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression parameter)
fx\src\data\System\Data\Common\ObjectStorage.cs (1)
465if (typeof(System.Dynamic.IDynamicMetaObjectProvider).IsAssignableFrom(type) &&
System.Data.Services (1)
parent\Client\System\Data\Services\Client\Common.cs (1)
34typeof(System.Dynamic.IDynamicMetaObjectProvider),
System.Data.Services.Client (1)
System\Data\Services\Client\Common.cs (1)
34typeof(System.Dynamic.IDynamicMetaObjectProvider),