Code:
/ DotNET / DotNET / 8.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
- MetadataResolver.cs
- TypeReference.cs
- MenuItemStyleCollection.cs
- WebPartEditorCancelVerb.cs
- OutputScope.cs
- BookmarkCallbackWrapper.cs
- ConfigurationLockCollection.cs
- VirtualizingPanel.cs
- SatelliteContractVersionAttribute.cs
- AlignmentXValidation.cs
- IntSecurity.cs
- MailSettingsSection.cs
- OleDbDataReader.cs
- DetailsViewUpdatedEventArgs.cs
- Help.cs
- ByteStack.cs
- RMEnrollmentPage3.cs
- Cursors.cs
- ParagraphVisual.cs
- Substitution.cs
- DesignSurface.cs
- WindowsListViewGroup.cs
- SystemDropShadowChrome.cs
- IdentityModelDictionary.cs
- TextServicesHost.cs
- SettingsAttributeDictionary.cs
- CompositeActivityDesigner.cs
- DesignTimeVisibleAttribute.cs
- HeaderedItemsControl.cs
- CheckBoxPopupAdapter.cs
- DynamicActivityTypeDescriptor.cs
- BitmapImage.cs
- DataGridViewCellParsingEventArgs.cs
- EdmProviderManifest.cs
- UInt64Storage.cs
- InvokePattern.cs
- Permission.cs
- TableRow.cs
- NamedElement.cs
- RootProfilePropertySettingsCollection.cs
- Action.cs
- EntityCommand.cs
- XmlAttribute.cs
- WebPartUserCapability.cs
- DropSourceBehavior.cs
- WSHttpBindingElement.cs
- KeyPullup.cs
- DataMemberConverter.cs
- ZipIOExtraFieldZip64Element.cs
- Vector3D.cs
- ListSourceHelper.cs
- Part.cs
- NullableIntSumAggregationOperator.cs
- figurelengthconverter.cs
- MergePropertyDescriptor.cs
- ParenExpr.cs
- autovalidator.cs
- AuthenticateEventArgs.cs
- StandardToolWindows.cs
- ConstructorBuilder.cs
- ProxyWebPart.cs
- SpecularMaterial.cs
- CodeArrayIndexerExpression.cs
- ModulesEntry.cs
- DataGridCaption.cs
- Shape.cs
- RequiredFieldValidator.cs
- TreeWalkHelper.cs
- DivideByZeroException.cs
- CrossAppDomainChannel.cs
- LoadMessageLogger.cs
- EngineSite.cs
- HtmlEncodedRawTextWriter.cs
- UiaCoreApi.cs
- PrePostDescendentsWalker.cs
- EdmProperty.cs
- WebMessageEncodingBindingElement.cs
- AppSecurityManager.cs
- OleDbStruct.cs
- Int64AnimationBase.cs
- SqlUserDefinedTypeAttribute.cs
- IdentityNotMappedException.cs
- SoundPlayer.cs
- FixedHyperLink.cs
- MasterPageCodeDomTreeGenerator.cs
- DataTableReaderListener.cs
- PageThemeCodeDomTreeGenerator.cs
- SizeLimitedCache.cs
- TextRangeBase.cs
- WindowsFormsHostAutomationPeer.cs
- CacheSection.cs
- DrawingGroup.cs
- InputScopeAttribute.cs
- WebControlParameterProxy.cs
- DBConnectionString.cs
- RequestResizeEvent.cs
- Graphics.cs
- WmfPlaceableFileHeader.cs
- ConfigurationManagerInternalFactory.cs
- PropertyRecord.cs