system\AppDomainSetup.cs (76)
248Value[(int) LoaderInformation.ApplicationBaseValue] = appBase;
266return Value[(int) LoaderInformation.ApplicationBaseValue];
317Value[(int) LoaderInformation.ApplicationBaseValue] = NormalizePath(value, false);
429String appBase = Value[(int)LoaderInformation.ApplicationBaseValue];
509return VerifyDir(Value[(int) LoaderInformation.ConfigurationFileValue], true);
515Value[(int) LoaderInformation.ConfigurationFileValue] = value;
526return NormalizePath(Value[(int) LoaderInformation.ConfigurationFileValue], true);
706return VerifyDir(Value[(int) LoaderInformation.DynamicBaseValue], true);
714Value[(int) LoaderInformation.DynamicBaseValue] = null;
725Value[(int) LoaderInformation.DynamicBaseValue] = s.ToString();
742return (Value[(int) LoaderInformation.DisallowPublisherPolicyValue] != null);
747Value[(int) LoaderInformation.DisallowPublisherPolicyValue]="true";
749Value[(int) LoaderInformation.DisallowPublisherPolicyValue]=null;
758return (Value[(int) LoaderInformation.DisallowBindingRedirectsValue] != null);
763Value[(int) LoaderInformation.DisallowBindingRedirectsValue] = "true";
765Value[(int) LoaderInformation.DisallowBindingRedirectsValue] = null;
773return (Value[(int) LoaderInformation.DisallowCodeDownloadValue] != null);
778Value[(int) LoaderInformation.DisallowCodeDownloadValue] = "true";
780Value[(int) LoaderInformation.DisallowCodeDownloadValue] = null;
789return (Value[(int) LoaderInformation.DisallowAppBaseProbingValue] != null);
794Value[(int) LoaderInformation.DisallowAppBaseProbingValue] = "true";
796Value[(int) LoaderInformation.DisallowAppBaseProbingValue] = null;
858String dirs = Value[(int) LoaderInformation.DevPathValue];
867Value[(int) LoaderInformation.DevPathValue] = null;
887Value[(int) LoaderInformation.DevPathValue] = null;
889Value[(int) LoaderInformation.DevPathValue] = newString;
936return Value[(int) LoaderInformation.ApplicationNameValue];
940Value[(int) LoaderInformation.ApplicationNameValue] = value;
1053String dirs = Value[(int) LoaderInformation.PrivateBinPathValue];
1061Value[(int) LoaderInformation.PrivateBinPathValue] = value;
1076return Value[(int) LoaderInformation.PrivateBinPathProbeValue];
1080Value[(int) LoaderInformation.PrivateBinPathProbeValue] = value;
1097String dirs = Value[(int) LoaderInformation.ShadowCopyDirectoriesValue];
1105Value[(int) LoaderInformation.ShadowCopyDirectoriesValue] = value;
1119return Value[(int) LoaderInformation.ShadowCopyFilesValue];
1125Value[(int) LoaderInformation.ShadowCopyFilesValue] = value;
1127Value[(int) LoaderInformation.ShadowCopyFilesValue] = null;
1144return VerifyDir(Value[(int) LoaderInformation.CachePathValue], false);
1150Value[(int) LoaderInformation.CachePathValue] = NormalizePath(value, false);
1167return VerifyDir(Value[(int) LoaderInformation.LicenseFileValue], true);
1173Value[(int) LoaderInformation.LicenseFileValue] = value;
1234internal bool UpdateContextPropertyIfNeeded(LoaderInformation FieldValue, String FieldKey, String UpdatedField, IntPtr fusionContext, AppDomainSetup oldADS)
1249internal void UpdateBooleanContextPropertyIfNeeded(LoaderInformation FieldValue, String FieldKey, IntPtr fusionContext, AppDomainSetup oldADS)
1290UpdateContextPropertyIfNeeded(LoaderInformation.ApplicationBaseValue, ApplicationBaseKey, null, fusionContext, oldADS);
1291UpdateContextPropertyIfNeeded(LoaderInformation.PrivateBinPathValue, PrivateBinPathKey, null, fusionContext, oldADS);
1292UpdateContextPropertyIfNeeded(LoaderInformation.DevPathValue, DeveloperPathKey, null, fusionContext, oldADS);
1294UpdateBooleanContextPropertyIfNeeded(LoaderInformation.DisallowPublisherPolicyValue, DisallowPublisherPolicyKey, fusionContext, oldADS);
1295UpdateBooleanContextPropertyIfNeeded(LoaderInformation.DisallowCodeDownloadValue, DisallowCodeDownloadKey, fusionContext, oldADS);
1296UpdateBooleanContextPropertyIfNeeded(LoaderInformation.DisallowBindingRedirectsValue, DisallowBindingRedirectsKey, fusionContext, oldADS);
1297UpdateBooleanContextPropertyIfNeeded(LoaderInformation.DisallowAppBaseProbingValue, DisallowAppBaseProbingKey, fusionContext, oldADS);
1299if(UpdateContextPropertyIfNeeded(LoaderInformation.ShadowCopyFilesValue, ShadowCopyFilesKey, ShadowCopyFiles, fusionContext, oldADS)) {
1303if(Value[(int) LoaderInformation.ShadowCopyDirectoriesValue] == null)
1306UpdateContextPropertyIfNeeded(LoaderInformation.ShadowCopyDirectoriesValue, ShadowCopyDirectoriesKey, null, fusionContext, oldADS);
1309UpdateContextPropertyIfNeeded(LoaderInformation.CachePathValue, CachePathKey, null, fusionContext, oldADS);
1310UpdateContextPropertyIfNeeded(LoaderInformation.PrivateBinPathProbeValue, PrivateBinPathProbeKey, PrivateBinPathProbe, fusionContext, oldADS);
1311UpdateContextPropertyIfNeeded(LoaderInformation.ConfigurationFileValue, ConfigurationFileKey, null, fusionContext, oldADS);
1315UpdateContextPropertyIfNeeded(LoaderInformation.ApplicationNameValue, ApplicationNameKey, ApplicationName, fusionContext, oldADS);
1316UpdateContextPropertyIfNeeded(LoaderInformation.DynamicBaseValue, DynamicBaseKey, null, fusionContext, oldADS);
1358if (s == ACTAG_APP_CONFIG_FILE) return (int)LoaderInformation.ConfigurationFileValue;
1359if (s == ACTAG_APP_NAME) return (int)LoaderInformation.ApplicationNameValue;
1360if (s == ACTAG_APP_BASE_URL) return (int)LoaderInformation.ApplicationBaseValue;
1361if (s == ACTAG_APP_CONFIG_BLOB) return (int)LoaderInformation.ConfigurationBytesValue;
1364if (s == ACTAG_BINPATH_PROBE_ONLY) return (int)LoaderInformation.PrivateBinPathProbeValue;
1367if (s == ACTAG_APP_CACHE_BASE) return (int)LoaderInformation.CachePathValue;
1368if (s == ACTAG_CODE_DOWNLOAD_DISABLED) return (int)LoaderInformation.DisallowCodeDownloadValue;
1371if (s == ACTAG_DEV_PATH) return (int)LoaderInformation.DevPathValue;
1372if (s == ACTAG_APP_DYNAMIC_BASE) return (int)LoaderInformation.DynamicBaseValue;
1373if (s == ACTAG_DISALLOW_APPLYPUBLISHERPOLICY) return (int)LoaderInformation.DisallowPublisherPolicyValue;
1374if (s == ACTAG_DISALLOW_APP_BINDING_REDIRECTS) return (int)LoaderInformation.DisallowBindingRedirectsValue;
1375if (s == ACTAG_DISALLOW_APP_BASE_PROBING) return (int)LoaderInformation.DisallowAppBaseProbingValue;
1378if (s == ACTAG_FORCE_CACHE_INSTALL) return (int)LoaderInformation.ShadowCopyFilesValue;
1381if (s == LICENSE_FILE) return (int)LoaderInformation.LicenseFileValue;
1384if (s == ACTAG_APP_PRIVATE_BINPATH) return (int)LoaderInformation.PrivateBinPathValue;
1387if (s == ACTAG_APP_SHADOW_COPY_DIRS) return (int)LoaderInformation.ShadowCopyDirectoriesValue;
1403String binPath = Value[(int) LoaderInformation.PrivateBinPathValue];
1408String appBase = Value[(int) LoaderInformation.ApplicationBaseValue];