Combines value with the referenced location in a thread-safe way.
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 6.0.0-rc.2
public static void AddSafe<TDelegate>( this TDelegate value, ref TDelegate? location ) where TDelegate : Delegate
<ExtensionAttribute> Public Shared Sub AddSafe(Of TDelegate As Delegate) ( value As TDelegate, ByRef location As TDelegate )
public: [ExtensionAttribute] generic<typename TDelegate> where TDelegate : Delegate static void AddSafe( TDelegate value, TDelegate% location )
[<ExtensionAttribute>] static member AddSafe : value : 'TDelegate * location : 'TDelegate byref -> unit when 'TDelegate : Delegate
The value to combine with the referenced location.
The reference of the delegate to combine with value.
- The type of the delegate.
Usage NoteIn Visual Basic and C#, you can call this method as an instance method on any object of type . 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).