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
- WindowsAuthenticationEventArgs.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- DataGridViewIntLinkedList.cs
- ToolTipService.cs
- WindowCollection.cs
- InputScopeManager.cs
- SqlClientWrapperSmiStreamChars.cs
- TcpAppDomainProtocolHandler.cs
- JsonDataContract.cs
- QueryCacheKey.cs
- SettingsAttributes.cs
- HttpCachePolicyElement.cs
- DrawingState.cs
- StrongNamePublicKeyBlob.cs
- AttachmentCollection.cs
- PackWebResponse.cs
- FlowDocumentPaginator.cs
- MouseGestureValueSerializer.cs
- MethodBody.cs
- LocalBuilder.cs
- XsltQilFactory.cs
- PersonalizableAttribute.cs
- SaveFileDialog.cs
- ModelTreeManager.cs
- ColorIndependentAnimationStorage.cs
- CacheEntry.cs
- PropertySegmentSerializationProvider.cs
- TextEditorDragDrop.cs
- CollectionsUtil.cs
- SizeLimitedCache.cs
- SiteOfOriginPart.cs
- DetailsViewPageEventArgs.cs
- SafeThemeHandle.cs
- clipboard.cs
- FixedDocument.cs
- CompositeControl.cs
- TCPClient.cs
- RepeatBehaviorConverter.cs
- ObsoleteAttribute.cs
- XmlKeywords.cs
- WorkBatch.cs
- ModelFactory.cs
- UnmanagedMemoryAccessor.cs
- SingleStorage.cs
- sitestring.cs
- PartitionResolver.cs
- DecimalAnimationUsingKeyFrames.cs
- XmlElement.cs
- BindingListCollectionView.cs
- Column.cs
- CodeGotoStatement.cs
- ClientRuntimeConfig.cs
- FlagsAttribute.cs
- InputEventArgs.cs
- Constraint.cs
- MetafileHeader.cs
- ReaderWriterLock.cs
- TemplateBindingExpression.cs
- SQLBinary.cs
- NeutralResourcesLanguageAttribute.cs
- WindowsFormsLinkLabel.cs
- FormViewUpdatedEventArgs.cs
- Freezable.cs
- CompareInfo.cs
- StylusSystemGestureEventArgs.cs
- WebBrowserContainer.cs
- EntityUtil.cs
- Vector3dCollection.cs
- SerialPort.cs
- InvariantComparer.cs
- SoapReflectionImporter.cs
- ResourceSetExpression.cs
- PointCollection.cs
- TreeNodeConverter.cs
- HostingEnvironment.cs
- ObjRef.cs
- Rfc2898DeriveBytes.cs
- TextEvent.cs
- WebBrowserPermission.cs
- ActiveXContainer.cs
- EntityRecordInfo.cs
- ProvidePropertyAttribute.cs
- IdentityModelStringsVersion1.cs
- ExchangeUtilities.cs
- ToolStripItem.cs
- FlowDocumentPageViewerAutomationPeer.cs
- OleDbError.cs
- InfoCardServiceInstallComponent.cs
- SqlBulkCopyColumnMapping.cs
- XmlNamedNodeMap.cs
- autovalidator.cs
- ClipboardProcessor.cs
- ThrowHelper.cs
- SerialReceived.cs
- D3DImage.cs
- MultiByteCodec.cs
- BlobPersonalizationState.cs
- DefaultDiscoveryServiceExtension.cs
- EntityCommandExecutionException.cs
- ConfigXmlAttribute.cs