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
- DataGridViewRowsAddedEventArgs.cs
- ExceptionUtil.cs
- LocationInfo.cs
- HMAC.cs
- Validator.cs
- FocusTracker.cs
- WS2007FederationHttpBinding.cs
- AuthenticationConfig.cs
- SmtpTransport.cs
- RequestSecurityToken.cs
- XmlConverter.cs
- XmlSchemaSet.cs
- Encoding.cs
- PagePropertiesChangingEventArgs.cs
- AnonymousIdentificationSection.cs
- AuthenticationServiceManager.cs
- HttpProfileBase.cs
- MarkupCompiler.cs
- IResourceProvider.cs
- RequestSecurityTokenForGetBrowserToken.cs
- ProtocolsConfigurationEntry.cs
- SafePEFileHandle.cs
- ArgumentDesigner.xaml.cs
- SerializationSectionGroup.cs
- TextDecorationCollection.cs
- WindowsPrincipal.cs
- AttachedPropertyMethodSelector.cs
- AnnotationComponentChooser.cs
- ProcessHost.cs
- Attributes.cs
- ColumnResizeUndoUnit.cs
- AxHost.cs
- AndMessageFilterTable.cs
- ping.cs
- ScriptingProfileServiceSection.cs
- ProfileSection.cs
- UserControl.cs
- Properties.cs
- EncodingStreamWrapper.cs
- PropertyValueChangedEvent.cs
- DocumentViewerAutomationPeer.cs
- WsdlInspector.cs
- URLString.cs
- DictionarySectionHandler.cs
- PersonalizableTypeEntry.cs
- SqlWebEventProvider.cs
- EntitySqlQueryCacheEntry.cs
- ResourceProviderFactory.cs
- RowBinding.cs
- Crc32Helper.cs
- FactoryRecord.cs
- LabelEditEvent.cs
- SmtpException.cs
- TreeViewImageIndexConverter.cs
- OdbcConnectionPoolProviderInfo.cs
- EntityDataSourceState.cs
- ItemContainerGenerator.cs
- XmlCharCheckingWriter.cs
- XmlComment.cs
- DataMisalignedException.cs
- CodeParameterDeclarationExpressionCollection.cs
- Visual.cs
- TypeExtension.cs
- DataGridViewCellFormattingEventArgs.cs
- UnsafeNativeMethods.cs
- AssociationSetMetadata.cs
- UriSectionReader.cs
- MailMessageEventArgs.cs
- QualificationDataItem.cs
- TableCell.cs
- FaultDesigner.cs
- LogicalExpr.cs
- Serializer.cs
- TransactionInformation.cs
- RequestQueryParser.cs
- OpCopier.cs
- SiteMapNodeCollection.cs
- EntityDesignerBuildProvider.cs
- HttpResponseHeader.cs
- WorkflowInstanceQuery.cs
- LinkedResource.cs
- ObjectPersistData.cs
- PriorityQueue.cs
- ColumnResizeAdorner.cs
- ActivityStateQuery.cs
- QueryExpression.cs
- AccessibilityHelperForVista.cs
- XmlDataLoader.cs
- WebPartRestoreVerb.cs
- InteropBitmapSource.cs
- FamilyTypeface.cs
- XmlRootAttribute.cs
- DetailsViewUpdateEventArgs.cs
- ExceptionUtil.cs
- Transform3D.cs
- TokenCreationParameter.cs
- XmlPropertyBag.cs
- DbDataAdapter.cs
- NamedPipeChannelFactory.cs
- PackWebRequest.cs