Click here to Skip to main content
16,016,076 members
Home / Discussions / C#
   

C#

 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
BillWoodruff24-Jul-16 2:59
professionalBillWoodruff24-Jul-16 2:59 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
Richard MacCutchan24-Jul-16 4:28
mveRichard MacCutchan24-Jul-16 4:28 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
Richard Deeming24-Jul-16 22:15
mveRichard Deeming24-Jul-16 22:15 
AnswerRe: What is the correct code to invoke subscribers for an event? Pin
Pete O'Hanlon23-Jul-16 23:43
mvePete O'Hanlon23-Jul-16 23:43 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
User 1106097923-Jul-16 23:53
User 1106097923-Jul-16 23:53 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
Pete O'Hanlon24-Jul-16 5:51
mvePete O'Hanlon24-Jul-16 5:51 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
BillWoodruff24-Jul-16 23:04
professionalBillWoodruff24-Jul-16 23:04 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
Richard Deeming25-Jul-16 0:05
mveRichard Deeming25-Jul-16 0:05 
As I understand it, it's a "duplicate of the pointer", not a deep clone of the delegate. When you add or remove a handler, the "pointer" is replaced with a new instance, because delegates are immutable.

Delegates are immutable; once created, the invocation list of a delegate does not change.
...
Combining operations, such as Combine and Remove, do not alter existing delegates. Instead, such an operation returns a new delegate that contains the results of the operation, an unchanged delegate, or null.

Again, Jon Skeet has some good information: C# in Depth: Delegates and Events[^]



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: What is the correct code to invoke subscribers for an event? Pin
User 1106097925-Jul-16 0:30
User 1106097925-Jul-16 0:30 
SuggestionRe: What is the correct code to invoke subscribers for an event? PinPopular
Maarten197725-Jul-16 3:16
Maarten197725-Jul-16 3:16 
GeneralRe: What is the correct code to invoke subscribers for an event? Pin
User 1106097925-Jul-16 3:58
User 1106097925-Jul-16 3:58 
QuestionTime of action in [Date] [Time] [Action] Pin
mmiklauz23-Jul-16 10:01
mmiklauz23-Jul-16 10:01 
AnswerRe: Time of action in [Date] [Time] [Action] Pin
Mycroft Holmes23-Jul-16 14:20
professionalMycroft Holmes23-Jul-16 14:20 
AnswerRe: Time of action in [Date] [Time] [Action] Pin
BillWoodruff23-Jul-16 15:41
professionalBillWoodruff23-Jul-16 15:41 
QuestionSave Physical File using MySQL Pin
Jassim Rahma22-Jul-16 23:29
Jassim Rahma22-Jul-16 23:29 
AnswerRe: Save Physical File using MySQL Pin
OriginalGriff23-Jul-16 0:31
mveOriginalGriff23-Jul-16 0:31 
GeneralRe: Save Physical File using MySQL Pin
Jassim Rahma23-Jul-16 7:19
Jassim Rahma23-Jul-16 7:19 
GeneralRe: Save Physical File using MySQL Pin
Pete O'Hanlon23-Jul-16 7:49
mvePete O'Hanlon23-Jul-16 7:49 
GeneralRe: Save Physical File using MySQL Pin
Mycroft Holmes23-Jul-16 14:25
professionalMycroft Holmes23-Jul-16 14:25 
QuestionHow to send Images in notification in Android using C#! Pin
Member 1158380322-Jul-16 3:23
Member 1158380322-Jul-16 3:23 
AnswerRe: How to send Images in notification in Android using C#! Pin
Ravi Bhavnani25-Jul-16 5:40
professionalRavi Bhavnani25-Jul-16 5:40 
Questionx86 and x64 in one project Pin
po_saa21-Jul-16 21:33
po_saa21-Jul-16 21:33 
AnswerRe: x86 and x64 in one project Pin
Rob Philpott21-Jul-16 21:46
Rob Philpott21-Jul-16 21:46 
GeneralRe: x86 and x64 in one project Pin
po_saa21-Jul-16 22:15
po_saa21-Jul-16 22:15 
AnswerRe: x86 and x64 in one project Pin
Richard MacCutchan21-Jul-16 21:52
mveRichard MacCutchan21-Jul-16 21:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.