Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Utility.cs / 1305376 / Utility.cs
namespace System.Workflow { using System; using System.Diagnostics; using System.Diagnostics.CodeAnalysis; static class Utility { [SuppressMessage("Reliability", "Reliability113", Justification = "These are the core methods that should be used for all other Guid(string) calls.")] internal static Guid CreateGuid(string guidString) { bool success = false; Guid result = Guid.Empty; try { result = new Guid(guidString); success = true; } finally { if (!success) { Debug.Assert(false, "Creation of the Guid failed."); } } return result; } [SuppressMessage("Reliability", "Reliability113", Justification = "These are the core methods that should be used for all other Guid(string) calls.")] internal static bool TryCreateGuid(string guidString, out Guid result) { bool success = false; result = Guid.Empty; try { result = new Guid(guidString); success = true; } catch (ArgumentException) { // ---- this } catch (FormatException) { // ---- this } catch (OverflowException) { // ---- this } return success; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- querybuilder.cs
- TdsParserStateObject.cs
- Icon.cs
- PermissionAttributes.cs
- UpdatePanelTrigger.cs
- WindowsGrip.cs
- RangeBaseAutomationPeer.cs
- TextSchema.cs
- XmlArrayItemAttributes.cs
- TransformerInfo.cs
- XsltConvert.cs
- RectValueSerializer.cs
- DashStyle.cs
- CanExpandCollapseAllConverter.cs
- TypeConverterValueSerializer.cs
- EntityConnection.cs
- Deserializer.cs
- FloaterBaseParaClient.cs
- WebPermission.cs
- TypeNameConverter.cs
- SignerInfo.cs
- TypeReference.cs
- LinearKeyFrames.cs
- DbgUtil.cs
- XmlQueryCardinality.cs
- Renderer.cs
- EncryptedReference.cs
- Calendar.cs
- ToolStripDesigner.cs
- CompilerGlobalScopeAttribute.cs
- util.cs
- ConfigUtil.cs
- TextSelection.cs
- ColorComboBox.cs
- DynamicValueConverter.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- TableParaClient.cs
- PeerNameRecord.cs
- TextTreeInsertElementUndoUnit.cs
- DetailsViewAutoFormat.cs
- AuthStoreRoleProvider.cs
- SqlWebEventProvider.cs
- TextServicesManager.cs
- TokenBasedSet.cs
- ProcessThread.cs
- ContainerFilterService.cs
- InvokeProviderWrapper.cs
- OperandQuery.cs
- Drawing.cs
- DBCSCodePageEncoding.cs
- DataContext.cs
- ProcessRequestAsyncResult.cs
- InternalUserCancelledException.cs
- ToolboxItem.cs
- OleDbDataAdapter.cs
- ThousandthOfEmRealPoints.cs
- QueryContinueDragEventArgs.cs
- GifBitmapEncoder.cs
- Odbc32.cs
- HitTestWithGeometryDrawingContextWalker.cs
- AuthorizationRule.cs
- PlanCompiler.cs
- Debug.cs
- BamlTreeMap.cs
- sqlstateclientmanager.cs
- HttpSessionStateBase.cs
- NotFiniteNumberException.cs
- PermissionSetEnumerator.cs
- XmlEventCache.cs
- IndexedGlyphRun.cs
- XmlValidatingReader.cs
- SiteMapNodeItem.cs
- MinimizableAttributeTypeConverter.cs
- Rule.cs
- MetadataSerializer.cs
- StickyNote.cs
- ChildrenQuery.cs
- connectionpool.cs
- DummyDataSource.cs
- ArrayItemValue.cs
- FaultConverter.cs
- WebBrowserProgressChangedEventHandler.cs
- EndpointReference.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- CommentGlyph.cs
- LocatorManager.cs
- DesigntimeLicenseContextSerializer.cs
- CounterCreationData.cs
- IsolationInterop.cs
- AlternateView.cs
- ParentQuery.cs
- QualifierSet.cs
- ViewManagerAttribute.cs
- ChannelTerminatedException.cs
- MDIClient.cs
- WorkflowRuntimeService.cs
- ZipIOFileItemStream.cs
- ApplicationInfo.cs
- PlainXmlWriter.cs
- DbReferenceCollection.cs