90 references to ConfigStreamInfo
System.Configuration (90)
System\Configuration\BaseConfigurationRecord.cs (51)
194get {return ConfigStreamInfo.StreamName;} 240get { return ConfigStreamInfo.HasStream; } 343_configStreamInfo = _parent.ConfigStreamInfo; 569string streamname = (ConfigStreamInfo != null) ? ConfigStreamInfo.StreamName : null; 609ConfigStreamInfo.StreamName = Host.GetStreamName(_configPath); 610if (!String.IsNullOrEmpty(ConfigStreamInfo.StreamName)) { 612ConfigStreamInfo.StreamVersion = MonitorStream(null, null, ConfigStreamInfo.StreamName); 613using (Stream stream = Host.OpenStreamForRead(ConfigStreamInfo.StreamName)) { 619ConfigStreamInfo.HasStream = true; 622_flags[PrefetchAll] = Host.PrefetchAll(_configPath, ConfigStreamInfo.StreamName); 624using (XmlUtil xmlUtil = new XmlUtil(stream, ConfigStreamInfo.StreamName, true, _initErrors)) { 625ConfigStreamInfo.StreamEncoding = xmlUtil.Reader.Encoding; 653ExceptionUtil.WrapAsConfigException(SR.GetString(SR.Config_error_loading_XML_file), e, ConfigStreamInfo.StreamName, 0)); 657ExceptionUtil.WrapAsConfigException(SR.GetString(SR.Config_error_loading_XML_file), e, ConfigStreamInfo.StreamName, 0), 680if (ConfigStreamInfo.HasStreamInfos) { 681streamInfos = ConfigStreamInfo.StreamInfos; 682ConfigStreamInfo.ClearStreamInfos(); 684if (!String.IsNullOrEmpty(ConfigStreamInfo.StreamName)) { 685StreamInfo fileStreamInfo = (StreamInfo) streamInfos[ConfigStreamInfo.StreamName]; 689streamInfos.Remove(ConfigStreamInfo.StreamName); 690ConfigStreamInfo.StreamInfos.Add(ConfigStreamInfo.StreamName, fileStreamInfo); 700Host.StopMonitoringStreamForChanges(streamInfo.StreamName, ConfigStreamInfo.CallbackDelegate); 771using (Stream stream = Host.OpenStreamForRead(ConfigStreamInfo.StreamName)) { 773ConfigStreamInfo.HasStream = true; 775using (XmlUtil xmlUtil = new XmlUtil(stream, ConfigStreamInfo.StreamName, true, errors)) { 808ExceptionUtil.WrapAsConfigException(SR.GetString(SR.Config_error_loading_XML_file), e, ConfigStreamInfo.StreamName, lineNumber), 3164configSourceStreamName = Host.GetStreamNameForConfigSource(ConfigStreamInfo.StreamName, configSource); 3229fileName, lineNumber, ConfigStreamInfo.StreamVersion, rawXml, 3822StreamInfo streamInfo = (StreamInfo) ConfigStreamInfo.StreamInfos[streamname]; 3834ConfigStreamInfo.StreamInfos.Add(streamname, streamInfo); 3850StreamInfo streamInfo = (StreamInfo) ConfigStreamInfo.StreamInfos[streamname]; 3859if (ConfigStreamInfo.CallbackDelegate == null) { 3860ConfigStreamInfo.CallbackDelegate = new StreamChangeCallback(this.OnStreamChanged); 3863callbackDelegate = ConfigStreamInfo.CallbackDelegate; 3883streamInfo = (StreamInfo) ConfigStreamInfo.StreamInfos[streamname]; 3924if (ConfigStreamInfo.HasStreamInfos) { 3925StreamInfo streamInfo = (StreamInfo) ConfigStreamInfo.StreamInfos[configSourceStreamName]; 3953if (current.ConfigStreamInfo.HasStreamInfos) { 3954StreamInfo streamInfo = (StreamInfo) current.ConfigStreamInfo.StreamInfos[configSourceStreamName]; 3991if (forceEvaluatation && !IsInitDelayed && !String.IsNullOrEmpty(ConfigStreamInfo.StreamName)) { 4003ConfigStreamInfo.StreamName, 0, null, null, 4118if (!IsLocationConfig && ConfigStreamInfo.HasStreamInfos) { 4119callbackDelegate = ConfigStreamInfo.CallbackDelegate; 4120streamInfos = ConfigStreamInfo.StreamInfos; 4122ConfigStreamInfo.CallbackDelegate = null; 4123ConfigStreamInfo.ClearStreamInfos(); 4153if (configRecord.ConfigStreamInfo.HasStreamInfos) { 4154foreach (StreamInfo streamInfo in configRecord.ConfigStreamInfo.StreamInfos.Values) {
System\Configuration\MgmtConfigurationRecord.cs (39)
87if (ConfigStreamInfo.HasStreamInfos) { 88foreach (StreamInfo streamInfo in ConfigStreamInfo.StreamInfos.Values) { 501e, ConfigStreamInfo.StreamName, 0); 639if (String.IsNullOrEmpty(ConfigStreamInfo.StreamName)) { 645newConfigSourceStreamName = Host.GetStreamNameForConfigSource(ConfigStreamInfo.StreamName, newConfigSource); 809ConfigStreamInfo.StreamName, 978factoryRecord = new FactoryRecord(configKey, group, name, typeName, ConfigStreamInfo.StreamName, -1); 1121string filepath = UpdateConfigHost.GetNewStreamname(ConfigStreamInfo.StreamName); 1166if (String.IsNullOrEmpty(ConfigStreamInfo.StreamName)) { 1170ConfigStreamInfo.StreamName = filename; 1171ConfigStreamInfo.StreamVersion = MonitorStream(null, null, ConfigStreamInfo.StreamName); 1177UpdateConfigHost.AddStreamname(ConfigStreamInfo.StreamName, filename, Host.IsRemote); 1203if (ConfigStreamInfo.HasStream) { 1204using (Stream streamRead = Host.OpenStreamForRead(ConfigStreamInfo.StreamName)) { 1206throw new ConfigurationErrorsException(SR.GetString(SR.Config_file_has_changed), ConfigStreamInfo.StreamName, 0); 1217using (StreamReader reader = new StreamReader(ConfigStreamInfo.StreamName)) { 1246using (Stream streamWrite = Host.OpenStreamForWrite(ConfigStreamInfo.StreamName, null, ref writeContext)) { 1252if (ConfigStreamInfo.HasStream) { 1254ConfigStreamInfo.StreamName, NamespaceChangeNeeded, utilWriter); 1264Host.WriteCompleted(ConfigStreamInfo.StreamName, false, writeContext); 1275throw ExceptionUtil.WrapAsConfigException(SR.GetString(SR.Config_error_loading_XML_file), e, ConfigStreamInfo.StreamName, 0); 1278Host.WriteCompleted(ConfigStreamInfo.StreamName, true, writeContext); 1281ConfigStreamInfo.HasStream = true; 1282ConfigStreamInfo.ClearStreamInfos(); 1283ConfigStreamInfo.StreamVersion = MonitorStream(null, null, ConfigStreamInfo.StreamName); 1905factoryRecord.Filename = ConfigStreamInfo.StreamName; 1979sectionXmlInfo.StreamVersion = ConfigStreamInfo.StreamVersion; 1993ConfigStreamInfo.StreamName, 0, ConfigStreamInfo.StreamVersion, null, 2008sectionXmlInfo.StreamVersion = ConfigStreamInfo.StreamVersion; 2027throw new ConfigurationErrorsException(SR.GetString(SR.Config_exception_in_config_section_handler, sectionRecord.ConfigKey), e, ConfigStreamInfo.StreamName, 0); 2035if (!ConfigStreamInfo.StreamInfos.Contains(streamInfo.StreamName)) { 2081ConfigStreamInfo.StreamEncoding.WebName)); 2319CheckPreamble(ConfigStreamInfo.StreamEncoding.GetPreamble(), utilWriter, buffer); 3117templateStreamName = ConfigStreamInfo.StreamName; 3165preamble = ConfigStreamInfo.StreamEncoding.GetPreamble(); 3241utilWriter.Write(string.Format(CultureInfo.InvariantCulture, FORMAT_CONFIGSOURCE_FILE, ConfigStreamInfo.StreamEncoding.WebName));