16 references to LimitType
Microsoft.CSharp (12)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComBinderHelpers.cs (4)
44
Type t = o.
LimitType
;
82
curArgument.
LimitType
84
curArgument.
LimitType
.GetField("Value")
117
return BindingRestrictions.GetTypeRestriction(obj.Expression, obj.
LimitType
);
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (2)
128
Type marshalType = (mo.Value == null && mo.HasValue && !mo.
LimitType
.IsValueType) ? null : mo.
LimitType
;
Microsoft\CSharp\RuntimeBinder\ComInterop\DispCallableMetaObject.cs (2)
55
if (target.TryGetPropertySetter(name, out ComMethodDesc method, value.
LimitType
, holdsNull) ||
56
target.TryGetPropertySetterExplicit(name, out method, value.
LimitType
, holdsNull))
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchMetaObject.cs (3)
194
if (_self.TryGetPropertySetter(binder.Name, out ComMethodDesc method, value.
LimitType
, holdsNull) ||
195
_self.TryGetPropertySetterExplicit(binder.Name, out method, value.
LimitType
, holdsNull))
226
if (_self.TryGetMemberEvent(binder.Name, out _) && value.
LimitType
== typeof(BoundDispEvent))
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
211
Type t = argInfo.UseCompileTimeType ? param.Type : arg.
LimitType
;
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (1)
1533
BindingRestrictions.GetTypeRestriction(metaObject.Expression, metaObject.
LimitType
))
System.Linq.Expressions (3)
System\Dynamic\BindingRestrictions.cs (1)
84
return GetTypeRestriction(obj.Expression, obj.
LimitType
);
System\Dynamic\ExpandoObject.cs (2)
997
if (TypeUtils.AreEquivalent(Expression.Type,
LimitType
))
1001
return Expression.Convert(Expression,
LimitType
);