C# 클래스 System.Security.Util.StringExpressionSet

파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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[]