TypeInfo

  • Properties: 18
  • The assembly-qualified name of the type.

  • values
    • NotPublic
    • Public
    • NestedPublic
    • NestedPrivate
    • NestedFamily
    • NestedAssembly
    • NestedFamANDAssem
    • VisibilityMask
  • Properties: 72
  • Indicates whether the member contains unresolved generic parameters.

  • Collection of custom attributes applied to this member.

    Properties: 4
  • The constructors declared by the type.

    Properties: 31
  • The events declared by the type.

    Properties: 15
  • The fields declared by the type.

    Properties: 25
  • The members declared by the type.

    Properties: 8
  • The methods declared by the type.

    Properties: 33
  • The nested types declared by the type.

    Properties: 81
  • The properties declared by the type.

    Properties: 15
  • Properties: 31
  • Properties: 72
  • The fully qualified name.

  • values
    • None
    • Covariant
    • Contravariant
    • VarianceMask
    • ReferenceTypeConstraint
    • NotNullableValueTypeConstraint
    • DefaultConstructorConstraint
    • SpecialConstraintMask
    • AllowByRefLike
  • The position of the generic parameter in the parameter list.

  • The array of generic type arguments for the type.

    Properties: 72
  • The array of generic type parameters declared on the type.

    Properties: 72
  • The globally unique identifier (GUID) for the type.

  • Indicates whether the type has an element type.

  • The interfaces implemented by the type.

    Properties: 72
  • Indicates whether the type or member is abstract.

  • Indicates whether the ANSI string format attribute is selected for the type.

  • Indicates whether the type is an array.

  • Indicates whether the auto string format attribute is selected for the type.

  • Indicates whether the type uses automatic layout.

  • Indicates whether the type is passed by reference.

  • Indicates whether the type is a by-ref-like structure.

  • Indicates whether the type is a class.

  • Indicates whether the object is collectible by garbage collection.

  • Indicates whether the type is a COM object.

  • Indicates whether the type is a constructed generic type.

  • Indicates whether the type can be hosted in a context.

  • Indicates whether the type is an enumeration.

  • Indicates whether the type uses explicit layout.

  • Indicates whether the type is a function pointer.

  • Indicates whether the type is a generic method parameter.

  • Indicates whether the type is a generic parameter.

  • Indicates whether the type is a generic type.

  • Indicates whether the type is a generic type definition.

  • Indicates whether the type is a generic type parameter.

  • Indicates whether the type is imported from a COM type library.

  • Indicates whether the type is an interface.

  • Indicates whether the type uses sequential layout.

  • Indicates whether the type is marshaled by reference.

  • Indicates whether the type is nested inside another type.

  • Indicates whether the type is nested with assembly visibility.

  • Indicates whether the type is nested with family and assembly visibility.

  • Indicates whether the type is nested with family visibility.

  • Indicates whether the type is nested with family or assembly visibility.

  • Indicates whether the nested type is private.

  • Indicates whether the nested type is public.

  • Indicates whether the type is not public.

  • Indicates whether the type is a pointer.

  • Indicates whether the type is a primitive type.

  • Indicates whether the member is public.

  • Indicates whether the type is sealed.

  • Indicates whether the member is security-critical.

  • Indicates whether the member is security-safe-critical.

  • Indicates whether the member is security-transparent.

  • Indicates whether the type is serializable.

  • Indicates whether the type is a signature type.

  • Indicates whether the member has a special name.

  • Indicates whether the type is a single-dimensional zero-lower-bound array.

  • Indicates whether the type is a type definition.

  • Indicates whether the Unicode string format attribute is selected for the type.

  • Indicates whether the type is an unmanaged function pointer.

  • Indicates whether the type is a value type.

  • Indicates whether the type is a variable-bound array.

  • Indicates whether the type is visible to external assemblies.

  • values
    ConstructorEventFieldMethodPropertyTypeInfoCustomNestedTypeAll
  • A token that identifies the metadata element.

  • Properties: 9
  • The name.

  • The namespace of the type.

  • Properties: 72
  • Properties: 2
  • Properties: 31
  • Properties: 72