Files
Dec2017-Script-Dump/mscorlib/System/Reflection/ManifestResourceInfo.cs
T
2026-06-04 11:42:34 +02:00

70 lines
2.1 KiB
C#

using System;
using System.Runtime.InteropServices;
namespace System.Reflection
{
/// <summary>Provides access to manifest resources, which are XML files that describe application dependencies. </summary>
// 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;
}
/// <summary>Indicates the name of the file containing the manifest resource, if not the same as the manifest file. This property is read-only.</summary>
/// <returns>A String that is the manifest resource's file name.</returns>
// Token: 0x17000585 RID: 1413
// (get) Token: 0x06001E47 RID: 7751 RVA: 0x00070ACC File Offset: 0x0006ECCC
public virtual string FileName
{
get
{
return this._filename;
}
}
/// <summary>Indicates the containing assembly. This property is read-only.</summary>
/// <returns>An <see cref="T:System.Reflection.Assembly" /> object representing the manifest resource's containing assembly.</returns>
// Token: 0x17000586 RID: 1414
// (get) Token: 0x06001E48 RID: 7752 RVA: 0x00070AD4 File Offset: 0x0006ECD4
public virtual Assembly ReferencedAssembly
{
get
{
return this._assembly;
}
}
/// <summary>Indicates the manifest resource's location. This property is read-only.</summary>
/// <returns>A combination of the <see cref="T:System.Reflection.ResourceLocation" /> flags.</returns>
// 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;
}
}