ExtensionContainerInfo Class
- Namespace
- Kampute.DocToolkit.Metadata.Reflection
- Assembly
- Kampute.DocToolkit.dll
Definition
Provides access to the reflection information of extension blocks and their members defined within a top-level static class container.
public sealed class ExtensionContainerInfo- Inheritance
- object
- ExtensionContainerInfo
Remarks
Constructors
| ExtensionContainerInfo(Type) | Initializes a new instance of the ExtensionContainerInfo class. |
Properties
| ContainerType | Gets the container type. |
| ExtensionBlockMethods | Gets all block extension methods defined within the container type. |
| ExtensionBlockProperties | Gets all block extension properties defined within the container type. |
| ExtensionBlocks | Gets the extension blocks defined within the container type. |
Methods
| GetExtensionMemberInfo(MethodInfo) | Attempts to get extension member information for the specified method. |
| GetNormalizedMethodInfo(MethodInfo) | Retrieves the normalized reflection information for the specified method. |

The class provides normalized views of extension block members, representing them as if they were members of the extended type, and allows retrieval of the underlying extension member information.