public static EmitConstructor Initialize(ConstructorInfo info, bool cache = true) { var token = MetadataToken.GetToken(info); if (cache && cacheCtors.TryGetValue(token, out var invoker)) return invoker; return cacheCtors[token] = new EmitConstructor(info); }
public static EmitConstructor Initialize(ConstructorInfo info, bool cache = true) { var token = GetToken(info); if (cache && cacheCtors.TryGetValue(token, out var invoker)) { return(invoker); } return(cacheCtors[token] = new EmitConstructor(info)); }