Exemple #1
0
        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);
            }
        }
Exemple #2
0
 public void Set(string name, object value, VariableScopedOptions scope)
 {
     this.variables[name] = value;
 }
Exemple #3
0
 // 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));
 }