Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeTypeOfExpression.cs
- SqlVisitor.cs
- SizeLimitedCache.cs
- MergablePropertyAttribute.cs
- GridViewCancelEditEventArgs.cs
- HandleExceptionArgs.cs
- Label.cs
- TextElementCollectionHelper.cs
- WebPartAuthorizationEventArgs.cs
- Int32RectConverter.cs
- SimpleWorkerRequest.cs
- EventManager.cs
- EdmToObjectNamespaceMap.cs
- Parser.cs
- Header.cs
- WhileDesigner.cs
- RegistrationServices.cs
- UserPersonalizationStateInfo.cs
- ClientOptions.cs
- PreservationFileReader.cs
- DataPagerFieldCollection.cs
- StylusEditingBehavior.cs
- GuidelineSet.cs
- RecordManager.cs
- linebase.cs
- COMException.cs
- TokenBasedSet.cs
- QuotedPrintableStream.cs
- CreateUserWizardStep.cs
- followingsibling.cs
- ServiceDescriptionReflector.cs
- Lasso.cs
- QuaternionAnimation.cs
- Parameter.cs
- ParameterToken.cs
- WebEventCodes.cs
- OutputCacheSettings.cs
- updateconfighost.cs
- RunWorkerCompletedEventArgs.cs
- CommandExpr.cs
- XmlNullResolver.cs
- ObjectMemberMapping.cs
- EdmComplexTypeAttribute.cs
- AuthorizationRuleCollection.cs
- MenuItemStyle.cs
- Perspective.cs
- CardSpaceShim.cs
- CaseStatement.cs
- NullableDecimalSumAggregationOperator.cs
- SQLDecimalStorage.cs
- MetadataUtil.cs
- TextEditorSelection.cs
- XmlUTF8TextWriter.cs
- MailWriter.cs
- KerberosSecurityTokenProvider.cs
- DataGridItemCollection.cs
- XPathSingletonIterator.cs
- LineInfo.cs
- ComboBoxDesigner.cs
- DispatcherHooks.cs
- ExpressionBindings.cs
- RefType.cs
- WinCategoryAttribute.cs
- DockPanel.cs
- CharStorage.cs
- QualifiedCellIdBoolean.cs
- DateTimeParse.cs
- ColorAnimationUsingKeyFrames.cs
- XmlNamedNodeMap.cs
- PropertyValueUIItem.cs
- FindCriteriaElement.cs
- HtmlWindow.cs
- DbConnectionInternal.cs
- HttpClientCertificate.cs
- MessageQueueConverter.cs
- UriSectionData.cs
- ErrorHandler.cs
- RequiredArgumentAttribute.cs
- SQLStringStorage.cs
- DetailsViewDeleteEventArgs.cs
- TaskFileService.cs
- FixedLineResult.cs
- PieceNameHelper.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- BeginStoryboard.cs
- TextEditorParagraphs.cs
- ExtensibleClassFactory.cs
- DirectionalLight.cs
- DataFormats.cs
- ColumnMapTranslator.cs
- Compress.cs
- XomlCompilerError.cs
- Int16Animation.cs
- HttpListenerException.cs
- XmlObjectSerializerReadContextComplexJson.cs
- SchemaAttDef.cs
- StylusPlugin.cs
- SerializationObjectManager.cs
- CornerRadiusConverter.cs
- ItemsChangedEventArgs.cs