Namespace Platform.Reflection.Sigil Classes DelegateHelpers EmitExtensions NotSupportedExceptionDelegateFactory<TDelegate>