Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / Principal / IdentityReference.cs / 1 / IdentityReference.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; using System.Security.Policy; // defines Url class using System.Globalization; namespace System.Security.Principal { [System.Runtime.InteropServices.ComVisible(false)] public abstract class IdentityReference { internal IdentityReference() { // exists to prevent creation user-derived classes (for now) } // public abstract string Scheme { get; } public abstract string Value { get; } // public virtual Url Url // { // get { return new Url(""); } // public abstract bool IsValidTargetType( Type targetType ); public abstract IdentityReference Translate( Type targetType ); public override abstract bool Equals( object o ); public override abstract int GetHashCode(); public override abstract string ToString(); public static bool operator==( IdentityReference left, IdentityReference right ) { object l = left; object r = right; if ( l == null && r == null ) { return true; } else if ( l == null || r == null ) { return false; } else { return left.Equals( right ); } } public static bool operator!=( IdentityReference left, IdentityReference right ) { return !( left == right ); // invoke operator== } } } // 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
- AsyncResult.cs
- XmlQueryStaticData.cs
- ApplicationGesture.cs
- ContextStack.cs
- ConfigurationValidatorAttribute.cs
- TextStore.cs
- SoapUnknownHeader.cs
- FacetValueContainer.cs
- DirectionalAction.cs
- OleDbPermission.cs
- SmtpFailedRecipientsException.cs
- LoginCancelEventArgs.cs
- Descriptor.cs
- WindowsContainer.cs
- DoubleUtil.cs
- BitmapVisualManager.cs
- LinqExpressionNormalizer.cs
- ObjectConverter.cs
- ECDiffieHellman.cs
- HtmlLink.cs
- _PooledStream.cs
- UnauthorizedAccessException.cs
- RootProfilePropertySettingsCollection.cs
- TextElement.cs
- ExpandCollapsePattern.cs
- WorkflowServiceBuildProvider.cs
- mediaeventargs.cs
- RepeaterCommandEventArgs.cs
- SqlServices.cs
- GridViewRowPresenterBase.cs
- DataTableNameHandler.cs
- AsyncOperation.cs
- DataSourceCacheDurationConverter.cs
- XsltLibrary.cs
- ComponentRenameEvent.cs
- GlyphingCache.cs
- File.cs
- TextAutomationPeer.cs
- SR.cs
- Win32Exception.cs
- DomNameTable.cs
- ProfileBuildProvider.cs
- PackageDigitalSignature.cs
- HttpWrapper.cs
- MethodRental.cs
- WebControlAdapter.cs
- sortedlist.cs
- FormattedTextSymbols.cs
- ping.cs
- FacetChecker.cs
- UpdateRecord.cs
- CommonGetThemePartSize.cs
- WindowsGrip.cs
- Message.cs
- ZipPackagePart.cs
- Pair.cs
- LabelLiteral.cs
- HierarchicalDataSourceControl.cs
- ListViewItemEventArgs.cs
- RecognitionResult.cs
- XmlQualifiedNameTest.cs
- safemediahandle.cs
- BaseComponentEditor.cs
- ValueProviderWrapper.cs
- VoiceSynthesis.cs
- NegationPusher.cs
- DateTimeFormatInfo.cs
- TextServicesManager.cs
- ToolStripLocationCancelEventArgs.cs
- WorkflowInstanceExtensionProvider.cs
- HttpCapabilitiesSectionHandler.cs
- DetailsViewRow.cs
- JavaScriptString.cs
- X509AudioLogo.cs
- ReplyChannelAcceptor.cs
- ChildrenQuery.cs
- Char.cs
- SByteStorage.cs
- WebSysDescriptionAttribute.cs
- Model3DCollection.cs
- PopupEventArgs.cs
- HostedTransportConfigurationBase.cs
- InputScope.cs
- MissingMethodException.cs
- ScaleTransform3D.cs
- dataSvcMapFileLoader.cs
- TypedServiceChannelBuilder.cs
- HttpMethodAttribute.cs
- CheckBoxField.cs
- TargetConverter.cs
- ByteAnimationUsingKeyFrames.cs
- RecommendedAsConfigurableAttribute.cs
- StandardTransformFactory.cs
- PackagingUtilities.cs
- DBNull.cs
- GridItemCollection.cs
- ConnectionPoint.cs
- OneOfTypeConst.cs
- Switch.cs
- UrlParameterReader.cs