Beispiel #1
0
 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);
 }
Beispiel #2
0
        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));
        }