UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

36 lines (32 loc) 3.39 kB
// Generated by tsbindgen - Architecture // Namespace: System.Text.RegularExpressions // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Text.RegularExpressions/internal/index.js'; // Cross-namespace type imports for constraints import type { ICollection_1, IEnumerable_1, IEnumerator_1, IList_1, IReadOnlyCollection_1, IReadOnlyDictionary_2, IReadOnlyList_1, KeyValuePair_2 } from './System.Collections.Generic/internal/index.js'; import type { ICollection, IDictionary, IEnumerable, IEnumerator, IList } from './System.Collections/internal/index.js'; import type { CustomAttributeBuilder } from './System.Reflection.Emit/internal/index.js'; import type { AssemblyName, MethodBase, MethodInfo } from './System.Reflection/internal/index.js'; import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js'; import type { ArgumentException, Array as ClrArray, AsyncCallback, Attribute, Boolean as ClrBoolean, Char, Delegate, Enum, Exception, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IFormatProvider, IFormattable, Int32, IntPtr, ISpanFormattable, MulticastDelegate, Object as ClrObject, Range, ReadOnlySpan_1, String as ClrString, TimeoutException, TimeSpan, Type, TypeCode, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { ValueMatch as ValueMatch } from './System.Text.RegularExpressions/internal/index.js'; export { Capture as Capture } from './System.Text.RegularExpressions/internal/index.js'; export { CaptureCollection as CaptureCollection } from './System.Text.RegularExpressions/internal/index.js'; export { Group as Group } from './System.Text.RegularExpressions/internal/index.js'; export { GroupCollection as GroupCollection } from './System.Text.RegularExpressions/internal/index.js'; export { Match as Match } from './System.Text.RegularExpressions/internal/index.js'; export { MatchCollection as MatchCollection } from './System.Text.RegularExpressions/internal/index.js'; export { Regex as Regex } from './System.Text.RegularExpressions/internal/index.js'; export { Regex_ValueMatchEnumerator as Regex_ValueMatchEnumerator } from './System.Text.RegularExpressions/internal/index.js'; export { Regex_ValueSplitEnumerator as Regex_ValueSplitEnumerator } from './System.Text.RegularExpressions/internal/index.js'; export type MatchEvaluator = Internal.MatchEvaluator; export { RegexCompilationInfo as RegexCompilationInfo } from './System.Text.RegularExpressions/internal/index.js'; export { GeneratedRegexAttribute as GeneratedRegexAttribute } from './System.Text.RegularExpressions/internal/index.js'; export { RegexMatchTimeoutException as RegexMatchTimeoutException } from './System.Text.RegularExpressions/internal/index.js'; export { RegexOptions as RegexOptions } from './System.Text.RegularExpressions/internal/index.js'; export { RegexParseError as RegexParseError } from './System.Text.RegularExpressions/internal/index.js'; export { RegexParseException as RegexParseException } from './System.Text.RegularExpressions/internal/index.js'; export { RegexRunner as RegexRunner } from './System.Text.RegularExpressions/internal/index.js'; export { RegexRunnerFactory as RegexRunnerFactory } from './System.Text.RegularExpressions/internal/index.js';