public static MethodSpec GetValue (TypeSpec nullableType) { return (MethodSpec) MemberCache.FindMember (nullableType, MemberFilter.Method ("get_Value", 0, ParametersCompiled.EmptyReadOnlyParameters, null), BindingRestriction.None); }
public override void Emit(EmitContext ec) { var call = new CallEmitter(); call.InstanceExpression = Child; call.EmitPredefined(ec, NullableInfo.GetValue(Child.Type), null); }