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
- RelativeSource.cs
- TextViewSelectionProcessor.cs
- UpdateManifestForBrowserApplication.cs
- TextServicesCompartmentEventSink.cs
- DocumentSequenceHighlightLayer.cs
- TextPointerBase.cs
- SafeHandles.cs
- FieldTemplateFactory.cs
- GenericWebPart.cs
- GroupAggregateExpr.cs
- Int32EqualityComparer.cs
- Propagator.JoinPropagator.cs
- HealthMonitoringSectionHelper.cs
- ParallelDesigner.cs
- FormViewPageEventArgs.cs
- Fonts.cs
- IsolatedStorageFile.cs
- ReliabilityContractAttribute.cs
- XslNumber.cs
- CodeEntryPointMethod.cs
- SessionKeyExpiredException.cs
- TagPrefixAttribute.cs
- PropertyRef.cs
- GenerateHelper.cs
- Win32KeyboardDevice.cs
- SymbolType.cs
- GeometryConverter.cs
- MenuAdapter.cs
- oledbmetadatacolumnnames.cs
- ApplicationId.cs
- ActiveXHelper.cs
- NetworkAddressChange.cs
- ObjectDataSourceStatusEventArgs.cs
- ListViewTableRow.cs
- DataViewListener.cs
- HttpDebugHandler.cs
- FormatterConverter.cs
- TableAutomationPeer.cs
- RuntimeResourceSet.cs
- RegexCapture.cs
- RowBinding.cs
- NullReferenceException.cs
- RTTypeWrapper.cs
- ExpressionBindings.cs
- AnimationLayer.cs
- ProtocolsConfigurationEntry.cs
- SchemaTableColumn.cs
- DispatcherFrame.cs
- CalendarTable.cs
- SessionConnectionReader.cs
- X509Chain.cs
- TypedDataSetSchemaImporterExtension.cs
- ITreeGenerator.cs
- ColorTransform.cs
- Camera.cs
- TokenizerHelper.cs
- EnvironmentPermission.cs
- XmlCharType.cs
- MenuItemStyle.cs
- FlowLayout.cs
- MulticastDelegate.cs
- TemplatedMailWebEventProvider.cs
- WorkflowTraceTransfer.cs
- GridViewDeleteEventArgs.cs
- VideoDrawing.cs
- DynamicDataExtensions.cs
- WebReferenceCollection.cs
- GenericTypeParameterBuilder.cs
- AliasGenerator.cs
- ScaleTransform3D.cs
- Panel.cs
- DoubleAnimationUsingPath.cs
- QualifiedCellIdBoolean.cs
- FormViewDeletedEventArgs.cs
- XmlSchemaComplexType.cs
- TrayIconDesigner.cs
- UIntPtr.cs
- InputMethodStateTypeInfo.cs
- LicenseManager.cs
- UDPClient.cs
- ToolStripOverflow.cs
- SendingRequestEventArgs.cs
- TrustManager.cs
- CodeSnippetCompileUnit.cs
- OraclePermission.cs
- CustomGrammar.cs
- TextPatternIdentifiers.cs
- QueueProcessor.cs
- Vector3DKeyFrameCollection.cs
- ReferenceList.cs
- Type.cs
- WebHttpDispatchOperationSelectorData.cs
- EntityProxyFactory.cs
- VirtualPathUtility.cs
- ListBox.cs
- TypeDescriptor.cs
- LineMetrics.cs
- KeyValuePair.cs
- FormViewCommandEventArgs.cs
- FindCriteria.cs