Skip to content

IFileFacade Interface

Interface that provides a common facade over file information.

Properties

PropertyDescription
AssemblyNameSymbolsAssembly names found in the file.
ComponentRefComponent containing the file.
CompressedIndicates whether the file is compressed.
DiskIdDisk Id for the file.
FileNameName of the file.
FileSizeSize of the file.
IdHelper accessor for the Id of the Identifier.
IdentifierUnderlying identifier of the file.
LanguageLanguage of the file.
MsiFileHashSymbolCalculated hash of the file.
PatchGroupOptional patch group for the file.
SequenceSequence of the file.
SourceLineNumberSource line number that define the file.
SourcePathSource to the file.
UncompressedIndicates whether the file is to be uncompressed.
VersionVersion of the file.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

AssemblyNameSymbols Property {#assemblynamesymbols}

Assembly names found in the file.

Declaration

public System.Collections.Generic.ICollection<WixToolset.Data.Symbols.MsiAssemblyNameSymbol> AssemblyNameSymbols { get; set; }

ComponentRef Property {#componentref}

Component containing the file.

Declaration

public string ComponentRef { get; set; }

Compressed Property {#compressed}

Indicates whether the file is compressed.

Declaration

public bool Compressed { get; set; }

DiskId Property {#diskid}

Disk Id for the file.

Declaration

public int DiskId { get; set; }

FileName Property {#filename}

Name of the file.

Declaration

public string FileName { get; set; }

FileSize Property {#filesize}

Size of the file.

Declaration

public int FileSize { get; set; }

Id Property {#id}

Helper accessor for the Id of the Identifier.

Declaration

public string Id { get; set; }

Identifier Property {#identifier}

Underlying identifier of the file.

Declaration

public WixToolset.Data.Identifier Identifier { get; set; }

Language Property {#language}

Language of the file.

Declaration

public string Language { get; set; }

MsiFileHashSymbol Property {#msifilehashsymbol}

Calculated hash of the file.

Declaration

public WixToolset.Data.Symbols.MsiFileHashSymbol MsiFileHashSymbol { get; set; }

PatchGroup Property {#patchgroup}

Optional patch group for the file.

Declaration

public System.Nullable<System.Int32> PatchGroup { get; set; }

Sequence Property {#sequence}

Sequence of the file.

Declaration

public int Sequence { get; set; }

SourceLineNumber Property {#sourcelinenumber}

Source line number that define the file.

Declaration

public WixToolset.Data.SourceLineNumber SourceLineNumber { get; set; }

SourcePath Property {#sourcepath}

Source to the file.

Declaration

public string SourcePath { get; set; }

Uncompressed Property {#uncompressed}

Indicates whether the file is to be uncompressed.

Declaration

public bool Uncompressed { get; set; }

Version Property {#version}

Version of the file.

Declaration

public string Version { get; set; }