About 1,306 results: "List<Object> repo:IronLanguages/main"
Page 7 of 50
Filter Results
Sources
Languages
Filter Results
Try Search On

DebuggableLambdaBuilder.cs in main git://github.com/IronLanguages/main.git | 741 lines | C#
  1.         private DebugSourceSpan[] _debugMarkerLocationMap;                              // Map of debug markers to source locations
  2.         private IList<VariableInfo>[] _variableScopeMap;                                // Map of debug markers to source locations
  3.         private List<MSAst.ParameterExpression> _lambdaVars;                            // List of locals for transformed lambda
  4.         private List<MSAst.ParameterExpression> _lambdaParams;                          // List of params for transformed lambda
  5.         private List<MSAst.ParameterExpression> _generatorVars;                         // List of locals for generator lambda
  6.         private List<MSAst.ParameterExpression> _generatorParams;                       // List of params for generator lambda
  7.         private MSAst.ParameterExpression _retVal;                                      // Temp variable used to store the labmda's return value.
  8.         private bool _noPushFrameOptimization;                                          // Flag that specifies whether we're performing the push-frame optimization for this lambda
  9.         private readonly List<MSAst.ParameterExpression> _pendingLocals;                // List of original locals
  10.         private readonly List<MSAst.ParameterExpression> _verifiedLocals;               // List of post-transform locals
  11.         private readonly Dictionary<string, object> _verifiedLocalNames;                // Unique names for locals
  12.         private readonly List<VariableInfo> _variableInfos;                             // List of variables that'll be available at runtime
  13.         private readonly Dictionary<MSAst.ParameterExpression, VariableInfo> _pendingToVariableInfosMap;               // Map of original locals to their VariableInfo
  14.             // Variables
  15.             _verifiedLocals = new List<MSAst.ParameterExpression>();
  16.             _verifiedLocalNames = new Dictionary<string, object>();

ReflectionUtils.cs in main git://github.com/IronLanguages/main.git | 1908 lines | C#
  1.             switch (paramCnt) {
  2.                 case 0: return typeof(Func<CallSite, object, object>);
  3.                 case 1: return typeof(Func<CallSite, object, object, object>);
  4.                 case 2: return typeof(Func<CallSite, object, object, object, object>);
  5.                 case 3: return typeof(Func<CallSite, object, object, object, object, object>);
  6.                 case 4: return typeof(Func<CallSite, object, object, object, object, object, object>);
  7.                 case 5: return typeof(Func<CallSite, object, object, object, object, object, object, object>);
  8.                 case 6: return typeof(Func<CallSite, object, object, object, object, object, object, object, object>);
  9.                 case 7: return typeof(Func<CallSite, object, object, object, object, object, object, object, object, object>);
  10.                 case 8: return typeof(Func<CallSite, object, object, object, object, object, object, object, object, object, object>);
  11.                 case 9: return typeof(Func<CallSite, object, object, object, object, object, object, object, object, object, object, object>);
  12.                 case 10: return typeof(Func<CallSite, object, object, object, object, object, object, object, object, object, object, object, object>);
  13.                 case 11: return typeof(Func<CallSite, object, object, object, object, object, object, object, object, object, object, object, object, object>);
  14.                 case 12: return typeof(Func<CallSite, object, object, object, object, object, object, object, object, object, object, object, object, object, object>);
  15.                 case 13: return typeof(Func<CallSite, object, object, object, object, object, object, object, object, object, object, object, object, object, object, object>);


















Back to Top