|
#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.Collections;
using System.Deployment.Internal.Isolation;
using System.Deployment.Internal.Isolation.Manifest;
using System.IO;
namespace System.Deployment.Application.Manifest
{
internal class AssemblyManifest
{
public AssemblyManifest(string filePath);
public AssemblyManifest(ICMS cms);
public AssemblyManifest(Stream stream);
public AssemblyManifest(FileStream fileStream);
public bool Application { get; }
public DependentAssembly CLRDependentAssembly { get; }
public CompatibleFrameworks CompatibleFrameworks { get; }
public DefinitionIdentity ComplibIdentity { get; }
public DependentAssembly[] DependentAssemblies { get; }
public DependentOS DependentOS { get; }
public Deployment Deployment { get; }
public Description Description { get; }
public EntryPoint[] EntryPoints { get; }
public FileAssociation[] FileAssociations { get; }
public File[] Files { get; }
public DefinitionIdentity Id1Identity { get; }
public bool Id1ManifestPresent { get; }
public string Id1RequestedExecutionLevel { get; }
public DefinitionIdentity Identity { get; }
public DependentAssembly MainDependentAssembly { get; }
public uint ManifestFlags { get; }
public ManifestSourceFormat ManifestSourceFormat { get; }
public byte[] RawXmlBytes { get; }
public string RawXmlFilePath { get; }
public string RequestedExecutionLevel { get; }
public bool RequestedExecutionLevelUIAccess { get; }
public bool RequiredHashMissing { get; }
public bool Signed { get; }
public ulong SizeInBytes { get; }
public bool UseManifestForTrust { get; }
public ulong CalculateDependenciesSize();
public DependentAssembly GetDependentAssemblyByIdentity(IReferenceIdentity refid);
public File GetFileFromName(string fileName);
public File[] GetFilesInGroup(string group, bool optionalOnly);
public DependentAssembly[] GetPrivateAssembliesInGroup(string group, bool optionalOnly);
public void ValidateSemantics(ManifestType manifestType);
protected class ManifestParseErrors : IManifestParseErrorCallback, IEnumerable
{
protected ArrayList _parsingErrors;
public ManifestParseErrors();
public ParseErrorEnumerator GetEnumerator();
public void OnError(uint StartLine, uint nStartColumn, uint cCharacterCount, int hr, string ErrorStatusHostFile, uint ParameterCount, string[] Parameters);
public class ManifestParseError
{
public uint cCharacterCount;
public string ErrorStatusHostFile;
public int hr;
public uint nStartColumn;
public uint ParameterCount;
public string[] Parameters;
public uint StartLine;
public ManifestParseError();
}
public class ParseErrorEnumerator : IEnumerator
{
public ParseErrorEnumerator(ManifestParseErrors manifestParseErrors);
public ManifestParseError Current { get; }
public bool MoveNext();
public void Reset();
}
}
}
} |