Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // // ==--== 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SessionStateModule.cs
- VirtualizedCellInfoCollection.cs
- ValidationRule.cs
- CoreChannel.cs
- RelationHandler.cs
- MobileTemplatedControlDesigner.cs
- SmtpReplyReader.cs
- Span.cs
- Thread.cs
- DrawingVisual.cs
- SubpageParagraph.cs
- ValidationErrorCollection.cs
- UiaCoreTypesApi.cs
- DrawingContext.cs
- ProviderConnectionPoint.cs
- UrlPath.cs
- PackageDigitalSignatureManager.cs
- DesignerFrame.cs
- Codec.cs
- ViewCellSlot.cs
- SimpleHandlerFactory.cs
- AnimationException.cs
- BufferedWebEventProvider.cs
- Error.cs
- XdrBuilder.cs
- DictionaryItemsCollection.cs
- DecimalStorage.cs
- SignedXml.cs
- FunctionImportMapping.cs
- TdsParserHelperClasses.cs
- Soap.cs
- HwndAppCommandInputProvider.cs
- AsymmetricSignatureFormatter.cs
- ObjectStateFormatter.cs
- GrammarBuilderRuleRef.cs
- GridPattern.cs
- AccessDataSource.cs
- AttributeProviderAttribute.cs
- ReverseInheritProperty.cs
- OdbcConnection.cs
- ExecutionContext.cs
- XmlSchemaObjectTable.cs
- DynamicArgumentDesigner.xaml.cs
- BufferAllocator.cs
- ApplicationDirectoryMembershipCondition.cs
- RadialGradientBrush.cs
- TrustExchangeException.cs
- HtmlTableRow.cs
- WindowsListViewGroupHelper.cs
- TextRangeSerialization.cs
- RequestCache.cs
- SecurityException.cs
- ShortcutKeysEditor.cs
- UrlMappingsSection.cs
- cookie.cs
- EmbeddedMailObject.cs
- ValidationErrorCollection.cs
- COAUTHINFO.cs
- WaveHeader.cs
- ResumeStoryboard.cs
- DecimalStorage.cs
- HttpRequestTraceRecord.cs
- InheritanceUI.cs
- GlyphsSerializer.cs
- Inflater.cs
- XmlSchemaImport.cs
- EllipseGeometry.cs
- DataContractAttribute.cs
- Geometry.cs
- FixedSOMFixedBlock.cs
- RemoteTokenFactory.cs
- SecurityException.cs
- ForeignConstraint.cs
- Converter.cs
- ProxyElement.cs
- TableHeaderCell.cs
- CodeIdentifiers.cs
- StorageTypeMapping.cs
- CacheSection.cs
- Scheduling.cs
- SecurityKeyEntropyMode.cs
- ControlEvent.cs
- XPathAncestorIterator.cs
- PenContexts.cs
- MarkupProperty.cs
- NamedPermissionSet.cs
- Automation.cs
- HttpInputStream.cs
- KeyMatchBuilder.cs
- GetRecipientListRequest.cs
- DoubleCollectionConverter.cs
- NamedElement.cs
- SQLDecimalStorage.cs
- PointCollection.cs
- WindowsUpDown.cs
- XmlSchemaSimpleType.cs
- CharacterShapingProperties.cs
- TriggerAction.cs
- ListViewContainer.cs
- DockPattern.cs