System.Reflection.Metadata.TypeDefinition public struct TypeDefinition Documentation Code public TypeAttributes Attributes { get; } public EntityHandle BaseType { get; } public StringHandle Name { get; } public StringHandle Namespace { get; } public NamespaceDefinitionHandle NamespaceDefinition { get; } public CustomAttributeHandleCollection GetCustomAttributes() public DeclarativeSecurityAttributeHandleCollection GetDeclarativeSecurityAttributes() public TypeDefinitionHandle GetDeclaringType() public EventDefinitionHandleCollection GetEvents() public FieldDefinitionHandleCollection GetFields() public GenericParameterHandleCollection GetGenericParameters() public InterfaceImplementationHandleCollection GetInterfaceImplementations() public TypeLayout GetLayout() public MethodImplementationHandleCollection GetMethodImplementations() public MethodDefinitionHandleCollection GetMethods() public ImmutableArray<TypeDefinitionHandle> GetNestedTypes() public PropertyDefinitionHandleCollection GetProperties()