internal static void SetExchangePropertyContainer(ISessionState sessionState, ExchangePropertyContainer container) { container.logEntries = new CmdletLogEntries(); object obj; if (!sessionState.Variables.TryGetValue(ExchangePropertyContainer.ExchangePropertyContainerName, out obj) || !(obj is ExchangePropertyContainer)) { VariableScopedOptions scope = VariableScopedOptions.AllScope | VariableScopedOptions.Constant | VariableScopedOptions.Private | VariableScopedOptions.ReadOnly; sessionState.Variables.Set(ExchangePropertyContainer.ExchangePropertyContainerName, container, scope); } }
public void Set(string name, object value, VariableScopedOptions scope) { this.variables[name] = value; }
// Token: 0x06000502 RID: 1282 RVA: 0x00011C6C File Offset: 0x0000FE6C public void Set(string name, object value, VariableScopedOptions scope) { this.variables.Set(new PSVariable(name, value, (ScopedItemOptions)scope)); }