Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / ManifestResourceInfo.cs / 1305376 / 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; public 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. [Serializable] [Flags] [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. // // ==--== /*============================================================================== ** ** 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; public 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. [Serializable] [Flags] [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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ComPlusInstanceProvider.cs
- FontFamilyIdentifier.cs
- SystemIPv6InterfaceProperties.cs
- AnchoredBlock.cs
- DesignerForm.cs
- RuntimeResourceSet.cs
- ValidationErrorCollection.cs
- GenericXmlSecurityToken.cs
- RegexRunner.cs
- TextBoxLine.cs
- SortExpressionBuilder.cs
- SafeArrayRankMismatchException.cs
- EnumUnknown.cs
- AuthorizationBehavior.cs
- URL.cs
- SizeAnimationClockResource.cs
- FocusChangedEventArgs.cs
- ProviderBase.cs
- XmlQueryOutput.cs
- PopupControlService.cs
- Message.cs
- MethodMessage.cs
- ScriptingWebServicesSectionGroup.cs
- DesignerActionVerbList.cs
- GenericPrincipal.cs
- Win32PrintDialog.cs
- FormsAuthenticationCredentials.cs
- CompatibleComparer.cs
- ExpressionReplacer.cs
- InkCanvasSelection.cs
- GeometryDrawing.cs
- TypeSystemHelpers.cs
- WebSysDescriptionAttribute.cs
- HierarchicalDataSourceControl.cs
- TransactionProxy.cs
- EtwTrackingBehavior.cs
- BindingMAnagerBase.cs
- BindValidationContext.cs
- ValidatorCompatibilityHelper.cs
- SchemaImporter.cs
- RemotingConfiguration.cs
- ListMarkerLine.cs
- login.cs
- SqlDuplicator.cs
- RadioButtonPopupAdapter.cs
- SafeSecurityHandles.cs
- LoadedOrUnloadedOperation.cs
- HttpCookieCollection.cs
- SystemIcmpV6Statistics.cs
- Method.cs
- LongValidatorAttribute.cs
- RuleSettings.cs
- FixedHyperLink.cs
- RowParagraph.cs
- InputGestureCollection.cs
- GroupBoxDesigner.cs
- DesignerVerb.cs
- ITreeGenerator.cs
- Size3DValueSerializer.cs
- SelectionPatternIdentifiers.cs
- BindingList.cs
- AnnotationHelper.cs
- FamilyCollection.cs
- StreamMarshaler.cs
- HealthMonitoringSection.cs
- SQLDecimal.cs
- UIElement3D.cs
- SchemaElementLookUpTableEnumerator.cs
- GetIsBrowserClientRequest.cs
- ListParagraph.cs
- Msec.cs
- HuffmanTree.cs
- connectionpool.cs
- FixedDocumentSequencePaginator.cs
- Msec.cs
- ActionMessageFilter.cs
- LinqDataSourceHelper.cs
- Boolean.cs
- DodSequenceMerge.cs
- SaveFileDialog.cs
- ConstructorNeedsTagAttribute.cs
- ColorKeyFrameCollection.cs
- TaiwanCalendar.cs
- AQNBuilder.cs
- SmtpDigestAuthenticationModule.cs
- Expander.cs
- CompilationLock.cs
- COM2TypeInfoProcessor.cs
- ObjectDataProvider.cs
- RuleSetDialog.cs
- OdbcUtils.cs
- RequiredFieldValidator.cs
- Stylesheet.cs
- MsmqHostedTransportManager.cs
- Attributes.cs
- RenderOptions.cs
- WebPartDescriptionCollection.cs
- OdbcParameter.cs
- MailWebEventProvider.cs
- NetMsmqBindingElement.cs