10 references to FastInvokerBuilder
System.Private.DataContractSerialization (10)
System\Runtime\Serialization\AccessorBuilder.cs (3)
25
private static readonly MethodInfo s_createGetterInternal = typeof(
FastInvokerBuilder
).GetMethod(nameof(CreateGetterInternal), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!;
26
private static readonly MethodInfo s_createSetterInternal = typeof(
FastInvokerBuilder
).GetMethod(nameof(CreateSetterInternal), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!;
27
private static readonly MethodInfo s_make = typeof(
FastInvokerBuilder
).GetMethod(nameof(Make), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!;
System\Runtime\Serialization\ClassDataContract.cs (1)
159
private Func<object> MakeNewInstance => _makeNewInstance ??=
FastInvokerBuilder
.GetMakeNewInstanceFunc(UnderlyingType);
System\Runtime\Serialization\DataMember.cs (6)
91
private
FastInvokerBuilder
.Getter? _getter;
92
internal
FastInvokerBuilder
.Getter Getter => _getter ??=
FastInvokerBuilder
.CreateGetter(MemberInfo);
94
private
FastInvokerBuilder
.Setter? _setter;
95
internal
FastInvokerBuilder
.Setter Setter => _setter ??=
FastInvokerBuilder
.CreateSetter(MemberInfo);