internal void AddLocalConstant(LocalConstantDefinition constant) { if (_localConstants == null) { _localConstants = ImmutableArray.CreateBuilder <LocalConstantDefinition>(1); } Debug.Assert(constant.Name != null); _localConstants.Add(constant); }
/// <summary> /// Puts local constant into current scope. /// </summary> internal void AddLocalConstantToScope(LocalConstantDefinition localConstant) { HasDynamicLocal |= !localConstant.DynamicTransformFlags.IsEmpty; _scopeManager.AddLocalConstant(localConstant); }
internal void AddLocalConstant(LocalConstantDefinition constant) { var scope = (LocalScopeInfo)CurrentScope; scope.AddLocalConstant(constant); }
/// <summary> /// Puts local constant into current scope. /// </summary> internal void AddLocalConstantToScope(LocalConstantDefinition localConstant) { _scopeManager.AddLocalConstant(localConstant); }