ThreadStart

E697530

ThreadStart is a delegate type in .NET used to represent the method that executes on a new thread.

All labels observed (1)

Label Occurrences
ThreadStart canonical 1

How this entity was disambiguated

Statements (37)

Predicate Object
instanceOf .NET type
delegate type
belongsToPlatform .NET 5+
linked to: .NET (5 and later)

.NET Core
.NET Framework
CLSCompliant true
commonUsagePattern new Thread(SomeMethod).Start()
definedInAssembly System.Threading.Thread
mscorlib
linked to: mscorlib.dll
definedInNamespace System.Threading
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.threadstart
hasConstructorUsage new Thread(new ThreadStart(targetMethod))
hasMethod BeginInvoke
EndInvoke
Invoke
hasParameterCount 0
hasSignature void Method()
inheritsFrom System.Delegate
System.MulticastDelegate
linked to: System.Delegate
introducedInFramework .NET Framework 1.0
linked to: .NET Framework
isMulticastDelegate true
isObsolete false
isPublic true
isReferenceType true
isSealed true
isSerializable true
languageBinding C# delegate
VB.NET delegate
relatedDelegate ParameterizedThreadStart
returnsType void
supportsAsyncInvoke true
threadEntryPoint method executed when Thread.Start is called
threadModel managed threading
threadSafety delegate instances are immutable
usedFor representing the method that executes on a new thread
usedToConstruct Thread
usedWith System.Threading.Thread

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Threading containsType ThreadStart