OleViewDotNet.COMRegistryViewer.BuildInterfaceToolTip C# (CSharp) Method

BuildInterfaceToolTip() private method

private BuildInterfaceToolTip ( COMInterfaceEntry ent, COMInterfaceInstance instance ) : string
ent COMInterfaceEntry
instance COMInterfaceInstance
return string
        private string BuildInterfaceToolTip(COMInterfaceEntry ent, COMInterfaceInstance instance)
        {            
            StringBuilder builder = new StringBuilder();

            AppendFormatLine(builder, "Name: {0}", ent.Name);
            AppendFormatLine(builder, "IID: {0}", ent.Iid.ToString("B"));
            if (ent.ProxyClsid != Guid.Empty)
            {
                AppendFormatLine(builder, "ProxyCLSID: {0}", ent.ProxyClsid.ToString("B"));
            }
            if (instance != null && instance.ModulePath != null)
            {
                AppendFormatLine(builder, "VTable Address: {0}+0x{1:X}", instance.ModulePath, instance.VTableOffset);
            }

            return builder.ToString();
        }