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
- CheckBoxFlatAdapter.cs
- BitmapSource.cs
- TextRangeBase.cs
- RowsCopiedEventArgs.cs
- HtmlToClrEventProxy.cs
- XmlRawWriterWrapper.cs
- DSACryptoServiceProvider.cs
- ColorConvertedBitmap.cs
- IPipelineRuntime.cs
- RIPEMD160Managed.cs
- LayoutEngine.cs
- HttpInputStream.cs
- BuildManager.cs
- FunctionParameter.cs
- DataRecordInfo.cs
- ActivityDesignerLayoutSerializers.cs
- CounterSampleCalculator.cs
- ReachFixedPageSerializer.cs
- DataGridViewRow.cs
- WebServiceMethodData.cs
- TextWriter.cs
- parserscommon.cs
- MenuItem.cs
- DesigntimeLicenseContext.cs
- HwndKeyboardInputProvider.cs
- TypographyProperties.cs
- SafeNativeMethods.cs
- RangeValueProviderWrapper.cs
- DbConnectionClosed.cs
- FileDialog.cs
- SecurityElement.cs
- TagPrefixInfo.cs
- State.cs
- CompositeCollectionView.cs
- SecurityContext.cs
- SynchronizationContext.cs
- EncoderReplacementFallback.cs
- LayoutSettings.cs
- MouseWheelEventArgs.cs
- XPathBinder.cs
- ConfigXmlElement.cs
- sqlnorm.cs
- LineSegment.cs
- TripleDESCryptoServiceProvider.cs
- SpeechAudioFormatInfo.cs
- DoubleCollectionConverter.cs
- HyperLinkStyle.cs
- HtmlLink.cs
- ParserHooks.cs
- SqlDataSource.cs
- PersonalizationDictionary.cs
- TextFormatterImp.cs
- Pointer.cs
- FileNotFoundException.cs
- IpcPort.cs
- SmtpMail.cs
- BufferBuilder.cs
- SinglePhaseEnlistment.cs
- XslException.cs
- SqlWebEventProvider.cs
- EnumerableRowCollection.cs
- DataRowCollection.cs
- TimerElapsedEvenArgs.cs
- StylusButtonEventArgs.cs
- WebPartConnectionsCancelVerb.cs
- WebControlAdapter.cs
- StructuredTypeEmitter.cs
- CodeDomSerializationProvider.cs
- HtmlInputControl.cs
- RtType.cs
- PageHandlerFactory.cs
- ColorEditor.cs
- PartialTrustVisibleAssembly.cs
- compensatingcollection.cs
- WindowsSolidBrush.cs
- XmlSchemaInferenceException.cs
- UnsafeMethods.cs
- XmlSchemaAny.cs
- DbParameterCollectionHelper.cs
- SerializationObjectManager.cs
- SerializationObjectManager.cs
- ControlBuilderAttribute.cs
- DropDownHolder.cs
- SspiNegotiationTokenAuthenticator.cs
- SecurityKeyType.cs
- TextLineResult.cs
- ContextStaticAttribute.cs
- WebServiceEnumData.cs
- CallContext.cs
- DispatchChannelSink.cs
- Registry.cs
- EdmMember.cs
- GPRECT.cs
- BuilderInfo.cs
- WebPartZoneBase.cs
- SoapFormatter.cs
- WebBrowserProgressChangedEventHandler.cs
- Propagator.JoinPropagator.cs
- StringComparer.cs
- ResolvePPIDRequest.cs