AssemblyQualifiedName Property

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Gets the assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property AssemblyQualifiedName As String
public abstract string AssemblyQualifiedName { get; }
public:
virtual property String^ AssemblyQualifiedName {
    String^ get () abstract;
}
abstract AssemblyQualifiedName : string with get
abstract function get AssemblyQualifiedName () : String

Property Value

Type: System. . :: . .String
The assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded, or nullNothingnullptrunita null reference (Nothing in Visual Basic) if the current instance represents a generic type parameter.

Remarks

The assembly-qualified name of a type consists of the type name, including its namespace, followed by a comma, followed by the display name of the assembly. The display name of an assembly is obtained using the Assembly..::..FullName property.

All compilers that support the common language runtime emit the simple name of a nested class, and reflection constructs a mangled name when queried, in accordance with the following conventions.

Delimiter

Meaning

Backslash (\)

Escape character.

Comma (,)

Precedes the Assembly name.

Plus sign (+)

Precedes a nested class.

Period (.)

Denotes namespace identifiers.

Brackets ([])

After a type name, denotes an array of that type.

-or-

For a generic type, encloses the generic type argument list.

-or-

Within a type argument list, encloses an assembly-qualified type.

.NET Framework Security

See Also

Reference

Type Class

System Namespace