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
- ButtonRenderer.cs
- TemplateControlBuildProvider.cs
- CodeSnippetStatement.cs
- XPathChildIterator.cs
- CredentialCache.cs
- CodeAttributeArgumentCollection.cs
- AttributeUsageAttribute.cs
- TypeNameConverter.cs
- ObjectDataSource.cs
- EventSourceCreationData.cs
- FlowDocumentScrollViewer.cs
- dataprotectionpermissionattribute.cs
- FileClassifier.cs
- ConnectorMovedEventArgs.cs
- MetadataArtifactLoaderCompositeResource.cs
- MarkupCompiler.cs
- Aggregates.cs
- MenuItemBinding.cs
- DesignerDataTable.cs
- SHA256Managed.cs
- InplaceBitmapMetadataWriter.cs
- HttpRuntime.cs
- BindingBase.cs
- login.cs
- HostSecurityManager.cs
- WindowsSysHeader.cs
- InvalidOperationException.cs
- DataListItemCollection.cs
- UniformGrid.cs
- Int64.cs
- shaperfactoryquerycacheentry.cs
- VisualTreeHelper.cs
- NativeMethodsOther.cs
- FixUp.cs
- DebugHandleTracker.cs
- ViewStateChangedEventArgs.cs
- HighlightComponent.cs
- HttpListener.cs
- dtdvalidator.cs
- PeerDefaultCustomResolverClient.cs
- WizardStepBase.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- IdleTimeoutMonitor.cs
- WebServiceFaultDesigner.cs
- TemplateEditingService.cs
- UserControlCodeDomTreeGenerator.cs
- UnsafeNativeMethods.cs
- WebPartDescriptionCollection.cs
- ReliableChannelListener.cs
- PngBitmapEncoder.cs
- ExceptionNotification.cs
- MenuItem.cs
- XmlQueryOutput.cs
- WebPartConnection.cs
- ToolStripPanelRow.cs
- XmlQueryType.cs
- ManagementPath.cs
- CodeSnippetTypeMember.cs
- AnnotationResourceChangedEventArgs.cs
- Typeface.cs
- ServiceOperation.cs
- ToolboxItem.cs
- Tablet.cs
- ViewCellSlot.cs
- Image.cs
- XmlSerializer.cs
- MethodInfo.cs
- Hex.cs
- _FtpControlStream.cs
- ResourceFallbackManager.cs
- WindowsAuthenticationModule.cs
- Psha1DerivedKeyGenerator.cs
- ComplexBindingPropertiesAttribute.cs
- RegisteredArrayDeclaration.cs
- DocumentViewerAutomationPeer.cs
- CodeBinaryOperatorExpression.cs
- WorkerRequest.cs
- SpeechSynthesizer.cs
- IOThreadScheduler.cs
- StringValidatorAttribute.cs
- AccessKeyManager.cs
- TypeDelegator.cs
- LayoutTable.cs
- MetadataCache.cs
- ValidatorCompatibilityHelper.cs
- OneToOneMappingSerializer.cs
- MultiView.cs
- DataSourceCacheDurationConverter.cs
- ConditionalAttribute.cs
- UpdateTracker.cs
- MediaTimeline.cs
- FontFamilyValueSerializer.cs
- XmlUTF8TextReader.cs
- DataGridViewColumn.cs
- SelectingProviderEventArgs.cs
- BinaryWriter.cs
- EmptyEnumerator.cs
- VisualStateGroup.cs
- OleDbInfoMessageEvent.cs
- StatusBarPanelClickEvent.cs