NormalizedSpanCollection.Difference 方法
尋找兩個集合間的差異。 差異的定義是以存在第一個延伸集內,但不存在第二個延伸集內的所有項目為基準。
命名空間: Microsoft.VisualStudio.Text
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
Public Shared Function Difference ( _
left As NormalizedSpanCollection, _
right As NormalizedSpanCollection _
) As NormalizedSpanCollection
public static NormalizedSpanCollection Difference(
NormalizedSpanCollection left,
NormalizedSpanCollection right
)
public:
static NormalizedSpanCollection^ Difference(
NormalizedSpanCollection^ left,
NormalizedSpanCollection^ right
)
static member Difference :
left:NormalizedSpanCollection *
right:NormalizedSpanCollection -> NormalizedSpanCollection
public static function Difference(
left : NormalizedSpanCollection,
right : NormalizedSpanCollection
) : NormalizedSpanCollection
參數
left
類型:Microsoft.VisualStudio.Text.NormalizedSpanCollection第一個延伸集。
right
類型:Microsoft.VisualStudio.Text.NormalizedSpanCollection第二個延伸集。
傳回值
類型:Microsoft.VisualStudio.Text.NormalizedSpanCollection
與 left 和 right 之差異對應的新延伸集。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | left 或 right 為 nullnull 參考 (即 Visual Basic 中的 Nothing)。 |
備註
在第二個集合中的空 span 並不會影響第一組完全。 這個方法會傳回空的 span,無法容納在第二個集合中的任何組合的第一個集合中。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。