Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Reflection / ManifestResourceInfo.cs / 1 / ManifestResourceInfo.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: ManifestResourceInfo
**
**
** Purpose: For info regarding a manifest resource's topology.
**
**
=============================================================================*/
namespace System.Reflection {
using System;
[System.Runtime.InteropServices.ComVisible(true)]
public class ManifestResourceInfo {
private Assembly _containingAssembly;
private String _containingFileName;
private ResourceLocation _resourceLocation;
internal ManifestResourceInfo(Assembly containingAssembly,
String containingFileName,
ResourceLocation resourceLocation)
{
_containingAssembly = containingAssembly;
_containingFileName = containingFileName;
_resourceLocation = resourceLocation;
}
public virtual Assembly ReferencedAssembly
{
get {
return _containingAssembly;
}
}
public virtual String FileName
{
get {
return _containingFileName;
}
}
public virtual ResourceLocation ResourceLocation
{
get {
return _resourceLocation;
}
}
}
// The ResourceLocation is a combination of these flags, set or not.
// Linked means not Embedded.
[Flags, Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum ResourceLocation
{
Embedded = 0x1,
ContainedInAnotherAssembly = 0x2,
ContainedInManifestFile = 0x4
}
}
// 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
- ParameterCollection.cs
- Transaction.cs
- StringWriter.cs
- PaginationProgressEventArgs.cs
- PasswordTextNavigator.cs
- ColumnCollection.cs
- UpDownEvent.cs
- Win32PrintDialog.cs
- ReliableMessagingVersion.cs
- SpeechSeg.cs
- ActivationServices.cs
- TargetParameterCountException.cs
- IpcPort.cs
- ReferenceTypeElement.cs
- XsltLoader.cs
- MetadataSerializer.cs
- GrammarBuilderWildcard.cs
- ValueSerializerAttribute.cs
- CodeParameterDeclarationExpression.cs
- GPStream.cs
- MemoryFailPoint.cs
- XmlCharType.cs
- CompModSwitches.cs
- TextViewBase.cs
- WindowsRebar.cs
- Buffer.cs
- XmlTextReaderImplHelpers.cs
- Calendar.cs
- Ticks.cs
- ColorAnimationBase.cs
- RectangleGeometry.cs
- EpmSyndicationContentDeSerializer.cs
- GZipStream.cs
- NumericUpDownAcceleration.cs
- _BaseOverlappedAsyncResult.cs
- DbBuffer.cs
- ContractHandle.cs
- BrushConverter.cs
- BaseDataBoundControl.cs
- TextDecoration.cs
- SamlAction.cs
- SoapObjectInfo.cs
- AuthorizationRuleCollection.cs
- Scanner.cs
- FixedTextContainer.cs
- ValidationHelper.cs
- InvalidPipelineStoreException.cs
- BaseTemplateCodeDomTreeGenerator.cs
- SerializationAttributes.cs
- RoutingBehavior.cs
- BinaryParser.cs
- SafeRightsManagementPubHandle.cs
- HttpResponseHeader.cs
- SecurityIdentifierConverter.cs
- IUnknownConstantAttribute.cs
- DataViewManagerListItemTypeDescriptor.cs
- QuaternionKeyFrameCollection.cs
- BasicKeyConstraint.cs
- ClrPerspective.cs
- CrossSiteScriptingValidation.cs
- OverlappedContext.cs
- XXXOnTypeBuilderInstantiation.cs
- PaginationProgressEventArgs.cs
- ExceptionRoutedEventArgs.cs
- NameValueFileSectionHandler.cs
- ObjectListSelectEventArgs.cs
- DynamicPropertyHolder.cs
- ForeignConstraint.cs
- XmlSchemaSubstitutionGroup.cs
- SimpleTypesSurrogate.cs
- ModuleBuilder.cs
- CaseStatement.cs
- DatePickerDateValidationErrorEventArgs.cs
- ColorContext.cs
- SHA512.cs
- PtsHelper.cs
- LayoutUtils.cs
- SettingsContext.cs
- ObjectListTitleAttribute.cs
- MetadataArtifactLoader.cs
- QueueProcessor.cs
- MasterPageBuildProvider.cs
- XmlSchemaAll.cs
- LayoutEvent.cs
- Scheduling.cs
- LinqDataSourceInsertEventArgs.cs
- ObsoleteAttribute.cs
- PagedControl.cs
- EdmToObjectNamespaceMap.cs
- DataServices.cs
- SortFieldComparer.cs
- ToolBarButton.cs
- NameSpaceExtractor.cs
- CheckBoxFlatAdapter.cs
- CustomValidator.cs
- MetaData.cs
- XmlBinaryReader.cs
- ResourcePool.cs
- ObjectStateManagerMetadata.cs
- SmiXetterAccessMap.cs