Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / HelpInfo.cs / 1 / HelpInfo.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*************************************************************************\
*
* Copyright (c) 1998-1999, Microsoft Corp. All Rights Reserved.
*
* Module Name:
*
* HelpInfo.cs
*
* Revision History:
*
* 09/04/02 [....]
* Created it.
*
\**************************************************************************/
namespace System.Windows.Forms {
using System.Diagnostics;
using System;
internal class HelpInfo {
private string helpFilePath;
private string keyword;
private HelpNavigator navigator;
private object param;
private int option;
public HelpInfo(string helpfilepath) {
this.helpFilePath= helpfilepath;
this.keyword = "";
this.navigator = HelpNavigator.TableOfContents;
this.param = null;
this.option = NativeMethods.HLP_FILE;
}
public HelpInfo(string helpfilepath, string keyword) {
this.helpFilePath= helpfilepath;
this.keyword = keyword;
this.navigator = HelpNavigator.TableOfContents;
this.param = null;
this.option = NativeMethods.HLP_KEYWORD;
}
public HelpInfo(string helpfilepath, HelpNavigator navigator) {
this.helpFilePath= helpfilepath;
this.keyword = "";
this.navigator = navigator;
this.param = null;
this.option = NativeMethods.HLP_NAVIGATOR;
}
public HelpInfo(string helpfilepath, HelpNavigator navigator, object param) {
this.helpFilePath= helpfilepath;
this.keyword = "";
this.navigator = navigator;
this.param = param;
this.option = NativeMethods.HLP_OBJECT;
}
public int Option {
get {
return option;
}
}
public string HelpFilePath {
get {
return helpFilePath;
}
}
public string Keyword {
get {
return keyword;
}
}
public HelpNavigator Navigator {
get {
return navigator;
}
}
public object Param {
get {
return param;
}
}
public override string ToString() {
return "{HelpFilePath=" + helpFilePath + ", keyword =" + keyword + ", navigator=" + navigator.ToString() + "}";
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NamespaceEmitter.cs
- ActivatableWorkflowsQueryResult.cs
- GetIndexBinder.cs
- Environment.cs
- ListDictionary.cs
- TagNameToTypeMapper.cs
- CompressionTracing.cs
- BaseEntityWrapper.cs
- BaseCodeDomTreeGenerator.cs
- FontCollection.cs
- ListViewPagedDataSource.cs
- ProjectedWrapper.cs
- CustomErrorsSectionWrapper.cs
- WsatConfiguration.cs
- EventLogLink.cs
- SafeFileMappingHandle.cs
- ResourceDefaultValueAttribute.cs
- HitTestWithPointDrawingContextWalker.cs
- CfgParser.cs
- EdmToObjectNamespaceMap.cs
- XmlSortKeyAccumulator.cs
- XmlTypeAttribute.cs
- Compiler.cs
- CommandManager.cs
- SpnegoTokenAuthenticator.cs
- PromptStyle.cs
- MenuRendererClassic.cs
- SkinBuilder.cs
- TextProperties.cs
- VisualTreeUtils.cs
- BaseTemplateBuildProvider.cs
- PartitionedStreamMerger.cs
- HttpStreams.cs
- OperationAbortedException.cs
- ZipIOLocalFileBlock.cs
- Converter.cs
- CustomAttribute.cs
- MenuAdapter.cs
- AttributeEmitter.cs
- QuaternionKeyFrameCollection.cs
- RevocationPoint.cs
- ISAPIWorkerRequest.cs
- ToolStripSplitStackLayout.cs
- DateTimePickerDesigner.cs
- XsltArgumentList.cs
- DictionaryEntry.cs
- DictionaryTraceRecord.cs
- DependencyPropertyKind.cs
- MailFileEditor.cs
- IRCollection.cs
- RichTextBoxAutomationPeer.cs
- TableLayoutStyleCollection.cs
- JoinTreeNode.cs
- MailDefinition.cs
- sqlstateclientmanager.cs
- DataSourceComponent.cs
- base64Transforms.cs
- SoapIgnoreAttribute.cs
- Camera.cs
- ListBase.cs
- PresentationAppDomainManager.cs
- WeakReferenceList.cs
- PagedDataSource.cs
- SourceChangedEventArgs.cs
- dbdatarecord.cs
- ICspAsymmetricAlgorithm.cs
- ModelItemDictionaryImpl.cs
- ToolStripRendererSwitcher.cs
- DataServiceExpressionVisitor.cs
- IisTraceListener.cs
- SoapSchemaMember.cs
- SwitchElementsCollection.cs
- VectorAnimationBase.cs
- DiscoveryInnerClientManaged11.cs
- NonVisualControlAttribute.cs
- DetailsViewDeleteEventArgs.cs
- RequestCacheManager.cs
- RemotingAttributes.cs
- Stacktrace.cs
- ItemCollection.cs
- TCPClient.cs
- ObjRef.cs
- regiisutil.cs
- DefaultSection.cs
- DecimalAnimation.cs
- SoapAttributes.cs
- EntityDataReader.cs
- PolicyException.cs
- XmlToDatasetMap.cs
- SafeSystemMetrics.cs
- AliasedSlot.cs
- RouteTable.cs
- CallSiteBinder.cs
- RSAOAEPKeyExchangeDeformatter.cs
- BindableTemplateBuilder.cs
- EllipseGeometry.cs
- SupportsEventValidationAttribute.cs
- WeakReference.cs
- DataListItemCollection.cs
- ServerValidateEventArgs.cs