Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / View / ImportedNamespaceContextItem.cs / 1305376 / ImportedNamespaceContextItem.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Presentation.Hosting { using System; using System.Runtime; using System.Collections.ObjectModel; using System.Activities.Presentation.Services; using System.Activities.Presentation.Model; [Fx.Tag.XamlVisible(false)] public sealed class ImportedNamespaceContextItem : ContextItem { bool initialized = false; CollectionimportedNamespaces; public Collection ImportedNamespaces { get { if (this.importedNamespaces == null) { initialized = true; this.importedNamespaces = new Collection (); } return this.importedNamespaces; } } public override Type ItemType { get { return typeof(ImportedNamespaceContextItem); } } public void EnsureInitialized(EditingContext context) { if (!initialized) { ModelService modelService = context.Services.GetService (); Fx.Assert(modelService != null, "ModelService shouldn't be null in EditingContext."); Fx.Assert(modelService.Root != null, "model must have a root"); ModelItemCollection importsModelItem = modelService.Root.Properties[NamespaceListPropertyDescriptor.ImportCollectionPropertyName].Collection; Fx.Assert(importsModelItem != null, "root must have imports"); foreach (ModelItem import in importsModelItem) { this.ImportedNamespaces.Add(import.Properties[NamespaceListPropertyDescriptor.NamespacePropertyName].ComputedValue as string); } } } } } // 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
- EventProviderWriter.cs
- GlyphRun.cs
- DeclaredTypeValidator.cs
- ObjectTag.cs
- RequestCachingSection.cs
- BaseCodePageEncoding.cs
- DataRowExtensions.cs
- HttpConfigurationContext.cs
- AncestorChangedEventArgs.cs
- SqlServer2KCompatibilityCheck.cs
- OleDbInfoMessageEvent.cs
- Int32RectConverter.cs
- Adorner.cs
- ControlUtil.cs
- ObjectList.cs
- XmlUtf8RawTextWriter.cs
- RangeValuePattern.cs
- SqlDataSourceStatusEventArgs.cs
- Cursor.cs
- ParseElement.cs
- BindableTemplateBuilder.cs
- ResourcePool.cs
- PathFigureCollectionConverter.cs
- Utilities.cs
- ApplicationManager.cs
- HtmlUtf8RawTextWriter.cs
- FontUnit.cs
- MemberDescriptor.cs
- InputScopeManager.cs
- AssemblyNameUtility.cs
- ReverseComparer.cs
- SqlInternalConnectionTds.cs
- FunctionNode.cs
- InstanceLockTracking.cs
- RelatedCurrencyManager.cs
- IdlingCommunicationPool.cs
- Part.cs
- ScrollPatternIdentifiers.cs
- Rfc2898DeriveBytes.cs
- EditorPartCollection.cs
- TransformPattern.cs
- FontCacheLogic.cs
- CodeConstructor.cs
- OleStrCAMarshaler.cs
- HtmlInputRadioButton.cs
- OverflowException.cs
- BmpBitmapEncoder.cs
- _CookieModule.cs
- CalloutQueueItem.cs
- ToolStripButton.cs
- IResourceProvider.cs
- NativeMethods.cs
- UnsafeNativeMethods.cs
- CalendarData.cs
- SizeKeyFrameCollection.cs
- X509IssuerSerialKeyIdentifierClause.cs
- UnionCodeGroup.cs
- DeriveBytes.cs
- QueryCursorEventArgs.cs
- StreamAsIStream.cs
- X509UI.cs
- ReadOnlyAttribute.cs
- ArraySegment.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- XamlStyleSerializer.cs
- SpellerHighlightLayer.cs
- DecimalConstantAttribute.cs
- ActivityInstanceReference.cs
- PeerHelpers.cs
- ReflectionUtil.cs
- ModuleElement.cs
- AspCompat.cs
- messageonlyhwndwrapper.cs
- NetworkStream.cs
- Substitution.cs
- RowTypeElement.cs
- ElementMarkupObject.cs
- PointHitTestParameters.cs
- DocumentViewerAutomationPeer.cs
- StreamGeometry.cs
- TripleDES.cs
- DesignerForm.cs
- ZipPackage.cs
- IgnoreDataMemberAttribute.cs
- Timer.cs
- ConfigurationManagerHelperFactory.cs
- TCPListener.cs
- HwndKeyboardInputProvider.cs
- StyleXamlTreeBuilder.cs
- DrawingContext.cs
- DelayedRegex.cs
- SqlInternalConnection.cs
- ResolveCriteria11.cs
- SessionPageStatePersister.cs
- wgx_sdk_version.cs
- WsatConfiguration.cs
- CompilerErrorCollection.cs
- BitmapEffectRenderDataResource.cs
- DefaultWorkflowSchedulerService.cs
- keycontainerpermission.cs