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
- ObjectCacheSettings.cs
- lengthconverter.cs
- WebPartTransformer.cs
- UIElement3D.cs
- DataGridViewRowConverter.cs
- RegexRunnerFactory.cs
- UrlPath.cs
- EventProviderBase.cs
- PointConverter.cs
- dataSvcMapFileLoader.cs
- TextRangeBase.cs
- DefaultValueAttribute.cs
- JsonGlobals.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- configsystem.cs
- XmlStringTable.cs
- CharConverter.cs
- NodeFunctions.cs
- ToolboxService.cs
- CustomWebEventKey.cs
- RolePrincipal.cs
- SendOperation.cs
- UnsupportedPolicyOptionsException.cs
- XmlSchemaParticle.cs
- StandardTransformFactory.cs
- _ConnectStream.cs
- XPathDocument.cs
- UIHelper.cs
- MostlySingletonList.cs
- TabItemWrapperAutomationPeer.cs
- TaskForm.cs
- AtomServiceDocumentSerializer.cs
- Paragraph.cs
- WindowsIdentity.cs
- HyperLinkDesigner.cs
- DBNull.cs
- BigInt.cs
- DynamicResourceExtension.cs
- TypeCodeDomSerializer.cs
- HttpCacheVaryByContentEncodings.cs
- XmlTextReaderImpl.cs
- XmlSchemaValidationException.cs
- DataGridCellsPresenter.cs
- WebEventCodes.cs
- Matrix.cs
- MetadataHelper.cs
- GlyphCache.cs
- MessagePropertyDescriptionCollection.cs
- DeviceFiltersSection.cs
- SqlRetyper.cs
- DataGridViewEditingControlShowingEventArgs.cs
- RawStylusActions.cs
- CommandField.cs
- Popup.cs
- HtmlInputSubmit.cs
- StsCommunicationException.cs
- CatalogZone.cs
- SectionVisual.cs
- GenerateScriptTypeAttribute.cs
- BooleanAnimationUsingKeyFrames.cs
- WebPartEditorApplyVerb.cs
- AttributeParameterInfo.cs
- SynchronizedPool.cs
- LoadedEvent.cs
- Fonts.cs
- Binding.cs
- EdmFunction.cs
- DefaultBinder.cs
- HotCommands.cs
- OneWayElement.cs
- XmlQueryCardinality.cs
- StreamFormatter.cs
- KeyboardNavigation.cs
- ServiceObjectContainer.cs
- TypedTableBaseExtensions.cs
- ValidationErrorCollection.cs
- DaylightTime.cs
- GenericsInstances.cs
- OracleCommand.cs
- DesignerTransactionCloseEvent.cs
- ScriptHandlerFactory.cs
- RegexCompilationInfo.cs
- StringSorter.cs
- HttpCapabilitiesEvaluator.cs
- Image.cs
- TypeGeneratedEventArgs.cs
- ConnectivityStatus.cs
- BreakRecordTable.cs
- PrimitiveXmlSerializers.cs
- CollectionCodeDomSerializer.cs
- AffineTransform3D.cs
- PermissionRequestEvidence.cs
- DrawingGroup.cs
- ArrayWithOffset.cs
- ListItem.cs
- PathTooLongException.cs
- SqlDependencyUtils.cs
- SocketAddress.cs
- XsdDateTime.cs
- ConstraintCollection.cs