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
- EventMappingSettingsCollection.cs
- AudioFormatConverter.cs
- DependencyPropertyConverter.cs
- HttpCacheParams.cs
- ListBox.cs
- TimeoutException.cs
- HierarchicalDataBoundControl.cs
- ArgumentOutOfRangeException.cs
- SettingsProperty.cs
- PipelineDeploymentState.cs
- SafeTimerHandle.cs
- SharedStatics.cs
- DependencyObjectProvider.cs
- XPathBinder.cs
- ApplicationFileParser.cs
- CharAnimationBase.cs
- SizeFConverter.cs
- LinkedResource.cs
- FileIOPermission.cs
- QualificationDataItem.cs
- CodeTypeMember.cs
- QuaternionRotation3D.cs
- AssemblyAttributesGoHere.cs
- HMACSHA256.cs
- DesignerRegion.cs
- WebPartConnectionsConnectVerb.cs
- WebPartHeaderCloseVerb.cs
- DataGridPagerStyle.cs
- Stream.cs
- GuidelineSet.cs
- FontFaceLayoutInfo.cs
- messageonlyhwndwrapper.cs
- DataGridCellsPresenter.cs
- PcmConverter.cs
- DeferredSelectedIndexReference.cs
- QueryExecutionOption.cs
- TimeSpanStorage.cs
- TextDecorations.cs
- DataGridViewCellValueEventArgs.cs
- Attributes.cs
- templategroup.cs
- CompilationUtil.cs
- OLEDB_Util.cs
- WebPartTracker.cs
- RoleManagerSection.cs
- SqlRemoveConstantOrderBy.cs
- PenThread.cs
- SqlBooleanizer.cs
- SizeAnimationBase.cs
- BuilderInfo.cs
- ThreadExceptionDialog.cs
- RubberbandSelector.cs
- ObjectStateFormatter.cs
- SHA256.cs
- AttributeCollection.cs
- ADMembershipProvider.cs
- MethodCallExpression.cs
- XmlChoiceIdentifierAttribute.cs
- Wow64ConfigurationLoader.cs
- FunctionQuery.cs
- FixedSOMTableRow.cs
- DbConnectionPoolIdentity.cs
- HostedElements.cs
- LayoutEngine.cs
- TabletDeviceInfo.cs
- PeerTransportListenAddressValidator.cs
- PenLineJoinValidation.cs
- HtmlTableRow.cs
- RegexReplacement.cs
- PngBitmapDecoder.cs
- TreeSet.cs
- InputProcessorProfilesLoader.cs
- WebPartConnection.cs
- HtmlShimManager.cs
- PersistChildrenAttribute.cs
- CapabilitiesAssignment.cs
- MgmtResManager.cs
- SqlWebEventProvider.cs
- ClientScriptManager.cs
- ContentFileHelper.cs
- ExpressionTextBox.xaml.cs
- TimeStampChecker.cs
- WebControlParameterProxy.cs
- MobileListItemCollection.cs
- AttributeEmitter.cs
- SecurityUtils.cs
- EntityDataSource.cs
- PipelineDeploymentState.cs
- Walker.cs
- EntityDesignerUtils.cs
- LoginUtil.cs
- OdbcParameterCollection.cs
- StoragePropertyMapping.cs
- UriParserTemplates.cs
- ConnectionPoint.cs
- HostingEnvironment.cs
- MouseActionValueSerializer.cs
- WebBrowser.cs
- StringArrayConverter.cs
- ResXFileRef.cs