C# Класс Onism.Cldr.Test.Utils.NaiveTokenRemover

Represents an object capable of removing descendant tokens of JToken in a similar way to how gitignore handles patterns. This naive implementation is used to test another algorithm.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
NaiveTokenRemover ( ) : System.Collections.Generic
Remove ( JToken root, PatternCollection patterns ) : void

Removes tokens from this JSON token using a collection of patterns. This naive algorithm marks all the affected leaves every time a pattern is evaluated.

Приватные методы

Метод Описание
FindLeaves ( JToken token ) : IEnumerable
GetId ( JToken token ) : long

Описание методов

NaiveTokenRemover() публичный Метод

public NaiveTokenRemover ( ) : System.Collections.Generic
Результат System.Collections.Generic

Remove() публичный Метод

Removes tokens from this JSON token using a collection of patterns. This naive algorithm marks all the affected leaves every time a pattern is evaluated.
public Remove ( JToken root, PatternCollection patterns ) : void
root JToken
patterns PatternCollection
Результат void