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
- SqlVersion.cs
- COM2FontConverter.cs
- SortFieldComparer.cs
- InkCanvas.cs
- CodeNamespace.cs
- ConfigXmlSignificantWhitespace.cs
- WebEvents.cs
- XsltLibrary.cs
- ApplicationManager.cs
- ConfigXmlElement.cs
- NetworkInterface.cs
- BehaviorService.cs
- NestPullup.cs
- RawStylusInputCustomDataList.cs
- externdll.cs
- XmlProcessingInstruction.cs
- ComboBox.cs
- CriticalHandle.cs
- SystemParameters.cs
- ExecutionContext.cs
- DiscoveryClientRequestChannel.cs
- ValidationErrorCollection.cs
- Lease.cs
- FormsAuthenticationUser.cs
- followingsibling.cs
- Win32PrintDialog.cs
- PassportPrincipal.cs
- SimpleHandlerBuildProvider.cs
- AssociationTypeEmitter.cs
- RotateTransform3D.cs
- EventSourceCreationData.cs
- Vector3DAnimationBase.cs
- WindowsToolbarAsMenu.cs
- KeysConverter.cs
- Trace.cs
- WebPartMinimizeVerb.cs
- Misc.cs
- Exceptions.cs
- Menu.cs
- Clipboard.cs
- StringResourceManager.cs
- WorkflowMarkupSerializationManager.cs
- DesignerToolStripControlHost.cs
- BindingExpression.cs
- TextChangedEventArgs.cs
- HttpResponseHeader.cs
- ListViewTableRow.cs
- BitmapEffectInput.cs
- FlowPanelDesigner.cs
- TemplateColumn.cs
- returneventsaver.cs
- FullTextState.cs
- CalendarTable.cs
- Completion.cs
- SqlDataReader.cs
- SQLDateTimeStorage.cs
- Point3DAnimationBase.cs
- InputLanguageEventArgs.cs
- MethodAccessException.cs
- SessionSwitchEventArgs.cs
- EntityObject.cs
- WrappedReader.cs
- DtdParser.cs
- TrueReadOnlyCollection.cs
- Property.cs
- ServiceDescriptions.cs
- TemplateControlCodeDomTreeGenerator.cs
- SpecularMaterial.cs
- ReferentialConstraint.cs
- RootProfilePropertySettingsCollection.cs
- XmlAtomErrorReader.cs
- ScrollContentPresenter.cs
- SafeFileHandle.cs
- WebPartConnectionCollection.cs
- AudioException.cs
- ZipIORawDataFileBlock.cs
- ConnectionStringsExpressionBuilder.cs
- QueryableDataSourceView.cs
- TranslateTransform.cs
- ProtocolReflector.cs
- CommandPlan.cs
- TextContainerChangedEventArgs.cs
- ResourcesChangeInfo.cs
- SqlNodeAnnotation.cs
- MimeAnyImporter.cs
- DesignerVerb.cs
- PingReply.cs
- RegexParser.cs
- COM2IDispatchConverter.cs
- IndexingContentUnit.cs
- XPathDocumentNavigator.cs
- EmptyEnumerable.cs
- TimelineGroup.cs
- MatrixAnimationUsingPath.cs
- CustomPeerResolverService.cs
- HostingEnvironmentSection.cs
- XamlSerializer.cs
- PagesChangedEventArgs.cs
- BaseContextMenu.cs
- TextBoxRenderer.cs