Zero Install .NET API  2.21.0
ZeroInstall.Publish.EntryPoints.DotNetDll Class Reference
Inheritance diagram for ZeroInstall.Publish.EntryPoints.DotNetDll:
ZeroInstall.Publish.EntryPoints.DotNetExe ZeroInstall.Publish.EntryPoints.WindowsExe ZeroInstall.Publish.EntryPoints.NativeExecutable ZeroInstall.Publish.EntryPoints.IIconContainer ZeroInstall.Publish.EntryPoints.Candidate

Package Functions

override bool Analyze (DirectoryInfo baseDirectory, FileInfo file)
 Analyzes a file to determine whether it matches this candidate type and extracts meta data.
 
- Package Functions inherited from ZeroInstall.Publish.EntryPoints.DotNetExe
override bool Analyze (DirectoryInfo baseDirectory, FileInfo file)
 Analyzes a file to determine whether it matches this candidate type and extracts meta data.
 
- Package Functions inherited from ZeroInstall.Publish.EntryPoints.WindowsExe
override bool Analyze (DirectoryInfo baseDirectory, FileInfo file)
 Analyzes a file to determine whether it matches this candidate type and extracts meta data.
 

Properties

override string ExecutableExtension [get]
 
- Properties inherited from ZeroInstall.Publish.EntryPoints.DotNetExe
ImplementationVersion RuntimeVersion = new("1.0.0") [get, set]
 The version of the .NET Runtime required by the application. More...
 
bool NeedsAspNetCore [get, set]
 Indicates whether the app needs the ASP.NET Core Runtime. More...
 
- Properties inherited from ZeroInstall.Publish.EntryPoints.WindowsExe
virtual string ExecutableExtension [get]
 
- Properties inherited from ZeroInstall.Publish.EntryPoints.Candidate
DirectoryInfo? BaseDirectory [get]
 The base directory containing the entire application. More...
 
string? RelativePath [get, set]
 The path of this entry point relative to BaseDirectory. More...
 
string? Name [get, set]
 The application's name. More...
 
string? Summary [get, set]
 Short one-line description; the first word should not be upper-case unless it is a proper noun (e.g. "cures all ills"). More...
 
bool NeedsTerminal [get, set]
 Indicates whether the application is a command-line application (true) or a GUI application (false). More...
 
Architecture Architecture [get, set]
 The application's target architecture. More...
 
ImplementationVersionVersion [get, set]
 The application's current version. More...
 
string? Category [get, set]
 The main category of the application. May influence the placement in the start menu. More...
 
string CommandName [get]
 The Command.Name used by CreateCommand. More...
 

Additional Inherited Members

- Public Member Functions inherited from ZeroInstall.Publish.EntryPoints.DotNetExe
override Command CreateCommand ()
 Creates a Command to launch this entry point.
 
- Public Member Functions inherited from ZeroInstall.Publish.EntryPoints.WindowsExe
System.Drawing.Icon ExtractIcon ()
 Extracts the primary icon of the executable.
 
- Public Member Functions inherited from ZeroInstall.Publish.EntryPoints.NativeExecutable
override Command CreateCommand ()
 Creates a Command to launch this entry point.
 
- Public Member Functions inherited from ZeroInstall.Publish.EntryPoints.Candidate
override string ToString ()
 
- Protected Member Functions inherited from ZeroInstall.Publish.EntryPoints.DotNetExe
override bool Parse (PEHeader peHeader)
 
- Protected Member Functions inherited from ZeroInstall.Publish.EntryPoints.Candidate
bool IsExecutable (string path)
 Determines whether a file is executable. More...
 
- Static Protected Member Functions inherited from ZeroInstall.Publish.EntryPoints.WindowsExe
static Cpu GetCpu (PEMachineType machine)
 
- Static Protected Member Functions inherited from ZeroInstall.Publish.EntryPoints.Candidate
static ? VersionRange ToVersionRange (ImplementationVersion? version)
 

The documentation for this class was generated from the following file: