File: System\Deployment\Internal\Isolation\Manifest\MetadataSectionEntry.cs
Project: System.Deployment.dll (System.Deployment)
#region Assembly System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Deployment.dll
#endregion
 
using System.Security;
 
namespace System.Deployment.Internal.Isolation.Manifest
{
    internal class MetadataSectionEntry : IDisposable
    {
        public IDefinitionIdentity CdfIdentity;
        public CompatibleFrameworksMetadataEntry CompatibleFrameworksData;
        public string ContentType;
        public string defaultPermissionSetID;
        public DependentOSMetadataEntry DependentOSData;
        public DeploymentMetadataEntry DeploymentData;
        public DescriptionMetadataEntry DescriptionData;
        public uint HashAlgorithm;
        public string KeyInfoElement;
        public string LocalPath;
        public uint ManifestFlags;
        public IntPtr ManifestHash;
        public uint ManifestHashSize;
        public IntPtr MvidValue;
        public uint MvidValueSize;
        public string RequestedExecutionLevel;
        public bool RequestedExecutionLevelUIAccess;
        public IReferenceIdentity ResourceTypeManifestResourcesDependency;
        public IReferenceIdentity ResourceTypeResourcesDependency;
        public string RuntimeImageVersion;
        public uint SchemaVersion;
        public uint UsagePatterns;
 
        public MetadataSectionEntry();
 
        ~MetadataSectionEntry();
 
        [SecuritySafeCritical]
        public void Dispose(bool fDisposing);
    }
}