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
- SymLanguageType.cs
- TextDocumentView.cs
- WebConfigurationHost.cs
- PropertyInformationCollection.cs
- RegularExpressionValidator.cs
- ReflectionHelper.cs
- InvalidCommandTreeException.cs
- EditingMode.cs
- RelationshipDetailsRow.cs
- MouseBinding.cs
- CurrentChangingEventManager.cs
- LinkedList.cs
- WebUtility.cs
- FormViewDeletedEventArgs.cs
- CustomCategoryAttribute.cs
- GeometryConverter.cs
- DeclarativeCatalogPart.cs
- HelpProvider.cs
- SymbolPair.cs
- SoapSchemaMember.cs
- ApplicationHost.cs
- DataGridTableCollection.cs
- HwndHost.cs
- XmlAnyElementAttribute.cs
- DummyDataSource.cs
- TripleDESCryptoServiceProvider.cs
- InkSerializer.cs
- regiisutil.cs
- MULTI_QI.cs
- DataSysAttribute.cs
- HwndKeyboardInputProvider.cs
- HttpListenerResponse.cs
- DatePickerDateValidationErrorEventArgs.cs
- CommandID.cs
- Page.cs
- Walker.cs
- StandardBindingImporter.cs
- _LoggingObject.cs
- Screen.cs
- ToolStripTextBox.cs
- CompilationUtil.cs
- URLString.cs
- StyleHelper.cs
- ExpressionBindings.cs
- DataGridViewBand.cs
- Overlapped.cs
- RelOps.cs
- SqlComparer.cs
- ObjectDisposedException.cs
- IsolatedStorage.cs
- AnnouncementEventArgs.cs
- Globals.cs
- Track.cs
- RemotingAttributes.cs
- ScriptControlDescriptor.cs
- ContextMenuStripGroupCollection.cs
- AuthStoreRoleProvider.cs
- CommandBindingCollection.cs
- SqlClientMetaDataCollectionNames.cs
- XmlSerializationGeneratedCode.cs
- ProxyWebPartManager.cs
- SettingsProperty.cs
- Point4D.cs
- WpfMemberInvoker.cs
- EditingCoordinator.cs
- VectorCollectionValueSerializer.cs
- EntityModelBuildProvider.cs
- Dispatcher.cs
- NegatedCellConstant.cs
- _ListenerResponseStream.cs
- ScriptRegistrationManager.cs
- DataMemberConverter.cs
- X509ChainPolicy.cs
- PTProvider.cs
- NotificationContext.cs
- CalendarDateRange.cs
- AuthenticationException.cs
- IPEndPoint.cs
- DocumentReferenceCollection.cs
- Resources.Designer.cs
- CheckBoxFlatAdapter.cs
- DeferredElementTreeState.cs
- EntitySqlException.cs
- _ChunkParse.cs
- PersonalizationStateQuery.cs
- SafeLibraryHandle.cs
- PersistChildrenAttribute.cs
- CodeDefaultValueExpression.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- CodeTypeMember.cs
- AccessText.cs
- DiscardableAttribute.cs
- IriParsingElement.cs
- RouteItem.cs
- XmlWhitespace.cs
- MessagePropertyAttribute.cs
- SqlTriggerContext.cs
- BamlTreeNode.cs
- XmlSerializationGeneratedCode.cs
- DocumentCollection.cs