Table of Contents

Class ServerFileExplorerConfig

Namespace
Hi.Common
Assembly
HiGeom.dll

Configuration for server file explorer functionality.

public class ServerFileExplorerConfig : IEquatable<ServerFileExplorerConfig>
Inheritance
ServerFileExplorerConfig
Implements
Inherited Members
Extension Methods

Constructors

ServerFileExplorerConfig()

Initializes a new instance of the ServerFileExplorerConfig class.

public ServerFileExplorerConfig()

ServerFileExplorerConfig(ServerFileExplorerConfig)

Initializes a new instance of the ServerFileExplorerConfig class by copying another instance.

public ServerFileExplorerConfig(ServerFileExplorerConfig src)

Parameters

src ServerFileExplorerConfig

The source configuration to copy from

Properties

ApplyingPostfix

Path Postfix for applying to the selected file path.

public string ApplyingPostfix { get; set; }

Property Value

string

DefaultFilterTitle

Gets or sets the default filter title to use when no filter is selected.

public string DefaultFilterTitle { get; set; }

Property Value

string

ExtendedNamedPath

Gets or sets the extended named path for the file explorer.

public ExtendedNamedPath ExtendedNamedPath { get; set; }

Property Value

ExtendedNamedPath

ExtendedNamedPathList

Gets or sets the list of extended named paths available in the file explorer.

public List<ExtendedNamedPath> ExtendedNamedPathList { get; set; }

Property Value

List<ExtendedNamedPath>

ExtensionFilterList

Gets or sets the list of file extension filters available in the file explorer.

public List<(string FilterTitle, string FileExtension)> ExtensionFilterList { get; set; }

Property Value

List<(string FilterTitle, string FileExtension)>

RelativeDirectory

Gets or sets the relative directory path for the file explorer.

public string RelativeDirectory { get; set; }

Property Value

string

SelectedFileName

Gets or sets the currently selected file name.

public string SelectedFileName { get; set; }

Property Value

string

Title

Gets or sets the title of the file explorer.

public string Title { get; set; }

Property Value

string

Methods

Equals(ServerFileExplorerConfig)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(ServerFileExplorerConfig other)

Parameters

other ServerFileExplorerConfig

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

Set(ServerFileExplorerConfig)

Copy values from src.

public ServerFileExplorerConfig Set(ServerFileExplorerConfig src)

Parameters

src ServerFileExplorerConfig

src

Returns

ServerFileExplorerConfig

this

Operators

operator ==(ServerFileExplorerConfig, ServerFileExplorerConfig)

public static bool operator ==(ServerFileExplorerConfig left, ServerFileExplorerConfig right)

Parameters

left ServerFileExplorerConfig
right ServerFileExplorerConfig

Returns

bool

operator !=(ServerFileExplorerConfig, ServerFileExplorerConfig)

public static bool operator !=(ServerFileExplorerConfig left, ServerFileExplorerConfig right)

Parameters

left ServerFileExplorerConfig
right ServerFileExplorerConfig

Returns

bool