StringDifferenceOptions 結構
[選項],以應用於計算字串的差異。
命名空間: Microsoft.VisualStudio.Text.Differencing
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
Public Structure StringDifferenceOptions
public struct StringDifferenceOptions
public value class StringDifferenceOptions
[<Sealed>]
type StringDifferenceOptions = struct end
JScript 支援使用結構,但不支援新結構的宣告。
StringDifferenceOptions 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
StringDifferenceOptions(StringDifferenceOptions) | 使用指定的選項初始化 StringDifferenceOptions 的新執行個體。 |
![]() |
StringDifferenceOptions(StringDifferenceTypes, Int32, Boolean) | 使用指定的選項初始化 StringDifferenceOptions 的新執行個體。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
ContinueProcessingPredicate | 允許用戶端取消差異完成之前將它完全選擇性的述詞。 |
![]() |
DetermineLocalityCallback | 已過時。 選用回呼,用以覆寫某次比較差異時的位置。 |
![]() |
DifferenceType | 要執行的字串差異比較型別 (字行、單字和字元差異比較的組合)。 |
![]() |
IgnoreTrimWhiteSpace | 取得或設定是否要忽略空白字元。 |
![]() |
Locality | 已過時。 差異項目 (字行、延伸或字元) 可移動而仍被視為相同來源之一部分的最大距離。 |
![]() |
WordSplitBehavior | 分隔單字時所使用的行為 (如果 DifferenceType 要求單字差異比較)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
Equals | 判斷兩個 StringDifferenceOption 是否相同。 (覆寫 ValueType.Equals(Object)。) |
![]() |
GetHashCode | 提供型別的雜湊函式。 (覆寫 ValueType.GetHashCode。) |
![]() |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 |
![]() |
ToString | 提供這些差異選項的字串表示。 (覆寫 ValueType.ToString。) |
回頁首
運算子
名稱 | 描述 | |
---|---|---|
![]() ![]() |
Equality | 判斷兩個 StringDifferenceOption 是否相同 |
![]() ![]() |
Inequality | 判斷兩個 StringDifferenceOption 是否不同。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。