using System; using System.Runtime.InteropServices; namespace System.Reflection { /// Provides access to manifest resources, which are XML files that describe application dependencies. // Token: 0x02000248 RID: 584 [ComVisible(true)] public class ManifestResourceInfo { // Token: 0x06001E45 RID: 7749 RVA: 0x00070AA4 File Offset: 0x0006ECA4 internal ManifestResourceInfo() { } // Token: 0x06001E46 RID: 7750 RVA: 0x00070AAC File Offset: 0x0006ECAC internal ManifestResourceInfo(Assembly assembly, string filename, ResourceLocation location) { this._assembly = assembly; this._filename = filename; this._location = location; } /// Indicates the name of the file containing the manifest resource, if not the same as the manifest file. This property is read-only. /// A String that is the manifest resource's file name. // Token: 0x17000585 RID: 1413 // (get) Token: 0x06001E47 RID: 7751 RVA: 0x00070ACC File Offset: 0x0006ECCC public virtual string FileName { get { return this._filename; } } /// Indicates the containing assembly. This property is read-only. /// An object representing the manifest resource's containing assembly. // Token: 0x17000586 RID: 1414 // (get) Token: 0x06001E48 RID: 7752 RVA: 0x00070AD4 File Offset: 0x0006ECD4 public virtual Assembly ReferencedAssembly { get { return this._assembly; } } /// Indicates the manifest resource's location. This property is read-only. /// A combination of the flags. // Token: 0x17000587 RID: 1415 // (get) Token: 0x06001E49 RID: 7753 RVA: 0x00070ADC File Offset: 0x0006ECDC public virtual ResourceLocation ResourceLocation { get { return this._location; } } // Token: 0x04000A62 RID: 2658 private Assembly _assembly; // Token: 0x04000A63 RID: 2659 private string _filename; // Token: 0x04000A64 RID: 2660 private ResourceLocation _location; } }