using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// Allows coordination of initialization for a component and its dependent properties.
// Token: 0x02000144 RID: 324
[Token(Token = "0x2000144")]
public interface ISupportInitializeNotification : ISupportInitialize
{
/// Gets a value indicating whether the component is initialized.
///
/// to indicate the component has completed initialization; otherwise, .
// Token: 0x1700017A RID: 378
// (get) Token: 0x060007E5 RID: 2021
[Token(Token = "0x1700017A")]
bool IsInitialized
{
[Token(Token = "0x60007E5")]
[Address(Slot = "0")]
get;
}
/// Occurs when initialization of the component is completed.
// Token: 0x1400000D RID: 13
// (add) Token: 0x060007E6 RID: 2022
// (remove) Token: 0x060007E7 RID: 2023
[Token(Token = "0x1400000D")]
event EventHandler Initialized;
}
}