Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / Resources / ResXResourceSet.cs / 1 / ResXResourceSet.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
#if !SYSTEM_WEB
namespace System.Resources {
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System;
using System.Windows.Forms;
using System.Reflection;
using Microsoft.Win32;
using System.Drawing;
using System.IO;
using System.ComponentModel;
using System.Collections;
using System.Resources;
///
///
/// ResX resource set.
///
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
public class ResXResourceSet : ResourceSet {
///
///
/// Creates a resource set for the specified file.
///
[
SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors") // Shipped like this in Everett.
]
public ResXResourceSet(String fileName) {
this.Reader = new ResXResourceReader(fileName);
this.Table = new Hashtable();
ReadResources();
}
///
///
/// Creates a resource set for the specified stream.
///
[
SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors") // Shipped like this in Everett.
]
public ResXResourceSet(Stream stream) {
this.Reader = new ResXResourceReader(stream);
this.Table = new Hashtable();
ReadResources();
}
///
///
/// Gets the default reader type associated with this set.
///
public override Type GetDefaultReader() {
return typeof(ResXResourceReader);
}
///
///
/// Gets the default writer type associated with this set.
///
public override Type GetDefaultWriter() {
return typeof(ResXResourceWriter);
}
}
}
#endif // !SYSTEM_WEB
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartTransformerCollection.cs
- RealProxy.cs
- Line.cs
- FileLevelControlBuilderAttribute.cs
- TabOrder.cs
- MenuItemStyleCollectionEditor.cs
- SelectedCellsCollection.cs
- PrePrepareMethodAttribute.cs
- ConfigUtil.cs
- EntityDataSourceUtil.cs
- IgnoreFileBuildProvider.cs
- DataServiceClientException.cs
- UrlMappingsModule.cs
- DuplexChannelBinder.cs
- ContactManager.cs
- SerializeAbsoluteContext.cs
- TaskFileService.cs
- BamlBinaryReader.cs
- RectAnimationUsingKeyFrames.cs
- ContextMenu.cs
- ColorPalette.cs
- Metadata.cs
- UnescapedXmlDiagnosticData.cs
- Point4DValueSerializer.cs
- CompareValidator.cs
- DataBindingCollection.cs
- PropertyRef.cs
- DrawListViewColumnHeaderEventArgs.cs
- DataServiceHostFactory.cs
- Label.cs
- CaseInsensitiveHashCodeProvider.cs
- WinInetCache.cs
- DataAdapter.cs
- LocalValueEnumerator.cs
- SqlDataReader.cs
- UshortList2.cs
- EventSinkHelperWriter.cs
- DoubleIndependentAnimationStorage.cs
- CodeObjectCreateExpression.cs
- CustomCategoryAttribute.cs
- UnsafeNativeMethods.cs
- ControlParameter.cs
- FontStyles.cs
- ListBindingConverter.cs
- UrlPath.cs
- ProcessModelInfo.cs
- FileRecordSequenceCompletedAsyncResult.cs
- GenericTextProperties.cs
- TableLayoutStyleCollection.cs
- RegexRunnerFactory.cs
- SQLGuidStorage.cs
- BindingValueChangedEventArgs.cs
- PenThreadWorker.cs
- JsonSerializer.cs
- MessageQueuePermissionEntryCollection.cs
- FormViewDeleteEventArgs.cs
- DynamicResourceExtensionConverter.cs
- CounterCreationData.cs
- IPAddressCollection.cs
- DataGridBoolColumn.cs
- BitmapEffectState.cs
- AssemblyBuilderData.cs
- _LocalDataStore.cs
- HttpBindingExtension.cs
- ActivityDesignerLayoutSerializers.cs
- NativeMethods.cs
- ColumnReorderedEventArgs.cs
- SqlRowUpdatedEvent.cs
- WindowsPrincipal.cs
- SspiSafeHandles.cs
- BasicCommandTreeVisitor.cs
- ExpressionBuilder.cs
- ComboBoxRenderer.cs
- sqlstateclientmanager.cs
- QueuePathDialog.cs
- PublisherIdentityPermission.cs
- Timeline.cs
- SmiGettersStream.cs
- CompilerParameters.cs
- Point3D.cs
- SystemColors.cs
- SchemaHelper.cs
- Attributes.cs
- ListCollectionView.cs
- BlockUIContainer.cs
- AppDomain.cs
- Boolean.cs
- AllMembershipCondition.cs
- Positioning.cs
- InvalidWMPVersionException.cs
- X509CertificateValidator.cs
- MaskInputRejectedEventArgs.cs
- Parser.cs
- ScriptResourceHandler.cs
- CommandID.cs
- StoreAnnotationsMap.cs
- GuidelineSet.cs
- EmptyReadOnlyDictionaryInternal.cs
- KeyValueConfigurationCollection.cs
- CopyOnWriteList.cs