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
- MessagingDescriptionAttribute.cs
- SSmlParser.cs
- FactoryGenerator.cs
- CopyOnWriteList.cs
- Context.cs
- XmlArrayItemAttributes.cs
- VisualStateManager.cs
- Variant.cs
- IisTraceWebEventProvider.cs
- PhonemeConverter.cs
- BrowserCapabilitiesFactoryBase.cs
- TypedAsyncResult.cs
- DataTableReader.cs
- TabletDevice.cs
- ServiceAuthorizationBehavior.cs
- SqlDataSourceStatusEventArgs.cs
- MessageQueueException.cs
- NetPeerTcpBinding.cs
- ImageListImage.cs
- HierarchicalDataSourceDesigner.cs
- XPathSingletonIterator.cs
- TreeNodeMouseHoverEvent.cs
- InstanceValue.cs
- SessionEndedEventArgs.cs
- linebase.cs
- NamedPipeHostedTransportConfiguration.cs
- DbMetaDataCollectionNames.cs
- Brush.cs
- MissingManifestResourceException.cs
- FontConverter.cs
- DrawingContextDrawingContextWalker.cs
- EntityConnectionStringBuilderItem.cs
- RSAPKCS1SignatureDeformatter.cs
- FormViewInsertEventArgs.cs
- HttpTransportSecurityElement.cs
- BasicExpandProvider.cs
- OperandQuery.cs
- SvcMapFileLoader.cs
- TypeBuilderInstantiation.cs
- Visitors.cs
- ProgressBarRenderer.cs
- MemberJoinTreeNode.cs
- X509ChainPolicy.cs
- Shape.cs
- XmlDocumentFragment.cs
- DesignOnlyAttribute.cs
- MouseOverProperty.cs
- SimpleMailWebEventProvider.cs
- SchemaImporterExtension.cs
- ArraySet.cs
- Predicate.cs
- CacheVirtualItemsEvent.cs
- TargetConverter.cs
- CheckBoxRenderer.cs
- DataObjectAttribute.cs
- ReadOnlyTernaryTree.cs
- CredentialCache.cs
- FormatConvertedBitmap.cs
- DbConnectionHelper.cs
- SelectionRangeConverter.cs
- StoreAnnotationsMap.cs
- PropertiesTab.cs
- RouteData.cs
- WsiProfilesElementCollection.cs
- StringComparer.cs
- ConstraintCollection.cs
- HyperLinkColumn.cs
- Pick.cs
- FixUpCollection.cs
- CacheForPrimitiveTypes.cs
- FunctionDefinition.cs
- PathNode.cs
- AutoCompleteStringCollection.cs
- EdmRelationshipRoleAttribute.cs
- BamlResourceContent.cs
- Touch.cs
- RegexInterpreter.cs
- ClosableStream.cs
- ModifierKeysValueSerializer.cs
- TemplateEditingService.cs
- wgx_commands.cs
- FormViewUpdateEventArgs.cs
- ByeOperationCD1AsyncResult.cs
- MetaTableHelper.cs
- ADMembershipUser.cs
- ellipse.cs
- Encoding.cs
- UncommonField.cs
- XmlNamespaceMappingCollection.cs
- FindCriteriaElement.cs
- BamlBinaryReader.cs
- WebPartDisplayModeCancelEventArgs.cs
- TextBox.cs
- InvalidEnumArgumentException.cs
- ExpressionBuilder.cs
- SynchronizedInputProviderWrapper.cs
- QuadraticBezierSegment.cs
- TextEffectCollection.cs
- Int16Animation.cs
- AttachedPropertyBrowsableAttribute.cs