Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / AddIn / AddIn / System / Addin / Hosting / PartialToken.cs / 1305376 / PartialToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: PartialToken ** ** Purpose: Represents a valid combination of pipeline components ** associated classes, like host adaptors, etc. ** ===========================================================*/ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Globalization; using System.IO; using System.Text; using System.AddIn.MiniReflection; using System.Diagnostics.Contracts; namespace System.AddIn.Hosting { [Serializable] internal sealed class PartialToken { internal HostAdapter _hostAdapter; internal ContractComponent _contract; internal AddInAdapter _addinAdapter; internal AddInBase _addinBase; internal PartialToken(HostAdapter hostAdapter, ContractComponent contract, AddInAdapter addinAdapter, AddInBase addinBase) { System.Diagnostics.Contracts.Contract.Requires(hostAdapter != null); System.Diagnostics.Contracts.Contract.Requires(contract != null); System.Diagnostics.Contracts.Contract.Requires(addinAdapter != null); System.Diagnostics.Contracts.Contract.Requires(addinBase != null); _hostAdapter = hostAdapter; _contract = contract; _addinAdapter = addinAdapter; _addinBase = addinBase; } internal HostAdapter HostAdapter { get { return _hostAdapter; } } internal String PipelineRootDirectory { set { System.Diagnostics.Contracts.Contract.Requires(value != null); // Update the paths for each part of the pipeline (except the add-in, of course). _hostAdapter.SetRootDirectory(value); _contract.SetRootDirectory(value); _addinAdapter.SetRootDirectory(value); _addinBase.SetRootDirectory(value); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CallTemplateAction.cs
- Roles.cs
- DataGridViewRowCollection.cs
- SqlProvider.cs
- XsltQilFactory.cs
- LogRestartAreaEnumerator.cs
- ExpressionNormalizer.cs
- SafeHandles.cs
- StateManagedCollection.cs
- HijriCalendar.cs
- UserControlFileEditor.cs
- JavaScriptString.cs
- FormCollection.cs
- Decoder.cs
- SqlCacheDependencyDatabaseCollection.cs
- SecurityElement.cs
- GroupItemAutomationPeer.cs
- StateManagedCollection.cs
- MetaForeignKeyColumn.cs
- CallbackValidatorAttribute.cs
- CounterCreationDataCollection.cs
- MediaTimeline.cs
- FixedSOMTextRun.cs
- XmlImplementation.cs
- UIElement3D.cs
- ApplicationId.cs
- LOSFormatter.cs
- FormatException.cs
- CodeAccessSecurityEngine.cs
- MemoryPressure.cs
- DateTimeFormatInfoScanner.cs
- WorkflowRuntimeService.cs
- WindowsListViewItemStartMenu.cs
- PageTheme.cs
- CopyAction.cs
- ViewCellSlot.cs
- RemoteWebConfigurationHost.cs
- PersonalizationState.cs
- IdentityHolder.cs
- ISFClipboardData.cs
- SymLanguageType.cs
- TransportListener.cs
- NavigationService.cs
- PolyLineSegmentFigureLogic.cs
- TypeReference.cs
- InkPresenterAutomationPeer.cs
- ContextMenuStrip.cs
- DbProviderManifest.cs
- CompatibleComparer.cs
- Transform3DGroup.cs
- SoapObjectInfo.cs
- OutputCacheSettings.cs
- ViewBase.cs
- DbProviderFactory.cs
- StyleReferenceConverter.cs
- RuleSetDialog.Designer.cs
- WindowInteractionStateTracker.cs
- SiteOfOriginContainer.cs
- WebBrowserBase.cs
- WorkflowView.cs
- X500Name.cs
- ZipIOLocalFileBlock.cs
- StyleConverter.cs
- DataGridViewColumn.cs
- XslTransform.cs
- FixedTextBuilder.cs
- MemberAccessException.cs
- SqlCaseSimplifier.cs
- DrawingGroup.cs
- CodeArgumentReferenceExpression.cs
- SQLInt16Storage.cs
- HtmlTextArea.cs
- ValueProviderWrapper.cs
- UInt16Storage.cs
- CultureInfoConverter.cs
- CultureInfo.cs
- ContentIterators.cs
- CompositeTypefaceMetrics.cs
- DirectoryObjectSecurity.cs
- DocumentViewerBaseAutomationPeer.cs
- CqlErrorHelper.cs
- DiffuseMaterial.cs
- UnwrappedTypesXmlSerializerManager.cs
- XmlImplementation.cs
- DataColumnMapping.cs
- DoubleIndependentAnimationStorage.cs
- FusionWrap.cs
- ListViewGroupItemCollection.cs
- ParameterBuilder.cs
- QueryCacheKey.cs
- ObjectFullSpanRewriter.cs
- BooleanExpr.cs
- SQLConvert.cs
- ComboBoxRenderer.cs
- SwitchLevelAttribute.cs
- _DigestClient.cs
- Roles.cs
- TableLayoutCellPaintEventArgs.cs
- CompleteWizardStep.cs
- Filter.cs