Table of Contents

Class FileFilter

Namespace
Xarial.XToolkit
Assembly
BlueByte.SOLIDWORKS.PDMProfessional.SDK.dll

Represents the file fltering helper class

public class FileFilter
Inheritance
FileFilter
Inherited Members

Constructors

FileFilter(string, params string[])

Constructor

public FileFilter(string name, params string[] exts)

Parameters

name string

User friendly name of the filter

exts string[]

List of extensions

Properties

AllFiles

All files filter

public static FileFilter AllFiles { get; }

Property Value

FileFilter

Extensions

Filter extensions with wildcards (e.g. *.txt)

public string[] Extensions { get; }

Property Value

string[]

ImageFiles

Image files filter

public static FileFilter ImageFiles { get; }

Property Value

FileFilter

Name

Name of the filter

public string Name { get; }

Property Value

string

Methods

BuildFilterString(params FileFilter[])

Combines filters into a string which can be used in file prowsing

public static string BuildFilterString(params FileFilter[] filters)

Parameters

filters FileFilter[]

Filters

Returns

string

Combines string

Create(string, params string[])

Creates new filter

public static FileFilter Create(string name, params string[] exts)

Parameters

name string

User friendly name of the filter

exts string[]

List of extensions

Returns

FileFilter

Filter