共用方式為


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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Text.Differencing 命名空間