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
- XmlImplementation.cs
- DockPattern.cs
- FileNotFoundException.cs
- RequestCachePolicy.cs
- MenuAdapter.cs
- ProcessProtocolHandler.cs
- ExceptionValidationRule.cs
- OlePropertyStructs.cs
- HttpCapabilitiesSectionHandler.cs
- GuidelineCollection.cs
- SessionPageStateSection.cs
- IteratorDescriptor.cs
- MenuItemCollection.cs
- ActiveXSite.cs
- FieldCollectionEditor.cs
- Lookup.cs
- TransactionFlowBindingElementImporter.cs
- DataRelationPropertyDescriptor.cs
- TypeConverterHelper.cs
- ListBox.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- PropertyPushdownHelper.cs
- PropertyIDSet.cs
- _HelperAsyncResults.cs
- BufferedResponseStream.cs
- SecurityPolicySection.cs
- ContentPlaceHolderDesigner.cs
- FormViewDeletedEventArgs.cs
- IncrementalReadDecoders.cs
- SqlVisitor.cs
- DataGridCellsPanel.cs
- BuilderPropertyEntry.cs
- Pointer.cs
- DeferredReference.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- MethodExpression.cs
- SelectionListComponentEditor.cs
- AnnotationDocumentPaginator.cs
- SByteConverter.cs
- UpdatePanelControlTrigger.cs
- ElementInit.cs
- XmlSchemaCollection.cs
- ServiceNameCollection.cs
- SkinIDTypeConverter.cs
- URLString.cs
- ButtonField.cs
- BaseResourcesBuildProvider.cs
- DesignerTransaction.cs
- FormsAuthenticationConfiguration.cs
- SecurityElementBase.cs
- CatalogPartChrome.cs
- FixedTextContainer.cs
- clipboard.cs
- EnvironmentPermission.cs
- ConnectionPoint.cs
- PageSetupDialog.cs
- AlternationConverter.cs
- UriExt.cs
- ListSourceHelper.cs
- StringDictionary.cs
- StringTraceRecord.cs
- WebConfigurationHostFileChange.cs
- RowParagraph.cs
- UIElementAutomationPeer.cs
- WmlPanelAdapter.cs
- HwndAppCommandInputProvider.cs
- BitStream.cs
- LiteralTextParser.cs
- EntityContainerEntitySet.cs
- RegexNode.cs
- Screen.cs
- PriorityRange.cs
- RepeatButton.cs
- CacheMemory.cs
- PackagePart.cs
- TaskForm.cs
- SendOperation.cs
- RegexBoyerMoore.cs
- GradientBrush.cs
- SchemaCompiler.cs
- DataGridTextBoxColumn.cs
- TemplateControlParser.cs
- HelpFileFileNameEditor.cs
- OleDbConnection.cs
- ControlSerializer.cs
- DataServiceQuery.cs
- StyleSheetRefUrlEditor.cs
- CleanUpVirtualizedItemEventArgs.cs
- FileDataSource.cs
- CqlLexer.cs
- HwndMouseInputProvider.cs
- Pair.cs
- BamlLocalizabilityResolver.cs
- StateWorkerRequest.cs
- DragCompletedEventArgs.cs
- ReadOnlyHierarchicalDataSource.cs
- CodeRemoveEventStatement.cs
- CodeNamespaceImport.cs
- Panel.cs
- OutputWindow.cs