Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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== } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Array.cs
- InlineCollection.cs
- AuthorizationRule.cs
- RelatedView.cs
- TiffBitmapDecoder.cs
- WriterOutput.cs
- MimeParameterWriter.cs
- PackageFilter.cs
- DefaultSerializationProviderAttribute.cs
- SamlSecurityToken.cs
- DES.cs
- SHA1.cs
- SafePipeHandle.cs
- PropertyValueUIItem.cs
- XmlLanguageConverter.cs
- LOSFormatter.cs
- Rect.cs
- PeerNeighborManager.cs
- CategoryAttribute.cs
- DependencyPropertyAttribute.cs
- BasePropertyDescriptor.cs
- MarkupWriter.cs
- oledbmetadatacolumnnames.cs
- ByeMessageApril2005.cs
- EnvelopedSignatureTransform.cs
- HandleRef.cs
- PersonalizationAdministration.cs
- EncodingNLS.cs
- DataObjectPastingEventArgs.cs
- Button.cs
- formatter.cs
- BamlRecords.cs
- UriSection.cs
- VisualBrush.cs
- DbMetaDataFactory.cs
- ZipIOExtraField.cs
- ObjectHandle.cs
- ColumnResizeAdorner.cs
- RouteParser.cs
- ExecutionScope.cs
- ExpandCollapsePattern.cs
- ViewSimplifier.cs
- GraphicsPath.cs
- DataGridViewAccessibleObject.cs
- IResourceProvider.cs
- BamlLocalizabilityResolver.cs
- FileRecordSequence.cs
- HttpConfigurationSystem.cs
- AutoResizedEvent.cs
- MasterPage.cs
- LongTypeConverter.cs
- PointAnimation.cs
- OleDbError.cs
- KeyProperty.cs
- SkipQueryOptionExpression.cs
- TextEditorLists.cs
- BamlMapTable.cs
- ClickablePoint.cs
- Exceptions.cs
- UnsafePeerToPeerMethods.cs
- CapabilitiesAssignment.cs
- DataRowCollection.cs
- Point3DAnimationUsingKeyFrames.cs
- ScriptComponentDescriptor.cs
- WebPartEventArgs.cs
- QilNode.cs
- AssemblyCollection.cs
- TraceHwndHost.cs
- BooleanFunctions.cs
- XmlNamespaceManager.cs
- _ListenerAsyncResult.cs
- WebPartUserCapability.cs
- GridItemPattern.cs
- TemplateManager.cs
- PictureBox.cs
- XmlSchemaCollection.cs
- NamespaceEmitter.cs
- HttpProtocolReflector.cs
- SqlRetyper.cs
- Environment.cs
- InputDevice.cs
- AssemblySettingAttributes.cs
- IntegerValidator.cs
- TextPointer.cs
- DesignerFrame.cs
- _ConnectStream.cs
- ResourcePool.cs
- SmtpFailedRecipientsException.cs
- TableLayoutStyle.cs
- DBConcurrencyException.cs
- PixelFormat.cs
- ZipIOCentralDirectoryFileHeader.cs
- EventMetadata.cs
- IIS7UserPrincipal.cs
- UserNameSecurityToken.cs
- FixedTextPointer.cs
- LabelEditEvent.cs
- RecognizerBase.cs
- ExpressionConverter.cs
- DataGridRowHeader.cs