Files
2026-04-10 22:50:51 +02:00

206 lines
7.1 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides the base implementation for the <see cref="T:System.ComponentModel.INestedContainer" /> interface, which enables containers to have an owning component.</summary>
// Token: 0x0200016F RID: 367
[Token(Token = "0x200016F")]
public class NestedContainer : Container, INestedContainer, IContainer, IDisposable
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.NestedContainer" /> class.</summary>
/// <param name="owner">The <see cref="T:System.ComponentModel.IComponent" /> that owns this nested container.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="owner" /> is <see langword="null" />.</exception>
// Token: 0x0600093C RID: 2364 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600093C")]
[Address(RVA = "0x4FC7F0", Offset = "0x4FB5F0", VA = "0x1804FC7F0")]
public NestedContainer(IComponent owner)
{
}
/// <summary>Gets the owning component for this nested container.</summary>
/// <returns>The <see cref="T:System.ComponentModel.IComponent" /> that owns this nested container.</returns>
// Token: 0x170001C7 RID: 455
// (get) Token: 0x0600093D RID: 2365 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001C7")]
public IComponent Owner
{
[Token(Token = "0x600093D")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890", Slot = "17")]
get
{
return null;
}
}
/// <summary>Gets the name of the owning component.</summary>
/// <returns>The name of the owning component.</returns>
// Token: 0x170001C8 RID: 456
// (get) Token: 0x0600093E RID: 2366 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001C8")]
protected virtual string OwnerName
{
[Token(Token = "0x600093E")]
[Address(RVA = "0x4FC8B0", Offset = "0x4FB6B0", VA = "0x1804FC8B0", Slot = "18")]
get
{
return null;
}
}
/// <summary>Creates a site for the component within the container.</summary>
/// <param name="component">The <see cref="T:System.ComponentModel.IComponent" /> to create a site for.</param>
/// <param name="name">The name to assign to <paramref name="component" />, or <see langword="null" /> to skip the name assignment.</param>
/// <returns>The newly created <see cref="T:System.ComponentModel.ISite" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="component" /> is <see langword="null" />.</exception>
// Token: 0x0600093F RID: 2367 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600093F")]
[Address(RVA = "0x4FC5D0", Offset = "0x4FB3D0", VA = "0x1804FC5D0", Slot = "11")]
protected override ISite CreateSite(IComponent component, string name)
{
return null;
}
/// <summary>Releases the resources used by the nested container.</summary>
/// <param name="disposing">
/// <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
// Token: 0x06000940 RID: 2368 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000940")]
[Address(RVA = "0x4FC680", Offset = "0x4FB480", VA = "0x1804FC680", Slot = "12")]
protected override void Dispose(bool disposing)
{
}
/// <summary>Gets the service object of the specified type, if it is available.</summary>
/// <param name="service">The <see cref="T:System.Type" /> of the service to retrieve.</param>
/// <returns>An <see cref="T:System.Object" /> that implements the requested service, or <see langword="null" /> if the service cannot be resolved.</returns>
// Token: 0x06000941 RID: 2369 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000941")]
[Address(RVA = "0x4FC730", Offset = "0x4FB530", VA = "0x1804FC730", Slot = "13")]
protected override object GetService(Type service)
{
return null;
}
// Token: 0x06000942 RID: 2370 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000942")]
[Address(RVA = "0x4FC7E0", Offset = "0x4FB5E0", VA = "0x1804FC7E0")]
private void OnOwnerDisposed(object sender, EventArgs e)
{
}
// Token: 0x04000581 RID: 1409
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000581")]
private IComponent _owner;
// Token: 0x02000170 RID: 368
[Token(Token = "0x2000170")]
private class Site : INestedSite, ISite, IServiceProvider
{
// Token: 0x06000943 RID: 2371 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000943")]
[Address(RVA = "0x4A7B10", Offset = "0x4A6910", VA = "0x1804A7B10")]
internal Site(IComponent component, NestedContainer container, string name)
{
}
// Token: 0x170001C9 RID: 457
// (get) Token: 0x06000944 RID: 2372 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001C9")]
public IComponent Component
{
[Token(Token = "0x6000944")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "5")]
get
{
return null;
}
}
// Token: 0x170001CA RID: 458
// (get) Token: 0x06000945 RID: 2373 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001CA")]
public IContainer Container
{
[Token(Token = "0x6000945")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")]
get
{
return null;
}
}
// Token: 0x06000946 RID: 2374 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000946")]
[Address(RVA = "0x4FFD10", Offset = "0x4FEB10", VA = "0x1804FFD10", Slot = "10")]
public object GetService(Type service)
{
return null;
}
// Token: 0x170001CB RID: 459
// (get) Token: 0x06000947 RID: 2375 RVA: 0x00005BB0 File Offset: 0x00003DB0
[Token(Token = "0x170001CB")]
public bool DesignMode
{
[Token(Token = "0x6000947")]
[Address(RVA = "0x4FFDD0", Offset = "0x4FEBD0", VA = "0x1804FFDD0", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x170001CC RID: 460
// (get) Token: 0x06000948 RID: 2376 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001CC")]
public string FullName
{
[Token(Token = "0x6000948")]
[Address(RVA = "0x4FFE60", Offset = "0x4FEC60", VA = "0x1804FFE60", Slot = "4")]
get
{
return null;
}
}
// Token: 0x170001CD RID: 461
// (get) Token: 0x06000949 RID: 2377 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600094A RID: 2378 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170001CD")]
public string Name
{
[Token(Token = "0x6000949")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "8")]
get
{
return null;
}
[Token(Token = "0x600094A")]
[Address(RVA = "0x4A7B60", Offset = "0x4A6960", VA = "0x1804A7B60", Slot = "9")]
set
{
}
}
// Token: 0x04000582 RID: 1410
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000582")]
private IComponent component;
// Token: 0x04000583 RID: 1411
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000583")]
private NestedContainer container;
// Token: 0x04000584 RID: 1412
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000584")]
private string name;
}
}
}