示例#1
0
 internal static PSAttributeGenerator Get(CallInfo callInfo)
 {
     lock (_binderCache)
     {
         PSAttributeGenerator generator;
         if (!_binderCache.TryGetValue(callInfo, out generator))
         {
             generator = new PSAttributeGenerator(callInfo);
             _binderCache.Add(callInfo, generator);
         }
         return(generator);
     }
 }
示例#2
0
 internal static PSAttributeGenerator Get(CallInfo callInfo)
 {
     lock (_binderCache)
     {
         PSAttributeGenerator generator;
         if (!_binderCache.TryGetValue(callInfo, out generator))
         {
             generator = new PSAttributeGenerator(callInfo);
             _binderCache.Add(callInfo, generator);
         }
         return generator;
     }
 }