24 references to CreateDelegate
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\PropertyFetcher.cs (1)
185this.propertyFetch = property.GetMethod!.CreateDelegate<Func<TDeclaredObject, T>>();
Microsoft.CodeAnalysis.Scripting (1)
ScriptBuilder.cs (1)
160return runtimeEntryPoint.CreateDelegate<Func<object[], Task<T>>>();
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (1)
265Func<MemberInfo, MemberInfo, bool> apiDelegate = apiMethod.CreateDelegate<Func<MemberInfo, MemberInfo, bool>>();
Microsoft.JSInterop (1)
Infrastructure\DotNetDispatcher.cs (1)
374taskConverterMethodInfo.MakeGenericMethod(t).CreateDelegate<Func<object, Task>>(), _taskConverterMethodInfo);
System.Data.Common (2)
System\Data\DataRowExtensions.cs (1)
167.CreateDelegate<Func<object, T>>();
System\Data\SQLTypes\SqlXml.cs (1)
122return CreateSqlReaderMethodInfo.CreateDelegate<Func<Stream, XmlReaderSettings, XmlParserContext?, XmlReader>>();
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\PropertyValue.cs (1)
235property.GetMethod!.CreateDelegate<Func<TContainer, TProperty>>();
System.Private.DataContractSerialization (9)
System\Runtime\Serialization\AccessorBuilder.cs (7)
36Func<object> make = s_make.MakeGenericMethod(type).CreateDelegate<Func<object>>(); 72var createGetterGeneric = s_createGetterInternal.MakeGenericMethod(declaringType, propertyType).CreateDelegate<Func<PropertyInfo, Getter>>(); 129var createSetterGeneric = s_createSetterInternal.MakeGenericMethod(propInfo.DeclaringType!, propInfo.PropertyType).CreateDelegate<Func<PropertyInfo, Setter>>(); 169var getMethod = propInfo.GetMethod!.CreateDelegate<StructGetDelegate<DeclaringType, PropertyType>>(); 179var getMethod = propInfo.GetMethod!.CreateDelegate<Func<DeclaringType, PropertyType>>(); 192var setMethod = propInfo.SetMethod!.CreateDelegate<StructSetDelegate<DeclaringType, PropertyType>>(); 203var setMethod = propInfo.SetMethod!.CreateDelegate<Action<DeclaringType, PropertyType>>();
System\Runtime\Serialization\ReflectionReader.cs (2)
555Func<object, object?> objectToKeyValuePairGetKey = MakeGenericMethod(s_objectToKeyValuePairGetKey, keyType, valueType).CreateDelegate<Func<object, object?>>(); 556Func<object, object?> objectToKeyValuePairGetValue = MakeGenericMethod(s_objectToKeyValuePairGetValue, keyType, valueType).CreateDelegate<Func<object, object?>>();
System.Private.Xml (3)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (2)
657var getSetMemberValueDelegateWithType = getSetMemberValueDelegateWithTypeMi.CreateDelegate<Func<MemberInfo, ReflectionXmlSerializationReaderHelper.SetMemberValueDelegate>>(); 2270setTypedDelegate = setMethod.CreateDelegate<Action<TObj, TParam>>();
System\Xml\Xslt\XslCompiledTransform.cs (1)
232: executeMethod.CreateDelegate<ExecuteDelegate>();
System.Resources.Extensions (1)
System\Resources\Extensions\BinaryFormat\SerializationInfoExtensions.cs (1)
15.CreateDelegate<Action<SerializationInfo, string, object, Type>>();
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\ObjectManager.cs (1)
1630.CreateDelegate<Action<SerializationInfo, string, object, Type>>();
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\ReflectionMemberAccessor.cs (2)
201ValueTypePropertyGetter<TProperty, TDeclaringType> f = getMethodInfo.CreateDelegate<ValueTypePropertyGetter<TProperty, TDeclaringType>>(); 205return getMethodInfo.CreateDelegate<Func<TDeclaringType, TProperty>>();
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\CompiledRegexRunnerFactory.cs (1)
21_scan ??= _scanMethod.CreateDelegate<CompiledRegexRunner.ScanDelegate>(), _searchValues, _culture);