Class Extensions
Last update: 19.06.2026Namespace: Phoenix.Pacz.Impl
Assembly: Phoenix.Pacz.dll
Contains extension and utility methods for the Pacz Implementation.
public static class Extensions
Inheritance
Inherited Members
object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()
Methods
Gets the name of a component from the component's source URI.
GetPaczName(MinervaRemote, bool)
Get the name of this MinervaRemote object's pacz. Requested creation items are considered in this name.
GetPaczUploadLocation(MinervaRemote)
Return the remote path to upload this pacz to. For a compressed pacz, it is the folder containing the .pacz file. For an expanded pacz, it is the grandparent of the .pacj file. Requested creation items are considered for this location.
True if Saving to Minerva is not supported for the file
OpenExtractedOrCompressedPaczFileAsync(IPaczClient, string)
Opens a PACZ file or directory. This mehod determines whether the PACZ is extracted or compressed based on whether the path to the PACZ ends with a .pacz file.
OpenExtractedOrCompressedPaczFileAsync(IPaczClient, string, bool)
Opens a PACZ file or directory.
PointsToComponentPacj(MinervaRemote)
True if this MinervaRemote object is pointing to a component.pacj file, false otherwise. Requested creation items are considered.
Get a string representation of the URI, but omits the "file:///" scheme for file URI
This makes the string play nice with methods like System.IO.File.Exists(System.String)