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
- DataGridPagingPage.cs
- CommentEmitter.cs
- NameValueConfigurationElement.cs
- HMACSHA384.cs
- PropertyBuilder.cs
- MulticastDelegate.cs
- StyleSelector.cs
- IgnoreSectionHandler.cs
- XmlCountingReader.cs
- RegexRunnerFactory.cs
- PrincipalPermission.cs
- TargetConverter.cs
- PictureBox.cs
- PropertyChangeTracker.cs
- EventRecordWrittenEventArgs.cs
- MappingSource.cs
- MessagePropertyFilter.cs
- DocComment.cs
- AttachedAnnotation.cs
- Util.cs
- Animatable.cs
- CategoryList.cs
- Query.cs
- ComponentChangedEvent.cs
- SchemaEntity.cs
- SelectionListComponentEditor.cs
- InfoCardHelper.cs
- JapaneseLunisolarCalendar.cs
- ServicePointManagerElement.cs
- WebServiceEnumData.cs
- DbModificationCommandTree.cs
- KeyValueConfigurationCollection.cs
- cookiecontainer.cs
- IncrementalCompileAnalyzer.cs
- UnsafeNativeMethods.cs
- ScrollableControl.cs
- DataGridCaption.cs
- ClientBase.cs
- DocumentReferenceCollection.cs
- Aggregates.cs
- SettingsPropertyValue.cs
- XmlElementAttributes.cs
- SoapElementAttribute.cs
- TreeNode.cs
- SQLUtility.cs
- XmlName.cs
- CookieHandler.cs
- ProcessModule.cs
- SessionParameter.cs
- StorageMappingFragment.cs
- SizeFConverter.cs
- HttpRuntimeSection.cs
- ToolStripPanelRenderEventArgs.cs
- MdiWindowListStrip.cs
- TextRunCache.cs
- CalloutQueueItem.cs
- RequestCacheManager.cs
- Parameter.cs
- DataColumnPropertyDescriptor.cs
- DbConnectionOptions.cs
- InvalidWMPVersionException.cs
- ToolboxItemFilterAttribute.cs
- EntityStoreSchemaFilterEntry.cs
- SqlConnection.cs
- ColumnResult.cs
- CompilerScopeManager.cs
- ProcessModelInfo.cs
- ProfileGroupSettingsCollection.cs
- Odbc32.cs
- HtmlControlAdapter.cs
- ExpressionPrinter.cs
- TypeReference.cs
- WorkflowMarkupSerializer.cs
- TreeIterator.cs
- ButtonFieldBase.cs
- XmlSchemaSimpleContentRestriction.cs
- InputMethodStateTypeInfo.cs
- OutputCacheProfileCollection.cs
- AppSecurityManager.cs
- CalendarKeyboardHelper.cs
- Condition.cs
- PowerStatus.cs
- sqlinternaltransaction.cs
- ValueType.cs
- Pens.cs
- WebBrowserEvent.cs
- GPStream.cs
- Crypto.cs
- HandlerFactoryCache.cs
- UpdateRecord.cs
- CacheHelper.cs
- DataFormat.cs
- MemberHolder.cs
- WebPartTransformerCollection.cs
- QilCloneVisitor.cs
- SqlConnectionString.cs
- MetadataPropertyAttribute.cs
- CorrelationValidator.cs
- ImageMap.cs
- OleDbParameterCollection.cs