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
- Util.cs
- MetabaseServerConfig.cs
- FunctionParameter.cs
- CommentGlyph.cs
- DesignerActionHeaderItem.cs
- HScrollBar.cs
- WebConvert.cs
- returneventsaver.cs
- Cursor.cs
- HierarchicalDataSourceControl.cs
- PrivilegeNotHeldException.cs
- Trace.cs
- _OverlappedAsyncResult.cs
- Pipe.cs
- EastAsianLunisolarCalendar.cs
- FrameworkObject.cs
- SqlParameterCollection.cs
- TraceSection.cs
- OdbcDataAdapter.cs
- DoubleStorage.cs
- Filter.cs
- PointIndependentAnimationStorage.cs
- ObjectAnimationUsingKeyFrames.cs
- VideoDrawing.cs
- XhtmlTextWriter.cs
- DateTimeOffset.cs
- LineInfo.cs
- InvokeFunc.cs
- ConfigurationValidatorBase.cs
- RijndaelManagedTransform.cs
- Pkcs7Signer.cs
- LinqDataSourceStatusEventArgs.cs
- PagerSettings.cs
- Pkcs7Recipient.cs
- GlobalizationAssembly.cs
- ObsoleteAttribute.cs
- XPathNodeHelper.cs
- CryptoConfig.cs
- ConnectionInterfaceCollection.cs
- ListViewItemMouseHoverEvent.cs
- TextTreeFixupNode.cs
- LinqDataSourceDeleteEventArgs.cs
- DataListCommandEventArgs.cs
- SvcMapFileLoader.cs
- DBConnection.cs
- ApplicationHost.cs
- Timer.cs
- HttpApplicationStateBase.cs
- QuaternionAnimationBase.cs
- PropertyGridEditorPart.cs
- DispatcherHookEventArgs.cs
- WebPartMenuStyle.cs
- ArrayElementGridEntry.cs
- SystemIPv6InterfaceProperties.cs
- ComponentChangedEvent.cs
- TaskFormBase.cs
- SemaphoreFullException.cs
- CompressEmulationStream.cs
- EventSourceCreationData.cs
- ExtentCqlBlock.cs
- XPathNodePointer.cs
- FlowLayout.cs
- InvokeProviderWrapper.cs
- HasActivatableWorkflowEvent.cs
- TemplateBindingExpression.cs
- CryptoConfig.cs
- ResourceDictionaryCollection.cs
- CroppedBitmap.cs
- CommandHelper.cs
- ComponentEditorPage.cs
- TerminatorSinks.cs
- DesigntimeLicenseContextSerializer.cs
- UnaryNode.cs
- PenCursorManager.cs
- SHA1CryptoServiceProvider.cs
- FixedElement.cs
- BitmapEffectCollection.cs
- LocalBuilder.cs
- ForeignKeyConstraint.cs
- ServicePointManager.cs
- AnnotationHelper.cs
- RawUIStateInputReport.cs
- SiblingIterators.cs
- WebMessageFormatHelper.cs
- TreeNodeStyleCollectionEditor.cs
- DbInsertCommandTree.cs
- ControlOperationBehavior.cs
- TemplateControlBuildProvider.cs
- CheckBox.cs
- Point3DAnimation.cs
- EncoderParameters.cs
- EnumMember.cs
- ManipulationVelocities.cs
- WeakRefEnumerator.cs
- CheckBox.cs
- FilterableAttribute.cs
- Point4DConverter.cs
- AppDomainFactory.cs
- ListViewCommandEventArgs.cs
- SqlStatistics.cs