Src/Pscx.Core/Interop/Fusion/IAssemblyName.cs
/// <summary>
/// The IAssemblyName::GetDisplayName method returns a string representation of the assembly name.
/// </summary>
/// <param name="szDisplayName">A pointer to a buffer that is to contain the display name. The display name is returned in Unicode.</param>
/// <param name="pccDisplayName">The size of the buffer in characters (on input). The length of the returned display name (on return).</param>
/// <param name="dwDisplayFlags">One or more of the bits defined in the ASM_DISPLAY_FLAGS enumeration: 
//		*_VERSION - Includes the version number as part of the display name.
///		*_CULTURE - Includes the culture.
///		*_PUBLIC_KEY_TOKEN - Includes the public key token.
///		*_PUBLIC_KEY - Includes the public key.
///		*_CUSTOM - Includes the custom part of the assembly name.
///		*_PROCESSORARCHITECTURE - Includes the processor architecture.
///		*_LANGUAGEID - Includes the language ID.</param>
/// <returns></returns>        
/// <remarks>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondefaultmarshalingforstrings.asp</remarks>
The IAssemblyName::GetDisplayName method returns a string representation of the assembly name.
The IAssemblyName :: GetDisplayName method returns a string representation of the assembly name .
[PreserveSig]
        int GetDisplayName(
            [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder szDisplayName,
            ref int pccDisplayName,
            AssemblyDisplayFlags dwDisplayFlags);
[ PreserveSig ] int GetDisplayName ( [ Out , MarshalAs ( UnmanagedType . LPWStr ) ] StringBuilder szDisplayName , ref int pccDisplayName , AssemblyDisplayFlags dwDisplayFlags ) ;
The IAssemblyName::GetDisplayName method returns a string representation of the assembly name.
The IAssemblyName :: GetDisplayName method returns a string representation of the assembly name .
None
StringBuilder
[Out, MarshalAs(UnmanagedType.LPWStr)]
int
ref
dwDisplayFlags
AssemblyDisplayFlags
One or more of the bits defined in the ASM_DISPLAY_FLAGS enumeration:
_VERSION - Includes the version number as part of the display name.
_CULTURE - Includes the culture.
_PUBLIC_KEY_TOKEN - Includes the public key token.
_PUBLIC_KEY - Includes the public key.
_CUSTOM - Includes the custom part of the assembly name.
_PROCESSORARCHITECTURE - Includes the processor architecture.
_LANGUAGEID - Includes the language ID.
One or more of the bits defined in the ASM_DISPLAY_FLAGS enumeration : _VERSION - Includes the version number as part of the display name . _CULTURE - Includes the culture . _PUBLIC_KEY_TOKEN - Includes the public key token . _PUBLIC_KEY - Includes the public key . _CUSTOM - Includes the custom part of the assembly name . _PROCESSORARCHITECTURE - Includes the processor architecture . _LANGUAGEID - Includes the language ID .
szDisplayName
A pointer to a buffer that is to contain the display name. The display name is returned in Unicode.
A pointer to a buffer that is to contain the display name . The display name is returned in Unicode .
pccDisplayName
The size of the buffer in characters (on input). The length of the returned display name (on return).
The size of the buffer in characters ( on input ) . The length of the returned display name ( on return ) .
remarks
None