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
- PropertyPathConverter.cs
- CodeMethodInvokeExpression.cs
- IntegerCollectionEditor.cs
- ToolStripActionList.cs
- ReflectEventDescriptor.cs
- FormatConvertedBitmap.cs
- Size3D.cs
- XmlCharCheckingWriter.cs
- LinkButton.cs
- Switch.cs
- ImageAnimator.cs
- EntitySetBaseCollection.cs
- WebHttpSecurityModeHelper.cs
- DataGridViewTextBoxColumn.cs
- SkipStoryboardToFill.cs
- xmlfixedPageInfo.cs
- IsolatedStorageFile.cs
- CodeNamespaceImportCollection.cs
- ToolboxItemCollection.cs
- StatusBarPanelClickEvent.cs
- InteropAutomationProvider.cs
- HTMLTagNameToTypeMapper.cs
- LinkTarget.cs
- ToolStripItemTextRenderEventArgs.cs
- ListViewSelectEventArgs.cs
- InheritedPropertyChangedEventArgs.cs
- ShapingWorkspace.cs
- HeaderedItemsControl.cs
- PerformanceCounterNameAttribute.cs
- GuidTagList.cs
- Size3DConverter.cs
- FormatStringEditor.cs
- XPathNodePointer.cs
- CustomSignedXml.cs
- UTF32Encoding.cs
- DataServiceHost.cs
- SerializationSectionGroup.cs
- AddressingVersion.cs
- SqlServer2KCompatibilityAnnotation.cs
- SpeechDetectedEventArgs.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- PersistenceTypeAttribute.cs
- DiscoveryDocumentReference.cs
- ExpressionBuilder.cs
- ToolboxItemFilterAttribute.cs
- CTreeGenerator.cs
- DocumentViewerConstants.cs
- XmlSchemaDatatype.cs
- DodSequenceMerge.cs
- SelfSignedCertificate.cs
- BitmapImage.cs
- XmlILConstructAnalyzer.cs
- ChooseAction.cs
- EnvelopedPkcs7.cs
- XsltArgumentList.cs
- HotSpotCollection.cs
- CodeDomExtensionMethods.cs
- ComponentResourceKey.cs
- EntityWithKeyStrategy.cs
- FullTextLine.cs
- SpecialTypeDataContract.cs
- InternalControlCollection.cs
- ReliabilityContractAttribute.cs
- DatePickerAutomationPeer.cs
- WindowsPen.cs
- MasterPageCodeDomTreeGenerator.cs
- EmptyEnumerator.cs
- JournalNavigationScope.cs
- ToolStripPanel.cs
- CompiledRegexRunnerFactory.cs
- GeometryGroup.cs
- HtmlInputControl.cs
- Knowncolors.cs
- Polygon.cs
- XmlNodeReader.cs
- NameValueConfigurationCollection.cs
- RuleSettings.cs
- SoapFault.cs
- ListenerBinder.cs
- Directory.cs
- WebService.cs
- SqlDataSourceSelectingEventArgs.cs
- GifBitmapDecoder.cs
- ImmutableCommunicationTimeouts.cs
- Attributes.cs
- AutomationProperty.cs
- TranslateTransform.cs
- KeyFrames.cs
- MiniLockedBorderGlyph.cs
- SignedPkcs7.cs
- RequestStatusBarUpdateEventArgs.cs
- Listbox.cs
- TextBoxView.cs
- ObjectTag.cs
- TextEditorCharacters.cs
- ConfigurationSectionGroupCollection.cs
- MetadataItem_Static.cs
- _NegoState.cs
- LinqToSqlWrapper.cs
- ConfigurationManagerHelper.cs