C# Class System.Security.Util.StringExpressionSet

Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Protected Properties

Свойство Type Description
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[]

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddExpressions() public méthode

public AddExpressions ( ArrayList exprArrayList, bool checkForDuplicates ) : void
exprArrayList System.Collections.ArrayList
checkForDuplicates bool
Résultat void

AddExpressions() public méthode

public AddExpressions ( String str ) : void
str String
Résultat void

AddExpressions() public méthode

public AddExpressions ( String str, bool checkForDuplicates, bool needFullPath ) : void
str String
checkForDuplicates bool
needFullPath bool
Résultat void

AddSingleExpressionNoDuplicates() protected méthode

protected AddSingleExpressionNoDuplicates ( String expression ) : void
expression String
Résultat void

CheckList() protected méthode

protected CheckList ( ) : void
Résultat void

Copy() public méthode

public Copy ( ) : StringExpressionSet
Résultat StringExpressionSet

CreateList() protected méthode

protected CreateList ( ) : void
Résultat void

CreateNewEmpty() protected méthode

protected CreateNewEmpty ( ) : StringExpressionSet
Résultat StringExpressionSet

GenerateString() protected méthode

protected GenerateString ( ) : void
Résultat void

Intersect() public méthode

public Intersect ( StringExpressionSet ses ) : StringExpressionSet
ses StringExpressionSet
Résultat StringExpressionSet

IsEmpty() public méthode

public IsEmpty ( ) : bool
Résultat bool

IsSubsetOf() public méthode

public IsSubsetOf ( StringExpressionSet ses ) : bool
ses StringExpressionSet
Résultat bool

IsSubsetOfPathDiscovery() public méthode

public IsSubsetOfPathDiscovery ( StringExpressionSet ses ) : bool
ses StringExpressionSet
Résultat bool

ProcessSingleString() protected méthode

protected ProcessSingleString ( String str ) : String
str String
Résultat String

ProcessWholeString() protected méthode

protected ProcessWholeString ( String str ) : String
str String
Résultat String

Reduce() protected méthode

protected Reduce ( ) : void
Résultat void

SetThrowOnRelative() public méthode

public SetThrowOnRelative ( bool throwOnRelative ) : void
throwOnRelative bool
Résultat void

Split() protected méthode

protected Split ( String expressions ) : String[]
expressions String
Résultat String[]

StringExpressionSet() public méthode

public StringExpressionSet ( ) : System.Text
Résultat System.Text

StringExpressionSet() public méthode

public StringExpressionSet ( String str ) : System.Text
str String
Résultat System.Text

StringExpressionSet() public méthode

public StringExpressionSet ( bool ignoreCase, String str, bool throwOnRelative ) : System.Text
ignoreCase bool
str String
throwOnRelative bool
Résultat System.Text

StringExpressionSet() public méthode

public StringExpressionSet ( bool ignoreCase, bool throwOnRelative ) : System.Text
ignoreCase bool
throwOnRelative bool
Résultat System.Text

StringSubsetString() protected méthode

protected StringSubsetString ( String left, String right, bool ignoreCase ) : bool
left String
right String
ignoreCase bool
Résultat bool

StringSubsetStringExpression() protected méthode

protected StringSubsetStringExpression ( String left, StringExpressionSet right, bool ignoreCase ) : bool
left String
right StringExpressionSet
ignoreCase bool
Résultat bool

StringSubsetStringExpressionPathDiscovery() protected static méthode

protected static StringSubsetStringExpressionPathDiscovery ( String left, StringExpressionSet right, bool ignoreCase ) : bool
left String
right StringExpressionSet
ignoreCase bool
Résultat bool

StringSubsetStringPathDiscovery() protected static méthode

protected static StringSubsetStringPathDiscovery ( String left, String right, bool ignoreCase ) : bool
left String
right String
ignoreCase bool
Résultat bool

ToString() public méthode

public ToString ( ) : String
Résultat String

ToStringArray() public méthode

public ToStringArray ( ) : String[]
Résultat String[]

Union() public méthode

public Union ( StringExpressionSet ses ) : StringExpressionSet
ses StringExpressionSet
Résultat StringExpressionSet

Property Details

m_alternateDirectorySeparator protected_oe static_oe property

protected static char m_alternateDirectorySeparator
Résultat char

m_directorySeparator protected_oe static_oe property

protected static char m_directorySeparator
Résultat char

m_expressions protected_oe property

protected String m_expressions
Résultat String

m_expressionsArray protected_oe property

protected String[] m_expressionsArray
Résultat String[]

m_ignoreCase protected_oe property

protected bool m_ignoreCase
Résultat bool

m_list protected_oe property

protected ArrayList m_list
Résultat ArrayList

m_separators protected_oe static_oe property

protected static char[] m_separators
Résultat char[]

m_throwOnRelative protected_oe property

protected bool m_throwOnRelative
Résultat bool

m_trimChars protected_oe static_oe property

protected static char[] m_trimChars
Résultat char[]