67 lines
2.3 KiB
C#
67 lines
2.3 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.ComponentModel
|
|
{
|
|
/// <summary>Provides functionality required by sites.</summary>
|
|
// Token: 0x0200013E RID: 318
|
|
[Token(Token = "0x200013E")]
|
|
[ComVisible(true)]
|
|
public interface ISite : IServiceProvider
|
|
{
|
|
/// <summary>Gets the component associated with the <see cref="T:System.ComponentModel.ISite" /> when implemented by a class.</summary>
|
|
/// <returns>The <see cref="T:System.ComponentModel.IComponent" /> instance associated with the <see cref="T:System.ComponentModel.ISite" />.</returns>
|
|
// Token: 0x17000172 RID: 370
|
|
// (get) Token: 0x060007C8 RID: 1992
|
|
[Token(Token = "0x17000172")]
|
|
IComponent Component
|
|
{
|
|
[Token(Token = "0x60007C8")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>Gets the <see cref="T:System.ComponentModel.IContainer" /> associated with the <see cref="T:System.ComponentModel.ISite" /> when implemented by a class.</summary>
|
|
/// <returns>The <see cref="T:System.ComponentModel.IContainer" /> instance associated with the <see cref="T:System.ComponentModel.ISite" />.</returns>
|
|
// Token: 0x17000173 RID: 371
|
|
// (get) Token: 0x060007C9 RID: 1993
|
|
[Token(Token = "0x17000173")]
|
|
IContainer Container
|
|
{
|
|
[Token(Token = "0x60007C9")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>Determines whether the component is in design mode when implemented by a class.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the component is in design mode; otherwise, <see langword="false" />.</returns>
|
|
// Token: 0x17000174 RID: 372
|
|
// (get) Token: 0x060007CA RID: 1994
|
|
[Token(Token = "0x17000174")]
|
|
bool DesignMode
|
|
{
|
|
[Token(Token = "0x60007CA")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>Gets or sets the name of the component associated with the <see cref="T:System.ComponentModel.ISite" /> when implemented by a class.</summary>
|
|
/// <returns>The name of the component associated with the <see cref="T:System.ComponentModel.ISite" />; or <see langword="null" />, if no name is assigned to the component.</returns>
|
|
// Token: 0x17000175 RID: 373
|
|
// (get) Token: 0x060007CB RID: 1995
|
|
// (set) Token: 0x060007CC RID: 1996
|
|
[Token(Token = "0x17000175")]
|
|
string Name
|
|
{
|
|
[Token(Token = "0x60007CB")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
[Token(Token = "0x60007CC")]
|
|
[Address(Slot = "4")]
|
|
set;
|
|
}
|
|
}
|
|
}
|