Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- VerificationAttribute.cs
- RuntimeEnvironment.cs
- EndpointAddress.cs
- WebPartsPersonalization.cs
- PropertyPath.cs
- Vector3DValueSerializer.cs
- ListViewInsertionMark.cs
- UnmanagedMemoryAccessor.cs
- SamlAdvice.cs
- UrlPropertyAttribute.cs
- BinaryMethodMessage.cs
- ControlParameter.cs
- XsltConvert.cs
- StylusButton.cs
- SqlMethodCallConverter.cs
- DirectoryObjectSecurity.cs
- BitmapEffect.cs
- SqlFacetAttribute.cs
- InternalBufferManager.cs
- NodeInfo.cs
- RuntimeWrappedException.cs
- SqlProfileProvider.cs
- DayRenderEvent.cs
- ChtmlTextWriter.cs
- HtmlLink.cs
- StringFreezingAttribute.cs
- LogManagementAsyncResult.cs
- localization.cs
- OutOfProcStateClientManager.cs
- MaterialGroup.cs
- ScrollData.cs
- OperationAbortedException.cs
- Span.cs
- SqlReferenceCollection.cs
- SecurityManager.cs
- ConnectionInterfaceCollection.cs
- PageStatePersister.cs
- PropertyTabAttribute.cs
- SaveFileDialogDesigner.cs
- RouteParser.cs
- DiscoveryClientReferences.cs
- CompModSwitches.cs
- ToolStripScrollButton.cs
- DictionarySurrogate.cs
- QueryStringConverter.cs
- mda.cs
- XmlSchemaAnnotated.cs
- coordinatorfactory.cs
- TextTreeExtractElementUndoUnit.cs
- VisualTarget.cs
- SrgsToken.cs
- SelectionItemPattern.cs
- FileDialogCustomPlacesCollection.cs
- FileLogRecordStream.cs
- CounterNameConverter.cs
- SerialPinChanges.cs
- GPPOINT.cs
- DateTimeConverter.cs
- PolygonHotSpot.cs
- XsltSettings.cs
- XmlSequenceWriter.cs
- ClickablePoint.cs
- TcpClientChannel.cs
- FilePresentation.cs
- MonitorWrapper.cs
- ImageIndexConverter.cs
- ProtocolsConfigurationHandler.cs
- PolyBezierSegment.cs
- CommandValueSerializer.cs
- indexingfiltermarshaler.cs
- CodeParameterDeclarationExpression.cs
- GridViewRowPresenterBase.cs
- LocalFileSettingsProvider.cs
- SystemEvents.cs
- URLString.cs
- Cursor.cs
- EllipseGeometry.cs
- CodeTypeParameterCollection.cs
- ProfileModule.cs
- EnumValidator.cs
- ConfigDefinitionUpdates.cs
- ContentFileHelper.cs
- ColumnCollection.cs
- MemoryMappedFileSecurity.cs
- AxisAngleRotation3D.cs
- ActivityStateRecord.cs
- NativeMethods.cs
- TextRenderer.cs
- StylusCollection.cs
- HandledMouseEvent.cs
- SqlCharStream.cs
- LocalizeDesigner.cs
- StringValidatorAttribute.cs
- BasePattern.cs
- HttpTransportManager.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- DrawTreeNodeEventArgs.cs
- BezierSegment.cs
- ObjectHandle.cs
- ApplicationSecurityInfo.cs