Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.WorkflowServices / System / ServiceModel / Activation / WorkflowServiceBuildProvider.cs / 1305376 / WorkflowServiceBuildProvider.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Activation { using System.CodeDom.Compiler; using System.Collections; using System.Diagnostics.CodeAnalysis; using System.IO; using System.Web.Compilation; [SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Justification = "instantiated from config")] [BuildProviderAppliesTo(BuildProviderAppliesTo.All)] [ServiceActivationBuildProvider] class WorkflowServiceBuildProvider : BuildProvider { internal const string ruleFileExtension = ".rules"; object[] virtualPathDependencies; public override ICollection VirtualPathDependencies { get { if (this.virtualPathDependencies == null) { ArrayList dependencies = new ArrayList(base.VirtualPathDependencies.Count + 1); dependencies.AddRange(base.VirtualPathDependencies); dependencies.Add(Path.ChangeExtension(base.VirtualPath, ruleFileExtension)); this.virtualPathDependencies = dependencies.ToArray(); } return virtualPathDependencies; } } Type ServiceHostFactoryType { get { return typeof(WorkflowServiceHostFactory); } } //CompileStringTemplate : "__VIRTUAL_PATH__|__FACTORY_NAME__|__SERVICE_VALUE__"; public override string GetCustomString(CompilerResults results) { return (base.VirtualPath + "|" + ServiceHostFactoryType.AssemblyQualifiedName + "|" + base.VirtualPath); } public override BuildProviderResultFlags GetResultFlags(CompilerResults results) { return BuildProviderResultFlags.ShutdownAppDomainOnChange; } } } // 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
- StringReader.cs
- ZoneLinkButton.cs
- FontDialog.cs
- RoutedEventConverter.cs
- TemplateFactory.cs
- InstanceKeyView.cs
- ACL.cs
- DbXmlEnabledProviderManifest.cs
- AlphabeticalEnumConverter.cs
- CaseCqlBlock.cs
- InputLanguageProfileNotifySink.cs
- NumericExpr.cs
- SetStoryboardSpeedRatio.cs
- BaseCodePageEncoding.cs
- FileAccessException.cs
- GeometryCollection.cs
- DashStyles.cs
- RuntimeVariableList.cs
- Renderer.cs
- Column.cs
- ToolStripItemClickedEventArgs.cs
- SubstitutionList.cs
- SubMenuStyle.cs
- DisplayNameAttribute.cs
- DataGridViewCellStyleConverter.cs
- UriTemplateLiteralQueryValue.cs
- SendContent.cs
- MarkupCompilePass2.cs
- EventLogConfiguration.cs
- ConditionValidator.cs
- ConfigurationValidatorBase.cs
- ValidationHelper.cs
- DataBindingCollectionEditor.cs
- InheritanceService.cs
- CryptoApi.cs
- ConsumerConnectionPoint.cs
- CodeDirectoryCompiler.cs
- XmlIncludeAttribute.cs
- ResetableIterator.cs
- TypeElement.cs
- MulticastNotSupportedException.cs
- ValueSerializerAttribute.cs
- AdCreatedEventArgs.cs
- WindowInteractionStateTracker.cs
- _Win32.cs
- XPathItem.cs
- TextEditorTyping.cs
- ButtonColumn.cs
- PerspectiveCamera.cs
- X509CertificateClaimSet.cs
- CompletedAsyncResult.cs
- CodeArrayCreateExpression.cs
- LateBoundBitmapDecoder.cs
- OverrideMode.cs
- ListBox.cs
- PasswordTextContainer.cs
- ActivityMarkupSerializationProvider.cs
- ComponentCommands.cs
- LookupNode.cs
- AttributeAction.cs
- ConnectionStringsExpressionBuilder.cs
- TextCharacters.cs
- XmlC14NWriter.cs
- AssemblyAssociatedContentFileAttribute.cs
- ExpandedWrapper.cs
- SmtpFailedRecipientException.cs
- CompiledAction.cs
- ClosableStream.cs
- HttpCapabilitiesSectionHandler.cs
- StrokeNodeData.cs
- XmlSignificantWhitespace.cs
- CustomServiceCredentials.cs
- FontWeight.cs
- XomlCompilerParameters.cs
- QueryAccessibilityHelpEvent.cs
- MemberInitExpression.cs
- PrintDocument.cs
- SiteMapNodeItemEventArgs.cs
- SQLGuid.cs
- FocusWithinProperty.cs
- CachedPathData.cs
- ExtendedProperty.cs
- AssemblyInfo.cs
- AppSettingsExpressionBuilder.cs
- FindCompletedEventArgs.cs
- MappingMetadataHelper.cs
- ItemContainerPattern.cs
- SQLBytesStorage.cs
- DeferredElementTreeState.cs
- IndexingContentUnit.cs
- MonthCalendarDesigner.cs
- RelationshipConverter.cs
- ImportContext.cs
- WmlListAdapter.cs
- ErrorFormatterPage.cs
- PowerStatus.cs
- MetadataCache.cs
- ConfigurationManagerHelperFactory.cs
- SuppressMessageAttribute.cs
- CqlParser.cs