IEnumerableExtensionsRemoveSequenceT(IEnumerableT, IEnumerableT, Int32, Int32) Method
Searches for the specified pattern of elements in the source IEnumerableT
and removes any occurrences.
Namespace: DevCase.Extensions.IEnumerableExtensionsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public static Object RemoveSequence<T>(
this IEnumerable<T> source,
IEnumerable<T> findPattern,
int startIndex,
int count
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function RemoveSequence(Of T) (
source As IEnumerable(Of T),
findPattern As IEnumerable(Of T),
startIndex As Integer,
count As Integer
) As Object
Dim source As IEnumerable(Of T)
Dim findPattern As IEnumerable(Of T)
Dim startIndex As Integer
Dim count As Integer
Dim returnValue As Object
returnValue = source.RemoveSequence(findPattern,
startIndex, count)
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
generic<typename T>
static Object^ RemoveSequence(
IEnumerable<T>^ source,
IEnumerable<T>^ findPattern,
int startIndex,
int count
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member RemoveSequence :
source : IEnumerable<'T> *
findPattern : IEnumerable<'T> *
startIndex : int *
count : int -> Object
No code example is currently available or this language may not be supported.
- source IEnumerableT
-
The source IEnumerableT.
- findPattern IEnumerableT
-
The pattern of elements to search for in the source IEnumerableT.
- startIndex Int32
-
The zero-based starting index in the source IEnumerableT for the find pattern search.
- count Int32
-
The number of elements in the IEnumerableT to search.
- T
Object
The resulting
IEnumerableT.
In Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
This is a code example.
No code example is currently available or this language may not be supported.
Dim source As IEnumerable(Of Byte) = {
&H1, &H2, &H3, &H4, &H5,
&H1, &H2, &H3, &H4, &H5,
&H1, &H2, &H3, &H4, &H5
}
Dim findPattern As IEnumerable(Of Byte) = {
&H1, &H2, &H3, &H4
}
source = RemoveSequence(source, findPattern, 0, (source.Count - findPattern.Count))
Console.WriteLine(String.Join(", ", source))
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.