C# Класс System.Security.Util.StringExpressionSet

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_alternateDirectorySeparator char
m_directorySeparator char
m_expressions String
m_expressionsArray String[]
m_ignoreCase bool
m_list ArrayList
m_separators char[]
m_throwOnRelative bool
m_trimChars char[]

Открытые методы

Метод Описание
AddExpressions ( ArrayList exprArrayList, bool checkForDuplicates ) : void
AddExpressions ( String str ) : void
AddExpressions ( String str, bool checkForDuplicates, bool needFullPath ) : void
Copy ( ) : StringExpressionSet
Intersect ( StringExpressionSet ses ) : StringExpressionSet
IsEmpty ( ) : bool
IsSubsetOf ( StringExpressionSet ses ) : bool
IsSubsetOfPathDiscovery ( StringExpressionSet ses ) : bool
SetThrowOnRelative ( bool throwOnRelative ) : void
StringExpressionSet ( ) : System.Text
StringExpressionSet ( String str ) : System.Text
StringExpressionSet ( bool ignoreCase, String str, bool throwOnRelative ) : System.Text
StringExpressionSet ( bool ignoreCase, bool throwOnRelative ) : System.Text
ToString ( ) : String
ToStringArray ( ) : String[]
Union ( StringExpressionSet ses ) : StringExpressionSet

Защищенные методы

Метод Описание
AddSingleExpressionNoDuplicates ( String expression ) : void
CheckList ( ) : void
CreateList ( ) : void
CreateNewEmpty ( ) : StringExpressionSet
GenerateString ( ) : void
ProcessSingleString ( String str ) : String
ProcessWholeString ( String str ) : String
Reduce ( ) : void
Split ( String expressions ) : String[]
StringSubsetString ( String left, String right, bool ignoreCase ) : bool
StringSubsetStringExpression ( String left, StringExpressionSet right, bool ignoreCase ) : bool
StringSubsetStringExpressionPathDiscovery ( String left, StringExpressionSet right, bool ignoreCase ) : bool
StringSubsetStringPathDiscovery ( String left, String right, bool ignoreCase ) : bool

Приватные методы

Метод Описание
CanonicalizePath ( String path ) : String
CanonicalizePath ( String path, bool needFullPath ) : String
CreateListFromExpressions ( String str, bool needFullPath ) : ArrayList
GetLongPathName ( String path ) : String
StaticProcessSingleString ( String str ) : String
StaticProcessWholeString ( String str ) : String

Описание методов

AddExpressions() публичный Метод

public AddExpressions ( ArrayList exprArrayList, bool checkForDuplicates ) : void
exprArrayList System.Collections.ArrayList
checkForDuplicates bool
Результат void

AddExpressions() публичный Метод

public AddExpressions ( String str ) : void
str String
Результат void

AddExpressions() публичный Метод

public AddExpressions ( String str, bool checkForDuplicates, bool needFullPath ) : void
str String
checkForDuplicates bool
needFullPath bool
Результат void

AddSingleExpressionNoDuplicates() защищенный Метод

protected AddSingleExpressionNoDuplicates ( String expression ) : void
expression String
Результат void

CheckList() защищенный Метод

protected CheckList ( ) : void
Результат void

Copy() публичный Метод

public Copy ( ) : StringExpressionSet
Результат StringExpressionSet

CreateList() защищенный Метод

protected CreateList ( ) : void
Результат void

CreateNewEmpty() защищенный Метод

protected CreateNewEmpty ( ) : StringExpressionSet
Результат StringExpressionSet

GenerateString() защищенный Метод

protected GenerateString ( ) : void
Результат void

Intersect() публичный Метод

public Intersect ( StringExpressionSet ses ) : StringExpressionSet
ses StringExpressionSet
Результат StringExpressionSet

IsEmpty() публичный Метод

public IsEmpty ( ) : bool
Результат bool

IsSubsetOf() публичный Метод

public IsSubsetOf ( StringExpressionSet ses ) : bool
ses StringExpressionSet
Результат bool

IsSubsetOfPathDiscovery() публичный Метод

public IsSubsetOfPathDiscovery ( StringExpressionSet ses ) : bool
ses StringExpressionSet
Результат bool

ProcessSingleString() защищенный Метод

protected ProcessSingleString ( String str ) : String
str String
Результат String

ProcessWholeString() защищенный Метод

protected ProcessWholeString ( String str ) : String
str String
Результат String

Reduce() защищенный Метод

protected Reduce ( ) : void
Результат void

SetThrowOnRelative() публичный Метод

public SetThrowOnRelative ( bool throwOnRelative ) : void
throwOnRelative bool
Результат void

Split() защищенный Метод

protected Split ( String expressions ) : String[]
expressions String
Результат String[]

StringExpressionSet() публичный Метод

public StringExpressionSet ( ) : System.Text
Результат System.Text

StringExpressionSet() публичный Метод

public StringExpressionSet ( String str ) : System.Text
str String
Результат System.Text

StringExpressionSet() публичный Метод

public StringExpressionSet ( bool ignoreCase, String str, bool throwOnRelative ) : System.Text
ignoreCase bool
str String
throwOnRelative bool
Результат System.Text

StringExpressionSet() публичный Метод

public StringExpressionSet ( bool ignoreCase, bool throwOnRelative ) : System.Text
ignoreCase bool
throwOnRelative bool
Результат System.Text

StringSubsetString() защищенный Метод

protected StringSubsetString ( String left, String right, bool ignoreCase ) : bool
left String
right String
ignoreCase bool
Результат bool

StringSubsetStringExpression() защищенный Метод

protected StringSubsetStringExpression ( String left, StringExpressionSet right, bool ignoreCase ) : bool
left String
right StringExpressionSet
ignoreCase bool
Результат bool

StringSubsetStringExpressionPathDiscovery() защищенный статический Метод

protected static StringSubsetStringExpressionPathDiscovery ( String left, StringExpressionSet right, bool ignoreCase ) : bool
left String
right StringExpressionSet
ignoreCase bool
Результат bool

StringSubsetStringPathDiscovery() защищенный статический Метод

protected static StringSubsetStringPathDiscovery ( String left, String right, bool ignoreCase ) : bool
left String
right String
ignoreCase bool
Результат bool

ToString() публичный Метод

public ToString ( ) : String
Результат String

ToStringArray() публичный Метод

public ToStringArray ( ) : String[]
Результат String[]

Union() публичный Метод

public Union ( StringExpressionSet ses ) : StringExpressionSet
ses StringExpressionSet
Результат StringExpressionSet

Описание свойств

m_alternateDirectorySeparator защищенное статическое свойство

protected static char m_alternateDirectorySeparator
Результат char

m_directorySeparator защищенное статическое свойство

protected static char m_directorySeparator
Результат char

m_expressions защищенное свойство

protected String m_expressions
Результат String

m_expressionsArray защищенное свойство

protected String[] m_expressionsArray
Результат String[]

m_ignoreCase защищенное свойство

protected bool m_ignoreCase
Результат bool

m_list защищенное свойство

protected ArrayList m_list
Результат ArrayList

m_separators защищенное статическое свойство

protected static char[] m_separators
Результат char[]

m_throwOnRelative защищенное свойство

protected bool m_throwOnRelative
Результат bool

m_trimChars защищенное статическое свойство

protected static char[] m_trimChars
Результат char[]