Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / Xaml / XamlNamespaceHelper.cs / 1305376 / XamlNamespaceHelper.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Presentation.Xaml { using System.Activities.Debugger; using System.Activities.Presentation.Model; using System.Collections.Generic; using System.ComponentModel; using System.Runtime; using System.Windows.Markup; internal class XamlNamespaceHelper { internal const string ClrNamespacePrefix = "clr-namespace:"; internal const string ClrNamespaceAssemblyField = ";assembly="; internal static bool TryParseClrNsUri(string xamlNamespace, out string clrNamespace, out string assembly) { clrNamespace = null; assembly = null; if (!xamlNamespace.StartsWith(ClrNamespacePrefix, StringComparison.Ordinal)) { return false; } int clrNsIndex = ClrNamespacePrefix.Length; int assemblyIndex = xamlNamespace.IndexOf(ClrNamespaceAssemblyField, StringComparison.Ordinal); if (assemblyIndex < clrNsIndex) { clrNamespace = xamlNamespace.Substring(clrNsIndex); return true; } clrNamespace = xamlNamespace.Substring(clrNsIndex, assemblyIndex - clrNsIndex); assemblyIndex += ClrNamespaceAssemblyField.Length; assembly = xamlNamespace.Substring(assemblyIndex); return true; } } } // 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
- TextEditorParagraphs.cs
- TextDecorationCollection.cs
- HttpCachePolicy.cs
- DataGridViewTextBoxColumn.cs
- ToolZone.cs
- Line.cs
- InkCanvas.cs
- BindToObject.cs
- WebPageTraceListener.cs
- IssuedSecurityTokenParameters.cs
- Transform3D.cs
- TableDetailsRow.cs
- XmlMessageFormatter.cs
- AssociatedControlConverter.cs
- XmlUtf8RawTextWriter.cs
- ConvertEvent.cs
- MonitoringDescriptionAttribute.cs
- DashStyle.cs
- Symbol.cs
- invalidudtexception.cs
- MailHeaderInfo.cs
- ButtonPopupAdapter.cs
- Identity.cs
- XamlTypeMapperSchemaContext.cs
- XpsImageSerializationService.cs
- BaseTemplateBuildProvider.cs
- UpdateTranslator.cs
- GeneralTransform3DTo2D.cs
- TextElementCollectionHelper.cs
- SiteOfOriginContainer.cs
- ProtocolsConfigurationHandler.cs
- ComboBox.cs
- WebPartCancelEventArgs.cs
- XmlEnumAttribute.cs
- ProxyBuilder.cs
- FontSourceCollection.cs
- AssociationSetEnd.cs
- ReferenceConverter.cs
- DecimalAnimation.cs
- Sequence.cs
- CodeAccessSecurityEngine.cs
- _LazyAsyncResult.cs
- DataGridViewComboBoxEditingControl.cs
- SqlDataSourceConfigureSelectPanel.cs
- DataProtection.cs
- ApplicationBuildProvider.cs
- XmlValueConverter.cs
- returneventsaver.cs
- KeyEventArgs.cs
- DetailsViewDeletedEventArgs.cs
- WindowsTab.cs
- EncryptedKey.cs
- SendMailErrorEventArgs.cs
- XamlPoint3DCollectionSerializer.cs
- ImageClickEventArgs.cs
- HttpStreamFormatter.cs
- JournalEntryListConverter.cs
- RootBuilder.cs
- EntityModelBuildProvider.cs
- EntityDataSourceViewSchema.cs
- MetaModel.cs
- WindowsStatusBar.cs
- Ref.cs
- XmlSchemaInclude.cs
- CultureMapper.cs
- EntityDataSourceSelectedEventArgs.cs
- MetaModel.cs
- QilParameter.cs
- QilXmlWriter.cs
- ViewRendering.cs
- TlsnegoTokenProvider.cs
- Transform3DCollection.cs
- Line.cs
- FormParameter.cs
- MenuItemBinding.cs
- VScrollProperties.cs
- CaretElement.cs
- AllMembershipCondition.cs
- Attributes.cs
- IgnorePropertiesAttribute.cs
- FontFaceLayoutInfo.cs
- StopRoutingHandler.cs
- XmlBaseReader.cs
- DigestTraceRecordHelper.cs
- _NetRes.cs
- ComboBoxAutomationPeer.cs
- HostProtectionPermission.cs
- ManagementDateTime.cs
- ResourcePart.cs
- UrlMapping.cs
- ReadOnlyState.cs
- ImageSourceValueSerializer.cs
- DiffuseMaterial.cs
- QuaternionAnimationBase.cs
- Pkcs9Attribute.cs
- UnsafeNativeMethodsCLR.cs
- ExplicitDiscriminatorMap.cs
- ThreadAbortException.cs
- PropertyMapper.cs
- FileSystemWatcher.cs